]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/msw/_core_wrap.cpp
fixed case typo
[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_wxIndividualLayoutConstraint swig_types[5]
217 #define SWIGTYPE_p_wxSizer swig_types[6]
218 #define SWIGTYPE_p_wxBoxSizer swig_types[7]
219 #define SWIGTYPE_p_wxStaticBoxSizer swig_types[8]
220 #define SWIGTYPE_p_wxGridBagSizer swig_types[9]
221 #define SWIGTYPE_p_wxAcceleratorEntry swig_types[10]
222 #define SWIGTYPE_p_wxUpdateUIEvent swig_types[11]
223 #define SWIGTYPE_p_wxMenu swig_types[12]
224 #define SWIGTYPE_p_wxEvent swig_types[13]
225 #define SWIGTYPE_p_wxGridSizer swig_types[14]
226 #define SWIGTYPE_p_wxFlexGridSizer swig_types[15]
227 #define SWIGTYPE_p_wxInitDialogEvent swig_types[16]
228 #define SWIGTYPE_p_wxItemContainer swig_types[17]
229 #define SWIGTYPE_p_wxNcPaintEvent swig_types[18]
230 #define SWIGTYPE_p_wxPaintEvent swig_types[19]
231 #define SWIGTYPE_p_wxSysColourChangedEvent swig_types[20]
232 #define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[21]
233 #define SWIGTYPE_p_wxDisplayChangedEvent swig_types[22]
234 #define SWIGTYPE_p_wxPaletteChangedEvent swig_types[23]
235 #define SWIGTYPE_p_wxControl swig_types[24]
236 #define SWIGTYPE_p_wxFont swig_types[25]
237 #define SWIGTYPE_p_wxMenuBarBase swig_types[26]
238 #define SWIGTYPE_p_wxSetCursorEvent swig_types[27]
239 #define SWIGTYPE_p_wxFSFile swig_types[28]
240 #define SWIGTYPE_p_wxCaret swig_types[29]
241 #define SWIGTYPE_p_wxRegion swig_types[30]
242 #define SWIGTYPE_p_wxPoint2D swig_types[31]
243 #define SWIGTYPE_p_int swig_types[32]
244 #define SWIGTYPE_p_wxSize swig_types[33]
245 #define SWIGTYPE_p_wxDC swig_types[34]
246 #define SWIGTYPE_p_wxPySizer swig_types[35]
247 #define SWIGTYPE_p_wxVisualAttributes swig_types[36]
248 #define SWIGTYPE_p_wxNotifyEvent swig_types[37]
249 #define SWIGTYPE_p_wxPyEvent swig_types[38]
250 #define SWIGTYPE_p_wxPropagationDisabler swig_types[39]
251 #define SWIGTYPE_p_wxAppTraits swig_types[40]
252 #define SWIGTYPE_p_wxArrayString swig_types[41]
253 #define SWIGTYPE_p_wxShowEvent swig_types[42]
254 #define SWIGTYPE_p_wxToolTip swig_types[43]
255 #define SWIGTYPE_p_wxIconizeEvent swig_types[44]
256 #define SWIGTYPE_p_wxActivateEvent swig_types[45]
257 #define SWIGTYPE_p_wxMoveEvent swig_types[46]
258 #define SWIGTYPE_p_wxSizeEvent swig_types[47]
259 #define SWIGTYPE_p_wxMaximizeEvent swig_types[48]
260 #define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[49]
261 #define SWIGTYPE_p_wxWindowCreateEvent swig_types[50]
262 #define SWIGTYPE_p_wxIdleEvent swig_types[51]
263 #define SWIGTYPE_p_wxMenuItem swig_types[52]
264 #define SWIGTYPE_p_wxStaticBox swig_types[53]
265 #define SWIGTYPE_p_long swig_types[54]
266 #define SWIGTYPE_p_wxTIFFHandler swig_types[55]
267 #define SWIGTYPE_p_wxXPMHandler swig_types[56]
268 #define SWIGTYPE_p_wxPNMHandler swig_types[57]
269 #define SWIGTYPE_p_wxJPEGHandler swig_types[58]
270 #define SWIGTYPE_p_wxPCXHandler swig_types[59]
271 #define SWIGTYPE_p_wxGIFHandler swig_types[60]
272 #define SWIGTYPE_p_wxPNGHandler swig_types[61]
273 #define SWIGTYPE_p_wxANIHandler swig_types[62]
274 #define SWIGTYPE_p_wxMemoryFSHandler swig_types[63]
275 #define SWIGTYPE_p_wxEvtHandler swig_types[64]
276 #define SWIGTYPE_p_wxCURHandler swig_types[65]
277 #define SWIGTYPE_p_wxICOHandler swig_types[66]
278 #define SWIGTYPE_p_wxBMPHandler swig_types[67]
279 #define SWIGTYPE_p_wxImageHandler swig_types[68]
280 #define SWIGTYPE_p_wxFileSystemHandler swig_types[69]
281 #define SWIGTYPE_p_wxPyFileSystemHandler swig_types[70]
282 #define SWIGTYPE_p_wxInternetFSHandler swig_types[71]
283 #define SWIGTYPE_p_wxZipFSHandler swig_types[72]
284 #define SWIGTYPE_p_wxRect swig_types[73]
285 #define SWIGTYPE_p_wxGBSpan swig_types[74]
286 #define SWIGTYPE_p_wxPropagateOnce swig_types[75]
287 #define SWIGTYPE_p_wxAcceleratorTable swig_types[76]
288 #define SWIGTYPE_p_char swig_types[77]
289 #define SWIGTYPE_p_wxGBPosition swig_types[78]
290 #define SWIGTYPE_p_wxImage swig_types[79]
291 #define SWIGTYPE_p_wxFrame swig_types[80]
292 #define SWIGTYPE_p_wxScrollWinEvent swig_types[81]
293 #define SWIGTYPE_p_wxImageHistogram swig_types[82]
294 #define SWIGTYPE_p_byte swig_types[83]
295 #define SWIGTYPE_p_wxPoint swig_types[84]
296 #define SWIGTYPE_p_wxCursor swig_types[85]
297 #define SWIGTYPE_p_wxObject swig_types[86]
298 #define SWIGTYPE_p_wxPyInputStream swig_types[87]
299 #define SWIGTYPE_p_wxOutputStream swig_types[88]
300 #define SWIGTYPE_p_wxInputStream swig_types[89]
301 #define SWIGTYPE_p_wxDateTime swig_types[90]
302 #define SWIGTYPE_p_wxKeyEvent swig_types[91]
303 #define SWIGTYPE_p_wxNavigationKeyEvent swig_types[92]
304 #define SWIGTYPE_p_wxWindowDestroyEvent swig_types[93]
305 #define SWIGTYPE_p_wxWindow swig_types[94]
306 #define SWIGTYPE_p_wxMenuBar swig_types[95]
307 #define SWIGTYPE_p_wxFileSystem swig_types[96]
308 #define SWIGTYPE_p_wxBitmap swig_types[97]
309 #define SWIGTYPE_p_wxMenuEvent swig_types[98]
310 #define SWIGTYPE_p_wxContextMenuEvent swig_types[99]
311 #define SWIGTYPE_p_unsigned_char swig_types[100]
312 #define SWIGTYPE_p_wxCloseEvent swig_types[101]
313 #define SWIGTYPE_p_wxEraseEvent swig_types[102]
314 #define SWIGTYPE_p_wxMouseEvent swig_types[103]
315 #define SWIGTYPE_p_wxPyApp swig_types[104]
316 #define SWIGTYPE_p_wxCommandEvent swig_types[105]
317 #define SWIGTYPE_p_wxPyCommandEvent swig_types[106]
318 #define SWIGTYPE_p_wxPyDropTarget swig_types[107]
319 #define SWIGTYPE_p_wxQuantize swig_types[108]
320 #define SWIGTYPE_p_wxChildFocusEvent swig_types[109]
321 #define SWIGTYPE_p_wxFocusEvent swig_types[110]
322 #define SWIGTYPE_p_wxDropFilesEvent swig_types[111]
323 #define SWIGTYPE_p_wxControlWithItems swig_types[112]
324 #define SWIGTYPE_p_wxColour swig_types[113]
325 #define SWIGTYPE_p_wxValidator swig_types[114]
326 #define SWIGTYPE_p_wxPyValidator swig_types[115]
327 static swig_type_info *swig_types[117];
328
329 /* -------- TYPES TABLE (END) -------- */
330
331
332 /*-----------------------------------------------
333 @(target):= _core_.so
334 ------------------------------------------------*/
335 #define SWIG_init init_core_
336
337 #define SWIG_name "_core_"
338
339 /* Auxiliar swig macros that appear in the header */
340
341 #define SWIG_OLDOBJ 1
342 #define SWIG_NEWOBJ SWIG_OLDOBJ + 1
343 #define SWIG_PYSTR SWIG_NEWOBJ + 1
344
345 #ifdef __cplusplus
346 #define SWIGSTATICINLINE(a) static inline a
347 #define SWIGSTATIC(a) static a
348 #define swig_new_array(size,Type) (new Type[(size)])
349 #define swig_delete(cptr) delete cptr
350 #define swig_delete_array(cptr) delete[] cptr
351 #define swig_const_cast(a,Type) const_cast<Type >(a)
352 #define swig_static_cast(a,Type) static_cast<Type >(a)
353 #define swig_reinterpret_cast(a,Type) reinterpret_cast<Type >(a)
354 #define swig_new_copy(ptr,Type) (new Type(*ptr))
355 #define swig_numeric_cast(a,Type) static_cast<Type >(a)
356
357 #else /* C case */
358
359 #define SWIGSTATICINLINE(a) static a
360 #define SWIGSTATIC(a) static a
361 #define swig_new_array(size,Type) ((Type*) malloc((size)*sizeof(Type)))
362 #define swig_delete(cptr) free((char*)cptr)
363 #define swig_delete_array(cptr) free((char*)cptr)
364 #define swig_const_cast(a,Type) (Type)(a)
365 #define swig_static_cast(a,Type) (Type)(a)
366 #define swig_reinterpret_cast(a,Type) (Type)(a)
367 #define swig_numeric_cast(a,Type) (Type)(a)
368 #define swig_new_copy(ptr,Type) ((Type*)memcpy(malloc(sizeof(Type)),ptr,sizeof(Type)))
369
370 #endif /* __cplusplus */
371
372
373 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,63,SWIG_define@*/
374 #define SWIG_From_signed_SS_char PyInt_FromLong
375 /*@@*/
376 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,63,SWIG_define@*/
377 #define SWIG_From_unsigned_SS_char PyInt_FromLong
378 /*@@*/
379 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,63,SWIG_define@*/
380 #define SWIG_From_short PyInt_FromLong
381 /*@@*/
382 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,63,SWIG_define@*/
383 #define SWIG_From_unsigned_SS_short PyInt_FromLong
384 /*@@*/
385 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,63,SWIG_define@*/
386 #define SWIG_From_int PyInt_FromLong
387 /*@@*/
388 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,63,SWIG_define@*/
389 #define SWIG_From_long PyInt_FromLong
390 /*@@*/
391 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,63,SWIG_define@*/
392 #define SWIG_From_float PyFloat_FromDouble
393 /*@@*/
394 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,63,SWIG_define@*/
395 #define SWIG_From_double PyFloat_FromDouble
396 /*@@*/
397
398
399 #include "wx/wxPython/wxPython_int.h"
400 #include "wx/wxPython/pyclasses.h"
401
402
403 #ifndef wxPyUSE_EXPORT
404 // Helper functions for dealing with SWIG objects and such. These are
405 // located here so they know about the SWIG types and functions declared
406 // in the wrapper code.
407
408 #include <wx/hashmap.h>
409 WX_DECLARE_STRING_HASH_MAP( swig_type_info*, wxPyTypeInfoHashMap );
410
411
412 // Maintains a hashmap of className to swig_type_info pointers. Given the
413 // name of a class either looks up the type info in the cache, or scans the
414 // SWIG tables for it.
415 extern PyObject* wxPyPtrTypeMap;
416 static
417 swig_type_info* wxPyFindSwigType(const wxChar* className) {
418
419 static wxPyTypeInfoHashMap* typeInfoCache = NULL;
420
421 if (typeInfoCache == NULL)
422 typeInfoCache = new wxPyTypeInfoHashMap;
423
424 wxString name(className);
425 swig_type_info* swigType = (*typeInfoCache)[name];
426
427 if (! swigType) {
428 // it wasn't in the cache, so look it up from SWIG
429 name.Append(wxT(" *"));
430 swigType = SWIG_Python_TypeQuery(name.mb_str());
431
432 // if it still wasn't found, try looking for a mapped name
433 if (!swigType) {
434 PyObject* item;
435 name = className;
436
437 if ((item = PyDict_GetItemString(wxPyPtrTypeMap,
438 (char*)(const char*)name.mbc_str())) != NULL) {
439 name = wxString(PyString_AsString(item), *wxConvCurrent);
440 name.Append(wxT(" *"));
441 swigType = SWIG_Python_TypeQuery(name.mb_str());
442 }
443 }
444 if (swigType) {
445 // and add it to the map if found
446 (*typeInfoCache)[className] = swigType;
447 }
448 }
449 return swigType;
450 }
451
452
453 // Check if a class name is a type known to SWIG
454 bool wxPyCheckSwigType(const wxChar* className) {
455
456 swig_type_info* swigType = wxPyFindSwigType(className);
457 return swigType != NULL;
458 }
459
460
461 // Given a pointer to a C++ object and a class name, construct a Python proxy
462 // object for it.
463 PyObject* wxPyConstructObject(void* ptr,
464 const wxChar* className,
465 int setThisOwn) {
466
467 swig_type_info* swigType = wxPyFindSwigType(className);
468 wxCHECK_MSG(swigType != NULL, NULL, wxT("Unknown type in wxPyConstructObject"));
469
470 return SWIG_Python_NewPointerObj(ptr, swigType, setThisOwn);
471 }
472
473
474 // Extract a pointer to the wrapped C++ object from a Python proxy object.
475 // Ensures that the proxy object is of the specified (or derived) type. If
476 // not able to perform the conversion then a Python exception is set and the
477 // error should be handled properly in the caller. Returns True on success.
478 bool wxPyConvertSwigPtr(PyObject* obj, void **ptr,
479 const wxChar* className) {
480
481 swig_type_info* swigType = wxPyFindSwigType(className);
482 wxCHECK_MSG(swigType != NULL, False, wxT("Unknown type in wxPyConvertSwigPtr"));
483
484 return SWIG_Python_ConvertPtr(obj, ptr, swigType, SWIG_POINTER_EXCEPTION) != -1;
485 }
486
487
488 // Make a SWIGified pointer object suitable for a .this attribute
489 PyObject* wxPyMakeSwigPtr(void* ptr, const wxChar* className) {
490
491 PyObject* robj = NULL;
492
493 swig_type_info* swigType = wxPyFindSwigType(className);
494 wxCHECK_MSG(swigType != NULL, NULL, wxT("Unknown type in wxPyConvertSwigPtr"));
495
496 #ifdef SWIG_COBJECT_TYPES
497 robj = PyCObject_FromVoidPtrAndDesc((void *) ptr, (char *) swigType->name, NULL);
498 #else
499 {
500 char result[1024];
501 char *r = result;
502 *(r++) = '_';
503 r = SWIG_Python_PackData(r, &ptr, sizeof(void *));
504 strcpy(r, swigType->name);
505 robj = PyString_FromString(result);
506 }
507 #endif
508
509 return robj;
510 }
511
512
513
514
515 // Export a C API in a struct. Other modules will be able to load this from
516 // the wx._core_ module and will then have safe access to these functions,
517 // even if they are located in another shared library.
518 static wxPyCoreAPI API = {
519
520 (p_SWIG_Python_TypeRegister_t)SWIG_Python_TypeRegister,
521 (p_SWIG_Python_TypeCheck_t)SWIG_Python_TypeCheck,
522 (p_SWIG_Python_TypeCast_t)SWIG_Python_TypeCast,
523 (p_SWIG_Python_TypeDynamicCast_t)SWIG_Python_TypeDynamicCast,
524 (p_SWIG_Python_TypeName_t)SWIG_Python_TypeName,
525 (p_SWIG_Python_TypePrettyName_t)SWIG_Python_TypePrettyName,
526 (p_SWIG_Python_TypeQuery_t)SWIG_Python_TypeQuery,
527 (p_SWIG_Python_TypeClientData_t)SWIG_Python_TypeClientData,
528 (p_SWIG_Python_newvarlink_t)SWIG_Python_newvarlink,
529 (p_SWIG_Python_addvarlink_t)SWIG_Python_addvarlink,
530 (p_SWIG_Python_ConvertPtr_t)SWIG_Python_ConvertPtr,
531 (p_SWIG_Python_ConvertPacked_t)SWIG_Python_ConvertPacked,
532 (p_SWIG_Python_PackData_t)SWIG_Python_PackData,
533 (p_SWIG_Python_UnpackData_t)SWIG_Python_UnpackData,
534 (p_SWIG_Python_NewPointerObj_t)SWIG_Python_NewPointerObj,
535 (p_SWIG_Python_NewPackedObj_t)SWIG_Python_NewPackedObj,
536 (p_SWIG_Python_InstallConstants_t)SWIG_Python_InstallConstants,
537 (p_SWIG_Python_MustGetPtr_t)SWIG_Python_MustGetPtr,
538
539 wxPyCheckSwigType,
540 wxPyConstructObject,
541 wxPyConvertSwigPtr,
542 wxPyMakeSwigPtr,
543
544 wxPyBeginAllowThreads,
545 wxPyEndAllowThreads,
546 wxPyBeginBlockThreads,
547 wxPyEndBlockThreads,
548
549 wxPy_ConvertList,
550
551 wxString_in_helper,
552 Py2wxString,
553 wx2PyString,
554
555 byte_LIST_helper,
556 int_LIST_helper,
557 long_LIST_helper,
558 string_LIST_helper,
559 wxPoint_LIST_helper,
560 wxBitmap_LIST_helper,
561 wxString_LIST_helper,
562 wxAcceleratorEntry_LIST_helper,
563
564 wxSize_helper,
565 wxPoint_helper,
566 wxRealPoint_helper,
567 wxRect_helper,
568 wxColour_helper,
569 wxPoint2D_helper,
570
571 wxPySimple_typecheck,
572 wxColour_typecheck,
573
574 wxPyCBH_setCallbackInfo,
575 wxPyCBH_findCallback,
576 wxPyCBH_callCallback,
577 wxPyCBH_callCallbackObj,
578 wxPyCBH_delete,
579
580 wxPyMake_wxObject,
581 wxPyMake_wxSizer,
582 wxPyPtrTypeMap_Add,
583 wxPy2int_seq_helper,
584 wxPy4int_seq_helper,
585 wxArrayString2PyList_helper,
586 wxArrayInt2PyList_helper,
587
588 wxPyClientData_dtor,
589 wxPyUserData_dtor,
590 wxPyOORClientData_dtor,
591
592 wxPyCBInputStream_create,
593
594 wxPyInstance_Check,
595 wxPySwigInstance_Check,
596
597 wxPyCheckForApp
598
599 };
600
601 #endif
602
603
604 #if ! wxUSE_HOTKEY
605 enum wxHotkeyModifier
606 {
607 wxMOD_NONE = 0,
608 wxMOD_ALT = 1,
609 wxMOD_CONTROL = 2,
610 wxMOD_SHIFT = 4,
611 wxMOD_WIN = 8
612 };
613 #define wxEVT_HOTKEY 9999
614 #endif
615
616 static const wxString wxPyEmptyString(wxEmptyString);
617 wxString wxObject_GetClassName(wxObject *self){
618 return self->GetClassInfo()->GetClassName();
619 }
620 void wxObject_Destroy(wxObject *self){
621 delete self;
622 }
623
624 #ifndef __WXMAC__
625 #define wxCURSOR_COPY_ARROW wxCURSOR_ARROW
626 #endif
627
628
629 #include <limits.h>
630
631
632 SWIGSTATICINLINE(int)
633 SWIG_CheckLongInRange(long value, long min_value, long max_value,
634 const char *errmsg)
635 {
636 if (value < min_value) {
637 if (errmsg) {
638 PyErr_Format(PyExc_OverflowError,
639 "value %ld is less than '%s' minimum %ld",
640 value, errmsg, min_value);
641 }
642 return 0;
643 } else if (value > max_value) {
644 if (errmsg) {
645 PyErr_Format(PyExc_OverflowError,
646 "value %ld is greater than '%s' maximum %ld",
647 value, errmsg, max_value);
648 }
649 return 0;
650 }
651 return 1;
652 }
653
654
655 // See my_fragments.i
656 SWIGSTATICINLINE(int)
657 SWIG_AsVal_long(PyObject* obj, long* val)
658 {
659 if (PyNumber_Check(obj)) {
660 if (val) *val = PyInt_AsLong(obj);
661 return 1;
662 }
663 else {
664 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
665 obj->ob_type->tp_name);
666 PyErr_SetObject(PyExc_TypeError, errmsg);
667 Py_DECREF(errmsg);
668 }
669 return 0;
670 }
671
672
673 #if INT_MAX != LONG_MAX
674 SWIGSTATICINLINE(int)
675 SWIG_AsVal_int(PyObject *obj, int *val)
676 {
677 const char* errmsg = val ? "int" : 0;
678 long v;
679 if (SWIG_AsVal_long(obj, &v)) {
680 if (SWIG_CheckLongInRange(v, INT_MIN,INT_MAX, errmsg)) {
681 if (val) *val = swig_numeric_cast(v, int);
682 return 1;
683 } else {
684 return 0;
685 }
686 } else {
687 PyErr_Clear();
688 }
689 if (val) {
690 PyErr_SetString(PyExc_TypeError, "an int is expected");
691 }
692 return 0;
693 }
694 #else
695 SWIGSTATICINLINE(int)
696 SWIG_AsVal_int(PyObject *obj, int *val)
697 {
698 return SWIG_AsVal_long(obj,(long*)val);
699 }
700 #endif
701
702
703 SWIGSTATICINLINE(int)
704 SWIG_As_int(PyObject* obj)
705 {
706 int v;
707 if (!SWIG_AsVal_int(obj, &v)) {
708 /*
709 this is needed to make valgrind/purify happier. the other
710 solution is throw an exception, but since this code should work
711 with plain C ....
712 */
713 memset((void*)&v, 0, sizeof(int));
714 }
715 return v;
716 }
717
718
719 SWIGSTATICINLINE(int)
720 SWIG_Check_int(PyObject* obj)
721 {
722 return SWIG_AsVal_int(obj, (int*)0);
723 }
724
725 PyObject *wxSize_Get(wxSize *self){
726 bool blocked = wxPyBeginBlockThreads();
727 PyObject* tup = PyTuple_New(2);
728 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
729 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
730 wxPyEndBlockThreads(blocked);
731 return tup;
732 }
733
734 // See my_fragments.i
735 SWIGSTATICINLINE(int)
736 SWIG_AsVal_double(PyObject *obj, double* val)
737 {
738 if (PyNumber_Check(obj)) {
739 if (val) *val = PyFloat_AsDouble(obj);
740 return 1;
741 }
742 else {
743 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
744 obj->ob_type->tp_name);
745 PyErr_SetObject(PyExc_TypeError, errmsg);
746 Py_DECREF(errmsg);
747 }
748 return 0;
749 }
750
751
752 SWIGSTATICINLINE(double)
753 SWIG_As_double(PyObject* obj)
754 {
755 double v;
756 if (!SWIG_AsVal_double(obj, &v)) {
757 /*
758 this is needed to make valgrind/purify happier. the other
759 solution is throw an exception, but since this code should work
760 with plain C ....
761 */
762 memset((void*)&v, 0, sizeof(double));
763 }
764 return v;
765 }
766
767
768 SWIGSTATICINLINE(int)
769 SWIG_Check_double(PyObject* obj)
770 {
771 return SWIG_AsVal_double(obj, (double*)0);
772 }
773
774 void wxRealPoint_Set(wxRealPoint *self,double x,double y){
775 self->x = x;
776 self->y = y;
777 }
778 PyObject *wxRealPoint_Get(wxRealPoint *self){
779 bool blocked = wxPyBeginBlockThreads();
780 PyObject* tup = PyTuple_New(2);
781 PyTuple_SET_ITEM(tup, 0, PyFloat_FromDouble(self->x));
782 PyTuple_SET_ITEM(tup, 1, PyFloat_FromDouble(self->y));
783 wxPyEndBlockThreads(blocked);
784 return tup;
785 }
786
787 SWIGSTATICINLINE(long)
788 SWIG_As_long(PyObject* obj)
789 {
790 long v;
791 if (!SWIG_AsVal_long(obj, &v)) {
792 /*
793 this is needed to make valgrind/purify happier. the other
794 solution is throw an exception, but since this code should work
795 with plain C ....
796 */
797 memset((void*)&v, 0, sizeof(long));
798 }
799 return v;
800 }
801
802
803 SWIGSTATICINLINE(int)
804 SWIG_Check_long(PyObject* obj)
805 {
806 return SWIG_AsVal_long(obj, (long*)0);
807 }
808
809 void wxPoint_Set(wxPoint *self,long x,long y){
810 self->x = x;
811 self->y = y;
812 }
813 PyObject *wxPoint_Get(wxPoint *self){
814 bool blocked = wxPyBeginBlockThreads();
815 PyObject* tup = PyTuple_New(2);
816 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
817 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
818 wxPyEndBlockThreads(blocked);
819 return tup;
820 }
821 void wxRect_Set(wxRect *self,int x,int y,int width,int height){
822 self->x = x;
823 self->y = y;
824 self->width = width;
825 self->height = height;
826 }
827 PyObject *wxRect_Get(wxRect *self){
828 bool blocked = wxPyBeginBlockThreads();
829 PyObject* tup = PyTuple_New(4);
830 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
831 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
832 PyTuple_SET_ITEM(tup, 2, PyInt_FromLong(self->width));
833 PyTuple_SET_ITEM(tup, 3, PyInt_FromLong(self->height));
834 wxPyEndBlockThreads(blocked);
835 return tup;
836 }
837
838 PyObject* wxIntersectRect(wxRect* r1, wxRect* r2) {
839 wxRegion reg1(*r1);
840 wxRegion reg2(*r2);
841 wxRect dest(0,0,0,0);
842 PyObject* obj;
843
844 reg1.Intersect(reg2);
845 dest = reg1.GetBox();
846
847 if (dest != wxRect(0,0,0,0)) {
848 bool blocked = wxPyBeginBlockThreads();
849 wxRect* newRect = new wxRect(dest);
850 obj = wxPyConstructObject((void*)newRect, wxT("wxRect"), True);
851 wxPyEndBlockThreads(blocked);
852 return obj;
853 }
854 Py_INCREF(Py_None);
855 return Py_None;
856 }
857
858
859 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
860 PyObject* o2;
861 PyObject* o3;
862
863 if (!target) {
864 target = o;
865 } else if (target == Py_None) {
866 Py_DECREF(Py_None);
867 target = o;
868 } else {
869 o2 = target;
870 target = PyTuple_New(1);
871 PyTuple_SetItem(target, 0, o2);
872
873 o3 = PyTuple_New(1);
874 PyTuple_SetItem(o3, 0, o);
875
876 o2 = target;
877 target = PySequence_Concat(o2, o3);
878 Py_DECREF(o2);
879 Py_DECREF(o3);
880 }
881 return target;
882 }
883
884
885 void wxPoint2D_Set(wxPoint2D *self,double x,double y){
886 self->m_x = x;
887 self->m_y = y;
888 }
889 PyObject *wxPoint2D_Get(wxPoint2D *self){
890 bool blocked = wxPyBeginBlockThreads();
891 PyObject* tup = PyTuple_New(2);
892 PyTuple_SET_ITEM(tup, 0, PyFloat_FromDouble(self->m_x));
893 PyTuple_SET_ITEM(tup, 1, PyFloat_FromDouble(self->m_y));
894 wxPyEndBlockThreads(blocked);
895 return tup;
896 }
897
898 #include "wx/wxPython/pyistream.h"
899
900 wxPyInputStream *new_wxPyInputStream(PyObject *p){
901 wxInputStream* wxis = wxPyCBInputStream::create(p);
902 if (wxis)
903 return new wxPyInputStream(wxis);
904 else
905 return NULL;
906 }
907
908 SWIGSTATICINLINE(PyObject*)
909 SWIG_From_char(char c)
910 {
911 return PyString_FromStringAndSize(&c,1);
912 }
913
914
915 SWIGSTATICINLINE(PyObject* )
916 SWIG_From_unsigned_SS_long(unsigned long value)
917 {
918 return (value > LONG_MAX) ?
919 PyLong_FromUnsignedLong(value)
920 : PyInt_FromLong(swig_numeric_cast(value,long));
921 }
922
923
924 /* returns SWIG_OLDOBJ if the input is a raw char*, SWIG_PYSTR if is a PyString */
925 SWIGSTATIC(int)
926 SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize)
927 {
928 static swig_type_info* pchar_info = 0;
929 char* vptr = 0;
930 if (!pchar_info) pchar_info = SWIG_TypeQuery("char *");
931 if (SWIG_ConvertPtr(obj, (void**)&vptr, pchar_info, 0) != -1) {
932 if (cptr) *cptr = vptr;
933 if (psize) *psize = vptr ? (strlen(vptr) + 1) : 0;
934 return SWIG_OLDOBJ;
935 } else {
936 if (PyString_Check(obj)) {
937 if (cptr) {
938 *cptr = PyString_AS_STRING(obj);
939 if (psize) {
940 *psize = PyString_GET_SIZE(obj) + 1;
941 }
942 }
943 return SWIG_PYSTR;
944 }
945 }
946 if (cptr) {
947 PyErr_SetString(PyExc_TypeError, "a string is expected");
948 }
949 return 0;
950 }
951
952
953 SWIGSTATIC(int)
954 SWIG_AsCharArray(PyObject *obj, char *val, size_t size)
955 {
956 char* cptr; size_t csize;
957 if (SWIG_AsCharPtrAndSize(obj, &cptr, &csize)) {
958 /* in C you can do:
959
960 char x[5] = "hello";
961
962 ie, assing the array using an extra '0' char.
963 */
964 if ((csize == size + 1) && !(cptr[csize-1])) --csize;
965 if (csize <= size) {
966 if (val) {
967 if (csize) memcpy(val, cptr, csize);
968 if (csize < size) memset(val + csize, 0, size - csize);
969 }
970 return 1;
971 }
972 }
973 if (val) {
974 PyErr_Format(PyExc_TypeError,
975 "a char array of maximum size %ld is expected",
976 size);
977 }
978 return 0;
979 }
980
981
982 SWIGSTATICINLINE(int)
983 SWIG_AsVal_char(PyObject *obj, char *val)
984 {
985 const char* errmsg = val ? "char" : 0;
986 long v;
987 if (SWIG_AsVal_long(obj, &v)) {
988 if (SWIG_CheckLongInRange(v, CHAR_MIN,CHAR_MAX, errmsg)) {
989 if (val) *val = v;
990 return 1;
991 } else {
992 return 0;
993 }
994 } else {
995 PyErr_Clear();
996 return SWIG_AsCharArray(obj, val, 1);
997 }
998 }
999
1000
1001 SWIGSTATICINLINE(char)
1002 SWIG_As_char(PyObject* obj)
1003 {
1004 char v;
1005 if (!SWIG_AsVal_char(obj, &v)) {
1006 /*
1007 this is needed to make valgrind/purify happier. the other
1008 solution is throw an exception, but since this code should work
1009 with plain C ....
1010 */
1011 memset((void*)&v, 0, sizeof(char));
1012 }
1013 return v;
1014 }
1015
1016
1017 SWIGSTATICINLINE(int)
1018 SWIG_Check_char(PyObject* obj)
1019 {
1020 return SWIG_AsVal_char(obj, (char*)0);
1021 }
1022
1023 void wxOutputStream_write(wxOutputStream *self,PyObject *obj){
1024 // We use only strings for the streams, not unicode
1025 PyObject* str = PyObject_Str(obj);
1026 if (! str) {
1027 PyErr_SetString(PyExc_TypeError, "Unable to convert to string");
1028 return;
1029 }
1030 self->Write(PyString_AS_STRING(str),
1031 PyString_GET_SIZE(str));
1032 Py_DECREF(str);
1033 }
1034
1035 #include "wx/wxPython/pyistream.h"
1036
1037
1038 class wxPyFileSystemHandler : public wxFileSystemHandler
1039 {
1040 public:
1041 wxPyFileSystemHandler() : wxFileSystemHandler() {}
1042
1043 DEC_PYCALLBACK_BOOL_STRING_pure(CanOpen);
1044 DEC_PYCALLBACK_FSF_FSSTRING_pure(OpenFile);
1045 DEC_PYCALLBACK_STRING_STRINGINT_pure(FindFirst);
1046 DEC_PYCALLBACK_STRING__pure(FindNext);
1047
1048 wxString GetProtocol(const wxString& location) {
1049 return wxFileSystemHandler::GetProtocol(location);
1050 }
1051
1052 wxString GetLeftLocation(const wxString& location) {
1053 return wxFileSystemHandler::GetLeftLocation(location);
1054 }
1055
1056 wxString GetAnchor(const wxString& location) {
1057 return wxFileSystemHandler::GetAnchor(location);
1058 }
1059
1060 wxString GetRightLocation(const wxString& location) {
1061 return wxFileSystemHandler::GetRightLocation(location);
1062 }
1063
1064 wxString GetMimeTypeFromExt(const wxString& location) {
1065 return wxFileSystemHandler::GetMimeTypeFromExt(location);
1066 }
1067
1068 PYPRIVATE;
1069 };
1070
1071
1072 IMP_PYCALLBACK_BOOL_STRING_pure(wxPyFileSystemHandler, wxFileSystemHandler, CanOpen);
1073 IMP_PYCALLBACK_FSF_FSSTRING_pure(wxPyFileSystemHandler, wxFileSystemHandler, OpenFile);
1074 IMP_PYCALLBACK_STRING_STRINGINT_pure(wxPyFileSystemHandler, wxFileSystemHandler, FindFirst);
1075 IMP_PYCALLBACK_STRING__pure(wxPyFileSystemHandler, wxFileSystemHandler, FindNext);
1076
1077
1078 SWIGSTATICINLINE(int)
1079 SWIG_AsVal_bool(PyObject *obj, bool *val)
1080 {
1081 /* if (val) *val = PyObject_IsTrue(obj); return 1; */
1082 if (obj == Py_True) {
1083 if (val) *val = true;
1084 return 1;
1085 }
1086 if (obj == Py_False) {
1087 if (val) *val = false;
1088 return 1;
1089 }
1090 int res = 0;
1091 if (SWIG_AsVal_int(obj, &res)) {
1092 if (val) *val = (bool)res;
1093 return 1;
1094 }
1095 if (val) {
1096 PyErr_SetString(PyExc_TypeError, "a bool is expected");
1097 }
1098 return 0;
1099 }
1100
1101
1102 SWIGSTATICINLINE(bool)
1103 SWIG_As_bool(PyObject* obj)
1104 {
1105 bool v;
1106 if (!SWIG_AsVal_bool(obj, &v)) {
1107 /*
1108 this is needed to make valgrind/purify happier. the other
1109 solution is throw an exception, but since this code should work
1110 with plain C ....
1111 */
1112 memset((void*)&v, 0, sizeof(bool));
1113 }
1114 return v;
1115 }
1116
1117
1118 SWIGSTATICINLINE(int)
1119 SWIG_Check_bool(PyObject* obj)
1120 {
1121 return SWIG_AsVal_bool(obj, (bool*)0);
1122 }
1123
1124
1125 wxString wxFileSystem_URLToFileName(const wxString& url) {
1126 wxFileName fname = wxFileSystem::URLToFileName(url);
1127 return fname.GetFullPath();
1128 }
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 wxMemoryFSHandler::AddFile(filename,
1146 // TODO: Verify data type
1147 (void*)PyString_AsString(data),
1148 (size_t)PyString_Size(data));
1149 }
1150
1151
1152 #include "wx/wxPython/pyistream.h"
1153
1154
1155 // See my_fragments.i
1156 SWIGSTATICINLINE(int)
1157 SWIG_AsVal_unsigned_SS_long(PyObject* obj, unsigned long* val)
1158 {
1159 long v = 0;
1160 if (SWIG_AsVal_long(obj, &v) && v < 0) {
1161 PyErr_SetString(PyExc_TypeError, "negative value received for unsigned type");
1162 return 0;
1163 }
1164 else if (val)
1165 *val = (unsigned long)v;
1166 return 1;
1167 }
1168
1169
1170 SWIGSTATICINLINE(int)
1171 SWIG_CheckUnsignedLongInRange(unsigned long value,
1172 unsigned long max_value,
1173 const char *errmsg)
1174 {
1175 if (value > max_value) {
1176 if (errmsg) {
1177 PyErr_Format(PyExc_OverflowError,
1178 "value %ld is greater than '%s' minimum %ld",
1179 value, errmsg, max_value);
1180 }
1181 return 0;
1182 }
1183 return 1;
1184 }
1185
1186
1187 SWIGSTATICINLINE(int)
1188 SWIG_AsVal_unsigned_SS_char(PyObject *obj, unsigned char *val)
1189 {
1190 const char* errmsg = val ? "unsigned char" : 0;
1191 unsigned long v;
1192 if (SWIG_AsVal_unsigned_SS_long(obj, &v)) {
1193 if (SWIG_CheckUnsignedLongInRange(v, UCHAR_MAX,errmsg)) {
1194 if (val) *val = swig_numeric_cast(v, unsigned char);
1195 return 1;
1196 } else {
1197 return 0;
1198 }
1199 } else {
1200 PyErr_Clear();
1201 }
1202 if (val) {
1203 PyErr_SetString(PyExc_TypeError, "an unsigned char is expected");
1204 }
1205 return 0;
1206 }
1207
1208
1209 SWIGSTATICINLINE(unsigned char)
1210 SWIG_As_unsigned_SS_char(PyObject* obj)
1211 {
1212 unsigned char v;
1213 if (!SWIG_AsVal_unsigned_SS_char(obj, &v)) {
1214 /*
1215 this is needed to make valgrind/purify happier. the other
1216 solution is throw an exception, but since this code should work
1217 with plain C ....
1218 */
1219 memset((void*)&v, 0, sizeof(unsigned char));
1220 }
1221 return v;
1222 }
1223
1224
1225 SWIGSTATICINLINE(int)
1226 SWIG_Check_unsigned_SS_char(PyObject* obj)
1227 {
1228 return SWIG_AsVal_unsigned_SS_char(obj, (unsigned char*)0);
1229 }
1230
1231
1232 wxImage *new_wxImage(int width,int height,bool clear){
1233 if (width > 0 && height > 0)
1234 return new wxImage(width, height, clear);
1235 else
1236 return new wxImage;
1237 }
1238 wxImage *new_wxImage(wxBitmap const &bitmap){
1239 return new wxImage(bitmap.ConvertToImage());
1240 }
1241 wxImage *new_wxImage(int width,int height,unsigned char *data){
1242 // Copy the source data so the wxImage can clean it up later
1243 unsigned char* copy = (unsigned char*)malloc(width*height*3);
1244 if (copy == NULL) {
1245 PyErr_NoMemory();
1246 return NULL;
1247 }
1248 memcpy(copy, data, width*height*3);
1249 return new wxImage(width, height, copy, False);
1250 }
1251 wxSize wxImage_GetSize(wxImage *self){
1252 wxSize size(self->GetWidth(), self->GetHeight());
1253 return size;
1254 }
1255 PyObject *wxImage_GetData(wxImage *self){
1256 unsigned char* data = self->GetData();
1257 int len = self->GetWidth() * self->GetHeight() * 3;
1258 PyObject* rv;
1259 wxPyBLOCK_THREADS( rv = PyString_FromStringAndSize((char*)data, len));
1260 return rv;
1261 }
1262 void wxImage_SetData(wxImage *self,PyObject *data){
1263 unsigned char* dataPtr;
1264
1265 if (! PyString_Check(data)) {
1266 PyErr_SetString(PyExc_TypeError, "Expected string object");
1267 return /* NULL */ ;
1268 }
1269
1270 size_t len = self->GetWidth() * self->GetHeight() * 3;
1271 dataPtr = (unsigned char*) malloc(len);
1272 wxPyBLOCK_THREADS( memcpy(dataPtr, PyString_AsString(data), len) );
1273 self->SetData(dataPtr);
1274 // wxImage takes ownership of dataPtr...
1275 }
1276 PyObject *wxImage_GetDataBuffer(wxImage *self){
1277 unsigned char* data = self->GetData();
1278 int len = self->GetWidth() * self->GetHeight() * 3;
1279 PyObject* rv;
1280 wxPyBLOCK_THREADS( rv = PyBuffer_FromReadWriteMemory(data, len) );
1281 return rv;
1282 }
1283 void wxImage_SetDataBuffer(wxImage *self,PyObject *data){
1284 unsigned char* buffer;
1285 int size;
1286
1287 bool blocked = wxPyBeginBlockThreads();
1288 if (!PyArg_Parse(data, "t#", &buffer, &size))
1289 goto done;
1290
1291 if (size != self->GetWidth() * self->GetHeight() * 3) {
1292 PyErr_SetString(PyExc_TypeError, "Incorrect buffer size");
1293 goto done;
1294 }
1295 self->SetData(buffer);
1296 done:
1297 wxPyEndBlockThreads(blocked);
1298 }
1299 PyObject *wxImage_GetAlphaData(wxImage *self){
1300 unsigned char* data = self->GetAlpha();
1301 if (! data) {
1302 RETURN_NONE();
1303 } else {
1304 int len = self->GetWidth() * self->GetHeight();
1305 PyObject* rv;
1306 wxPyBLOCK_THREADS( rv = PyString_FromStringAndSize((char*)data, len) );
1307 return rv;
1308 }
1309 }
1310 void wxImage_SetAlphaData(wxImage *self,PyObject *data){
1311 unsigned char* dataPtr;
1312
1313 if (! PyString_Check(data)) {
1314 PyErr_SetString(PyExc_TypeError, "Expected string object");
1315 return /* NULL */ ;
1316 }
1317
1318 size_t len = self->GetWidth() * self->GetHeight();
1319 dataPtr = (unsigned char*) malloc(len);
1320 wxPyBLOCK_THREADS( memcpy(dataPtr, PyString_AsString(data), len) );
1321 self->SetAlpha(dataPtr);
1322 // wxImage takes ownership of dataPtr...
1323 }
1324 PyObject *wxImage_GetAlphaBuffer(wxImage *self){
1325 unsigned char* data = self->GetAlpha();
1326 int len = self->GetWidth() * self->GetHeight();
1327 PyObject* rv;
1328 wxPyBLOCK_THREADS( rv = PyBuffer_FromReadWriteMemory(data, len) );
1329 return rv;
1330 }
1331 void wxImage_SetAlphaBuffer(wxImage *self,PyObject *data){
1332 unsigned char* buffer;
1333 int size;
1334
1335 bool blocked = wxPyBeginBlockThreads();
1336 if (!PyArg_Parse(data, "t#", &buffer, &size))
1337 goto done;
1338
1339 if (size != self->GetWidth() * self->GetHeight()) {
1340 PyErr_SetString(PyExc_TypeError, "Incorrect buffer size");
1341 goto done;
1342 }
1343 self->SetAlpha(buffer);
1344 done:
1345 wxPyEndBlockThreads(blocked);
1346 }
1347
1348 SWIGSTATICINLINE(unsigned long)
1349 SWIG_As_unsigned_SS_long(PyObject* obj)
1350 {
1351 unsigned long v;
1352 if (!SWIG_AsVal_unsigned_SS_long(obj, &v)) {
1353 /*
1354 this is needed to make valgrind/purify happier. the other
1355 solution is throw an exception, but since this code should work
1356 with plain C ....
1357 */
1358 memset((void*)&v, 0, sizeof(unsigned long));
1359 }
1360 return v;
1361 }
1362
1363
1364 SWIGSTATICINLINE(int)
1365 SWIG_Check_unsigned_SS_long(PyObject* obj)
1366 {
1367 return SWIG_AsVal_unsigned_SS_long(obj, (unsigned long*)0);
1368 }
1369
1370 wxBitmap wxImage_ConvertToBitmap(wxImage *self){
1371 wxBitmap bitmap(*self);
1372 return bitmap;
1373 }
1374 wxBitmap wxImage_ConvertToMonoBitmap(wxImage *self,unsigned char red,unsigned char green,unsigned char blue){
1375 wxImage mono = self->ConvertToMono( red, green, blue );
1376 wxBitmap bitmap( mono, 1 );
1377 return bitmap;
1378 }
1379 static const wxString wxPyIMAGE_OPTION_BMP_FORMAT(wxIMAGE_OPTION_BMP_FORMAT);
1380 static const wxString wxPyIMAGE_OPTION_CUR_HOTSPOT_X(wxIMAGE_OPTION_CUR_HOTSPOT_X);
1381 static const wxString wxPyIMAGE_OPTION_CUR_HOTSPOT_Y(wxIMAGE_OPTION_CUR_HOTSPOT_Y);
1382 static const wxString wxPyIMAGE_OPTION_RESOLUTION(wxIMAGE_OPTION_RESOLUTION);
1383 static const wxString wxPyIMAGE_OPTION_RESOLUTIONUNIT(wxIMAGE_OPTION_RESOLUTIONUNIT);
1384
1385 #include <wx/quantize.h>
1386
1387 bool Quantize_Quantize(wxImage const &src,wxImage &dest,int desiredNoColours,int flags){
1388 return wxQuantize::Quantize(src, dest,
1389 //NULL, // palette
1390 desiredNoColours,
1391 NULL, // eightBitData
1392 flags);
1393 }
1394 void wxEvtHandler_Connect(wxEvtHandler *self,int id,int lastId,int eventType,PyObject *func){
1395 if (PyCallable_Check(func)) {
1396 self->Connect(id, lastId, eventType,
1397 (wxObjectEventFunction) &wxPyCallback::EventThunker,
1398 new wxPyCallback(func));
1399 }
1400 else if (func == Py_None) {
1401 self->Disconnect(id, lastId, eventType,
1402 (wxObjectEventFunction)
1403 &wxPyCallback::EventThunker);
1404 }
1405 else {
1406 wxPyBLOCK_THREADS(
1407 PyErr_SetString(PyExc_TypeError, "Expected callable object or None."));
1408 }
1409 }
1410 bool wxEvtHandler_Disconnect(wxEvtHandler *self,int id,int lastId,wxEventType eventType){
1411 return self->Disconnect(id, lastId, eventType,
1412 (wxObjectEventFunction)
1413 &wxPyCallback::EventThunker);
1414 }
1415 void wxEvtHandler__setOORInfo(wxEvtHandler *self,PyObject *_self){
1416 if (_self && _self != Py_None) {
1417 self->SetClientObject(new wxPyOORClientData(_self));
1418 }
1419 else {
1420 wxPyOORClientData* data = (wxPyOORClientData*)self->GetClientObject();
1421 if (data) {
1422 self->SetClientObject(NULL); // This will delete it too
1423 }
1424 }
1425 }
1426
1427 int wxKeyEvent_GetUnicodeKey(wxKeyEvent *self){
1428 #if wxUSE_UNICODE
1429 return self->GetUnicodeKey();
1430 #else
1431 return 0;
1432 #endif
1433 }
1434
1435 #if UINT_MAX < LONG_MAX
1436 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,63,SWIG_define@*/
1437 #define SWIG_From_unsigned_SS_int SWIG_From_long
1438 /*@@*/
1439 #else
1440 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,63,SWIG_define@*/
1441 #define SWIG_From_unsigned_SS_int SWIG_From_unsigned_SS_long
1442 /*@@*/
1443 #endif
1444
1445
1446 #if UINT_MAX != ULONG_MAX
1447 SWIGSTATICINLINE(int)
1448 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
1449 {
1450 const char* errmsg = val ? "unsigned int" : 0;
1451 unsigned long v;
1452 if (SWIG_AsVal_unsigned_SS_long(obj, &v)) {
1453 if (SWIG_CheckUnsignedLongInRange(v, INT_MAX, errmsg)) {
1454 if (val) *val = swig_numeric_cast(v, unsigned int);
1455 return 1;
1456 }
1457 } else {
1458 PyErr_Clear();
1459 }
1460 if (val) {
1461 PyErr_SetString(PyExc_TypeError, "an unsigned int is expected");
1462 }
1463 return 0;
1464 }
1465 #else
1466 SWIGSTATICINLINE(unsigned int)
1467 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
1468 {
1469 return SWIG_AsVal_unsigned_SS_long(obj,(unsigned long *)val);
1470 }
1471 #endif
1472
1473
1474 SWIGSTATICINLINE(unsigned int)
1475 SWIG_As_unsigned_SS_int(PyObject* obj)
1476 {
1477 unsigned int v;
1478 if (!SWIG_AsVal_unsigned_SS_int(obj, &v)) {
1479 /*
1480 this is needed to make valgrind/purify happier. the other
1481 solution is throw an exception, but since this code should work
1482 with plain C ....
1483 */
1484 memset((void*)&v, 0, sizeof(unsigned int));
1485 }
1486 return v;
1487 }
1488
1489
1490 SWIGSTATICINLINE(int)
1491 SWIG_Check_unsigned_SS_int(PyObject* obj)
1492 {
1493 return SWIG_AsVal_unsigned_SS_int(obj, (unsigned int*)0);
1494 }
1495
1496 void wxSizeEvent_SetSize(wxSizeEvent *self,wxSize size){
1497 self->m_size = size;
1498 }
1499 void wxMoveEvent_SetPosition(wxMoveEvent *self,wxPoint pos){
1500 self->m_pos = pos;
1501 }
1502 PyObject *wxDropFilesEvent_GetFiles(wxDropFilesEvent *self){
1503 int count = self->GetNumberOfFiles();
1504 wxString* files = self->GetFiles();
1505 PyObject* list = PyList_New(count);
1506
1507 if (!list) {
1508 PyErr_SetString(PyExc_MemoryError, "Can't allocate list of files!");
1509 return NULL;
1510 }
1511
1512 for (int i=0; i<count; i++) {
1513 PyList_SetItem(list, i, wx2PyString(files[i]));
1514 }
1515 return list;
1516 }
1517
1518
1519 wxPyApp *new_wxPyApp(){
1520 wxPythonApp = new wxPyApp();
1521 return wxPythonApp;
1522 }
1523
1524 void wxApp_CleanUp() {
1525 __wxPyCleanup();
1526 }
1527
1528
1529 wxPyApp* wxPyGetApp() { return (wxPyApp*)wxTheApp; }
1530
1531
1532
1533 static const wxString wxPyPanelNameStr(wxPanelNameStr);
1534 wxVisualAttributes *new_wxVisualAttributes(){ return new wxVisualAttributes; }
1535 void delete_wxVisualAttributes(wxVisualAttributes *self){ delete self; }
1536 PyObject *wxWindow_GetChildren(wxWindow *self){
1537 wxWindowList& list = self->GetChildren();
1538 return wxPy_ConvertList(&list);
1539 }
1540 bool wxWindow_RegisterHotKey(wxWindow *self,int hotkeyId,int modifiers,int keycode){
1541 #if wxUSE_HOTKEY
1542 return self->RegisterHotKey(hotkeyId, modifiers, keycode);
1543 #else
1544 return False;
1545 #endif
1546 }
1547 bool wxWindow_UnregisterHotKey(wxWindow *self,int hotkeyId){
1548
1549
1550
1551 return False;
1552
1553 }
1554 long wxWindow_GetHandle(wxWindow *self){
1555 return wxPyGetWinHandle(self);
1556 }
1557
1558 wxWindow* wxFindWindowById( long id, const wxWindow *parent = NULL ) {
1559 return wxWindow::FindWindowById(id, parent);
1560 }
1561
1562 wxWindow* wxFindWindowByName( const wxString& name,
1563 const wxWindow *parent = NULL ) {
1564 return wxWindow::FindWindowByName(name, parent);
1565 }
1566
1567 wxWindow* wxFindWindowByLabel( const wxString& label,
1568 const wxWindow *parent = NULL ) {
1569 return wxWindow::FindWindowByLabel(label, parent);
1570 }
1571
1572
1573 #ifdef __WXMSW__
1574 #include <wx/msw/private.h> // to get wxGetWindowId
1575 #endif
1576
1577
1578 wxWindow* wxWindow_FromHWND(wxWindow* parent, unsigned long _hWnd) {
1579 #ifdef __WXMSW__
1580 WXHWND hWnd = (WXHWND)_hWnd;
1581 long id = wxGetWindowId(hWnd);
1582 wxWindow* win = new wxWindow;
1583 parent->AddChild(win);
1584 win->SetEventHandler(win);
1585 win->SetHWND(hWnd);
1586 win->SetId(id);
1587 win->SubclassWin(hWnd);
1588 win->AdoptAttributesFromHWND();
1589 win->SetupColours();
1590 return win;
1591 #else
1592 wxPyRaiseNotImplemented();
1593 return NULL;
1594 #endif
1595 }
1596
1597
1598 IMP_PYCALLBACK_BOOL_WXWIN(wxPyValidator, wxValidator, Validate);
1599 IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferToWindow);
1600 IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferFromWindow);
1601
1602 IMPLEMENT_DYNAMIC_CLASS(wxPyValidator, wxValidator);
1603
1604 void wxMenu_Destroy(wxMenu *self){ delete self; }
1605 PyObject *wxMenu_GetMenuItems(wxMenu *self){
1606 wxMenuItemList& list = self->GetMenuItems();
1607 return wxPy_ConvertList(&list);
1608 }
1609 static const wxString wxPyControlNameStr(wxControlNameStr);
1610 int wxItemContainer_Append(wxItemContainer *self,wxString const &item,PyObject *clientData){
1611 if (clientData) {
1612 wxPyClientData* data = new wxPyClientData(clientData);
1613 return self->Append(item, data);
1614 } else
1615 return self->Append(item);
1616 }
1617 int wxItemContainer_Insert(wxItemContainer *self,wxString const &item,int pos,PyObject *clientData){
1618 if (clientData) {
1619 wxPyClientData* data = new wxPyClientData(clientData);
1620 return self->Insert(item, pos, data);
1621 } else
1622 return self->Insert(item, pos);
1623 }
1624 PyObject *wxItemContainer_GetClientData(wxItemContainer *self,int n){
1625 wxPyClientData* data = (wxPyClientData*)self->GetClientObject(n);
1626 if (data) {
1627 Py_INCREF(data->m_obj);
1628 return data->m_obj;
1629 } else {
1630 Py_INCREF(Py_None);
1631 return Py_None;
1632 }
1633 }
1634 void wxItemContainer_SetClientData(wxItemContainer *self,int n,PyObject *clientData){
1635 wxPyClientData* data = new wxPyClientData(clientData);
1636 self->SetClientObject(n, data);
1637 }
1638
1639
1640 wxSizerItem *new_wxSizerItem(wxWindow *window,int proportion,int flag,int border,PyObject *userData){
1641 wxPyUserData* data = NULL;
1642 if ( userData ) {
1643 bool blocked = wxPyBeginBlockThreads();
1644 data = new wxPyUserData(userData);
1645 wxPyEndBlockThreads(blocked);
1646 }
1647 return new wxSizerItem(window, proportion, flag, border, data);
1648 }
1649 wxSizerItem *new_wxSizerItem(int width,int height,int proportion,int flag,int border,PyObject *userData){
1650 wxPyUserData* data = NULL;
1651 if ( userData ) {
1652 bool blocked = wxPyBeginBlockThreads();
1653 data = new wxPyUserData(userData);
1654 wxPyEndBlockThreads(blocked);
1655 }
1656 return new wxSizerItem(width, height, proportion, flag, border, data);
1657 }
1658 wxSizerItem *new_wxSizerItem(wxSizer *sizer,int proportion,int flag,int border,PyObject *userData){
1659 wxPyUserData* data = NULL;
1660 if ( userData ) {
1661 bool blocked = wxPyBeginBlockThreads();
1662 data = new wxPyUserData(userData);
1663 wxPyEndBlockThreads(blocked);
1664 }
1665 return new wxSizerItem(sizer, proportion, flag, border, data);
1666 }
1667
1668 #include <float.h>
1669 SWIGSTATICINLINE(int)
1670 SWIG_CheckDoubleInRange(double value, double min_value,
1671 double max_value, const char* errmsg)
1672 {
1673 if (value < min_value) {
1674 if (errmsg) {
1675 PyErr_Format(PyExc_OverflowError,
1676 "value %g is less than %s minimum %g",
1677 value, errmsg, min_value);
1678 }
1679 return 0;
1680 } else if (value > max_value) {
1681 if (errmsg) {
1682 PyErr_Format(PyExc_OverflowError,
1683 "value %g is greater than %s maximum %g",
1684 value, errmsg, max_value);
1685 }
1686 return 0;
1687 }
1688 return 1;
1689 }
1690
1691
1692 SWIGSTATICINLINE(int)
1693 SWIG_AsVal_float(PyObject *obj, float *val)
1694 {
1695 const char* errmsg = val ? "float" : 0;
1696 double v;
1697 if (SWIG_AsVal_double(obj, &v)) {
1698 if (SWIG_CheckDoubleInRange(v, -FLT_MAX, FLT_MAX, errmsg)) {
1699 if (val) *val = v;
1700 return 1;
1701 } else {
1702 return 0;
1703 }
1704 } else {
1705 PyErr_Clear();
1706 }
1707 if (val) {
1708 PyErr_SetString(PyExc_TypeError, "a float is expected");
1709 }
1710 return 0;
1711 }
1712
1713
1714 SWIGSTATICINLINE(float)
1715 SWIG_As_float(PyObject* obj)
1716 {
1717 float v;
1718 if (!SWIG_AsVal_float(obj, &v)) {
1719 /*
1720 this is needed to make valgrind/purify happier. the other
1721 solution is throw an exception, but since this code should work
1722 with plain C ....
1723 */
1724 memset((void*)&v, 0, sizeof(float));
1725 }
1726 return v;
1727 }
1728
1729
1730 SWIGSTATICINLINE(int)
1731 SWIG_Check_float(PyObject* obj)
1732 {
1733 return SWIG_AsVal_float(obj, (float*)0);
1734 }
1735
1736 PyObject *wxSizerItem_GetUserData(wxSizerItem *self){
1737 wxPyUserData* data = (wxPyUserData*)self->GetUserData();
1738 if (data) {
1739 Py_INCREF(data->m_obj);
1740 return data->m_obj;
1741 } else {
1742 Py_INCREF(Py_None);
1743 return Py_None;
1744 }
1745 }
1746
1747 // Figure out the type of the sizer item
1748
1749 struct wxPySizerItemInfo {
1750 wxPySizerItemInfo()
1751 : window(NULL), sizer(NULL), gotSize(False),
1752 size(wxDefaultSize), gotPos(False), pos(-1)
1753 {}
1754
1755 wxWindow* window;
1756 wxSizer* sizer;
1757 bool gotSize;
1758 wxSize size;
1759 bool gotPos;
1760 int pos;
1761 };
1762
1763 static wxPySizerItemInfo wxPySizerItemTypeHelper(PyObject* item, bool checkSize, bool checkIdx ) {
1764
1765 wxPySizerItemInfo info;
1766 wxSize size;
1767 wxSize* sizePtr = &size;
1768
1769 // Find out what the type of the item is
1770 // try wxWindow
1771 if ( ! wxPyConvertSwigPtr(item, (void**)&info.window, wxT("wxWindow")) ) {
1772 PyErr_Clear();
1773 info.window = NULL;
1774
1775 // try wxSizer
1776 if ( ! wxPyConvertSwigPtr(item, (void**)&info.sizer, wxT("wxSizer")) ) {
1777 PyErr_Clear();
1778 info.sizer = NULL;
1779
1780 // try wxSize or (w,h)
1781 if ( checkSize && wxSize_helper(item, &sizePtr)) {
1782 info.size = *sizePtr;
1783 info.gotSize = True;
1784 }
1785
1786 // or a single int
1787 if (checkIdx && PyInt_Check(item)) {
1788 info.pos = PyInt_AsLong(item);
1789 info.gotPos = True;
1790 }
1791 }
1792 }
1793
1794 if ( !(info.window || info.sizer || (checkSize && info.gotSize) || (checkIdx && info.gotPos)) ) {
1795 // no expected type, figure out what kind of error message to generate
1796 if ( !checkSize && !checkIdx )
1797 PyErr_SetString(PyExc_TypeError, "wxWindow or wxSizer expected for item");
1798 else if ( checkSize && !checkIdx )
1799 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer, wxSize, or (w,h) expected for item");
1800 else if ( !checkSize && checkIdx)
1801 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer or int (position) expected for item");
1802 else
1803 // can this one happen?
1804 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer, wxSize, or (w,h) or int (position) expected for item");
1805 }
1806
1807 return info;
1808 }
1809
1810 void wxSizer__setOORInfo(wxSizer *self,PyObject *_self){
1811 if (!self->GetClientObject())
1812 self->SetClientObject(new wxPyOORClientData(_self));
1813 }
1814 void wxSizer_Add(wxSizer *self,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1815
1816 wxPyUserData* data = NULL;
1817 bool blocked = wxPyBeginBlockThreads();
1818 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
1819 if ( userData && (info.window || info.sizer || info.gotSize) )
1820 data = new wxPyUserData(userData);
1821 wxPyEndBlockThreads(blocked);
1822
1823 // Now call the real Add method if a valid item type was found
1824 if ( info.window )
1825 self->Add(info.window, proportion, flag, border, data);
1826 else if ( info.sizer )
1827 self->Add(info.sizer, proportion, flag, border, data);
1828 else if (info.gotSize)
1829 self->Add(info.size.GetWidth(), info.size.GetHeight(),
1830 proportion, flag, border, data);
1831 }
1832 void wxSizer_Insert(wxSizer *self,int before,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1833
1834 wxPyUserData* data = NULL;
1835 bool blocked = wxPyBeginBlockThreads();
1836 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
1837 if ( userData && (info.window || info.sizer || info.gotSize) )
1838 data = new wxPyUserData(userData);
1839 wxPyEndBlockThreads(blocked);
1840
1841 // Now call the real Insert method if a valid item type was found
1842 if ( info.window )
1843 self->Insert(before, info.window, proportion, flag, border, data);
1844 else if ( info.sizer )
1845 self->Insert(before, info.sizer, proportion, flag, border, data);
1846 else if (info.gotSize)
1847 self->Insert(before, info.size.GetWidth(), info.size.GetHeight(),
1848 proportion, flag, border, data);
1849 }
1850 void wxSizer_Prepend(wxSizer *self,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1851
1852 wxPyUserData* data = NULL;
1853 bool blocked = wxPyBeginBlockThreads();
1854 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
1855 if ( userData && (info.window || info.sizer || info.gotSize) )
1856 data = new wxPyUserData(userData);
1857 wxPyEndBlockThreads(blocked);
1858
1859 // Now call the real Prepend method if a valid item type was found
1860 if ( info.window )
1861 self->Prepend(info.window, proportion, flag, border, data);
1862 else if ( info.sizer )
1863 self->Prepend(info.sizer, proportion, flag, border, data);
1864 else if (info.gotSize)
1865 self->Prepend(info.size.GetWidth(), info.size.GetHeight(),
1866 proportion, flag, border, data);
1867 }
1868 bool wxSizer_Remove(wxSizer *self,PyObject *item){
1869 bool blocked = wxPyBeginBlockThreads();
1870 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
1871 wxPyEndBlockThreads(blocked);
1872 if ( info.window )
1873 return self->Remove(info.window);
1874 else if ( info.sizer )
1875 return self->Remove(info.sizer);
1876 else if ( info.gotPos )
1877 return self->Remove(info.pos);
1878 else
1879 return False;
1880 }
1881 bool wxSizer_Detach(wxSizer *self,PyObject *item){
1882 bool blocked = wxPyBeginBlockThreads();
1883 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
1884 wxPyEndBlockThreads(blocked);
1885 if ( info.window )
1886 return self->Detach(info.window);
1887 else if ( info.sizer )
1888 return self->Detach(info.sizer);
1889 else if ( info.gotPos )
1890 return self->Detach(info.pos);
1891 else
1892 return False;
1893 }
1894 void wxSizer__SetItemMinSize(wxSizer *self,PyObject *item,wxSize const &size){
1895 bool blocked = wxPyBeginBlockThreads();
1896 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
1897 wxPyEndBlockThreads(blocked);
1898 if ( info.window )
1899 self->SetItemMinSize(info.window, size);
1900 else if ( info.sizer )
1901 self->SetItemMinSize(info.sizer, size);
1902 else if ( info.gotPos )
1903 self->SetItemMinSize(info.pos, size);
1904 }
1905 PyObject *wxSizer_GetChildren(wxSizer *self){
1906 wxSizerItemList& list = self->GetChildren();
1907 return wxPy_ConvertList(&list);
1908 }
1909 void wxSizer_Show(wxSizer *self,PyObject *item,bool show){
1910 bool blocked = wxPyBeginBlockThreads();
1911 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
1912 wxPyEndBlockThreads(blocked);
1913 if ( info.window )
1914 self->Show(info.window, show);
1915 else if ( info.sizer )
1916 self->Show(info.sizer, show);
1917 else if ( info.gotPos )
1918 self->Show(info.pos, show);
1919 }
1920 bool wxSizer_IsShown(wxSizer *self,PyObject *item){
1921 bool blocked = wxPyBeginBlockThreads();
1922 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, False);
1923 wxPyEndBlockThreads(blocked);
1924 if ( info.window )
1925 return self->IsShown(info.window);
1926 else if ( info.sizer )
1927 return self->IsShown(info.sizer);
1928 else if ( info.gotPos )
1929 return self->IsShown(info.pos);
1930 else
1931 return False;
1932 }
1933
1934 // See pyclasses.h
1935 IMP_PYCALLBACK___pure(wxPySizer, wxSizer, RecalcSizes);
1936 IMP_PYCALLBACK_wxSize__pure(wxPySizer, wxSizer, CalcMin);
1937 IMPLEMENT_DYNAMIC_CLASS(wxPySizer, wxSizer);
1938
1939
1940
1941
1942 bool wxGBPosition_helper(PyObject* source, wxGBPosition** obj)
1943 {
1944 if (source == Py_None) {
1945 **obj = wxGBPosition(-1,-1);
1946 return True;
1947 }
1948 return wxPyTwoIntItem_helper(source, obj, wxT("wxGBPosition"));
1949 }
1950
1951 bool wxGBSpan_helper(PyObject* source, wxGBSpan** obj)
1952 {
1953 if (source == Py_None) {
1954 **obj = wxGBSpan(-1,-1);
1955 return True;
1956 }
1957 return wxPyTwoIntItem_helper(source, obj, wxT("wxGBSpan"));
1958 }
1959
1960
1961 void wxGBPosition_Set(wxGBPosition *self,int row,int col){
1962 self->SetRow(row);
1963 self->SetCol(col);
1964 }
1965 PyObject *wxGBPosition_Get(wxGBPosition *self){
1966 bool blocked = wxPyBeginBlockThreads();
1967 PyObject* tup = PyTuple_New(2);
1968 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->GetRow()));
1969 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->GetCol()));
1970 wxPyEndBlockThreads(blocked);
1971 return tup;
1972 }
1973 void wxGBSpan_Set(wxGBSpan *self,int rowspan,int colspan){
1974 self->SetRowspan(rowspan);
1975 self->SetColspan(colspan);
1976 }
1977 PyObject *wxGBSpan_Get(wxGBSpan *self){
1978 bool blocked = wxPyBeginBlockThreads();
1979 PyObject* tup = PyTuple_New(2);
1980 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->GetRowspan()));
1981 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->GetColspan()));
1982 wxPyEndBlockThreads(blocked);
1983 return tup;
1984 }
1985 wxGBSizerItem *new_wxGBSizerItem(wxWindow *window,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData){
1986 wxPyUserData* data = NULL;
1987 if ( userData ) {
1988 bool blocked = wxPyBeginBlockThreads();
1989 data = new wxPyUserData(userData);
1990 wxPyEndBlockThreads(blocked);
1991 }
1992 return new wxGBSizerItem(window, pos, span, flag, border, data);
1993 }
1994 wxGBSizerItem *new_wxGBSizerItem(wxSizer *sizer,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData){
1995 wxPyUserData* data = NULL;
1996 if ( userData ) {
1997 bool blocked = wxPyBeginBlockThreads();
1998 data = new wxPyUserData(userData);
1999 wxPyEndBlockThreads(blocked);
2000 }
2001 return new wxGBSizerItem(sizer, pos, span, flag, border, data);
2002 }
2003 wxGBSizerItem *new_wxGBSizerItem(int width,int height,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData){
2004 wxPyUserData* data = NULL;
2005 if ( userData ) {
2006 bool blocked = wxPyBeginBlockThreads();
2007 data = new wxPyUserData(userData);
2008 wxPyEndBlockThreads(blocked);
2009 }
2010 return new wxGBSizerItem(width, height, pos, span, flag, border, data);
2011 }
2012 wxGBPosition wxGBSizerItem_GetEndPos(wxGBSizerItem *self){
2013 int row, col;
2014 self->GetEndPos(row, col);
2015 return wxGBPosition(row, col);
2016 }
2017 bool wxGridBagSizer_Add(wxGridBagSizer *self,PyObject *item,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData){
2018
2019 wxPyUserData* data = NULL;
2020 bool blocked = wxPyBeginBlockThreads();
2021 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
2022 if ( userData && (info.window || info.sizer || info.gotSize) )
2023 data = new wxPyUserData(userData);
2024 wxPyEndBlockThreads(blocked);
2025
2026 // Now call the real Add method if a valid item type was found
2027 if ( info.window )
2028 return self->Add(info.window, pos, span, flag, border, data);
2029 else if ( info.sizer )
2030 return self->Add(info.sizer, pos, span, flag, border, data);
2031 else if (info.gotSize)
2032 return self->Add(info.size.GetWidth(), info.size.GetHeight(),
2033 pos, span, flag, border, data);
2034 return False;
2035 }
2036
2037
2038 #ifdef __cplusplus
2039 extern "C" {
2040 #endif
2041 static int _wrap_EmptyString_set(PyObject *) {
2042 PyErr_SetString(PyExc_TypeError,"Variable EmptyString is read-only.");
2043 return 1;
2044 }
2045
2046
2047 static PyObject *_wrap_EmptyString_get() {
2048 PyObject *pyobj;
2049
2050 {
2051 #if wxUSE_UNICODE
2052 pyobj = PyUnicode_FromWideChar((&wxPyEmptyString)->c_str(), (&wxPyEmptyString)->Len());
2053 #else
2054 pyobj = PyString_FromStringAndSize((&wxPyEmptyString)->c_str(), (&wxPyEmptyString)->Len());
2055 #endif
2056 }
2057 return pyobj;
2058 }
2059
2060
2061 static PyObject *_wrap_Object_GetClassName(PyObject *, PyObject *args, PyObject *kwargs) {
2062 PyObject *resultobj;
2063 wxObject *arg1 = (wxObject *) 0 ;
2064 wxString result;
2065 PyObject * obj0 = 0 ;
2066 char *kwnames[] = {
2067 (char *) "self", NULL
2068 };
2069
2070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Object_GetClassName",kwnames,&obj0)) goto fail;
2071 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxObject,
2072 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2073 {
2074 PyThreadState* __tstate = wxPyBeginAllowThreads();
2075 result = wxObject_GetClassName(arg1);
2076
2077 wxPyEndAllowThreads(__tstate);
2078 if (PyErr_Occurred()) SWIG_fail;
2079 }
2080 {
2081 #if wxUSE_UNICODE
2082 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2083 #else
2084 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2085 #endif
2086 }
2087 return resultobj;
2088 fail:
2089 return NULL;
2090 }
2091
2092
2093 static PyObject *_wrap_Object_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
2094 PyObject *resultobj;
2095 wxObject *arg1 = (wxObject *) 0 ;
2096 PyObject * obj0 = 0 ;
2097 char *kwnames[] = {
2098 (char *) "self", NULL
2099 };
2100
2101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Object_Destroy",kwnames,&obj0)) goto fail;
2102 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxObject,
2103 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2104 {
2105 PyThreadState* __tstate = wxPyBeginAllowThreads();
2106 wxObject_Destroy(arg1);
2107
2108 wxPyEndAllowThreads(__tstate);
2109 if (PyErr_Occurred()) SWIG_fail;
2110 }
2111 Py_INCREF(Py_None); resultobj = Py_None;
2112 return resultobj;
2113 fail:
2114 return NULL;
2115 }
2116
2117
2118 static PyObject * Object_swigregister(PyObject *, PyObject *args) {
2119 PyObject *obj;
2120 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2121 SWIG_TypeClientData(SWIGTYPE_p_wxObject, obj);
2122 Py_INCREF(obj);
2123 return Py_BuildValue((char *)"");
2124 }
2125 static PyObject *_wrap_Size_width_set(PyObject *, PyObject *args, PyObject *kwargs) {
2126 PyObject *resultobj;
2127 wxSize *arg1 = (wxSize *) 0 ;
2128 int arg2 ;
2129 PyObject * obj0 = 0 ;
2130 PyObject * obj1 = 0 ;
2131 char *kwnames[] = {
2132 (char *) "self",(char *) "x", NULL
2133 };
2134
2135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_width_set",kwnames,&obj0,&obj1)) goto fail;
2136 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2137 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2138 arg2 = (int)SWIG_As_int(obj1);
2139 if (PyErr_Occurred()) SWIG_fail;
2140 if (arg1) (arg1)->x = arg2;
2141
2142 Py_INCREF(Py_None); resultobj = Py_None;
2143 return resultobj;
2144 fail:
2145 return NULL;
2146 }
2147
2148
2149 static PyObject *_wrap_Size_width_get(PyObject *, PyObject *args, PyObject *kwargs) {
2150 PyObject *resultobj;
2151 wxSize *arg1 = (wxSize *) 0 ;
2152 int result;
2153 PyObject * obj0 = 0 ;
2154 char *kwnames[] = {
2155 (char *) "self", NULL
2156 };
2157
2158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_width_get",kwnames,&obj0)) goto fail;
2159 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2160 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2161 result = (int) ((arg1)->x);
2162
2163 resultobj = SWIG_From_int((int)result);
2164 return resultobj;
2165 fail:
2166 return NULL;
2167 }
2168
2169
2170 static PyObject *_wrap_Size_height_set(PyObject *, PyObject *args, PyObject *kwargs) {
2171 PyObject *resultobj;
2172 wxSize *arg1 = (wxSize *) 0 ;
2173 int arg2 ;
2174 PyObject * obj0 = 0 ;
2175 PyObject * obj1 = 0 ;
2176 char *kwnames[] = {
2177 (char *) "self",(char *) "y", NULL
2178 };
2179
2180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_height_set",kwnames,&obj0,&obj1)) goto fail;
2181 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2182 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2183 arg2 = (int)SWIG_As_int(obj1);
2184 if (PyErr_Occurred()) SWIG_fail;
2185 if (arg1) (arg1)->y = arg2;
2186
2187 Py_INCREF(Py_None); resultobj = Py_None;
2188 return resultobj;
2189 fail:
2190 return NULL;
2191 }
2192
2193
2194 static PyObject *_wrap_Size_height_get(PyObject *, PyObject *args, PyObject *kwargs) {
2195 PyObject *resultobj;
2196 wxSize *arg1 = (wxSize *) 0 ;
2197 int result;
2198 PyObject * obj0 = 0 ;
2199 char *kwnames[] = {
2200 (char *) "self", NULL
2201 };
2202
2203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_height_get",kwnames,&obj0)) goto fail;
2204 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2205 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2206 result = (int) ((arg1)->y);
2207
2208 resultobj = SWIG_From_int((int)result);
2209 return resultobj;
2210 fail:
2211 return NULL;
2212 }
2213
2214
2215 static PyObject *_wrap_new_Size(PyObject *, PyObject *args, PyObject *kwargs) {
2216 PyObject *resultobj;
2217 int arg1 = (int) 0 ;
2218 int arg2 = (int) 0 ;
2219 wxSize *result;
2220 PyObject * obj0 = 0 ;
2221 PyObject * obj1 = 0 ;
2222 char *kwnames[] = {
2223 (char *) "w",(char *) "h", NULL
2224 };
2225
2226 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Size",kwnames,&obj0,&obj1)) goto fail;
2227 if (obj0) {
2228 arg1 = (int)SWIG_As_int(obj0);
2229 if (PyErr_Occurred()) SWIG_fail;
2230 }
2231 if (obj1) {
2232 arg2 = (int)SWIG_As_int(obj1);
2233 if (PyErr_Occurred()) SWIG_fail;
2234 }
2235 {
2236 PyThreadState* __tstate = wxPyBeginAllowThreads();
2237 result = (wxSize *)new wxSize(arg1,arg2);
2238
2239 wxPyEndAllowThreads(__tstate);
2240 if (PyErr_Occurred()) SWIG_fail;
2241 }
2242 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 1);
2243 return resultobj;
2244 fail:
2245 return NULL;
2246 }
2247
2248
2249 static PyObject *_wrap_delete_Size(PyObject *, PyObject *args, PyObject *kwargs) {
2250 PyObject *resultobj;
2251 wxSize *arg1 = (wxSize *) 0 ;
2252 PyObject * obj0 = 0 ;
2253 char *kwnames[] = {
2254 (char *) "self", NULL
2255 };
2256
2257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Size",kwnames,&obj0)) goto fail;
2258 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2259 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2260 {
2261 PyThreadState* __tstate = wxPyBeginAllowThreads();
2262 delete arg1;
2263
2264 wxPyEndAllowThreads(__tstate);
2265 if (PyErr_Occurred()) SWIG_fail;
2266 }
2267 Py_INCREF(Py_None); resultobj = Py_None;
2268 return resultobj;
2269 fail:
2270 return NULL;
2271 }
2272
2273
2274 static PyObject *_wrap_Size___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
2275 PyObject *resultobj;
2276 wxSize *arg1 = (wxSize *) 0 ;
2277 wxSize *arg2 = 0 ;
2278 bool result;
2279 wxSize temp2 ;
2280 PyObject * obj0 = 0 ;
2281 PyObject * obj1 = 0 ;
2282 char *kwnames[] = {
2283 (char *) "self",(char *) "sz", NULL
2284 };
2285
2286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___eq__",kwnames,&obj0,&obj1)) goto fail;
2287 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2288 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2289 {
2290 arg2 = &temp2;
2291 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2292 }
2293 {
2294 PyThreadState* __tstate = wxPyBeginAllowThreads();
2295 result = (bool)(arg1)->operator ==((wxSize const &)*arg2);
2296
2297 wxPyEndAllowThreads(__tstate);
2298 if (PyErr_Occurred()) SWIG_fail;
2299 }
2300 {
2301 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2302 }
2303 return resultobj;
2304 fail:
2305 return NULL;
2306 }
2307
2308
2309 static PyObject *_wrap_Size___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
2310 PyObject *resultobj;
2311 wxSize *arg1 = (wxSize *) 0 ;
2312 wxSize *arg2 = 0 ;
2313 bool result;
2314 wxSize temp2 ;
2315 PyObject * obj0 = 0 ;
2316 PyObject * obj1 = 0 ;
2317 char *kwnames[] = {
2318 (char *) "self",(char *) "sz", NULL
2319 };
2320
2321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___ne__",kwnames,&obj0,&obj1)) goto fail;
2322 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2323 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2324 {
2325 arg2 = &temp2;
2326 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2327 }
2328 {
2329 PyThreadState* __tstate = wxPyBeginAllowThreads();
2330 result = (bool)(arg1)->operator !=((wxSize const &)*arg2);
2331
2332 wxPyEndAllowThreads(__tstate);
2333 if (PyErr_Occurred()) SWIG_fail;
2334 }
2335 {
2336 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2337 }
2338 return resultobj;
2339 fail:
2340 return NULL;
2341 }
2342
2343
2344 static PyObject *_wrap_Size___add__(PyObject *, PyObject *args, PyObject *kwargs) {
2345 PyObject *resultobj;
2346 wxSize *arg1 = (wxSize *) 0 ;
2347 wxSize *arg2 = 0 ;
2348 wxSize result;
2349 wxSize temp2 ;
2350 PyObject * obj0 = 0 ;
2351 PyObject * obj1 = 0 ;
2352 char *kwnames[] = {
2353 (char *) "self",(char *) "sz", NULL
2354 };
2355
2356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___add__",kwnames,&obj0,&obj1)) goto fail;
2357 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2358 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2359 {
2360 arg2 = &temp2;
2361 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2362 }
2363 {
2364 PyThreadState* __tstate = wxPyBeginAllowThreads();
2365 result = (arg1)->operator +((wxSize const &)*arg2);
2366
2367 wxPyEndAllowThreads(__tstate);
2368 if (PyErr_Occurred()) SWIG_fail;
2369 }
2370 {
2371 wxSize * resultptr;
2372 resultptr = new wxSize((wxSize &) result);
2373 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
2374 }
2375 return resultobj;
2376 fail:
2377 return NULL;
2378 }
2379
2380
2381 static PyObject *_wrap_Size___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
2382 PyObject *resultobj;
2383 wxSize *arg1 = (wxSize *) 0 ;
2384 wxSize *arg2 = 0 ;
2385 wxSize result;
2386 wxSize temp2 ;
2387 PyObject * obj0 = 0 ;
2388 PyObject * obj1 = 0 ;
2389 char *kwnames[] = {
2390 (char *) "self",(char *) "sz", NULL
2391 };
2392
2393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___sub__",kwnames,&obj0,&obj1)) goto fail;
2394 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2395 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2396 {
2397 arg2 = &temp2;
2398 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2399 }
2400 {
2401 PyThreadState* __tstate = wxPyBeginAllowThreads();
2402 result = (arg1)->operator -((wxSize const &)*arg2);
2403
2404 wxPyEndAllowThreads(__tstate);
2405 if (PyErr_Occurred()) SWIG_fail;
2406 }
2407 {
2408 wxSize * resultptr;
2409 resultptr = new wxSize((wxSize &) result);
2410 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
2411 }
2412 return resultobj;
2413 fail:
2414 return NULL;
2415 }
2416
2417
2418 static PyObject *_wrap_Size_IncTo(PyObject *, PyObject *args, PyObject *kwargs) {
2419 PyObject *resultobj;
2420 wxSize *arg1 = (wxSize *) 0 ;
2421 wxSize *arg2 = 0 ;
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_IncTo",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 (arg1)->IncTo((wxSize const &)*arg2);
2439
2440 wxPyEndAllowThreads(__tstate);
2441 if (PyErr_Occurred()) SWIG_fail;
2442 }
2443 Py_INCREF(Py_None); resultobj = Py_None;
2444 return resultobj;
2445 fail:
2446 return NULL;
2447 }
2448
2449
2450 static PyObject *_wrap_Size_DecTo(PyObject *, PyObject *args, PyObject *kwargs) {
2451 PyObject *resultobj;
2452 wxSize *arg1 = (wxSize *) 0 ;
2453 wxSize *arg2 = 0 ;
2454 wxSize temp2 ;
2455 PyObject * obj0 = 0 ;
2456 PyObject * obj1 = 0 ;
2457 char *kwnames[] = {
2458 (char *) "self",(char *) "sz", NULL
2459 };
2460
2461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_DecTo",kwnames,&obj0,&obj1)) goto fail;
2462 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2463 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2464 {
2465 arg2 = &temp2;
2466 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2467 }
2468 {
2469 PyThreadState* __tstate = wxPyBeginAllowThreads();
2470 (arg1)->DecTo((wxSize const &)*arg2);
2471
2472 wxPyEndAllowThreads(__tstate);
2473 if (PyErr_Occurred()) SWIG_fail;
2474 }
2475 Py_INCREF(Py_None); resultobj = Py_None;
2476 return resultobj;
2477 fail:
2478 return NULL;
2479 }
2480
2481
2482 static PyObject *_wrap_Size_Set(PyObject *, PyObject *args, PyObject *kwargs) {
2483 PyObject *resultobj;
2484 wxSize *arg1 = (wxSize *) 0 ;
2485 int arg2 ;
2486 int arg3 ;
2487 PyObject * obj0 = 0 ;
2488 PyObject * obj1 = 0 ;
2489 PyObject * obj2 = 0 ;
2490 char *kwnames[] = {
2491 (char *) "self",(char *) "w",(char *) "h", NULL
2492 };
2493
2494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Size_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
2495 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2496 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2497 arg2 = (int)SWIG_As_int(obj1);
2498 if (PyErr_Occurred()) SWIG_fail;
2499 arg3 = (int)SWIG_As_int(obj2);
2500 if (PyErr_Occurred()) SWIG_fail;
2501 {
2502 PyThreadState* __tstate = wxPyBeginAllowThreads();
2503 (arg1)->Set(arg2,arg3);
2504
2505 wxPyEndAllowThreads(__tstate);
2506 if (PyErr_Occurred()) SWIG_fail;
2507 }
2508 Py_INCREF(Py_None); resultobj = Py_None;
2509 return resultobj;
2510 fail:
2511 return NULL;
2512 }
2513
2514
2515 static PyObject *_wrap_Size_SetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
2516 PyObject *resultobj;
2517 wxSize *arg1 = (wxSize *) 0 ;
2518 int arg2 ;
2519 PyObject * obj0 = 0 ;
2520 PyObject * obj1 = 0 ;
2521 char *kwnames[] = {
2522 (char *) "self",(char *) "w", NULL
2523 };
2524
2525 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetWidth",kwnames,&obj0,&obj1)) goto fail;
2526 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2527 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2528 arg2 = (int)SWIG_As_int(obj1);
2529 if (PyErr_Occurred()) SWIG_fail;
2530 {
2531 PyThreadState* __tstate = wxPyBeginAllowThreads();
2532 (arg1)->SetWidth(arg2);
2533
2534 wxPyEndAllowThreads(__tstate);
2535 if (PyErr_Occurred()) SWIG_fail;
2536 }
2537 Py_INCREF(Py_None); resultobj = Py_None;
2538 return resultobj;
2539 fail:
2540 return NULL;
2541 }
2542
2543
2544 static PyObject *_wrap_Size_SetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
2545 PyObject *resultobj;
2546 wxSize *arg1 = (wxSize *) 0 ;
2547 int arg2 ;
2548 PyObject * obj0 = 0 ;
2549 PyObject * obj1 = 0 ;
2550 char *kwnames[] = {
2551 (char *) "self",(char *) "h", NULL
2552 };
2553
2554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetHeight",kwnames,&obj0,&obj1)) goto fail;
2555 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2556 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2557 arg2 = (int)SWIG_As_int(obj1);
2558 if (PyErr_Occurred()) SWIG_fail;
2559 {
2560 PyThreadState* __tstate = wxPyBeginAllowThreads();
2561 (arg1)->SetHeight(arg2);
2562
2563 wxPyEndAllowThreads(__tstate);
2564 if (PyErr_Occurred()) SWIG_fail;
2565 }
2566 Py_INCREF(Py_None); resultobj = Py_None;
2567 return resultobj;
2568 fail:
2569 return NULL;
2570 }
2571
2572
2573 static PyObject *_wrap_Size_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
2574 PyObject *resultobj;
2575 wxSize *arg1 = (wxSize *) 0 ;
2576 int result;
2577 PyObject * obj0 = 0 ;
2578 char *kwnames[] = {
2579 (char *) "self", NULL
2580 };
2581
2582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_GetWidth",kwnames,&obj0)) goto fail;
2583 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2584 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2585 {
2586 PyThreadState* __tstate = wxPyBeginAllowThreads();
2587 result = (int)((wxSize const *)arg1)->GetWidth();
2588
2589 wxPyEndAllowThreads(__tstate);
2590 if (PyErr_Occurred()) SWIG_fail;
2591 }
2592 resultobj = SWIG_From_int((int)result);
2593 return resultobj;
2594 fail:
2595 return NULL;
2596 }
2597
2598
2599 static PyObject *_wrap_Size_GetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
2600 PyObject *resultobj;
2601 wxSize *arg1 = (wxSize *) 0 ;
2602 int result;
2603 PyObject * obj0 = 0 ;
2604 char *kwnames[] = {
2605 (char *) "self", NULL
2606 };
2607
2608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_GetHeight",kwnames,&obj0)) goto fail;
2609 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2610 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2611 {
2612 PyThreadState* __tstate = wxPyBeginAllowThreads();
2613 result = (int)((wxSize const *)arg1)->GetHeight();
2614
2615 wxPyEndAllowThreads(__tstate);
2616 if (PyErr_Occurred()) SWIG_fail;
2617 }
2618 resultobj = SWIG_From_int((int)result);
2619 return resultobj;
2620 fail:
2621 return NULL;
2622 }
2623
2624
2625 static PyObject *_wrap_Size_IsFullySpecified(PyObject *, PyObject *args, PyObject *kwargs) {
2626 PyObject *resultobj;
2627 wxSize *arg1 = (wxSize *) 0 ;
2628 bool result;
2629 PyObject * obj0 = 0 ;
2630 char *kwnames[] = {
2631 (char *) "self", NULL
2632 };
2633
2634 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_IsFullySpecified",kwnames,&obj0)) goto fail;
2635 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2636 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2637 {
2638 PyThreadState* __tstate = wxPyBeginAllowThreads();
2639 result = (bool)((wxSize const *)arg1)->IsFullySpecified();
2640
2641 wxPyEndAllowThreads(__tstate);
2642 if (PyErr_Occurred()) SWIG_fail;
2643 }
2644 {
2645 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2646 }
2647 return resultobj;
2648 fail:
2649 return NULL;
2650 }
2651
2652
2653 static PyObject *_wrap_Size_SetDefaults(PyObject *, PyObject *args, PyObject *kwargs) {
2654 PyObject *resultobj;
2655 wxSize *arg1 = (wxSize *) 0 ;
2656 wxSize *arg2 = 0 ;
2657 wxSize temp2 ;
2658 PyObject * obj0 = 0 ;
2659 PyObject * obj1 = 0 ;
2660 char *kwnames[] = {
2661 (char *) "self",(char *) "size", NULL
2662 };
2663
2664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetDefaults",kwnames,&obj0,&obj1)) goto fail;
2665 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2666 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2667 {
2668 arg2 = &temp2;
2669 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2670 }
2671 {
2672 PyThreadState* __tstate = wxPyBeginAllowThreads();
2673 (arg1)->SetDefaults((wxSize const &)*arg2);
2674
2675 wxPyEndAllowThreads(__tstate);
2676 if (PyErr_Occurred()) SWIG_fail;
2677 }
2678 Py_INCREF(Py_None); resultobj = Py_None;
2679 return resultobj;
2680 fail:
2681 return NULL;
2682 }
2683
2684
2685 static PyObject *_wrap_Size_Get(PyObject *, PyObject *args, PyObject *kwargs) {
2686 PyObject *resultobj;
2687 wxSize *arg1 = (wxSize *) 0 ;
2688 PyObject *result;
2689 PyObject * obj0 = 0 ;
2690 char *kwnames[] = {
2691 (char *) "self", NULL
2692 };
2693
2694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_Get",kwnames,&obj0)) goto fail;
2695 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2696 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2697 {
2698 PyThreadState* __tstate = wxPyBeginAllowThreads();
2699 result = (PyObject *)wxSize_Get(arg1);
2700
2701 wxPyEndAllowThreads(__tstate);
2702 if (PyErr_Occurred()) SWIG_fail;
2703 }
2704 resultobj = result;
2705 return resultobj;
2706 fail:
2707 return NULL;
2708 }
2709
2710
2711 static PyObject * Size_swigregister(PyObject *, PyObject *args) {
2712 PyObject *obj;
2713 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2714 SWIG_TypeClientData(SWIGTYPE_p_wxSize, obj);
2715 Py_INCREF(obj);
2716 return Py_BuildValue((char *)"");
2717 }
2718 static PyObject *_wrap_RealPoint_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
2719 PyObject *resultobj;
2720 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2721 double arg2 ;
2722 PyObject * obj0 = 0 ;
2723 PyObject * obj1 = 0 ;
2724 char *kwnames[] = {
2725 (char *) "self",(char *) "x", NULL
2726 };
2727
2728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint_x_set",kwnames,&obj0,&obj1)) goto fail;
2729 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2730 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2731 arg2 = (double)SWIG_As_double(obj1);
2732 if (PyErr_Occurred()) SWIG_fail;
2733 if (arg1) (arg1)->x = arg2;
2734
2735 Py_INCREF(Py_None); resultobj = Py_None;
2736 return resultobj;
2737 fail:
2738 return NULL;
2739 }
2740
2741
2742 static PyObject *_wrap_RealPoint_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
2743 PyObject *resultobj;
2744 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2745 double result;
2746 PyObject * obj0 = 0 ;
2747 char *kwnames[] = {
2748 (char *) "self", NULL
2749 };
2750
2751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_x_get",kwnames,&obj0)) goto fail;
2752 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2753 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2754 result = (double) ((arg1)->x);
2755
2756 resultobj = SWIG_From_double((double)result);
2757 return resultobj;
2758 fail:
2759 return NULL;
2760 }
2761
2762
2763 static PyObject *_wrap_RealPoint_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
2764 PyObject *resultobj;
2765 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2766 double arg2 ;
2767 PyObject * obj0 = 0 ;
2768 PyObject * obj1 = 0 ;
2769 char *kwnames[] = {
2770 (char *) "self",(char *) "y", NULL
2771 };
2772
2773 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint_y_set",kwnames,&obj0,&obj1)) goto fail;
2774 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2775 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2776 arg2 = (double)SWIG_As_double(obj1);
2777 if (PyErr_Occurred()) SWIG_fail;
2778 if (arg1) (arg1)->y = arg2;
2779
2780 Py_INCREF(Py_None); resultobj = Py_None;
2781 return resultobj;
2782 fail:
2783 return NULL;
2784 }
2785
2786
2787 static PyObject *_wrap_RealPoint_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
2788 PyObject *resultobj;
2789 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2790 double result;
2791 PyObject * obj0 = 0 ;
2792 char *kwnames[] = {
2793 (char *) "self", NULL
2794 };
2795
2796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_y_get",kwnames,&obj0)) goto fail;
2797 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2798 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2799 result = (double) ((arg1)->y);
2800
2801 resultobj = SWIG_From_double((double)result);
2802 return resultobj;
2803 fail:
2804 return NULL;
2805 }
2806
2807
2808 static PyObject *_wrap_new_RealPoint(PyObject *, PyObject *args, PyObject *kwargs) {
2809 PyObject *resultobj;
2810 double arg1 = (double) 0.0 ;
2811 double arg2 = (double) 0.0 ;
2812 wxRealPoint *result;
2813 PyObject * obj0 = 0 ;
2814 PyObject * obj1 = 0 ;
2815 char *kwnames[] = {
2816 (char *) "x",(char *) "y", NULL
2817 };
2818
2819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_RealPoint",kwnames,&obj0,&obj1)) goto fail;
2820 if (obj0) {
2821 arg1 = (double)SWIG_As_double(obj0);
2822 if (PyErr_Occurred()) SWIG_fail;
2823 }
2824 if (obj1) {
2825 arg2 = (double)SWIG_As_double(obj1);
2826 if (PyErr_Occurred()) SWIG_fail;
2827 }
2828 {
2829 PyThreadState* __tstate = wxPyBeginAllowThreads();
2830 result = (wxRealPoint *)new wxRealPoint(arg1,arg2);
2831
2832 wxPyEndAllowThreads(__tstate);
2833 if (PyErr_Occurred()) SWIG_fail;
2834 }
2835 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRealPoint, 1);
2836 return resultobj;
2837 fail:
2838 return NULL;
2839 }
2840
2841
2842 static PyObject *_wrap_delete_RealPoint(PyObject *, PyObject *args, PyObject *kwargs) {
2843 PyObject *resultobj;
2844 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2845 PyObject * obj0 = 0 ;
2846 char *kwnames[] = {
2847 (char *) "self", NULL
2848 };
2849
2850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_RealPoint",kwnames,&obj0)) goto fail;
2851 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2852 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2853 {
2854 PyThreadState* __tstate = wxPyBeginAllowThreads();
2855 delete arg1;
2856
2857 wxPyEndAllowThreads(__tstate);
2858 if (PyErr_Occurred()) SWIG_fail;
2859 }
2860 Py_INCREF(Py_None); resultobj = Py_None;
2861 return resultobj;
2862 fail:
2863 return NULL;
2864 }
2865
2866
2867 static PyObject *_wrap_RealPoint___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
2868 PyObject *resultobj;
2869 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2870 wxRealPoint *arg2 = 0 ;
2871 bool result;
2872 wxRealPoint temp2 ;
2873 PyObject * obj0 = 0 ;
2874 PyObject * obj1 = 0 ;
2875 char *kwnames[] = {
2876 (char *) "self",(char *) "pt", NULL
2877 };
2878
2879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___eq__",kwnames,&obj0,&obj1)) goto fail;
2880 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2881 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2882 {
2883 arg2 = &temp2;
2884 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2885 }
2886 {
2887 PyThreadState* __tstate = wxPyBeginAllowThreads();
2888 result = (bool)(arg1)->operator ==((wxRealPoint const &)*arg2);
2889
2890 wxPyEndAllowThreads(__tstate);
2891 if (PyErr_Occurred()) SWIG_fail;
2892 }
2893 {
2894 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2895 }
2896 return resultobj;
2897 fail:
2898 return NULL;
2899 }
2900
2901
2902 static PyObject *_wrap_RealPoint___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
2903 PyObject *resultobj;
2904 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2905 wxRealPoint *arg2 = 0 ;
2906 bool result;
2907 wxRealPoint temp2 ;
2908 PyObject * obj0 = 0 ;
2909 PyObject * obj1 = 0 ;
2910 char *kwnames[] = {
2911 (char *) "self",(char *) "pt", NULL
2912 };
2913
2914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___ne__",kwnames,&obj0,&obj1)) goto fail;
2915 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2916 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2917 {
2918 arg2 = &temp2;
2919 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2920 }
2921 {
2922 PyThreadState* __tstate = wxPyBeginAllowThreads();
2923 result = (bool)(arg1)->operator !=((wxRealPoint const &)*arg2);
2924
2925 wxPyEndAllowThreads(__tstate);
2926 if (PyErr_Occurred()) SWIG_fail;
2927 }
2928 {
2929 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2930 }
2931 return resultobj;
2932 fail:
2933 return NULL;
2934 }
2935
2936
2937 static PyObject *_wrap_RealPoint___add__(PyObject *, PyObject *args, PyObject *kwargs) {
2938 PyObject *resultobj;
2939 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2940 wxRealPoint *arg2 = 0 ;
2941 wxRealPoint result;
2942 wxRealPoint temp2 ;
2943 PyObject * obj0 = 0 ;
2944 PyObject * obj1 = 0 ;
2945 char *kwnames[] = {
2946 (char *) "self",(char *) "pt", NULL
2947 };
2948
2949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___add__",kwnames,&obj0,&obj1)) goto fail;
2950 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2951 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2952 {
2953 arg2 = &temp2;
2954 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2955 }
2956 {
2957 PyThreadState* __tstate = wxPyBeginAllowThreads();
2958 result = (arg1)->operator +((wxRealPoint const &)*arg2);
2959
2960 wxPyEndAllowThreads(__tstate);
2961 if (PyErr_Occurred()) SWIG_fail;
2962 }
2963 {
2964 wxRealPoint * resultptr;
2965 resultptr = new wxRealPoint((wxRealPoint &) result);
2966 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRealPoint, 1);
2967 }
2968 return resultobj;
2969 fail:
2970 return NULL;
2971 }
2972
2973
2974 static PyObject *_wrap_RealPoint___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
2975 PyObject *resultobj;
2976 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2977 wxRealPoint *arg2 = 0 ;
2978 wxRealPoint result;
2979 wxRealPoint temp2 ;
2980 PyObject * obj0 = 0 ;
2981 PyObject * obj1 = 0 ;
2982 char *kwnames[] = {
2983 (char *) "self",(char *) "pt", NULL
2984 };
2985
2986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___sub__",kwnames,&obj0,&obj1)) goto fail;
2987 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2988 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2989 {
2990 arg2 = &temp2;
2991 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2992 }
2993 {
2994 PyThreadState* __tstate = wxPyBeginAllowThreads();
2995 result = (arg1)->operator -((wxRealPoint const &)*arg2);
2996
2997 wxPyEndAllowThreads(__tstate);
2998 if (PyErr_Occurred()) SWIG_fail;
2999 }
3000 {
3001 wxRealPoint * resultptr;
3002 resultptr = new wxRealPoint((wxRealPoint &) result);
3003 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRealPoint, 1);
3004 }
3005 return resultobj;
3006 fail:
3007 return NULL;
3008 }
3009
3010
3011 static PyObject *_wrap_RealPoint_Set(PyObject *, PyObject *args, PyObject *kwargs) {
3012 PyObject *resultobj;
3013 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
3014 double arg2 ;
3015 double arg3 ;
3016 PyObject * obj0 = 0 ;
3017 PyObject * obj1 = 0 ;
3018 PyObject * obj2 = 0 ;
3019 char *kwnames[] = {
3020 (char *) "self",(char *) "x",(char *) "y", NULL
3021 };
3022
3023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:RealPoint_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
3024 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
3025 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3026 arg2 = (double)SWIG_As_double(obj1);
3027 if (PyErr_Occurred()) SWIG_fail;
3028 arg3 = (double)SWIG_As_double(obj2);
3029 if (PyErr_Occurred()) SWIG_fail;
3030 {
3031 PyThreadState* __tstate = wxPyBeginAllowThreads();
3032 wxRealPoint_Set(arg1,arg2,arg3);
3033
3034 wxPyEndAllowThreads(__tstate);
3035 if (PyErr_Occurred()) SWIG_fail;
3036 }
3037 Py_INCREF(Py_None); resultobj = Py_None;
3038 return resultobj;
3039 fail:
3040 return NULL;
3041 }
3042
3043
3044 static PyObject *_wrap_RealPoint_Get(PyObject *, PyObject *args, PyObject *kwargs) {
3045 PyObject *resultobj;
3046 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
3047 PyObject *result;
3048 PyObject * obj0 = 0 ;
3049 char *kwnames[] = {
3050 (char *) "self", NULL
3051 };
3052
3053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_Get",kwnames,&obj0)) goto fail;
3054 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
3055 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3056 {
3057 PyThreadState* __tstate = wxPyBeginAllowThreads();
3058 result = (PyObject *)wxRealPoint_Get(arg1);
3059
3060 wxPyEndAllowThreads(__tstate);
3061 if (PyErr_Occurred()) SWIG_fail;
3062 }
3063 resultobj = result;
3064 return resultobj;
3065 fail:
3066 return NULL;
3067 }
3068
3069
3070 static PyObject * RealPoint_swigregister(PyObject *, PyObject *args) {
3071 PyObject *obj;
3072 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3073 SWIG_TypeClientData(SWIGTYPE_p_wxRealPoint, obj);
3074 Py_INCREF(obj);
3075 return Py_BuildValue((char *)"");
3076 }
3077 static PyObject *_wrap_Point_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
3078 PyObject *resultobj;
3079 wxPoint *arg1 = (wxPoint *) 0 ;
3080 int arg2 ;
3081 PyObject * obj0 = 0 ;
3082 PyObject * obj1 = 0 ;
3083 char *kwnames[] = {
3084 (char *) "self",(char *) "x", NULL
3085 };
3086
3087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point_x_set",kwnames,&obj0,&obj1)) goto fail;
3088 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3089 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3090 arg2 = (int)SWIG_As_int(obj1);
3091 if (PyErr_Occurred()) SWIG_fail;
3092 if (arg1) (arg1)->x = arg2;
3093
3094 Py_INCREF(Py_None); resultobj = Py_None;
3095 return resultobj;
3096 fail:
3097 return NULL;
3098 }
3099
3100
3101 static PyObject *_wrap_Point_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
3102 PyObject *resultobj;
3103 wxPoint *arg1 = (wxPoint *) 0 ;
3104 int result;
3105 PyObject * obj0 = 0 ;
3106 char *kwnames[] = {
3107 (char *) "self", NULL
3108 };
3109
3110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_x_get",kwnames,&obj0)) goto fail;
3111 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3112 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3113 result = (int) ((arg1)->x);
3114
3115 resultobj = SWIG_From_int((int)result);
3116 return resultobj;
3117 fail:
3118 return NULL;
3119 }
3120
3121
3122 static PyObject *_wrap_Point_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
3123 PyObject *resultobj;
3124 wxPoint *arg1 = (wxPoint *) 0 ;
3125 int arg2 ;
3126 PyObject * obj0 = 0 ;
3127 PyObject * obj1 = 0 ;
3128 char *kwnames[] = {
3129 (char *) "self",(char *) "y", NULL
3130 };
3131
3132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point_y_set",kwnames,&obj0,&obj1)) goto fail;
3133 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3134 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3135 arg2 = (int)SWIG_As_int(obj1);
3136 if (PyErr_Occurred()) SWIG_fail;
3137 if (arg1) (arg1)->y = arg2;
3138
3139 Py_INCREF(Py_None); resultobj = Py_None;
3140 return resultobj;
3141 fail:
3142 return NULL;
3143 }
3144
3145
3146 static PyObject *_wrap_Point_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
3147 PyObject *resultobj;
3148 wxPoint *arg1 = (wxPoint *) 0 ;
3149 int result;
3150 PyObject * obj0 = 0 ;
3151 char *kwnames[] = {
3152 (char *) "self", NULL
3153 };
3154
3155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_y_get",kwnames,&obj0)) goto fail;
3156 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3157 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3158 result = (int) ((arg1)->y);
3159
3160 resultobj = SWIG_From_int((int)result);
3161 return resultobj;
3162 fail:
3163 return NULL;
3164 }
3165
3166
3167 static PyObject *_wrap_new_Point(PyObject *, PyObject *args, PyObject *kwargs) {
3168 PyObject *resultobj;
3169 int arg1 = (int) 0 ;
3170 int arg2 = (int) 0 ;
3171 wxPoint *result;
3172 PyObject * obj0 = 0 ;
3173 PyObject * obj1 = 0 ;
3174 char *kwnames[] = {
3175 (char *) "x",(char *) "y", NULL
3176 };
3177
3178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Point",kwnames,&obj0,&obj1)) goto fail;
3179 if (obj0) {
3180 arg1 = (int)SWIG_As_int(obj0);
3181 if (PyErr_Occurred()) SWIG_fail;
3182 }
3183 if (obj1) {
3184 arg2 = (int)SWIG_As_int(obj1);
3185 if (PyErr_Occurred()) SWIG_fail;
3186 }
3187 {
3188 PyThreadState* __tstate = wxPyBeginAllowThreads();
3189 result = (wxPoint *)new wxPoint(arg1,arg2);
3190
3191 wxPyEndAllowThreads(__tstate);
3192 if (PyErr_Occurred()) SWIG_fail;
3193 }
3194 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 1);
3195 return resultobj;
3196 fail:
3197 return NULL;
3198 }
3199
3200
3201 static PyObject *_wrap_delete_Point(PyObject *, PyObject *args, PyObject *kwargs) {
3202 PyObject *resultobj;
3203 wxPoint *arg1 = (wxPoint *) 0 ;
3204 PyObject * obj0 = 0 ;
3205 char *kwnames[] = {
3206 (char *) "self", NULL
3207 };
3208
3209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Point",kwnames,&obj0)) goto fail;
3210 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3211 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3212 {
3213 PyThreadState* __tstate = wxPyBeginAllowThreads();
3214 delete arg1;
3215
3216 wxPyEndAllowThreads(__tstate);
3217 if (PyErr_Occurred()) SWIG_fail;
3218 }
3219 Py_INCREF(Py_None); resultobj = Py_None;
3220 return resultobj;
3221 fail:
3222 return NULL;
3223 }
3224
3225
3226 static PyObject *_wrap_Point___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
3227 PyObject *resultobj;
3228 wxPoint *arg1 = (wxPoint *) 0 ;
3229 wxPoint *arg2 = 0 ;
3230 bool result;
3231 wxPoint temp2 ;
3232 PyObject * obj0 = 0 ;
3233 PyObject * obj1 = 0 ;
3234 char *kwnames[] = {
3235 (char *) "self",(char *) "pt", NULL
3236 };
3237
3238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___eq__",kwnames,&obj0,&obj1)) goto fail;
3239 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3240 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3241 {
3242 arg2 = &temp2;
3243 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3244 }
3245 {
3246 PyThreadState* __tstate = wxPyBeginAllowThreads();
3247 result = (bool)(arg1)->operator ==((wxPoint const &)*arg2);
3248
3249 wxPyEndAllowThreads(__tstate);
3250 if (PyErr_Occurred()) SWIG_fail;
3251 }
3252 {
3253 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3254 }
3255 return resultobj;
3256 fail:
3257 return NULL;
3258 }
3259
3260
3261 static PyObject *_wrap_Point___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
3262 PyObject *resultobj;
3263 wxPoint *arg1 = (wxPoint *) 0 ;
3264 wxPoint *arg2 = 0 ;
3265 bool result;
3266 wxPoint temp2 ;
3267 PyObject * obj0 = 0 ;
3268 PyObject * obj1 = 0 ;
3269 char *kwnames[] = {
3270 (char *) "self",(char *) "pt", NULL
3271 };
3272
3273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___ne__",kwnames,&obj0,&obj1)) goto fail;
3274 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3275 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3276 {
3277 arg2 = &temp2;
3278 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3279 }
3280 {
3281 PyThreadState* __tstate = wxPyBeginAllowThreads();
3282 result = (bool)(arg1)->operator !=((wxPoint const &)*arg2);
3283
3284 wxPyEndAllowThreads(__tstate);
3285 if (PyErr_Occurred()) SWIG_fail;
3286 }
3287 {
3288 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3289 }
3290 return resultobj;
3291 fail:
3292 return NULL;
3293 }
3294
3295
3296 static PyObject *_wrap_Point___add__(PyObject *, PyObject *args, PyObject *kwargs) {
3297 PyObject *resultobj;
3298 wxPoint *arg1 = (wxPoint *) 0 ;
3299 wxPoint *arg2 = 0 ;
3300 wxPoint result;
3301 wxPoint temp2 ;
3302 PyObject * obj0 = 0 ;
3303 PyObject * obj1 = 0 ;
3304 char *kwnames[] = {
3305 (char *) "self",(char *) "pt", NULL
3306 };
3307
3308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___add__",kwnames,&obj0,&obj1)) goto fail;
3309 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3310 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3311 {
3312 arg2 = &temp2;
3313 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3314 }
3315 {
3316 PyThreadState* __tstate = wxPyBeginAllowThreads();
3317 result = (arg1)->operator +((wxPoint const &)*arg2);
3318
3319 wxPyEndAllowThreads(__tstate);
3320 if (PyErr_Occurred()) SWIG_fail;
3321 }
3322 {
3323 wxPoint * resultptr;
3324 resultptr = new wxPoint((wxPoint &) result);
3325 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3326 }
3327 return resultobj;
3328 fail:
3329 return NULL;
3330 }
3331
3332
3333 static PyObject *_wrap_Point___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
3334 PyObject *resultobj;
3335 wxPoint *arg1 = (wxPoint *) 0 ;
3336 wxPoint *arg2 = 0 ;
3337 wxPoint result;
3338 wxPoint temp2 ;
3339 PyObject * obj0 = 0 ;
3340 PyObject * obj1 = 0 ;
3341 char *kwnames[] = {
3342 (char *) "self",(char *) "pt", NULL
3343 };
3344
3345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___sub__",kwnames,&obj0,&obj1)) goto fail;
3346 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3347 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3348 {
3349 arg2 = &temp2;
3350 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3351 }
3352 {
3353 PyThreadState* __tstate = wxPyBeginAllowThreads();
3354 result = (arg1)->operator -((wxPoint const &)*arg2);
3355
3356 wxPyEndAllowThreads(__tstate);
3357 if (PyErr_Occurred()) SWIG_fail;
3358 }
3359 {
3360 wxPoint * resultptr;
3361 resultptr = new wxPoint((wxPoint &) result);
3362 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3363 }
3364 return resultobj;
3365 fail:
3366 return NULL;
3367 }
3368
3369
3370 static PyObject *_wrap_Point___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
3371 PyObject *resultobj;
3372 wxPoint *arg1 = (wxPoint *) 0 ;
3373 wxPoint *arg2 = 0 ;
3374 wxPoint *result;
3375 wxPoint temp2 ;
3376 PyObject * obj0 = 0 ;
3377 PyObject * obj1 = 0 ;
3378 char *kwnames[] = {
3379 (char *) "self",(char *) "pt", NULL
3380 };
3381
3382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___iadd__",kwnames,&obj0,&obj1)) goto fail;
3383 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3384 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
3385 {
3386 arg2 = &temp2;
3387 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3388 }
3389 {
3390 PyThreadState* __tstate = wxPyBeginAllowThreads();
3391 {
3392 wxPoint &_result_ref = (arg1)->operator +=((wxPoint const &)*arg2);
3393 result = (wxPoint *) &_result_ref;
3394 }
3395
3396 wxPyEndAllowThreads(__tstate);
3397 if (PyErr_Occurred()) SWIG_fail;
3398 }
3399 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 1);
3400 return resultobj;
3401 fail:
3402 return NULL;
3403 }
3404
3405
3406 static PyObject *_wrap_Point___isub__(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___isub__",kwnames,&obj0,&obj1)) goto fail;
3419 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3420 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
3421 {
3422 arg2 = &temp2;
3423 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3424 }
3425 {
3426 PyThreadState* __tstate = wxPyBeginAllowThreads();
3427 {
3428 wxPoint &_result_ref = (arg1)->operator -=((wxPoint const &)*arg2);
3429 result = (wxPoint *) &_result_ref;
3430 }
3431
3432 wxPyEndAllowThreads(__tstate);
3433 if (PyErr_Occurred()) SWIG_fail;
3434 }
3435 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 1);
3436 return resultobj;
3437 fail:
3438 return NULL;
3439 }
3440
3441
3442 static PyObject *_wrap_Point_Set(PyObject *, PyObject *args, PyObject *kwargs) {
3443 PyObject *resultobj;
3444 wxPoint *arg1 = (wxPoint *) 0 ;
3445 long arg2 ;
3446 long arg3 ;
3447 PyObject * obj0 = 0 ;
3448 PyObject * obj1 = 0 ;
3449 PyObject * obj2 = 0 ;
3450 char *kwnames[] = {
3451 (char *) "self",(char *) "x",(char *) "y", NULL
3452 };
3453
3454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Point_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
3455 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3456 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3457 arg2 = (long)SWIG_As_long(obj1);
3458 if (PyErr_Occurred()) SWIG_fail;
3459 arg3 = (long)SWIG_As_long(obj2);
3460 if (PyErr_Occurred()) SWIG_fail;
3461 {
3462 PyThreadState* __tstate = wxPyBeginAllowThreads();
3463 wxPoint_Set(arg1,arg2,arg3);
3464
3465 wxPyEndAllowThreads(__tstate);
3466 if (PyErr_Occurred()) SWIG_fail;
3467 }
3468 Py_INCREF(Py_None); resultobj = Py_None;
3469 return resultobj;
3470 fail:
3471 return NULL;
3472 }
3473
3474
3475 static PyObject *_wrap_Point_Get(PyObject *, PyObject *args, PyObject *kwargs) {
3476 PyObject *resultobj;
3477 wxPoint *arg1 = (wxPoint *) 0 ;
3478 PyObject *result;
3479 PyObject * obj0 = 0 ;
3480 char *kwnames[] = {
3481 (char *) "self", NULL
3482 };
3483
3484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_Get",kwnames,&obj0)) goto fail;
3485 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3486 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3487 {
3488 PyThreadState* __tstate = wxPyBeginAllowThreads();
3489 result = (PyObject *)wxPoint_Get(arg1);
3490
3491 wxPyEndAllowThreads(__tstate);
3492 if (PyErr_Occurred()) SWIG_fail;
3493 }
3494 resultobj = result;
3495 return resultobj;
3496 fail:
3497 return NULL;
3498 }
3499
3500
3501 static PyObject * Point_swigregister(PyObject *, PyObject *args) {
3502 PyObject *obj;
3503 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3504 SWIG_TypeClientData(SWIGTYPE_p_wxPoint, obj);
3505 Py_INCREF(obj);
3506 return Py_BuildValue((char *)"");
3507 }
3508 static PyObject *_wrap_new_Rect(PyObject *, PyObject *args, PyObject *kwargs) {
3509 PyObject *resultobj;
3510 int arg1 = (int) 0 ;
3511 int arg2 = (int) 0 ;
3512 int arg3 = (int) 0 ;
3513 int arg4 = (int) 0 ;
3514 wxRect *result;
3515 PyObject * obj0 = 0 ;
3516 PyObject * obj1 = 0 ;
3517 PyObject * obj2 = 0 ;
3518 PyObject * obj3 = 0 ;
3519 char *kwnames[] = {
3520 (char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
3521 };
3522
3523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_Rect",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
3524 if (obj0) {
3525 arg1 = (int)SWIG_As_int(obj0);
3526 if (PyErr_Occurred()) SWIG_fail;
3527 }
3528 if (obj1) {
3529 arg2 = (int)SWIG_As_int(obj1);
3530 if (PyErr_Occurred()) SWIG_fail;
3531 }
3532 if (obj2) {
3533 arg3 = (int)SWIG_As_int(obj2);
3534 if (PyErr_Occurred()) SWIG_fail;
3535 }
3536 if (obj3) {
3537 arg4 = (int)SWIG_As_int(obj3);
3538 if (PyErr_Occurred()) SWIG_fail;
3539 }
3540 {
3541 PyThreadState* __tstate = wxPyBeginAllowThreads();
3542 result = (wxRect *)new wxRect(arg1,arg2,arg3,arg4);
3543
3544 wxPyEndAllowThreads(__tstate);
3545 if (PyErr_Occurred()) SWIG_fail;
3546 }
3547 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
3548 return resultobj;
3549 fail:
3550 return NULL;
3551 }
3552
3553
3554 static PyObject *_wrap_new_RectPP(PyObject *, PyObject *args, PyObject *kwargs) {
3555 PyObject *resultobj;
3556 wxPoint *arg1 = 0 ;
3557 wxPoint *arg2 = 0 ;
3558 wxRect *result;
3559 wxPoint temp1 ;
3560 wxPoint temp2 ;
3561 PyObject * obj0 = 0 ;
3562 PyObject * obj1 = 0 ;
3563 char *kwnames[] = {
3564 (char *) "topLeft",(char *) "bottomRight", NULL
3565 };
3566
3567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_RectPP",kwnames,&obj0,&obj1)) goto fail;
3568 {
3569 arg1 = &temp1;
3570 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
3571 }
3572 {
3573 arg2 = &temp2;
3574 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3575 }
3576 {
3577 PyThreadState* __tstate = wxPyBeginAllowThreads();
3578 result = (wxRect *)new wxRect((wxPoint const &)*arg1,(wxPoint const &)*arg2);
3579
3580 wxPyEndAllowThreads(__tstate);
3581 if (PyErr_Occurred()) SWIG_fail;
3582 }
3583 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
3584 return resultobj;
3585 fail:
3586 return NULL;
3587 }
3588
3589
3590 static PyObject *_wrap_new_RectPS(PyObject *, PyObject *args, PyObject *kwargs) {
3591 PyObject *resultobj;
3592 wxPoint *arg1 = 0 ;
3593 wxSize *arg2 = 0 ;
3594 wxRect *result;
3595 wxPoint temp1 ;
3596 wxSize temp2 ;
3597 PyObject * obj0 = 0 ;
3598 PyObject * obj1 = 0 ;
3599 char *kwnames[] = {
3600 (char *) "pos",(char *) "size", NULL
3601 };
3602
3603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_RectPS",kwnames,&obj0,&obj1)) goto fail;
3604 {
3605 arg1 = &temp1;
3606 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
3607 }
3608 {
3609 arg2 = &temp2;
3610 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3611 }
3612 {
3613 PyThreadState* __tstate = wxPyBeginAllowThreads();
3614 result = (wxRect *)new wxRect((wxPoint const &)*arg1,(wxSize const &)*arg2);
3615
3616 wxPyEndAllowThreads(__tstate);
3617 if (PyErr_Occurred()) SWIG_fail;
3618 }
3619 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
3620 return resultobj;
3621 fail:
3622 return NULL;
3623 }
3624
3625
3626 static PyObject *_wrap_delete_Rect(PyObject *, PyObject *args, PyObject *kwargs) {
3627 PyObject *resultobj;
3628 wxRect *arg1 = (wxRect *) 0 ;
3629 PyObject * obj0 = 0 ;
3630 char *kwnames[] = {
3631 (char *) "self", NULL
3632 };
3633
3634 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Rect",kwnames,&obj0)) goto fail;
3635 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3636 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3637 {
3638 PyThreadState* __tstate = wxPyBeginAllowThreads();
3639 delete arg1;
3640
3641 wxPyEndAllowThreads(__tstate);
3642 if (PyErr_Occurred()) SWIG_fail;
3643 }
3644 Py_INCREF(Py_None); resultobj = Py_None;
3645 return resultobj;
3646 fail:
3647 return NULL;
3648 }
3649
3650
3651 static PyObject *_wrap_Rect_GetX(PyObject *, PyObject *args, PyObject *kwargs) {
3652 PyObject *resultobj;
3653 wxRect *arg1 = (wxRect *) 0 ;
3654 int result;
3655 PyObject * obj0 = 0 ;
3656 char *kwnames[] = {
3657 (char *) "self", NULL
3658 };
3659
3660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetX",kwnames,&obj0)) goto fail;
3661 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3662 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3663 {
3664 PyThreadState* __tstate = wxPyBeginAllowThreads();
3665 result = (int)((wxRect const *)arg1)->GetX();
3666
3667 wxPyEndAllowThreads(__tstate);
3668 if (PyErr_Occurred()) SWIG_fail;
3669 }
3670 resultobj = SWIG_From_int((int)result);
3671 return resultobj;
3672 fail:
3673 return NULL;
3674 }
3675
3676
3677 static PyObject *_wrap_Rect_SetX(PyObject *, PyObject *args, PyObject *kwargs) {
3678 PyObject *resultobj;
3679 wxRect *arg1 = (wxRect *) 0 ;
3680 int arg2 ;
3681 PyObject * obj0 = 0 ;
3682 PyObject * obj1 = 0 ;
3683 char *kwnames[] = {
3684 (char *) "self",(char *) "x", NULL
3685 };
3686
3687 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetX",kwnames,&obj0,&obj1)) goto fail;
3688 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3689 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3690 arg2 = (int)SWIG_As_int(obj1);
3691 if (PyErr_Occurred()) SWIG_fail;
3692 {
3693 PyThreadState* __tstate = wxPyBeginAllowThreads();
3694 (arg1)->SetX(arg2);
3695
3696 wxPyEndAllowThreads(__tstate);
3697 if (PyErr_Occurred()) SWIG_fail;
3698 }
3699 Py_INCREF(Py_None); resultobj = Py_None;
3700 return resultobj;
3701 fail:
3702 return NULL;
3703 }
3704
3705
3706 static PyObject *_wrap_Rect_GetY(PyObject *, PyObject *args, PyObject *kwargs) {
3707 PyObject *resultobj;
3708 wxRect *arg1 = (wxRect *) 0 ;
3709 int result;
3710 PyObject * obj0 = 0 ;
3711 char *kwnames[] = {
3712 (char *) "self", NULL
3713 };
3714
3715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetY",kwnames,&obj0)) goto fail;
3716 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3717 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3718 {
3719 PyThreadState* __tstate = wxPyBeginAllowThreads();
3720 result = (int)(arg1)->GetY();
3721
3722 wxPyEndAllowThreads(__tstate);
3723 if (PyErr_Occurred()) SWIG_fail;
3724 }
3725 resultobj = SWIG_From_int((int)result);
3726 return resultobj;
3727 fail:
3728 return NULL;
3729 }
3730
3731
3732 static PyObject *_wrap_Rect_SetY(PyObject *, PyObject *args, PyObject *kwargs) {
3733 PyObject *resultobj;
3734 wxRect *arg1 = (wxRect *) 0 ;
3735 int arg2 ;
3736 PyObject * obj0 = 0 ;
3737 PyObject * obj1 = 0 ;
3738 char *kwnames[] = {
3739 (char *) "self",(char *) "y", NULL
3740 };
3741
3742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetY",kwnames,&obj0,&obj1)) goto fail;
3743 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3744 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3745 arg2 = (int)SWIG_As_int(obj1);
3746 if (PyErr_Occurred()) SWIG_fail;
3747 {
3748 PyThreadState* __tstate = wxPyBeginAllowThreads();
3749 (arg1)->SetY(arg2);
3750
3751 wxPyEndAllowThreads(__tstate);
3752 if (PyErr_Occurred()) SWIG_fail;
3753 }
3754 Py_INCREF(Py_None); resultobj = Py_None;
3755 return resultobj;
3756 fail:
3757 return NULL;
3758 }
3759
3760
3761 static PyObject *_wrap_Rect_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
3762 PyObject *resultobj;
3763 wxRect *arg1 = (wxRect *) 0 ;
3764 int result;
3765 PyObject * obj0 = 0 ;
3766 char *kwnames[] = {
3767 (char *) "self", NULL
3768 };
3769
3770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetWidth",kwnames,&obj0)) goto fail;
3771 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3772 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3773 {
3774 PyThreadState* __tstate = wxPyBeginAllowThreads();
3775 result = (int)((wxRect const *)arg1)->GetWidth();
3776
3777 wxPyEndAllowThreads(__tstate);
3778 if (PyErr_Occurred()) SWIG_fail;
3779 }
3780 resultobj = SWIG_From_int((int)result);
3781 return resultobj;
3782 fail:
3783 return NULL;
3784 }
3785
3786
3787 static PyObject *_wrap_Rect_SetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
3788 PyObject *resultobj;
3789 wxRect *arg1 = (wxRect *) 0 ;
3790 int arg2 ;
3791 PyObject * obj0 = 0 ;
3792 PyObject * obj1 = 0 ;
3793 char *kwnames[] = {
3794 (char *) "self",(char *) "w", NULL
3795 };
3796
3797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetWidth",kwnames,&obj0,&obj1)) goto fail;
3798 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3799 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3800 arg2 = (int)SWIG_As_int(obj1);
3801 if (PyErr_Occurred()) SWIG_fail;
3802 {
3803 PyThreadState* __tstate = wxPyBeginAllowThreads();
3804 (arg1)->SetWidth(arg2);
3805
3806 wxPyEndAllowThreads(__tstate);
3807 if (PyErr_Occurred()) SWIG_fail;
3808 }
3809 Py_INCREF(Py_None); resultobj = Py_None;
3810 return resultobj;
3811 fail:
3812 return NULL;
3813 }
3814
3815
3816 static PyObject *_wrap_Rect_GetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
3817 PyObject *resultobj;
3818 wxRect *arg1 = (wxRect *) 0 ;
3819 int result;
3820 PyObject * obj0 = 0 ;
3821 char *kwnames[] = {
3822 (char *) "self", NULL
3823 };
3824
3825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetHeight",kwnames,&obj0)) goto fail;
3826 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3827 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3828 {
3829 PyThreadState* __tstate = wxPyBeginAllowThreads();
3830 result = (int)((wxRect const *)arg1)->GetHeight();
3831
3832 wxPyEndAllowThreads(__tstate);
3833 if (PyErr_Occurred()) SWIG_fail;
3834 }
3835 resultobj = SWIG_From_int((int)result);
3836 return resultobj;
3837 fail:
3838 return NULL;
3839 }
3840
3841
3842 static PyObject *_wrap_Rect_SetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
3843 PyObject *resultobj;
3844 wxRect *arg1 = (wxRect *) 0 ;
3845 int arg2 ;
3846 PyObject * obj0 = 0 ;
3847 PyObject * obj1 = 0 ;
3848 char *kwnames[] = {
3849 (char *) "self",(char *) "h", NULL
3850 };
3851
3852 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetHeight",kwnames,&obj0,&obj1)) goto fail;
3853 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3854 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3855 arg2 = (int)SWIG_As_int(obj1);
3856 if (PyErr_Occurred()) SWIG_fail;
3857 {
3858 PyThreadState* __tstate = wxPyBeginAllowThreads();
3859 (arg1)->SetHeight(arg2);
3860
3861 wxPyEndAllowThreads(__tstate);
3862 if (PyErr_Occurred()) SWIG_fail;
3863 }
3864 Py_INCREF(Py_None); resultobj = Py_None;
3865 return resultobj;
3866 fail:
3867 return NULL;
3868 }
3869
3870
3871 static PyObject *_wrap_Rect_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
3872 PyObject *resultobj;
3873 wxRect *arg1 = (wxRect *) 0 ;
3874 wxPoint result;
3875 PyObject * obj0 = 0 ;
3876 char *kwnames[] = {
3877 (char *) "self", NULL
3878 };
3879
3880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetPosition",kwnames,&obj0)) goto fail;
3881 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3882 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3883 {
3884 PyThreadState* __tstate = wxPyBeginAllowThreads();
3885 result = ((wxRect const *)arg1)->GetPosition();
3886
3887 wxPyEndAllowThreads(__tstate);
3888 if (PyErr_Occurred()) SWIG_fail;
3889 }
3890 {
3891 wxPoint * resultptr;
3892 resultptr = new wxPoint((wxPoint &) result);
3893 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3894 }
3895 return resultobj;
3896 fail:
3897 return NULL;
3898 }
3899
3900
3901 static PyObject *_wrap_Rect_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
3902 PyObject *resultobj;
3903 wxRect *arg1 = (wxRect *) 0 ;
3904 wxPoint *arg2 = 0 ;
3905 wxPoint temp2 ;
3906 PyObject * obj0 = 0 ;
3907 PyObject * obj1 = 0 ;
3908 char *kwnames[] = {
3909 (char *) "self",(char *) "p", NULL
3910 };
3911
3912 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetPosition",kwnames,&obj0,&obj1)) goto fail;
3913 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3914 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3915 {
3916 arg2 = &temp2;
3917 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3918 }
3919 {
3920 PyThreadState* __tstate = wxPyBeginAllowThreads();
3921 (arg1)->SetPosition((wxPoint const &)*arg2);
3922
3923 wxPyEndAllowThreads(__tstate);
3924 if (PyErr_Occurred()) SWIG_fail;
3925 }
3926 Py_INCREF(Py_None); resultobj = Py_None;
3927 return resultobj;
3928 fail:
3929 return NULL;
3930 }
3931
3932
3933 static PyObject *_wrap_Rect_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
3934 PyObject *resultobj;
3935 wxRect *arg1 = (wxRect *) 0 ;
3936 wxSize result;
3937 PyObject * obj0 = 0 ;
3938 char *kwnames[] = {
3939 (char *) "self", NULL
3940 };
3941
3942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetSize",kwnames,&obj0)) goto fail;
3943 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3944 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3945 {
3946 PyThreadState* __tstate = wxPyBeginAllowThreads();
3947 result = ((wxRect const *)arg1)->GetSize();
3948
3949 wxPyEndAllowThreads(__tstate);
3950 if (PyErr_Occurred()) SWIG_fail;
3951 }
3952 {
3953 wxSize * resultptr;
3954 resultptr = new wxSize((wxSize &) result);
3955 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
3956 }
3957 return resultobj;
3958 fail:
3959 return NULL;
3960 }
3961
3962
3963 static PyObject *_wrap_Rect_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
3964 PyObject *resultobj;
3965 wxRect *arg1 = (wxRect *) 0 ;
3966 wxSize *arg2 = 0 ;
3967 wxSize temp2 ;
3968 PyObject * obj0 = 0 ;
3969 PyObject * obj1 = 0 ;
3970 char *kwnames[] = {
3971 (char *) "self",(char *) "s", NULL
3972 };
3973
3974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetSize",kwnames,&obj0,&obj1)) goto fail;
3975 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3976 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3977 {
3978 arg2 = &temp2;
3979 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3980 }
3981 {
3982 PyThreadState* __tstate = wxPyBeginAllowThreads();
3983 (arg1)->SetSize((wxSize const &)*arg2);
3984
3985 wxPyEndAllowThreads(__tstate);
3986 if (PyErr_Occurred()) SWIG_fail;
3987 }
3988 Py_INCREF(Py_None); resultobj = Py_None;
3989 return resultobj;
3990 fail:
3991 return NULL;
3992 }
3993
3994
3995 static PyObject *_wrap_Rect_GetTopLeft(PyObject *, PyObject *args, PyObject *kwargs) {
3996 PyObject *resultobj;
3997 wxRect *arg1 = (wxRect *) 0 ;
3998 wxPoint result;
3999 PyObject * obj0 = 0 ;
4000 char *kwnames[] = {
4001 (char *) "self", NULL
4002 };
4003
4004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetTopLeft",kwnames,&obj0)) goto fail;
4005 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4006 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4007 {
4008 PyThreadState* __tstate = wxPyBeginAllowThreads();
4009 result = ((wxRect const *)arg1)->GetTopLeft();
4010
4011 wxPyEndAllowThreads(__tstate);
4012 if (PyErr_Occurred()) SWIG_fail;
4013 }
4014 {
4015 wxPoint * resultptr;
4016 resultptr = new wxPoint((wxPoint &) result);
4017 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
4018 }
4019 return resultobj;
4020 fail:
4021 return NULL;
4022 }
4023
4024
4025 static PyObject *_wrap_Rect_SetTopLeft(PyObject *, PyObject *args, PyObject *kwargs) {
4026 PyObject *resultobj;
4027 wxRect *arg1 = (wxRect *) 0 ;
4028 wxPoint *arg2 = 0 ;
4029 wxPoint temp2 ;
4030 PyObject * obj0 = 0 ;
4031 PyObject * obj1 = 0 ;
4032 char *kwnames[] = {
4033 (char *) "self",(char *) "p", NULL
4034 };
4035
4036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetTopLeft",kwnames,&obj0,&obj1)) goto fail;
4037 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4038 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4039 {
4040 arg2 = &temp2;
4041 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4042 }
4043 {
4044 PyThreadState* __tstate = wxPyBeginAllowThreads();
4045 (arg1)->SetTopLeft((wxPoint const &)*arg2);
4046
4047 wxPyEndAllowThreads(__tstate);
4048 if (PyErr_Occurred()) SWIG_fail;
4049 }
4050 Py_INCREF(Py_None); resultobj = Py_None;
4051 return resultobj;
4052 fail:
4053 return NULL;
4054 }
4055
4056
4057 static PyObject *_wrap_Rect_GetBottomRight(PyObject *, PyObject *args, PyObject *kwargs) {
4058 PyObject *resultobj;
4059 wxRect *arg1 = (wxRect *) 0 ;
4060 wxPoint result;
4061 PyObject * obj0 = 0 ;
4062 char *kwnames[] = {
4063 (char *) "self", NULL
4064 };
4065
4066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetBottomRight",kwnames,&obj0)) goto fail;
4067 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4068 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4069 {
4070 PyThreadState* __tstate = wxPyBeginAllowThreads();
4071 result = ((wxRect const *)arg1)->GetBottomRight();
4072
4073 wxPyEndAllowThreads(__tstate);
4074 if (PyErr_Occurred()) SWIG_fail;
4075 }
4076 {
4077 wxPoint * resultptr;
4078 resultptr = new wxPoint((wxPoint &) result);
4079 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
4080 }
4081 return resultobj;
4082 fail:
4083 return NULL;
4084 }
4085
4086
4087 static PyObject *_wrap_Rect_SetBottomRight(PyObject *, PyObject *args, PyObject *kwargs) {
4088 PyObject *resultobj;
4089 wxRect *arg1 = (wxRect *) 0 ;
4090 wxPoint *arg2 = 0 ;
4091 wxPoint temp2 ;
4092 PyObject * obj0 = 0 ;
4093 PyObject * obj1 = 0 ;
4094 char *kwnames[] = {
4095 (char *) "self",(char *) "p", NULL
4096 };
4097
4098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetBottomRight",kwnames,&obj0,&obj1)) goto fail;
4099 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4100 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4101 {
4102 arg2 = &temp2;
4103 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4104 }
4105 {
4106 PyThreadState* __tstate = wxPyBeginAllowThreads();
4107 (arg1)->SetBottomRight((wxPoint const &)*arg2);
4108
4109 wxPyEndAllowThreads(__tstate);
4110 if (PyErr_Occurred()) SWIG_fail;
4111 }
4112 Py_INCREF(Py_None); resultobj = Py_None;
4113 return resultobj;
4114 fail:
4115 return NULL;
4116 }
4117
4118
4119 static PyObject *_wrap_Rect_GetLeft(PyObject *, PyObject *args, PyObject *kwargs) {
4120 PyObject *resultobj;
4121 wxRect *arg1 = (wxRect *) 0 ;
4122 int result;
4123 PyObject * obj0 = 0 ;
4124 char *kwnames[] = {
4125 (char *) "self", NULL
4126 };
4127
4128 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetLeft",kwnames,&obj0)) goto fail;
4129 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4130 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4131 {
4132 PyThreadState* __tstate = wxPyBeginAllowThreads();
4133 result = (int)((wxRect const *)arg1)->GetLeft();
4134
4135 wxPyEndAllowThreads(__tstate);
4136 if (PyErr_Occurred()) SWIG_fail;
4137 }
4138 resultobj = SWIG_From_int((int)result);
4139 return resultobj;
4140 fail:
4141 return NULL;
4142 }
4143
4144
4145 static PyObject *_wrap_Rect_GetTop(PyObject *, PyObject *args, PyObject *kwargs) {
4146 PyObject *resultobj;
4147 wxRect *arg1 = (wxRect *) 0 ;
4148 int result;
4149 PyObject * obj0 = 0 ;
4150 char *kwnames[] = {
4151 (char *) "self", NULL
4152 };
4153
4154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetTop",kwnames,&obj0)) goto fail;
4155 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4156 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4157 {
4158 PyThreadState* __tstate = wxPyBeginAllowThreads();
4159 result = (int)((wxRect const *)arg1)->GetTop();
4160
4161 wxPyEndAllowThreads(__tstate);
4162 if (PyErr_Occurred()) SWIG_fail;
4163 }
4164 resultobj = SWIG_From_int((int)result);
4165 return resultobj;
4166 fail:
4167 return NULL;
4168 }
4169
4170
4171 static PyObject *_wrap_Rect_GetBottom(PyObject *, PyObject *args, PyObject *kwargs) {
4172 PyObject *resultobj;
4173 wxRect *arg1 = (wxRect *) 0 ;
4174 int result;
4175 PyObject * obj0 = 0 ;
4176 char *kwnames[] = {
4177 (char *) "self", NULL
4178 };
4179
4180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetBottom",kwnames,&obj0)) goto fail;
4181 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4182 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4183 {
4184 PyThreadState* __tstate = wxPyBeginAllowThreads();
4185 result = (int)((wxRect const *)arg1)->GetBottom();
4186
4187 wxPyEndAllowThreads(__tstate);
4188 if (PyErr_Occurred()) SWIG_fail;
4189 }
4190 resultobj = SWIG_From_int((int)result);
4191 return resultobj;
4192 fail:
4193 return NULL;
4194 }
4195
4196
4197 static PyObject *_wrap_Rect_GetRight(PyObject *, PyObject *args, PyObject *kwargs) {
4198 PyObject *resultobj;
4199 wxRect *arg1 = (wxRect *) 0 ;
4200 int result;
4201 PyObject * obj0 = 0 ;
4202 char *kwnames[] = {
4203 (char *) "self", NULL
4204 };
4205
4206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetRight",kwnames,&obj0)) goto fail;
4207 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4208 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4209 {
4210 PyThreadState* __tstate = wxPyBeginAllowThreads();
4211 result = (int)((wxRect const *)arg1)->GetRight();
4212
4213 wxPyEndAllowThreads(__tstate);
4214 if (PyErr_Occurred()) SWIG_fail;
4215 }
4216 resultobj = SWIG_From_int((int)result);
4217 return resultobj;
4218 fail:
4219 return NULL;
4220 }
4221
4222
4223 static PyObject *_wrap_Rect_SetLeft(PyObject *, PyObject *args, PyObject *kwargs) {
4224 PyObject *resultobj;
4225 wxRect *arg1 = (wxRect *) 0 ;
4226 int arg2 ;
4227 PyObject * obj0 = 0 ;
4228 PyObject * obj1 = 0 ;
4229 char *kwnames[] = {
4230 (char *) "self",(char *) "left", NULL
4231 };
4232
4233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetLeft",kwnames,&obj0,&obj1)) goto fail;
4234 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4235 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4236 arg2 = (int)SWIG_As_int(obj1);
4237 if (PyErr_Occurred()) SWIG_fail;
4238 {
4239 PyThreadState* __tstate = wxPyBeginAllowThreads();
4240 (arg1)->SetLeft(arg2);
4241
4242 wxPyEndAllowThreads(__tstate);
4243 if (PyErr_Occurred()) SWIG_fail;
4244 }
4245 Py_INCREF(Py_None); resultobj = Py_None;
4246 return resultobj;
4247 fail:
4248 return NULL;
4249 }
4250
4251
4252 static PyObject *_wrap_Rect_SetRight(PyObject *, PyObject *args, PyObject *kwargs) {
4253 PyObject *resultobj;
4254 wxRect *arg1 = (wxRect *) 0 ;
4255 int arg2 ;
4256 PyObject * obj0 = 0 ;
4257 PyObject * obj1 = 0 ;
4258 char *kwnames[] = {
4259 (char *) "self",(char *) "right", NULL
4260 };
4261
4262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetRight",kwnames,&obj0,&obj1)) goto fail;
4263 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4264 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4265 arg2 = (int)SWIG_As_int(obj1);
4266 if (PyErr_Occurred()) SWIG_fail;
4267 {
4268 PyThreadState* __tstate = wxPyBeginAllowThreads();
4269 (arg1)->SetRight(arg2);
4270
4271 wxPyEndAllowThreads(__tstate);
4272 if (PyErr_Occurred()) SWIG_fail;
4273 }
4274 Py_INCREF(Py_None); resultobj = Py_None;
4275 return resultobj;
4276 fail:
4277 return NULL;
4278 }
4279
4280
4281 static PyObject *_wrap_Rect_SetTop(PyObject *, PyObject *args, PyObject *kwargs) {
4282 PyObject *resultobj;
4283 wxRect *arg1 = (wxRect *) 0 ;
4284 int arg2 ;
4285 PyObject * obj0 = 0 ;
4286 PyObject * obj1 = 0 ;
4287 char *kwnames[] = {
4288 (char *) "self",(char *) "top", NULL
4289 };
4290
4291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetTop",kwnames,&obj0,&obj1)) goto fail;
4292 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4293 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4294 arg2 = (int)SWIG_As_int(obj1);
4295 if (PyErr_Occurred()) SWIG_fail;
4296 {
4297 PyThreadState* __tstate = wxPyBeginAllowThreads();
4298 (arg1)->SetTop(arg2);
4299
4300 wxPyEndAllowThreads(__tstate);
4301 if (PyErr_Occurred()) SWIG_fail;
4302 }
4303 Py_INCREF(Py_None); resultobj = Py_None;
4304 return resultobj;
4305 fail:
4306 return NULL;
4307 }
4308
4309
4310 static PyObject *_wrap_Rect_SetBottom(PyObject *, PyObject *args, PyObject *kwargs) {
4311 PyObject *resultobj;
4312 wxRect *arg1 = (wxRect *) 0 ;
4313 int arg2 ;
4314 PyObject * obj0 = 0 ;
4315 PyObject * obj1 = 0 ;
4316 char *kwnames[] = {
4317 (char *) "self",(char *) "bottom", NULL
4318 };
4319
4320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetBottom",kwnames,&obj0,&obj1)) goto fail;
4321 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4322 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4323 arg2 = (int)SWIG_As_int(obj1);
4324 if (PyErr_Occurred()) SWIG_fail;
4325 {
4326 PyThreadState* __tstate = wxPyBeginAllowThreads();
4327 (arg1)->SetBottom(arg2);
4328
4329 wxPyEndAllowThreads(__tstate);
4330 if (PyErr_Occurred()) SWIG_fail;
4331 }
4332 Py_INCREF(Py_None); resultobj = Py_None;
4333 return resultobj;
4334 fail:
4335 return NULL;
4336 }
4337
4338
4339 static PyObject *_wrap_Rect_Inflate(PyObject *, PyObject *args, PyObject *kwargs) {
4340 PyObject *resultobj;
4341 wxRect *arg1 = (wxRect *) 0 ;
4342 int arg2 ;
4343 int arg3 ;
4344 wxRect *result;
4345 PyObject * obj0 = 0 ;
4346 PyObject * obj1 = 0 ;
4347 PyObject * obj2 = 0 ;
4348 char *kwnames[] = {
4349 (char *) "self",(char *) "dx",(char *) "dy", NULL
4350 };
4351
4352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_Inflate",kwnames,&obj0,&obj1,&obj2)) goto fail;
4353 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4354 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4355 arg2 = (int)SWIG_As_int(obj1);
4356 if (PyErr_Occurred()) SWIG_fail;
4357 arg3 = (int)SWIG_As_int(obj2);
4358 if (PyErr_Occurred()) SWIG_fail;
4359 {
4360 PyThreadState* __tstate = wxPyBeginAllowThreads();
4361 {
4362 wxRect &_result_ref = (arg1)->Inflate(arg2,arg3);
4363 result = (wxRect *) &_result_ref;
4364 }
4365
4366 wxPyEndAllowThreads(__tstate);
4367 if (PyErr_Occurred()) SWIG_fail;
4368 }
4369 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
4370 return resultobj;
4371 fail:
4372 return NULL;
4373 }
4374
4375
4376 static PyObject *_wrap_Rect_Deflate(PyObject *, PyObject *args, PyObject *kwargs) {
4377 PyObject *resultobj;
4378 wxRect *arg1 = (wxRect *) 0 ;
4379 int arg2 ;
4380 int arg3 ;
4381 wxRect *result;
4382 PyObject * obj0 = 0 ;
4383 PyObject * obj1 = 0 ;
4384 PyObject * obj2 = 0 ;
4385 char *kwnames[] = {
4386 (char *) "self",(char *) "dx",(char *) "dy", NULL
4387 };
4388
4389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_Deflate",kwnames,&obj0,&obj1,&obj2)) goto fail;
4390 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4391 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4392 arg2 = (int)SWIG_As_int(obj1);
4393 if (PyErr_Occurred()) SWIG_fail;
4394 arg3 = (int)SWIG_As_int(obj2);
4395 if (PyErr_Occurred()) SWIG_fail;
4396 {
4397 PyThreadState* __tstate = wxPyBeginAllowThreads();
4398 {
4399 wxRect &_result_ref = (arg1)->Deflate(arg2,arg3);
4400 result = (wxRect *) &_result_ref;
4401 }
4402
4403 wxPyEndAllowThreads(__tstate);
4404 if (PyErr_Occurred()) SWIG_fail;
4405 }
4406 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
4407 return resultobj;
4408 fail:
4409 return NULL;
4410 }
4411
4412
4413 static PyObject *_wrap_Rect_OffsetXY(PyObject *, PyObject *args, PyObject *kwargs) {
4414 PyObject *resultobj;
4415 wxRect *arg1 = (wxRect *) 0 ;
4416 int arg2 ;
4417 int arg3 ;
4418 PyObject * obj0 = 0 ;
4419 PyObject * obj1 = 0 ;
4420 PyObject * obj2 = 0 ;
4421 char *kwnames[] = {
4422 (char *) "self",(char *) "dx",(char *) "dy", NULL
4423 };
4424
4425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_OffsetXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
4426 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4427 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4428 arg2 = (int)SWIG_As_int(obj1);
4429 if (PyErr_Occurred()) SWIG_fail;
4430 arg3 = (int)SWIG_As_int(obj2);
4431 if (PyErr_Occurred()) SWIG_fail;
4432 {
4433 PyThreadState* __tstate = wxPyBeginAllowThreads();
4434 (arg1)->Offset(arg2,arg3);
4435
4436 wxPyEndAllowThreads(__tstate);
4437 if (PyErr_Occurred()) SWIG_fail;
4438 }
4439 Py_INCREF(Py_None); resultobj = Py_None;
4440 return resultobj;
4441 fail:
4442 return NULL;
4443 }
4444
4445
4446 static PyObject *_wrap_Rect_Offset(PyObject *, PyObject *args, PyObject *kwargs) {
4447 PyObject *resultobj;
4448 wxRect *arg1 = (wxRect *) 0 ;
4449 wxPoint *arg2 = 0 ;
4450 wxPoint temp2 ;
4451 PyObject * obj0 = 0 ;
4452 PyObject * obj1 = 0 ;
4453 char *kwnames[] = {
4454 (char *) "self",(char *) "pt", NULL
4455 };
4456
4457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Offset",kwnames,&obj0,&obj1)) goto fail;
4458 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4459 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4460 {
4461 arg2 = &temp2;
4462 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4463 }
4464 {
4465 PyThreadState* __tstate = wxPyBeginAllowThreads();
4466 (arg1)->Offset((wxPoint const &)*arg2);
4467
4468 wxPyEndAllowThreads(__tstate);
4469 if (PyErr_Occurred()) SWIG_fail;
4470 }
4471 Py_INCREF(Py_None); resultobj = Py_None;
4472 return resultobj;
4473 fail:
4474 return NULL;
4475 }
4476
4477
4478 static PyObject *_wrap_Rect_Intersect(PyObject *, PyObject *args, PyObject *kwargs) {
4479 PyObject *resultobj;
4480 wxRect *arg1 = (wxRect *) 0 ;
4481 wxRect *arg2 = 0 ;
4482 wxRect *result;
4483 wxRect temp2 ;
4484 PyObject * obj0 = 0 ;
4485 PyObject * obj1 = 0 ;
4486 char *kwnames[] = {
4487 (char *) "self",(char *) "rect", NULL
4488 };
4489
4490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Intersect",kwnames,&obj0,&obj1)) goto fail;
4491 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4492 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4493 {
4494 arg2 = &temp2;
4495 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4496 }
4497 {
4498 PyThreadState* __tstate = wxPyBeginAllowThreads();
4499 {
4500 wxRect &_result_ref = (arg1)->Intersect((wxRect const &)*arg2);
4501 result = (wxRect *) &_result_ref;
4502 }
4503
4504 wxPyEndAllowThreads(__tstate);
4505 if (PyErr_Occurred()) SWIG_fail;
4506 }
4507 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
4508 return resultobj;
4509 fail:
4510 return NULL;
4511 }
4512
4513
4514 static PyObject *_wrap_Rect___add__(PyObject *, PyObject *args, PyObject *kwargs) {
4515 PyObject *resultobj;
4516 wxRect *arg1 = (wxRect *) 0 ;
4517 wxRect *arg2 = 0 ;
4518 wxRect result;
4519 wxRect temp2 ;
4520 PyObject * obj0 = 0 ;
4521 PyObject * obj1 = 0 ;
4522 char *kwnames[] = {
4523 (char *) "self",(char *) "rect", NULL
4524 };
4525
4526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___add__",kwnames,&obj0,&obj1)) goto fail;
4527 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4528 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4529 {
4530 arg2 = &temp2;
4531 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4532 }
4533 {
4534 PyThreadState* __tstate = wxPyBeginAllowThreads();
4535 result = ((wxRect const *)arg1)->operator +((wxRect const &)*arg2);
4536
4537 wxPyEndAllowThreads(__tstate);
4538 if (PyErr_Occurred()) SWIG_fail;
4539 }
4540 {
4541 wxRect * resultptr;
4542 resultptr = new wxRect((wxRect &) result);
4543 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
4544 }
4545 return resultobj;
4546 fail:
4547 return NULL;
4548 }
4549
4550
4551 static PyObject *_wrap_Rect___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
4552 PyObject *resultobj;
4553 wxRect *arg1 = (wxRect *) 0 ;
4554 wxRect *arg2 = 0 ;
4555 wxRect *result;
4556 wxRect temp2 ;
4557 PyObject * obj0 = 0 ;
4558 PyObject * obj1 = 0 ;
4559 char *kwnames[] = {
4560 (char *) "self",(char *) "rect", NULL
4561 };
4562
4563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___iadd__",kwnames,&obj0,&obj1)) goto fail;
4564 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4565 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
4566 {
4567 arg2 = &temp2;
4568 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4569 }
4570 {
4571 PyThreadState* __tstate = wxPyBeginAllowThreads();
4572 {
4573 wxRect &_result_ref = (arg1)->operator +=((wxRect const &)*arg2);
4574 result = (wxRect *) &_result_ref;
4575 }
4576
4577 wxPyEndAllowThreads(__tstate);
4578 if (PyErr_Occurred()) SWIG_fail;
4579 }
4580 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
4581 return resultobj;
4582 fail:
4583 return NULL;
4584 }
4585
4586
4587 static PyObject *_wrap_Rect___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
4588 PyObject *resultobj;
4589 wxRect *arg1 = (wxRect *) 0 ;
4590 wxRect *arg2 = 0 ;
4591 bool result;
4592 wxRect temp2 ;
4593 PyObject * obj0 = 0 ;
4594 PyObject * obj1 = 0 ;
4595 char *kwnames[] = {
4596 (char *) "self",(char *) "rect", NULL
4597 };
4598
4599 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___eq__",kwnames,&obj0,&obj1)) goto fail;
4600 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4601 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4602 {
4603 arg2 = &temp2;
4604 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4605 }
4606 {
4607 PyThreadState* __tstate = wxPyBeginAllowThreads();
4608 result = (bool)((wxRect const *)arg1)->operator ==((wxRect const &)*arg2);
4609
4610 wxPyEndAllowThreads(__tstate);
4611 if (PyErr_Occurred()) SWIG_fail;
4612 }
4613 {
4614 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4615 }
4616 return resultobj;
4617 fail:
4618 return NULL;
4619 }
4620
4621
4622 static PyObject *_wrap_Rect___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
4623 PyObject *resultobj;
4624 wxRect *arg1 = (wxRect *) 0 ;
4625 wxRect *arg2 = 0 ;
4626 bool result;
4627 wxRect temp2 ;
4628 PyObject * obj0 = 0 ;
4629 PyObject * obj1 = 0 ;
4630 char *kwnames[] = {
4631 (char *) "self",(char *) "rect", NULL
4632 };
4633
4634 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___ne__",kwnames,&obj0,&obj1)) goto fail;
4635 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4636 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4637 {
4638 arg2 = &temp2;
4639 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4640 }
4641 {
4642 PyThreadState* __tstate = wxPyBeginAllowThreads();
4643 result = (bool)((wxRect const *)arg1)->operator !=((wxRect const &)*arg2);
4644
4645 wxPyEndAllowThreads(__tstate);
4646 if (PyErr_Occurred()) SWIG_fail;
4647 }
4648 {
4649 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4650 }
4651 return resultobj;
4652 fail:
4653 return NULL;
4654 }
4655
4656
4657 static PyObject *_wrap_Rect_InsideXY(PyObject *, PyObject *args, PyObject *kwargs) {
4658 PyObject *resultobj;
4659 wxRect *arg1 = (wxRect *) 0 ;
4660 int arg2 ;
4661 int arg3 ;
4662 bool result;
4663 PyObject * obj0 = 0 ;
4664 PyObject * obj1 = 0 ;
4665 PyObject * obj2 = 0 ;
4666 char *kwnames[] = {
4667 (char *) "self",(char *) "x",(char *) "y", NULL
4668 };
4669
4670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_InsideXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
4671 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4672 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4673 arg2 = (int)SWIG_As_int(obj1);
4674 if (PyErr_Occurred()) SWIG_fail;
4675 arg3 = (int)SWIG_As_int(obj2);
4676 if (PyErr_Occurred()) SWIG_fail;
4677 {
4678 PyThreadState* __tstate = wxPyBeginAllowThreads();
4679 result = (bool)((wxRect const *)arg1)->Inside(arg2,arg3);
4680
4681 wxPyEndAllowThreads(__tstate);
4682 if (PyErr_Occurred()) SWIG_fail;
4683 }
4684 {
4685 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4686 }
4687 return resultobj;
4688 fail:
4689 return NULL;
4690 }
4691
4692
4693 static PyObject *_wrap_Rect_Inside(PyObject *, PyObject *args, PyObject *kwargs) {
4694 PyObject *resultobj;
4695 wxRect *arg1 = (wxRect *) 0 ;
4696 wxPoint *arg2 = 0 ;
4697 bool result;
4698 wxPoint temp2 ;
4699 PyObject * obj0 = 0 ;
4700 PyObject * obj1 = 0 ;
4701 char *kwnames[] = {
4702 (char *) "self",(char *) "pt", NULL
4703 };
4704
4705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Inside",kwnames,&obj0,&obj1)) goto fail;
4706 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4707 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4708 {
4709 arg2 = &temp2;
4710 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4711 }
4712 {
4713 PyThreadState* __tstate = wxPyBeginAllowThreads();
4714 result = (bool)((wxRect const *)arg1)->Inside((wxPoint const &)*arg2);
4715
4716 wxPyEndAllowThreads(__tstate);
4717 if (PyErr_Occurred()) SWIG_fail;
4718 }
4719 {
4720 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4721 }
4722 return resultobj;
4723 fail:
4724 return NULL;
4725 }
4726
4727
4728 static PyObject *_wrap_Rect_Intersects(PyObject *, PyObject *args, PyObject *kwargs) {
4729 PyObject *resultobj;
4730 wxRect *arg1 = (wxRect *) 0 ;
4731 wxRect *arg2 = 0 ;
4732 bool result;
4733 wxRect temp2 ;
4734 PyObject * obj0 = 0 ;
4735 PyObject * obj1 = 0 ;
4736 char *kwnames[] = {
4737 (char *) "self",(char *) "rect", NULL
4738 };
4739
4740 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Intersects",kwnames,&obj0,&obj1)) goto fail;
4741 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4742 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4743 {
4744 arg2 = &temp2;
4745 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4746 }
4747 {
4748 PyThreadState* __tstate = wxPyBeginAllowThreads();
4749 result = (bool)((wxRect const *)arg1)->Intersects((wxRect const &)*arg2);
4750
4751 wxPyEndAllowThreads(__tstate);
4752 if (PyErr_Occurred()) SWIG_fail;
4753 }
4754 {
4755 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4756 }
4757 return resultobj;
4758 fail:
4759 return NULL;
4760 }
4761
4762
4763 static PyObject *_wrap_Rect_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
4764 PyObject *resultobj;
4765 wxRect *arg1 = (wxRect *) 0 ;
4766 int arg2 ;
4767 PyObject * obj0 = 0 ;
4768 PyObject * obj1 = 0 ;
4769 char *kwnames[] = {
4770 (char *) "self",(char *) "x", NULL
4771 };
4772
4773 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_x_set",kwnames,&obj0,&obj1)) goto fail;
4774 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4775 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4776 arg2 = (int)SWIG_As_int(obj1);
4777 if (PyErr_Occurred()) SWIG_fail;
4778 if (arg1) (arg1)->x = arg2;
4779
4780 Py_INCREF(Py_None); resultobj = Py_None;
4781 return resultobj;
4782 fail:
4783 return NULL;
4784 }
4785
4786
4787 static PyObject *_wrap_Rect_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
4788 PyObject *resultobj;
4789 wxRect *arg1 = (wxRect *) 0 ;
4790 int result;
4791 PyObject * obj0 = 0 ;
4792 char *kwnames[] = {
4793 (char *) "self", NULL
4794 };
4795
4796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_x_get",kwnames,&obj0)) goto fail;
4797 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4798 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4799 result = (int) ((arg1)->x);
4800
4801 resultobj = SWIG_From_int((int)result);
4802 return resultobj;
4803 fail:
4804 return NULL;
4805 }
4806
4807
4808 static PyObject *_wrap_Rect_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
4809 PyObject *resultobj;
4810 wxRect *arg1 = (wxRect *) 0 ;
4811 int arg2 ;
4812 PyObject * obj0 = 0 ;
4813 PyObject * obj1 = 0 ;
4814 char *kwnames[] = {
4815 (char *) "self",(char *) "y", NULL
4816 };
4817
4818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_y_set",kwnames,&obj0,&obj1)) goto fail;
4819 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4820 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4821 arg2 = (int)SWIG_As_int(obj1);
4822 if (PyErr_Occurred()) SWIG_fail;
4823 if (arg1) (arg1)->y = arg2;
4824
4825 Py_INCREF(Py_None); resultobj = Py_None;
4826 return resultobj;
4827 fail:
4828 return NULL;
4829 }
4830
4831
4832 static PyObject *_wrap_Rect_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
4833 PyObject *resultobj;
4834 wxRect *arg1 = (wxRect *) 0 ;
4835 int result;
4836 PyObject * obj0 = 0 ;
4837 char *kwnames[] = {
4838 (char *) "self", NULL
4839 };
4840
4841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_y_get",kwnames,&obj0)) goto fail;
4842 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4843 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4844 result = (int) ((arg1)->y);
4845
4846 resultobj = SWIG_From_int((int)result);
4847 return resultobj;
4848 fail:
4849 return NULL;
4850 }
4851
4852
4853 static PyObject *_wrap_Rect_width_set(PyObject *, PyObject *args, PyObject *kwargs) {
4854 PyObject *resultobj;
4855 wxRect *arg1 = (wxRect *) 0 ;
4856 int arg2 ;
4857 PyObject * obj0 = 0 ;
4858 PyObject * obj1 = 0 ;
4859 char *kwnames[] = {
4860 (char *) "self",(char *) "width", NULL
4861 };
4862
4863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_width_set",kwnames,&obj0,&obj1)) goto fail;
4864 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4865 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4866 arg2 = (int)SWIG_As_int(obj1);
4867 if (PyErr_Occurred()) SWIG_fail;
4868 if (arg1) (arg1)->width = arg2;
4869
4870 Py_INCREF(Py_None); resultobj = Py_None;
4871 return resultobj;
4872 fail:
4873 return NULL;
4874 }
4875
4876
4877 static PyObject *_wrap_Rect_width_get(PyObject *, PyObject *args, PyObject *kwargs) {
4878 PyObject *resultobj;
4879 wxRect *arg1 = (wxRect *) 0 ;
4880 int result;
4881 PyObject * obj0 = 0 ;
4882 char *kwnames[] = {
4883 (char *) "self", NULL
4884 };
4885
4886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_width_get",kwnames,&obj0)) goto fail;
4887 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4888 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4889 result = (int) ((arg1)->width);
4890
4891 resultobj = SWIG_From_int((int)result);
4892 return resultobj;
4893 fail:
4894 return NULL;
4895 }
4896
4897
4898 static PyObject *_wrap_Rect_height_set(PyObject *, PyObject *args, PyObject *kwargs) {
4899 PyObject *resultobj;
4900 wxRect *arg1 = (wxRect *) 0 ;
4901 int arg2 ;
4902 PyObject * obj0 = 0 ;
4903 PyObject * obj1 = 0 ;
4904 char *kwnames[] = {
4905 (char *) "self",(char *) "height", NULL
4906 };
4907
4908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_height_set",kwnames,&obj0,&obj1)) goto fail;
4909 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4910 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4911 arg2 = (int)SWIG_As_int(obj1);
4912 if (PyErr_Occurred()) SWIG_fail;
4913 if (arg1) (arg1)->height = arg2;
4914
4915 Py_INCREF(Py_None); resultobj = Py_None;
4916 return resultobj;
4917 fail:
4918 return NULL;
4919 }
4920
4921
4922 static PyObject *_wrap_Rect_height_get(PyObject *, PyObject *args, PyObject *kwargs) {
4923 PyObject *resultobj;
4924 wxRect *arg1 = (wxRect *) 0 ;
4925 int result;
4926 PyObject * obj0 = 0 ;
4927 char *kwnames[] = {
4928 (char *) "self", NULL
4929 };
4930
4931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_height_get",kwnames,&obj0)) goto fail;
4932 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4933 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4934 result = (int) ((arg1)->height);
4935
4936 resultobj = SWIG_From_int((int)result);
4937 return resultobj;
4938 fail:
4939 return NULL;
4940 }
4941
4942
4943 static PyObject *_wrap_Rect_Set(PyObject *, PyObject *args, PyObject *kwargs) {
4944 PyObject *resultobj;
4945 wxRect *arg1 = (wxRect *) 0 ;
4946 int arg2 = (int) 0 ;
4947 int arg3 = (int) 0 ;
4948 int arg4 = (int) 0 ;
4949 int arg5 = (int) 0 ;
4950 PyObject * obj0 = 0 ;
4951 PyObject * obj1 = 0 ;
4952 PyObject * obj2 = 0 ;
4953 PyObject * obj3 = 0 ;
4954 PyObject * obj4 = 0 ;
4955 char *kwnames[] = {
4956 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
4957 };
4958
4959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:Rect_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
4960 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4961 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4962 if (obj1) {
4963 arg2 = (int)SWIG_As_int(obj1);
4964 if (PyErr_Occurred()) SWIG_fail;
4965 }
4966 if (obj2) {
4967 arg3 = (int)SWIG_As_int(obj2);
4968 if (PyErr_Occurred()) SWIG_fail;
4969 }
4970 if (obj3) {
4971 arg4 = (int)SWIG_As_int(obj3);
4972 if (PyErr_Occurred()) SWIG_fail;
4973 }
4974 if (obj4) {
4975 arg5 = (int)SWIG_As_int(obj4);
4976 if (PyErr_Occurred()) SWIG_fail;
4977 }
4978 {
4979 PyThreadState* __tstate = wxPyBeginAllowThreads();
4980 wxRect_Set(arg1,arg2,arg3,arg4,arg5);
4981
4982 wxPyEndAllowThreads(__tstate);
4983 if (PyErr_Occurred()) SWIG_fail;
4984 }
4985 Py_INCREF(Py_None); resultobj = Py_None;
4986 return resultobj;
4987 fail:
4988 return NULL;
4989 }
4990
4991
4992 static PyObject *_wrap_Rect_Get(PyObject *, PyObject *args, PyObject *kwargs) {
4993 PyObject *resultobj;
4994 wxRect *arg1 = (wxRect *) 0 ;
4995 PyObject *result;
4996 PyObject * obj0 = 0 ;
4997 char *kwnames[] = {
4998 (char *) "self", NULL
4999 };
5000
5001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_Get",kwnames,&obj0)) goto fail;
5002 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
5003 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5004 {
5005 PyThreadState* __tstate = wxPyBeginAllowThreads();
5006 result = (PyObject *)wxRect_Get(arg1);
5007
5008 wxPyEndAllowThreads(__tstate);
5009 if (PyErr_Occurred()) SWIG_fail;
5010 }
5011 resultobj = result;
5012 return resultobj;
5013 fail:
5014 return NULL;
5015 }
5016
5017
5018 static PyObject * Rect_swigregister(PyObject *, PyObject *args) {
5019 PyObject *obj;
5020 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5021 SWIG_TypeClientData(SWIGTYPE_p_wxRect, obj);
5022 Py_INCREF(obj);
5023 return Py_BuildValue((char *)"");
5024 }
5025 static PyObject *_wrap_IntersectRect(PyObject *, PyObject *args, PyObject *kwargs) {
5026 PyObject *resultobj;
5027 wxRect *arg1 = (wxRect *) 0 ;
5028 wxRect *arg2 = (wxRect *) 0 ;
5029 PyObject *result;
5030 PyObject * obj0 = 0 ;
5031 PyObject * obj1 = 0 ;
5032 char *kwnames[] = {
5033 (char *) "r1",(char *) "r2", NULL
5034 };
5035
5036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IntersectRect",kwnames,&obj0,&obj1)) goto fail;
5037 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
5038 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5039 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
5040 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5041 {
5042 if (!wxPyCheckForApp()) SWIG_fail;
5043 PyThreadState* __tstate = wxPyBeginAllowThreads();
5044 result = (PyObject *)wxIntersectRect(arg1,arg2);
5045
5046 wxPyEndAllowThreads(__tstate);
5047 if (PyErr_Occurred()) SWIG_fail;
5048 }
5049 resultobj = result;
5050 return resultobj;
5051 fail:
5052 return NULL;
5053 }
5054
5055
5056 static PyObject *_wrap_new_Point2D(PyObject *, PyObject *args, PyObject *kwargs) {
5057 PyObject *resultobj;
5058 double arg1 = (double) 0.0 ;
5059 double arg2 = (double) 0.0 ;
5060 wxPoint2D *result;
5061 PyObject * obj0 = 0 ;
5062 PyObject * obj1 = 0 ;
5063 char *kwnames[] = {
5064 (char *) "x",(char *) "y", NULL
5065 };
5066
5067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Point2D",kwnames,&obj0,&obj1)) goto fail;
5068 if (obj0) {
5069 arg1 = (double)SWIG_As_double(obj0);
5070 if (PyErr_Occurred()) SWIG_fail;
5071 }
5072 if (obj1) {
5073 arg2 = (double)SWIG_As_double(obj1);
5074 if (PyErr_Occurred()) SWIG_fail;
5075 }
5076 {
5077 PyThreadState* __tstate = wxPyBeginAllowThreads();
5078 result = (wxPoint2D *)new wxPoint2D(arg1,arg2);
5079
5080 wxPyEndAllowThreads(__tstate);
5081 if (PyErr_Occurred()) SWIG_fail;
5082 }
5083 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
5084 return resultobj;
5085 fail:
5086 return NULL;
5087 }
5088
5089
5090 static PyObject *_wrap_new_Point2DCopy(PyObject *, PyObject *args, PyObject *kwargs) {
5091 PyObject *resultobj;
5092 wxPoint2D *arg1 = 0 ;
5093 wxPoint2D *result;
5094 wxPoint2D temp1 ;
5095 PyObject * obj0 = 0 ;
5096 char *kwnames[] = {
5097 (char *) "pt", NULL
5098 };
5099
5100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_Point2DCopy",kwnames,&obj0)) goto fail;
5101 {
5102 arg1 = &temp1;
5103 if ( ! wxPoint2D_helper(obj0, &arg1)) SWIG_fail;
5104 }
5105 {
5106 PyThreadState* __tstate = wxPyBeginAllowThreads();
5107 result = (wxPoint2D *)new wxPoint2D((wxPoint2D const &)*arg1);
5108
5109 wxPyEndAllowThreads(__tstate);
5110 if (PyErr_Occurred()) SWIG_fail;
5111 }
5112 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
5113 return resultobj;
5114 fail:
5115 return NULL;
5116 }
5117
5118
5119 static PyObject *_wrap_new_Point2DFromPoint(PyObject *, PyObject *args, PyObject *kwargs) {
5120 PyObject *resultobj;
5121 wxPoint *arg1 = 0 ;
5122 wxPoint2D *result;
5123 wxPoint temp1 ;
5124 PyObject * obj0 = 0 ;
5125 char *kwnames[] = {
5126 (char *) "pt", NULL
5127 };
5128
5129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_Point2DFromPoint",kwnames,&obj0)) goto fail;
5130 {
5131 arg1 = &temp1;
5132 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
5133 }
5134 {
5135 PyThreadState* __tstate = wxPyBeginAllowThreads();
5136 result = (wxPoint2D *)new wxPoint2D((wxPoint const &)*arg1);
5137
5138 wxPyEndAllowThreads(__tstate);
5139 if (PyErr_Occurred()) SWIG_fail;
5140 }
5141 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
5142 return resultobj;
5143 fail:
5144 return NULL;
5145 }
5146
5147
5148 static PyObject *_wrap_Point2D_GetFloor(PyObject *, PyObject *args, PyObject *kwargs) {
5149 PyObject *resultobj;
5150 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5151 int *arg2 = (int *) 0 ;
5152 int *arg3 = (int *) 0 ;
5153 int temp2 ;
5154 int res2 = 0 ;
5155 int temp3 ;
5156 int res3 = 0 ;
5157 PyObject * obj0 = 0 ;
5158 char *kwnames[] = {
5159 (char *) "self", NULL
5160 };
5161
5162 arg2 = &temp2; res2 = SWIG_NEWOBJ;
5163 arg3 = &temp3; res3 = SWIG_NEWOBJ;
5164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetFloor",kwnames,&obj0)) goto fail;
5165 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5166 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5167 {
5168 PyThreadState* __tstate = wxPyBeginAllowThreads();
5169 ((wxPoint2D const *)arg1)->GetFloor(arg2,arg3);
5170
5171 wxPyEndAllowThreads(__tstate);
5172 if (PyErr_Occurred()) SWIG_fail;
5173 }
5174 Py_INCREF(Py_None); resultobj = Py_None;
5175 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
5176 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
5177 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
5178 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
5179 return resultobj;
5180 fail:
5181 return NULL;
5182 }
5183
5184
5185 static PyObject *_wrap_Point2D_GetRounded(PyObject *, PyObject *args, PyObject *kwargs) {
5186 PyObject *resultobj;
5187 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5188 int *arg2 = (int *) 0 ;
5189 int *arg3 = (int *) 0 ;
5190 int temp2 ;
5191 int res2 = 0 ;
5192 int temp3 ;
5193 int res3 = 0 ;
5194 PyObject * obj0 = 0 ;
5195 char *kwnames[] = {
5196 (char *) "self", NULL
5197 };
5198
5199 arg2 = &temp2; res2 = SWIG_NEWOBJ;
5200 arg3 = &temp3; res3 = SWIG_NEWOBJ;
5201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetRounded",kwnames,&obj0)) goto fail;
5202 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5203 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5204 {
5205 PyThreadState* __tstate = wxPyBeginAllowThreads();
5206 ((wxPoint2D const *)arg1)->GetRounded(arg2,arg3);
5207
5208 wxPyEndAllowThreads(__tstate);
5209 if (PyErr_Occurred()) SWIG_fail;
5210 }
5211 Py_INCREF(Py_None); resultobj = Py_None;
5212 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
5213 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
5214 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
5215 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
5216 return resultobj;
5217 fail:
5218 return NULL;
5219 }
5220
5221
5222 static PyObject *_wrap_Point2D_GetVectorLength(PyObject *, PyObject *args, PyObject *kwargs) {
5223 PyObject *resultobj;
5224 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5225 double result;
5226 PyObject * obj0 = 0 ;
5227 char *kwnames[] = {
5228 (char *) "self", NULL
5229 };
5230
5231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetVectorLength",kwnames,&obj0)) goto fail;
5232 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5233 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5234 {
5235 PyThreadState* __tstate = wxPyBeginAllowThreads();
5236 result = (double)((wxPoint2D const *)arg1)->GetVectorLength();
5237
5238 wxPyEndAllowThreads(__tstate);
5239 if (PyErr_Occurred()) SWIG_fail;
5240 }
5241 resultobj = SWIG_From_double((double)result);
5242 return resultobj;
5243 fail:
5244 return NULL;
5245 }
5246
5247
5248 static PyObject *_wrap_Point2D_GetVectorAngle(PyObject *, PyObject *args, PyObject *kwargs) {
5249 PyObject *resultobj;
5250 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5251 double result;
5252 PyObject * obj0 = 0 ;
5253 char *kwnames[] = {
5254 (char *) "self", NULL
5255 };
5256
5257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetVectorAngle",kwnames,&obj0)) goto fail;
5258 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5259 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5260 {
5261 PyThreadState* __tstate = wxPyBeginAllowThreads();
5262 result = (double)((wxPoint2D const *)arg1)->GetVectorAngle();
5263
5264 wxPyEndAllowThreads(__tstate);
5265 if (PyErr_Occurred()) SWIG_fail;
5266 }
5267 resultobj = SWIG_From_double((double)result);
5268 return resultobj;
5269 fail:
5270 return NULL;
5271 }
5272
5273
5274 static PyObject *_wrap_Point2D_SetVectorLength(PyObject *, PyObject *args, PyObject *kwargs) {
5275 PyObject *resultobj;
5276 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5277 double arg2 ;
5278 PyObject * obj0 = 0 ;
5279 PyObject * obj1 = 0 ;
5280 char *kwnames[] = {
5281 (char *) "self",(char *) "length", NULL
5282 };
5283
5284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_SetVectorLength",kwnames,&obj0,&obj1)) goto fail;
5285 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5286 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5287 arg2 = (double)SWIG_As_double(obj1);
5288 if (PyErr_Occurred()) SWIG_fail;
5289 {
5290 PyThreadState* __tstate = wxPyBeginAllowThreads();
5291 (arg1)->SetVectorLength(arg2);
5292
5293 wxPyEndAllowThreads(__tstate);
5294 if (PyErr_Occurred()) SWIG_fail;
5295 }
5296 Py_INCREF(Py_None); resultobj = Py_None;
5297 return resultobj;
5298 fail:
5299 return NULL;
5300 }
5301
5302
5303 static PyObject *_wrap_Point2D_SetVectorAngle(PyObject *, PyObject *args, PyObject *kwargs) {
5304 PyObject *resultobj;
5305 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5306 double arg2 ;
5307 PyObject * obj0 = 0 ;
5308 PyObject * obj1 = 0 ;
5309 char *kwnames[] = {
5310 (char *) "self",(char *) "degrees", NULL
5311 };
5312
5313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_SetVectorAngle",kwnames,&obj0,&obj1)) goto fail;
5314 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5315 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5316 arg2 = (double)SWIG_As_double(obj1);
5317 if (PyErr_Occurred()) SWIG_fail;
5318 {
5319 PyThreadState* __tstate = wxPyBeginAllowThreads();
5320 (arg1)->SetVectorAngle(arg2);
5321
5322 wxPyEndAllowThreads(__tstate);
5323 if (PyErr_Occurred()) SWIG_fail;
5324 }
5325 Py_INCREF(Py_None); resultobj = Py_None;
5326 return resultobj;
5327 fail:
5328 return NULL;
5329 }
5330
5331
5332 static PyObject *_wrap_Point2D_GetDistance(PyObject *, PyObject *args, PyObject *kwargs) {
5333 PyObject *resultobj;
5334 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5335 wxPoint2D *arg2 = 0 ;
5336 double result;
5337 wxPoint2D temp2 ;
5338 PyObject * obj0 = 0 ;
5339 PyObject * obj1 = 0 ;
5340 char *kwnames[] = {
5341 (char *) "self",(char *) "pt", NULL
5342 };
5343
5344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDistance",kwnames,&obj0,&obj1)) goto fail;
5345 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5346 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5347 {
5348 arg2 = &temp2;
5349 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5350 }
5351 {
5352 PyThreadState* __tstate = wxPyBeginAllowThreads();
5353 result = (double)((wxPoint2D const *)arg1)->GetDistance((wxPoint2D const &)*arg2);
5354
5355 wxPyEndAllowThreads(__tstate);
5356 if (PyErr_Occurred()) SWIG_fail;
5357 }
5358 resultobj = SWIG_From_double((double)result);
5359 return resultobj;
5360 fail:
5361 return NULL;
5362 }
5363
5364
5365 static PyObject *_wrap_Point2D_GetDistanceSquare(PyObject *, PyObject *args, PyObject *kwargs) {
5366 PyObject *resultobj;
5367 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5368 wxPoint2D *arg2 = 0 ;
5369 double result;
5370 wxPoint2D temp2 ;
5371 PyObject * obj0 = 0 ;
5372 PyObject * obj1 = 0 ;
5373 char *kwnames[] = {
5374 (char *) "self",(char *) "pt", NULL
5375 };
5376
5377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDistanceSquare",kwnames,&obj0,&obj1)) goto fail;
5378 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5379 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5380 {
5381 arg2 = &temp2;
5382 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5383 }
5384 {
5385 PyThreadState* __tstate = wxPyBeginAllowThreads();
5386 result = (double)((wxPoint2D const *)arg1)->GetDistanceSquare((wxPoint2D const &)*arg2);
5387
5388 wxPyEndAllowThreads(__tstate);
5389 if (PyErr_Occurred()) SWIG_fail;
5390 }
5391 resultobj = SWIG_From_double((double)result);
5392 return resultobj;
5393 fail:
5394 return NULL;
5395 }
5396
5397
5398 static PyObject *_wrap_Point2D_GetDotProduct(PyObject *, PyObject *args, PyObject *kwargs) {
5399 PyObject *resultobj;
5400 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5401 wxPoint2D *arg2 = 0 ;
5402 double result;
5403 wxPoint2D temp2 ;
5404 PyObject * obj0 = 0 ;
5405 PyObject * obj1 = 0 ;
5406 char *kwnames[] = {
5407 (char *) "self",(char *) "vec", NULL
5408 };
5409
5410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDotProduct",kwnames,&obj0,&obj1)) goto fail;
5411 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5412 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5413 {
5414 arg2 = &temp2;
5415 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5416 }
5417 {
5418 PyThreadState* __tstate = wxPyBeginAllowThreads();
5419 result = (double)((wxPoint2D const *)arg1)->GetDotProduct((wxPoint2D const &)*arg2);
5420
5421 wxPyEndAllowThreads(__tstate);
5422 if (PyErr_Occurred()) SWIG_fail;
5423 }
5424 resultobj = SWIG_From_double((double)result);
5425 return resultobj;
5426 fail:
5427 return NULL;
5428 }
5429
5430
5431 static PyObject *_wrap_Point2D_GetCrossProduct(PyObject *, PyObject *args, PyObject *kwargs) {
5432 PyObject *resultobj;
5433 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5434 wxPoint2D *arg2 = 0 ;
5435 double result;
5436 wxPoint2D temp2 ;
5437 PyObject * obj0 = 0 ;
5438 PyObject * obj1 = 0 ;
5439 char *kwnames[] = {
5440 (char *) "self",(char *) "vec", NULL
5441 };
5442
5443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetCrossProduct",kwnames,&obj0,&obj1)) goto fail;
5444 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5445 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5446 {
5447 arg2 = &temp2;
5448 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5449 }
5450 {
5451 PyThreadState* __tstate = wxPyBeginAllowThreads();
5452 result = (double)((wxPoint2D const *)arg1)->GetCrossProduct((wxPoint2D const &)*arg2);
5453
5454 wxPyEndAllowThreads(__tstate);
5455 if (PyErr_Occurred()) SWIG_fail;
5456 }
5457 resultobj = SWIG_From_double((double)result);
5458 return resultobj;
5459 fail:
5460 return NULL;
5461 }
5462
5463
5464 static PyObject *_wrap_Point2D___neg__(PyObject *, PyObject *args, PyObject *kwargs) {
5465 PyObject *resultobj;
5466 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5467 wxPoint2D result;
5468 PyObject * obj0 = 0 ;
5469 char *kwnames[] = {
5470 (char *) "self", NULL
5471 };
5472
5473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D___neg__",kwnames,&obj0)) goto fail;
5474 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5475 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5476 {
5477 PyThreadState* __tstate = wxPyBeginAllowThreads();
5478 result = (arg1)->operator -();
5479
5480 wxPyEndAllowThreads(__tstate);
5481 if (PyErr_Occurred()) SWIG_fail;
5482 }
5483 {
5484 wxPoint2D * resultptr;
5485 resultptr = new wxPoint2D((wxPoint2D &) result);
5486 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint2D, 1);
5487 }
5488 return resultobj;
5489 fail:
5490 return NULL;
5491 }
5492
5493
5494 static PyObject *_wrap_Point2D___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
5495 PyObject *resultobj;
5496 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5497 wxPoint2D *arg2 = 0 ;
5498 wxPoint2D *result;
5499 wxPoint2D temp2 ;
5500 PyObject * obj0 = 0 ;
5501 PyObject * obj1 = 0 ;
5502 char *kwnames[] = {
5503 (char *) "self",(char *) "pt", NULL
5504 };
5505
5506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___iadd__",kwnames,&obj0,&obj1)) goto fail;
5507 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5508 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
5509 {
5510 arg2 = &temp2;
5511 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5512 }
5513 {
5514 PyThreadState* __tstate = wxPyBeginAllowThreads();
5515 {
5516 wxPoint2D &_result_ref = (arg1)->operator +=((wxPoint2D const &)*arg2);
5517 result = (wxPoint2D *) &_result_ref;
5518 }
5519
5520 wxPyEndAllowThreads(__tstate);
5521 if (PyErr_Occurred()) SWIG_fail;
5522 }
5523 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
5524 return resultobj;
5525 fail:
5526 return NULL;
5527 }
5528
5529
5530 static PyObject *_wrap_Point2D___isub__(PyObject *, PyObject *args, PyObject *kwargs) {
5531 PyObject *resultobj;
5532 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5533 wxPoint2D *arg2 = 0 ;
5534 wxPoint2D *result;
5535 wxPoint2D temp2 ;
5536 PyObject * obj0 = 0 ;
5537 PyObject * obj1 = 0 ;
5538 char *kwnames[] = {
5539 (char *) "self",(char *) "pt", NULL
5540 };
5541
5542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___isub__",kwnames,&obj0,&obj1)) goto fail;
5543 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5544 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
5545 {
5546 arg2 = &temp2;
5547 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5548 }
5549 {
5550 PyThreadState* __tstate = wxPyBeginAllowThreads();
5551 {
5552 wxPoint2D &_result_ref = (arg1)->operator -=((wxPoint2D const &)*arg2);
5553 result = (wxPoint2D *) &_result_ref;
5554 }
5555
5556 wxPyEndAllowThreads(__tstate);
5557 if (PyErr_Occurred()) SWIG_fail;
5558 }
5559 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
5560 return resultobj;
5561 fail:
5562 return NULL;
5563 }
5564
5565
5566 static PyObject *_wrap_Point2D___imul__(PyObject *, PyObject *args, PyObject *kwargs) {
5567 PyObject *resultobj;
5568 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5569 wxPoint2D *arg2 = 0 ;
5570 wxPoint2D *result;
5571 wxPoint2D temp2 ;
5572 PyObject * obj0 = 0 ;
5573 PyObject * obj1 = 0 ;
5574 char *kwnames[] = {
5575 (char *) "self",(char *) "pt", NULL
5576 };
5577
5578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___imul__",kwnames,&obj0,&obj1)) goto fail;
5579 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5580 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
5581 {
5582 arg2 = &temp2;
5583 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5584 }
5585 {
5586 PyThreadState* __tstate = wxPyBeginAllowThreads();
5587 {
5588 wxPoint2D &_result_ref = (arg1)->operator *=((wxPoint2D const &)*arg2);
5589 result = (wxPoint2D *) &_result_ref;
5590 }
5591
5592 wxPyEndAllowThreads(__tstate);
5593 if (PyErr_Occurred()) SWIG_fail;
5594 }
5595 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
5596 return resultobj;
5597 fail:
5598 return NULL;
5599 }
5600
5601
5602 static PyObject *_wrap_Point2D___idiv__(PyObject *, PyObject *args, PyObject *kwargs) {
5603 PyObject *resultobj;
5604 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5605 wxPoint2D *arg2 = 0 ;
5606 wxPoint2D *result;
5607 wxPoint2D temp2 ;
5608 PyObject * obj0 = 0 ;
5609 PyObject * obj1 = 0 ;
5610 char *kwnames[] = {
5611 (char *) "self",(char *) "pt", NULL
5612 };
5613
5614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___idiv__",kwnames,&obj0,&obj1)) goto fail;
5615 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5616 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
5617 {
5618 arg2 = &temp2;
5619 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5620 }
5621 {
5622 PyThreadState* __tstate = wxPyBeginAllowThreads();
5623 {
5624 wxPoint2D &_result_ref = (arg1)->operator /=((wxPoint2D const &)*arg2);
5625 result = (wxPoint2D *) &_result_ref;
5626 }
5627
5628 wxPyEndAllowThreads(__tstate);
5629 if (PyErr_Occurred()) SWIG_fail;
5630 }
5631 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
5632 return resultobj;
5633 fail:
5634 return NULL;
5635 }
5636
5637
5638 static PyObject *_wrap_Point2D___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
5639 PyObject *resultobj;
5640 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5641 wxPoint2D *arg2 = 0 ;
5642 bool result;
5643 wxPoint2D temp2 ;
5644 PyObject * obj0 = 0 ;
5645 PyObject * obj1 = 0 ;
5646 char *kwnames[] = {
5647 (char *) "self",(char *) "pt", NULL
5648 };
5649
5650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___eq__",kwnames,&obj0,&obj1)) goto fail;
5651 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5652 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5653 {
5654 arg2 = &temp2;
5655 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5656 }
5657 {
5658 PyThreadState* __tstate = wxPyBeginAllowThreads();
5659 result = (bool)((wxPoint2D const *)arg1)->operator ==((wxPoint2D const &)*arg2);
5660
5661 wxPyEndAllowThreads(__tstate);
5662 if (PyErr_Occurred()) SWIG_fail;
5663 }
5664 {
5665 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5666 }
5667 return resultobj;
5668 fail:
5669 return NULL;
5670 }
5671
5672
5673 static PyObject *_wrap_Point2D___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
5674 PyObject *resultobj;
5675 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5676 wxPoint2D *arg2 = 0 ;
5677 bool result;
5678 wxPoint2D temp2 ;
5679 PyObject * obj0 = 0 ;
5680 PyObject * obj1 = 0 ;
5681 char *kwnames[] = {
5682 (char *) "self",(char *) "pt", NULL
5683 };
5684
5685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___ne__",kwnames,&obj0,&obj1)) goto fail;
5686 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5687 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5688 {
5689 arg2 = &temp2;
5690 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5691 }
5692 {
5693 PyThreadState* __tstate = wxPyBeginAllowThreads();
5694 result = (bool)((wxPoint2D const *)arg1)->operator !=((wxPoint2D const &)*arg2);
5695
5696 wxPyEndAllowThreads(__tstate);
5697 if (PyErr_Occurred()) SWIG_fail;
5698 }
5699 {
5700 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5701 }
5702 return resultobj;
5703 fail:
5704 return NULL;
5705 }
5706
5707
5708 static PyObject *_wrap_Point2D_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
5709 PyObject *resultobj;
5710 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5711 double arg2 ;
5712 PyObject * obj0 = 0 ;
5713 PyObject * obj1 = 0 ;
5714 char *kwnames[] = {
5715 (char *) "self",(char *) "m_x", NULL
5716 };
5717
5718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_x_set",kwnames,&obj0,&obj1)) goto fail;
5719 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5720 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5721 arg2 = (double)SWIG_As_double(obj1);
5722 if (PyErr_Occurred()) SWIG_fail;
5723 if (arg1) (arg1)->m_x = arg2;
5724
5725 Py_INCREF(Py_None); resultobj = Py_None;
5726 return resultobj;
5727 fail:
5728 return NULL;
5729 }
5730
5731
5732 static PyObject *_wrap_Point2D_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
5733 PyObject *resultobj;
5734 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5735 double result;
5736 PyObject * obj0 = 0 ;
5737 char *kwnames[] = {
5738 (char *) "self", NULL
5739 };
5740
5741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_x_get",kwnames,&obj0)) goto fail;
5742 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5743 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5744 result = (double) ((arg1)->m_x);
5745
5746 resultobj = SWIG_From_double((double)result);
5747 return resultobj;
5748 fail:
5749 return NULL;
5750 }
5751
5752
5753 static PyObject *_wrap_Point2D_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
5754 PyObject *resultobj;
5755 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5756 double arg2 ;
5757 PyObject * obj0 = 0 ;
5758 PyObject * obj1 = 0 ;
5759 char *kwnames[] = {
5760 (char *) "self",(char *) "m_y", NULL
5761 };
5762
5763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_y_set",kwnames,&obj0,&obj1)) goto fail;
5764 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5765 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5766 arg2 = (double)SWIG_As_double(obj1);
5767 if (PyErr_Occurred()) SWIG_fail;
5768 if (arg1) (arg1)->m_y = arg2;
5769
5770 Py_INCREF(Py_None); resultobj = Py_None;
5771 return resultobj;
5772 fail:
5773 return NULL;
5774 }
5775
5776
5777 static PyObject *_wrap_Point2D_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
5778 PyObject *resultobj;
5779 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5780 double result;
5781 PyObject * obj0 = 0 ;
5782 char *kwnames[] = {
5783 (char *) "self", NULL
5784 };
5785
5786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_y_get",kwnames,&obj0)) goto fail;
5787 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5788 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5789 result = (double) ((arg1)->m_y);
5790
5791 resultobj = SWIG_From_double((double)result);
5792 return resultobj;
5793 fail:
5794 return NULL;
5795 }
5796
5797
5798 static PyObject *_wrap_Point2D_Set(PyObject *, PyObject *args, PyObject *kwargs) {
5799 PyObject *resultobj;
5800 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5801 double arg2 = (double) 0 ;
5802 double arg3 = (double) 0 ;
5803 PyObject * obj0 = 0 ;
5804 PyObject * obj1 = 0 ;
5805 PyObject * obj2 = 0 ;
5806 char *kwnames[] = {
5807 (char *) "self",(char *) "x",(char *) "y", NULL
5808 };
5809
5810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Point2D_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
5811 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5812 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5813 if (obj1) {
5814 arg2 = (double)SWIG_As_double(obj1);
5815 if (PyErr_Occurred()) SWIG_fail;
5816 }
5817 if (obj2) {
5818 arg3 = (double)SWIG_As_double(obj2);
5819 if (PyErr_Occurred()) SWIG_fail;
5820 }
5821 {
5822 PyThreadState* __tstate = wxPyBeginAllowThreads();
5823 wxPoint2D_Set(arg1,arg2,arg3);
5824
5825 wxPyEndAllowThreads(__tstate);
5826 if (PyErr_Occurred()) SWIG_fail;
5827 }
5828 Py_INCREF(Py_None); resultobj = Py_None;
5829 return resultobj;
5830 fail:
5831 return NULL;
5832 }
5833
5834
5835 static PyObject *_wrap_Point2D_Get(PyObject *, PyObject *args, PyObject *kwargs) {
5836 PyObject *resultobj;
5837 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5838 PyObject *result;
5839 PyObject * obj0 = 0 ;
5840 char *kwnames[] = {
5841 (char *) "self", NULL
5842 };
5843
5844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_Get",kwnames,&obj0)) goto fail;
5845 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5846 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5847 {
5848 PyThreadState* __tstate = wxPyBeginAllowThreads();
5849 result = (PyObject *)wxPoint2D_Get(arg1);
5850
5851 wxPyEndAllowThreads(__tstate);
5852 if (PyErr_Occurred()) SWIG_fail;
5853 }
5854 resultobj = result;
5855 return resultobj;
5856 fail:
5857 return NULL;
5858 }
5859
5860
5861 static PyObject * Point2D_swigregister(PyObject *, PyObject *args) {
5862 PyObject *obj;
5863 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5864 SWIG_TypeClientData(SWIGTYPE_p_wxPoint2D, obj);
5865 Py_INCREF(obj);
5866 return Py_BuildValue((char *)"");
5867 }
5868 static int _wrap_DefaultPosition_set(PyObject *) {
5869 PyErr_SetString(PyExc_TypeError,"Variable DefaultPosition is read-only.");
5870 return 1;
5871 }
5872
5873
5874 static PyObject *_wrap_DefaultPosition_get() {
5875 PyObject *pyobj;
5876
5877 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultPosition), SWIGTYPE_p_wxPoint, 0);
5878 return pyobj;
5879 }
5880
5881
5882 static int _wrap_DefaultSize_set(PyObject *) {
5883 PyErr_SetString(PyExc_TypeError,"Variable DefaultSize is read-only.");
5884 return 1;
5885 }
5886
5887
5888 static PyObject *_wrap_DefaultSize_get() {
5889 PyObject *pyobj;
5890
5891 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultSize), SWIGTYPE_p_wxSize, 0);
5892 return pyobj;
5893 }
5894
5895
5896 static PyObject *_wrap_new_InputStream(PyObject *, PyObject *args, PyObject *kwargs) {
5897 PyObject *resultobj;
5898 PyObject *arg1 = (PyObject *) 0 ;
5899 wxPyInputStream *result;
5900 PyObject * obj0 = 0 ;
5901 char *kwnames[] = {
5902 (char *) "p", NULL
5903 };
5904
5905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_InputStream",kwnames,&obj0)) goto fail;
5906 arg1 = obj0;
5907 {
5908 PyThreadState* __tstate = wxPyBeginAllowThreads();
5909 result = (wxPyInputStream *)new_wxPyInputStream(arg1);
5910
5911 wxPyEndAllowThreads(__tstate);
5912 if (PyErr_Occurred()) SWIG_fail;
5913 }
5914 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyInputStream, 1);
5915 return resultobj;
5916 fail:
5917 return NULL;
5918 }
5919
5920
5921 static PyObject *_wrap_InputStream_close(PyObject *, PyObject *args, PyObject *kwargs) {
5922 PyObject *resultobj;
5923 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5924 PyObject * obj0 = 0 ;
5925 char *kwnames[] = {
5926 (char *) "self", NULL
5927 };
5928
5929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_close",kwnames,&obj0)) goto fail;
5930 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5931 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5932 {
5933 PyThreadState* __tstate = wxPyBeginAllowThreads();
5934 (arg1)->close();
5935
5936 wxPyEndAllowThreads(__tstate);
5937 if (PyErr_Occurred()) SWIG_fail;
5938 }
5939 Py_INCREF(Py_None); resultobj = Py_None;
5940 return resultobj;
5941 fail:
5942 return NULL;
5943 }
5944
5945
5946 static PyObject *_wrap_InputStream_flush(PyObject *, PyObject *args, PyObject *kwargs) {
5947 PyObject *resultobj;
5948 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5949 PyObject * obj0 = 0 ;
5950 char *kwnames[] = {
5951 (char *) "self", NULL
5952 };
5953
5954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_flush",kwnames,&obj0)) goto fail;
5955 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5956 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5957 {
5958 PyThreadState* __tstate = wxPyBeginAllowThreads();
5959 (arg1)->flush();
5960
5961 wxPyEndAllowThreads(__tstate);
5962 if (PyErr_Occurred()) SWIG_fail;
5963 }
5964 Py_INCREF(Py_None); resultobj = Py_None;
5965 return resultobj;
5966 fail:
5967 return NULL;
5968 }
5969
5970
5971 static PyObject *_wrap_InputStream_eof(PyObject *, PyObject *args, PyObject *kwargs) {
5972 PyObject *resultobj;
5973 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5974 bool result;
5975 PyObject * obj0 = 0 ;
5976 char *kwnames[] = {
5977 (char *) "self", NULL
5978 };
5979
5980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_eof",kwnames,&obj0)) goto fail;
5981 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5982 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5983 {
5984 PyThreadState* __tstate = wxPyBeginAllowThreads();
5985 result = (bool)(arg1)->eof();
5986
5987 wxPyEndAllowThreads(__tstate);
5988 if (PyErr_Occurred()) SWIG_fail;
5989 }
5990 {
5991 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5992 }
5993 return resultobj;
5994 fail:
5995 return NULL;
5996 }
5997
5998
5999 static PyObject *_wrap_InputStream_read(PyObject *, PyObject *args, PyObject *kwargs) {
6000 PyObject *resultobj;
6001 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6002 int arg2 = (int) -1 ;
6003 PyObject *result;
6004 PyObject * obj0 = 0 ;
6005 PyObject * obj1 = 0 ;
6006 char *kwnames[] = {
6007 (char *) "self",(char *) "size", NULL
6008 };
6009
6010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_read",kwnames,&obj0,&obj1)) goto fail;
6011 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6012 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6013 if (obj1) {
6014 arg2 = (int)SWIG_As_int(obj1);
6015 if (PyErr_Occurred()) SWIG_fail;
6016 }
6017 {
6018 PyThreadState* __tstate = wxPyBeginAllowThreads();
6019 result = (PyObject *)(arg1)->read(arg2);
6020
6021 wxPyEndAllowThreads(__tstate);
6022 if (PyErr_Occurred()) SWIG_fail;
6023 }
6024 resultobj = result;
6025 return resultobj;
6026 fail:
6027 return NULL;
6028 }
6029
6030
6031 static PyObject *_wrap_InputStream_readline(PyObject *, PyObject *args, PyObject *kwargs) {
6032 PyObject *resultobj;
6033 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6034 int arg2 = (int) -1 ;
6035 PyObject *result;
6036 PyObject * obj0 = 0 ;
6037 PyObject * obj1 = 0 ;
6038 char *kwnames[] = {
6039 (char *) "self",(char *) "size", NULL
6040 };
6041
6042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_readline",kwnames,&obj0,&obj1)) goto fail;
6043 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6044 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6045 if (obj1) {
6046 arg2 = (int)SWIG_As_int(obj1);
6047 if (PyErr_Occurred()) SWIG_fail;
6048 }
6049 {
6050 PyThreadState* __tstate = wxPyBeginAllowThreads();
6051 result = (PyObject *)(arg1)->readline(arg2);
6052
6053 wxPyEndAllowThreads(__tstate);
6054 if (PyErr_Occurred()) SWIG_fail;
6055 }
6056 resultobj = result;
6057 return resultobj;
6058 fail:
6059 return NULL;
6060 }
6061
6062
6063 static PyObject *_wrap_InputStream_readlines(PyObject *, PyObject *args, PyObject *kwargs) {
6064 PyObject *resultobj;
6065 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6066 int arg2 = (int) -1 ;
6067 PyObject *result;
6068 PyObject * obj0 = 0 ;
6069 PyObject * obj1 = 0 ;
6070 char *kwnames[] = {
6071 (char *) "self",(char *) "sizehint", NULL
6072 };
6073
6074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_readlines",kwnames,&obj0,&obj1)) goto fail;
6075 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6076 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6077 if (obj1) {
6078 arg2 = (int)SWIG_As_int(obj1);
6079 if (PyErr_Occurred()) SWIG_fail;
6080 }
6081 {
6082 PyThreadState* __tstate = wxPyBeginAllowThreads();
6083 result = (PyObject *)(arg1)->readlines(arg2);
6084
6085 wxPyEndAllowThreads(__tstate);
6086 if (PyErr_Occurred()) SWIG_fail;
6087 }
6088 resultobj = result;
6089 return resultobj;
6090 fail:
6091 return NULL;
6092 }
6093
6094
6095 static PyObject *_wrap_InputStream_seek(PyObject *, PyObject *args, PyObject *kwargs) {
6096 PyObject *resultobj;
6097 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6098 int arg2 ;
6099 int arg3 = (int) 0 ;
6100 PyObject * obj0 = 0 ;
6101 PyObject * obj1 = 0 ;
6102 PyObject * obj2 = 0 ;
6103 char *kwnames[] = {
6104 (char *) "self",(char *) "offset",(char *) "whence", NULL
6105 };
6106
6107 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:InputStream_seek",kwnames,&obj0,&obj1,&obj2)) goto fail;
6108 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6109 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6110 arg2 = (int)SWIG_As_int(obj1);
6111 if (PyErr_Occurred()) SWIG_fail;
6112 if (obj2) {
6113 arg3 = (int)SWIG_As_int(obj2);
6114 if (PyErr_Occurred()) SWIG_fail;
6115 }
6116 {
6117 PyThreadState* __tstate = wxPyBeginAllowThreads();
6118 (arg1)->seek(arg2,arg3);
6119
6120 wxPyEndAllowThreads(__tstate);
6121 if (PyErr_Occurred()) SWIG_fail;
6122 }
6123 Py_INCREF(Py_None); resultobj = Py_None;
6124 return resultobj;
6125 fail:
6126 return NULL;
6127 }
6128
6129
6130 static PyObject *_wrap_InputStream_tell(PyObject *, PyObject *args, PyObject *kwargs) {
6131 PyObject *resultobj;
6132 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6133 int result;
6134 PyObject * obj0 = 0 ;
6135 char *kwnames[] = {
6136 (char *) "self", NULL
6137 };
6138
6139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_tell",kwnames,&obj0)) goto fail;
6140 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6141 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6142 {
6143 PyThreadState* __tstate = wxPyBeginAllowThreads();
6144 result = (int)(arg1)->tell();
6145
6146 wxPyEndAllowThreads(__tstate);
6147 if (PyErr_Occurred()) SWIG_fail;
6148 }
6149 resultobj = SWIG_From_int((int)result);
6150 return resultobj;
6151 fail:
6152 return NULL;
6153 }
6154
6155
6156 static PyObject *_wrap_InputStream_Peek(PyObject *, PyObject *args, PyObject *kwargs) {
6157 PyObject *resultobj;
6158 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6159 char result;
6160 PyObject * obj0 = 0 ;
6161 char *kwnames[] = {
6162 (char *) "self", NULL
6163 };
6164
6165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_Peek",kwnames,&obj0)) goto fail;
6166 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6167 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6168 {
6169 PyThreadState* __tstate = wxPyBeginAllowThreads();
6170 result = (char)(arg1)->Peek();
6171
6172 wxPyEndAllowThreads(__tstate);
6173 if (PyErr_Occurred()) SWIG_fail;
6174 }
6175 resultobj = SWIG_From_char((char)result);
6176 return resultobj;
6177 fail:
6178 return NULL;
6179 }
6180
6181
6182 static PyObject *_wrap_InputStream_GetC(PyObject *, PyObject *args, PyObject *kwargs) {
6183 PyObject *resultobj;
6184 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6185 char result;
6186 PyObject * obj0 = 0 ;
6187 char *kwnames[] = {
6188 (char *) "self", NULL
6189 };
6190
6191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_GetC",kwnames,&obj0)) goto fail;
6192 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6193 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6194 {
6195 PyThreadState* __tstate = wxPyBeginAllowThreads();
6196 result = (char)(arg1)->GetC();
6197
6198 wxPyEndAllowThreads(__tstate);
6199 if (PyErr_Occurred()) SWIG_fail;
6200 }
6201 resultobj = SWIG_From_char((char)result);
6202 return resultobj;
6203 fail:
6204 return NULL;
6205 }
6206
6207
6208 static PyObject *_wrap_InputStream_LastRead(PyObject *, PyObject *args, PyObject *kwargs) {
6209 PyObject *resultobj;
6210 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6211 size_t result;
6212 PyObject * obj0 = 0 ;
6213 char *kwnames[] = {
6214 (char *) "self", NULL
6215 };
6216
6217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_LastRead",kwnames,&obj0)) goto fail;
6218 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6219 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6220 {
6221 PyThreadState* __tstate = wxPyBeginAllowThreads();
6222 result = (size_t)(arg1)->LastRead();
6223
6224 wxPyEndAllowThreads(__tstate);
6225 if (PyErr_Occurred()) SWIG_fail;
6226 }
6227 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
6228 return resultobj;
6229 fail:
6230 return NULL;
6231 }
6232
6233
6234 static PyObject *_wrap_InputStream_CanRead(PyObject *, PyObject *args, PyObject *kwargs) {
6235 PyObject *resultobj;
6236 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6237 bool result;
6238 PyObject * obj0 = 0 ;
6239 char *kwnames[] = {
6240 (char *) "self", NULL
6241 };
6242
6243 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_CanRead",kwnames,&obj0)) goto fail;
6244 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6245 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6246 {
6247 PyThreadState* __tstate = wxPyBeginAllowThreads();
6248 result = (bool)(arg1)->CanRead();
6249
6250 wxPyEndAllowThreads(__tstate);
6251 if (PyErr_Occurred()) SWIG_fail;
6252 }
6253 {
6254 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6255 }
6256 return resultobj;
6257 fail:
6258 return NULL;
6259 }
6260
6261
6262 static PyObject *_wrap_InputStream_Eof(PyObject *, PyObject *args, PyObject *kwargs) {
6263 PyObject *resultobj;
6264 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6265 bool result;
6266 PyObject * obj0 = 0 ;
6267 char *kwnames[] = {
6268 (char *) "self", NULL
6269 };
6270
6271 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_Eof",kwnames,&obj0)) goto fail;
6272 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6273 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6274 {
6275 PyThreadState* __tstate = wxPyBeginAllowThreads();
6276 result = (bool)(arg1)->Eof();
6277
6278 wxPyEndAllowThreads(__tstate);
6279 if (PyErr_Occurred()) SWIG_fail;
6280 }
6281 {
6282 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6283 }
6284 return resultobj;
6285 fail:
6286 return NULL;
6287 }
6288
6289
6290 static PyObject *_wrap_InputStream_Ungetch(PyObject *, PyObject *args, PyObject *kwargs) {
6291 PyObject *resultobj;
6292 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6293 char arg2 ;
6294 bool result;
6295 PyObject * obj0 = 0 ;
6296 PyObject * obj1 = 0 ;
6297 char *kwnames[] = {
6298 (char *) "self",(char *) "c", NULL
6299 };
6300
6301 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:InputStream_Ungetch",kwnames,&obj0,&obj1)) goto fail;
6302 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6303 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6304 arg2 = (char)SWIG_As_char(obj1);
6305 if (PyErr_Occurred()) SWIG_fail;
6306 {
6307 PyThreadState* __tstate = wxPyBeginAllowThreads();
6308 result = (bool)(arg1)->Ungetch(arg2);
6309
6310 wxPyEndAllowThreads(__tstate);
6311 if (PyErr_Occurred()) SWIG_fail;
6312 }
6313 {
6314 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6315 }
6316 return resultobj;
6317 fail:
6318 return NULL;
6319 }
6320
6321
6322 static PyObject *_wrap_InputStream_SeekI(PyObject *, PyObject *args, PyObject *kwargs) {
6323 PyObject *resultobj;
6324 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6325 long arg2 ;
6326 int arg3 = (int) wxFromStart ;
6327 long result;
6328 PyObject * obj0 = 0 ;
6329 PyObject * obj1 = 0 ;
6330 PyObject * obj2 = 0 ;
6331 char *kwnames[] = {
6332 (char *) "self",(char *) "pos",(char *) "mode", NULL
6333 };
6334
6335 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:InputStream_SeekI",kwnames,&obj0,&obj1,&obj2)) goto fail;
6336 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6337 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6338 arg2 = (long)SWIG_As_long(obj1);
6339 if (PyErr_Occurred()) SWIG_fail;
6340 if (obj2) {
6341 arg3 = (int)SWIG_As_int(obj2);
6342 if (PyErr_Occurred()) SWIG_fail;
6343 }
6344 {
6345 PyThreadState* __tstate = wxPyBeginAllowThreads();
6346 result = (long)(arg1)->SeekI(arg2,(wxSeekMode )arg3);
6347
6348 wxPyEndAllowThreads(__tstate);
6349 if (PyErr_Occurred()) SWIG_fail;
6350 }
6351 resultobj = SWIG_From_long((long)result);
6352 return resultobj;
6353 fail:
6354 return NULL;
6355 }
6356
6357
6358 static PyObject *_wrap_InputStream_TellI(PyObject *, PyObject *args, PyObject *kwargs) {
6359 PyObject *resultobj;
6360 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6361 long result;
6362 PyObject * obj0 = 0 ;
6363 char *kwnames[] = {
6364 (char *) "self", NULL
6365 };
6366
6367 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_TellI",kwnames,&obj0)) goto fail;
6368 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6369 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6370 {
6371 PyThreadState* __tstate = wxPyBeginAllowThreads();
6372 result = (long)(arg1)->TellI();
6373
6374 wxPyEndAllowThreads(__tstate);
6375 if (PyErr_Occurred()) SWIG_fail;
6376 }
6377 resultobj = SWIG_From_long((long)result);
6378 return resultobj;
6379 fail:
6380 return NULL;
6381 }
6382
6383
6384 static PyObject * InputStream_swigregister(PyObject *, PyObject *args) {
6385 PyObject *obj;
6386 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6387 SWIG_TypeClientData(SWIGTYPE_p_wxPyInputStream, obj);
6388 Py_INCREF(obj);
6389 return Py_BuildValue((char *)"");
6390 }
6391 static PyObject *_wrap_OutputStream_write(PyObject *, PyObject *args, PyObject *kwargs) {
6392 PyObject *resultobj;
6393 wxOutputStream *arg1 = (wxOutputStream *) 0 ;
6394 PyObject *arg2 = (PyObject *) 0 ;
6395 PyObject * obj0 = 0 ;
6396 PyObject * obj1 = 0 ;
6397 char *kwnames[] = {
6398 (char *) "self",(char *) "obj", NULL
6399 };
6400
6401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:OutputStream_write",kwnames,&obj0,&obj1)) goto fail;
6402 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxOutputStream,
6403 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6404 arg2 = obj1;
6405 {
6406 PyThreadState* __tstate = wxPyBeginAllowThreads();
6407 wxOutputStream_write(arg1,arg2);
6408
6409 wxPyEndAllowThreads(__tstate);
6410 if (PyErr_Occurred()) SWIG_fail;
6411 }
6412 Py_INCREF(Py_None); resultobj = Py_None;
6413 return resultobj;
6414 fail:
6415 return NULL;
6416 }
6417
6418
6419 static PyObject * OutputStream_swigregister(PyObject *, PyObject *args) {
6420 PyObject *obj;
6421 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6422 SWIG_TypeClientData(SWIGTYPE_p_wxOutputStream, obj);
6423 Py_INCREF(obj);
6424 return Py_BuildValue((char *)"");
6425 }
6426 static PyObject *_wrap_new_FSFile(PyObject *, PyObject *args, PyObject *kwargs) {
6427 PyObject *resultobj;
6428 wxInputStream *arg1 = (wxInputStream *) 0 ;
6429 wxString *arg2 = 0 ;
6430 wxString *arg3 = 0 ;
6431 wxString *arg4 = 0 ;
6432 wxDateTime arg5 ;
6433 wxFSFile *result;
6434 wxPyInputStream *temp1 ;
6435 bool created1 ;
6436 bool temp2 = False ;
6437 bool temp3 = False ;
6438 bool temp4 = False ;
6439 wxDateTime *argp5 ;
6440 PyObject * obj0 = 0 ;
6441 PyObject * obj1 = 0 ;
6442 PyObject * obj2 = 0 ;
6443 PyObject * obj3 = 0 ;
6444 PyObject * obj4 = 0 ;
6445 char *kwnames[] = {
6446 (char *) "stream",(char *) "loc",(char *) "mimetype",(char *) "anchor",(char *) "modif", NULL
6447 };
6448
6449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:new_FSFile",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
6450 {
6451 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
6452 arg1 = temp1->m_wxis;
6453 created1 = False;
6454 } else {
6455 PyErr_Clear(); // clear the failure of the wxPyConvert above
6456 arg1 = wxPyCBInputStream_create(obj0, False);
6457 if (arg1 == NULL) {
6458 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
6459 SWIG_fail;
6460 }
6461 created1 = True;
6462 }
6463 }
6464 {
6465 arg2 = wxString_in_helper(obj1);
6466 if (arg2 == NULL) SWIG_fail;
6467 temp2 = True;
6468 }
6469 {
6470 arg3 = wxString_in_helper(obj2);
6471 if (arg3 == NULL) SWIG_fail;
6472 temp3 = True;
6473 }
6474 {
6475 arg4 = wxString_in_helper(obj3);
6476 if (arg4 == NULL) SWIG_fail;
6477 temp4 = True;
6478 }
6479 if ((SWIG_ConvertPtr(obj4,(void **)(&argp5),SWIGTYPE_p_wxDateTime,
6480 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
6481 arg5 = *argp5;
6482 {
6483 PyThreadState* __tstate = wxPyBeginAllowThreads();
6484 result = (wxFSFile *)new wxFSFile(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
6485
6486 wxPyEndAllowThreads(__tstate);
6487 if (PyErr_Occurred()) SWIG_fail;
6488 }
6489 {
6490 resultobj = wxPyMake_wxObject(result, 1);
6491 }
6492 {
6493 if (created1)
6494 delete arg1;
6495 }
6496 {
6497 if (temp2)
6498 delete arg2;
6499 }
6500 {
6501 if (temp3)
6502 delete arg3;
6503 }
6504 {
6505 if (temp4)
6506 delete arg4;
6507 }
6508 return resultobj;
6509 fail:
6510 {
6511 if (created1)
6512 delete arg1;
6513 }
6514 {
6515 if (temp2)
6516 delete arg2;
6517 }
6518 {
6519 if (temp3)
6520 delete arg3;
6521 }
6522 {
6523 if (temp4)
6524 delete arg4;
6525 }
6526 return NULL;
6527 }
6528
6529
6530 static PyObject *_wrap_delete_FSFile(PyObject *, PyObject *args, PyObject *kwargs) {
6531 PyObject *resultobj;
6532 wxFSFile *arg1 = (wxFSFile *) 0 ;
6533 PyObject * obj0 = 0 ;
6534 char *kwnames[] = {
6535 (char *) "self", NULL
6536 };
6537
6538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FSFile",kwnames,&obj0)) goto fail;
6539 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6540 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6541 {
6542 PyThreadState* __tstate = wxPyBeginAllowThreads();
6543 delete arg1;
6544
6545 wxPyEndAllowThreads(__tstate);
6546 if (PyErr_Occurred()) SWIG_fail;
6547 }
6548 Py_INCREF(Py_None); resultobj = Py_None;
6549 return resultobj;
6550 fail:
6551 return NULL;
6552 }
6553
6554
6555 static PyObject *_wrap_FSFile_GetStream(PyObject *, PyObject *args, PyObject *kwargs) {
6556 PyObject *resultobj;
6557 wxFSFile *arg1 = (wxFSFile *) 0 ;
6558 wxInputStream *result;
6559 PyObject * obj0 = 0 ;
6560 char *kwnames[] = {
6561 (char *) "self", NULL
6562 };
6563
6564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetStream",kwnames,&obj0)) goto fail;
6565 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6566 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6567 {
6568 PyThreadState* __tstate = wxPyBeginAllowThreads();
6569 result = (wxInputStream *)(arg1)->GetStream();
6570
6571 wxPyEndAllowThreads(__tstate);
6572 if (PyErr_Occurred()) SWIG_fail;
6573 }
6574 {
6575 wxPyInputStream * _ptr = NULL;
6576
6577 if (result) {
6578 _ptr = new wxPyInputStream(result);
6579 }
6580 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), True);
6581 }
6582 return resultobj;
6583 fail:
6584 return NULL;
6585 }
6586
6587
6588 static PyObject *_wrap_FSFile_GetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
6589 PyObject *resultobj;
6590 wxFSFile *arg1 = (wxFSFile *) 0 ;
6591 wxString *result;
6592 PyObject * obj0 = 0 ;
6593 char *kwnames[] = {
6594 (char *) "self", NULL
6595 };
6596
6597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetMimeType",kwnames,&obj0)) goto fail;
6598 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6599 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6600 {
6601 PyThreadState* __tstate = wxPyBeginAllowThreads();
6602 {
6603 wxString const &_result_ref = (arg1)->GetMimeType();
6604 result = (wxString *) &_result_ref;
6605 }
6606
6607 wxPyEndAllowThreads(__tstate);
6608 if (PyErr_Occurred()) SWIG_fail;
6609 }
6610 {
6611 #if wxUSE_UNICODE
6612 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6613 #else
6614 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6615 #endif
6616 }
6617 return resultobj;
6618 fail:
6619 return NULL;
6620 }
6621
6622
6623 static PyObject *_wrap_FSFile_GetLocation(PyObject *, PyObject *args, PyObject *kwargs) {
6624 PyObject *resultobj;
6625 wxFSFile *arg1 = (wxFSFile *) 0 ;
6626 wxString *result;
6627 PyObject * obj0 = 0 ;
6628 char *kwnames[] = {
6629 (char *) "self", NULL
6630 };
6631
6632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetLocation",kwnames,&obj0)) goto fail;
6633 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6634 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6635 {
6636 PyThreadState* __tstate = wxPyBeginAllowThreads();
6637 {
6638 wxString const &_result_ref = (arg1)->GetLocation();
6639 result = (wxString *) &_result_ref;
6640 }
6641
6642 wxPyEndAllowThreads(__tstate);
6643 if (PyErr_Occurred()) SWIG_fail;
6644 }
6645 {
6646 #if wxUSE_UNICODE
6647 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6648 #else
6649 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6650 #endif
6651 }
6652 return resultobj;
6653 fail:
6654 return NULL;
6655 }
6656
6657
6658 static PyObject *_wrap_FSFile_GetAnchor(PyObject *, PyObject *args, PyObject *kwargs) {
6659 PyObject *resultobj;
6660 wxFSFile *arg1 = (wxFSFile *) 0 ;
6661 wxString *result;
6662 PyObject * obj0 = 0 ;
6663 char *kwnames[] = {
6664 (char *) "self", NULL
6665 };
6666
6667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetAnchor",kwnames,&obj0)) goto fail;
6668 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6669 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6670 {
6671 PyThreadState* __tstate = wxPyBeginAllowThreads();
6672 {
6673 wxString const &_result_ref = (arg1)->GetAnchor();
6674 result = (wxString *) &_result_ref;
6675 }
6676
6677 wxPyEndAllowThreads(__tstate);
6678 if (PyErr_Occurred()) SWIG_fail;
6679 }
6680 {
6681 #if wxUSE_UNICODE
6682 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6683 #else
6684 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6685 #endif
6686 }
6687 return resultobj;
6688 fail:
6689 return NULL;
6690 }
6691
6692
6693 static PyObject *_wrap_FSFile_GetModificationTime(PyObject *, PyObject *args, PyObject *kwargs) {
6694 PyObject *resultobj;
6695 wxFSFile *arg1 = (wxFSFile *) 0 ;
6696 wxDateTime result;
6697 PyObject * obj0 = 0 ;
6698 char *kwnames[] = {
6699 (char *) "self", NULL
6700 };
6701
6702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetModificationTime",kwnames,&obj0)) goto fail;
6703 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6704 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6705 {
6706 PyThreadState* __tstate = wxPyBeginAllowThreads();
6707 result = (arg1)->GetModificationTime();
6708
6709 wxPyEndAllowThreads(__tstate);
6710 if (PyErr_Occurred()) SWIG_fail;
6711 }
6712 {
6713 wxDateTime * resultptr;
6714 resultptr = new wxDateTime((wxDateTime &) result);
6715 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
6716 }
6717 return resultobj;
6718 fail:
6719 return NULL;
6720 }
6721
6722
6723 static PyObject * FSFile_swigregister(PyObject *, PyObject *args) {
6724 PyObject *obj;
6725 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6726 SWIG_TypeClientData(SWIGTYPE_p_wxFSFile, obj);
6727 Py_INCREF(obj);
6728 return Py_BuildValue((char *)"");
6729 }
6730 static PyObject * CPPFileSystemHandler_swigregister(PyObject *, PyObject *args) {
6731 PyObject *obj;
6732 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6733 SWIG_TypeClientData(SWIGTYPE_p_wxFileSystemHandler, obj);
6734 Py_INCREF(obj);
6735 return Py_BuildValue((char *)"");
6736 }
6737 static PyObject *_wrap_new_FileSystemHandler(PyObject *, PyObject *args, PyObject *kwargs) {
6738 PyObject *resultobj;
6739 wxPyFileSystemHandler *result;
6740 char *kwnames[] = {
6741 NULL
6742 };
6743
6744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileSystemHandler",kwnames)) goto fail;
6745 {
6746 PyThreadState* __tstate = wxPyBeginAllowThreads();
6747 result = (wxPyFileSystemHandler *)new wxPyFileSystemHandler();
6748
6749 wxPyEndAllowThreads(__tstate);
6750 if (PyErr_Occurred()) SWIG_fail;
6751 }
6752 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyFileSystemHandler, 1);
6753 return resultobj;
6754 fail:
6755 return NULL;
6756 }
6757
6758
6759 static PyObject *_wrap_FileSystemHandler__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
6760 PyObject *resultobj;
6761 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6762 PyObject *arg2 = (PyObject *) 0 ;
6763 PyObject *arg3 = (PyObject *) 0 ;
6764 PyObject * obj0 = 0 ;
6765 PyObject * obj1 = 0 ;
6766 PyObject * obj2 = 0 ;
6767 char *kwnames[] = {
6768 (char *) "self",(char *) "self",(char *) "_class", NULL
6769 };
6770
6771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileSystemHandler__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
6772 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6773 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6774 arg2 = obj1;
6775 arg3 = obj2;
6776 {
6777 PyThreadState* __tstate = wxPyBeginAllowThreads();
6778 (arg1)->_setCallbackInfo(arg2,arg3);
6779
6780 wxPyEndAllowThreads(__tstate);
6781 if (PyErr_Occurred()) SWIG_fail;
6782 }
6783 Py_INCREF(Py_None); resultobj = Py_None;
6784 return resultobj;
6785 fail:
6786 return NULL;
6787 }
6788
6789
6790 static PyObject *_wrap_FileSystemHandler_CanOpen(PyObject *, PyObject *args, PyObject *kwargs) {
6791 PyObject *resultobj;
6792 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6793 wxString *arg2 = 0 ;
6794 bool result;
6795 bool temp2 = False ;
6796 PyObject * obj0 = 0 ;
6797 PyObject * obj1 = 0 ;
6798 char *kwnames[] = {
6799 (char *) "self",(char *) "location", NULL
6800 };
6801
6802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
6803 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6804 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6805 {
6806 arg2 = wxString_in_helper(obj1);
6807 if (arg2 == NULL) SWIG_fail;
6808 temp2 = True;
6809 }
6810 {
6811 PyThreadState* __tstate = wxPyBeginAllowThreads();
6812 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
6813
6814 wxPyEndAllowThreads(__tstate);
6815 if (PyErr_Occurred()) SWIG_fail;
6816 }
6817 {
6818 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6819 }
6820 {
6821 if (temp2)
6822 delete arg2;
6823 }
6824 return resultobj;
6825 fail:
6826 {
6827 if (temp2)
6828 delete arg2;
6829 }
6830 return NULL;
6831 }
6832
6833
6834 static PyObject *_wrap_FileSystemHandler_OpenFile(PyObject *, PyObject *args, PyObject *kwargs) {
6835 PyObject *resultobj;
6836 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6837 wxFileSystem *arg2 = 0 ;
6838 wxString *arg3 = 0 ;
6839 wxFSFile *result;
6840 bool temp3 = False ;
6841 PyObject * obj0 = 0 ;
6842 PyObject * obj1 = 0 ;
6843 PyObject * obj2 = 0 ;
6844 char *kwnames[] = {
6845 (char *) "self",(char *) "fs",(char *) "location", NULL
6846 };
6847
6848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileSystemHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
6849 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6850 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6851 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
6852 SWIG_POINTER_EXCEPTION | 0)) == -1)
6853 SWIG_fail;
6854 if (arg2 == NULL) {
6855 PyErr_SetString(PyExc_TypeError,"null reference");
6856 SWIG_fail;
6857 }
6858 {
6859 arg3 = wxString_in_helper(obj2);
6860 if (arg3 == NULL) SWIG_fail;
6861 temp3 = True;
6862 }
6863 {
6864 PyThreadState* __tstate = wxPyBeginAllowThreads();
6865 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
6866
6867 wxPyEndAllowThreads(__tstate);
6868 if (PyErr_Occurred()) SWIG_fail;
6869 }
6870 {
6871 resultobj = wxPyMake_wxObject(result, 1);
6872 }
6873 {
6874 if (temp3)
6875 delete arg3;
6876 }
6877 return resultobj;
6878 fail:
6879 {
6880 if (temp3)
6881 delete arg3;
6882 }
6883 return NULL;
6884 }
6885
6886
6887 static PyObject *_wrap_FileSystemHandler_FindFirst(PyObject *, PyObject *args, PyObject *kwargs) {
6888 PyObject *resultobj;
6889 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6890 wxString *arg2 = 0 ;
6891 int arg3 = (int) 0 ;
6892 wxString result;
6893 bool temp2 = False ;
6894 PyObject * obj0 = 0 ;
6895 PyObject * obj1 = 0 ;
6896 PyObject * obj2 = 0 ;
6897 char *kwnames[] = {
6898 (char *) "self",(char *) "spec",(char *) "flags", NULL
6899 };
6900
6901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystemHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
6902 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6903 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6904 {
6905 arg2 = wxString_in_helper(obj1);
6906 if (arg2 == NULL) SWIG_fail;
6907 temp2 = True;
6908 }
6909 if (obj2) {
6910 arg3 = (int)SWIG_As_int(obj2);
6911 if (PyErr_Occurred()) SWIG_fail;
6912 }
6913 {
6914 PyThreadState* __tstate = wxPyBeginAllowThreads();
6915 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
6916
6917 wxPyEndAllowThreads(__tstate);
6918 if (PyErr_Occurred()) SWIG_fail;
6919 }
6920 {
6921 #if wxUSE_UNICODE
6922 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6923 #else
6924 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6925 #endif
6926 }
6927 {
6928 if (temp2)
6929 delete arg2;
6930 }
6931 return resultobj;
6932 fail:
6933 {
6934 if (temp2)
6935 delete arg2;
6936 }
6937 return NULL;
6938 }
6939
6940
6941 static PyObject *_wrap_FileSystemHandler_FindNext(PyObject *, PyObject *args, PyObject *kwargs) {
6942 PyObject *resultobj;
6943 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6944 wxString result;
6945 PyObject * obj0 = 0 ;
6946 char *kwnames[] = {
6947 (char *) "self", NULL
6948 };
6949
6950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystemHandler_FindNext",kwnames,&obj0)) goto fail;
6951 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6952 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6953 {
6954 PyThreadState* __tstate = wxPyBeginAllowThreads();
6955 result = (arg1)->FindNext();
6956
6957 wxPyEndAllowThreads(__tstate);
6958 if (PyErr_Occurred()) SWIG_fail;
6959 }
6960 {
6961 #if wxUSE_UNICODE
6962 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6963 #else
6964 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6965 #endif
6966 }
6967 return resultobj;
6968 fail:
6969 return NULL;
6970 }
6971
6972
6973 static PyObject *_wrap_FileSystemHandler_GetProtocol(PyObject *, PyObject *args, PyObject *kwargs) {
6974 PyObject *resultobj;
6975 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6976 wxString *arg2 = 0 ;
6977 wxString result;
6978 bool temp2 = False ;
6979 PyObject * obj0 = 0 ;
6980 PyObject * obj1 = 0 ;
6981 char *kwnames[] = {
6982 (char *) "self",(char *) "location", NULL
6983 };
6984
6985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetProtocol",kwnames,&obj0,&obj1)) goto fail;
6986 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6987 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6988 {
6989 arg2 = wxString_in_helper(obj1);
6990 if (arg2 == NULL) SWIG_fail;
6991 temp2 = True;
6992 }
6993 {
6994 PyThreadState* __tstate = wxPyBeginAllowThreads();
6995 result = (arg1)->GetProtocol((wxString const &)*arg2);
6996
6997 wxPyEndAllowThreads(__tstate);
6998 if (PyErr_Occurred()) SWIG_fail;
6999 }
7000 {
7001 #if wxUSE_UNICODE
7002 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7003 #else
7004 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7005 #endif
7006 }
7007 {
7008 if (temp2)
7009 delete arg2;
7010 }
7011 return resultobj;
7012 fail:
7013 {
7014 if (temp2)
7015 delete arg2;
7016 }
7017 return NULL;
7018 }
7019
7020
7021 static PyObject *_wrap_FileSystemHandler_GetLeftLocation(PyObject *, PyObject *args, PyObject *kwargs) {
7022 PyObject *resultobj;
7023 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
7024 wxString *arg2 = 0 ;
7025 wxString result;
7026 bool temp2 = False ;
7027 PyObject * obj0 = 0 ;
7028 PyObject * obj1 = 0 ;
7029 char *kwnames[] = {
7030 (char *) "self",(char *) "location", NULL
7031 };
7032
7033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetLeftLocation",kwnames,&obj0,&obj1)) goto fail;
7034 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
7035 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7036 {
7037 arg2 = wxString_in_helper(obj1);
7038 if (arg2 == NULL) SWIG_fail;
7039 temp2 = True;
7040 }
7041 {
7042 PyThreadState* __tstate = wxPyBeginAllowThreads();
7043 result = (arg1)->GetLeftLocation((wxString const &)*arg2);
7044
7045 wxPyEndAllowThreads(__tstate);
7046 if (PyErr_Occurred()) SWIG_fail;
7047 }
7048 {
7049 #if wxUSE_UNICODE
7050 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7051 #else
7052 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7053 #endif
7054 }
7055 {
7056 if (temp2)
7057 delete arg2;
7058 }
7059 return resultobj;
7060 fail:
7061 {
7062 if (temp2)
7063 delete arg2;
7064 }
7065 return NULL;
7066 }
7067
7068
7069 static PyObject *_wrap_FileSystemHandler_GetAnchor(PyObject *, PyObject *args, PyObject *kwargs) {
7070 PyObject *resultobj;
7071 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
7072 wxString *arg2 = 0 ;
7073 wxString result;
7074 bool temp2 = False ;
7075 PyObject * obj0 = 0 ;
7076 PyObject * obj1 = 0 ;
7077 char *kwnames[] = {
7078 (char *) "self",(char *) "location", NULL
7079 };
7080
7081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetAnchor",kwnames,&obj0,&obj1)) goto fail;
7082 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
7083 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7084 {
7085 arg2 = wxString_in_helper(obj1);
7086 if (arg2 == NULL) SWIG_fail;
7087 temp2 = True;
7088 }
7089 {
7090 PyThreadState* __tstate = wxPyBeginAllowThreads();
7091 result = (arg1)->GetAnchor((wxString const &)*arg2);
7092
7093 wxPyEndAllowThreads(__tstate);
7094 if (PyErr_Occurred()) SWIG_fail;
7095 }
7096 {
7097 #if wxUSE_UNICODE
7098 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7099 #else
7100 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7101 #endif
7102 }
7103 {
7104 if (temp2)
7105 delete arg2;
7106 }
7107 return resultobj;
7108 fail:
7109 {
7110 if (temp2)
7111 delete arg2;
7112 }
7113 return NULL;
7114 }
7115
7116
7117 static PyObject *_wrap_FileSystemHandler_GetRightLocation(PyObject *, PyObject *args, PyObject *kwargs) {
7118 PyObject *resultobj;
7119 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
7120 wxString *arg2 = 0 ;
7121 wxString result;
7122 bool temp2 = False ;
7123 PyObject * obj0 = 0 ;
7124 PyObject * obj1 = 0 ;
7125 char *kwnames[] = {
7126 (char *) "self",(char *) "location", NULL
7127 };
7128
7129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetRightLocation",kwnames,&obj0,&obj1)) goto fail;
7130 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
7131 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7132 {
7133 arg2 = wxString_in_helper(obj1);
7134 if (arg2 == NULL) SWIG_fail;
7135 temp2 = True;
7136 }
7137 {
7138 PyThreadState* __tstate = wxPyBeginAllowThreads();
7139 result = (arg1)->GetRightLocation((wxString const &)*arg2);
7140
7141 wxPyEndAllowThreads(__tstate);
7142 if (PyErr_Occurred()) SWIG_fail;
7143 }
7144 {
7145 #if wxUSE_UNICODE
7146 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7147 #else
7148 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7149 #endif
7150 }
7151 {
7152 if (temp2)
7153 delete arg2;
7154 }
7155 return resultobj;
7156 fail:
7157 {
7158 if (temp2)
7159 delete arg2;
7160 }
7161 return NULL;
7162 }
7163
7164
7165 static PyObject *_wrap_FileSystemHandler_GetMimeTypeFromExt(PyObject *, PyObject *args, PyObject *kwargs) {
7166 PyObject *resultobj;
7167 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
7168 wxString *arg2 = 0 ;
7169 wxString result;
7170 bool temp2 = False ;
7171 PyObject * obj0 = 0 ;
7172 PyObject * obj1 = 0 ;
7173 char *kwnames[] = {
7174 (char *) "self",(char *) "location", NULL
7175 };
7176
7177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetMimeTypeFromExt",kwnames,&obj0,&obj1)) goto fail;
7178 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
7179 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7180 {
7181 arg2 = wxString_in_helper(obj1);
7182 if (arg2 == NULL) SWIG_fail;
7183 temp2 = True;
7184 }
7185 {
7186 PyThreadState* __tstate = wxPyBeginAllowThreads();
7187 result = (arg1)->GetMimeTypeFromExt((wxString const &)*arg2);
7188
7189 wxPyEndAllowThreads(__tstate);
7190 if (PyErr_Occurred()) SWIG_fail;
7191 }
7192 {
7193 #if wxUSE_UNICODE
7194 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7195 #else
7196 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7197 #endif
7198 }
7199 {
7200 if (temp2)
7201 delete arg2;
7202 }
7203 return resultobj;
7204 fail:
7205 {
7206 if (temp2)
7207 delete arg2;
7208 }
7209 return NULL;
7210 }
7211
7212
7213 static PyObject * FileSystemHandler_swigregister(PyObject *, PyObject *args) {
7214 PyObject *obj;
7215 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7216 SWIG_TypeClientData(SWIGTYPE_p_wxPyFileSystemHandler, obj);
7217 Py_INCREF(obj);
7218 return Py_BuildValue((char *)"");
7219 }
7220 static PyObject *_wrap_new_FileSystem(PyObject *, PyObject *args, PyObject *kwargs) {
7221 PyObject *resultobj;
7222 wxFileSystem *result;
7223 char *kwnames[] = {
7224 NULL
7225 };
7226
7227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileSystem",kwnames)) goto fail;
7228 {
7229 PyThreadState* __tstate = wxPyBeginAllowThreads();
7230 result = (wxFileSystem *)new wxFileSystem();
7231
7232 wxPyEndAllowThreads(__tstate);
7233 if (PyErr_Occurred()) SWIG_fail;
7234 }
7235 {
7236 resultobj = wxPyMake_wxObject(result, 1);
7237 }
7238 return resultobj;
7239 fail:
7240 return NULL;
7241 }
7242
7243
7244 static PyObject *_wrap_delete_FileSystem(PyObject *, PyObject *args, PyObject *kwargs) {
7245 PyObject *resultobj;
7246 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7247 PyObject * obj0 = 0 ;
7248 char *kwnames[] = {
7249 (char *) "self", NULL
7250 };
7251
7252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileSystem",kwnames,&obj0)) goto fail;
7253 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7254 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7255 {
7256 PyThreadState* __tstate = wxPyBeginAllowThreads();
7257 delete arg1;
7258
7259 wxPyEndAllowThreads(__tstate);
7260 if (PyErr_Occurred()) SWIG_fail;
7261 }
7262 Py_INCREF(Py_None); resultobj = Py_None;
7263 return resultobj;
7264 fail:
7265 return NULL;
7266 }
7267
7268
7269 static PyObject *_wrap_FileSystem_ChangePathTo(PyObject *, PyObject *args, PyObject *kwargs) {
7270 PyObject *resultobj;
7271 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7272 wxString *arg2 = 0 ;
7273 bool arg3 = (bool) False ;
7274 bool temp2 = False ;
7275 PyObject * obj0 = 0 ;
7276 PyObject * obj1 = 0 ;
7277 PyObject * obj2 = 0 ;
7278 char *kwnames[] = {
7279 (char *) "self",(char *) "location",(char *) "is_dir", NULL
7280 };
7281
7282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystem_ChangePathTo",kwnames,&obj0,&obj1,&obj2)) goto fail;
7283 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7284 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7285 {
7286 arg2 = wxString_in_helper(obj1);
7287 if (arg2 == NULL) SWIG_fail;
7288 temp2 = True;
7289 }
7290 if (obj2) {
7291 arg3 = (bool)SWIG_As_bool(obj2);
7292 if (PyErr_Occurred()) SWIG_fail;
7293 }
7294 {
7295 PyThreadState* __tstate = wxPyBeginAllowThreads();
7296 (arg1)->ChangePathTo((wxString const &)*arg2,arg3);
7297
7298 wxPyEndAllowThreads(__tstate);
7299 if (PyErr_Occurred()) SWIG_fail;
7300 }
7301 Py_INCREF(Py_None); resultobj = Py_None;
7302 {
7303 if (temp2)
7304 delete arg2;
7305 }
7306 return resultobj;
7307 fail:
7308 {
7309 if (temp2)
7310 delete arg2;
7311 }
7312 return NULL;
7313 }
7314
7315
7316 static PyObject *_wrap_FileSystem_GetPath(PyObject *, PyObject *args, PyObject *kwargs) {
7317 PyObject *resultobj;
7318 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7319 wxString result;
7320 PyObject * obj0 = 0 ;
7321 char *kwnames[] = {
7322 (char *) "self", NULL
7323 };
7324
7325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_GetPath",kwnames,&obj0)) goto fail;
7326 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7327 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7328 {
7329 PyThreadState* __tstate = wxPyBeginAllowThreads();
7330 result = (arg1)->GetPath();
7331
7332 wxPyEndAllowThreads(__tstate);
7333 if (PyErr_Occurred()) SWIG_fail;
7334 }
7335 {
7336 #if wxUSE_UNICODE
7337 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7338 #else
7339 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7340 #endif
7341 }
7342 return resultobj;
7343 fail:
7344 return NULL;
7345 }
7346
7347
7348 static PyObject *_wrap_FileSystem_OpenFile(PyObject *, PyObject *args, PyObject *kwargs) {
7349 PyObject *resultobj;
7350 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7351 wxString *arg2 = 0 ;
7352 wxFSFile *result;
7353 bool temp2 = False ;
7354 PyObject * obj0 = 0 ;
7355 PyObject * obj1 = 0 ;
7356 char *kwnames[] = {
7357 (char *) "self",(char *) "location", NULL
7358 };
7359
7360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystem_OpenFile",kwnames,&obj0,&obj1)) goto fail;
7361 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7362 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7363 {
7364 arg2 = wxString_in_helper(obj1);
7365 if (arg2 == NULL) SWIG_fail;
7366 temp2 = True;
7367 }
7368 {
7369 PyThreadState* __tstate = wxPyBeginAllowThreads();
7370 result = (wxFSFile *)(arg1)->OpenFile((wxString const &)*arg2);
7371
7372 wxPyEndAllowThreads(__tstate);
7373 if (PyErr_Occurred()) SWIG_fail;
7374 }
7375 {
7376 resultobj = wxPyMake_wxObject(result, 1);
7377 }
7378 {
7379 if (temp2)
7380 delete arg2;
7381 }
7382 return resultobj;
7383 fail:
7384 {
7385 if (temp2)
7386 delete arg2;
7387 }
7388 return NULL;
7389 }
7390
7391
7392 static PyObject *_wrap_FileSystem_FindFirst(PyObject *, PyObject *args, PyObject *kwargs) {
7393 PyObject *resultobj;
7394 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7395 wxString *arg2 = 0 ;
7396 int arg3 = (int) 0 ;
7397 wxString result;
7398 bool temp2 = False ;
7399 PyObject * obj0 = 0 ;
7400 PyObject * obj1 = 0 ;
7401 PyObject * obj2 = 0 ;
7402 char *kwnames[] = {
7403 (char *) "self",(char *) "spec",(char *) "flags", NULL
7404 };
7405
7406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystem_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
7407 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7409 {
7410 arg2 = wxString_in_helper(obj1);
7411 if (arg2 == NULL) SWIG_fail;
7412 temp2 = True;
7413 }
7414 if (obj2) {
7415 arg3 = (int)SWIG_As_int(obj2);
7416 if (PyErr_Occurred()) SWIG_fail;
7417 }
7418 {
7419 PyThreadState* __tstate = wxPyBeginAllowThreads();
7420 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
7421
7422 wxPyEndAllowThreads(__tstate);
7423 if (PyErr_Occurred()) SWIG_fail;
7424 }
7425 {
7426 #if wxUSE_UNICODE
7427 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7428 #else
7429 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7430 #endif
7431 }
7432 {
7433 if (temp2)
7434 delete arg2;
7435 }
7436 return resultobj;
7437 fail:
7438 {
7439 if (temp2)
7440 delete arg2;
7441 }
7442 return NULL;
7443 }
7444
7445
7446 static PyObject *_wrap_FileSystem_FindNext(PyObject *, PyObject *args, PyObject *kwargs) {
7447 PyObject *resultobj;
7448 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7449 wxString result;
7450 PyObject * obj0 = 0 ;
7451 char *kwnames[] = {
7452 (char *) "self", NULL
7453 };
7454
7455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_FindNext",kwnames,&obj0)) goto fail;
7456 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7457 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7458 {
7459 PyThreadState* __tstate = wxPyBeginAllowThreads();
7460 result = (arg1)->FindNext();
7461
7462 wxPyEndAllowThreads(__tstate);
7463 if (PyErr_Occurred()) SWIG_fail;
7464 }
7465 {
7466 #if wxUSE_UNICODE
7467 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7468 #else
7469 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7470 #endif
7471 }
7472 return resultobj;
7473 fail:
7474 return NULL;
7475 }
7476
7477
7478 static PyObject *_wrap_FileSystem_AddHandler(PyObject *, PyObject *args, PyObject *kwargs) {
7479 PyObject *resultobj;
7480 wxFileSystemHandler *arg1 = (wxFileSystemHandler *) 0 ;
7481 PyObject * obj0 = 0 ;
7482 char *kwnames[] = {
7483 (char *) "handler", NULL
7484 };
7485
7486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_AddHandler",kwnames,&obj0)) goto fail;
7487 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystemHandler,
7488 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7489 {
7490 PyThreadState* __tstate = wxPyBeginAllowThreads();
7491 wxFileSystem::AddHandler(arg1);
7492
7493 wxPyEndAllowThreads(__tstate);
7494 if (PyErr_Occurred()) SWIG_fail;
7495 }
7496 Py_INCREF(Py_None); resultobj = Py_None;
7497 return resultobj;
7498 fail:
7499 return NULL;
7500 }
7501
7502
7503 static PyObject *_wrap_FileSystem_CleanUpHandlers(PyObject *, PyObject *args, PyObject *kwargs) {
7504 PyObject *resultobj;
7505 char *kwnames[] = {
7506 NULL
7507 };
7508
7509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":FileSystem_CleanUpHandlers",kwnames)) goto fail;
7510 {
7511 PyThreadState* __tstate = wxPyBeginAllowThreads();
7512 wxFileSystem::CleanUpHandlers();
7513
7514 wxPyEndAllowThreads(__tstate);
7515 if (PyErr_Occurred()) SWIG_fail;
7516 }
7517 Py_INCREF(Py_None); resultobj = Py_None;
7518 return resultobj;
7519 fail:
7520 return NULL;
7521 }
7522
7523
7524 static PyObject *_wrap_FileSystem_FileNameToURL(PyObject *, PyObject *args, PyObject *kwargs) {
7525 PyObject *resultobj;
7526 wxString *arg1 = 0 ;
7527 wxString result;
7528 bool temp1 = False ;
7529 PyObject * obj0 = 0 ;
7530 char *kwnames[] = {
7531 (char *) "filename", NULL
7532 };
7533
7534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_FileNameToURL",kwnames,&obj0)) goto fail;
7535 {
7536 arg1 = wxString_in_helper(obj0);
7537 if (arg1 == NULL) SWIG_fail;
7538 temp1 = True;
7539 }
7540 {
7541 PyThreadState* __tstate = wxPyBeginAllowThreads();
7542 result = wxFileSystem::FileNameToURL((wxString const &)*arg1);
7543
7544 wxPyEndAllowThreads(__tstate);
7545 if (PyErr_Occurred()) SWIG_fail;
7546 }
7547 {
7548 #if wxUSE_UNICODE
7549 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7550 #else
7551 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7552 #endif
7553 }
7554 {
7555 if (temp1)
7556 delete arg1;
7557 }
7558 return resultobj;
7559 fail:
7560 {
7561 if (temp1)
7562 delete arg1;
7563 }
7564 return NULL;
7565 }
7566
7567
7568 static PyObject * FileSystem_swigregister(PyObject *, PyObject *args) {
7569 PyObject *obj;
7570 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7571 SWIG_TypeClientData(SWIGTYPE_p_wxFileSystem, obj);
7572 Py_INCREF(obj);
7573 return Py_BuildValue((char *)"");
7574 }
7575 static PyObject *_wrap_FileSystem_URLToFileName(PyObject *, PyObject *args, PyObject *kwargs) {
7576 PyObject *resultobj;
7577 wxString *arg1 = 0 ;
7578 wxString result;
7579 bool temp1 = False ;
7580 PyObject * obj0 = 0 ;
7581 char *kwnames[] = {
7582 (char *) "url", NULL
7583 };
7584
7585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_URLToFileName",kwnames,&obj0)) goto fail;
7586 {
7587 arg1 = wxString_in_helper(obj0);
7588 if (arg1 == NULL) SWIG_fail;
7589 temp1 = True;
7590 }
7591 {
7592 PyThreadState* __tstate = wxPyBeginAllowThreads();
7593 result = wxFileSystem_URLToFileName((wxString const &)*arg1);
7594
7595 wxPyEndAllowThreads(__tstate);
7596 if (PyErr_Occurred()) SWIG_fail;
7597 }
7598 {
7599 #if wxUSE_UNICODE
7600 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7601 #else
7602 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7603 #endif
7604 }
7605 {
7606 if (temp1)
7607 delete arg1;
7608 }
7609 return resultobj;
7610 fail:
7611 {
7612 if (temp1)
7613 delete arg1;
7614 }
7615 return NULL;
7616 }
7617
7618
7619 static PyObject *_wrap_new_InternetFSHandler(PyObject *, PyObject *args, PyObject *kwargs) {
7620 PyObject *resultobj;
7621 wxInternetFSHandler *result;
7622 char *kwnames[] = {
7623 NULL
7624 };
7625
7626 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_InternetFSHandler",kwnames)) goto fail;
7627 {
7628 PyThreadState* __tstate = wxPyBeginAllowThreads();
7629 result = (wxInternetFSHandler *)new wxInternetFSHandler();
7630
7631 wxPyEndAllowThreads(__tstate);
7632 if (PyErr_Occurred()) SWIG_fail;
7633 }
7634 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxInternetFSHandler, 1);
7635 return resultobj;
7636 fail:
7637 return NULL;
7638 }
7639
7640
7641 static PyObject *_wrap_InternetFSHandler_CanOpen(PyObject *, PyObject *args, PyObject *kwargs) {
7642 PyObject *resultobj;
7643 wxInternetFSHandler *arg1 = (wxInternetFSHandler *) 0 ;
7644 wxString *arg2 = 0 ;
7645 bool result;
7646 bool temp2 = False ;
7647 PyObject * obj0 = 0 ;
7648 PyObject * obj1 = 0 ;
7649 char *kwnames[] = {
7650 (char *) "self",(char *) "location", NULL
7651 };
7652
7653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:InternetFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
7654 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxInternetFSHandler,
7655 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7656 {
7657 arg2 = wxString_in_helper(obj1);
7658 if (arg2 == NULL) SWIG_fail;
7659 temp2 = True;
7660 }
7661 {
7662 PyThreadState* __tstate = wxPyBeginAllowThreads();
7663 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
7664
7665 wxPyEndAllowThreads(__tstate);
7666 if (PyErr_Occurred()) SWIG_fail;
7667 }
7668 {
7669 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7670 }
7671 {
7672 if (temp2)
7673 delete arg2;
7674 }
7675 return resultobj;
7676 fail:
7677 {
7678 if (temp2)
7679 delete arg2;
7680 }
7681 return NULL;
7682 }
7683
7684
7685 static PyObject *_wrap_InternetFSHandler_OpenFile(PyObject *, PyObject *args, PyObject *kwargs) {
7686 PyObject *resultobj;
7687 wxInternetFSHandler *arg1 = (wxInternetFSHandler *) 0 ;
7688 wxFileSystem *arg2 = 0 ;
7689 wxString *arg3 = 0 ;
7690 wxFSFile *result;
7691 bool temp3 = False ;
7692 PyObject * obj0 = 0 ;
7693 PyObject * obj1 = 0 ;
7694 PyObject * obj2 = 0 ;
7695 char *kwnames[] = {
7696 (char *) "self",(char *) "fs",(char *) "location", NULL
7697 };
7698
7699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:InternetFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
7700 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxInternetFSHandler,
7701 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7702 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
7703 SWIG_POINTER_EXCEPTION | 0)) == -1)
7704 SWIG_fail;
7705 if (arg2 == NULL) {
7706 PyErr_SetString(PyExc_TypeError,"null reference");
7707 SWIG_fail;
7708 }
7709 {
7710 arg3 = wxString_in_helper(obj2);
7711 if (arg3 == NULL) SWIG_fail;
7712 temp3 = True;
7713 }
7714 {
7715 PyThreadState* __tstate = wxPyBeginAllowThreads();
7716 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
7717
7718 wxPyEndAllowThreads(__tstate);
7719 if (PyErr_Occurred()) SWIG_fail;
7720 }
7721 {
7722 resultobj = wxPyMake_wxObject(result, 1);
7723 }
7724 {
7725 if (temp3)
7726 delete arg3;
7727 }
7728 return resultobj;
7729 fail:
7730 {
7731 if (temp3)
7732 delete arg3;
7733 }
7734 return NULL;
7735 }
7736
7737
7738 static PyObject * InternetFSHandler_swigregister(PyObject *, PyObject *args) {
7739 PyObject *obj;
7740 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7741 SWIG_TypeClientData(SWIGTYPE_p_wxInternetFSHandler, obj);
7742 Py_INCREF(obj);
7743 return Py_BuildValue((char *)"");
7744 }
7745 static PyObject *_wrap_new_ZipFSHandler(PyObject *, PyObject *args, PyObject *kwargs) {
7746 PyObject *resultobj;
7747 wxZipFSHandler *result;
7748 char *kwnames[] = {
7749 NULL
7750 };
7751
7752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ZipFSHandler",kwnames)) goto fail;
7753 {
7754 PyThreadState* __tstate = wxPyBeginAllowThreads();
7755 result = (wxZipFSHandler *)new wxZipFSHandler();
7756
7757 wxPyEndAllowThreads(__tstate);
7758 if (PyErr_Occurred()) SWIG_fail;
7759 }
7760 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxZipFSHandler, 1);
7761 return resultobj;
7762 fail:
7763 return NULL;
7764 }
7765
7766
7767 static PyObject *_wrap_ZipFSHandler_CanOpen(PyObject *, PyObject *args, PyObject *kwargs) {
7768 PyObject *resultobj;
7769 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7770 wxString *arg2 = 0 ;
7771 bool result;
7772 bool temp2 = False ;
7773 PyObject * obj0 = 0 ;
7774 PyObject * obj1 = 0 ;
7775 char *kwnames[] = {
7776 (char *) "self",(char *) "location", NULL
7777 };
7778
7779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ZipFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
7780 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7781 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7782 {
7783 arg2 = wxString_in_helper(obj1);
7784 if (arg2 == NULL) SWIG_fail;
7785 temp2 = True;
7786 }
7787 {
7788 PyThreadState* __tstate = wxPyBeginAllowThreads();
7789 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
7790
7791 wxPyEndAllowThreads(__tstate);
7792 if (PyErr_Occurred()) SWIG_fail;
7793 }
7794 {
7795 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7796 }
7797 {
7798 if (temp2)
7799 delete arg2;
7800 }
7801 return resultobj;
7802 fail:
7803 {
7804 if (temp2)
7805 delete arg2;
7806 }
7807 return NULL;
7808 }
7809
7810
7811 static PyObject *_wrap_ZipFSHandler_OpenFile(PyObject *, PyObject *args, PyObject *kwargs) {
7812 PyObject *resultobj;
7813 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7814 wxFileSystem *arg2 = 0 ;
7815 wxString *arg3 = 0 ;
7816 wxFSFile *result;
7817 bool temp3 = False ;
7818 PyObject * obj0 = 0 ;
7819 PyObject * obj1 = 0 ;
7820 PyObject * obj2 = 0 ;
7821 char *kwnames[] = {
7822 (char *) "self",(char *) "fs",(char *) "location", NULL
7823 };
7824
7825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ZipFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
7826 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7827 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7828 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
7829 SWIG_POINTER_EXCEPTION | 0)) == -1)
7830 SWIG_fail;
7831 if (arg2 == NULL) {
7832 PyErr_SetString(PyExc_TypeError,"null reference");
7833 SWIG_fail;
7834 }
7835 {
7836 arg3 = wxString_in_helper(obj2);
7837 if (arg3 == NULL) SWIG_fail;
7838 temp3 = True;
7839 }
7840 {
7841 PyThreadState* __tstate = wxPyBeginAllowThreads();
7842 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
7843
7844 wxPyEndAllowThreads(__tstate);
7845 if (PyErr_Occurred()) SWIG_fail;
7846 }
7847 {
7848 resultobj = wxPyMake_wxObject(result, 1);
7849 }
7850 {
7851 if (temp3)
7852 delete arg3;
7853 }
7854 return resultobj;
7855 fail:
7856 {
7857 if (temp3)
7858 delete arg3;
7859 }
7860 return NULL;
7861 }
7862
7863
7864 static PyObject *_wrap_ZipFSHandler_FindFirst(PyObject *, PyObject *args, PyObject *kwargs) {
7865 PyObject *resultobj;
7866 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7867 wxString *arg2 = 0 ;
7868 int arg3 = (int) 0 ;
7869 wxString result;
7870 bool temp2 = False ;
7871 PyObject * obj0 = 0 ;
7872 PyObject * obj1 = 0 ;
7873 PyObject * obj2 = 0 ;
7874 char *kwnames[] = {
7875 (char *) "self",(char *) "spec",(char *) "flags", NULL
7876 };
7877
7878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ZipFSHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
7879 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7880 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7881 {
7882 arg2 = wxString_in_helper(obj1);
7883 if (arg2 == NULL) SWIG_fail;
7884 temp2 = True;
7885 }
7886 if (obj2) {
7887 arg3 = (int)SWIG_As_int(obj2);
7888 if (PyErr_Occurred()) SWIG_fail;
7889 }
7890 {
7891 PyThreadState* __tstate = wxPyBeginAllowThreads();
7892 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
7893
7894 wxPyEndAllowThreads(__tstate);
7895 if (PyErr_Occurred()) SWIG_fail;
7896 }
7897 {
7898 #if wxUSE_UNICODE
7899 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7900 #else
7901 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7902 #endif
7903 }
7904 {
7905 if (temp2)
7906 delete arg2;
7907 }
7908 return resultobj;
7909 fail:
7910 {
7911 if (temp2)
7912 delete arg2;
7913 }
7914 return NULL;
7915 }
7916
7917
7918 static PyObject *_wrap_ZipFSHandler_FindNext(PyObject *, PyObject *args, PyObject *kwargs) {
7919 PyObject *resultobj;
7920 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7921 wxString result;
7922 PyObject * obj0 = 0 ;
7923 char *kwnames[] = {
7924 (char *) "self", NULL
7925 };
7926
7927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ZipFSHandler_FindNext",kwnames,&obj0)) goto fail;
7928 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7929 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7930 {
7931 PyThreadState* __tstate = wxPyBeginAllowThreads();
7932 result = (arg1)->FindNext();
7933
7934 wxPyEndAllowThreads(__tstate);
7935 if (PyErr_Occurred()) SWIG_fail;
7936 }
7937 {
7938 #if wxUSE_UNICODE
7939 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7940 #else
7941 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7942 #endif
7943 }
7944 return resultobj;
7945 fail:
7946 return NULL;
7947 }
7948
7949
7950 static PyObject * ZipFSHandler_swigregister(PyObject *, PyObject *args) {
7951 PyObject *obj;
7952 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7953 SWIG_TypeClientData(SWIGTYPE_p_wxZipFSHandler, obj);
7954 Py_INCREF(obj);
7955 return Py_BuildValue((char *)"");
7956 }
7957 static PyObject *_wrap___wxMemoryFSHandler_AddFile_wxImage(PyObject *, PyObject *args, PyObject *kwargs) {
7958 PyObject *resultobj;
7959 wxString *arg1 = 0 ;
7960 wxImage *arg2 = 0 ;
7961 long arg3 ;
7962 bool temp1 = False ;
7963 PyObject * obj0 = 0 ;
7964 PyObject * obj1 = 0 ;
7965 PyObject * obj2 = 0 ;
7966 char *kwnames[] = {
7967 (char *) "filename",(char *) "image",(char *) "type", NULL
7968 };
7969
7970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:__wxMemoryFSHandler_AddFile_wxImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
7971 {
7972 arg1 = wxString_in_helper(obj0);
7973 if (arg1 == NULL) SWIG_fail;
7974 temp1 = True;
7975 }
7976 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
7977 SWIG_POINTER_EXCEPTION | 0)) == -1)
7978 SWIG_fail;
7979 if (arg2 == NULL) {
7980 PyErr_SetString(PyExc_TypeError,"null reference");
7981 SWIG_fail;
7982 }
7983 arg3 = (long)SWIG_As_long(obj2);
7984 if (PyErr_Occurred()) SWIG_fail;
7985 {
7986 PyThreadState* __tstate = wxPyBeginAllowThreads();
7987 __wxMemoryFSHandler_AddFile_wxImage((wxString const &)*arg1,*arg2,arg3);
7988
7989 wxPyEndAllowThreads(__tstate);
7990 if (PyErr_Occurred()) SWIG_fail;
7991 }
7992 Py_INCREF(Py_None); resultobj = Py_None;
7993 {
7994 if (temp1)
7995 delete arg1;
7996 }
7997 return resultobj;
7998 fail:
7999 {
8000 if (temp1)
8001 delete arg1;
8002 }
8003 return NULL;
8004 }
8005
8006
8007 static PyObject *_wrap___wxMemoryFSHandler_AddFile_wxBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
8008 PyObject *resultobj;
8009 wxString *arg1 = 0 ;
8010 wxBitmap *arg2 = 0 ;
8011 long arg3 ;
8012 bool temp1 = False ;
8013 PyObject * obj0 = 0 ;
8014 PyObject * obj1 = 0 ;
8015 PyObject * obj2 = 0 ;
8016 char *kwnames[] = {
8017 (char *) "filename",(char *) "bitmap",(char *) "type", NULL
8018 };
8019
8020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:__wxMemoryFSHandler_AddFile_wxBitmap",kwnames,&obj0,&obj1,&obj2)) goto fail;
8021 {
8022 arg1 = wxString_in_helper(obj0);
8023 if (arg1 == NULL) SWIG_fail;
8024 temp1 = True;
8025 }
8026 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
8027 SWIG_POINTER_EXCEPTION | 0)) == -1)
8028 SWIG_fail;
8029 if (arg2 == NULL) {
8030 PyErr_SetString(PyExc_TypeError,"null reference");
8031 SWIG_fail;
8032 }
8033 arg3 = (long)SWIG_As_long(obj2);
8034 if (PyErr_Occurred()) SWIG_fail;
8035 {
8036 PyThreadState* __tstate = wxPyBeginAllowThreads();
8037 __wxMemoryFSHandler_AddFile_wxBitmap((wxString const &)*arg1,(wxBitmap const &)*arg2,arg3);
8038
8039 wxPyEndAllowThreads(__tstate);
8040 if (PyErr_Occurred()) SWIG_fail;
8041 }
8042 Py_INCREF(Py_None); resultobj = Py_None;
8043 {
8044 if (temp1)
8045 delete arg1;
8046 }
8047 return resultobj;
8048 fail:
8049 {
8050 if (temp1)
8051 delete arg1;
8052 }
8053 return NULL;
8054 }
8055
8056
8057 static PyObject *_wrap___wxMemoryFSHandler_AddFile_Data(PyObject *, PyObject *args, PyObject *kwargs) {
8058 PyObject *resultobj;
8059 wxString *arg1 = 0 ;
8060 PyObject *arg2 = (PyObject *) 0 ;
8061 bool temp1 = False ;
8062 PyObject * obj0 = 0 ;
8063 PyObject * obj1 = 0 ;
8064 char *kwnames[] = {
8065 (char *) "filename",(char *) "data", NULL
8066 };
8067
8068 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:__wxMemoryFSHandler_AddFile_Data",kwnames,&obj0,&obj1)) goto fail;
8069 {
8070 arg1 = wxString_in_helper(obj0);
8071 if (arg1 == NULL) SWIG_fail;
8072 temp1 = True;
8073 }
8074 arg2 = obj1;
8075 {
8076 PyThreadState* __tstate = wxPyBeginAllowThreads();
8077 __wxMemoryFSHandler_AddFile_Data((wxString const &)*arg1,arg2);
8078
8079 wxPyEndAllowThreads(__tstate);
8080 if (PyErr_Occurred()) SWIG_fail;
8081 }
8082 Py_INCREF(Py_None); resultobj = Py_None;
8083 {
8084 if (temp1)
8085 delete arg1;
8086 }
8087 return resultobj;
8088 fail:
8089 {
8090 if (temp1)
8091 delete arg1;
8092 }
8093 return NULL;
8094 }
8095
8096
8097 static PyObject *_wrap_new_MemoryFSHandler(PyObject *, PyObject *args, PyObject *kwargs) {
8098 PyObject *resultobj;
8099 wxMemoryFSHandler *result;
8100 char *kwnames[] = {
8101 NULL
8102 };
8103
8104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MemoryFSHandler",kwnames)) goto fail;
8105 {
8106 PyThreadState* __tstate = wxPyBeginAllowThreads();
8107 result = (wxMemoryFSHandler *)new wxMemoryFSHandler();
8108
8109 wxPyEndAllowThreads(__tstate);
8110 if (PyErr_Occurred()) SWIG_fail;
8111 }
8112 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMemoryFSHandler, 1);
8113 return resultobj;
8114 fail:
8115 return NULL;
8116 }
8117
8118
8119 static PyObject *_wrap_MemoryFSHandler_RemoveFile(PyObject *, PyObject *args, PyObject *kwargs) {
8120 PyObject *resultobj;
8121 wxString *arg1 = 0 ;
8122 bool temp1 = False ;
8123 PyObject * obj0 = 0 ;
8124 char *kwnames[] = {
8125 (char *) "filename", NULL
8126 };
8127
8128 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MemoryFSHandler_RemoveFile",kwnames,&obj0)) goto fail;
8129 {
8130 arg1 = wxString_in_helper(obj0);
8131 if (arg1 == NULL) SWIG_fail;
8132 temp1 = True;
8133 }
8134 {
8135 PyThreadState* __tstate = wxPyBeginAllowThreads();
8136 wxMemoryFSHandler::RemoveFile((wxString const &)*arg1);
8137
8138 wxPyEndAllowThreads(__tstate);
8139 if (PyErr_Occurred()) SWIG_fail;
8140 }
8141 Py_INCREF(Py_None); resultobj = Py_None;
8142 {
8143 if (temp1)
8144 delete arg1;
8145 }
8146 return resultobj;
8147 fail:
8148 {
8149 if (temp1)
8150 delete arg1;
8151 }
8152 return NULL;
8153 }
8154
8155
8156 static PyObject *_wrap_MemoryFSHandler_CanOpen(PyObject *, PyObject *args, PyObject *kwargs) {
8157 PyObject *resultobj;
8158 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
8159 wxString *arg2 = 0 ;
8160 bool result;
8161 bool temp2 = False ;
8162 PyObject * obj0 = 0 ;
8163 PyObject * obj1 = 0 ;
8164 char *kwnames[] = {
8165 (char *) "self",(char *) "location", NULL
8166 };
8167
8168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MemoryFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
8169 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
8170 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8171 {
8172 arg2 = wxString_in_helper(obj1);
8173 if (arg2 == NULL) SWIG_fail;
8174 temp2 = True;
8175 }
8176 {
8177 PyThreadState* __tstate = wxPyBeginAllowThreads();
8178 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
8179
8180 wxPyEndAllowThreads(__tstate);
8181 if (PyErr_Occurred()) SWIG_fail;
8182 }
8183 {
8184 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8185 }
8186 {
8187 if (temp2)
8188 delete arg2;
8189 }
8190 return resultobj;
8191 fail:
8192 {
8193 if (temp2)
8194 delete arg2;
8195 }
8196 return NULL;
8197 }
8198
8199
8200 static PyObject *_wrap_MemoryFSHandler_OpenFile(PyObject *, PyObject *args, PyObject *kwargs) {
8201 PyObject *resultobj;
8202 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
8203 wxFileSystem *arg2 = 0 ;
8204 wxString *arg3 = 0 ;
8205 wxFSFile *result;
8206 bool temp3 = False ;
8207 PyObject * obj0 = 0 ;
8208 PyObject * obj1 = 0 ;
8209 PyObject * obj2 = 0 ;
8210 char *kwnames[] = {
8211 (char *) "self",(char *) "fs",(char *) "location", NULL
8212 };
8213
8214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MemoryFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
8215 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
8216 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8217 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
8218 SWIG_POINTER_EXCEPTION | 0)) == -1)
8219 SWIG_fail;
8220 if (arg2 == NULL) {
8221 PyErr_SetString(PyExc_TypeError,"null reference");
8222 SWIG_fail;
8223 }
8224 {
8225 arg3 = wxString_in_helper(obj2);
8226 if (arg3 == NULL) SWIG_fail;
8227 temp3 = True;
8228 }
8229 {
8230 PyThreadState* __tstate = wxPyBeginAllowThreads();
8231 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
8232
8233 wxPyEndAllowThreads(__tstate);
8234 if (PyErr_Occurred()) SWIG_fail;
8235 }
8236 {
8237 resultobj = wxPyMake_wxObject(result, 1);
8238 }
8239 {
8240 if (temp3)
8241 delete arg3;
8242 }
8243 return resultobj;
8244 fail:
8245 {
8246 if (temp3)
8247 delete arg3;
8248 }
8249 return NULL;
8250 }
8251
8252
8253 static PyObject *_wrap_MemoryFSHandler_FindFirst(PyObject *, PyObject *args, PyObject *kwargs) {
8254 PyObject *resultobj;
8255 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
8256 wxString *arg2 = 0 ;
8257 int arg3 = (int) 0 ;
8258 wxString result;
8259 bool temp2 = False ;
8260 PyObject * obj0 = 0 ;
8261 PyObject * obj1 = 0 ;
8262 PyObject * obj2 = 0 ;
8263 char *kwnames[] = {
8264 (char *) "self",(char *) "spec",(char *) "flags", NULL
8265 };
8266
8267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MemoryFSHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
8268 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
8269 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8270 {
8271 arg2 = wxString_in_helper(obj1);
8272 if (arg2 == NULL) SWIG_fail;
8273 temp2 = True;
8274 }
8275 if (obj2) {
8276 arg3 = (int)SWIG_As_int(obj2);
8277 if (PyErr_Occurred()) SWIG_fail;
8278 }
8279 {
8280 PyThreadState* __tstate = wxPyBeginAllowThreads();
8281 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
8282
8283 wxPyEndAllowThreads(__tstate);
8284 if (PyErr_Occurred()) SWIG_fail;
8285 }
8286 {
8287 #if wxUSE_UNICODE
8288 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8289 #else
8290 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8291 #endif
8292 }
8293 {
8294 if (temp2)
8295 delete arg2;
8296 }
8297 return resultobj;
8298 fail:
8299 {
8300 if (temp2)
8301 delete arg2;
8302 }
8303 return NULL;
8304 }
8305
8306
8307 static PyObject *_wrap_MemoryFSHandler_FindNext(PyObject *, PyObject *args, PyObject *kwargs) {
8308 PyObject *resultobj;
8309 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
8310 wxString result;
8311 PyObject * obj0 = 0 ;
8312 char *kwnames[] = {
8313 (char *) "self", NULL
8314 };
8315
8316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MemoryFSHandler_FindNext",kwnames,&obj0)) goto fail;
8317 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
8318 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8319 {
8320 PyThreadState* __tstate = wxPyBeginAllowThreads();
8321 result = (arg1)->FindNext();
8322
8323 wxPyEndAllowThreads(__tstate);
8324 if (PyErr_Occurred()) SWIG_fail;
8325 }
8326 {
8327 #if wxUSE_UNICODE
8328 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8329 #else
8330 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8331 #endif
8332 }
8333 return resultobj;
8334 fail:
8335 return NULL;
8336 }
8337
8338
8339 static PyObject * MemoryFSHandler_swigregister(PyObject *, PyObject *args) {
8340 PyObject *obj;
8341 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8342 SWIG_TypeClientData(SWIGTYPE_p_wxMemoryFSHandler, obj);
8343 Py_INCREF(obj);
8344 return Py_BuildValue((char *)"");
8345 }
8346 static PyObject *_wrap_ImageHandler_GetName(PyObject *, PyObject *args, PyObject *kwargs) {
8347 PyObject *resultobj;
8348 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8349 wxString result;
8350 PyObject * obj0 = 0 ;
8351 char *kwnames[] = {
8352 (char *) "self", NULL
8353 };
8354
8355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetName",kwnames,&obj0)) goto fail;
8356 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8357 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8358 {
8359 PyThreadState* __tstate = wxPyBeginAllowThreads();
8360 result = (arg1)->GetName();
8361
8362 wxPyEndAllowThreads(__tstate);
8363 if (PyErr_Occurred()) SWIG_fail;
8364 }
8365 {
8366 #if wxUSE_UNICODE
8367 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8368 #else
8369 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8370 #endif
8371 }
8372 return resultobj;
8373 fail:
8374 return NULL;
8375 }
8376
8377
8378 static PyObject *_wrap_ImageHandler_GetExtension(PyObject *, PyObject *args, PyObject *kwargs) {
8379 PyObject *resultobj;
8380 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8381 wxString result;
8382 PyObject * obj0 = 0 ;
8383 char *kwnames[] = {
8384 (char *) "self", NULL
8385 };
8386
8387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetExtension",kwnames,&obj0)) goto fail;
8388 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8389 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8390 {
8391 PyThreadState* __tstate = wxPyBeginAllowThreads();
8392 result = (arg1)->GetExtension();
8393
8394 wxPyEndAllowThreads(__tstate);
8395 if (PyErr_Occurred()) SWIG_fail;
8396 }
8397 {
8398 #if wxUSE_UNICODE
8399 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8400 #else
8401 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8402 #endif
8403 }
8404 return resultobj;
8405 fail:
8406 return NULL;
8407 }
8408
8409
8410 static PyObject *_wrap_ImageHandler_GetType(PyObject *, PyObject *args, PyObject *kwargs) {
8411 PyObject *resultobj;
8412 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8413 long result;
8414 PyObject * obj0 = 0 ;
8415 char *kwnames[] = {
8416 (char *) "self", NULL
8417 };
8418
8419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetType",kwnames,&obj0)) goto fail;
8420 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8421 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8422 {
8423 PyThreadState* __tstate = wxPyBeginAllowThreads();
8424 result = (long)(arg1)->GetType();
8425
8426 wxPyEndAllowThreads(__tstate);
8427 if (PyErr_Occurred()) SWIG_fail;
8428 }
8429 resultobj = SWIG_From_long((long)result);
8430 return resultobj;
8431 fail:
8432 return NULL;
8433 }
8434
8435
8436 static PyObject *_wrap_ImageHandler_GetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
8437 PyObject *resultobj;
8438 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8439 wxString result;
8440 PyObject * obj0 = 0 ;
8441 char *kwnames[] = {
8442 (char *) "self", NULL
8443 };
8444
8445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetMimeType",kwnames,&obj0)) goto fail;
8446 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8447 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8448 {
8449 PyThreadState* __tstate = wxPyBeginAllowThreads();
8450 result = (arg1)->GetMimeType();
8451
8452 wxPyEndAllowThreads(__tstate);
8453 if (PyErr_Occurred()) SWIG_fail;
8454 }
8455 {
8456 #if wxUSE_UNICODE
8457 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8458 #else
8459 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8460 #endif
8461 }
8462 return resultobj;
8463 fail:
8464 return NULL;
8465 }
8466
8467
8468 static PyObject *_wrap_ImageHandler_CanRead(PyObject *, PyObject *args, PyObject *kwargs) {
8469 PyObject *resultobj;
8470 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8471 wxString *arg2 = 0 ;
8472 bool result;
8473 bool temp2 = False ;
8474 PyObject * obj0 = 0 ;
8475 PyObject * obj1 = 0 ;
8476 char *kwnames[] = {
8477 (char *) "self",(char *) "name", NULL
8478 };
8479
8480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_CanRead",kwnames,&obj0,&obj1)) goto fail;
8481 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8482 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8483 {
8484 arg2 = wxString_in_helper(obj1);
8485 if (arg2 == NULL) SWIG_fail;
8486 temp2 = True;
8487 }
8488 {
8489 PyThreadState* __tstate = wxPyBeginAllowThreads();
8490 result = (bool)(arg1)->CanRead((wxString const &)*arg2);
8491
8492 wxPyEndAllowThreads(__tstate);
8493 if (PyErr_Occurred()) SWIG_fail;
8494 }
8495 {
8496 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8497 }
8498 {
8499 if (temp2)
8500 delete arg2;
8501 }
8502 return resultobj;
8503 fail:
8504 {
8505 if (temp2)
8506 delete arg2;
8507 }
8508 return NULL;
8509 }
8510
8511
8512 static PyObject *_wrap_ImageHandler_SetName(PyObject *, PyObject *args, PyObject *kwargs) {
8513 PyObject *resultobj;
8514 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8515 wxString *arg2 = 0 ;
8516 bool temp2 = False ;
8517 PyObject * obj0 = 0 ;
8518 PyObject * obj1 = 0 ;
8519 char *kwnames[] = {
8520 (char *) "self",(char *) "name", NULL
8521 };
8522
8523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetName",kwnames,&obj0,&obj1)) goto fail;
8524 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8525 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8526 {
8527 arg2 = wxString_in_helper(obj1);
8528 if (arg2 == NULL) SWIG_fail;
8529 temp2 = True;
8530 }
8531 {
8532 PyThreadState* __tstate = wxPyBeginAllowThreads();
8533 (arg1)->SetName((wxString const &)*arg2);
8534
8535 wxPyEndAllowThreads(__tstate);
8536 if (PyErr_Occurred()) SWIG_fail;
8537 }
8538 Py_INCREF(Py_None); resultobj = Py_None;
8539 {
8540 if (temp2)
8541 delete arg2;
8542 }
8543 return resultobj;
8544 fail:
8545 {
8546 if (temp2)
8547 delete arg2;
8548 }
8549 return NULL;
8550 }
8551
8552
8553 static PyObject *_wrap_ImageHandler_SetExtension(PyObject *, PyObject *args, PyObject *kwargs) {
8554 PyObject *resultobj;
8555 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8556 wxString *arg2 = 0 ;
8557 bool temp2 = False ;
8558 PyObject * obj0 = 0 ;
8559 PyObject * obj1 = 0 ;
8560 char *kwnames[] = {
8561 (char *) "self",(char *) "extension", NULL
8562 };
8563
8564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetExtension",kwnames,&obj0,&obj1)) goto fail;
8565 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8566 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8567 {
8568 arg2 = wxString_in_helper(obj1);
8569 if (arg2 == NULL) SWIG_fail;
8570 temp2 = True;
8571 }
8572 {
8573 PyThreadState* __tstate = wxPyBeginAllowThreads();
8574 (arg1)->SetExtension((wxString const &)*arg2);
8575
8576 wxPyEndAllowThreads(__tstate);
8577 if (PyErr_Occurred()) SWIG_fail;
8578 }
8579 Py_INCREF(Py_None); resultobj = Py_None;
8580 {
8581 if (temp2)
8582 delete arg2;
8583 }
8584 return resultobj;
8585 fail:
8586 {
8587 if (temp2)
8588 delete arg2;
8589 }
8590 return NULL;
8591 }
8592
8593
8594 static PyObject *_wrap_ImageHandler_SetType(PyObject *, PyObject *args, PyObject *kwargs) {
8595 PyObject *resultobj;
8596 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8597 long arg2 ;
8598 PyObject * obj0 = 0 ;
8599 PyObject * obj1 = 0 ;
8600 char *kwnames[] = {
8601 (char *) "self",(char *) "type", NULL
8602 };
8603
8604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetType",kwnames,&obj0,&obj1)) goto fail;
8605 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8606 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8607 arg2 = (long)SWIG_As_long(obj1);
8608 if (PyErr_Occurred()) SWIG_fail;
8609 {
8610 PyThreadState* __tstate = wxPyBeginAllowThreads();
8611 (arg1)->SetType(arg2);
8612
8613 wxPyEndAllowThreads(__tstate);
8614 if (PyErr_Occurred()) SWIG_fail;
8615 }
8616 Py_INCREF(Py_None); resultobj = Py_None;
8617 return resultobj;
8618 fail:
8619 return NULL;
8620 }
8621
8622
8623 static PyObject *_wrap_ImageHandler_SetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
8624 PyObject *resultobj;
8625 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8626 wxString *arg2 = 0 ;
8627 bool temp2 = False ;
8628 PyObject * obj0 = 0 ;
8629 PyObject * obj1 = 0 ;
8630 char *kwnames[] = {
8631 (char *) "self",(char *) "mimetype", NULL
8632 };
8633
8634 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetMimeType",kwnames,&obj0,&obj1)) goto fail;
8635 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8636 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8637 {
8638 arg2 = wxString_in_helper(obj1);
8639 if (arg2 == NULL) SWIG_fail;
8640 temp2 = True;
8641 }
8642 {
8643 PyThreadState* __tstate = wxPyBeginAllowThreads();
8644 (arg1)->SetMimeType((wxString const &)*arg2);
8645
8646 wxPyEndAllowThreads(__tstate);
8647 if (PyErr_Occurred()) SWIG_fail;
8648 }
8649 Py_INCREF(Py_None); resultobj = Py_None;
8650 {
8651 if (temp2)
8652 delete arg2;
8653 }
8654 return resultobj;
8655 fail:
8656 {
8657 if (temp2)
8658 delete arg2;
8659 }
8660 return NULL;
8661 }
8662
8663
8664 static PyObject * ImageHandler_swigregister(PyObject *, PyObject *args) {
8665 PyObject *obj;
8666 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8667 SWIG_TypeClientData(SWIGTYPE_p_wxImageHandler, obj);
8668 Py_INCREF(obj);
8669 return Py_BuildValue((char *)"");
8670 }
8671 static PyObject *_wrap_new_ImageHistogram(PyObject *, PyObject *args, PyObject *kwargs) {
8672 PyObject *resultobj;
8673 wxImageHistogram *result;
8674 char *kwnames[] = {
8675 NULL
8676 };
8677
8678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ImageHistogram",kwnames)) goto fail;
8679 {
8680 PyThreadState* __tstate = wxPyBeginAllowThreads();
8681 result = (wxImageHistogram *)new wxImageHistogram();
8682
8683 wxPyEndAllowThreads(__tstate);
8684 if (PyErr_Occurred()) SWIG_fail;
8685 }
8686 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImageHistogram, 1);
8687 return resultobj;
8688 fail:
8689 return NULL;
8690 }
8691
8692
8693 static PyObject *_wrap_ImageHistogram_MakeKey(PyObject *, PyObject *args, PyObject *kwargs) {
8694 PyObject *resultobj;
8695 unsigned char arg1 ;
8696 unsigned char arg2 ;
8697 unsigned char arg3 ;
8698 unsigned long result;
8699 PyObject * obj0 = 0 ;
8700 PyObject * obj1 = 0 ;
8701 PyObject * obj2 = 0 ;
8702 char *kwnames[] = {
8703 (char *) "r",(char *) "g",(char *) "b", NULL
8704 };
8705
8706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ImageHistogram_MakeKey",kwnames,&obj0,&obj1,&obj2)) goto fail;
8707 arg1 = (unsigned char)SWIG_As_unsigned_SS_char(obj0);
8708 if (PyErr_Occurred()) SWIG_fail;
8709 arg2 = (unsigned char)SWIG_As_unsigned_SS_char(obj1);
8710 if (PyErr_Occurred()) SWIG_fail;
8711 arg3 = (unsigned char)SWIG_As_unsigned_SS_char(obj2);
8712 if (PyErr_Occurred()) SWIG_fail;
8713 {
8714 PyThreadState* __tstate = wxPyBeginAllowThreads();
8715 result = (unsigned long)wxImageHistogram::MakeKey(arg1,arg2,arg3);
8716
8717 wxPyEndAllowThreads(__tstate);
8718 if (PyErr_Occurred()) SWIG_fail;
8719 }
8720 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
8721 return resultobj;
8722 fail:
8723 return NULL;
8724 }
8725
8726
8727 static PyObject *_wrap_ImageHistogram_FindFirstUnusedColour(PyObject *, PyObject *args, PyObject *kwargs) {
8728 PyObject *resultobj;
8729 wxImageHistogram *arg1 = (wxImageHistogram *) 0 ;
8730 unsigned char *arg2 = (unsigned char *) 0 ;
8731 unsigned char *arg3 = (unsigned char *) 0 ;
8732 unsigned char *arg4 = (unsigned char *) 0 ;
8733 unsigned char arg5 = (unsigned char) 1 ;
8734 unsigned char arg6 = (unsigned char) 0 ;
8735 unsigned char arg7 = (unsigned char) 0 ;
8736 bool result;
8737 unsigned char temp2 ;
8738 int res2 = 0 ;
8739 unsigned char temp3 ;
8740 int res3 = 0 ;
8741 unsigned char temp4 ;
8742 int res4 = 0 ;
8743 PyObject * obj0 = 0 ;
8744 PyObject * obj1 = 0 ;
8745 PyObject * obj2 = 0 ;
8746 PyObject * obj3 = 0 ;
8747 char *kwnames[] = {
8748 (char *) "self",(char *) "startR",(char *) "startG",(char *) "startB", NULL
8749 };
8750
8751 arg2 = &temp2; res2 = SWIG_NEWOBJ;
8752 arg3 = &temp3; res3 = SWIG_NEWOBJ;
8753 arg4 = &temp4; res4 = SWIG_NEWOBJ;
8754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:ImageHistogram_FindFirstUnusedColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
8755 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHistogram,
8756 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8757 if (obj1) {
8758 arg5 = (unsigned char)SWIG_As_unsigned_SS_char(obj1);
8759 if (PyErr_Occurred()) SWIG_fail;
8760 }
8761 if (obj2) {
8762 arg6 = (unsigned char)SWIG_As_unsigned_SS_char(obj2);
8763 if (PyErr_Occurred()) SWIG_fail;
8764 }
8765 if (obj3) {
8766 arg7 = (unsigned char)SWIG_As_unsigned_SS_char(obj3);
8767 if (PyErr_Occurred()) SWIG_fail;
8768 }
8769 {
8770 PyThreadState* __tstate = wxPyBeginAllowThreads();
8771 result = (bool)((wxImageHistogram const *)arg1)->FindFirstUnusedColour(arg2,arg3,arg4,arg5,arg6,arg7);
8772
8773 wxPyEndAllowThreads(__tstate);
8774 if (PyErr_Occurred()) SWIG_fail;
8775 }
8776 {
8777 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8778 }
8779 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
8780 SWIG_From_unsigned_SS_char((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_unsigned_char, 0)));
8781 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
8782 SWIG_From_unsigned_SS_char((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_unsigned_char, 0)));
8783 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
8784 SWIG_From_unsigned_SS_char((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_unsigned_char, 0)));
8785 return resultobj;
8786 fail:
8787 return NULL;
8788 }
8789
8790
8791 static PyObject * ImageHistogram_swigregister(PyObject *, PyObject *args) {
8792 PyObject *obj;
8793 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8794 SWIG_TypeClientData(SWIGTYPE_p_wxImageHistogram, obj);
8795 Py_INCREF(obj);
8796 return Py_BuildValue((char *)"");
8797 }
8798 static PyObject *_wrap_new_Image(PyObject *, PyObject *args, PyObject *kwargs) {
8799 PyObject *resultobj;
8800 wxString *arg1 = 0 ;
8801 long arg2 = (long) wxBITMAP_TYPE_ANY ;
8802 int arg3 = (int) -1 ;
8803 wxImage *result;
8804 bool temp1 = False ;
8805 PyObject * obj0 = 0 ;
8806 PyObject * obj1 = 0 ;
8807 PyObject * obj2 = 0 ;
8808 char *kwnames[] = {
8809 (char *) "name",(char *) "type",(char *) "index", NULL
8810 };
8811
8812 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:new_Image",kwnames,&obj0,&obj1,&obj2)) goto fail;
8813 {
8814 arg1 = wxString_in_helper(obj0);
8815 if (arg1 == NULL) SWIG_fail;
8816 temp1 = True;
8817 }
8818 if (obj1) {
8819 arg2 = (long)SWIG_As_long(obj1);
8820 if (PyErr_Occurred()) SWIG_fail;
8821 }
8822 if (obj2) {
8823 arg3 = (int)SWIG_As_int(obj2);
8824 if (PyErr_Occurred()) SWIG_fail;
8825 }
8826 {
8827 PyThreadState* __tstate = wxPyBeginAllowThreads();
8828 result = (wxImage *)new wxImage((wxString const &)*arg1,arg2,arg3);
8829
8830 wxPyEndAllowThreads(__tstate);
8831 if (PyErr_Occurred()) SWIG_fail;
8832 }
8833 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8834 {
8835 if (temp1)
8836 delete arg1;
8837 }
8838 return resultobj;
8839 fail:
8840 {
8841 if (temp1)
8842 delete arg1;
8843 }
8844 return NULL;
8845 }
8846
8847
8848 static PyObject *_wrap_delete_Image(PyObject *, PyObject *args, PyObject *kwargs) {
8849 PyObject *resultobj;
8850 wxImage *arg1 = (wxImage *) 0 ;
8851 PyObject * obj0 = 0 ;
8852 char *kwnames[] = {
8853 (char *) "self", NULL
8854 };
8855
8856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Image",kwnames,&obj0)) goto fail;
8857 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
8858 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8859 {
8860 PyThreadState* __tstate = wxPyBeginAllowThreads();
8861 delete arg1;
8862
8863 wxPyEndAllowThreads(__tstate);
8864 if (PyErr_Occurred()) SWIG_fail;
8865 }
8866 Py_INCREF(Py_None); resultobj = Py_None;
8867 return resultobj;
8868 fail:
8869 return NULL;
8870 }
8871
8872
8873 static PyObject *_wrap_new_ImageFromMime(PyObject *, PyObject *args, PyObject *kwargs) {
8874 PyObject *resultobj;
8875 wxString *arg1 = 0 ;
8876 wxString *arg2 = 0 ;
8877 int arg3 = (int) -1 ;
8878 wxImage *result;
8879 bool temp1 = False ;
8880 bool temp2 = False ;
8881 PyObject * obj0 = 0 ;
8882 PyObject * obj1 = 0 ;
8883 PyObject * obj2 = 0 ;
8884 char *kwnames[] = {
8885 (char *) "name",(char *) "mimetype",(char *) "index", NULL
8886 };
8887
8888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:new_ImageFromMime",kwnames,&obj0,&obj1,&obj2)) goto fail;
8889 {
8890 arg1 = wxString_in_helper(obj0);
8891 if (arg1 == NULL) SWIG_fail;
8892 temp1 = True;
8893 }
8894 {
8895 arg2 = wxString_in_helper(obj1);
8896 if (arg2 == NULL) SWIG_fail;
8897 temp2 = True;
8898 }
8899 if (obj2) {
8900 arg3 = (int)SWIG_As_int(obj2);
8901 if (PyErr_Occurred()) SWIG_fail;
8902 }
8903 {
8904 PyThreadState* __tstate = wxPyBeginAllowThreads();
8905 result = (wxImage *)new wxImage((wxString const &)*arg1,(wxString const &)*arg2,arg3);
8906
8907 wxPyEndAllowThreads(__tstate);
8908 if (PyErr_Occurred()) SWIG_fail;
8909 }
8910 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8911 {
8912 if (temp1)
8913 delete arg1;
8914 }
8915 {
8916 if (temp2)
8917 delete arg2;
8918 }
8919 return resultobj;
8920 fail:
8921 {
8922 if (temp1)
8923 delete arg1;
8924 }
8925 {
8926 if (temp2)
8927 delete arg2;
8928 }
8929 return NULL;
8930 }
8931
8932
8933 static PyObject *_wrap_new_ImageFromStream(PyObject *, PyObject *args, PyObject *kwargs) {
8934 PyObject *resultobj;
8935 wxInputStream *arg1 = 0 ;
8936 long arg2 = (long) wxBITMAP_TYPE_ANY ;
8937 int arg3 = (int) -1 ;
8938 wxImage *result;
8939 wxPyInputStream *temp1 ;
8940 bool created1 ;
8941 PyObject * obj0 = 0 ;
8942 PyObject * obj1 = 0 ;
8943 PyObject * obj2 = 0 ;
8944 char *kwnames[] = {
8945 (char *) "stream",(char *) "type",(char *) "index", NULL
8946 };
8947
8948 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:new_ImageFromStream",kwnames,&obj0,&obj1,&obj2)) goto fail;
8949 {
8950 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
8951 arg1 = temp1->m_wxis;
8952 created1 = False;
8953 } else {
8954 PyErr_Clear(); // clear the failure of the wxPyConvert above
8955 arg1 = wxPyCBInputStream_create(obj0, False);
8956 if (arg1 == NULL) {
8957 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
8958 SWIG_fail;
8959 }
8960 created1 = True;
8961 }
8962 }
8963 if (obj1) {
8964 arg2 = (long)SWIG_As_long(obj1);
8965 if (PyErr_Occurred()) SWIG_fail;
8966 }
8967 if (obj2) {
8968 arg3 = (int)SWIG_As_int(obj2);
8969 if (PyErr_Occurred()) SWIG_fail;
8970 }
8971 {
8972 PyThreadState* __tstate = wxPyBeginAllowThreads();
8973 result = (wxImage *)new wxImage(*arg1,arg2,arg3);
8974
8975 wxPyEndAllowThreads(__tstate);
8976 if (PyErr_Occurred()) SWIG_fail;
8977 }
8978 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8979 {
8980 if (created1)
8981 delete arg1;
8982 }
8983 return resultobj;
8984 fail:
8985 {
8986 if (created1)
8987 delete arg1;
8988 }
8989 return NULL;
8990 }
8991
8992
8993 static PyObject *_wrap_new_ImageFromStreamMime(PyObject *, PyObject *args, PyObject *kwargs) {
8994 PyObject *resultobj;
8995 wxInputStream *arg1 = 0 ;
8996 wxString *arg2 = 0 ;
8997 int arg3 = (int) -1 ;
8998 wxImage *result;
8999 wxPyInputStream *temp1 ;
9000 bool created1 ;
9001 bool temp2 = False ;
9002 PyObject * obj0 = 0 ;
9003 PyObject * obj1 = 0 ;
9004 PyObject * obj2 = 0 ;
9005 char *kwnames[] = {
9006 (char *) "stream",(char *) "mimetype",(char *) "index", NULL
9007 };
9008
9009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:new_ImageFromStreamMime",kwnames,&obj0,&obj1,&obj2)) goto fail;
9010 {
9011 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
9012 arg1 = temp1->m_wxis;
9013 created1 = False;
9014 } else {
9015 PyErr_Clear(); // clear the failure of the wxPyConvert above
9016 arg1 = wxPyCBInputStream_create(obj0, False);
9017 if (arg1 == NULL) {
9018 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
9019 SWIG_fail;
9020 }
9021 created1 = True;
9022 }
9023 }
9024 {
9025 arg2 = wxString_in_helper(obj1);
9026 if (arg2 == NULL) SWIG_fail;
9027 temp2 = True;
9028 }
9029 if (obj2) {
9030 arg3 = (int)SWIG_As_int(obj2);
9031 if (PyErr_Occurred()) SWIG_fail;
9032 }
9033 {
9034 PyThreadState* __tstate = wxPyBeginAllowThreads();
9035 result = (wxImage *)new wxImage(*arg1,(wxString const &)*arg2,arg3);
9036
9037 wxPyEndAllowThreads(__tstate);
9038 if (PyErr_Occurred()) SWIG_fail;
9039 }
9040 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
9041 {
9042 if (created1)
9043 delete arg1;
9044 }
9045 {
9046 if (temp2)
9047 delete arg2;
9048 }
9049 return resultobj;
9050 fail:
9051 {
9052 if (created1)
9053 delete arg1;
9054 }
9055 {
9056 if (temp2)
9057 delete arg2;
9058 }
9059 return NULL;
9060 }
9061
9062
9063 static PyObject *_wrap_new_EmptyImage(PyObject *, PyObject *args, PyObject *kwargs) {
9064 PyObject *resultobj;
9065 int arg1 = (int) 0 ;
9066 int arg2 = (int) 0 ;
9067 bool arg3 = (bool) True ;
9068 wxImage *result;
9069 PyObject * obj0 = 0 ;
9070 PyObject * obj1 = 0 ;
9071 PyObject * obj2 = 0 ;
9072 char *kwnames[] = {
9073 (char *) "width",(char *) "height",(char *) "clear", NULL
9074 };
9075
9076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_EmptyImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
9077 if (obj0) {
9078 arg1 = (int)SWIG_As_int(obj0);
9079 if (PyErr_Occurred()) SWIG_fail;
9080 }
9081 if (obj1) {
9082 arg2 = (int)SWIG_As_int(obj1);
9083 if (PyErr_Occurred()) SWIG_fail;
9084 }
9085 if (obj2) {
9086 arg3 = (bool)SWIG_As_bool(obj2);
9087 if (PyErr_Occurred()) SWIG_fail;
9088 }
9089 {
9090 PyThreadState* __tstate = wxPyBeginAllowThreads();
9091 result = (wxImage *)new_wxImage(arg1,arg2,arg3);
9092
9093 wxPyEndAllowThreads(__tstate);
9094 if (PyErr_Occurred()) SWIG_fail;
9095 }
9096 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
9097 return resultobj;
9098 fail:
9099 return NULL;
9100 }
9101
9102
9103 static PyObject *_wrap_new_ImageFromBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
9104 PyObject *resultobj;
9105 wxBitmap *arg1 = 0 ;
9106 wxImage *result;
9107 PyObject * obj0 = 0 ;
9108 char *kwnames[] = {
9109 (char *) "bitmap", NULL
9110 };
9111
9112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_ImageFromBitmap",kwnames,&obj0)) goto fail;
9113 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmap,
9114 SWIG_POINTER_EXCEPTION | 0)) == -1)
9115 SWIG_fail;
9116 if (arg1 == NULL) {
9117 PyErr_SetString(PyExc_TypeError,"null reference");
9118 SWIG_fail;
9119 }
9120 {
9121 if (!wxPyCheckForApp()) SWIG_fail;
9122 PyThreadState* __tstate = wxPyBeginAllowThreads();
9123 result = (wxImage *)new_wxImage((wxBitmap const &)*arg1);
9124
9125 wxPyEndAllowThreads(__tstate);
9126 if (PyErr_Occurred()) SWIG_fail;
9127 }
9128 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
9129 return resultobj;
9130 fail:
9131 return NULL;
9132 }
9133
9134
9135 static PyObject *_wrap_new_ImageFromData(PyObject *, PyObject *args, PyObject *kwargs) {
9136 PyObject *resultobj;
9137 int arg1 ;
9138 int arg2 ;
9139 unsigned char *arg3 = (unsigned char *) 0 ;
9140 wxImage *result;
9141 PyObject * obj0 = 0 ;
9142 PyObject * obj1 = 0 ;
9143 PyObject * obj2 = 0 ;
9144 char *kwnames[] = {
9145 (char *) "width",(char *) "height",(char *) "data", NULL
9146 };
9147
9148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:new_ImageFromData",kwnames,&obj0,&obj1,&obj2)) goto fail;
9149 arg1 = (int)SWIG_As_int(obj0);
9150 if (PyErr_Occurred()) SWIG_fail;
9151 arg2 = (int)SWIG_As_int(obj1);
9152 if (PyErr_Occurred()) SWIG_fail;
9153 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_unsigned_char,
9154 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9155 {
9156 PyThreadState* __tstate = wxPyBeginAllowThreads();
9157 result = (wxImage *)new_wxImage(arg1,arg2,arg3);
9158
9159 wxPyEndAllowThreads(__tstate);
9160 if (PyErr_Occurred()) SWIG_fail;
9161 }
9162 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
9163 return resultobj;
9164 fail:
9165 return NULL;
9166 }
9167
9168
9169 static PyObject *_wrap_Image_Create(PyObject *, PyObject *args, PyObject *kwargs) {
9170 PyObject *resultobj;
9171 wxImage *arg1 = (wxImage *) 0 ;
9172 int arg2 ;
9173 int arg3 ;
9174 PyObject * obj0 = 0 ;
9175 PyObject * obj1 = 0 ;
9176 PyObject * obj2 = 0 ;
9177 char *kwnames[] = {
9178 (char *) "self",(char *) "width",(char *) "height", NULL
9179 };
9180
9181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Create",kwnames,&obj0,&obj1,&obj2)) goto fail;
9182 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9183 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9184 arg2 = (int)SWIG_As_int(obj1);
9185 if (PyErr_Occurred()) SWIG_fail;
9186 arg3 = (int)SWIG_As_int(obj2);
9187 if (PyErr_Occurred()) SWIG_fail;
9188 {
9189 PyThreadState* __tstate = wxPyBeginAllowThreads();
9190 (arg1)->Create(arg2,arg3);
9191
9192 wxPyEndAllowThreads(__tstate);
9193 if (PyErr_Occurred()) SWIG_fail;
9194 }
9195 Py_INCREF(Py_None); resultobj = Py_None;
9196 return resultobj;
9197 fail:
9198 return NULL;
9199 }
9200
9201
9202 static PyObject *_wrap_Image_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
9203 PyObject *resultobj;
9204 wxImage *arg1 = (wxImage *) 0 ;
9205 PyObject * obj0 = 0 ;
9206 char *kwnames[] = {
9207 (char *) "self", NULL
9208 };
9209
9210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Destroy",kwnames,&obj0)) goto fail;
9211 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9212 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9213 {
9214 PyThreadState* __tstate = wxPyBeginAllowThreads();
9215 (arg1)->Destroy();
9216
9217 wxPyEndAllowThreads(__tstate);
9218 if (PyErr_Occurred()) SWIG_fail;
9219 }
9220 Py_INCREF(Py_None); resultobj = Py_None;
9221 return resultobj;
9222 fail:
9223 return NULL;
9224 }
9225
9226
9227 static PyObject *_wrap_Image_Scale(PyObject *, PyObject *args, PyObject *kwargs) {
9228 PyObject *resultobj;
9229 wxImage *arg1 = (wxImage *) 0 ;
9230 int arg2 ;
9231 int arg3 ;
9232 SwigValueWrapper< wxImage > result;
9233 PyObject * obj0 = 0 ;
9234 PyObject * obj1 = 0 ;
9235 PyObject * obj2 = 0 ;
9236 char *kwnames[] = {
9237 (char *) "self",(char *) "width",(char *) "height", NULL
9238 };
9239
9240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Scale",kwnames,&obj0,&obj1,&obj2)) goto fail;
9241 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9242 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9243 arg2 = (int)SWIG_As_int(obj1);
9244 if (PyErr_Occurred()) SWIG_fail;
9245 arg3 = (int)SWIG_As_int(obj2);
9246 if (PyErr_Occurred()) SWIG_fail;
9247 {
9248 PyThreadState* __tstate = wxPyBeginAllowThreads();
9249 result = (arg1)->Scale(arg2,arg3);
9250
9251 wxPyEndAllowThreads(__tstate);
9252 if (PyErr_Occurred()) SWIG_fail;
9253 }
9254 {
9255 wxImage * resultptr;
9256 resultptr = new wxImage((wxImage &) result);
9257 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
9258 }
9259 return resultobj;
9260 fail:
9261 return NULL;
9262 }
9263
9264
9265 static PyObject *_wrap_Image_ShrinkBy(PyObject *, PyObject *args, PyObject *kwargs) {
9266 PyObject *resultobj;
9267 wxImage *arg1 = (wxImage *) 0 ;
9268 int arg2 ;
9269 int arg3 ;
9270 SwigValueWrapper< wxImage > result;
9271 PyObject * obj0 = 0 ;
9272 PyObject * obj1 = 0 ;
9273 PyObject * obj2 = 0 ;
9274 char *kwnames[] = {
9275 (char *) "self",(char *) "xFactor",(char *) "yFactor", NULL
9276 };
9277
9278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_ShrinkBy",kwnames,&obj0,&obj1,&obj2)) goto fail;
9279 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9280 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9281 arg2 = (int)SWIG_As_int(obj1);
9282 if (PyErr_Occurred()) SWIG_fail;
9283 arg3 = (int)SWIG_As_int(obj2);
9284 if (PyErr_Occurred()) SWIG_fail;
9285 {
9286 PyThreadState* __tstate = wxPyBeginAllowThreads();
9287 result = ((wxImage const *)arg1)->ShrinkBy(arg2,arg3);
9288
9289 wxPyEndAllowThreads(__tstate);
9290 if (PyErr_Occurred()) SWIG_fail;
9291 }
9292 {
9293 wxImage * resultptr;
9294 resultptr = new wxImage((wxImage &) result);
9295 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
9296 }
9297 return resultobj;
9298 fail:
9299 return NULL;
9300 }
9301
9302
9303 static PyObject *_wrap_Image_Rescale(PyObject *, PyObject *args, PyObject *kwargs) {
9304 PyObject *resultobj;
9305 wxImage *arg1 = (wxImage *) 0 ;
9306 int arg2 ;
9307 int arg3 ;
9308 wxImage *result;
9309 PyObject * obj0 = 0 ;
9310 PyObject * obj1 = 0 ;
9311 PyObject * obj2 = 0 ;
9312 char *kwnames[] = {
9313 (char *) "self",(char *) "width",(char *) "height", NULL
9314 };
9315
9316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Rescale",kwnames,&obj0,&obj1,&obj2)) goto fail;
9317 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9318 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9319 arg2 = (int)SWIG_As_int(obj1);
9320 if (PyErr_Occurred()) SWIG_fail;
9321 arg3 = (int)SWIG_As_int(obj2);
9322 if (PyErr_Occurred()) SWIG_fail;
9323 {
9324 PyThreadState* __tstate = wxPyBeginAllowThreads();
9325 {
9326 wxImage &_result_ref = (arg1)->Rescale(arg2,arg3);
9327 result = (wxImage *) &_result_ref;
9328 }
9329
9330 wxPyEndAllowThreads(__tstate);
9331 if (PyErr_Occurred()) SWIG_fail;
9332 }
9333 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 0);
9334 return resultobj;
9335 fail:
9336 return NULL;
9337 }
9338
9339
9340 static PyObject *_wrap_Image_SetRGB(PyObject *, PyObject *args, PyObject *kwargs) {
9341 PyObject *resultobj;
9342 wxImage *arg1 = (wxImage *) 0 ;
9343 int arg2 ;
9344 int arg3 ;
9345 unsigned char arg4 ;
9346 unsigned char arg5 ;
9347 unsigned char arg6 ;
9348 PyObject * obj0 = 0 ;
9349 PyObject * obj1 = 0 ;
9350 PyObject * obj2 = 0 ;
9351 PyObject * obj3 = 0 ;
9352 PyObject * obj4 = 0 ;
9353 PyObject * obj5 = 0 ;
9354 char *kwnames[] = {
9355 (char *) "self",(char *) "x",(char *) "y",(char *) "r",(char *) "g",(char *) "b", NULL
9356 };
9357
9358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:Image_SetRGB",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
9359 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9360 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9361 arg2 = (int)SWIG_As_int(obj1);
9362 if (PyErr_Occurred()) SWIG_fail;
9363 arg3 = (int)SWIG_As_int(obj2);
9364 if (PyErr_Occurred()) SWIG_fail;
9365 arg4 = (unsigned char)SWIG_As_unsigned_SS_char(obj3);
9366 if (PyErr_Occurred()) SWIG_fail;
9367 arg5 = (unsigned char)SWIG_As_unsigned_SS_char(obj4);
9368 if (PyErr_Occurred()) SWIG_fail;
9369 arg6 = (unsigned char)SWIG_As_unsigned_SS_char(obj5);
9370 if (PyErr_Occurred()) SWIG_fail;
9371 {
9372 PyThreadState* __tstate = wxPyBeginAllowThreads();
9373 (arg1)->SetRGB(arg2,arg3,arg4,arg5,arg6);
9374
9375 wxPyEndAllowThreads(__tstate);
9376 if (PyErr_Occurred()) SWIG_fail;
9377 }
9378 Py_INCREF(Py_None); resultobj = Py_None;
9379 return resultobj;
9380 fail:
9381 return NULL;
9382 }
9383
9384
9385 static PyObject *_wrap_Image_GetRed(PyObject *, PyObject *args, PyObject *kwargs) {
9386 PyObject *resultobj;
9387 wxImage *arg1 = (wxImage *) 0 ;
9388 int arg2 ;
9389 int arg3 ;
9390 unsigned char result;
9391 PyObject * obj0 = 0 ;
9392 PyObject * obj1 = 0 ;
9393 PyObject * obj2 = 0 ;
9394 char *kwnames[] = {
9395 (char *) "self",(char *) "x",(char *) "y", NULL
9396 };
9397
9398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetRed",kwnames,&obj0,&obj1,&obj2)) goto fail;
9399 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9400 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9401 arg2 = (int)SWIG_As_int(obj1);
9402 if (PyErr_Occurred()) SWIG_fail;
9403 arg3 = (int)SWIG_As_int(obj2);
9404 if (PyErr_Occurred()) SWIG_fail;
9405 {
9406 PyThreadState* __tstate = wxPyBeginAllowThreads();
9407 result = (unsigned char)(arg1)->GetRed(arg2,arg3);
9408
9409 wxPyEndAllowThreads(__tstate);
9410 if (PyErr_Occurred()) SWIG_fail;
9411 }
9412 resultobj = SWIG_From_unsigned_SS_char((unsigned char)result);
9413 return resultobj;
9414 fail:
9415 return NULL;
9416 }
9417
9418
9419 static PyObject *_wrap_Image_GetGreen(PyObject *, PyObject *args, PyObject *kwargs) {
9420 PyObject *resultobj;
9421 wxImage *arg1 = (wxImage *) 0 ;
9422 int arg2 ;
9423 int arg3 ;
9424 unsigned char result;
9425 PyObject * obj0 = 0 ;
9426 PyObject * obj1 = 0 ;
9427 PyObject * obj2 = 0 ;
9428 char *kwnames[] = {
9429 (char *) "self",(char *) "x",(char *) "y", NULL
9430 };
9431
9432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetGreen",kwnames,&obj0,&obj1,&obj2)) goto fail;
9433 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9434 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9435 arg2 = (int)SWIG_As_int(obj1);
9436 if (PyErr_Occurred()) SWIG_fail;
9437 arg3 = (int)SWIG_As_int(obj2);
9438 if (PyErr_Occurred()) SWIG_fail;
9439 {
9440 PyThreadState* __tstate = wxPyBeginAllowThreads();
9441 result = (unsigned char)(arg1)->GetGreen(arg2,arg3);
9442
9443 wxPyEndAllowThreads(__tstate);
9444 if (PyErr_Occurred()) SWIG_fail;
9445 }
9446 resultobj = SWIG_From_unsigned_SS_char((unsigned char)result);
9447 return resultobj;
9448 fail:
9449 return NULL;
9450 }
9451
9452
9453 static PyObject *_wrap_Image_GetBlue(PyObject *, PyObject *args, PyObject *kwargs) {
9454 PyObject *resultobj;
9455 wxImage *arg1 = (wxImage *) 0 ;
9456 int arg2 ;
9457 int arg3 ;
9458 unsigned char result;
9459 PyObject * obj0 = 0 ;
9460 PyObject * obj1 = 0 ;
9461 PyObject * obj2 = 0 ;
9462 char *kwnames[] = {
9463 (char *) "self",(char *) "x",(char *) "y", NULL
9464 };
9465
9466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetBlue",kwnames,&obj0,&obj1,&obj2)) goto fail;
9467 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9468 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9469 arg2 = (int)SWIG_As_int(obj1);
9470 if (PyErr_Occurred()) SWIG_fail;
9471 arg3 = (int)SWIG_As_int(obj2);
9472 if (PyErr_Occurred()) SWIG_fail;
9473 {
9474 PyThreadState* __tstate = wxPyBeginAllowThreads();
9475 result = (unsigned char)(arg1)->GetBlue(arg2,arg3);
9476
9477 wxPyEndAllowThreads(__tstate);
9478 if (PyErr_Occurred()) SWIG_fail;
9479 }
9480 resultobj = SWIG_From_unsigned_SS_char((unsigned char)result);
9481 return resultobj;
9482 fail:
9483 return NULL;
9484 }
9485
9486
9487 static PyObject *_wrap_Image_SetAlpha(PyObject *, PyObject *args, PyObject *kwargs) {
9488 PyObject *resultobj;
9489 wxImage *arg1 = (wxImage *) 0 ;
9490 int arg2 ;
9491 int arg3 ;
9492 unsigned char arg4 ;
9493 PyObject * obj0 = 0 ;
9494 PyObject * obj1 = 0 ;
9495 PyObject * obj2 = 0 ;
9496 PyObject * obj3 = 0 ;
9497 char *kwnames[] = {
9498 (char *) "self",(char *) "x",(char *) "y",(char *) "alpha", NULL
9499 };
9500
9501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_SetAlpha",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9502 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9503 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9504 arg2 = (int)SWIG_As_int(obj1);
9505 if (PyErr_Occurred()) SWIG_fail;
9506 arg3 = (int)SWIG_As_int(obj2);
9507 if (PyErr_Occurred()) SWIG_fail;
9508 arg4 = (unsigned char)SWIG_As_unsigned_SS_char(obj3);
9509 if (PyErr_Occurred()) SWIG_fail;
9510 {
9511 PyThreadState* __tstate = wxPyBeginAllowThreads();
9512 (arg1)->SetAlpha(arg2,arg3,arg4);
9513
9514 wxPyEndAllowThreads(__tstate);
9515 if (PyErr_Occurred()) SWIG_fail;
9516 }
9517 Py_INCREF(Py_None); resultobj = Py_None;
9518 return resultobj;
9519 fail:
9520 return NULL;
9521 }
9522
9523
9524 static PyObject *_wrap_Image_GetAlpha(PyObject *, PyObject *args, PyObject *kwargs) {
9525 PyObject *resultobj;
9526 wxImage *arg1 = (wxImage *) 0 ;
9527 int arg2 ;
9528 int arg3 ;
9529 unsigned char result;
9530 PyObject * obj0 = 0 ;
9531 PyObject * obj1 = 0 ;
9532 PyObject * obj2 = 0 ;
9533 char *kwnames[] = {
9534 (char *) "self",(char *) "x",(char *) "y", NULL
9535 };
9536
9537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetAlpha",kwnames,&obj0,&obj1,&obj2)) goto fail;
9538 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9539 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9540 arg2 = (int)SWIG_As_int(obj1);
9541 if (PyErr_Occurred()) SWIG_fail;
9542 arg3 = (int)SWIG_As_int(obj2);
9543 if (PyErr_Occurred()) SWIG_fail;
9544 {
9545 PyThreadState* __tstate = wxPyBeginAllowThreads();
9546 result = (unsigned char)(arg1)->GetAlpha(arg2,arg3);
9547
9548 wxPyEndAllowThreads(__tstate);
9549 if (PyErr_Occurred()) SWIG_fail;
9550 }
9551 resultobj = SWIG_From_unsigned_SS_char((unsigned char)result);
9552 return resultobj;
9553 fail:
9554 return NULL;
9555 }
9556
9557
9558 static PyObject *_wrap_Image_HasAlpha(PyObject *, PyObject *args, PyObject *kwargs) {
9559 PyObject *resultobj;
9560 wxImage *arg1 = (wxImage *) 0 ;
9561 bool result;
9562 PyObject * obj0 = 0 ;
9563 char *kwnames[] = {
9564 (char *) "self", NULL
9565 };
9566
9567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_HasAlpha",kwnames,&obj0)) goto fail;
9568 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9569 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9570 {
9571 PyThreadState* __tstate = wxPyBeginAllowThreads();
9572 result = (bool)(arg1)->HasAlpha();
9573
9574 wxPyEndAllowThreads(__tstate);
9575 if (PyErr_Occurred()) SWIG_fail;
9576 }
9577 {
9578 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9579 }
9580 return resultobj;
9581 fail:
9582 return NULL;
9583 }
9584
9585
9586 static PyObject *_wrap_Image_FindFirstUnusedColour(PyObject *, PyObject *args, PyObject *kwargs) {
9587 PyObject *resultobj;
9588 wxImage *arg1 = (wxImage *) 0 ;
9589 byte *arg2 = (byte *) 0 ;
9590 byte *arg3 = (byte *) 0 ;
9591 byte *arg4 = (byte *) 0 ;
9592 byte arg5 = (byte) 0 ;
9593 byte arg6 = (byte) 0 ;
9594 byte arg7 = (byte) 0 ;
9595 bool result;
9596 byte temp2 ;
9597 int res2 = 0 ;
9598 byte temp3 ;
9599 int res3 = 0 ;
9600 byte temp4 ;
9601 int res4 = 0 ;
9602 PyObject * obj0 = 0 ;
9603 PyObject * obj1 = 0 ;
9604 PyObject * obj2 = 0 ;
9605 PyObject * obj3 = 0 ;
9606 char *kwnames[] = {
9607 (char *) "self",(char *) "startR",(char *) "startG",(char *) "startB", NULL
9608 };
9609
9610 arg2 = &temp2; res2 = SWIG_NEWOBJ;
9611 arg3 = &temp3; res3 = SWIG_NEWOBJ;
9612 arg4 = &temp4; res4 = SWIG_NEWOBJ;
9613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:Image_FindFirstUnusedColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9614 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9615 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9616 if (obj1) {
9617 arg5 = (byte)SWIG_As_unsigned_SS_char(obj1);
9618 if (PyErr_Occurred()) SWIG_fail;
9619 }
9620 if (obj2) {
9621 arg6 = (byte)SWIG_As_unsigned_SS_char(obj2);
9622 if (PyErr_Occurred()) SWIG_fail;
9623 }
9624 if (obj3) {
9625 arg7 = (byte)SWIG_As_unsigned_SS_char(obj3);
9626 if (PyErr_Occurred()) SWIG_fail;
9627 }
9628 {
9629 PyThreadState* __tstate = wxPyBeginAllowThreads();
9630 result = (bool)((wxImage const *)arg1)->FindFirstUnusedColour(arg2,arg3,arg4,arg5,arg6,arg7);
9631
9632 wxPyEndAllowThreads(__tstate);
9633 if (PyErr_Occurred()) SWIG_fail;
9634 }
9635 {
9636 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9637 }
9638 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
9639 SWIG_From_unsigned_SS_char((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_byte, 0)));
9640 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
9641 SWIG_From_unsigned_SS_char((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_byte, 0)));
9642 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
9643 SWIG_From_unsigned_SS_char((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_byte, 0)));
9644 return resultobj;
9645 fail:
9646 return NULL;
9647 }
9648
9649
9650 static PyObject *_wrap_Image_ConvertAlphaToMask(PyObject *, PyObject *args, PyObject *kwargs) {
9651 PyObject *resultobj;
9652 wxImage *arg1 = (wxImage *) 0 ;
9653 byte arg2 = (byte) 128 ;
9654 bool result;
9655 PyObject * obj0 = 0 ;
9656 PyObject * obj1 = 0 ;
9657 char *kwnames[] = {
9658 (char *) "self",(char *) "threshold", NULL
9659 };
9660
9661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_ConvertAlphaToMask",kwnames,&obj0,&obj1)) goto fail;
9662 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9663 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9664 if (obj1) {
9665 arg2 = (byte)SWIG_As_unsigned_SS_char(obj1);
9666 if (PyErr_Occurred()) SWIG_fail;
9667 }
9668 {
9669 PyThreadState* __tstate = wxPyBeginAllowThreads();
9670 result = (bool)(arg1)->ConvertAlphaToMask(arg2);
9671
9672 wxPyEndAllowThreads(__tstate);
9673 if (PyErr_Occurred()) SWIG_fail;
9674 }
9675 {
9676 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9677 }
9678 return resultobj;
9679 fail:
9680 return NULL;
9681 }
9682
9683
9684 static PyObject *_wrap_Image_SetMaskFromImage(PyObject *, PyObject *args, PyObject *kwargs) {
9685 PyObject *resultobj;
9686 wxImage *arg1 = (wxImage *) 0 ;
9687 wxImage *arg2 = 0 ;
9688 byte arg3 ;
9689 byte arg4 ;
9690 byte arg5 ;
9691 bool result;
9692 PyObject * obj0 = 0 ;
9693 PyObject * obj1 = 0 ;
9694 PyObject * obj2 = 0 ;
9695 PyObject * obj3 = 0 ;
9696 PyObject * obj4 = 0 ;
9697 char *kwnames[] = {
9698 (char *) "self",(char *) "mask",(char *) "mr",(char *) "mg",(char *) "mb", NULL
9699 };
9700
9701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Image_SetMaskFromImage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
9702 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9703 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9704 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
9705 SWIG_POINTER_EXCEPTION | 0)) == -1)
9706 SWIG_fail;
9707 if (arg2 == NULL) {
9708 PyErr_SetString(PyExc_TypeError,"null reference");
9709 SWIG_fail;
9710 }
9711 arg3 = (byte)SWIG_As_unsigned_SS_char(obj2);
9712 if (PyErr_Occurred()) SWIG_fail;
9713 arg4 = (byte)SWIG_As_unsigned_SS_char(obj3);
9714 if (PyErr_Occurred()) SWIG_fail;
9715 arg5 = (byte)SWIG_As_unsigned_SS_char(obj4);
9716 if (PyErr_Occurred()) SWIG_fail;
9717 {
9718 PyThreadState* __tstate = wxPyBeginAllowThreads();
9719 result = (bool)(arg1)->SetMaskFromImage((wxImage const &)*arg2,arg3,arg4,arg5);
9720
9721 wxPyEndAllowThreads(__tstate);
9722 if (PyErr_Occurred()) SWIG_fail;
9723 }
9724 {
9725 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9726 }
9727 return resultobj;
9728 fail:
9729 return NULL;
9730 }
9731
9732
9733 static PyObject *_wrap_Image_CanRead(PyObject *, PyObject *args, PyObject *kwargs) {
9734 PyObject *resultobj;
9735 wxString *arg1 = 0 ;
9736 bool result;
9737 bool temp1 = False ;
9738 PyObject * obj0 = 0 ;
9739 char *kwnames[] = {
9740 (char *) "name", NULL
9741 };
9742
9743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_CanRead",kwnames,&obj0)) goto fail;
9744 {
9745 arg1 = wxString_in_helper(obj0);
9746 if (arg1 == NULL) SWIG_fail;
9747 temp1 = True;
9748 }
9749 {
9750 PyThreadState* __tstate = wxPyBeginAllowThreads();
9751 result = (bool)wxImage::CanRead((wxString const &)*arg1);
9752
9753 wxPyEndAllowThreads(__tstate);
9754 if (PyErr_Occurred()) SWIG_fail;
9755 }
9756 {
9757 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9758 }
9759 {
9760 if (temp1)
9761 delete arg1;
9762 }
9763 return resultobj;
9764 fail:
9765 {
9766 if (temp1)
9767 delete arg1;
9768 }
9769 return NULL;
9770 }
9771
9772
9773 static PyObject *_wrap_Image_GetImageCount(PyObject *, PyObject *args, PyObject *kwargs) {
9774 PyObject *resultobj;
9775 wxString *arg1 = 0 ;
9776 long arg2 = (long) wxBITMAP_TYPE_ANY ;
9777 int result;
9778 bool temp1 = False ;
9779 PyObject * obj0 = 0 ;
9780 PyObject * obj1 = 0 ;
9781 char *kwnames[] = {
9782 (char *) "name",(char *) "type", NULL
9783 };
9784
9785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_GetImageCount",kwnames,&obj0,&obj1)) goto fail;
9786 {
9787 arg1 = wxString_in_helper(obj0);
9788 if (arg1 == NULL) SWIG_fail;
9789 temp1 = True;
9790 }
9791 if (obj1) {
9792 arg2 = (long)SWIG_As_long(obj1);
9793 if (PyErr_Occurred()) SWIG_fail;
9794 }
9795 {
9796 PyThreadState* __tstate = wxPyBeginAllowThreads();
9797 result = (int)wxImage::GetImageCount((wxString const &)*arg1,arg2);
9798
9799 wxPyEndAllowThreads(__tstate);
9800 if (PyErr_Occurred()) SWIG_fail;
9801 }
9802 resultobj = SWIG_From_int((int)result);
9803 {
9804 if (temp1)
9805 delete arg1;
9806 }
9807 return resultobj;
9808 fail:
9809 {
9810 if (temp1)
9811 delete arg1;
9812 }
9813 return NULL;
9814 }
9815
9816
9817 static PyObject *_wrap_Image_LoadFile(PyObject *, PyObject *args, PyObject *kwargs) {
9818 PyObject *resultobj;
9819 wxImage *arg1 = (wxImage *) 0 ;
9820 wxString *arg2 = 0 ;
9821 long arg3 = (long) wxBITMAP_TYPE_ANY ;
9822 int arg4 = (int) -1 ;
9823 bool result;
9824 bool temp2 = False ;
9825 PyObject * obj0 = 0 ;
9826 PyObject * obj1 = 0 ;
9827 PyObject * obj2 = 0 ;
9828 PyObject * obj3 = 0 ;
9829 char *kwnames[] = {
9830 (char *) "self",(char *) "name",(char *) "type",(char *) "index", NULL
9831 };
9832
9833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Image_LoadFile",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9834 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9835 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9836 {
9837 arg2 = wxString_in_helper(obj1);
9838 if (arg2 == NULL) SWIG_fail;
9839 temp2 = True;
9840 }
9841 if (obj2) {
9842 arg3 = (long)SWIG_As_long(obj2);
9843 if (PyErr_Occurred()) SWIG_fail;
9844 }
9845 if (obj3) {
9846 arg4 = (int)SWIG_As_int(obj3);
9847 if (PyErr_Occurred()) SWIG_fail;
9848 }
9849 {
9850 PyThreadState* __tstate = wxPyBeginAllowThreads();
9851 result = (bool)(arg1)->LoadFile((wxString const &)*arg2,arg3,arg4);
9852
9853 wxPyEndAllowThreads(__tstate);
9854 if (PyErr_Occurred()) SWIG_fail;
9855 }
9856 {
9857 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9858 }
9859 {
9860 if (temp2)
9861 delete arg2;
9862 }
9863 return resultobj;
9864 fail:
9865 {
9866 if (temp2)
9867 delete arg2;
9868 }
9869 return NULL;
9870 }
9871
9872
9873 static PyObject *_wrap_Image_LoadMimeFile(PyObject *, PyObject *args, PyObject *kwargs) {
9874 PyObject *resultobj;
9875 wxImage *arg1 = (wxImage *) 0 ;
9876 wxString *arg2 = 0 ;
9877 wxString *arg3 = 0 ;
9878 int arg4 = (int) -1 ;
9879 bool result;
9880 bool temp2 = False ;
9881 bool temp3 = False ;
9882 PyObject * obj0 = 0 ;
9883 PyObject * obj1 = 0 ;
9884 PyObject * obj2 = 0 ;
9885 PyObject * obj3 = 0 ;
9886 char *kwnames[] = {
9887 (char *) "self",(char *) "name",(char *) "mimetype",(char *) "index", NULL
9888 };
9889
9890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Image_LoadMimeFile",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9891 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9892 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9893 {
9894 arg2 = wxString_in_helper(obj1);
9895 if (arg2 == NULL) SWIG_fail;
9896 temp2 = True;
9897 }
9898 {
9899 arg3 = wxString_in_helper(obj2);
9900 if (arg3 == NULL) SWIG_fail;
9901 temp3 = True;
9902 }
9903 if (obj3) {
9904 arg4 = (int)SWIG_As_int(obj3);
9905 if (PyErr_Occurred()) SWIG_fail;
9906 }
9907 {
9908 PyThreadState* __tstate = wxPyBeginAllowThreads();
9909 result = (bool)(arg1)->LoadFile((wxString const &)*arg2,(wxString const &)*arg3,arg4);
9910
9911 wxPyEndAllowThreads(__tstate);
9912 if (PyErr_Occurred()) SWIG_fail;
9913 }
9914 {
9915 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9916 }
9917 {
9918 if (temp2)
9919 delete arg2;
9920 }
9921 {
9922 if (temp3)
9923 delete arg3;
9924 }
9925 return resultobj;
9926 fail:
9927 {
9928 if (temp2)
9929 delete arg2;
9930 }
9931 {
9932 if (temp3)
9933 delete arg3;
9934 }
9935 return NULL;
9936 }
9937
9938
9939 static PyObject *_wrap_Image_SaveFile(PyObject *, PyObject *args, PyObject *kwargs) {
9940 PyObject *resultobj;
9941 wxImage *arg1 = (wxImage *) 0 ;
9942 wxString *arg2 = 0 ;
9943 int arg3 ;
9944 bool result;
9945 bool temp2 = False ;
9946 PyObject * obj0 = 0 ;
9947 PyObject * obj1 = 0 ;
9948 PyObject * obj2 = 0 ;
9949 char *kwnames[] = {
9950 (char *) "self",(char *) "name",(char *) "type", NULL
9951 };
9952
9953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SaveFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
9954 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9955 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9956 {
9957 arg2 = wxString_in_helper(obj1);
9958 if (arg2 == NULL) SWIG_fail;
9959 temp2 = True;
9960 }
9961 arg3 = (int)SWIG_As_int(obj2);
9962 if (PyErr_Occurred()) SWIG_fail;
9963 {
9964 PyThreadState* __tstate = wxPyBeginAllowThreads();
9965 result = (bool)(arg1)->SaveFile((wxString const &)*arg2,arg3);
9966
9967 wxPyEndAllowThreads(__tstate);
9968 if (PyErr_Occurred()) SWIG_fail;
9969 }
9970 {
9971 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9972 }
9973 {
9974 if (temp2)
9975 delete arg2;
9976 }
9977 return resultobj;
9978 fail:
9979 {
9980 if (temp2)
9981 delete arg2;
9982 }
9983 return NULL;
9984 }
9985
9986
9987 static PyObject *_wrap_Image_SaveMimeFile(PyObject *, PyObject *args, PyObject *kwargs) {
9988 PyObject *resultobj;
9989 wxImage *arg1 = (wxImage *) 0 ;
9990 wxString *arg2 = 0 ;
9991 wxString *arg3 = 0 ;
9992 bool result;
9993 bool temp2 = False ;
9994 bool temp3 = False ;
9995 PyObject * obj0 = 0 ;
9996 PyObject * obj1 = 0 ;
9997 PyObject * obj2 = 0 ;
9998 char *kwnames[] = {
9999 (char *) "self",(char *) "name",(char *) "mimetype", NULL
10000 };
10001
10002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SaveMimeFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
10003 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10004 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10005 {
10006 arg2 = wxString_in_helper(obj1);
10007 if (arg2 == NULL) SWIG_fail;
10008 temp2 = True;
10009 }
10010 {
10011 arg3 = wxString_in_helper(obj2);
10012 if (arg3 == NULL) SWIG_fail;
10013 temp3 = True;
10014 }
10015 {
10016 PyThreadState* __tstate = wxPyBeginAllowThreads();
10017 result = (bool)(arg1)->SaveFile((wxString const &)*arg2,(wxString const &)*arg3);
10018
10019 wxPyEndAllowThreads(__tstate);
10020 if (PyErr_Occurred()) SWIG_fail;
10021 }
10022 {
10023 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10024 }
10025 {
10026 if (temp2)
10027 delete arg2;
10028 }
10029 {
10030 if (temp3)
10031 delete arg3;
10032 }
10033 return resultobj;
10034 fail:
10035 {
10036 if (temp2)
10037 delete arg2;
10038 }
10039 {
10040 if (temp3)
10041 delete arg3;
10042 }
10043 return NULL;
10044 }
10045
10046
10047 static PyObject *_wrap_Image_CanReadStream(PyObject *, PyObject *args, PyObject *kwargs) {
10048 PyObject *resultobj;
10049 wxInputStream *arg1 = 0 ;
10050 bool result;
10051 wxPyInputStream *temp1 ;
10052 bool created1 ;
10053 PyObject * obj0 = 0 ;
10054 char *kwnames[] = {
10055 (char *) "stream", NULL
10056 };
10057
10058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_CanReadStream",kwnames,&obj0)) goto fail;
10059 {
10060 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
10061 arg1 = temp1->m_wxis;
10062 created1 = False;
10063 } else {
10064 PyErr_Clear(); // clear the failure of the wxPyConvert above
10065 arg1 = wxPyCBInputStream_create(obj0, False);
10066 if (arg1 == NULL) {
10067 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
10068 SWIG_fail;
10069 }
10070 created1 = True;
10071 }
10072 }
10073 {
10074 PyThreadState* __tstate = wxPyBeginAllowThreads();
10075 result = (bool)wxImage::CanRead(*arg1);
10076
10077 wxPyEndAllowThreads(__tstate);
10078 if (PyErr_Occurred()) SWIG_fail;
10079 }
10080 {
10081 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10082 }
10083 {
10084 if (created1)
10085 delete arg1;
10086 }
10087 return resultobj;
10088 fail:
10089 {
10090 if (created1)
10091 delete arg1;
10092 }
10093 return NULL;
10094 }
10095
10096
10097 static PyObject *_wrap_Image_LoadStream(PyObject *, PyObject *args, PyObject *kwargs) {
10098 PyObject *resultobj;
10099 wxImage *arg1 = (wxImage *) 0 ;
10100 wxInputStream *arg2 = 0 ;
10101 long arg3 = (long) wxBITMAP_TYPE_ANY ;
10102 int arg4 = (int) -1 ;
10103 bool result;
10104 wxPyInputStream *temp2 ;
10105 bool created2 ;
10106 PyObject * obj0 = 0 ;
10107 PyObject * obj1 = 0 ;
10108 PyObject * obj2 = 0 ;
10109 PyObject * obj3 = 0 ;
10110 char *kwnames[] = {
10111 (char *) "self",(char *) "stream",(char *) "type",(char *) "index", NULL
10112 };
10113
10114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Image_LoadStream",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10115 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10116 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10117 {
10118 if (wxPyConvertSwigPtr(obj1, (void **)&temp2, wxT("wxPyInputStream"))) {
10119 arg2 = temp2->m_wxis;
10120 created2 = False;
10121 } else {
10122 PyErr_Clear(); // clear the failure of the wxPyConvert above
10123 arg2 = wxPyCBInputStream_create(obj1, False);
10124 if (arg2 == NULL) {
10125 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
10126 SWIG_fail;
10127 }
10128 created2 = True;
10129 }
10130 }
10131 if (obj2) {
10132 arg3 = (long)SWIG_As_long(obj2);
10133 if (PyErr_Occurred()) SWIG_fail;
10134 }
10135 if (obj3) {
10136 arg4 = (int)SWIG_As_int(obj3);
10137 if (PyErr_Occurred()) SWIG_fail;
10138 }
10139 {
10140 PyThreadState* __tstate = wxPyBeginAllowThreads();
10141 result = (bool)(arg1)->LoadFile(*arg2,arg3,arg4);
10142
10143 wxPyEndAllowThreads(__tstate);
10144 if (PyErr_Occurred()) SWIG_fail;
10145 }
10146 {
10147 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10148 }
10149 {
10150 if (created2)
10151 delete arg2;
10152 }
10153 return resultobj;
10154 fail:
10155 {
10156 if (created2)
10157 delete arg2;
10158 }
10159 return NULL;
10160 }
10161
10162
10163 static PyObject *_wrap_Image_LoadMimeStream(PyObject *, PyObject *args, PyObject *kwargs) {
10164 PyObject *resultobj;
10165 wxImage *arg1 = (wxImage *) 0 ;
10166 wxInputStream *arg2 = 0 ;
10167 wxString *arg3 = 0 ;
10168 int arg4 = (int) -1 ;
10169 bool result;
10170 wxPyInputStream *temp2 ;
10171 bool created2 ;
10172 bool temp3 = False ;
10173 PyObject * obj0 = 0 ;
10174 PyObject * obj1 = 0 ;
10175 PyObject * obj2 = 0 ;
10176 PyObject * obj3 = 0 ;
10177 char *kwnames[] = {
10178 (char *) "self",(char *) "stream",(char *) "mimetype",(char *) "index", NULL
10179 };
10180
10181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Image_LoadMimeStream",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10182 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10183 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10184 {
10185 if (wxPyConvertSwigPtr(obj1, (void **)&temp2, wxT("wxPyInputStream"))) {
10186 arg2 = temp2->m_wxis;
10187 created2 = False;
10188 } else {
10189 PyErr_Clear(); // clear the failure of the wxPyConvert above
10190 arg2 = wxPyCBInputStream_create(obj1, False);
10191 if (arg2 == NULL) {
10192 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
10193 SWIG_fail;
10194 }
10195 created2 = True;
10196 }
10197 }
10198 {
10199 arg3 = wxString_in_helper(obj2);
10200 if (arg3 == NULL) SWIG_fail;
10201 temp3 = True;
10202 }
10203 if (obj3) {
10204 arg4 = (int)SWIG_As_int(obj3);
10205 if (PyErr_Occurred()) SWIG_fail;
10206 }
10207 {
10208 PyThreadState* __tstate = wxPyBeginAllowThreads();
10209 result = (bool)(arg1)->LoadFile(*arg2,(wxString const &)*arg3,arg4);
10210
10211 wxPyEndAllowThreads(__tstate);
10212 if (PyErr_Occurred()) SWIG_fail;
10213 }
10214 {
10215 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10216 }
10217 {
10218 if (created2)
10219 delete arg2;
10220 }
10221 {
10222 if (temp3)
10223 delete arg3;
10224 }
10225 return resultobj;
10226 fail:
10227 {
10228 if (created2)
10229 delete arg2;
10230 }
10231 {
10232 if (temp3)
10233 delete arg3;
10234 }
10235 return NULL;
10236 }
10237
10238
10239 static PyObject *_wrap_Image_Ok(PyObject *, PyObject *args, PyObject *kwargs) {
10240 PyObject *resultobj;
10241 wxImage *arg1 = (wxImage *) 0 ;
10242 bool result;
10243 PyObject * obj0 = 0 ;
10244 char *kwnames[] = {
10245 (char *) "self", NULL
10246 };
10247
10248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Ok",kwnames,&obj0)) goto fail;
10249 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10250 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10251 {
10252 PyThreadState* __tstate = wxPyBeginAllowThreads();
10253 result = (bool)(arg1)->Ok();
10254
10255 wxPyEndAllowThreads(__tstate);
10256 if (PyErr_Occurred()) SWIG_fail;
10257 }
10258 {
10259 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10260 }
10261 return resultobj;
10262 fail:
10263 return NULL;
10264 }
10265
10266
10267 static PyObject *_wrap_Image_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
10268 PyObject *resultobj;
10269 wxImage *arg1 = (wxImage *) 0 ;
10270 int result;
10271 PyObject * obj0 = 0 ;
10272 char *kwnames[] = {
10273 (char *) "self", NULL
10274 };
10275
10276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetWidth",kwnames,&obj0)) goto fail;
10277 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10278 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10279 {
10280 PyThreadState* __tstate = wxPyBeginAllowThreads();
10281 result = (int)(arg1)->GetWidth();
10282
10283 wxPyEndAllowThreads(__tstate);
10284 if (PyErr_Occurred()) SWIG_fail;
10285 }
10286 resultobj = SWIG_From_int((int)result);
10287 return resultobj;
10288 fail:
10289 return NULL;
10290 }
10291
10292
10293 static PyObject *_wrap_Image_GetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
10294 PyObject *resultobj;
10295 wxImage *arg1 = (wxImage *) 0 ;
10296 int result;
10297 PyObject * obj0 = 0 ;
10298 char *kwnames[] = {
10299 (char *) "self", NULL
10300 };
10301
10302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetHeight",kwnames,&obj0)) goto fail;
10303 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10304 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10305 {
10306 PyThreadState* __tstate = wxPyBeginAllowThreads();
10307 result = (int)(arg1)->GetHeight();
10308
10309 wxPyEndAllowThreads(__tstate);
10310 if (PyErr_Occurred()) SWIG_fail;
10311 }
10312 resultobj = SWIG_From_int((int)result);
10313 return resultobj;
10314 fail:
10315 return NULL;
10316 }
10317
10318
10319 static PyObject *_wrap_Image_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
10320 PyObject *resultobj;
10321 wxImage *arg1 = (wxImage *) 0 ;
10322 wxSize result;
10323 PyObject * obj0 = 0 ;
10324 char *kwnames[] = {
10325 (char *) "self", NULL
10326 };
10327
10328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetSize",kwnames,&obj0)) goto fail;
10329 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10330 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10331 {
10332 PyThreadState* __tstate = wxPyBeginAllowThreads();
10333 result = wxImage_GetSize(arg1);
10334
10335 wxPyEndAllowThreads(__tstate);
10336 if (PyErr_Occurred()) SWIG_fail;
10337 }
10338 {
10339 wxSize * resultptr;
10340 resultptr = new wxSize((wxSize &) result);
10341 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
10342 }
10343 return resultobj;
10344 fail:
10345 return NULL;
10346 }
10347
10348
10349 static PyObject *_wrap_Image_GetSubImage(PyObject *, PyObject *args, PyObject *kwargs) {
10350 PyObject *resultobj;
10351 wxImage *arg1 = (wxImage *) 0 ;
10352 wxRect *arg2 = 0 ;
10353 SwigValueWrapper< wxImage > result;
10354 wxRect temp2 ;
10355 PyObject * obj0 = 0 ;
10356 PyObject * obj1 = 0 ;
10357 char *kwnames[] = {
10358 (char *) "self",(char *) "rect", NULL
10359 };
10360
10361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetSubImage",kwnames,&obj0,&obj1)) goto fail;
10362 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10363 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10364 {
10365 arg2 = &temp2;
10366 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
10367 }
10368 {
10369 PyThreadState* __tstate = wxPyBeginAllowThreads();
10370 result = (arg1)->GetSubImage((wxRect const &)*arg2);
10371
10372 wxPyEndAllowThreads(__tstate);
10373 if (PyErr_Occurred()) SWIG_fail;
10374 }
10375 {
10376 wxImage * resultptr;
10377 resultptr = new wxImage((wxImage &) result);
10378 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10379 }
10380 return resultobj;
10381 fail:
10382 return NULL;
10383 }
10384
10385
10386 static PyObject *_wrap_Image_Copy(PyObject *, PyObject *args, PyObject *kwargs) {
10387 PyObject *resultobj;
10388 wxImage *arg1 = (wxImage *) 0 ;
10389 SwigValueWrapper< wxImage > result;
10390 PyObject * obj0 = 0 ;
10391 char *kwnames[] = {
10392 (char *) "self", NULL
10393 };
10394
10395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Copy",kwnames,&obj0)) goto fail;
10396 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10397 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10398 {
10399 PyThreadState* __tstate = wxPyBeginAllowThreads();
10400 result = (arg1)->Copy();
10401
10402 wxPyEndAllowThreads(__tstate);
10403 if (PyErr_Occurred()) SWIG_fail;
10404 }
10405 {
10406 wxImage * resultptr;
10407 resultptr = new wxImage((wxImage &) result);
10408 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10409 }
10410 return resultobj;
10411 fail:
10412 return NULL;
10413 }
10414
10415
10416 static PyObject *_wrap_Image_Paste(PyObject *, PyObject *args, PyObject *kwargs) {
10417 PyObject *resultobj;
10418 wxImage *arg1 = (wxImage *) 0 ;
10419 wxImage *arg2 = 0 ;
10420 int arg3 ;
10421 int arg4 ;
10422 PyObject * obj0 = 0 ;
10423 PyObject * obj1 = 0 ;
10424 PyObject * obj2 = 0 ;
10425 PyObject * obj3 = 0 ;
10426 char *kwnames[] = {
10427 (char *) "self",(char *) "image",(char *) "x",(char *) "y", NULL
10428 };
10429
10430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_Paste",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10431 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10432 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10433 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
10434 SWIG_POINTER_EXCEPTION | 0)) == -1)
10435 SWIG_fail;
10436 if (arg2 == NULL) {
10437 PyErr_SetString(PyExc_TypeError,"null reference");
10438 SWIG_fail;
10439 }
10440 arg3 = (int)SWIG_As_int(obj2);
10441 if (PyErr_Occurred()) SWIG_fail;
10442 arg4 = (int)SWIG_As_int(obj3);
10443 if (PyErr_Occurred()) SWIG_fail;
10444 {
10445 PyThreadState* __tstate = wxPyBeginAllowThreads();
10446 (arg1)->Paste((wxImage const &)*arg2,arg3,arg4);
10447
10448 wxPyEndAllowThreads(__tstate);
10449 if (PyErr_Occurred()) SWIG_fail;
10450 }
10451 Py_INCREF(Py_None); resultobj = Py_None;
10452 return resultobj;
10453 fail:
10454 return NULL;
10455 }
10456
10457
10458 static PyObject *_wrap_Image_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
10459 PyObject *resultobj;
10460 wxImage *arg1 = (wxImage *) 0 ;
10461 PyObject *result;
10462 PyObject * obj0 = 0 ;
10463 char *kwnames[] = {
10464 (char *) "self", NULL
10465 };
10466
10467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetData",kwnames,&obj0)) goto fail;
10468 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10469 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10470 {
10471 PyThreadState* __tstate = wxPyBeginAllowThreads();
10472 result = (PyObject *)wxImage_GetData(arg1);
10473
10474 wxPyEndAllowThreads(__tstate);
10475 if (PyErr_Occurred()) SWIG_fail;
10476 }
10477 resultobj = result;
10478 return resultobj;
10479 fail:
10480 return NULL;
10481 }
10482
10483
10484 static PyObject *_wrap_Image_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
10485 PyObject *resultobj;
10486 wxImage *arg1 = (wxImage *) 0 ;
10487 PyObject *arg2 = (PyObject *) 0 ;
10488 PyObject * obj0 = 0 ;
10489 PyObject * obj1 = 0 ;
10490 char *kwnames[] = {
10491 (char *) "self",(char *) "data", NULL
10492 };
10493
10494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetData",kwnames,&obj0,&obj1)) goto fail;
10495 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10496 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10497 arg2 = obj1;
10498 {
10499 PyThreadState* __tstate = wxPyBeginAllowThreads();
10500 wxImage_SetData(arg1,arg2);
10501
10502 wxPyEndAllowThreads(__tstate);
10503 if (PyErr_Occurred()) SWIG_fail;
10504 }
10505 Py_INCREF(Py_None); resultobj = Py_None;
10506 return resultobj;
10507 fail:
10508 return NULL;
10509 }
10510
10511
10512 static PyObject *_wrap_Image_GetDataBuffer(PyObject *, PyObject *args, PyObject *kwargs) {
10513 PyObject *resultobj;
10514 wxImage *arg1 = (wxImage *) 0 ;
10515 PyObject *result;
10516 PyObject * obj0 = 0 ;
10517 char *kwnames[] = {
10518 (char *) "self", NULL
10519 };
10520
10521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetDataBuffer",kwnames,&obj0)) goto fail;
10522 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10523 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10524 {
10525 PyThreadState* __tstate = wxPyBeginAllowThreads();
10526 result = (PyObject *)wxImage_GetDataBuffer(arg1);
10527
10528 wxPyEndAllowThreads(__tstate);
10529 if (PyErr_Occurred()) SWIG_fail;
10530 }
10531 resultobj = result;
10532 return resultobj;
10533 fail:
10534 return NULL;
10535 }
10536
10537
10538 static PyObject *_wrap_Image_SetDataBuffer(PyObject *, PyObject *args, PyObject *kwargs) {
10539 PyObject *resultobj;
10540 wxImage *arg1 = (wxImage *) 0 ;
10541 PyObject *arg2 = (PyObject *) 0 ;
10542 PyObject * obj0 = 0 ;
10543 PyObject * obj1 = 0 ;
10544 char *kwnames[] = {
10545 (char *) "self",(char *) "data", NULL
10546 };
10547
10548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetDataBuffer",kwnames,&obj0,&obj1)) goto fail;
10549 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10550 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10551 arg2 = obj1;
10552 {
10553 PyThreadState* __tstate = wxPyBeginAllowThreads();
10554 wxImage_SetDataBuffer(arg1,arg2);
10555
10556 wxPyEndAllowThreads(__tstate);
10557 if (PyErr_Occurred()) SWIG_fail;
10558 }
10559 Py_INCREF(Py_None); resultobj = Py_None;
10560 return resultobj;
10561 fail:
10562 return NULL;
10563 }
10564
10565
10566 static PyObject *_wrap_Image_GetAlphaData(PyObject *, PyObject *args, PyObject *kwargs) {
10567 PyObject *resultobj;
10568 wxImage *arg1 = (wxImage *) 0 ;
10569 PyObject *result;
10570 PyObject * obj0 = 0 ;
10571 char *kwnames[] = {
10572 (char *) "self", NULL
10573 };
10574
10575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetAlphaData",kwnames,&obj0)) goto fail;
10576 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10577 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10578 {
10579 PyThreadState* __tstate = wxPyBeginAllowThreads();
10580 result = (PyObject *)wxImage_GetAlphaData(arg1);
10581
10582 wxPyEndAllowThreads(__tstate);
10583 if (PyErr_Occurred()) SWIG_fail;
10584 }
10585 resultobj = result;
10586 return resultobj;
10587 fail:
10588 return NULL;
10589 }
10590
10591
10592 static PyObject *_wrap_Image_SetAlphaData(PyObject *, PyObject *args, PyObject *kwargs) {
10593 PyObject *resultobj;
10594 wxImage *arg1 = (wxImage *) 0 ;
10595 PyObject *arg2 = (PyObject *) 0 ;
10596 PyObject * obj0 = 0 ;
10597 PyObject * obj1 = 0 ;
10598 char *kwnames[] = {
10599 (char *) "self",(char *) "data", NULL
10600 };
10601
10602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetAlphaData",kwnames,&obj0,&obj1)) goto fail;
10603 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10604 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10605 arg2 = obj1;
10606 {
10607 PyThreadState* __tstate = wxPyBeginAllowThreads();
10608 wxImage_SetAlphaData(arg1,arg2);
10609
10610 wxPyEndAllowThreads(__tstate);
10611 if (PyErr_Occurred()) SWIG_fail;
10612 }
10613 Py_INCREF(Py_None); resultobj = Py_None;
10614 return resultobj;
10615 fail:
10616 return NULL;
10617 }
10618
10619
10620 static PyObject *_wrap_Image_GetAlphaBuffer(PyObject *, PyObject *args, PyObject *kwargs) {
10621 PyObject *resultobj;
10622 wxImage *arg1 = (wxImage *) 0 ;
10623 PyObject *result;
10624 PyObject * obj0 = 0 ;
10625 char *kwnames[] = {
10626 (char *) "self", NULL
10627 };
10628
10629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetAlphaBuffer",kwnames,&obj0)) goto fail;
10630 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10631 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10632 {
10633 PyThreadState* __tstate = wxPyBeginAllowThreads();
10634 result = (PyObject *)wxImage_GetAlphaBuffer(arg1);
10635
10636 wxPyEndAllowThreads(__tstate);
10637 if (PyErr_Occurred()) SWIG_fail;
10638 }
10639 resultobj = result;
10640 return resultobj;
10641 fail:
10642 return NULL;
10643 }
10644
10645
10646 static PyObject *_wrap_Image_SetAlphaBuffer(PyObject *, PyObject *args, PyObject *kwargs) {
10647 PyObject *resultobj;
10648 wxImage *arg1 = (wxImage *) 0 ;
10649 PyObject *arg2 = (PyObject *) 0 ;
10650 PyObject * obj0 = 0 ;
10651 PyObject * obj1 = 0 ;
10652 char *kwnames[] = {
10653 (char *) "self",(char *) "data", NULL
10654 };
10655
10656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetAlphaBuffer",kwnames,&obj0,&obj1)) goto fail;
10657 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10658 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10659 arg2 = obj1;
10660 {
10661 PyThreadState* __tstate = wxPyBeginAllowThreads();
10662 wxImage_SetAlphaBuffer(arg1,arg2);
10663
10664 wxPyEndAllowThreads(__tstate);
10665 if (PyErr_Occurred()) SWIG_fail;
10666 }
10667 Py_INCREF(Py_None); resultobj = Py_None;
10668 return resultobj;
10669 fail:
10670 return NULL;
10671 }
10672
10673
10674 static PyObject *_wrap_Image_SetMaskColour(PyObject *, PyObject *args, PyObject *kwargs) {
10675 PyObject *resultobj;
10676 wxImage *arg1 = (wxImage *) 0 ;
10677 unsigned char arg2 ;
10678 unsigned char arg3 ;
10679 unsigned char arg4 ;
10680 PyObject * obj0 = 0 ;
10681 PyObject * obj1 = 0 ;
10682 PyObject * obj2 = 0 ;
10683 PyObject * obj3 = 0 ;
10684 char *kwnames[] = {
10685 (char *) "self",(char *) "r",(char *) "g",(char *) "b", NULL
10686 };
10687
10688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_SetMaskColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10689 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10690 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10691 arg2 = (unsigned char)SWIG_As_unsigned_SS_char(obj1);
10692 if (PyErr_Occurred()) SWIG_fail;
10693 arg3 = (unsigned char)SWIG_As_unsigned_SS_char(obj2);
10694 if (PyErr_Occurred()) SWIG_fail;
10695 arg4 = (unsigned char)SWIG_As_unsigned_SS_char(obj3);
10696 if (PyErr_Occurred()) SWIG_fail;
10697 {
10698 PyThreadState* __tstate = wxPyBeginAllowThreads();
10699 (arg1)->SetMaskColour(arg2,arg3,arg4);
10700
10701 wxPyEndAllowThreads(__tstate);
10702 if (PyErr_Occurred()) SWIG_fail;
10703 }
10704 Py_INCREF(Py_None); resultobj = Py_None;
10705 return resultobj;
10706 fail:
10707 return NULL;
10708 }
10709
10710
10711 static PyObject *_wrap_Image_GetMaskRed(PyObject *, PyObject *args, PyObject *kwargs) {
10712 PyObject *resultobj;
10713 wxImage *arg1 = (wxImage *) 0 ;
10714 unsigned char result;
10715 PyObject * obj0 = 0 ;
10716 char *kwnames[] = {
10717 (char *) "self", NULL
10718 };
10719
10720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskRed",kwnames,&obj0)) goto fail;
10721 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10722 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10723 {
10724 PyThreadState* __tstate = wxPyBeginAllowThreads();
10725 result = (unsigned char)(arg1)->GetMaskRed();
10726
10727 wxPyEndAllowThreads(__tstate);
10728 if (PyErr_Occurred()) SWIG_fail;
10729 }
10730 resultobj = SWIG_From_unsigned_SS_char((unsigned char)result);
10731 return resultobj;
10732 fail:
10733 return NULL;
10734 }
10735
10736
10737 static PyObject *_wrap_Image_GetMaskGreen(PyObject *, PyObject *args, PyObject *kwargs) {
10738 PyObject *resultobj;
10739 wxImage *arg1 = (wxImage *) 0 ;
10740 unsigned char result;
10741 PyObject * obj0 = 0 ;
10742 char *kwnames[] = {
10743 (char *) "self", NULL
10744 };
10745
10746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskGreen",kwnames,&obj0)) goto fail;
10747 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10748 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10749 {
10750 PyThreadState* __tstate = wxPyBeginAllowThreads();
10751 result = (unsigned char)(arg1)->GetMaskGreen();
10752
10753 wxPyEndAllowThreads(__tstate);
10754 if (PyErr_Occurred()) SWIG_fail;
10755 }
10756 resultobj = SWIG_From_unsigned_SS_char((unsigned char)result);
10757 return resultobj;
10758 fail:
10759 return NULL;
10760 }
10761
10762
10763 static PyObject *_wrap_Image_GetMaskBlue(PyObject *, PyObject *args, PyObject *kwargs) {
10764 PyObject *resultobj;
10765 wxImage *arg1 = (wxImage *) 0 ;
10766 unsigned char result;
10767 PyObject * obj0 = 0 ;
10768 char *kwnames[] = {
10769 (char *) "self", NULL
10770 };
10771
10772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskBlue",kwnames,&obj0)) goto fail;
10773 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10774 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10775 {
10776 PyThreadState* __tstate = wxPyBeginAllowThreads();
10777 result = (unsigned char)(arg1)->GetMaskBlue();
10778
10779 wxPyEndAllowThreads(__tstate);
10780 if (PyErr_Occurred()) SWIG_fail;
10781 }
10782 resultobj = SWIG_From_unsigned_SS_char((unsigned char)result);
10783 return resultobj;
10784 fail:
10785 return NULL;
10786 }
10787
10788
10789 static PyObject *_wrap_Image_SetMask(PyObject *, PyObject *args, PyObject *kwargs) {
10790 PyObject *resultobj;
10791 wxImage *arg1 = (wxImage *) 0 ;
10792 bool arg2 = (bool) True ;
10793 PyObject * obj0 = 0 ;
10794 PyObject * obj1 = 0 ;
10795 char *kwnames[] = {
10796 (char *) "self",(char *) "mask", NULL
10797 };
10798
10799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_SetMask",kwnames,&obj0,&obj1)) goto fail;
10800 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10801 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10802 if (obj1) {
10803 arg2 = (bool)SWIG_As_bool(obj1);
10804 if (PyErr_Occurred()) SWIG_fail;
10805 }
10806 {
10807 PyThreadState* __tstate = wxPyBeginAllowThreads();
10808 (arg1)->SetMask(arg2);
10809
10810 wxPyEndAllowThreads(__tstate);
10811 if (PyErr_Occurred()) SWIG_fail;
10812 }
10813 Py_INCREF(Py_None); resultobj = Py_None;
10814 return resultobj;
10815 fail:
10816 return NULL;
10817 }
10818
10819
10820 static PyObject *_wrap_Image_HasMask(PyObject *, PyObject *args, PyObject *kwargs) {
10821 PyObject *resultobj;
10822 wxImage *arg1 = (wxImage *) 0 ;
10823 bool result;
10824 PyObject * obj0 = 0 ;
10825 char *kwnames[] = {
10826 (char *) "self", NULL
10827 };
10828
10829 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_HasMask",kwnames,&obj0)) goto fail;
10830 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10831 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10832 {
10833 PyThreadState* __tstate = wxPyBeginAllowThreads();
10834 result = (bool)(arg1)->HasMask();
10835
10836 wxPyEndAllowThreads(__tstate);
10837 if (PyErr_Occurred()) SWIG_fail;
10838 }
10839 {
10840 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10841 }
10842 return resultobj;
10843 fail:
10844 return NULL;
10845 }
10846
10847
10848 static PyObject *_wrap_Image_Rotate(PyObject *, PyObject *args, PyObject *kwargs) {
10849 PyObject *resultobj;
10850 wxImage *arg1 = (wxImage *) 0 ;
10851 double arg2 ;
10852 wxPoint *arg3 = 0 ;
10853 bool arg4 = (bool) True ;
10854 wxPoint *arg5 = (wxPoint *) NULL ;
10855 SwigValueWrapper< wxImage > result;
10856 wxPoint temp3 ;
10857 PyObject * obj0 = 0 ;
10858 PyObject * obj1 = 0 ;
10859 PyObject * obj2 = 0 ;
10860 PyObject * obj3 = 0 ;
10861 PyObject * obj4 = 0 ;
10862 char *kwnames[] = {
10863 (char *) "self",(char *) "angle",(char *) "centre_of_rotation",(char *) "interpolating",(char *) "offset_after_rotation", NULL
10864 };
10865
10866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Image_Rotate",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
10867 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10868 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10869 arg2 = (double)SWIG_As_double(obj1);
10870 if (PyErr_Occurred()) SWIG_fail;
10871 {
10872 arg3 = &temp3;
10873 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
10874 }
10875 if (obj3) {
10876 arg4 = (bool)SWIG_As_bool(obj3);
10877 if (PyErr_Occurred()) SWIG_fail;
10878 }
10879 if (obj4) {
10880 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxPoint,
10881 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10882 }
10883 {
10884 PyThreadState* __tstate = wxPyBeginAllowThreads();
10885 result = ((wxImage const *)arg1)->Rotate(arg2,(wxPoint const &)*arg3,arg4,arg5);
10886
10887 wxPyEndAllowThreads(__tstate);
10888 if (PyErr_Occurred()) SWIG_fail;
10889 }
10890 {
10891 wxImage * resultptr;
10892 resultptr = new wxImage((wxImage &) result);
10893 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10894 }
10895 return resultobj;
10896 fail:
10897 return NULL;
10898 }
10899
10900
10901 static PyObject *_wrap_Image_Rotate90(PyObject *, PyObject *args, PyObject *kwargs) {
10902 PyObject *resultobj;
10903 wxImage *arg1 = (wxImage *) 0 ;
10904 bool arg2 = (bool) True ;
10905 SwigValueWrapper< wxImage > result;
10906 PyObject * obj0 = 0 ;
10907 PyObject * obj1 = 0 ;
10908 char *kwnames[] = {
10909 (char *) "self",(char *) "clockwise", NULL
10910 };
10911
10912 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_Rotate90",kwnames,&obj0,&obj1)) goto fail;
10913 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10914 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10915 if (obj1) {
10916 arg2 = (bool)SWIG_As_bool(obj1);
10917 if (PyErr_Occurred()) SWIG_fail;
10918 }
10919 {
10920 PyThreadState* __tstate = wxPyBeginAllowThreads();
10921 result = (arg1)->Rotate90(arg2);
10922
10923 wxPyEndAllowThreads(__tstate);
10924 if (PyErr_Occurred()) SWIG_fail;
10925 }
10926 {
10927 wxImage * resultptr;
10928 resultptr = new wxImage((wxImage &) result);
10929 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10930 }
10931 return resultobj;
10932 fail:
10933 return NULL;
10934 }
10935
10936
10937 static PyObject *_wrap_Image_Mirror(PyObject *, PyObject *args, PyObject *kwargs) {
10938 PyObject *resultobj;
10939 wxImage *arg1 = (wxImage *) 0 ;
10940 bool arg2 = (bool) True ;
10941 SwigValueWrapper< wxImage > result;
10942 PyObject * obj0 = 0 ;
10943 PyObject * obj1 = 0 ;
10944 char *kwnames[] = {
10945 (char *) "self",(char *) "horizontally", NULL
10946 };
10947
10948 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_Mirror",kwnames,&obj0,&obj1)) goto fail;
10949 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10950 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10951 if (obj1) {
10952 arg2 = (bool)SWIG_As_bool(obj1);
10953 if (PyErr_Occurred()) SWIG_fail;
10954 }
10955 {
10956 PyThreadState* __tstate = wxPyBeginAllowThreads();
10957 result = (arg1)->Mirror(arg2);
10958
10959 wxPyEndAllowThreads(__tstate);
10960 if (PyErr_Occurred()) SWIG_fail;
10961 }
10962 {
10963 wxImage * resultptr;
10964 resultptr = new wxImage((wxImage &) result);
10965 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10966 }
10967 return resultobj;
10968 fail:
10969 return NULL;
10970 }
10971
10972
10973 static PyObject *_wrap_Image_Replace(PyObject *, PyObject *args, PyObject *kwargs) {
10974 PyObject *resultobj;
10975 wxImage *arg1 = (wxImage *) 0 ;
10976 unsigned char arg2 ;
10977 unsigned char arg3 ;
10978 unsigned char arg4 ;
10979 unsigned char arg5 ;
10980 unsigned char arg6 ;
10981 unsigned char arg7 ;
10982 PyObject * obj0 = 0 ;
10983 PyObject * obj1 = 0 ;
10984 PyObject * obj2 = 0 ;
10985 PyObject * obj3 = 0 ;
10986 PyObject * obj4 = 0 ;
10987 PyObject * obj5 = 0 ;
10988 PyObject * obj6 = 0 ;
10989 char *kwnames[] = {
10990 (char *) "self",(char *) "r1",(char *) "g1",(char *) "b1",(char *) "r2",(char *) "g2",(char *) "b2", NULL
10991 };
10992
10993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOO:Image_Replace",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
10994 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10995 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10996 arg2 = (unsigned char)SWIG_As_unsigned_SS_char(obj1);
10997 if (PyErr_Occurred()) SWIG_fail;
10998 arg3 = (unsigned char)SWIG_As_unsigned_SS_char(obj2);
10999 if (PyErr_Occurred()) SWIG_fail;
11000 arg4 = (unsigned char)SWIG_As_unsigned_SS_char(obj3);
11001 if (PyErr_Occurred()) SWIG_fail;
11002 arg5 = (unsigned char)SWIG_As_unsigned_SS_char(obj4);
11003 if (PyErr_Occurred()) SWIG_fail;
11004 arg6 = (unsigned char)SWIG_As_unsigned_SS_char(obj5);
11005 if (PyErr_Occurred()) SWIG_fail;
11006 arg7 = (unsigned char)SWIG_As_unsigned_SS_char(obj6);
11007 if (PyErr_Occurred()) SWIG_fail;
11008 {
11009 PyThreadState* __tstate = wxPyBeginAllowThreads();
11010 (arg1)->Replace(arg2,arg3,arg4,arg5,arg6,arg7);
11011
11012 wxPyEndAllowThreads(__tstate);
11013 if (PyErr_Occurred()) SWIG_fail;
11014 }
11015 Py_INCREF(Py_None); resultobj = Py_None;
11016 return resultobj;
11017 fail:
11018 return NULL;
11019 }
11020
11021
11022 static PyObject *_wrap_Image_ConvertToMono(PyObject *, PyObject *args, PyObject *kwargs) {
11023 PyObject *resultobj;
11024 wxImage *arg1 = (wxImage *) 0 ;
11025 unsigned char arg2 ;
11026 unsigned char arg3 ;
11027 unsigned char arg4 ;
11028 SwigValueWrapper< wxImage > result;
11029 PyObject * obj0 = 0 ;
11030 PyObject * obj1 = 0 ;
11031 PyObject * obj2 = 0 ;
11032 PyObject * obj3 = 0 ;
11033 char *kwnames[] = {
11034 (char *) "self",(char *) "r",(char *) "g",(char *) "b", NULL
11035 };
11036
11037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_ConvertToMono",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11038 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11039 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11040 arg2 = (unsigned char)SWIG_As_unsigned_SS_char(obj1);
11041 if (PyErr_Occurred()) SWIG_fail;
11042 arg3 = (unsigned char)SWIG_As_unsigned_SS_char(obj2);
11043 if (PyErr_Occurred()) SWIG_fail;
11044 arg4 = (unsigned char)SWIG_As_unsigned_SS_char(obj3);
11045 if (PyErr_Occurred()) SWIG_fail;
11046 {
11047 PyThreadState* __tstate = wxPyBeginAllowThreads();
11048 result = ((wxImage const *)arg1)->ConvertToMono(arg2,arg3,arg4);
11049
11050 wxPyEndAllowThreads(__tstate);
11051 if (PyErr_Occurred()) SWIG_fail;
11052 }
11053 {
11054 wxImage * resultptr;
11055 resultptr = new wxImage((wxImage &) result);
11056 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
11057 }
11058 return resultobj;
11059 fail:
11060 return NULL;
11061 }
11062
11063
11064 static PyObject *_wrap_Image_SetOption(PyObject *, PyObject *args, PyObject *kwargs) {
11065 PyObject *resultobj;
11066 wxImage *arg1 = (wxImage *) 0 ;
11067 wxString *arg2 = 0 ;
11068 wxString *arg3 = 0 ;
11069 bool temp2 = False ;
11070 bool temp3 = False ;
11071 PyObject * obj0 = 0 ;
11072 PyObject * obj1 = 0 ;
11073 PyObject * obj2 = 0 ;
11074 char *kwnames[] = {
11075 (char *) "self",(char *) "name",(char *) "value", NULL
11076 };
11077
11078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SetOption",kwnames,&obj0,&obj1,&obj2)) goto fail;
11079 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11080 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11081 {
11082 arg2 = wxString_in_helper(obj1);
11083 if (arg2 == NULL) SWIG_fail;
11084 temp2 = True;
11085 }
11086 {
11087 arg3 = wxString_in_helper(obj2);
11088 if (arg3 == NULL) SWIG_fail;
11089 temp3 = True;
11090 }
11091 {
11092 PyThreadState* __tstate = wxPyBeginAllowThreads();
11093 (arg1)->SetOption((wxString const &)*arg2,(wxString const &)*arg3);
11094
11095 wxPyEndAllowThreads(__tstate);
11096 if (PyErr_Occurred()) SWIG_fail;
11097 }
11098 Py_INCREF(Py_None); resultobj = Py_None;
11099 {
11100 if (temp2)
11101 delete arg2;
11102 }
11103 {
11104 if (temp3)
11105 delete arg3;
11106 }
11107 return resultobj;
11108 fail:
11109 {
11110 if (temp2)
11111 delete arg2;
11112 }
11113 {
11114 if (temp3)
11115 delete arg3;
11116 }
11117 return NULL;
11118 }
11119
11120
11121 static PyObject *_wrap_Image_SetOptionInt(PyObject *, PyObject *args, PyObject *kwargs) {
11122 PyObject *resultobj;
11123 wxImage *arg1 = (wxImage *) 0 ;
11124 wxString *arg2 = 0 ;
11125 int arg3 ;
11126 bool temp2 = False ;
11127 PyObject * obj0 = 0 ;
11128 PyObject * obj1 = 0 ;
11129 PyObject * obj2 = 0 ;
11130 char *kwnames[] = {
11131 (char *) "self",(char *) "name",(char *) "value", NULL
11132 };
11133
11134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SetOptionInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
11135 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11136 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11137 {
11138 arg2 = wxString_in_helper(obj1);
11139 if (arg2 == NULL) SWIG_fail;
11140 temp2 = True;
11141 }
11142 arg3 = (int)SWIG_As_int(obj2);
11143 if (PyErr_Occurred()) SWIG_fail;
11144 {
11145 PyThreadState* __tstate = wxPyBeginAllowThreads();
11146 (arg1)->SetOption((wxString const &)*arg2,arg3);
11147
11148 wxPyEndAllowThreads(__tstate);
11149 if (PyErr_Occurred()) SWIG_fail;
11150 }
11151 Py_INCREF(Py_None); resultobj = Py_None;
11152 {
11153 if (temp2)
11154 delete arg2;
11155 }
11156 return resultobj;
11157 fail:
11158 {
11159 if (temp2)
11160 delete arg2;
11161 }
11162 return NULL;
11163 }
11164
11165
11166 static PyObject *_wrap_Image_GetOption(PyObject *, PyObject *args, PyObject *kwargs) {
11167 PyObject *resultobj;
11168 wxImage *arg1 = (wxImage *) 0 ;
11169 wxString *arg2 = 0 ;
11170 wxString result;
11171 bool temp2 = False ;
11172 PyObject * obj0 = 0 ;
11173 PyObject * obj1 = 0 ;
11174 char *kwnames[] = {
11175 (char *) "self",(char *) "name", NULL
11176 };
11177
11178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetOption",kwnames,&obj0,&obj1)) goto fail;
11179 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11180 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11181 {
11182 arg2 = wxString_in_helper(obj1);
11183 if (arg2 == NULL) SWIG_fail;
11184 temp2 = True;
11185 }
11186 {
11187 PyThreadState* __tstate = wxPyBeginAllowThreads();
11188 result = ((wxImage const *)arg1)->GetOption((wxString const &)*arg2);
11189
11190 wxPyEndAllowThreads(__tstate);
11191 if (PyErr_Occurred()) SWIG_fail;
11192 }
11193 {
11194 #if wxUSE_UNICODE
11195 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
11196 #else
11197 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
11198 #endif
11199 }
11200 {
11201 if (temp2)
11202 delete arg2;
11203 }
11204 return resultobj;
11205 fail:
11206 {
11207 if (temp2)
11208 delete arg2;
11209 }
11210 return NULL;
11211 }
11212
11213
11214 static PyObject *_wrap_Image_GetOptionInt(PyObject *, PyObject *args, PyObject *kwargs) {
11215 PyObject *resultobj;
11216 wxImage *arg1 = (wxImage *) 0 ;
11217 wxString *arg2 = 0 ;
11218 int result;
11219 bool temp2 = False ;
11220 PyObject * obj0 = 0 ;
11221 PyObject * obj1 = 0 ;
11222 char *kwnames[] = {
11223 (char *) "self",(char *) "name", NULL
11224 };
11225
11226 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetOptionInt",kwnames,&obj0,&obj1)) goto fail;
11227 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11228 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11229 {
11230 arg2 = wxString_in_helper(obj1);
11231 if (arg2 == NULL) SWIG_fail;
11232 temp2 = True;
11233 }
11234 {
11235 PyThreadState* __tstate = wxPyBeginAllowThreads();
11236 result = (int)((wxImage const *)arg1)->GetOptionInt((wxString const &)*arg2);
11237
11238 wxPyEndAllowThreads(__tstate);
11239 if (PyErr_Occurred()) SWIG_fail;
11240 }
11241 resultobj = SWIG_From_int((int)result);
11242 {
11243 if (temp2)
11244 delete arg2;
11245 }
11246 return resultobj;
11247 fail:
11248 {
11249 if (temp2)
11250 delete arg2;
11251 }
11252 return NULL;
11253 }
11254
11255
11256 static PyObject *_wrap_Image_HasOption(PyObject *, PyObject *args, PyObject *kwargs) {
11257 PyObject *resultobj;
11258 wxImage *arg1 = (wxImage *) 0 ;
11259 wxString *arg2 = 0 ;
11260 bool result;
11261 bool temp2 = False ;
11262 PyObject * obj0 = 0 ;
11263 PyObject * obj1 = 0 ;
11264 char *kwnames[] = {
11265 (char *) "self",(char *) "name", NULL
11266 };
11267
11268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_HasOption",kwnames,&obj0,&obj1)) goto fail;
11269 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11270 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11271 {
11272 arg2 = wxString_in_helper(obj1);
11273 if (arg2 == NULL) SWIG_fail;
11274 temp2 = True;
11275 }
11276 {
11277 PyThreadState* __tstate = wxPyBeginAllowThreads();
11278 result = (bool)((wxImage const *)arg1)->HasOption((wxString const &)*arg2);
11279
11280 wxPyEndAllowThreads(__tstate);
11281 if (PyErr_Occurred()) SWIG_fail;
11282 }
11283 {
11284 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11285 }
11286 {
11287 if (temp2)
11288 delete arg2;
11289 }
11290 return resultobj;
11291 fail:
11292 {
11293 if (temp2)
11294 delete arg2;
11295 }
11296 return NULL;
11297 }
11298
11299
11300 static PyObject *_wrap_Image_CountColours(PyObject *, PyObject *args, PyObject *kwargs) {
11301 PyObject *resultobj;
11302 wxImage *arg1 = (wxImage *) 0 ;
11303 unsigned long arg2 = (unsigned long) (unsigned long) -1 ;
11304 unsigned long result;
11305 PyObject * obj0 = 0 ;
11306 PyObject * obj1 = 0 ;
11307 char *kwnames[] = {
11308 (char *) "self",(char *) "stopafter", NULL
11309 };
11310
11311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_CountColours",kwnames,&obj0,&obj1)) goto fail;
11312 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11313 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11314 if (obj1) {
11315 arg2 = (unsigned long)SWIG_As_unsigned_SS_long(obj1);
11316 if (PyErr_Occurred()) SWIG_fail;
11317 }
11318 {
11319 PyThreadState* __tstate = wxPyBeginAllowThreads();
11320 result = (unsigned long)(arg1)->CountColours(arg2);
11321
11322 wxPyEndAllowThreads(__tstate);
11323 if (PyErr_Occurred()) SWIG_fail;
11324 }
11325 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
11326 return resultobj;
11327 fail:
11328 return NULL;
11329 }
11330
11331
11332 static PyObject *_wrap_Image_ComputeHistogram(PyObject *, PyObject *args, PyObject *kwargs) {
11333 PyObject *resultobj;
11334 wxImage *arg1 = (wxImage *) 0 ;
11335 wxImageHistogram *arg2 = 0 ;
11336 unsigned long result;
11337 PyObject * obj0 = 0 ;
11338 PyObject * obj1 = 0 ;
11339 char *kwnames[] = {
11340 (char *) "self",(char *) "h", NULL
11341 };
11342
11343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_ComputeHistogram",kwnames,&obj0,&obj1)) goto fail;
11344 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11345 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11346 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImageHistogram,
11347 SWIG_POINTER_EXCEPTION | 0)) == -1)
11348 SWIG_fail;
11349 if (arg2 == NULL) {
11350 PyErr_SetString(PyExc_TypeError,"null reference");
11351 SWIG_fail;
11352 }
11353 {
11354 PyThreadState* __tstate = wxPyBeginAllowThreads();
11355 result = (unsigned long)(arg1)->ComputeHistogram(*arg2);
11356
11357 wxPyEndAllowThreads(__tstate);
11358 if (PyErr_Occurred()) SWIG_fail;
11359 }
11360 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
11361 return resultobj;
11362 fail:
11363 return NULL;
11364 }
11365
11366
11367 static PyObject *_wrap_Image_AddHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11368 PyObject *resultobj;
11369 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
11370 PyObject * obj0 = 0 ;
11371 char *kwnames[] = {
11372 (char *) "handler", NULL
11373 };
11374
11375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_AddHandler",kwnames,&obj0)) goto fail;
11376 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
11377 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11378 {
11379 PyThreadState* __tstate = wxPyBeginAllowThreads();
11380 wxImage::AddHandler(arg1);
11381
11382 wxPyEndAllowThreads(__tstate);
11383 if (PyErr_Occurred()) SWIG_fail;
11384 }
11385 Py_INCREF(Py_None); resultobj = Py_None;
11386 return resultobj;
11387 fail:
11388 return NULL;
11389 }
11390
11391
11392 static PyObject *_wrap_Image_InsertHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11393 PyObject *resultobj;
11394 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
11395 PyObject * obj0 = 0 ;
11396 char *kwnames[] = {
11397 (char *) "handler", NULL
11398 };
11399
11400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_InsertHandler",kwnames,&obj0)) goto fail;
11401 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
11402 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11403 {
11404 PyThreadState* __tstate = wxPyBeginAllowThreads();
11405 wxImage::InsertHandler(arg1);
11406
11407 wxPyEndAllowThreads(__tstate);
11408 if (PyErr_Occurred()) SWIG_fail;
11409 }
11410 Py_INCREF(Py_None); resultobj = Py_None;
11411 return resultobj;
11412 fail:
11413 return NULL;
11414 }
11415
11416
11417 static PyObject *_wrap_Image_RemoveHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11418 PyObject *resultobj;
11419 wxString *arg1 = 0 ;
11420 bool result;
11421 bool temp1 = False ;
11422 PyObject * obj0 = 0 ;
11423 char *kwnames[] = {
11424 (char *) "name", NULL
11425 };
11426
11427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_RemoveHandler",kwnames,&obj0)) goto fail;
11428 {
11429 arg1 = wxString_in_helper(obj0);
11430 if (arg1 == NULL) SWIG_fail;
11431 temp1 = True;
11432 }
11433 {
11434 PyThreadState* __tstate = wxPyBeginAllowThreads();
11435 result = (bool)wxImage::RemoveHandler((wxString const &)*arg1);
11436
11437 wxPyEndAllowThreads(__tstate);
11438 if (PyErr_Occurred()) SWIG_fail;
11439 }
11440 {
11441 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11442 }
11443 {
11444 if (temp1)
11445 delete arg1;
11446 }
11447 return resultobj;
11448 fail:
11449 {
11450 if (temp1)
11451 delete arg1;
11452 }
11453 return NULL;
11454 }
11455
11456
11457 static PyObject *_wrap_Image_GetImageExtWildcard(PyObject *, PyObject *args, PyObject *kwargs) {
11458 PyObject *resultobj;
11459 wxString result;
11460 char *kwnames[] = {
11461 NULL
11462 };
11463
11464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Image_GetImageExtWildcard",kwnames)) goto fail;
11465 {
11466 PyThreadState* __tstate = wxPyBeginAllowThreads();
11467 result = wxImage::GetImageExtWildcard();
11468
11469 wxPyEndAllowThreads(__tstate);
11470 if (PyErr_Occurred()) SWIG_fail;
11471 }
11472 {
11473 #if wxUSE_UNICODE
11474 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
11475 #else
11476 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
11477 #endif
11478 }
11479 return resultobj;
11480 fail:
11481 return NULL;
11482 }
11483
11484
11485 static PyObject *_wrap_Image_ConvertToBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
11486 PyObject *resultobj;
11487 wxImage *arg1 = (wxImage *) 0 ;
11488 wxBitmap result;
11489 PyObject * obj0 = 0 ;
11490 char *kwnames[] = {
11491 (char *) "self", NULL
11492 };
11493
11494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_ConvertToBitmap",kwnames,&obj0)) goto fail;
11495 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11496 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11497 {
11498 if (!wxPyCheckForApp()) SWIG_fail;
11499 PyThreadState* __tstate = wxPyBeginAllowThreads();
11500 result = wxImage_ConvertToBitmap(arg1);
11501
11502 wxPyEndAllowThreads(__tstate);
11503 if (PyErr_Occurred()) SWIG_fail;
11504 }
11505 {
11506 wxBitmap * resultptr;
11507 resultptr = new wxBitmap((wxBitmap &) result);
11508 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
11509 }
11510 return resultobj;
11511 fail:
11512 return NULL;
11513 }
11514
11515
11516 static PyObject *_wrap_Image_ConvertToMonoBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
11517 PyObject *resultobj;
11518 wxImage *arg1 = (wxImage *) 0 ;
11519 unsigned char arg2 ;
11520 unsigned char arg3 ;
11521 unsigned char arg4 ;
11522 wxBitmap result;
11523 PyObject * obj0 = 0 ;
11524 PyObject * obj1 = 0 ;
11525 PyObject * obj2 = 0 ;
11526 PyObject * obj3 = 0 ;
11527 char *kwnames[] = {
11528 (char *) "self",(char *) "red",(char *) "green",(char *) "blue", NULL
11529 };
11530
11531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_ConvertToMonoBitmap",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11532 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11533 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11534 arg2 = (unsigned char)SWIG_As_unsigned_SS_char(obj1);
11535 if (PyErr_Occurred()) SWIG_fail;
11536 arg3 = (unsigned char)SWIG_As_unsigned_SS_char(obj2);
11537 if (PyErr_Occurred()) SWIG_fail;
11538 arg4 = (unsigned char)SWIG_As_unsigned_SS_char(obj3);
11539 if (PyErr_Occurred()) SWIG_fail;
11540 {
11541 if (!wxPyCheckForApp()) SWIG_fail;
11542 PyThreadState* __tstate = wxPyBeginAllowThreads();
11543 result = wxImage_ConvertToMonoBitmap(arg1,arg2,arg3,arg4);
11544
11545 wxPyEndAllowThreads(__tstate);
11546 if (PyErr_Occurred()) SWIG_fail;
11547 }
11548 {
11549 wxBitmap * resultptr;
11550 resultptr = new wxBitmap((wxBitmap &) result);
11551 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
11552 }
11553 return resultobj;
11554 fail:
11555 return NULL;
11556 }
11557
11558
11559 static PyObject * Image_swigregister(PyObject *, PyObject *args) {
11560 PyObject *obj;
11561 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11562 SWIG_TypeClientData(SWIGTYPE_p_wxImage, obj);
11563 Py_INCREF(obj);
11564 return Py_BuildValue((char *)"");
11565 }
11566 static int _wrap_NullImage_set(PyObject *) {
11567 PyErr_SetString(PyExc_TypeError,"Variable NullImage is read-only.");
11568 return 1;
11569 }
11570
11571
11572 static PyObject *_wrap_NullImage_get() {
11573 PyObject *pyobj;
11574
11575 pyobj = SWIG_NewPointerObj((void *)(&wxNullImage), SWIGTYPE_p_wxImage, 0);
11576 return pyobj;
11577 }
11578
11579
11580 static int _wrap_IMAGE_OPTION_BMP_FORMAT_set(PyObject *) {
11581 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_BMP_FORMAT is read-only.");
11582 return 1;
11583 }
11584
11585
11586 static PyObject *_wrap_IMAGE_OPTION_BMP_FORMAT_get() {
11587 PyObject *pyobj;
11588
11589 {
11590 #if wxUSE_UNICODE
11591 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_BMP_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_BMP_FORMAT)->Len());
11592 #else
11593 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_BMP_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_BMP_FORMAT)->Len());
11594 #endif
11595 }
11596 return pyobj;
11597 }
11598
11599
11600 static int _wrap_IMAGE_OPTION_CUR_HOTSPOT_X_set(PyObject *) {
11601 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_CUR_HOTSPOT_X is read-only.");
11602 return 1;
11603 }
11604
11605
11606 static PyObject *_wrap_IMAGE_OPTION_CUR_HOTSPOT_X_get() {
11607 PyObject *pyobj;
11608
11609 {
11610 #if wxUSE_UNICODE
11611 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->Len());
11612 #else
11613 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->Len());
11614 #endif
11615 }
11616 return pyobj;
11617 }
11618
11619
11620 static int _wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_set(PyObject *) {
11621 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_CUR_HOTSPOT_Y is read-only.");
11622 return 1;
11623 }
11624
11625
11626 static PyObject *_wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_get() {
11627 PyObject *pyobj;
11628
11629 {
11630 #if wxUSE_UNICODE
11631 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->Len());
11632 #else
11633 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->Len());
11634 #endif
11635 }
11636 return pyobj;
11637 }
11638
11639
11640 static int _wrap_IMAGE_OPTION_RESOLUTION_set(PyObject *) {
11641 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTION is read-only.");
11642 return 1;
11643 }
11644
11645
11646 static PyObject *_wrap_IMAGE_OPTION_RESOLUTION_get() {
11647 PyObject *pyobj;
11648
11649 {
11650 #if wxUSE_UNICODE
11651 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTION)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTION)->Len());
11652 #else
11653 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTION)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTION)->Len());
11654 #endif
11655 }
11656 return pyobj;
11657 }
11658
11659
11660 static int _wrap_IMAGE_OPTION_RESOLUTIONUNIT_set(PyObject *) {
11661 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTIONUNIT is read-only.");
11662 return 1;
11663 }
11664
11665
11666 static PyObject *_wrap_IMAGE_OPTION_RESOLUTIONUNIT_get() {
11667 PyObject *pyobj;
11668
11669 {
11670 #if wxUSE_UNICODE
11671 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->Len());
11672 #else
11673 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->Len());
11674 #endif
11675 }
11676 return pyobj;
11677 }
11678
11679
11680 static PyObject *_wrap_new_BMPHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11681 PyObject *resultobj;
11682 wxBMPHandler *result;
11683 char *kwnames[] = {
11684 NULL
11685 };
11686
11687 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_BMPHandler",kwnames)) goto fail;
11688 {
11689 PyThreadState* __tstate = wxPyBeginAllowThreads();
11690 result = (wxBMPHandler *)new wxBMPHandler();
11691
11692 wxPyEndAllowThreads(__tstate);
11693 if (PyErr_Occurred()) SWIG_fail;
11694 }
11695 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBMPHandler, 1);
11696 return resultobj;
11697 fail:
11698 return NULL;
11699 }
11700
11701
11702 static PyObject * BMPHandler_swigregister(PyObject *, PyObject *args) {
11703 PyObject *obj;
11704 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11705 SWIG_TypeClientData(SWIGTYPE_p_wxBMPHandler, obj);
11706 Py_INCREF(obj);
11707 return Py_BuildValue((char *)"");
11708 }
11709 static PyObject *_wrap_new_ICOHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11710 PyObject *resultobj;
11711 wxICOHandler *result;
11712 char *kwnames[] = {
11713 NULL
11714 };
11715
11716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ICOHandler",kwnames)) goto fail;
11717 {
11718 PyThreadState* __tstate = wxPyBeginAllowThreads();
11719 result = (wxICOHandler *)new wxICOHandler();
11720
11721 wxPyEndAllowThreads(__tstate);
11722 if (PyErr_Occurred()) SWIG_fail;
11723 }
11724 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxICOHandler, 1);
11725 return resultobj;
11726 fail:
11727 return NULL;
11728 }
11729
11730
11731 static PyObject * ICOHandler_swigregister(PyObject *, PyObject *args) {
11732 PyObject *obj;
11733 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11734 SWIG_TypeClientData(SWIGTYPE_p_wxICOHandler, obj);
11735 Py_INCREF(obj);
11736 return Py_BuildValue((char *)"");
11737 }
11738 static PyObject *_wrap_new_CURHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11739 PyObject *resultobj;
11740 wxCURHandler *result;
11741 char *kwnames[] = {
11742 NULL
11743 };
11744
11745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_CURHandler",kwnames)) goto fail;
11746 {
11747 PyThreadState* __tstate = wxPyBeginAllowThreads();
11748 result = (wxCURHandler *)new wxCURHandler();
11749
11750 wxPyEndAllowThreads(__tstate);
11751 if (PyErr_Occurred()) SWIG_fail;
11752 }
11753 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCURHandler, 1);
11754 return resultobj;
11755 fail:
11756 return NULL;
11757 }
11758
11759
11760 static PyObject * CURHandler_swigregister(PyObject *, PyObject *args) {
11761 PyObject *obj;
11762 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11763 SWIG_TypeClientData(SWIGTYPE_p_wxCURHandler, obj);
11764 Py_INCREF(obj);
11765 return Py_BuildValue((char *)"");
11766 }
11767 static PyObject *_wrap_new_ANIHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11768 PyObject *resultobj;
11769 wxANIHandler *result;
11770 char *kwnames[] = {
11771 NULL
11772 };
11773
11774 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ANIHandler",kwnames)) goto fail;
11775 {
11776 PyThreadState* __tstate = wxPyBeginAllowThreads();
11777 result = (wxANIHandler *)new wxANIHandler();
11778
11779 wxPyEndAllowThreads(__tstate);
11780 if (PyErr_Occurred()) SWIG_fail;
11781 }
11782 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxANIHandler, 1);
11783 return resultobj;
11784 fail:
11785 return NULL;
11786 }
11787
11788
11789 static PyObject * ANIHandler_swigregister(PyObject *, PyObject *args) {
11790 PyObject *obj;
11791 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11792 SWIG_TypeClientData(SWIGTYPE_p_wxANIHandler, obj);
11793 Py_INCREF(obj);
11794 return Py_BuildValue((char *)"");
11795 }
11796 static PyObject *_wrap_new_PNGHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11797 PyObject *resultobj;
11798 wxPNGHandler *result;
11799 char *kwnames[] = {
11800 NULL
11801 };
11802
11803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PNGHandler",kwnames)) goto fail;
11804 {
11805 PyThreadState* __tstate = wxPyBeginAllowThreads();
11806 result = (wxPNGHandler *)new wxPNGHandler();
11807
11808 wxPyEndAllowThreads(__tstate);
11809 if (PyErr_Occurred()) SWIG_fail;
11810 }
11811 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPNGHandler, 1);
11812 return resultobj;
11813 fail:
11814 return NULL;
11815 }
11816
11817
11818 static PyObject * PNGHandler_swigregister(PyObject *, PyObject *args) {
11819 PyObject *obj;
11820 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11821 SWIG_TypeClientData(SWIGTYPE_p_wxPNGHandler, obj);
11822 Py_INCREF(obj);
11823 return Py_BuildValue((char *)"");
11824 }
11825 static PyObject *_wrap_new_GIFHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11826 PyObject *resultobj;
11827 wxGIFHandler *result;
11828 char *kwnames[] = {
11829 NULL
11830 };
11831
11832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GIFHandler",kwnames)) goto fail;
11833 {
11834 PyThreadState* __tstate = wxPyBeginAllowThreads();
11835 result = (wxGIFHandler *)new wxGIFHandler();
11836
11837 wxPyEndAllowThreads(__tstate);
11838 if (PyErr_Occurred()) SWIG_fail;
11839 }
11840 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGIFHandler, 1);
11841 return resultobj;
11842 fail:
11843 return NULL;
11844 }
11845
11846
11847 static PyObject * GIFHandler_swigregister(PyObject *, PyObject *args) {
11848 PyObject *obj;
11849 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11850 SWIG_TypeClientData(SWIGTYPE_p_wxGIFHandler, obj);
11851 Py_INCREF(obj);
11852 return Py_BuildValue((char *)"");
11853 }
11854 static PyObject *_wrap_new_PCXHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11855 PyObject *resultobj;
11856 wxPCXHandler *result;
11857 char *kwnames[] = {
11858 NULL
11859 };
11860
11861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PCXHandler",kwnames)) goto fail;
11862 {
11863 PyThreadState* __tstate = wxPyBeginAllowThreads();
11864 result = (wxPCXHandler *)new wxPCXHandler();
11865
11866 wxPyEndAllowThreads(__tstate);
11867 if (PyErr_Occurred()) SWIG_fail;
11868 }
11869 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPCXHandler, 1);
11870 return resultobj;
11871 fail:
11872 return NULL;
11873 }
11874
11875
11876 static PyObject * PCXHandler_swigregister(PyObject *, PyObject *args) {
11877 PyObject *obj;
11878 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11879 SWIG_TypeClientData(SWIGTYPE_p_wxPCXHandler, obj);
11880 Py_INCREF(obj);
11881 return Py_BuildValue((char *)"");
11882 }
11883 static PyObject *_wrap_new_JPEGHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11884 PyObject *resultobj;
11885 wxJPEGHandler *result;
11886 char *kwnames[] = {
11887 NULL
11888 };
11889
11890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_JPEGHandler",kwnames)) goto fail;
11891 {
11892 PyThreadState* __tstate = wxPyBeginAllowThreads();
11893 result = (wxJPEGHandler *)new wxJPEGHandler();
11894
11895 wxPyEndAllowThreads(__tstate);
11896 if (PyErr_Occurred()) SWIG_fail;
11897 }
11898 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJPEGHandler, 1);
11899 return resultobj;
11900 fail:
11901 return NULL;
11902 }
11903
11904
11905 static PyObject * JPEGHandler_swigregister(PyObject *, PyObject *args) {
11906 PyObject *obj;
11907 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11908 SWIG_TypeClientData(SWIGTYPE_p_wxJPEGHandler, obj);
11909 Py_INCREF(obj);
11910 return Py_BuildValue((char *)"");
11911 }
11912 static PyObject *_wrap_new_PNMHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11913 PyObject *resultobj;
11914 wxPNMHandler *result;
11915 char *kwnames[] = {
11916 NULL
11917 };
11918
11919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PNMHandler",kwnames)) goto fail;
11920 {
11921 PyThreadState* __tstate = wxPyBeginAllowThreads();
11922 result = (wxPNMHandler *)new wxPNMHandler();
11923
11924 wxPyEndAllowThreads(__tstate);
11925 if (PyErr_Occurred()) SWIG_fail;
11926 }
11927 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPNMHandler, 1);
11928 return resultobj;
11929 fail:
11930 return NULL;
11931 }
11932
11933
11934 static PyObject * PNMHandler_swigregister(PyObject *, PyObject *args) {
11935 PyObject *obj;
11936 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11937 SWIG_TypeClientData(SWIGTYPE_p_wxPNMHandler, obj);
11938 Py_INCREF(obj);
11939 return Py_BuildValue((char *)"");
11940 }
11941 static PyObject *_wrap_new_XPMHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11942 PyObject *resultobj;
11943 wxXPMHandler *result;
11944 char *kwnames[] = {
11945 NULL
11946 };
11947
11948 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_XPMHandler",kwnames)) goto fail;
11949 {
11950 PyThreadState* __tstate = wxPyBeginAllowThreads();
11951 result = (wxXPMHandler *)new wxXPMHandler();
11952
11953 wxPyEndAllowThreads(__tstate);
11954 if (PyErr_Occurred()) SWIG_fail;
11955 }
11956 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxXPMHandler, 1);
11957 return resultobj;
11958 fail:
11959 return NULL;
11960 }
11961
11962
11963 static PyObject * XPMHandler_swigregister(PyObject *, PyObject *args) {
11964 PyObject *obj;
11965 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11966 SWIG_TypeClientData(SWIGTYPE_p_wxXPMHandler, obj);
11967 Py_INCREF(obj);
11968 return Py_BuildValue((char *)"");
11969 }
11970 static PyObject *_wrap_new_TIFFHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11971 PyObject *resultobj;
11972 wxTIFFHandler *result;
11973 char *kwnames[] = {
11974 NULL
11975 };
11976
11977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TIFFHandler",kwnames)) goto fail;
11978 {
11979 PyThreadState* __tstate = wxPyBeginAllowThreads();
11980 result = (wxTIFFHandler *)new wxTIFFHandler();
11981
11982 wxPyEndAllowThreads(__tstate);
11983 if (PyErr_Occurred()) SWIG_fail;
11984 }
11985 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTIFFHandler, 1);
11986 return resultobj;
11987 fail:
11988 return NULL;
11989 }
11990
11991
11992 static PyObject * TIFFHandler_swigregister(PyObject *, PyObject *args) {
11993 PyObject *obj;
11994 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11995 SWIG_TypeClientData(SWIGTYPE_p_wxTIFFHandler, obj);
11996 Py_INCREF(obj);
11997 return Py_BuildValue((char *)"");
11998 }
11999 static PyObject *_wrap_Quantize_Quantize(PyObject *, PyObject *args, PyObject *kwargs) {
12000 PyObject *resultobj;
12001 wxImage *arg1 = 0 ;
12002 wxImage *arg2 = 0 ;
12003 int arg3 = (int) 236 ;
12004 int arg4 = (int) wxQUANTIZE_INCLUDE_WINDOWS_COLOURS|wxQUANTIZE_FILL_DESTINATION_IMAGE ;
12005 bool result;
12006 PyObject * obj0 = 0 ;
12007 PyObject * obj1 = 0 ;
12008 PyObject * obj2 = 0 ;
12009 PyObject * obj3 = 0 ;
12010 char *kwnames[] = {
12011 (char *) "src",(char *) "dest",(char *) "desiredNoColours",(char *) "flags", NULL
12012 };
12013
12014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Quantize_Quantize",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12015 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
12016 SWIG_POINTER_EXCEPTION | 0)) == -1)
12017 SWIG_fail;
12018 if (arg1 == NULL) {
12019 PyErr_SetString(PyExc_TypeError,"null reference");
12020 SWIG_fail;
12021 }
12022 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
12023 SWIG_POINTER_EXCEPTION | 0)) == -1)
12024 SWIG_fail;
12025 if (arg2 == NULL) {
12026 PyErr_SetString(PyExc_TypeError,"null reference");
12027 SWIG_fail;
12028 }
12029 if (obj2) {
12030 arg3 = (int)SWIG_As_int(obj2);
12031 if (PyErr_Occurred()) SWIG_fail;
12032 }
12033 if (obj3) {
12034 arg4 = (int)SWIG_As_int(obj3);
12035 if (PyErr_Occurred()) SWIG_fail;
12036 }
12037 {
12038 PyThreadState* __tstate = wxPyBeginAllowThreads();
12039 result = (bool)Quantize_Quantize((wxImage const &)*arg1,*arg2,arg3,arg4);
12040
12041 wxPyEndAllowThreads(__tstate);
12042 if (PyErr_Occurred()) SWIG_fail;
12043 }
12044 {
12045 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12046 }
12047 return resultobj;
12048 fail:
12049 return NULL;
12050 }
12051
12052
12053 static PyObject * Quantize_swigregister(PyObject *, PyObject *args) {
12054 PyObject *obj;
12055 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12056 SWIG_TypeClientData(SWIGTYPE_p_wxQuantize, obj);
12057 Py_INCREF(obj);
12058 return Py_BuildValue((char *)"");
12059 }
12060 static PyObject *_wrap_new_EvtHandler(PyObject *, PyObject *args, PyObject *kwargs) {
12061 PyObject *resultobj;
12062 wxEvtHandler *result;
12063 char *kwnames[] = {
12064 NULL
12065 };
12066
12067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_EvtHandler",kwnames)) goto fail;
12068 {
12069 PyThreadState* __tstate = wxPyBeginAllowThreads();
12070 result = (wxEvtHandler *)new wxEvtHandler();
12071
12072 wxPyEndAllowThreads(__tstate);
12073 if (PyErr_Occurred()) SWIG_fail;
12074 }
12075 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvtHandler, 1);
12076 return resultobj;
12077 fail:
12078 return NULL;
12079 }
12080
12081
12082 static PyObject *_wrap_EvtHandler_GetNextHandler(PyObject *, PyObject *args, PyObject *kwargs) {
12083 PyObject *resultobj;
12084 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12085 wxEvtHandler *result;
12086 PyObject * obj0 = 0 ;
12087 char *kwnames[] = {
12088 (char *) "self", NULL
12089 };
12090
12091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetNextHandler",kwnames,&obj0)) goto fail;
12092 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12093 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12094 {
12095 PyThreadState* __tstate = wxPyBeginAllowThreads();
12096 result = (wxEvtHandler *)(arg1)->GetNextHandler();
12097
12098 wxPyEndAllowThreads(__tstate);
12099 if (PyErr_Occurred()) SWIG_fail;
12100 }
12101 {
12102 resultobj = wxPyMake_wxObject(result, 0);
12103 }
12104 return resultobj;
12105 fail:
12106 return NULL;
12107 }
12108
12109
12110 static PyObject *_wrap_EvtHandler_GetPreviousHandler(PyObject *, PyObject *args, PyObject *kwargs) {
12111 PyObject *resultobj;
12112 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12113 wxEvtHandler *result;
12114 PyObject * obj0 = 0 ;
12115 char *kwnames[] = {
12116 (char *) "self", NULL
12117 };
12118
12119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetPreviousHandler",kwnames,&obj0)) goto fail;
12120 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12121 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12122 {
12123 PyThreadState* __tstate = wxPyBeginAllowThreads();
12124 result = (wxEvtHandler *)(arg1)->GetPreviousHandler();
12125
12126 wxPyEndAllowThreads(__tstate);
12127 if (PyErr_Occurred()) SWIG_fail;
12128 }
12129 {
12130 resultobj = wxPyMake_wxObject(result, 0);
12131 }
12132 return resultobj;
12133 fail:
12134 return NULL;
12135 }
12136
12137
12138 static PyObject *_wrap_EvtHandler_SetNextHandler(PyObject *, PyObject *args, PyObject *kwargs) {
12139 PyObject *resultobj;
12140 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12141 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
12142 PyObject * obj0 = 0 ;
12143 PyObject * obj1 = 0 ;
12144 char *kwnames[] = {
12145 (char *) "self",(char *) "handler", NULL
12146 };
12147
12148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetNextHandler",kwnames,&obj0,&obj1)) goto fail;
12149 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12150 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12151 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
12152 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12153 {
12154 PyThreadState* __tstate = wxPyBeginAllowThreads();
12155 (arg1)->SetNextHandler(arg2);
12156
12157 wxPyEndAllowThreads(__tstate);
12158 if (PyErr_Occurred()) SWIG_fail;
12159 }
12160 Py_INCREF(Py_None); resultobj = Py_None;
12161 return resultobj;
12162 fail:
12163 return NULL;
12164 }
12165
12166
12167 static PyObject *_wrap_EvtHandler_SetPreviousHandler(PyObject *, PyObject *args, PyObject *kwargs) {
12168 PyObject *resultobj;
12169 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12170 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
12171 PyObject * obj0 = 0 ;
12172 PyObject * obj1 = 0 ;
12173 char *kwnames[] = {
12174 (char *) "self",(char *) "handler", NULL
12175 };
12176
12177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetPreviousHandler",kwnames,&obj0,&obj1)) goto fail;
12178 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12179 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12180 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
12181 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12182 {
12183 PyThreadState* __tstate = wxPyBeginAllowThreads();
12184 (arg1)->SetPreviousHandler(arg2);
12185
12186 wxPyEndAllowThreads(__tstate);
12187 if (PyErr_Occurred()) SWIG_fail;
12188 }
12189 Py_INCREF(Py_None); resultobj = Py_None;
12190 return resultobj;
12191 fail:
12192 return NULL;
12193 }
12194
12195
12196 static PyObject *_wrap_EvtHandler_GetEvtHandlerEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
12197 PyObject *resultobj;
12198 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12199 bool result;
12200 PyObject * obj0 = 0 ;
12201 char *kwnames[] = {
12202 (char *) "self", NULL
12203 };
12204
12205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetEvtHandlerEnabled",kwnames,&obj0)) goto fail;
12206 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12207 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12208 {
12209 PyThreadState* __tstate = wxPyBeginAllowThreads();
12210 result = (bool)(arg1)->GetEvtHandlerEnabled();
12211
12212 wxPyEndAllowThreads(__tstate);
12213 if (PyErr_Occurred()) SWIG_fail;
12214 }
12215 {
12216 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12217 }
12218 return resultobj;
12219 fail:
12220 return NULL;
12221 }
12222
12223
12224 static PyObject *_wrap_EvtHandler_SetEvtHandlerEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
12225 PyObject *resultobj;
12226 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12227 bool arg2 ;
12228 PyObject * obj0 = 0 ;
12229 PyObject * obj1 = 0 ;
12230 char *kwnames[] = {
12231 (char *) "self",(char *) "enabled", NULL
12232 };
12233
12234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetEvtHandlerEnabled",kwnames,&obj0,&obj1)) goto fail;
12235 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12236 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12237 arg2 = (bool)SWIG_As_bool(obj1);
12238 if (PyErr_Occurred()) SWIG_fail;
12239 {
12240 PyThreadState* __tstate = wxPyBeginAllowThreads();
12241 (arg1)->SetEvtHandlerEnabled(arg2);
12242
12243 wxPyEndAllowThreads(__tstate);
12244 if (PyErr_Occurred()) SWIG_fail;
12245 }
12246 Py_INCREF(Py_None); resultobj = Py_None;
12247 return resultobj;
12248 fail:
12249 return NULL;
12250 }
12251
12252
12253 static PyObject *_wrap_EvtHandler_ProcessEvent(PyObject *, PyObject *args, PyObject *kwargs) {
12254 PyObject *resultobj;
12255 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12256 wxEvent *arg2 = 0 ;
12257 bool result;
12258 PyObject * obj0 = 0 ;
12259 PyObject * obj1 = 0 ;
12260 char *kwnames[] = {
12261 (char *) "self",(char *) "event", NULL
12262 };
12263
12264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_ProcessEvent",kwnames,&obj0,&obj1)) goto fail;
12265 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12266 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12267 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
12268 SWIG_POINTER_EXCEPTION | 0)) == -1)
12269 SWIG_fail;
12270 if (arg2 == NULL) {
12271 PyErr_SetString(PyExc_TypeError,"null reference");
12272 SWIG_fail;
12273 }
12274 {
12275 PyThreadState* __tstate = wxPyBeginAllowThreads();
12276 result = (bool)(arg1)->ProcessEvent(*arg2);
12277
12278 wxPyEndAllowThreads(__tstate);
12279 if (PyErr_Occurred()) SWIG_fail;
12280 }
12281 {
12282 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12283 }
12284 return resultobj;
12285 fail:
12286 return NULL;
12287 }
12288
12289
12290 static PyObject *_wrap_EvtHandler_AddPendingEvent(PyObject *, PyObject *args, PyObject *kwargs) {
12291 PyObject *resultobj;
12292 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12293 wxEvent *arg2 = 0 ;
12294 PyObject * obj0 = 0 ;
12295 PyObject * obj1 = 0 ;
12296 char *kwnames[] = {
12297 (char *) "self",(char *) "event", NULL
12298 };
12299
12300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_AddPendingEvent",kwnames,&obj0,&obj1)) goto fail;
12301 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12302 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12303 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
12304 SWIG_POINTER_EXCEPTION | 0)) == -1)
12305 SWIG_fail;
12306 if (arg2 == NULL) {
12307 PyErr_SetString(PyExc_TypeError,"null reference");
12308 SWIG_fail;
12309 }
12310 {
12311 PyThreadState* __tstate = wxPyBeginAllowThreads();
12312 (arg1)->AddPendingEvent(*arg2);
12313
12314 wxPyEndAllowThreads(__tstate);
12315 if (PyErr_Occurred()) SWIG_fail;
12316 }
12317 Py_INCREF(Py_None); resultobj = Py_None;
12318 return resultobj;
12319 fail:
12320 return NULL;
12321 }
12322
12323
12324 static PyObject *_wrap_EvtHandler_ProcessPendingEvents(PyObject *, PyObject *args, PyObject *kwargs) {
12325 PyObject *resultobj;
12326 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12327 PyObject * obj0 = 0 ;
12328 char *kwnames[] = {
12329 (char *) "self", NULL
12330 };
12331
12332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_ProcessPendingEvents",kwnames,&obj0)) goto fail;
12333 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12334 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12335 {
12336 PyThreadState* __tstate = wxPyBeginAllowThreads();
12337 (arg1)->ProcessPendingEvents();
12338
12339 wxPyEndAllowThreads(__tstate);
12340 if (PyErr_Occurred()) SWIG_fail;
12341 }
12342 Py_INCREF(Py_None); resultobj = Py_None;
12343 return resultobj;
12344 fail:
12345 return NULL;
12346 }
12347
12348
12349 static PyObject *_wrap_EvtHandler_Connect(PyObject *, PyObject *args, PyObject *kwargs) {
12350 PyObject *resultobj;
12351 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12352 int arg2 ;
12353 int arg3 ;
12354 int arg4 ;
12355 PyObject *arg5 = (PyObject *) 0 ;
12356 PyObject * obj0 = 0 ;
12357 PyObject * obj1 = 0 ;
12358 PyObject * obj2 = 0 ;
12359 PyObject * obj3 = 0 ;
12360 PyObject * obj4 = 0 ;
12361 char *kwnames[] = {
12362 (char *) "self",(char *) "id",(char *) "lastId",(char *) "eventType",(char *) "func", NULL
12363 };
12364
12365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:EvtHandler_Connect",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
12366 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12367 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12368 arg2 = (int)SWIG_As_int(obj1);
12369 if (PyErr_Occurred()) SWIG_fail;
12370 arg3 = (int)SWIG_As_int(obj2);
12371 if (PyErr_Occurred()) SWIG_fail;
12372 arg4 = (int)SWIG_As_int(obj3);
12373 if (PyErr_Occurred()) SWIG_fail;
12374 arg5 = obj4;
12375 {
12376 PyThreadState* __tstate = wxPyBeginAllowThreads();
12377 wxEvtHandler_Connect(arg1,arg2,arg3,arg4,arg5);
12378
12379 wxPyEndAllowThreads(__tstate);
12380 if (PyErr_Occurred()) SWIG_fail;
12381 }
12382 Py_INCREF(Py_None); resultobj = Py_None;
12383 return resultobj;
12384 fail:
12385 return NULL;
12386 }
12387
12388
12389 static PyObject *_wrap_EvtHandler_Disconnect(PyObject *, PyObject *args, PyObject *kwargs) {
12390 PyObject *resultobj;
12391 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12392 int arg2 ;
12393 int arg3 = (int) -1 ;
12394 wxEventType arg4 = (wxEventType) wxEVT_NULL ;
12395 bool result;
12396 PyObject * obj0 = 0 ;
12397 PyObject * obj1 = 0 ;
12398 PyObject * obj2 = 0 ;
12399 PyObject * obj3 = 0 ;
12400 char *kwnames[] = {
12401 (char *) "self",(char *) "id",(char *) "lastId",(char *) "eventType", NULL
12402 };
12403
12404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:EvtHandler_Disconnect",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12405 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12406 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12407 arg2 = (int)SWIG_As_int(obj1);
12408 if (PyErr_Occurred()) SWIG_fail;
12409 if (obj2) {
12410 arg3 = (int)SWIG_As_int(obj2);
12411 if (PyErr_Occurred()) SWIG_fail;
12412 }
12413 if (obj3) {
12414 arg4 = (wxEventType)SWIG_As_int(obj3);
12415 if (PyErr_Occurred()) SWIG_fail;
12416 }
12417 {
12418 PyThreadState* __tstate = wxPyBeginAllowThreads();
12419 result = (bool)wxEvtHandler_Disconnect(arg1,arg2,arg3,arg4);
12420
12421 wxPyEndAllowThreads(__tstate);
12422 if (PyErr_Occurred()) SWIG_fail;
12423 }
12424 {
12425 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12426 }
12427 return resultobj;
12428 fail:
12429 return NULL;
12430 }
12431
12432
12433 static PyObject *_wrap_EvtHandler__setOORInfo(PyObject *, PyObject *args, PyObject *kwargs) {
12434 PyObject *resultobj;
12435 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12436 PyObject *arg2 = (PyObject *) 0 ;
12437 PyObject * obj0 = 0 ;
12438 PyObject * obj1 = 0 ;
12439 char *kwnames[] = {
12440 (char *) "self",(char *) "_self", NULL
12441 };
12442
12443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
12444 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12445 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12446 arg2 = obj1;
12447 {
12448 PyThreadState* __tstate = wxPyBeginAllowThreads();
12449 wxEvtHandler__setOORInfo(arg1,arg2);
12450
12451 wxPyEndAllowThreads(__tstate);
12452 if (PyErr_Occurred()) SWIG_fail;
12453 }
12454 Py_INCREF(Py_None); resultobj = Py_None;
12455 return resultobj;
12456 fail:
12457 return NULL;
12458 }
12459
12460
12461 static PyObject * EvtHandler_swigregister(PyObject *, PyObject *args) {
12462 PyObject *obj;
12463 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12464 SWIG_TypeClientData(SWIGTYPE_p_wxEvtHandler, obj);
12465 Py_INCREF(obj);
12466 return Py_BuildValue((char *)"");
12467 }
12468 static PyObject *_wrap_NewEventType(PyObject *, PyObject *args, PyObject *kwargs) {
12469 PyObject *resultobj;
12470 wxEventType result;
12471 char *kwnames[] = {
12472 NULL
12473 };
12474
12475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":NewEventType",kwnames)) goto fail;
12476 {
12477 PyThreadState* __tstate = wxPyBeginAllowThreads();
12478 result = (wxEventType)wxNewEventType();
12479
12480 wxPyEndAllowThreads(__tstate);
12481 if (PyErr_Occurred()) SWIG_fail;
12482 }
12483 resultobj = SWIG_From_int((int)result);
12484 return resultobj;
12485 fail:
12486 return NULL;
12487 }
12488
12489
12490 static PyObject *_wrap_delete_Event(PyObject *, PyObject *args, PyObject *kwargs) {
12491 PyObject *resultobj;
12492 wxEvent *arg1 = (wxEvent *) 0 ;
12493 PyObject * obj0 = 0 ;
12494 char *kwnames[] = {
12495 (char *) "self", NULL
12496 };
12497
12498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Event",kwnames,&obj0)) goto fail;
12499 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12500 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12501 {
12502 PyThreadState* __tstate = wxPyBeginAllowThreads();
12503 delete arg1;
12504
12505 wxPyEndAllowThreads(__tstate);
12506 if (PyErr_Occurred()) SWIG_fail;
12507 }
12508 Py_INCREF(Py_None); resultobj = Py_None;
12509 return resultobj;
12510 fail:
12511 return NULL;
12512 }
12513
12514
12515 static PyObject *_wrap_Event_SetEventType(PyObject *, PyObject *args, PyObject *kwargs) {
12516 PyObject *resultobj;
12517 wxEvent *arg1 = (wxEvent *) 0 ;
12518 wxEventType arg2 ;
12519 PyObject * obj0 = 0 ;
12520 PyObject * obj1 = 0 ;
12521 char *kwnames[] = {
12522 (char *) "self",(char *) "typ", NULL
12523 };
12524
12525 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetEventType",kwnames,&obj0,&obj1)) goto fail;
12526 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12527 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12528 arg2 = (wxEventType)SWIG_As_int(obj1);
12529 if (PyErr_Occurred()) SWIG_fail;
12530 {
12531 PyThreadState* __tstate = wxPyBeginAllowThreads();
12532 (arg1)->SetEventType(arg2);
12533
12534 wxPyEndAllowThreads(__tstate);
12535 if (PyErr_Occurred()) SWIG_fail;
12536 }
12537 Py_INCREF(Py_None); resultobj = Py_None;
12538 return resultobj;
12539 fail:
12540 return NULL;
12541 }
12542
12543
12544 static PyObject *_wrap_Event_GetEventType(PyObject *, PyObject *args, PyObject *kwargs) {
12545 PyObject *resultobj;
12546 wxEvent *arg1 = (wxEvent *) 0 ;
12547 wxEventType result;
12548 PyObject * obj0 = 0 ;
12549 char *kwnames[] = {
12550 (char *) "self", NULL
12551 };
12552
12553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetEventType",kwnames,&obj0)) goto fail;
12554 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12555 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12556 {
12557 PyThreadState* __tstate = wxPyBeginAllowThreads();
12558 result = (wxEventType)((wxEvent const *)arg1)->GetEventType();
12559
12560 wxPyEndAllowThreads(__tstate);
12561 if (PyErr_Occurred()) SWIG_fail;
12562 }
12563 resultobj = SWIG_From_int((int)result);
12564 return resultobj;
12565 fail:
12566 return NULL;
12567 }
12568
12569
12570 static PyObject *_wrap_Event_GetEventObject(PyObject *, PyObject *args, PyObject *kwargs) {
12571 PyObject *resultobj;
12572 wxEvent *arg1 = (wxEvent *) 0 ;
12573 wxObject *result;
12574 PyObject * obj0 = 0 ;
12575 char *kwnames[] = {
12576 (char *) "self", NULL
12577 };
12578
12579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetEventObject",kwnames,&obj0)) goto fail;
12580 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12581 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12582 {
12583 PyThreadState* __tstate = wxPyBeginAllowThreads();
12584 result = (wxObject *)((wxEvent const *)arg1)->GetEventObject();
12585
12586 wxPyEndAllowThreads(__tstate);
12587 if (PyErr_Occurred()) SWIG_fail;
12588 }
12589 {
12590 resultobj = wxPyMake_wxObject(result, 0);
12591 }
12592 return resultobj;
12593 fail:
12594 return NULL;
12595 }
12596
12597
12598 static PyObject *_wrap_Event_SetEventObject(PyObject *, PyObject *args, PyObject *kwargs) {
12599 PyObject *resultobj;
12600 wxEvent *arg1 = (wxEvent *) 0 ;
12601 wxObject *arg2 = (wxObject *) 0 ;
12602 PyObject * obj0 = 0 ;
12603 PyObject * obj1 = 0 ;
12604 char *kwnames[] = {
12605 (char *) "self",(char *) "obj", NULL
12606 };
12607
12608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetEventObject",kwnames,&obj0,&obj1)) goto fail;
12609 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12610 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12611 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxObject,
12612 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12613 {
12614 PyThreadState* __tstate = wxPyBeginAllowThreads();
12615 (arg1)->SetEventObject(arg2);
12616
12617 wxPyEndAllowThreads(__tstate);
12618 if (PyErr_Occurred()) SWIG_fail;
12619 }
12620 Py_INCREF(Py_None); resultobj = Py_None;
12621 return resultobj;
12622 fail:
12623 return NULL;
12624 }
12625
12626
12627 static PyObject *_wrap_Event_GetTimestamp(PyObject *, PyObject *args, PyObject *kwargs) {
12628 PyObject *resultobj;
12629 wxEvent *arg1 = (wxEvent *) 0 ;
12630 long result;
12631 PyObject * obj0 = 0 ;
12632 char *kwnames[] = {
12633 (char *) "self", NULL
12634 };
12635
12636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetTimestamp",kwnames,&obj0)) goto fail;
12637 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12638 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12639 {
12640 PyThreadState* __tstate = wxPyBeginAllowThreads();
12641 result = (long)((wxEvent const *)arg1)->GetTimestamp();
12642
12643 wxPyEndAllowThreads(__tstate);
12644 if (PyErr_Occurred()) SWIG_fail;
12645 }
12646 resultobj = SWIG_From_long((long)result);
12647 return resultobj;
12648 fail:
12649 return NULL;
12650 }
12651
12652
12653 static PyObject *_wrap_Event_SetTimestamp(PyObject *, PyObject *args, PyObject *kwargs) {
12654 PyObject *resultobj;
12655 wxEvent *arg1 = (wxEvent *) 0 ;
12656 long arg2 = (long) 0 ;
12657 PyObject * obj0 = 0 ;
12658 PyObject * obj1 = 0 ;
12659 char *kwnames[] = {
12660 (char *) "self",(char *) "ts", NULL
12661 };
12662
12663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Event_SetTimestamp",kwnames,&obj0,&obj1)) goto fail;
12664 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12665 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12666 if (obj1) {
12667 arg2 = (long)SWIG_As_long(obj1);
12668 if (PyErr_Occurred()) SWIG_fail;
12669 }
12670 {
12671 PyThreadState* __tstate = wxPyBeginAllowThreads();
12672 (arg1)->SetTimestamp(arg2);
12673
12674 wxPyEndAllowThreads(__tstate);
12675 if (PyErr_Occurred()) SWIG_fail;
12676 }
12677 Py_INCREF(Py_None); resultobj = Py_None;
12678 return resultobj;
12679 fail:
12680 return NULL;
12681 }
12682
12683
12684 static PyObject *_wrap_Event_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
12685 PyObject *resultobj;
12686 wxEvent *arg1 = (wxEvent *) 0 ;
12687 int result;
12688 PyObject * obj0 = 0 ;
12689 char *kwnames[] = {
12690 (char *) "self", NULL
12691 };
12692
12693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetId",kwnames,&obj0)) goto fail;
12694 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12695 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12696 {
12697 PyThreadState* __tstate = wxPyBeginAllowThreads();
12698 result = (int)((wxEvent const *)arg1)->GetId();
12699
12700 wxPyEndAllowThreads(__tstate);
12701 if (PyErr_Occurred()) SWIG_fail;
12702 }
12703 resultobj = SWIG_From_int((int)result);
12704 return resultobj;
12705 fail:
12706 return NULL;
12707 }
12708
12709
12710 static PyObject *_wrap_Event_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
12711 PyObject *resultobj;
12712 wxEvent *arg1 = (wxEvent *) 0 ;
12713 int arg2 ;
12714 PyObject * obj0 = 0 ;
12715 PyObject * obj1 = 0 ;
12716 char *kwnames[] = {
12717 (char *) "self",(char *) "Id", NULL
12718 };
12719
12720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetId",kwnames,&obj0,&obj1)) goto fail;
12721 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12722 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12723 arg2 = (int)SWIG_As_int(obj1);
12724 if (PyErr_Occurred()) SWIG_fail;
12725 {
12726 PyThreadState* __tstate = wxPyBeginAllowThreads();
12727 (arg1)->SetId(arg2);
12728
12729 wxPyEndAllowThreads(__tstate);
12730 if (PyErr_Occurred()) SWIG_fail;
12731 }
12732 Py_INCREF(Py_None); resultobj = Py_None;
12733 return resultobj;
12734 fail:
12735 return NULL;
12736 }
12737
12738
12739 static PyObject *_wrap_Event_IsCommandEvent(PyObject *, PyObject *args, PyObject *kwargs) {
12740 PyObject *resultobj;
12741 wxEvent *arg1 = (wxEvent *) 0 ;
12742 bool result;
12743 PyObject * obj0 = 0 ;
12744 char *kwnames[] = {
12745 (char *) "self", NULL
12746 };
12747
12748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_IsCommandEvent",kwnames,&obj0)) goto fail;
12749 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12750 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12751 {
12752 PyThreadState* __tstate = wxPyBeginAllowThreads();
12753 result = (bool)((wxEvent const *)arg1)->IsCommandEvent();
12754
12755 wxPyEndAllowThreads(__tstate);
12756 if (PyErr_Occurred()) SWIG_fail;
12757 }
12758 {
12759 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12760 }
12761 return resultobj;
12762 fail:
12763 return NULL;
12764 }
12765
12766
12767 static PyObject *_wrap_Event_Skip(PyObject *, PyObject *args, PyObject *kwargs) {
12768 PyObject *resultobj;
12769 wxEvent *arg1 = (wxEvent *) 0 ;
12770 bool arg2 = (bool) True ;
12771 PyObject * obj0 = 0 ;
12772 PyObject * obj1 = 0 ;
12773 char *kwnames[] = {
12774 (char *) "self",(char *) "skip", NULL
12775 };
12776
12777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Event_Skip",kwnames,&obj0,&obj1)) goto fail;
12778 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12779 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12780 if (obj1) {
12781 arg2 = (bool)SWIG_As_bool(obj1);
12782 if (PyErr_Occurred()) SWIG_fail;
12783 }
12784 {
12785 PyThreadState* __tstate = wxPyBeginAllowThreads();
12786 (arg1)->Skip(arg2);
12787
12788 wxPyEndAllowThreads(__tstate);
12789 if (PyErr_Occurred()) SWIG_fail;
12790 }
12791 Py_INCREF(Py_None); resultobj = Py_None;
12792 return resultobj;
12793 fail:
12794 return NULL;
12795 }
12796
12797
12798 static PyObject *_wrap_Event_GetSkipped(PyObject *, PyObject *args, PyObject *kwargs) {
12799 PyObject *resultobj;
12800 wxEvent *arg1 = (wxEvent *) 0 ;
12801 bool result;
12802 PyObject * obj0 = 0 ;
12803 char *kwnames[] = {
12804 (char *) "self", NULL
12805 };
12806
12807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetSkipped",kwnames,&obj0)) goto fail;
12808 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12809 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12810 {
12811 PyThreadState* __tstate = wxPyBeginAllowThreads();
12812 result = (bool)((wxEvent const *)arg1)->GetSkipped();
12813
12814 wxPyEndAllowThreads(__tstate);
12815 if (PyErr_Occurred()) SWIG_fail;
12816 }
12817 {
12818 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12819 }
12820 return resultobj;
12821 fail:
12822 return NULL;
12823 }
12824
12825
12826 static PyObject *_wrap_Event_ShouldPropagate(PyObject *, PyObject *args, PyObject *kwargs) {
12827 PyObject *resultobj;
12828 wxEvent *arg1 = (wxEvent *) 0 ;
12829 bool result;
12830 PyObject * obj0 = 0 ;
12831 char *kwnames[] = {
12832 (char *) "self", NULL
12833 };
12834
12835 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_ShouldPropagate",kwnames,&obj0)) goto fail;
12836 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12837 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12838 {
12839 PyThreadState* __tstate = wxPyBeginAllowThreads();
12840 result = (bool)((wxEvent const *)arg1)->ShouldPropagate();
12841
12842 wxPyEndAllowThreads(__tstate);
12843 if (PyErr_Occurred()) SWIG_fail;
12844 }
12845 {
12846 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12847 }
12848 return resultobj;
12849 fail:
12850 return NULL;
12851 }
12852
12853
12854 static PyObject *_wrap_Event_StopPropagation(PyObject *, PyObject *args, PyObject *kwargs) {
12855 PyObject *resultobj;
12856 wxEvent *arg1 = (wxEvent *) 0 ;
12857 int result;
12858 PyObject * obj0 = 0 ;
12859 char *kwnames[] = {
12860 (char *) "self", NULL
12861 };
12862
12863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_StopPropagation",kwnames,&obj0)) goto fail;
12864 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12865 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12866 {
12867 PyThreadState* __tstate = wxPyBeginAllowThreads();
12868 result = (int)(arg1)->StopPropagation();
12869
12870 wxPyEndAllowThreads(__tstate);
12871 if (PyErr_Occurred()) SWIG_fail;
12872 }
12873 resultobj = SWIG_From_int((int)result);
12874 return resultobj;
12875 fail:
12876 return NULL;
12877 }
12878
12879
12880 static PyObject *_wrap_Event_ResumePropagation(PyObject *, PyObject *args, PyObject *kwargs) {
12881 PyObject *resultobj;
12882 wxEvent *arg1 = (wxEvent *) 0 ;
12883 int arg2 ;
12884 PyObject * obj0 = 0 ;
12885 PyObject * obj1 = 0 ;
12886 char *kwnames[] = {
12887 (char *) "self",(char *) "propagationLevel", NULL
12888 };
12889
12890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_ResumePropagation",kwnames,&obj0,&obj1)) goto fail;
12891 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12892 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12893 arg2 = (int)SWIG_As_int(obj1);
12894 if (PyErr_Occurred()) SWIG_fail;
12895 {
12896 PyThreadState* __tstate = wxPyBeginAllowThreads();
12897 (arg1)->ResumePropagation(arg2);
12898
12899 wxPyEndAllowThreads(__tstate);
12900 if (PyErr_Occurred()) SWIG_fail;
12901 }
12902 Py_INCREF(Py_None); resultobj = Py_None;
12903 return resultobj;
12904 fail:
12905 return NULL;
12906 }
12907
12908
12909 static PyObject *_wrap_Event_Clone(PyObject *, PyObject *args, PyObject *kwargs) {
12910 PyObject *resultobj;
12911 wxEvent *arg1 = (wxEvent *) 0 ;
12912 wxEvent *result;
12913 PyObject * obj0 = 0 ;
12914 char *kwnames[] = {
12915 (char *) "self", NULL
12916 };
12917
12918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_Clone",kwnames,&obj0)) goto fail;
12919 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12920 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12921 {
12922 PyThreadState* __tstate = wxPyBeginAllowThreads();
12923 result = (wxEvent *)(arg1)->Clone();
12924
12925 wxPyEndAllowThreads(__tstate);
12926 if (PyErr_Occurred()) SWIG_fail;
12927 }
12928 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvent, 0);
12929 return resultobj;
12930 fail:
12931 return NULL;
12932 }
12933
12934
12935 static PyObject * Event_swigregister(PyObject *, PyObject *args) {
12936 PyObject *obj;
12937 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12938 SWIG_TypeClientData(SWIGTYPE_p_wxEvent, obj);
12939 Py_INCREF(obj);
12940 return Py_BuildValue((char *)"");
12941 }
12942 static PyObject *_wrap_new_PropagationDisabler(PyObject *, PyObject *args, PyObject *kwargs) {
12943 PyObject *resultobj;
12944 wxEvent *arg1 = 0 ;
12945 wxPropagationDisabler *result;
12946 PyObject * obj0 = 0 ;
12947 char *kwnames[] = {
12948 (char *) "event", NULL
12949 };
12950
12951 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PropagationDisabler",kwnames,&obj0)) goto fail;
12952 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12953 SWIG_POINTER_EXCEPTION | 0)) == -1)
12954 SWIG_fail;
12955 if (arg1 == NULL) {
12956 PyErr_SetString(PyExc_TypeError,"null reference");
12957 SWIG_fail;
12958 }
12959 {
12960 PyThreadState* __tstate = wxPyBeginAllowThreads();
12961 result = (wxPropagationDisabler *)new wxPropagationDisabler(*arg1);
12962
12963 wxPyEndAllowThreads(__tstate);
12964 if (PyErr_Occurred()) SWIG_fail;
12965 }
12966 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPropagationDisabler, 1);
12967 return resultobj;
12968 fail:
12969 return NULL;
12970 }
12971
12972
12973 static PyObject *_wrap_delete_PropagationDisabler(PyObject *, PyObject *args, PyObject *kwargs) {
12974 PyObject *resultobj;
12975 wxPropagationDisabler *arg1 = (wxPropagationDisabler *) 0 ;
12976 PyObject * obj0 = 0 ;
12977 char *kwnames[] = {
12978 (char *) "self", NULL
12979 };
12980
12981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PropagationDisabler",kwnames,&obj0)) goto fail;
12982 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPropagationDisabler,
12983 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12984 {
12985 PyThreadState* __tstate = wxPyBeginAllowThreads();
12986 delete arg1;
12987
12988 wxPyEndAllowThreads(__tstate);
12989 if (PyErr_Occurred()) SWIG_fail;
12990 }
12991 Py_INCREF(Py_None); resultobj = Py_None;
12992 return resultobj;
12993 fail:
12994 return NULL;
12995 }
12996
12997
12998 static PyObject * PropagationDisabler_swigregister(PyObject *, PyObject *args) {
12999 PyObject *obj;
13000 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13001 SWIG_TypeClientData(SWIGTYPE_p_wxPropagationDisabler, obj);
13002 Py_INCREF(obj);
13003 return Py_BuildValue((char *)"");
13004 }
13005 static PyObject *_wrap_new_PropagateOnce(PyObject *, PyObject *args, PyObject *kwargs) {
13006 PyObject *resultobj;
13007 wxEvent *arg1 = 0 ;
13008 wxPropagateOnce *result;
13009 PyObject * obj0 = 0 ;
13010 char *kwnames[] = {
13011 (char *) "event", NULL
13012 };
13013
13014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PropagateOnce",kwnames,&obj0)) goto fail;
13015 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
13016 SWIG_POINTER_EXCEPTION | 0)) == -1)
13017 SWIG_fail;
13018 if (arg1 == NULL) {
13019 PyErr_SetString(PyExc_TypeError,"null reference");
13020 SWIG_fail;
13021 }
13022 {
13023 PyThreadState* __tstate = wxPyBeginAllowThreads();
13024 result = (wxPropagateOnce *)new wxPropagateOnce(*arg1);
13025
13026 wxPyEndAllowThreads(__tstate);
13027 if (PyErr_Occurred()) SWIG_fail;
13028 }
13029 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPropagateOnce, 1);
13030 return resultobj;
13031 fail:
13032 return NULL;
13033 }
13034
13035
13036 static PyObject *_wrap_delete_PropagateOnce(PyObject *, PyObject *args, PyObject *kwargs) {
13037 PyObject *resultobj;
13038 wxPropagateOnce *arg1 = (wxPropagateOnce *) 0 ;
13039 PyObject * obj0 = 0 ;
13040 char *kwnames[] = {
13041 (char *) "self", NULL
13042 };
13043
13044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PropagateOnce",kwnames,&obj0)) goto fail;
13045 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPropagateOnce,
13046 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13047 {
13048 PyThreadState* __tstate = wxPyBeginAllowThreads();
13049 delete arg1;
13050
13051 wxPyEndAllowThreads(__tstate);
13052 if (PyErr_Occurred()) SWIG_fail;
13053 }
13054 Py_INCREF(Py_None); resultobj = Py_None;
13055 return resultobj;
13056 fail:
13057 return NULL;
13058 }
13059
13060
13061 static PyObject * PropagateOnce_swigregister(PyObject *, PyObject *args) {
13062 PyObject *obj;
13063 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13064 SWIG_TypeClientData(SWIGTYPE_p_wxPropagateOnce, obj);
13065 Py_INCREF(obj);
13066 return Py_BuildValue((char *)"");
13067 }
13068 static PyObject *_wrap_new_CommandEvent(PyObject *, PyObject *args, PyObject *kwargs) {
13069 PyObject *resultobj;
13070 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13071 int arg2 = (int) 0 ;
13072 wxCommandEvent *result;
13073 PyObject * obj0 = 0 ;
13074 PyObject * obj1 = 0 ;
13075 char *kwnames[] = {
13076 (char *) "commandType",(char *) "winid", NULL
13077 };
13078
13079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_CommandEvent",kwnames,&obj0,&obj1)) goto fail;
13080 if (obj0) {
13081 arg1 = (wxEventType)SWIG_As_int(obj0);
13082 if (PyErr_Occurred()) SWIG_fail;
13083 }
13084 if (obj1) {
13085 arg2 = (int)SWIG_As_int(obj1);
13086 if (PyErr_Occurred()) SWIG_fail;
13087 }
13088 {
13089 PyThreadState* __tstate = wxPyBeginAllowThreads();
13090 result = (wxCommandEvent *)new wxCommandEvent(arg1,arg2);
13091
13092 wxPyEndAllowThreads(__tstate);
13093 if (PyErr_Occurred()) SWIG_fail;
13094 }
13095 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCommandEvent, 1);
13096 return resultobj;
13097 fail:
13098 return NULL;
13099 }
13100
13101
13102 static PyObject *_wrap_CommandEvent_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
13103 PyObject *resultobj;
13104 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13105 int result;
13106 PyObject * obj0 = 0 ;
13107 char *kwnames[] = {
13108 (char *) "self", NULL
13109 };
13110
13111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetSelection",kwnames,&obj0)) goto fail;
13112 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13113 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13114 {
13115 PyThreadState* __tstate = wxPyBeginAllowThreads();
13116 result = (int)((wxCommandEvent const *)arg1)->GetSelection();
13117
13118 wxPyEndAllowThreads(__tstate);
13119 if (PyErr_Occurred()) SWIG_fail;
13120 }
13121 resultobj = SWIG_From_int((int)result);
13122 return resultobj;
13123 fail:
13124 return NULL;
13125 }
13126
13127
13128 static PyObject *_wrap_CommandEvent_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
13129 PyObject *resultobj;
13130 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13131 wxString *arg2 = 0 ;
13132 bool temp2 = False ;
13133 PyObject * obj0 = 0 ;
13134 PyObject * obj1 = 0 ;
13135 char *kwnames[] = {
13136 (char *) "self",(char *) "s", NULL
13137 };
13138
13139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetString",kwnames,&obj0,&obj1)) goto fail;
13140 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13141 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13142 {
13143 arg2 = wxString_in_helper(obj1);
13144 if (arg2 == NULL) SWIG_fail;
13145 temp2 = True;
13146 }
13147 {
13148 PyThreadState* __tstate = wxPyBeginAllowThreads();
13149 (arg1)->SetString((wxString const &)*arg2);
13150
13151 wxPyEndAllowThreads(__tstate);
13152 if (PyErr_Occurred()) SWIG_fail;
13153 }
13154 Py_INCREF(Py_None); resultobj = Py_None;
13155 {
13156 if (temp2)
13157 delete arg2;
13158 }
13159 return resultobj;
13160 fail:
13161 {
13162 if (temp2)
13163 delete arg2;
13164 }
13165 return NULL;
13166 }
13167
13168
13169 static PyObject *_wrap_CommandEvent_GetString(PyObject *, PyObject *args, PyObject *kwargs) {
13170 PyObject *resultobj;
13171 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13172 wxString result;
13173 PyObject * obj0 = 0 ;
13174 char *kwnames[] = {
13175 (char *) "self", NULL
13176 };
13177
13178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetString",kwnames,&obj0)) goto fail;
13179 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13180 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13181 {
13182 PyThreadState* __tstate = wxPyBeginAllowThreads();
13183 result = ((wxCommandEvent const *)arg1)->GetString();
13184
13185 wxPyEndAllowThreads(__tstate);
13186 if (PyErr_Occurred()) SWIG_fail;
13187 }
13188 {
13189 #if wxUSE_UNICODE
13190 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13191 #else
13192 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13193 #endif
13194 }
13195 return resultobj;
13196 fail:
13197 return NULL;
13198 }
13199
13200
13201 static PyObject *_wrap_CommandEvent_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
13202 PyObject *resultobj;
13203 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13204 bool result;
13205 PyObject * obj0 = 0 ;
13206 char *kwnames[] = {
13207 (char *) "self", NULL
13208 };
13209
13210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_IsChecked",kwnames,&obj0)) goto fail;
13211 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13212 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13213 {
13214 PyThreadState* __tstate = wxPyBeginAllowThreads();
13215 result = (bool)((wxCommandEvent const *)arg1)->IsChecked();
13216
13217 wxPyEndAllowThreads(__tstate);
13218 if (PyErr_Occurred()) SWIG_fail;
13219 }
13220 {
13221 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13222 }
13223 return resultobj;
13224 fail:
13225 return NULL;
13226 }
13227
13228
13229 static PyObject *_wrap_CommandEvent_IsSelection(PyObject *, PyObject *args, PyObject *kwargs) {
13230 PyObject *resultobj;
13231 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13232 bool result;
13233 PyObject * obj0 = 0 ;
13234 char *kwnames[] = {
13235 (char *) "self", NULL
13236 };
13237
13238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_IsSelection",kwnames,&obj0)) goto fail;
13239 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13240 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13241 {
13242 PyThreadState* __tstate = wxPyBeginAllowThreads();
13243 result = (bool)((wxCommandEvent const *)arg1)->IsSelection();
13244
13245 wxPyEndAllowThreads(__tstate);
13246 if (PyErr_Occurred()) SWIG_fail;
13247 }
13248 {
13249 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13250 }
13251 return resultobj;
13252 fail:
13253 return NULL;
13254 }
13255
13256
13257 static PyObject *_wrap_CommandEvent_SetExtraLong(PyObject *, PyObject *args, PyObject *kwargs) {
13258 PyObject *resultobj;
13259 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13260 long arg2 ;
13261 PyObject * obj0 = 0 ;
13262 PyObject * obj1 = 0 ;
13263 char *kwnames[] = {
13264 (char *) "self",(char *) "extraLong", NULL
13265 };
13266
13267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetExtraLong",kwnames,&obj0,&obj1)) goto fail;
13268 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13269 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13270 arg2 = (long)SWIG_As_long(obj1);
13271 if (PyErr_Occurred()) SWIG_fail;
13272 {
13273 PyThreadState* __tstate = wxPyBeginAllowThreads();
13274 (arg1)->SetExtraLong(arg2);
13275
13276 wxPyEndAllowThreads(__tstate);
13277 if (PyErr_Occurred()) SWIG_fail;
13278 }
13279 Py_INCREF(Py_None); resultobj = Py_None;
13280 return resultobj;
13281 fail:
13282 return NULL;
13283 }
13284
13285
13286 static PyObject *_wrap_CommandEvent_GetExtraLong(PyObject *, PyObject *args, PyObject *kwargs) {
13287 PyObject *resultobj;
13288 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13289 long result;
13290 PyObject * obj0 = 0 ;
13291 char *kwnames[] = {
13292 (char *) "self", NULL
13293 };
13294
13295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetExtraLong",kwnames,&obj0)) goto fail;
13296 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13297 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13298 {
13299 PyThreadState* __tstate = wxPyBeginAllowThreads();
13300 result = (long)((wxCommandEvent const *)arg1)->GetExtraLong();
13301
13302 wxPyEndAllowThreads(__tstate);
13303 if (PyErr_Occurred()) SWIG_fail;
13304 }
13305 resultobj = SWIG_From_long((long)result);
13306 return resultobj;
13307 fail:
13308 return NULL;
13309 }
13310
13311
13312 static PyObject *_wrap_CommandEvent_SetInt(PyObject *, PyObject *args, PyObject *kwargs) {
13313 PyObject *resultobj;
13314 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13315 int arg2 ;
13316 PyObject * obj0 = 0 ;
13317 PyObject * obj1 = 0 ;
13318 char *kwnames[] = {
13319 (char *) "self",(char *) "i", NULL
13320 };
13321
13322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetInt",kwnames,&obj0,&obj1)) goto fail;
13323 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13324 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13325 arg2 = (int)SWIG_As_int(obj1);
13326 if (PyErr_Occurred()) SWIG_fail;
13327 {
13328 PyThreadState* __tstate = wxPyBeginAllowThreads();
13329 (arg1)->SetInt(arg2);
13330
13331 wxPyEndAllowThreads(__tstate);
13332 if (PyErr_Occurred()) SWIG_fail;
13333 }
13334 Py_INCREF(Py_None); resultobj = Py_None;
13335 return resultobj;
13336 fail:
13337 return NULL;
13338 }
13339
13340
13341 static PyObject *_wrap_CommandEvent_GetInt(PyObject *, PyObject *args, PyObject *kwargs) {
13342 PyObject *resultobj;
13343 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13344 long result;
13345 PyObject * obj0 = 0 ;
13346 char *kwnames[] = {
13347 (char *) "self", NULL
13348 };
13349
13350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetInt",kwnames,&obj0)) goto fail;
13351 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13352 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13353 {
13354 PyThreadState* __tstate = wxPyBeginAllowThreads();
13355 result = (long)((wxCommandEvent const *)arg1)->GetInt();
13356
13357 wxPyEndAllowThreads(__tstate);
13358 if (PyErr_Occurred()) SWIG_fail;
13359 }
13360 resultobj = SWIG_From_long((long)result);
13361 return resultobj;
13362 fail:
13363 return NULL;
13364 }
13365
13366
13367 static PyObject *_wrap_CommandEvent_Clone(PyObject *, PyObject *args, PyObject *kwargs) {
13368 PyObject *resultobj;
13369 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13370 wxEvent *result;
13371 PyObject * obj0 = 0 ;
13372 char *kwnames[] = {
13373 (char *) "self", NULL
13374 };
13375
13376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_Clone",kwnames,&obj0)) goto fail;
13377 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13378 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13379 {
13380 PyThreadState* __tstate = wxPyBeginAllowThreads();
13381 result = (wxEvent *)((wxCommandEvent const *)arg1)->Clone();
13382
13383 wxPyEndAllowThreads(__tstate);
13384 if (PyErr_Occurred()) SWIG_fail;
13385 }
13386 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvent, 0);
13387 return resultobj;
13388 fail:
13389 return NULL;
13390 }
13391
13392
13393 static PyObject * CommandEvent_swigregister(PyObject *, PyObject *args) {
13394 PyObject *obj;
13395 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13396 SWIG_TypeClientData(SWIGTYPE_p_wxCommandEvent, obj);
13397 Py_INCREF(obj);
13398 return Py_BuildValue((char *)"");
13399 }
13400 static PyObject *_wrap_new_NotifyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
13401 PyObject *resultobj;
13402 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13403 int arg2 = (int) 0 ;
13404 wxNotifyEvent *result;
13405 PyObject * obj0 = 0 ;
13406 PyObject * obj1 = 0 ;
13407 char *kwnames[] = {
13408 (char *) "commandType",(char *) "winid", NULL
13409 };
13410
13411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_NotifyEvent",kwnames,&obj0,&obj1)) goto fail;
13412 if (obj0) {
13413 arg1 = (wxEventType)SWIG_As_int(obj0);
13414 if (PyErr_Occurred()) SWIG_fail;
13415 }
13416 if (obj1) {
13417 arg2 = (int)SWIG_As_int(obj1);
13418 if (PyErr_Occurred()) SWIG_fail;
13419 }
13420 {
13421 PyThreadState* __tstate = wxPyBeginAllowThreads();
13422 result = (wxNotifyEvent *)new wxNotifyEvent(arg1,arg2);
13423
13424 wxPyEndAllowThreads(__tstate);
13425 if (PyErr_Occurred()) SWIG_fail;
13426 }
13427 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotifyEvent, 1);
13428 return resultobj;
13429 fail:
13430 return NULL;
13431 }
13432
13433
13434 static PyObject *_wrap_NotifyEvent_Veto(PyObject *, PyObject *args, PyObject *kwargs) {
13435 PyObject *resultobj;
13436 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13437 PyObject * obj0 = 0 ;
13438 char *kwnames[] = {
13439 (char *) "self", NULL
13440 };
13441
13442 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_Veto",kwnames,&obj0)) goto fail;
13443 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13444 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13445 {
13446 PyThreadState* __tstate = wxPyBeginAllowThreads();
13447 (arg1)->Veto();
13448
13449 wxPyEndAllowThreads(__tstate);
13450 if (PyErr_Occurred()) SWIG_fail;
13451 }
13452 Py_INCREF(Py_None); resultobj = Py_None;
13453 return resultobj;
13454 fail:
13455 return NULL;
13456 }
13457
13458
13459 static PyObject *_wrap_NotifyEvent_Allow(PyObject *, PyObject *args, PyObject *kwargs) {
13460 PyObject *resultobj;
13461 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13462 PyObject * obj0 = 0 ;
13463 char *kwnames[] = {
13464 (char *) "self", NULL
13465 };
13466
13467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_Allow",kwnames,&obj0)) goto fail;
13468 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13469 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13470 {
13471 PyThreadState* __tstate = wxPyBeginAllowThreads();
13472 (arg1)->Allow();
13473
13474 wxPyEndAllowThreads(__tstate);
13475 if (PyErr_Occurred()) SWIG_fail;
13476 }
13477 Py_INCREF(Py_None); resultobj = Py_None;
13478 return resultobj;
13479 fail:
13480 return NULL;
13481 }
13482
13483
13484 static PyObject *_wrap_NotifyEvent_IsAllowed(PyObject *, PyObject *args, PyObject *kwargs) {
13485 PyObject *resultobj;
13486 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13487 bool result;
13488 PyObject * obj0 = 0 ;
13489 char *kwnames[] = {
13490 (char *) "self", NULL
13491 };
13492
13493 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_IsAllowed",kwnames,&obj0)) goto fail;
13494 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13495 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13496 {
13497 PyThreadState* __tstate = wxPyBeginAllowThreads();
13498 result = (bool)(arg1)->IsAllowed();
13499
13500 wxPyEndAllowThreads(__tstate);
13501 if (PyErr_Occurred()) SWIG_fail;
13502 }
13503 {
13504 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13505 }
13506 return resultobj;
13507 fail:
13508 return NULL;
13509 }
13510
13511
13512 static PyObject * NotifyEvent_swigregister(PyObject *, PyObject *args) {
13513 PyObject *obj;
13514 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13515 SWIG_TypeClientData(SWIGTYPE_p_wxNotifyEvent, obj);
13516 Py_INCREF(obj);
13517 return Py_BuildValue((char *)"");
13518 }
13519 static PyObject *_wrap_new_ScrollEvent(PyObject *, PyObject *args, PyObject *kwargs) {
13520 PyObject *resultobj;
13521 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13522 int arg2 = (int) 0 ;
13523 int arg3 = (int) 0 ;
13524 int arg4 = (int) 0 ;
13525 wxScrollEvent *result;
13526 PyObject * obj0 = 0 ;
13527 PyObject * obj1 = 0 ;
13528 PyObject * obj2 = 0 ;
13529 PyObject * obj3 = 0 ;
13530 char *kwnames[] = {
13531 (char *) "commandType",(char *) "winid",(char *) "pos",(char *) "orient", NULL
13532 };
13533
13534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ScrollEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
13535 if (obj0) {
13536 arg1 = (wxEventType)SWIG_As_int(obj0);
13537 if (PyErr_Occurred()) SWIG_fail;
13538 }
13539 if (obj1) {
13540 arg2 = (int)SWIG_As_int(obj1);
13541 if (PyErr_Occurred()) SWIG_fail;
13542 }
13543 if (obj2) {
13544 arg3 = (int)SWIG_As_int(obj2);
13545 if (PyErr_Occurred()) SWIG_fail;
13546 }
13547 if (obj3) {
13548 arg4 = (int)SWIG_As_int(obj3);
13549 if (PyErr_Occurred()) SWIG_fail;
13550 }
13551 {
13552 PyThreadState* __tstate = wxPyBeginAllowThreads();
13553 result = (wxScrollEvent *)new wxScrollEvent(arg1,arg2,arg3,arg4);
13554
13555 wxPyEndAllowThreads(__tstate);
13556 if (PyErr_Occurred()) SWIG_fail;
13557 }
13558 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollEvent, 1);
13559 return resultobj;
13560 fail:
13561 return NULL;
13562 }
13563
13564
13565 static PyObject *_wrap_ScrollEvent_GetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
13566 PyObject *resultobj;
13567 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13568 int result;
13569 PyObject * obj0 = 0 ;
13570 char *kwnames[] = {
13571 (char *) "self", NULL
13572 };
13573
13574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollEvent_GetOrientation",kwnames,&obj0)) goto fail;
13575 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13576 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13577 {
13578 PyThreadState* __tstate = wxPyBeginAllowThreads();
13579 result = (int)((wxScrollEvent const *)arg1)->GetOrientation();
13580
13581 wxPyEndAllowThreads(__tstate);
13582 if (PyErr_Occurred()) SWIG_fail;
13583 }
13584 resultobj = SWIG_From_int((int)result);
13585 return resultobj;
13586 fail:
13587 return NULL;
13588 }
13589
13590
13591 static PyObject *_wrap_ScrollEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
13592 PyObject *resultobj;
13593 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13594 int result;
13595 PyObject * obj0 = 0 ;
13596 char *kwnames[] = {
13597 (char *) "self", NULL
13598 };
13599
13600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollEvent_GetPosition",kwnames,&obj0)) goto fail;
13601 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13602 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13603 {
13604 PyThreadState* __tstate = wxPyBeginAllowThreads();
13605 result = (int)((wxScrollEvent const *)arg1)->GetPosition();
13606
13607 wxPyEndAllowThreads(__tstate);
13608 if (PyErr_Occurred()) SWIG_fail;
13609 }
13610 resultobj = SWIG_From_int((int)result);
13611 return resultobj;
13612 fail:
13613 return NULL;
13614 }
13615
13616
13617 static PyObject *_wrap_ScrollEvent_SetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
13618 PyObject *resultobj;
13619 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13620 int arg2 ;
13621 PyObject * obj0 = 0 ;
13622 PyObject * obj1 = 0 ;
13623 char *kwnames[] = {
13624 (char *) "self",(char *) "orient", NULL
13625 };
13626
13627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
13628 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13629 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13630 arg2 = (int)SWIG_As_int(obj1);
13631 if (PyErr_Occurred()) SWIG_fail;
13632 {
13633 PyThreadState* __tstate = wxPyBeginAllowThreads();
13634 (arg1)->SetOrientation(arg2);
13635
13636 wxPyEndAllowThreads(__tstate);
13637 if (PyErr_Occurred()) SWIG_fail;
13638 }
13639 Py_INCREF(Py_None); resultobj = Py_None;
13640 return resultobj;
13641 fail:
13642 return NULL;
13643 }
13644
13645
13646 static PyObject *_wrap_ScrollEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
13647 PyObject *resultobj;
13648 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13649 int arg2 ;
13650 PyObject * obj0 = 0 ;
13651 PyObject * obj1 = 0 ;
13652 char *kwnames[] = {
13653 (char *) "self",(char *) "pos", NULL
13654 };
13655
13656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
13657 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13658 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13659 arg2 = (int)SWIG_As_int(obj1);
13660 if (PyErr_Occurred()) SWIG_fail;
13661 {
13662 PyThreadState* __tstate = wxPyBeginAllowThreads();
13663 (arg1)->SetPosition(arg2);
13664
13665 wxPyEndAllowThreads(__tstate);
13666 if (PyErr_Occurred()) SWIG_fail;
13667 }
13668 Py_INCREF(Py_None); resultobj = Py_None;
13669 return resultobj;
13670 fail:
13671 return NULL;
13672 }
13673
13674
13675 static PyObject * ScrollEvent_swigregister(PyObject *, PyObject *args) {
13676 PyObject *obj;
13677 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13678 SWIG_TypeClientData(SWIGTYPE_p_wxScrollEvent, obj);
13679 Py_INCREF(obj);
13680 return Py_BuildValue((char *)"");
13681 }
13682 static PyObject *_wrap_new_ScrollWinEvent(PyObject *, PyObject *args, PyObject *kwargs) {
13683 PyObject *resultobj;
13684 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13685 int arg2 = (int) 0 ;
13686 int arg3 = (int) 0 ;
13687 wxScrollWinEvent *result;
13688 PyObject * obj0 = 0 ;
13689 PyObject * obj1 = 0 ;
13690 PyObject * obj2 = 0 ;
13691 char *kwnames[] = {
13692 (char *) "commandType",(char *) "pos",(char *) "orient", NULL
13693 };
13694
13695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ScrollWinEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
13696 if (obj0) {
13697 arg1 = (wxEventType)SWIG_As_int(obj0);
13698 if (PyErr_Occurred()) SWIG_fail;
13699 }
13700 if (obj1) {
13701 arg2 = (int)SWIG_As_int(obj1);
13702 if (PyErr_Occurred()) SWIG_fail;
13703 }
13704 if (obj2) {
13705 arg3 = (int)SWIG_As_int(obj2);
13706 if (PyErr_Occurred()) SWIG_fail;
13707 }
13708 {
13709 PyThreadState* __tstate = wxPyBeginAllowThreads();
13710 result = (wxScrollWinEvent *)new wxScrollWinEvent(arg1,arg2,arg3);
13711
13712 wxPyEndAllowThreads(__tstate);
13713 if (PyErr_Occurred()) SWIG_fail;
13714 }
13715 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollWinEvent, 1);
13716 return resultobj;
13717 fail:
13718 return NULL;
13719 }
13720
13721
13722 static PyObject *_wrap_ScrollWinEvent_GetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
13723 PyObject *resultobj;
13724 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13725 int result;
13726 PyObject * obj0 = 0 ;
13727 char *kwnames[] = {
13728 (char *) "self", NULL
13729 };
13730
13731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollWinEvent_GetOrientation",kwnames,&obj0)) goto fail;
13732 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13733 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13734 {
13735 PyThreadState* __tstate = wxPyBeginAllowThreads();
13736 result = (int)((wxScrollWinEvent const *)arg1)->GetOrientation();
13737
13738 wxPyEndAllowThreads(__tstate);
13739 if (PyErr_Occurred()) SWIG_fail;
13740 }
13741 resultobj = SWIG_From_int((int)result);
13742 return resultobj;
13743 fail:
13744 return NULL;
13745 }
13746
13747
13748 static PyObject *_wrap_ScrollWinEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
13749 PyObject *resultobj;
13750 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13751 int result;
13752 PyObject * obj0 = 0 ;
13753 char *kwnames[] = {
13754 (char *) "self", NULL
13755 };
13756
13757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollWinEvent_GetPosition",kwnames,&obj0)) goto fail;
13758 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13759 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13760 {
13761 PyThreadState* __tstate = wxPyBeginAllowThreads();
13762 result = (int)((wxScrollWinEvent const *)arg1)->GetPosition();
13763
13764 wxPyEndAllowThreads(__tstate);
13765 if (PyErr_Occurred()) SWIG_fail;
13766 }
13767 resultobj = SWIG_From_int((int)result);
13768 return resultobj;
13769 fail:
13770 return NULL;
13771 }
13772
13773
13774 static PyObject *_wrap_ScrollWinEvent_SetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
13775 PyObject *resultobj;
13776 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13777 int arg2 ;
13778 PyObject * obj0 = 0 ;
13779 PyObject * obj1 = 0 ;
13780 char *kwnames[] = {
13781 (char *) "self",(char *) "orient", NULL
13782 };
13783
13784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollWinEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
13785 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13786 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13787 arg2 = (int)SWIG_As_int(obj1);
13788 if (PyErr_Occurred()) SWIG_fail;
13789 {
13790 PyThreadState* __tstate = wxPyBeginAllowThreads();
13791 (arg1)->SetOrientation(arg2);
13792
13793 wxPyEndAllowThreads(__tstate);
13794 if (PyErr_Occurred()) SWIG_fail;
13795 }
13796 Py_INCREF(Py_None); resultobj = Py_None;
13797 return resultobj;
13798 fail:
13799 return NULL;
13800 }
13801
13802
13803 static PyObject *_wrap_ScrollWinEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
13804 PyObject *resultobj;
13805 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13806 int arg2 ;
13807 PyObject * obj0 = 0 ;
13808 PyObject * obj1 = 0 ;
13809 char *kwnames[] = {
13810 (char *) "self",(char *) "pos", NULL
13811 };
13812
13813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollWinEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
13814 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13815 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13816 arg2 = (int)SWIG_As_int(obj1);
13817 if (PyErr_Occurred()) SWIG_fail;
13818 {
13819 PyThreadState* __tstate = wxPyBeginAllowThreads();
13820 (arg1)->SetPosition(arg2);
13821
13822 wxPyEndAllowThreads(__tstate);
13823 if (PyErr_Occurred()) SWIG_fail;
13824 }
13825 Py_INCREF(Py_None); resultobj = Py_None;
13826 return resultobj;
13827 fail:
13828 return NULL;
13829 }
13830
13831
13832 static PyObject * ScrollWinEvent_swigregister(PyObject *, PyObject *args) {
13833 PyObject *obj;
13834 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13835 SWIG_TypeClientData(SWIGTYPE_p_wxScrollWinEvent, obj);
13836 Py_INCREF(obj);
13837 return Py_BuildValue((char *)"");
13838 }
13839 static PyObject *_wrap_new_MouseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
13840 PyObject *resultobj;
13841 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13842 wxMouseEvent *result;
13843 PyObject * obj0 = 0 ;
13844 char *kwnames[] = {
13845 (char *) "mouseType", NULL
13846 };
13847
13848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MouseEvent",kwnames,&obj0)) goto fail;
13849 if (obj0) {
13850 arg1 = (wxEventType)SWIG_As_int(obj0);
13851 if (PyErr_Occurred()) SWIG_fail;
13852 }
13853 {
13854 PyThreadState* __tstate = wxPyBeginAllowThreads();
13855 result = (wxMouseEvent *)new wxMouseEvent(arg1);
13856
13857 wxPyEndAllowThreads(__tstate);
13858 if (PyErr_Occurred()) SWIG_fail;
13859 }
13860 {
13861 resultobj = wxPyMake_wxObject(result, 1);
13862 }
13863 return resultobj;
13864 fail:
13865 return NULL;
13866 }
13867
13868
13869 static PyObject *_wrap_MouseEvent_IsButton(PyObject *, PyObject *args, PyObject *kwargs) {
13870 PyObject *resultobj;
13871 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13872 bool result;
13873 PyObject * obj0 = 0 ;
13874 char *kwnames[] = {
13875 (char *) "self", NULL
13876 };
13877
13878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_IsButton",kwnames,&obj0)) goto fail;
13879 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13880 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13881 {
13882 PyThreadState* __tstate = wxPyBeginAllowThreads();
13883 result = (bool)((wxMouseEvent const *)arg1)->IsButton();
13884
13885 wxPyEndAllowThreads(__tstate);
13886 if (PyErr_Occurred()) SWIG_fail;
13887 }
13888 {
13889 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13890 }
13891 return resultobj;
13892 fail:
13893 return NULL;
13894 }
13895
13896
13897 static PyObject *_wrap_MouseEvent_ButtonDown(PyObject *, PyObject *args, PyObject *kwargs) {
13898 PyObject *resultobj;
13899 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13900 int arg2 = (int) wxMOUSE_BTN_ANY ;
13901 bool result;
13902 PyObject * obj0 = 0 ;
13903 PyObject * obj1 = 0 ;
13904 char *kwnames[] = {
13905 (char *) "self",(char *) "but", NULL
13906 };
13907
13908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonDown",kwnames,&obj0,&obj1)) goto fail;
13909 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13910 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13911 if (obj1) {
13912 arg2 = (int)SWIG_As_int(obj1);
13913 if (PyErr_Occurred()) SWIG_fail;
13914 }
13915 {
13916 PyThreadState* __tstate = wxPyBeginAllowThreads();
13917 result = (bool)((wxMouseEvent const *)arg1)->ButtonDown(arg2);
13918
13919 wxPyEndAllowThreads(__tstate);
13920 if (PyErr_Occurred()) SWIG_fail;
13921 }
13922 {
13923 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13924 }
13925 return resultobj;
13926 fail:
13927 return NULL;
13928 }
13929
13930
13931 static PyObject *_wrap_MouseEvent_ButtonDClick(PyObject *, PyObject *args, PyObject *kwargs) {
13932 PyObject *resultobj;
13933 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13934 int arg2 = (int) wxMOUSE_BTN_ANY ;
13935 bool result;
13936 PyObject * obj0 = 0 ;
13937 PyObject * obj1 = 0 ;
13938 char *kwnames[] = {
13939 (char *) "self",(char *) "but", NULL
13940 };
13941
13942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonDClick",kwnames,&obj0,&obj1)) goto fail;
13943 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13944 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13945 if (obj1) {
13946 arg2 = (int)SWIG_As_int(obj1);
13947 if (PyErr_Occurred()) SWIG_fail;
13948 }
13949 {
13950 PyThreadState* __tstate = wxPyBeginAllowThreads();
13951 result = (bool)((wxMouseEvent const *)arg1)->ButtonDClick(arg2);
13952
13953 wxPyEndAllowThreads(__tstate);
13954 if (PyErr_Occurred()) SWIG_fail;
13955 }
13956 {
13957 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13958 }
13959 return resultobj;
13960 fail:
13961 return NULL;
13962 }
13963
13964
13965 static PyObject *_wrap_MouseEvent_ButtonUp(PyObject *, PyObject *args, PyObject *kwargs) {
13966 PyObject *resultobj;
13967 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13968 int arg2 = (int) wxMOUSE_BTN_ANY ;
13969 bool result;
13970 PyObject * obj0 = 0 ;
13971 PyObject * obj1 = 0 ;
13972 char *kwnames[] = {
13973 (char *) "self",(char *) "but", NULL
13974 };
13975
13976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonUp",kwnames,&obj0,&obj1)) goto fail;
13977 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13978 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13979 if (obj1) {
13980 arg2 = (int)SWIG_As_int(obj1);
13981 if (PyErr_Occurred()) SWIG_fail;
13982 }
13983 {
13984 PyThreadState* __tstate = wxPyBeginAllowThreads();
13985 result = (bool)((wxMouseEvent const *)arg1)->ButtonUp(arg2);
13986
13987 wxPyEndAllowThreads(__tstate);
13988 if (PyErr_Occurred()) SWIG_fail;
13989 }
13990 {
13991 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13992 }
13993 return resultobj;
13994 fail:
13995 return NULL;
13996 }
13997
13998
13999 static PyObject *_wrap_MouseEvent_Button(PyObject *, PyObject *args, PyObject *kwargs) {
14000 PyObject *resultobj;
14001 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14002 int arg2 ;
14003 bool result;
14004 PyObject * obj0 = 0 ;
14005 PyObject * obj1 = 0 ;
14006 char *kwnames[] = {
14007 (char *) "self",(char *) "but", NULL
14008 };
14009
14010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_Button",kwnames,&obj0,&obj1)) goto fail;
14011 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14012 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14013 arg2 = (int)SWIG_As_int(obj1);
14014 if (PyErr_Occurred()) SWIG_fail;
14015 {
14016 PyThreadState* __tstate = wxPyBeginAllowThreads();
14017 result = (bool)((wxMouseEvent const *)arg1)->Button(arg2);
14018
14019 wxPyEndAllowThreads(__tstate);
14020 if (PyErr_Occurred()) SWIG_fail;
14021 }
14022 {
14023 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14024 }
14025 return resultobj;
14026 fail:
14027 return NULL;
14028 }
14029
14030
14031 static PyObject *_wrap_MouseEvent_ButtonIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
14032 PyObject *resultobj;
14033 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14034 int arg2 ;
14035 bool result;
14036 PyObject * obj0 = 0 ;
14037 PyObject * obj1 = 0 ;
14038 char *kwnames[] = {
14039 (char *) "self",(char *) "but", NULL
14040 };
14041
14042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_ButtonIsDown",kwnames,&obj0,&obj1)) goto fail;
14043 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14044 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14045 arg2 = (int)SWIG_As_int(obj1);
14046 if (PyErr_Occurred()) SWIG_fail;
14047 {
14048 PyThreadState* __tstate = wxPyBeginAllowThreads();
14049 result = (bool)((wxMouseEvent const *)arg1)->ButtonIsDown(arg2);
14050
14051 wxPyEndAllowThreads(__tstate);
14052 if (PyErr_Occurred()) SWIG_fail;
14053 }
14054 {
14055 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14056 }
14057 return resultobj;
14058 fail:
14059 return NULL;
14060 }
14061
14062
14063 static PyObject *_wrap_MouseEvent_GetButton(PyObject *, PyObject *args, PyObject *kwargs) {
14064 PyObject *resultobj;
14065 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14066 int result;
14067 PyObject * obj0 = 0 ;
14068 char *kwnames[] = {
14069 (char *) "self", NULL
14070 };
14071
14072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetButton",kwnames,&obj0)) goto fail;
14073 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14074 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14075 {
14076 PyThreadState* __tstate = wxPyBeginAllowThreads();
14077 result = (int)((wxMouseEvent const *)arg1)->GetButton();
14078
14079 wxPyEndAllowThreads(__tstate);
14080 if (PyErr_Occurred()) SWIG_fail;
14081 }
14082 resultobj = SWIG_From_int((int)result);
14083 return resultobj;
14084 fail:
14085 return NULL;
14086 }
14087
14088
14089 static PyObject *_wrap_MouseEvent_ControlDown(PyObject *, PyObject *args, PyObject *kwargs) {
14090 PyObject *resultobj;
14091 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14092 bool result;
14093 PyObject * obj0 = 0 ;
14094 char *kwnames[] = {
14095 (char *) "self", NULL
14096 };
14097
14098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_ControlDown",kwnames,&obj0)) goto fail;
14099 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14100 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14101 {
14102 PyThreadState* __tstate = wxPyBeginAllowThreads();
14103 result = (bool)((wxMouseEvent const *)arg1)->ControlDown();
14104
14105 wxPyEndAllowThreads(__tstate);
14106 if (PyErr_Occurred()) SWIG_fail;
14107 }
14108 {
14109 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14110 }
14111 return resultobj;
14112 fail:
14113 return NULL;
14114 }
14115
14116
14117 static PyObject *_wrap_MouseEvent_MetaDown(PyObject *, PyObject *args, PyObject *kwargs) {
14118 PyObject *resultobj;
14119 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14120 bool result;
14121 PyObject * obj0 = 0 ;
14122 char *kwnames[] = {
14123 (char *) "self", NULL
14124 };
14125
14126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MetaDown",kwnames,&obj0)) goto fail;
14127 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14128 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14129 {
14130 PyThreadState* __tstate = wxPyBeginAllowThreads();
14131 result = (bool)((wxMouseEvent const *)arg1)->MetaDown();
14132
14133 wxPyEndAllowThreads(__tstate);
14134 if (PyErr_Occurred()) SWIG_fail;
14135 }
14136 {
14137 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14138 }
14139 return resultobj;
14140 fail:
14141 return NULL;
14142 }
14143
14144
14145 static PyObject *_wrap_MouseEvent_AltDown(PyObject *, PyObject *args, PyObject *kwargs) {
14146 PyObject *resultobj;
14147 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14148 bool result;
14149 PyObject * obj0 = 0 ;
14150 char *kwnames[] = {
14151 (char *) "self", NULL
14152 };
14153
14154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_AltDown",kwnames,&obj0)) goto fail;
14155 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14156 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14157 {
14158 PyThreadState* __tstate = wxPyBeginAllowThreads();
14159 result = (bool)((wxMouseEvent const *)arg1)->AltDown();
14160
14161 wxPyEndAllowThreads(__tstate);
14162 if (PyErr_Occurred()) SWIG_fail;
14163 }
14164 {
14165 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14166 }
14167 return resultobj;
14168 fail:
14169 return NULL;
14170 }
14171
14172
14173 static PyObject *_wrap_MouseEvent_ShiftDown(PyObject *, PyObject *args, PyObject *kwargs) {
14174 PyObject *resultobj;
14175 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14176 bool result;
14177 PyObject * obj0 = 0 ;
14178 char *kwnames[] = {
14179 (char *) "self", NULL
14180 };
14181
14182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_ShiftDown",kwnames,&obj0)) goto fail;
14183 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14184 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14185 {
14186 PyThreadState* __tstate = wxPyBeginAllowThreads();
14187 result = (bool)((wxMouseEvent const *)arg1)->ShiftDown();
14188
14189 wxPyEndAllowThreads(__tstate);
14190 if (PyErr_Occurred()) SWIG_fail;
14191 }
14192 {
14193 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14194 }
14195 return resultobj;
14196 fail:
14197 return NULL;
14198 }
14199
14200
14201 static PyObject *_wrap_MouseEvent_CmdDown(PyObject *, PyObject *args, PyObject *kwargs) {
14202 PyObject *resultobj;
14203 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14204 bool result;
14205 PyObject * obj0 = 0 ;
14206 char *kwnames[] = {
14207 (char *) "self", NULL
14208 };
14209
14210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_CmdDown",kwnames,&obj0)) goto fail;
14211 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14212 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14213 {
14214 PyThreadState* __tstate = wxPyBeginAllowThreads();
14215 result = (bool)((wxMouseEvent const *)arg1)->CmdDown();
14216
14217 wxPyEndAllowThreads(__tstate);
14218 if (PyErr_Occurred()) SWIG_fail;
14219 }
14220 {
14221 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14222 }
14223 return resultobj;
14224 fail:
14225 return NULL;
14226 }
14227
14228
14229 static PyObject *_wrap_MouseEvent_LeftDown(PyObject *, PyObject *args, PyObject *kwargs) {
14230 PyObject *resultobj;
14231 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14232 bool result;
14233 PyObject * obj0 = 0 ;
14234 char *kwnames[] = {
14235 (char *) "self", NULL
14236 };
14237
14238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftDown",kwnames,&obj0)) goto fail;
14239 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14240 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14241 {
14242 PyThreadState* __tstate = wxPyBeginAllowThreads();
14243 result = (bool)((wxMouseEvent const *)arg1)->LeftDown();
14244
14245 wxPyEndAllowThreads(__tstate);
14246 if (PyErr_Occurred()) SWIG_fail;
14247 }
14248 {
14249 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14250 }
14251 return resultobj;
14252 fail:
14253 return NULL;
14254 }
14255
14256
14257 static PyObject *_wrap_MouseEvent_MiddleDown(PyObject *, PyObject *args, PyObject *kwargs) {
14258 PyObject *resultobj;
14259 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14260 bool result;
14261 PyObject * obj0 = 0 ;
14262 char *kwnames[] = {
14263 (char *) "self", NULL
14264 };
14265
14266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleDown",kwnames,&obj0)) goto fail;
14267 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14268 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14269 {
14270 PyThreadState* __tstate = wxPyBeginAllowThreads();
14271 result = (bool)((wxMouseEvent const *)arg1)->MiddleDown();
14272
14273 wxPyEndAllowThreads(__tstate);
14274 if (PyErr_Occurred()) SWIG_fail;
14275 }
14276 {
14277 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14278 }
14279 return resultobj;
14280 fail:
14281 return NULL;
14282 }
14283
14284
14285 static PyObject *_wrap_MouseEvent_RightDown(PyObject *, PyObject *args, PyObject *kwargs) {
14286 PyObject *resultobj;
14287 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14288 bool result;
14289 PyObject * obj0 = 0 ;
14290 char *kwnames[] = {
14291 (char *) "self", NULL
14292 };
14293
14294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightDown",kwnames,&obj0)) goto fail;
14295 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14296 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14297 {
14298 PyThreadState* __tstate = wxPyBeginAllowThreads();
14299 result = (bool)((wxMouseEvent const *)arg1)->RightDown();
14300
14301 wxPyEndAllowThreads(__tstate);
14302 if (PyErr_Occurred()) SWIG_fail;
14303 }
14304 {
14305 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14306 }
14307 return resultobj;
14308 fail:
14309 return NULL;
14310 }
14311
14312
14313 static PyObject *_wrap_MouseEvent_LeftUp(PyObject *, PyObject *args, PyObject *kwargs) {
14314 PyObject *resultobj;
14315 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14316 bool result;
14317 PyObject * obj0 = 0 ;
14318 char *kwnames[] = {
14319 (char *) "self", NULL
14320 };
14321
14322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftUp",kwnames,&obj0)) goto fail;
14323 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14324 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14325 {
14326 PyThreadState* __tstate = wxPyBeginAllowThreads();
14327 result = (bool)((wxMouseEvent const *)arg1)->LeftUp();
14328
14329 wxPyEndAllowThreads(__tstate);
14330 if (PyErr_Occurred()) SWIG_fail;
14331 }
14332 {
14333 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14334 }
14335 return resultobj;
14336 fail:
14337 return NULL;
14338 }
14339
14340
14341 static PyObject *_wrap_MouseEvent_MiddleUp(PyObject *, PyObject *args, PyObject *kwargs) {
14342 PyObject *resultobj;
14343 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14344 bool result;
14345 PyObject * obj0 = 0 ;
14346 char *kwnames[] = {
14347 (char *) "self", NULL
14348 };
14349
14350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleUp",kwnames,&obj0)) goto fail;
14351 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14352 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14353 {
14354 PyThreadState* __tstate = wxPyBeginAllowThreads();
14355 result = (bool)((wxMouseEvent const *)arg1)->MiddleUp();
14356
14357 wxPyEndAllowThreads(__tstate);
14358 if (PyErr_Occurred()) SWIG_fail;
14359 }
14360 {
14361 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14362 }
14363 return resultobj;
14364 fail:
14365 return NULL;
14366 }
14367
14368
14369 static PyObject *_wrap_MouseEvent_RightUp(PyObject *, PyObject *args, PyObject *kwargs) {
14370 PyObject *resultobj;
14371 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14372 bool result;
14373 PyObject * obj0 = 0 ;
14374 char *kwnames[] = {
14375 (char *) "self", NULL
14376 };
14377
14378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightUp",kwnames,&obj0)) goto fail;
14379 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14380 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14381 {
14382 PyThreadState* __tstate = wxPyBeginAllowThreads();
14383 result = (bool)((wxMouseEvent const *)arg1)->RightUp();
14384
14385 wxPyEndAllowThreads(__tstate);
14386 if (PyErr_Occurred()) SWIG_fail;
14387 }
14388 {
14389 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14390 }
14391 return resultobj;
14392 fail:
14393 return NULL;
14394 }
14395
14396
14397 static PyObject *_wrap_MouseEvent_LeftDClick(PyObject *, PyObject *args, PyObject *kwargs) {
14398 PyObject *resultobj;
14399 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14400 bool result;
14401 PyObject * obj0 = 0 ;
14402 char *kwnames[] = {
14403 (char *) "self", NULL
14404 };
14405
14406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftDClick",kwnames,&obj0)) goto fail;
14407 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14409 {
14410 PyThreadState* __tstate = wxPyBeginAllowThreads();
14411 result = (bool)((wxMouseEvent const *)arg1)->LeftDClick();
14412
14413 wxPyEndAllowThreads(__tstate);
14414 if (PyErr_Occurred()) SWIG_fail;
14415 }
14416 {
14417 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14418 }
14419 return resultobj;
14420 fail:
14421 return NULL;
14422 }
14423
14424
14425 static PyObject *_wrap_MouseEvent_MiddleDClick(PyObject *, PyObject *args, PyObject *kwargs) {
14426 PyObject *resultobj;
14427 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14428 bool result;
14429 PyObject * obj0 = 0 ;
14430 char *kwnames[] = {
14431 (char *) "self", NULL
14432 };
14433
14434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleDClick",kwnames,&obj0)) goto fail;
14435 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14436 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14437 {
14438 PyThreadState* __tstate = wxPyBeginAllowThreads();
14439 result = (bool)((wxMouseEvent const *)arg1)->MiddleDClick();
14440
14441 wxPyEndAllowThreads(__tstate);
14442 if (PyErr_Occurred()) SWIG_fail;
14443 }
14444 {
14445 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14446 }
14447 return resultobj;
14448 fail:
14449 return NULL;
14450 }
14451
14452
14453 static PyObject *_wrap_MouseEvent_RightDClick(PyObject *, PyObject *args, PyObject *kwargs) {
14454 PyObject *resultobj;
14455 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14456 bool result;
14457 PyObject * obj0 = 0 ;
14458 char *kwnames[] = {
14459 (char *) "self", NULL
14460 };
14461
14462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightDClick",kwnames,&obj0)) goto fail;
14463 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14464 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14465 {
14466 PyThreadState* __tstate = wxPyBeginAllowThreads();
14467 result = (bool)((wxMouseEvent const *)arg1)->RightDClick();
14468
14469 wxPyEndAllowThreads(__tstate);
14470 if (PyErr_Occurred()) SWIG_fail;
14471 }
14472 {
14473 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14474 }
14475 return resultobj;
14476 fail:
14477 return NULL;
14478 }
14479
14480
14481 static PyObject *_wrap_MouseEvent_LeftIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
14482 PyObject *resultobj;
14483 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14484 bool result;
14485 PyObject * obj0 = 0 ;
14486 char *kwnames[] = {
14487 (char *) "self", NULL
14488 };
14489
14490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftIsDown",kwnames,&obj0)) goto fail;
14491 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14492 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14493 {
14494 PyThreadState* __tstate = wxPyBeginAllowThreads();
14495 result = (bool)(arg1)->LeftIsDown();
14496
14497 wxPyEndAllowThreads(__tstate);
14498 if (PyErr_Occurred()) SWIG_fail;
14499 }
14500 {
14501 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14502 }
14503 return resultobj;
14504 fail:
14505 return NULL;
14506 }
14507
14508
14509 static PyObject *_wrap_MouseEvent_MiddleIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
14510 PyObject *resultobj;
14511 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14512 bool result;
14513 PyObject * obj0 = 0 ;
14514 char *kwnames[] = {
14515 (char *) "self", NULL
14516 };
14517
14518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleIsDown",kwnames,&obj0)) goto fail;
14519 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14520 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14521 {
14522 PyThreadState* __tstate = wxPyBeginAllowThreads();
14523 result = (bool)(arg1)->MiddleIsDown();
14524
14525 wxPyEndAllowThreads(__tstate);
14526 if (PyErr_Occurred()) SWIG_fail;
14527 }
14528 {
14529 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14530 }
14531 return resultobj;
14532 fail:
14533 return NULL;
14534 }
14535
14536
14537 static PyObject *_wrap_MouseEvent_RightIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
14538 PyObject *resultobj;
14539 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14540 bool result;
14541 PyObject * obj0 = 0 ;
14542 char *kwnames[] = {
14543 (char *) "self", NULL
14544 };
14545
14546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightIsDown",kwnames,&obj0)) goto fail;
14547 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14548 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14549 {
14550 PyThreadState* __tstate = wxPyBeginAllowThreads();
14551 result = (bool)(arg1)->RightIsDown();
14552
14553 wxPyEndAllowThreads(__tstate);
14554 if (PyErr_Occurred()) SWIG_fail;
14555 }
14556 {
14557 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14558 }
14559 return resultobj;
14560 fail:
14561 return NULL;
14562 }
14563
14564
14565 static PyObject *_wrap_MouseEvent_Dragging(PyObject *, PyObject *args, PyObject *kwargs) {
14566 PyObject *resultobj;
14567 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14568 bool result;
14569 PyObject * obj0 = 0 ;
14570 char *kwnames[] = {
14571 (char *) "self", NULL
14572 };
14573
14574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Dragging",kwnames,&obj0)) goto fail;
14575 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14576 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14577 {
14578 PyThreadState* __tstate = wxPyBeginAllowThreads();
14579 result = (bool)((wxMouseEvent const *)arg1)->Dragging();
14580
14581 wxPyEndAllowThreads(__tstate);
14582 if (PyErr_Occurred()) SWIG_fail;
14583 }
14584 {
14585 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14586 }
14587 return resultobj;
14588 fail:
14589 return NULL;
14590 }
14591
14592
14593 static PyObject *_wrap_MouseEvent_Moving(PyObject *, PyObject *args, PyObject *kwargs) {
14594 PyObject *resultobj;
14595 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14596 bool result;
14597 PyObject * obj0 = 0 ;
14598 char *kwnames[] = {
14599 (char *) "self", NULL
14600 };
14601
14602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Moving",kwnames,&obj0)) goto fail;
14603 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14604 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14605 {
14606 PyThreadState* __tstate = wxPyBeginAllowThreads();
14607 result = (bool)((wxMouseEvent const *)arg1)->Moving();
14608
14609 wxPyEndAllowThreads(__tstate);
14610 if (PyErr_Occurred()) SWIG_fail;
14611 }
14612 {
14613 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14614 }
14615 return resultobj;
14616 fail:
14617 return NULL;
14618 }
14619
14620
14621 static PyObject *_wrap_MouseEvent_Entering(PyObject *, PyObject *args, PyObject *kwargs) {
14622 PyObject *resultobj;
14623 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14624 bool result;
14625 PyObject * obj0 = 0 ;
14626 char *kwnames[] = {
14627 (char *) "self", NULL
14628 };
14629
14630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Entering",kwnames,&obj0)) goto fail;
14631 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14632 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14633 {
14634 PyThreadState* __tstate = wxPyBeginAllowThreads();
14635 result = (bool)((wxMouseEvent const *)arg1)->Entering();
14636
14637 wxPyEndAllowThreads(__tstate);
14638 if (PyErr_Occurred()) SWIG_fail;
14639 }
14640 {
14641 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14642 }
14643 return resultobj;
14644 fail:
14645 return NULL;
14646 }
14647
14648
14649 static PyObject *_wrap_MouseEvent_Leaving(PyObject *, PyObject *args, PyObject *kwargs) {
14650 PyObject *resultobj;
14651 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14652 bool result;
14653 PyObject * obj0 = 0 ;
14654 char *kwnames[] = {
14655 (char *) "self", NULL
14656 };
14657
14658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Leaving",kwnames,&obj0)) goto fail;
14659 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14660 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14661 {
14662 PyThreadState* __tstate = wxPyBeginAllowThreads();
14663 result = (bool)((wxMouseEvent const *)arg1)->Leaving();
14664
14665 wxPyEndAllowThreads(__tstate);
14666 if (PyErr_Occurred()) SWIG_fail;
14667 }
14668 {
14669 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14670 }
14671 return resultobj;
14672 fail:
14673 return NULL;
14674 }
14675
14676
14677 static PyObject *_wrap_MouseEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
14678 PyObject *resultobj;
14679 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14680 wxPoint result;
14681 PyObject * obj0 = 0 ;
14682 char *kwnames[] = {
14683 (char *) "self", NULL
14684 };
14685
14686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetPosition",kwnames,&obj0)) goto fail;
14687 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14688 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14689 {
14690 PyThreadState* __tstate = wxPyBeginAllowThreads();
14691 result = (arg1)->GetPosition();
14692
14693 wxPyEndAllowThreads(__tstate);
14694 if (PyErr_Occurred()) SWIG_fail;
14695 }
14696 {
14697 wxPoint * resultptr;
14698 resultptr = new wxPoint((wxPoint &) result);
14699 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
14700 }
14701 return resultobj;
14702 fail:
14703 return NULL;
14704 }
14705
14706
14707 static PyObject *_wrap_MouseEvent_GetPositionTuple(PyObject *, PyObject *args, PyObject *kwargs) {
14708 PyObject *resultobj;
14709 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14710 long *arg2 = (long *) 0 ;
14711 long *arg3 = (long *) 0 ;
14712 long temp2 ;
14713 int res2 = 0 ;
14714 long temp3 ;
14715 int res3 = 0 ;
14716 PyObject * obj0 = 0 ;
14717 char *kwnames[] = {
14718 (char *) "self", NULL
14719 };
14720
14721 arg2 = &temp2; res2 = SWIG_NEWOBJ;
14722 arg3 = &temp3; res3 = SWIG_NEWOBJ;
14723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetPositionTuple",kwnames,&obj0)) goto fail;
14724 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14725 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14726 {
14727 PyThreadState* __tstate = wxPyBeginAllowThreads();
14728 (arg1)->GetPosition(arg2,arg3);
14729
14730 wxPyEndAllowThreads(__tstate);
14731 if (PyErr_Occurred()) SWIG_fail;
14732 }
14733 Py_INCREF(Py_None); resultobj = Py_None;
14734 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
14735 SWIG_From_long((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, 0)));
14736 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
14737 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
14738 return resultobj;
14739 fail:
14740 return NULL;
14741 }
14742
14743
14744 static PyObject *_wrap_MouseEvent_GetLogicalPosition(PyObject *, PyObject *args, PyObject *kwargs) {
14745 PyObject *resultobj;
14746 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14747 wxDC *arg2 = 0 ;
14748 wxPoint result;
14749 PyObject * obj0 = 0 ;
14750 PyObject * obj1 = 0 ;
14751 char *kwnames[] = {
14752 (char *) "self",(char *) "dc", NULL
14753 };
14754
14755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_GetLogicalPosition",kwnames,&obj0,&obj1)) goto fail;
14756 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14757 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14758 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
14759 SWIG_POINTER_EXCEPTION | 0)) == -1)
14760 SWIG_fail;
14761 if (arg2 == NULL) {
14762 PyErr_SetString(PyExc_TypeError,"null reference");
14763 SWIG_fail;
14764 }
14765 {
14766 PyThreadState* __tstate = wxPyBeginAllowThreads();
14767 result = ((wxMouseEvent const *)arg1)->GetLogicalPosition((wxDC const &)*arg2);
14768
14769 wxPyEndAllowThreads(__tstate);
14770 if (PyErr_Occurred()) SWIG_fail;
14771 }
14772 {
14773 wxPoint * resultptr;
14774 resultptr = new wxPoint((wxPoint &) result);
14775 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
14776 }
14777 return resultobj;
14778 fail:
14779 return NULL;
14780 }
14781
14782
14783 static PyObject *_wrap_MouseEvent_GetX(PyObject *, PyObject *args, PyObject *kwargs) {
14784 PyObject *resultobj;
14785 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14786 int result;
14787 PyObject * obj0 = 0 ;
14788 char *kwnames[] = {
14789 (char *) "self", NULL
14790 };
14791
14792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetX",kwnames,&obj0)) goto fail;
14793 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14794 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14795 {
14796 PyThreadState* __tstate = wxPyBeginAllowThreads();
14797 result = (int)((wxMouseEvent const *)arg1)->GetX();
14798
14799 wxPyEndAllowThreads(__tstate);
14800 if (PyErr_Occurred()) SWIG_fail;
14801 }
14802 resultobj = SWIG_From_int((int)result);
14803 return resultobj;
14804 fail:
14805 return NULL;
14806 }
14807
14808
14809 static PyObject *_wrap_MouseEvent_GetY(PyObject *, PyObject *args, PyObject *kwargs) {
14810 PyObject *resultobj;
14811 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14812 int result;
14813 PyObject * obj0 = 0 ;
14814 char *kwnames[] = {
14815 (char *) "self", NULL
14816 };
14817
14818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetY",kwnames,&obj0)) goto fail;
14819 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14820 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14821 {
14822 PyThreadState* __tstate = wxPyBeginAllowThreads();
14823 result = (int)((wxMouseEvent const *)arg1)->GetY();
14824
14825 wxPyEndAllowThreads(__tstate);
14826 if (PyErr_Occurred()) SWIG_fail;
14827 }
14828 resultobj = SWIG_From_int((int)result);
14829 return resultobj;
14830 fail:
14831 return NULL;
14832 }
14833
14834
14835 static PyObject *_wrap_MouseEvent_GetWheelRotation(PyObject *, PyObject *args, PyObject *kwargs) {
14836 PyObject *resultobj;
14837 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14838 int result;
14839 PyObject * obj0 = 0 ;
14840 char *kwnames[] = {
14841 (char *) "self", NULL
14842 };
14843
14844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetWheelRotation",kwnames,&obj0)) goto fail;
14845 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14846 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14847 {
14848 PyThreadState* __tstate = wxPyBeginAllowThreads();
14849 result = (int)((wxMouseEvent const *)arg1)->GetWheelRotation();
14850
14851 wxPyEndAllowThreads(__tstate);
14852 if (PyErr_Occurred()) SWIG_fail;
14853 }
14854 resultobj = SWIG_From_int((int)result);
14855 return resultobj;
14856 fail:
14857 return NULL;
14858 }
14859
14860
14861 static PyObject *_wrap_MouseEvent_GetWheelDelta(PyObject *, PyObject *args, PyObject *kwargs) {
14862 PyObject *resultobj;
14863 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14864 int result;
14865 PyObject * obj0 = 0 ;
14866 char *kwnames[] = {
14867 (char *) "self", NULL
14868 };
14869
14870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetWheelDelta",kwnames,&obj0)) goto fail;
14871 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14872 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14873 {
14874 PyThreadState* __tstate = wxPyBeginAllowThreads();
14875 result = (int)((wxMouseEvent const *)arg1)->GetWheelDelta();
14876
14877 wxPyEndAllowThreads(__tstate);
14878 if (PyErr_Occurred()) SWIG_fail;
14879 }
14880 resultobj = SWIG_From_int((int)result);
14881 return resultobj;
14882 fail:
14883 return NULL;
14884 }
14885
14886
14887 static PyObject *_wrap_MouseEvent_GetLinesPerAction(PyObject *, PyObject *args, PyObject *kwargs) {
14888 PyObject *resultobj;
14889 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14890 int result;
14891 PyObject * obj0 = 0 ;
14892 char *kwnames[] = {
14893 (char *) "self", NULL
14894 };
14895
14896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetLinesPerAction",kwnames,&obj0)) goto fail;
14897 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14898 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14899 {
14900 PyThreadState* __tstate = wxPyBeginAllowThreads();
14901 result = (int)((wxMouseEvent const *)arg1)->GetLinesPerAction();
14902
14903 wxPyEndAllowThreads(__tstate);
14904 if (PyErr_Occurred()) SWIG_fail;
14905 }
14906 resultobj = SWIG_From_int((int)result);
14907 return resultobj;
14908 fail:
14909 return NULL;
14910 }
14911
14912
14913 static PyObject *_wrap_MouseEvent_IsPageScroll(PyObject *, PyObject *args, PyObject *kwargs) {
14914 PyObject *resultobj;
14915 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14916 bool result;
14917 PyObject * obj0 = 0 ;
14918 char *kwnames[] = {
14919 (char *) "self", NULL
14920 };
14921
14922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_IsPageScroll",kwnames,&obj0)) goto fail;
14923 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14924 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14925 {
14926 PyThreadState* __tstate = wxPyBeginAllowThreads();
14927 result = (bool)((wxMouseEvent const *)arg1)->IsPageScroll();
14928
14929 wxPyEndAllowThreads(__tstate);
14930 if (PyErr_Occurred()) SWIG_fail;
14931 }
14932 {
14933 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14934 }
14935 return resultobj;
14936 fail:
14937 return NULL;
14938 }
14939
14940
14941 static PyObject *_wrap_MouseEvent_m_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
14942 PyObject *resultobj;
14943 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14944 int arg2 ;
14945 PyObject * obj0 = 0 ;
14946 PyObject * obj1 = 0 ;
14947 char *kwnames[] = {
14948 (char *) "self",(char *) "m_x", NULL
14949 };
14950
14951 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_x_set",kwnames,&obj0,&obj1)) goto fail;
14952 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14953 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14954 arg2 = (int)SWIG_As_int(obj1);
14955 if (PyErr_Occurred()) SWIG_fail;
14956 if (arg1) (arg1)->m_x = arg2;
14957
14958 Py_INCREF(Py_None); resultobj = Py_None;
14959 return resultobj;
14960 fail:
14961 return NULL;
14962 }
14963
14964
14965 static PyObject *_wrap_MouseEvent_m_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
14966 PyObject *resultobj;
14967 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14968 int result;
14969 PyObject * obj0 = 0 ;
14970 char *kwnames[] = {
14971 (char *) "self", NULL
14972 };
14973
14974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_x_get",kwnames,&obj0)) goto fail;
14975 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14976 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14977 result = (int) ((arg1)->m_x);
14978
14979 resultobj = SWIG_From_int((int)result);
14980 return resultobj;
14981 fail:
14982 return NULL;
14983 }
14984
14985
14986 static PyObject *_wrap_MouseEvent_m_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
14987 PyObject *resultobj;
14988 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14989 int arg2 ;
14990 PyObject * obj0 = 0 ;
14991 PyObject * obj1 = 0 ;
14992 char *kwnames[] = {
14993 (char *) "self",(char *) "m_y", NULL
14994 };
14995
14996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_y_set",kwnames,&obj0,&obj1)) goto fail;
14997 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14998 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14999 arg2 = (int)SWIG_As_int(obj1);
15000 if (PyErr_Occurred()) SWIG_fail;
15001 if (arg1) (arg1)->m_y = arg2;
15002
15003 Py_INCREF(Py_None); resultobj = Py_None;
15004 return resultobj;
15005 fail:
15006 return NULL;
15007 }
15008
15009
15010 static PyObject *_wrap_MouseEvent_m_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
15011 PyObject *resultobj;
15012 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15013 int result;
15014 PyObject * obj0 = 0 ;
15015 char *kwnames[] = {
15016 (char *) "self", NULL
15017 };
15018
15019 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_y_get",kwnames,&obj0)) goto fail;
15020 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15021 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15022 result = (int) ((arg1)->m_y);
15023
15024 resultobj = SWIG_From_int((int)result);
15025 return resultobj;
15026 fail:
15027 return NULL;
15028 }
15029
15030
15031 static PyObject *_wrap_MouseEvent_m_leftDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
15032 PyObject *resultobj;
15033 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15034 bool arg2 ;
15035 PyObject * obj0 = 0 ;
15036 PyObject * obj1 = 0 ;
15037 char *kwnames[] = {
15038 (char *) "self",(char *) "m_leftDown", NULL
15039 };
15040
15041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_leftDown_set",kwnames,&obj0,&obj1)) goto fail;
15042 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15043 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15044 arg2 = (bool)SWIG_As_bool(obj1);
15045 if (PyErr_Occurred()) SWIG_fail;
15046 if (arg1) (arg1)->m_leftDown = arg2;
15047
15048 Py_INCREF(Py_None); resultobj = Py_None;
15049 return resultobj;
15050 fail:
15051 return NULL;
15052 }
15053
15054
15055 static PyObject *_wrap_MouseEvent_m_leftDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
15056 PyObject *resultobj;
15057 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15058 bool result;
15059 PyObject * obj0 = 0 ;
15060 char *kwnames[] = {
15061 (char *) "self", NULL
15062 };
15063
15064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_leftDown_get",kwnames,&obj0)) goto fail;
15065 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15066 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15067 result = (bool) ((arg1)->m_leftDown);
15068
15069 {
15070 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15071 }
15072 return resultobj;
15073 fail:
15074 return NULL;
15075 }
15076
15077
15078 static PyObject *_wrap_MouseEvent_m_middleDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
15079 PyObject *resultobj;
15080 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15081 bool arg2 ;
15082 PyObject * obj0 = 0 ;
15083 PyObject * obj1 = 0 ;
15084 char *kwnames[] = {
15085 (char *) "self",(char *) "m_middleDown", NULL
15086 };
15087
15088 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_middleDown_set",kwnames,&obj0,&obj1)) goto fail;
15089 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15090 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15091 arg2 = (bool)SWIG_As_bool(obj1);
15092 if (PyErr_Occurred()) SWIG_fail;
15093 if (arg1) (arg1)->m_middleDown = arg2;
15094
15095 Py_INCREF(Py_None); resultobj = Py_None;
15096 return resultobj;
15097 fail:
15098 return NULL;
15099 }
15100
15101
15102 static PyObject *_wrap_MouseEvent_m_middleDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
15103 PyObject *resultobj;
15104 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15105 bool result;
15106 PyObject * obj0 = 0 ;
15107 char *kwnames[] = {
15108 (char *) "self", NULL
15109 };
15110
15111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_middleDown_get",kwnames,&obj0)) goto fail;
15112 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15113 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15114 result = (bool) ((arg1)->m_middleDown);
15115
15116 {
15117 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15118 }
15119 return resultobj;
15120 fail:
15121 return NULL;
15122 }
15123
15124
15125 static PyObject *_wrap_MouseEvent_m_rightDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
15126 PyObject *resultobj;
15127 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15128 bool arg2 ;
15129 PyObject * obj0 = 0 ;
15130 PyObject * obj1 = 0 ;
15131 char *kwnames[] = {
15132 (char *) "self",(char *) "m_rightDown", NULL
15133 };
15134
15135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_rightDown_set",kwnames,&obj0,&obj1)) goto fail;
15136 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15137 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15138 arg2 = (bool)SWIG_As_bool(obj1);
15139 if (PyErr_Occurred()) SWIG_fail;
15140 if (arg1) (arg1)->m_rightDown = arg2;
15141
15142 Py_INCREF(Py_None); resultobj = Py_None;
15143 return resultobj;
15144 fail:
15145 return NULL;
15146 }
15147
15148
15149 static PyObject *_wrap_MouseEvent_m_rightDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
15150 PyObject *resultobj;
15151 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15152 bool result;
15153 PyObject * obj0 = 0 ;
15154 char *kwnames[] = {
15155 (char *) "self", NULL
15156 };
15157
15158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_rightDown_get",kwnames,&obj0)) goto fail;
15159 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15160 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15161 result = (bool) ((arg1)->m_rightDown);
15162
15163 {
15164 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15165 }
15166 return resultobj;
15167 fail:
15168 return NULL;
15169 }
15170
15171
15172 static PyObject *_wrap_MouseEvent_m_controlDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
15173 PyObject *resultobj;
15174 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15175 bool arg2 ;
15176 PyObject * obj0 = 0 ;
15177 PyObject * obj1 = 0 ;
15178 char *kwnames[] = {
15179 (char *) "self",(char *) "m_controlDown", NULL
15180 };
15181
15182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_controlDown_set",kwnames,&obj0,&obj1)) goto fail;
15183 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15184 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15185 arg2 = (bool)SWIG_As_bool(obj1);
15186 if (PyErr_Occurred()) SWIG_fail;
15187 if (arg1) (arg1)->m_controlDown = arg2;
15188
15189 Py_INCREF(Py_None); resultobj = Py_None;
15190 return resultobj;
15191 fail:
15192 return NULL;
15193 }
15194
15195
15196 static PyObject *_wrap_MouseEvent_m_controlDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
15197 PyObject *resultobj;
15198 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15199 bool result;
15200 PyObject * obj0 = 0 ;
15201 char *kwnames[] = {
15202 (char *) "self", NULL
15203 };
15204
15205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_controlDown_get",kwnames,&obj0)) goto fail;
15206 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15207 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15208 result = (bool) ((arg1)->m_controlDown);
15209
15210 {
15211 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15212 }
15213 return resultobj;
15214 fail:
15215 return NULL;
15216 }
15217
15218
15219 static PyObject *_wrap_MouseEvent_m_shiftDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
15220 PyObject *resultobj;
15221 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15222 bool arg2 ;
15223 PyObject * obj0 = 0 ;
15224 PyObject * obj1 = 0 ;
15225 char *kwnames[] = {
15226 (char *) "self",(char *) "m_shiftDown", NULL
15227 };
15228
15229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_shiftDown_set",kwnames,&obj0,&obj1)) goto fail;
15230 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15231 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15232 arg2 = (bool)SWIG_As_bool(obj1);
15233 if (PyErr_Occurred()) SWIG_fail;
15234 if (arg1) (arg1)->m_shiftDown = arg2;
15235
15236 Py_INCREF(Py_None); resultobj = Py_None;
15237 return resultobj;
15238 fail:
15239 return NULL;
15240 }
15241
15242
15243 static PyObject *_wrap_MouseEvent_m_shiftDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
15244 PyObject *resultobj;
15245 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15246 bool result;
15247 PyObject * obj0 = 0 ;
15248 char *kwnames[] = {
15249 (char *) "self", NULL
15250 };
15251
15252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_shiftDown_get",kwnames,&obj0)) goto fail;
15253 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15254 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15255 result = (bool) ((arg1)->m_shiftDown);
15256
15257 {
15258 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15259 }
15260 return resultobj;
15261 fail:
15262 return NULL;
15263 }
15264
15265
15266 static PyObject *_wrap_MouseEvent_m_altDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
15267 PyObject *resultobj;
15268 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15269 bool arg2 ;
15270 PyObject * obj0 = 0 ;
15271 PyObject * obj1 = 0 ;
15272 char *kwnames[] = {
15273 (char *) "self",(char *) "m_altDown", NULL
15274 };
15275
15276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_altDown_set",kwnames,&obj0,&obj1)) goto fail;
15277 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15278 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15279 arg2 = (bool)SWIG_As_bool(obj1);
15280 if (PyErr_Occurred()) SWIG_fail;
15281 if (arg1) (arg1)->m_altDown = arg2;
15282
15283 Py_INCREF(Py_None); resultobj = Py_None;
15284 return resultobj;
15285 fail:
15286 return NULL;
15287 }
15288
15289
15290 static PyObject *_wrap_MouseEvent_m_altDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
15291 PyObject *resultobj;
15292 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15293 bool result;
15294 PyObject * obj0 = 0 ;
15295 char *kwnames[] = {
15296 (char *) "self", NULL
15297 };
15298
15299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_altDown_get",kwnames,&obj0)) goto fail;
15300 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15301 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15302 result = (bool) ((arg1)->m_altDown);
15303
15304 {
15305 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15306 }
15307 return resultobj;
15308 fail:
15309 return NULL;
15310 }
15311
15312
15313 static PyObject *_wrap_MouseEvent_m_metaDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
15314 PyObject *resultobj;
15315 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15316 bool arg2 ;
15317 PyObject * obj0 = 0 ;
15318 PyObject * obj1 = 0 ;
15319 char *kwnames[] = {
15320 (char *) "self",(char *) "m_metaDown", NULL
15321 };
15322
15323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_metaDown_set",kwnames,&obj0,&obj1)) goto fail;
15324 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15325 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15326 arg2 = (bool)SWIG_As_bool(obj1);
15327 if (PyErr_Occurred()) SWIG_fail;
15328 if (arg1) (arg1)->m_metaDown = arg2;
15329
15330 Py_INCREF(Py_None); resultobj = Py_None;
15331 return resultobj;
15332 fail:
15333 return NULL;
15334 }
15335
15336
15337 static PyObject *_wrap_MouseEvent_m_metaDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
15338 PyObject *resultobj;
15339 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15340 bool result;
15341 PyObject * obj0 = 0 ;
15342 char *kwnames[] = {
15343 (char *) "self", NULL
15344 };
15345
15346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_metaDown_get",kwnames,&obj0)) goto fail;
15347 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15348 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15349 result = (bool) ((arg1)->m_metaDown);
15350
15351 {
15352 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15353 }
15354 return resultobj;
15355 fail:
15356 return NULL;
15357 }
15358
15359
15360 static PyObject *_wrap_MouseEvent_m_wheelRotation_set(PyObject *, PyObject *args, PyObject *kwargs) {
15361 PyObject *resultobj;
15362 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15363 int arg2 ;
15364 PyObject * obj0 = 0 ;
15365 PyObject * obj1 = 0 ;
15366 char *kwnames[] = {
15367 (char *) "self",(char *) "m_wheelRotation", NULL
15368 };
15369
15370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_wheelRotation_set",kwnames,&obj0,&obj1)) goto fail;
15371 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15372 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15373 arg2 = (int)SWIG_As_int(obj1);
15374 if (PyErr_Occurred()) SWIG_fail;
15375 if (arg1) (arg1)->m_wheelRotation = arg2;
15376
15377 Py_INCREF(Py_None); resultobj = Py_None;
15378 return resultobj;
15379 fail:
15380 return NULL;
15381 }
15382
15383
15384 static PyObject *_wrap_MouseEvent_m_wheelRotation_get(PyObject *, PyObject *args, PyObject *kwargs) {
15385 PyObject *resultobj;
15386 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15387 int result;
15388 PyObject * obj0 = 0 ;
15389 char *kwnames[] = {
15390 (char *) "self", NULL
15391 };
15392
15393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_wheelRotation_get",kwnames,&obj0)) goto fail;
15394 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15395 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15396 result = (int) ((arg1)->m_wheelRotation);
15397
15398 resultobj = SWIG_From_int((int)result);
15399 return resultobj;
15400 fail:
15401 return NULL;
15402 }
15403
15404
15405 static PyObject *_wrap_MouseEvent_m_wheelDelta_set(PyObject *, PyObject *args, PyObject *kwargs) {
15406 PyObject *resultobj;
15407 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15408 int arg2 ;
15409 PyObject * obj0 = 0 ;
15410 PyObject * obj1 = 0 ;
15411 char *kwnames[] = {
15412 (char *) "self",(char *) "m_wheelDelta", NULL
15413 };
15414
15415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_wheelDelta_set",kwnames,&obj0,&obj1)) goto fail;
15416 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15417 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15418 arg2 = (int)SWIG_As_int(obj1);
15419 if (PyErr_Occurred()) SWIG_fail;
15420 if (arg1) (arg1)->m_wheelDelta = arg2;
15421
15422 Py_INCREF(Py_None); resultobj = Py_None;
15423 return resultobj;
15424 fail:
15425 return NULL;
15426 }
15427
15428
15429 static PyObject *_wrap_MouseEvent_m_wheelDelta_get(PyObject *, PyObject *args, PyObject *kwargs) {
15430 PyObject *resultobj;
15431 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15432 int result;
15433 PyObject * obj0 = 0 ;
15434 char *kwnames[] = {
15435 (char *) "self", NULL
15436 };
15437
15438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_wheelDelta_get",kwnames,&obj0)) goto fail;
15439 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15440 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15441 result = (int) ((arg1)->m_wheelDelta);
15442
15443 resultobj = SWIG_From_int((int)result);
15444 return resultobj;
15445 fail:
15446 return NULL;
15447 }
15448
15449
15450 static PyObject *_wrap_MouseEvent_m_linesPerAction_set(PyObject *, PyObject *args, PyObject *kwargs) {
15451 PyObject *resultobj;
15452 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15453 int arg2 ;
15454 PyObject * obj0 = 0 ;
15455 PyObject * obj1 = 0 ;
15456 char *kwnames[] = {
15457 (char *) "self",(char *) "m_linesPerAction", NULL
15458 };
15459
15460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_linesPerAction_set",kwnames,&obj0,&obj1)) goto fail;
15461 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15462 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15463 arg2 = (int)SWIG_As_int(obj1);
15464 if (PyErr_Occurred()) SWIG_fail;
15465 if (arg1) (arg1)->m_linesPerAction = arg2;
15466
15467 Py_INCREF(Py_None); resultobj = Py_None;
15468 return resultobj;
15469 fail:
15470 return NULL;
15471 }
15472
15473
15474 static PyObject *_wrap_MouseEvent_m_linesPerAction_get(PyObject *, PyObject *args, PyObject *kwargs) {
15475 PyObject *resultobj;
15476 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15477 int result;
15478 PyObject * obj0 = 0 ;
15479 char *kwnames[] = {
15480 (char *) "self", NULL
15481 };
15482
15483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_linesPerAction_get",kwnames,&obj0)) goto fail;
15484 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15485 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15486 result = (int) ((arg1)->m_linesPerAction);
15487
15488 resultobj = SWIG_From_int((int)result);
15489 return resultobj;
15490 fail:
15491 return NULL;
15492 }
15493
15494
15495 static PyObject * MouseEvent_swigregister(PyObject *, PyObject *args) {
15496 PyObject *obj;
15497 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15498 SWIG_TypeClientData(SWIGTYPE_p_wxMouseEvent, obj);
15499 Py_INCREF(obj);
15500 return Py_BuildValue((char *)"");
15501 }
15502 static PyObject *_wrap_new_SetCursorEvent(PyObject *, PyObject *args, PyObject *kwargs) {
15503 PyObject *resultobj;
15504 int arg1 = (int) 0 ;
15505 int arg2 = (int) 0 ;
15506 wxSetCursorEvent *result;
15507 PyObject * obj0 = 0 ;
15508 PyObject * obj1 = 0 ;
15509 char *kwnames[] = {
15510 (char *) "x",(char *) "y", NULL
15511 };
15512
15513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SetCursorEvent",kwnames,&obj0,&obj1)) goto fail;
15514 if (obj0) {
15515 arg1 = (int)SWIG_As_int(obj0);
15516 if (PyErr_Occurred()) SWIG_fail;
15517 }
15518 if (obj1) {
15519 arg2 = (int)SWIG_As_int(obj1);
15520 if (PyErr_Occurred()) SWIG_fail;
15521 }
15522 {
15523 PyThreadState* __tstate = wxPyBeginAllowThreads();
15524 result = (wxSetCursorEvent *)new wxSetCursorEvent(arg1,arg2);
15525
15526 wxPyEndAllowThreads(__tstate);
15527 if (PyErr_Occurred()) SWIG_fail;
15528 }
15529 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSetCursorEvent, 1);
15530 return resultobj;
15531 fail:
15532 return NULL;
15533 }
15534
15535
15536 static PyObject *_wrap_SetCursorEvent_GetX(PyObject *, PyObject *args, PyObject *kwargs) {
15537 PyObject *resultobj;
15538 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15539 int result;
15540 PyObject * obj0 = 0 ;
15541 char *kwnames[] = {
15542 (char *) "self", NULL
15543 };
15544
15545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetX",kwnames,&obj0)) goto fail;
15546 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15547 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15548 {
15549 PyThreadState* __tstate = wxPyBeginAllowThreads();
15550 result = (int)((wxSetCursorEvent const *)arg1)->GetX();
15551
15552 wxPyEndAllowThreads(__tstate);
15553 if (PyErr_Occurred()) SWIG_fail;
15554 }
15555 resultobj = SWIG_From_int((int)result);
15556 return resultobj;
15557 fail:
15558 return NULL;
15559 }
15560
15561
15562 static PyObject *_wrap_SetCursorEvent_GetY(PyObject *, PyObject *args, PyObject *kwargs) {
15563 PyObject *resultobj;
15564 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15565 int result;
15566 PyObject * obj0 = 0 ;
15567 char *kwnames[] = {
15568 (char *) "self", NULL
15569 };
15570
15571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetY",kwnames,&obj0)) goto fail;
15572 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15573 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15574 {
15575 PyThreadState* __tstate = wxPyBeginAllowThreads();
15576 result = (int)((wxSetCursorEvent const *)arg1)->GetY();
15577
15578 wxPyEndAllowThreads(__tstate);
15579 if (PyErr_Occurred()) SWIG_fail;
15580 }
15581 resultobj = SWIG_From_int((int)result);
15582 return resultobj;
15583 fail:
15584 return NULL;
15585 }
15586
15587
15588 static PyObject *_wrap_SetCursorEvent_SetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
15589 PyObject *resultobj;
15590 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15591 wxCursor *arg2 = 0 ;
15592 PyObject * obj0 = 0 ;
15593 PyObject * obj1 = 0 ;
15594 char *kwnames[] = {
15595 (char *) "self",(char *) "cursor", NULL
15596 };
15597
15598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SetCursorEvent_SetCursor",kwnames,&obj0,&obj1)) goto fail;
15599 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15600 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15601 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCursor,
15602 SWIG_POINTER_EXCEPTION | 0)) == -1)
15603 SWIG_fail;
15604 if (arg2 == NULL) {
15605 PyErr_SetString(PyExc_TypeError,"null reference");
15606 SWIG_fail;
15607 }
15608 {
15609 PyThreadState* __tstate = wxPyBeginAllowThreads();
15610 (arg1)->SetCursor((wxCursor const &)*arg2);
15611
15612 wxPyEndAllowThreads(__tstate);
15613 if (PyErr_Occurred()) SWIG_fail;
15614 }
15615 Py_INCREF(Py_None); resultobj = Py_None;
15616 return resultobj;
15617 fail:
15618 return NULL;
15619 }
15620
15621
15622 static PyObject *_wrap_SetCursorEvent_GetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
15623 PyObject *resultobj;
15624 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15625 wxCursor *result;
15626 PyObject * obj0 = 0 ;
15627 char *kwnames[] = {
15628 (char *) "self", NULL
15629 };
15630
15631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetCursor",kwnames,&obj0)) goto fail;
15632 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15633 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15634 {
15635 PyThreadState* __tstate = wxPyBeginAllowThreads();
15636 {
15637 wxCursor const &_result_ref = ((wxSetCursorEvent const *)arg1)->GetCursor();
15638 result = (wxCursor *) &_result_ref;
15639 }
15640
15641 wxPyEndAllowThreads(__tstate);
15642 if (PyErr_Occurred()) SWIG_fail;
15643 }
15644 {
15645 wxCursor* resultptr = new wxCursor(*result);
15646 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxCursor, 1);
15647 }
15648 return resultobj;
15649 fail:
15650 return NULL;
15651 }
15652
15653
15654 static PyObject *_wrap_SetCursorEvent_HasCursor(PyObject *, PyObject *args, PyObject *kwargs) {
15655 PyObject *resultobj;
15656 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15657 bool result;
15658 PyObject * obj0 = 0 ;
15659 char *kwnames[] = {
15660 (char *) "self", NULL
15661 };
15662
15663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_HasCursor",kwnames,&obj0)) goto fail;
15664 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15665 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15666 {
15667 PyThreadState* __tstate = wxPyBeginAllowThreads();
15668 result = (bool)((wxSetCursorEvent const *)arg1)->HasCursor();
15669
15670 wxPyEndAllowThreads(__tstate);
15671 if (PyErr_Occurred()) SWIG_fail;
15672 }
15673 {
15674 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15675 }
15676 return resultobj;
15677 fail:
15678 return NULL;
15679 }
15680
15681
15682 static PyObject * SetCursorEvent_swigregister(PyObject *, PyObject *args) {
15683 PyObject *obj;
15684 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15685 SWIG_TypeClientData(SWIGTYPE_p_wxSetCursorEvent, obj);
15686 Py_INCREF(obj);
15687 return Py_BuildValue((char *)"");
15688 }
15689 static PyObject *_wrap_new_KeyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
15690 PyObject *resultobj;
15691 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
15692 wxKeyEvent *result;
15693 PyObject * obj0 = 0 ;
15694 char *kwnames[] = {
15695 (char *) "keyType", NULL
15696 };
15697
15698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_KeyEvent",kwnames,&obj0)) goto fail;
15699 if (obj0) {
15700 arg1 = (wxEventType)SWIG_As_int(obj0);
15701 if (PyErr_Occurred()) SWIG_fail;
15702 }
15703 {
15704 PyThreadState* __tstate = wxPyBeginAllowThreads();
15705 result = (wxKeyEvent *)new wxKeyEvent(arg1);
15706
15707 wxPyEndAllowThreads(__tstate);
15708 if (PyErr_Occurred()) SWIG_fail;
15709 }
15710 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxKeyEvent, 1);
15711 return resultobj;
15712 fail:
15713 return NULL;
15714 }
15715
15716
15717 static PyObject *_wrap_KeyEvent_ControlDown(PyObject *, PyObject *args, PyObject *kwargs) {
15718 PyObject *resultobj;
15719 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15720 bool result;
15721 PyObject * obj0 = 0 ;
15722 char *kwnames[] = {
15723 (char *) "self", NULL
15724 };
15725
15726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_ControlDown",kwnames,&obj0)) goto fail;
15727 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15728 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15729 {
15730 PyThreadState* __tstate = wxPyBeginAllowThreads();
15731 result = (bool)((wxKeyEvent const *)arg1)->ControlDown();
15732
15733 wxPyEndAllowThreads(__tstate);
15734 if (PyErr_Occurred()) SWIG_fail;
15735 }
15736 {
15737 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15738 }
15739 return resultobj;
15740 fail:
15741 return NULL;
15742 }
15743
15744
15745 static PyObject *_wrap_KeyEvent_MetaDown(PyObject *, PyObject *args, PyObject *kwargs) {
15746 PyObject *resultobj;
15747 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15748 bool result;
15749 PyObject * obj0 = 0 ;
15750 char *kwnames[] = {
15751 (char *) "self", NULL
15752 };
15753
15754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_MetaDown",kwnames,&obj0)) goto fail;
15755 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15756 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15757 {
15758 PyThreadState* __tstate = wxPyBeginAllowThreads();
15759 result = (bool)((wxKeyEvent const *)arg1)->MetaDown();
15760
15761 wxPyEndAllowThreads(__tstate);
15762 if (PyErr_Occurred()) SWIG_fail;
15763 }
15764 {
15765 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15766 }
15767 return resultobj;
15768 fail:
15769 return NULL;
15770 }
15771
15772
15773 static PyObject *_wrap_KeyEvent_AltDown(PyObject *, PyObject *args, PyObject *kwargs) {
15774 PyObject *resultobj;
15775 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15776 bool result;
15777 PyObject * obj0 = 0 ;
15778 char *kwnames[] = {
15779 (char *) "self", NULL
15780 };
15781
15782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_AltDown",kwnames,&obj0)) goto fail;
15783 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15784 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15785 {
15786 PyThreadState* __tstate = wxPyBeginAllowThreads();
15787 result = (bool)((wxKeyEvent const *)arg1)->AltDown();
15788
15789 wxPyEndAllowThreads(__tstate);
15790 if (PyErr_Occurred()) SWIG_fail;
15791 }
15792 {
15793 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15794 }
15795 return resultobj;
15796 fail:
15797 return NULL;
15798 }
15799
15800
15801 static PyObject *_wrap_KeyEvent_ShiftDown(PyObject *, PyObject *args, PyObject *kwargs) {
15802 PyObject *resultobj;
15803 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15804 bool result;
15805 PyObject * obj0 = 0 ;
15806 char *kwnames[] = {
15807 (char *) "self", NULL
15808 };
15809
15810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_ShiftDown",kwnames,&obj0)) goto fail;
15811 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15812 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15813 {
15814 PyThreadState* __tstate = wxPyBeginAllowThreads();
15815 result = (bool)((wxKeyEvent const *)arg1)->ShiftDown();
15816
15817 wxPyEndAllowThreads(__tstate);
15818 if (PyErr_Occurred()) SWIG_fail;
15819 }
15820 {
15821 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15822 }
15823 return resultobj;
15824 fail:
15825 return NULL;
15826 }
15827
15828
15829 static PyObject *_wrap_KeyEvent_CmdDown(PyObject *, PyObject *args, PyObject *kwargs) {
15830 PyObject *resultobj;
15831 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15832 bool result;
15833 PyObject * obj0 = 0 ;
15834 char *kwnames[] = {
15835 (char *) "self", NULL
15836 };
15837
15838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_CmdDown",kwnames,&obj0)) goto fail;
15839 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15840 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15841 {
15842 PyThreadState* __tstate = wxPyBeginAllowThreads();
15843 result = (bool)((wxKeyEvent const *)arg1)->CmdDown();
15844
15845 wxPyEndAllowThreads(__tstate);
15846 if (PyErr_Occurred()) SWIG_fail;
15847 }
15848 {
15849 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15850 }
15851 return resultobj;
15852 fail:
15853 return NULL;
15854 }
15855
15856
15857 static PyObject *_wrap_KeyEvent_HasModifiers(PyObject *, PyObject *args, PyObject *kwargs) {
15858 PyObject *resultobj;
15859 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15860 bool result;
15861 PyObject * obj0 = 0 ;
15862 char *kwnames[] = {
15863 (char *) "self", NULL
15864 };
15865
15866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_HasModifiers",kwnames,&obj0)) goto fail;
15867 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15868 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15869 {
15870 PyThreadState* __tstate = wxPyBeginAllowThreads();
15871 result = (bool)((wxKeyEvent const *)arg1)->HasModifiers();
15872
15873 wxPyEndAllowThreads(__tstate);
15874 if (PyErr_Occurred()) SWIG_fail;
15875 }
15876 {
15877 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15878 }
15879 return resultobj;
15880 fail:
15881 return NULL;
15882 }
15883
15884
15885 static PyObject *_wrap_KeyEvent_GetKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
15886 PyObject *resultobj;
15887 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15888 int result;
15889 PyObject * obj0 = 0 ;
15890 char *kwnames[] = {
15891 (char *) "self", NULL
15892 };
15893
15894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetKeyCode",kwnames,&obj0)) goto fail;
15895 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15896 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15897 {
15898 PyThreadState* __tstate = wxPyBeginAllowThreads();
15899 result = (int)((wxKeyEvent const *)arg1)->GetKeyCode();
15900
15901 wxPyEndAllowThreads(__tstate);
15902 if (PyErr_Occurred()) SWIG_fail;
15903 }
15904 resultobj = SWIG_From_int((int)result);
15905 return resultobj;
15906 fail:
15907 return NULL;
15908 }
15909
15910
15911 static PyObject *_wrap_KeyEvent_GetUnicodeKey(PyObject *, PyObject *args, PyObject *kwargs) {
15912 PyObject *resultobj;
15913 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15914 int result;
15915 PyObject * obj0 = 0 ;
15916 char *kwnames[] = {
15917 (char *) "self", NULL
15918 };
15919
15920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetUnicodeKey",kwnames,&obj0)) goto fail;
15921 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15922 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15923 {
15924 PyThreadState* __tstate = wxPyBeginAllowThreads();
15925 result = (int)wxKeyEvent_GetUnicodeKey(arg1);
15926
15927 wxPyEndAllowThreads(__tstate);
15928 if (PyErr_Occurred()) SWIG_fail;
15929 }
15930 resultobj = SWIG_From_int((int)result);
15931 return resultobj;
15932 fail:
15933 return NULL;
15934 }
15935
15936
15937 static PyObject *_wrap_KeyEvent_GetRawKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
15938 PyObject *resultobj;
15939 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15940 unsigned int result;
15941 PyObject * obj0 = 0 ;
15942 char *kwnames[] = {
15943 (char *) "self", NULL
15944 };
15945
15946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetRawKeyCode",kwnames,&obj0)) goto fail;
15947 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15948 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15949 {
15950 PyThreadState* __tstate = wxPyBeginAllowThreads();
15951 result = (unsigned int)((wxKeyEvent const *)arg1)->GetRawKeyCode();
15952
15953 wxPyEndAllowThreads(__tstate);
15954 if (PyErr_Occurred()) SWIG_fail;
15955 }
15956 resultobj = SWIG_From_unsigned_SS_int((unsigned int)result);
15957 return resultobj;
15958 fail:
15959 return NULL;
15960 }
15961
15962
15963 static PyObject *_wrap_KeyEvent_GetRawKeyFlags(PyObject *, PyObject *args, PyObject *kwargs) {
15964 PyObject *resultobj;
15965 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15966 unsigned int result;
15967 PyObject * obj0 = 0 ;
15968 char *kwnames[] = {
15969 (char *) "self", NULL
15970 };
15971
15972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetRawKeyFlags",kwnames,&obj0)) goto fail;
15973 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15974 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15975 {
15976 PyThreadState* __tstate = wxPyBeginAllowThreads();
15977 result = (unsigned int)((wxKeyEvent const *)arg1)->GetRawKeyFlags();
15978
15979 wxPyEndAllowThreads(__tstate);
15980 if (PyErr_Occurred()) SWIG_fail;
15981 }
15982 resultobj = SWIG_From_unsigned_SS_int((unsigned int)result);
15983 return resultobj;
15984 fail:
15985 return NULL;
15986 }
15987
15988
15989 static PyObject *_wrap_KeyEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
15990 PyObject *resultobj;
15991 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15992 wxPoint result;
15993 PyObject * obj0 = 0 ;
15994 char *kwnames[] = {
15995 (char *) "self", NULL
15996 };
15997
15998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetPosition",kwnames,&obj0)) goto fail;
15999 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16000 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16001 {
16002 PyThreadState* __tstate = wxPyBeginAllowThreads();
16003 result = (arg1)->GetPosition();
16004
16005 wxPyEndAllowThreads(__tstate);
16006 if (PyErr_Occurred()) SWIG_fail;
16007 }
16008 {
16009 wxPoint * resultptr;
16010 resultptr = new wxPoint((wxPoint &) result);
16011 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
16012 }
16013 return resultobj;
16014 fail:
16015 return NULL;
16016 }
16017
16018
16019 static PyObject *_wrap_KeyEvent_GetPositionTuple(PyObject *, PyObject *args, PyObject *kwargs) {
16020 PyObject *resultobj;
16021 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16022 long *arg2 = (long *) 0 ;
16023 long *arg3 = (long *) 0 ;
16024 long temp2 ;
16025 int res2 = 0 ;
16026 long temp3 ;
16027 int res3 = 0 ;
16028 PyObject * obj0 = 0 ;
16029 char *kwnames[] = {
16030 (char *) "self", NULL
16031 };
16032
16033 arg2 = &temp2; res2 = SWIG_NEWOBJ;
16034 arg3 = &temp3; res3 = SWIG_NEWOBJ;
16035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetPositionTuple",kwnames,&obj0)) goto fail;
16036 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16037 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16038 {
16039 PyThreadState* __tstate = wxPyBeginAllowThreads();
16040 (arg1)->GetPosition(arg2,arg3);
16041
16042 wxPyEndAllowThreads(__tstate);
16043 if (PyErr_Occurred()) SWIG_fail;
16044 }
16045 Py_INCREF(Py_None); resultobj = Py_None;
16046 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
16047 SWIG_From_long((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, 0)));
16048 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
16049 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
16050 return resultobj;
16051 fail:
16052 return NULL;
16053 }
16054
16055
16056 static PyObject *_wrap_KeyEvent_GetX(PyObject *, PyObject *args, PyObject *kwargs) {
16057 PyObject *resultobj;
16058 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16059 int result;
16060 PyObject * obj0 = 0 ;
16061 char *kwnames[] = {
16062 (char *) "self", NULL
16063 };
16064
16065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetX",kwnames,&obj0)) goto fail;
16066 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16067 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16068 {
16069 PyThreadState* __tstate = wxPyBeginAllowThreads();
16070 result = (int)((wxKeyEvent const *)arg1)->GetX();
16071
16072 wxPyEndAllowThreads(__tstate);
16073 if (PyErr_Occurred()) SWIG_fail;
16074 }
16075 resultobj = SWIG_From_int((int)result);
16076 return resultobj;
16077 fail:
16078 return NULL;
16079 }
16080
16081
16082 static PyObject *_wrap_KeyEvent_GetY(PyObject *, PyObject *args, PyObject *kwargs) {
16083 PyObject *resultobj;
16084 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16085 int result;
16086 PyObject * obj0 = 0 ;
16087 char *kwnames[] = {
16088 (char *) "self", NULL
16089 };
16090
16091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetY",kwnames,&obj0)) goto fail;
16092 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16093 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16094 {
16095 PyThreadState* __tstate = wxPyBeginAllowThreads();
16096 result = (int)((wxKeyEvent const *)arg1)->GetY();
16097
16098 wxPyEndAllowThreads(__tstate);
16099 if (PyErr_Occurred()) SWIG_fail;
16100 }
16101 resultobj = SWIG_From_int((int)result);
16102 return resultobj;
16103 fail:
16104 return NULL;
16105 }
16106
16107
16108 static PyObject *_wrap_KeyEvent_m_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
16109 PyObject *resultobj;
16110 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16111 int arg2 ;
16112 PyObject * obj0 = 0 ;
16113 PyObject * obj1 = 0 ;
16114 char *kwnames[] = {
16115 (char *) "self",(char *) "m_x", NULL
16116 };
16117
16118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_x_set",kwnames,&obj0,&obj1)) goto fail;
16119 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16120 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16121 arg2 = (int)SWIG_As_int(obj1);
16122 if (PyErr_Occurred()) SWIG_fail;
16123 if (arg1) (arg1)->m_x = arg2;
16124
16125 Py_INCREF(Py_None); resultobj = Py_None;
16126 return resultobj;
16127 fail:
16128 return NULL;
16129 }
16130
16131
16132 static PyObject *_wrap_KeyEvent_m_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
16133 PyObject *resultobj;
16134 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16135 int result;
16136 PyObject * obj0 = 0 ;
16137 char *kwnames[] = {
16138 (char *) "self", NULL
16139 };
16140
16141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_x_get",kwnames,&obj0)) goto fail;
16142 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16143 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16144 result = (int) ((arg1)->m_x);
16145
16146 resultobj = SWIG_From_int((int)result);
16147 return resultobj;
16148 fail:
16149 return NULL;
16150 }
16151
16152
16153 static PyObject *_wrap_KeyEvent_m_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
16154 PyObject *resultobj;
16155 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16156 int arg2 ;
16157 PyObject * obj0 = 0 ;
16158 PyObject * obj1 = 0 ;
16159 char *kwnames[] = {
16160 (char *) "self",(char *) "m_y", NULL
16161 };
16162
16163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_y_set",kwnames,&obj0,&obj1)) goto fail;
16164 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16165 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16166 arg2 = (int)SWIG_As_int(obj1);
16167 if (PyErr_Occurred()) SWIG_fail;
16168 if (arg1) (arg1)->m_y = arg2;
16169
16170 Py_INCREF(Py_None); resultobj = Py_None;
16171 return resultobj;
16172 fail:
16173 return NULL;
16174 }
16175
16176
16177 static PyObject *_wrap_KeyEvent_m_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
16178 PyObject *resultobj;
16179 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16180 int result;
16181 PyObject * obj0 = 0 ;
16182 char *kwnames[] = {
16183 (char *) "self", NULL
16184 };
16185
16186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_y_get",kwnames,&obj0)) goto fail;
16187 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16188 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16189 result = (int) ((arg1)->m_y);
16190
16191 resultobj = SWIG_From_int((int)result);
16192 return resultobj;
16193 fail:
16194 return NULL;
16195 }
16196
16197
16198 static PyObject *_wrap_KeyEvent_m_keyCode_set(PyObject *, PyObject *args, PyObject *kwargs) {
16199 PyObject *resultobj;
16200 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16201 long arg2 ;
16202 PyObject * obj0 = 0 ;
16203 PyObject * obj1 = 0 ;
16204 char *kwnames[] = {
16205 (char *) "self",(char *) "m_keyCode", NULL
16206 };
16207
16208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_keyCode_set",kwnames,&obj0,&obj1)) goto fail;
16209 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16210 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16211 arg2 = (long)SWIG_As_long(obj1);
16212 if (PyErr_Occurred()) SWIG_fail;
16213 if (arg1) (arg1)->m_keyCode = arg2;
16214
16215 Py_INCREF(Py_None); resultobj = Py_None;
16216 return resultobj;
16217 fail:
16218 return NULL;
16219 }
16220
16221
16222 static PyObject *_wrap_KeyEvent_m_keyCode_get(PyObject *, PyObject *args, PyObject *kwargs) {
16223 PyObject *resultobj;
16224 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16225 long result;
16226 PyObject * obj0 = 0 ;
16227 char *kwnames[] = {
16228 (char *) "self", NULL
16229 };
16230
16231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_keyCode_get",kwnames,&obj0)) goto fail;
16232 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16233 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16234 result = (long) ((arg1)->m_keyCode);
16235
16236 resultobj = SWIG_From_long((long)result);
16237 return resultobj;
16238 fail:
16239 return NULL;
16240 }
16241
16242
16243 static PyObject *_wrap_KeyEvent_m_controlDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
16244 PyObject *resultobj;
16245 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16246 bool arg2 ;
16247 PyObject * obj0 = 0 ;
16248 PyObject * obj1 = 0 ;
16249 char *kwnames[] = {
16250 (char *) "self",(char *) "m_controlDown", NULL
16251 };
16252
16253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_controlDown_set",kwnames,&obj0,&obj1)) goto fail;
16254 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16255 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16256 arg2 = (bool)SWIG_As_bool(obj1);
16257 if (PyErr_Occurred()) SWIG_fail;
16258 if (arg1) (arg1)->m_controlDown = arg2;
16259
16260 Py_INCREF(Py_None); resultobj = Py_None;
16261 return resultobj;
16262 fail:
16263 return NULL;
16264 }
16265
16266
16267 static PyObject *_wrap_KeyEvent_m_controlDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
16268 PyObject *resultobj;
16269 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16270 bool result;
16271 PyObject * obj0 = 0 ;
16272 char *kwnames[] = {
16273 (char *) "self", NULL
16274 };
16275
16276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_controlDown_get",kwnames,&obj0)) goto fail;
16277 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16278 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16279 result = (bool) ((arg1)->m_controlDown);
16280
16281 {
16282 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16283 }
16284 return resultobj;
16285 fail:
16286 return NULL;
16287 }
16288
16289
16290 static PyObject *_wrap_KeyEvent_m_shiftDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
16291 PyObject *resultobj;
16292 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16293 bool arg2 ;
16294 PyObject * obj0 = 0 ;
16295 PyObject * obj1 = 0 ;
16296 char *kwnames[] = {
16297 (char *) "self",(char *) "m_shiftDown", NULL
16298 };
16299
16300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_shiftDown_set",kwnames,&obj0,&obj1)) goto fail;
16301 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16302 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16303 arg2 = (bool)SWIG_As_bool(obj1);
16304 if (PyErr_Occurred()) SWIG_fail;
16305 if (arg1) (arg1)->m_shiftDown = arg2;
16306
16307 Py_INCREF(Py_None); resultobj = Py_None;
16308 return resultobj;
16309 fail:
16310 return NULL;
16311 }
16312
16313
16314 static PyObject *_wrap_KeyEvent_m_shiftDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
16315 PyObject *resultobj;
16316 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16317 bool result;
16318 PyObject * obj0 = 0 ;
16319 char *kwnames[] = {
16320 (char *) "self", NULL
16321 };
16322
16323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_shiftDown_get",kwnames,&obj0)) goto fail;
16324 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16325 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16326 result = (bool) ((arg1)->m_shiftDown);
16327
16328 {
16329 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16330 }
16331 return resultobj;
16332 fail:
16333 return NULL;
16334 }
16335
16336
16337 static PyObject *_wrap_KeyEvent_m_altDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
16338 PyObject *resultobj;
16339 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16340 bool arg2 ;
16341 PyObject * obj0 = 0 ;
16342 PyObject * obj1 = 0 ;
16343 char *kwnames[] = {
16344 (char *) "self",(char *) "m_altDown", NULL
16345 };
16346
16347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_altDown_set",kwnames,&obj0,&obj1)) goto fail;
16348 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16349 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16350 arg2 = (bool)SWIG_As_bool(obj1);
16351 if (PyErr_Occurred()) SWIG_fail;
16352 if (arg1) (arg1)->m_altDown = arg2;
16353
16354 Py_INCREF(Py_None); resultobj = Py_None;
16355 return resultobj;
16356 fail:
16357 return NULL;
16358 }
16359
16360
16361 static PyObject *_wrap_KeyEvent_m_altDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
16362 PyObject *resultobj;
16363 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16364 bool result;
16365 PyObject * obj0 = 0 ;
16366 char *kwnames[] = {
16367 (char *) "self", NULL
16368 };
16369
16370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_altDown_get",kwnames,&obj0)) goto fail;
16371 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16372 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16373 result = (bool) ((arg1)->m_altDown);
16374
16375 {
16376 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16377 }
16378 return resultobj;
16379 fail:
16380 return NULL;
16381 }
16382
16383
16384 static PyObject *_wrap_KeyEvent_m_metaDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
16385 PyObject *resultobj;
16386 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16387 bool arg2 ;
16388 PyObject * obj0 = 0 ;
16389 PyObject * obj1 = 0 ;
16390 char *kwnames[] = {
16391 (char *) "self",(char *) "m_metaDown", NULL
16392 };
16393
16394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_metaDown_set",kwnames,&obj0,&obj1)) goto fail;
16395 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16396 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16397 arg2 = (bool)SWIG_As_bool(obj1);
16398 if (PyErr_Occurred()) SWIG_fail;
16399 if (arg1) (arg1)->m_metaDown = arg2;
16400
16401 Py_INCREF(Py_None); resultobj = Py_None;
16402 return resultobj;
16403 fail:
16404 return NULL;
16405 }
16406
16407
16408 static PyObject *_wrap_KeyEvent_m_metaDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
16409 PyObject *resultobj;
16410 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16411 bool result;
16412 PyObject * obj0 = 0 ;
16413 char *kwnames[] = {
16414 (char *) "self", NULL
16415 };
16416
16417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_metaDown_get",kwnames,&obj0)) goto fail;
16418 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16419 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16420 result = (bool) ((arg1)->m_metaDown);
16421
16422 {
16423 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16424 }
16425 return resultobj;
16426 fail:
16427 return NULL;
16428 }
16429
16430
16431 static PyObject *_wrap_KeyEvent_m_scanCode_set(PyObject *, PyObject *args, PyObject *kwargs) {
16432 PyObject *resultobj;
16433 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16434 bool arg2 ;
16435 PyObject * obj0 = 0 ;
16436 PyObject * obj1 = 0 ;
16437 char *kwnames[] = {
16438 (char *) "self",(char *) "m_scanCode", NULL
16439 };
16440
16441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_scanCode_set",kwnames,&obj0,&obj1)) goto fail;
16442 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16443 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16444 arg2 = (bool)SWIG_As_bool(obj1);
16445 if (PyErr_Occurred()) SWIG_fail;
16446 if (arg1) (arg1)->m_scanCode = arg2;
16447
16448 Py_INCREF(Py_None); resultobj = Py_None;
16449 return resultobj;
16450 fail:
16451 return NULL;
16452 }
16453
16454
16455 static PyObject *_wrap_KeyEvent_m_scanCode_get(PyObject *, PyObject *args, PyObject *kwargs) {
16456 PyObject *resultobj;
16457 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16458 bool result;
16459 PyObject * obj0 = 0 ;
16460 char *kwnames[] = {
16461 (char *) "self", NULL
16462 };
16463
16464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_scanCode_get",kwnames,&obj0)) goto fail;
16465 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16466 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16467 result = (bool) ((arg1)->m_scanCode);
16468
16469 {
16470 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16471 }
16472 return resultobj;
16473 fail:
16474 return NULL;
16475 }
16476
16477
16478 static PyObject *_wrap_KeyEvent_m_rawCode_set(PyObject *, PyObject *args, PyObject *kwargs) {
16479 PyObject *resultobj;
16480 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16481 unsigned int arg2 ;
16482 PyObject * obj0 = 0 ;
16483 PyObject * obj1 = 0 ;
16484 char *kwnames[] = {
16485 (char *) "self",(char *) "m_rawCode", NULL
16486 };
16487
16488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_rawCode_set",kwnames,&obj0,&obj1)) goto fail;
16489 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16490 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16491 arg2 = (unsigned int)SWIG_As_unsigned_SS_int(obj1);
16492 if (PyErr_Occurred()) SWIG_fail;
16493 if (arg1) (arg1)->m_rawCode = arg2;
16494
16495 Py_INCREF(Py_None); resultobj = Py_None;
16496 return resultobj;
16497 fail:
16498 return NULL;
16499 }
16500
16501
16502 static PyObject *_wrap_KeyEvent_m_rawCode_get(PyObject *, PyObject *args, PyObject *kwargs) {
16503 PyObject *resultobj;
16504 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16505 unsigned int result;
16506 PyObject * obj0 = 0 ;
16507 char *kwnames[] = {
16508 (char *) "self", NULL
16509 };
16510
16511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_rawCode_get",kwnames,&obj0)) goto fail;
16512 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16513 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16514 result = (unsigned int) ((arg1)->m_rawCode);
16515
16516 resultobj = SWIG_From_unsigned_SS_int((unsigned int)result);
16517 return resultobj;
16518 fail:
16519 return NULL;
16520 }
16521
16522
16523 static PyObject *_wrap_KeyEvent_m_rawFlags_set(PyObject *, PyObject *args, PyObject *kwargs) {
16524 PyObject *resultobj;
16525 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16526 unsigned int arg2 ;
16527 PyObject * obj0 = 0 ;
16528 PyObject * obj1 = 0 ;
16529 char *kwnames[] = {
16530 (char *) "self",(char *) "m_rawFlags", NULL
16531 };
16532
16533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_rawFlags_set",kwnames,&obj0,&obj1)) goto fail;
16534 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16535 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16536 arg2 = (unsigned int)SWIG_As_unsigned_SS_int(obj1);
16537 if (PyErr_Occurred()) SWIG_fail;
16538 if (arg1) (arg1)->m_rawFlags = arg2;
16539
16540 Py_INCREF(Py_None); resultobj = Py_None;
16541 return resultobj;
16542 fail:
16543 return NULL;
16544 }
16545
16546
16547 static PyObject *_wrap_KeyEvent_m_rawFlags_get(PyObject *, PyObject *args, PyObject *kwargs) {
16548 PyObject *resultobj;
16549 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16550 unsigned int result;
16551 PyObject * obj0 = 0 ;
16552 char *kwnames[] = {
16553 (char *) "self", NULL
16554 };
16555
16556 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_rawFlags_get",kwnames,&obj0)) goto fail;
16557 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16558 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16559 result = (unsigned int) ((arg1)->m_rawFlags);
16560
16561 resultobj = SWIG_From_unsigned_SS_int((unsigned int)result);
16562 return resultobj;
16563 fail:
16564 return NULL;
16565 }
16566
16567
16568 static PyObject * KeyEvent_swigregister(PyObject *, PyObject *args) {
16569 PyObject *obj;
16570 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16571 SWIG_TypeClientData(SWIGTYPE_p_wxKeyEvent, obj);
16572 Py_INCREF(obj);
16573 return Py_BuildValue((char *)"");
16574 }
16575 static PyObject *_wrap_new_SizeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
16576 PyObject *resultobj;
16577 wxSize const &arg1_defvalue = wxDefaultSize ;
16578 wxSize *arg1 = (wxSize *) &arg1_defvalue ;
16579 int arg2 = (int) 0 ;
16580 wxSizeEvent *result;
16581 wxSize temp1 ;
16582 PyObject * obj0 = 0 ;
16583 PyObject * obj1 = 0 ;
16584 char *kwnames[] = {
16585 (char *) "sz",(char *) "winid", NULL
16586 };
16587
16588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SizeEvent",kwnames,&obj0,&obj1)) goto fail;
16589 if (obj0) {
16590 {
16591 arg1 = &temp1;
16592 if ( ! wxSize_helper(obj0, &arg1)) SWIG_fail;
16593 }
16594 }
16595 if (obj1) {
16596 arg2 = (int)SWIG_As_int(obj1);
16597 if (PyErr_Occurred()) SWIG_fail;
16598 }
16599 {
16600 PyThreadState* __tstate = wxPyBeginAllowThreads();
16601 result = (wxSizeEvent *)new wxSizeEvent((wxSize const &)*arg1,arg2);
16602
16603 wxPyEndAllowThreads(__tstate);
16604 if (PyErr_Occurred()) SWIG_fail;
16605 }
16606 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizeEvent, 1);
16607 return resultobj;
16608 fail:
16609 return NULL;
16610 }
16611
16612
16613 static PyObject *_wrap_SizeEvent_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
16614 PyObject *resultobj;
16615 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16616 wxSize result;
16617 PyObject * obj0 = 0 ;
16618 char *kwnames[] = {
16619 (char *) "self", NULL
16620 };
16621
16622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_GetSize",kwnames,&obj0)) goto fail;
16623 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16624 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16625 {
16626 PyThreadState* __tstate = wxPyBeginAllowThreads();
16627 result = ((wxSizeEvent const *)arg1)->GetSize();
16628
16629 wxPyEndAllowThreads(__tstate);
16630 if (PyErr_Occurred()) SWIG_fail;
16631 }
16632 {
16633 wxSize * resultptr;
16634 resultptr = new wxSize((wxSize &) result);
16635 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
16636 }
16637 return resultobj;
16638 fail:
16639 return NULL;
16640 }
16641
16642
16643 static PyObject *_wrap_SizeEvent_GetRect(PyObject *, PyObject *args, PyObject *kwargs) {
16644 PyObject *resultobj;
16645 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16646 wxRect result;
16647 PyObject * obj0 = 0 ;
16648 char *kwnames[] = {
16649 (char *) "self", NULL
16650 };
16651
16652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_GetRect",kwnames,&obj0)) goto fail;
16653 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16654 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16655 {
16656 PyThreadState* __tstate = wxPyBeginAllowThreads();
16657 result = ((wxSizeEvent const *)arg1)->GetRect();
16658
16659 wxPyEndAllowThreads(__tstate);
16660 if (PyErr_Occurred()) SWIG_fail;
16661 }
16662 {
16663 wxRect * resultptr;
16664 resultptr = new wxRect((wxRect &) result);
16665 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
16666 }
16667 return resultobj;
16668 fail:
16669 return NULL;
16670 }
16671
16672
16673 static PyObject *_wrap_SizeEvent_SetRect(PyObject *, PyObject *args, PyObject *kwargs) {
16674 PyObject *resultobj;
16675 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16676 wxRect arg2 ;
16677 wxRect *argp2 ;
16678 PyObject * obj0 = 0 ;
16679 PyObject * obj1 = 0 ;
16680 char *kwnames[] = {
16681 (char *) "self",(char *) "rect", NULL
16682 };
16683
16684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
16685 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16686 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16687 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxRect,
16688 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16689 arg2 = *argp2;
16690 {
16691 PyThreadState* __tstate = wxPyBeginAllowThreads();
16692 (arg1)->SetRect(arg2);
16693
16694 wxPyEndAllowThreads(__tstate);
16695 if (PyErr_Occurred()) SWIG_fail;
16696 }
16697 Py_INCREF(Py_None); resultobj = Py_None;
16698 return resultobj;
16699 fail:
16700 return NULL;
16701 }
16702
16703
16704 static PyObject *_wrap_SizeEvent_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
16705 PyObject *resultobj;
16706 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16707 wxSize arg2 ;
16708 wxSize *argp2 ;
16709 PyObject * obj0 = 0 ;
16710 PyObject * obj1 = 0 ;
16711 char *kwnames[] = {
16712 (char *) "self",(char *) "size", NULL
16713 };
16714
16715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_SetSize",kwnames,&obj0,&obj1)) goto fail;
16716 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16717 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16718 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxSize,
16719 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16720 arg2 = *argp2;
16721 {
16722 PyThreadState* __tstate = wxPyBeginAllowThreads();
16723 wxSizeEvent_SetSize(arg1,arg2);
16724
16725 wxPyEndAllowThreads(__tstate);
16726 if (PyErr_Occurred()) SWIG_fail;
16727 }
16728 Py_INCREF(Py_None); resultobj = Py_None;
16729 return resultobj;
16730 fail:
16731 return NULL;
16732 }
16733
16734
16735 static PyObject *_wrap_SizeEvent_m_size_set(PyObject *, PyObject *args, PyObject *kwargs) {
16736 PyObject *resultobj;
16737 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16738 wxSize *arg2 = (wxSize *) 0 ;
16739 PyObject * obj0 = 0 ;
16740 PyObject * obj1 = 0 ;
16741 char *kwnames[] = {
16742 (char *) "self",(char *) "m_size", NULL
16743 };
16744
16745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_m_size_set",kwnames,&obj0,&obj1)) goto fail;
16746 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16747 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16748 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSize,
16749 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16750 if (arg1) (arg1)->m_size = *arg2;
16751
16752 Py_INCREF(Py_None); resultobj = Py_None;
16753 return resultobj;
16754 fail:
16755 return NULL;
16756 }
16757
16758
16759 static PyObject *_wrap_SizeEvent_m_size_get(PyObject *, PyObject *args, PyObject *kwargs) {
16760 PyObject *resultobj;
16761 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16762 wxSize *result;
16763 PyObject * obj0 = 0 ;
16764 char *kwnames[] = {
16765 (char *) "self", NULL
16766 };
16767
16768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_m_size_get",kwnames,&obj0)) goto fail;
16769 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16770 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16771 result = (wxSize *)& ((arg1)->m_size);
16772
16773 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
16774 return resultobj;
16775 fail:
16776 return NULL;
16777 }
16778
16779
16780 static PyObject *_wrap_SizeEvent_m_rect_set(PyObject *, PyObject *args, PyObject *kwargs) {
16781 PyObject *resultobj;
16782 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16783 wxRect *arg2 = (wxRect *) 0 ;
16784 PyObject * obj0 = 0 ;
16785 PyObject * obj1 = 0 ;
16786 char *kwnames[] = {
16787 (char *) "self",(char *) "m_rect", NULL
16788 };
16789
16790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_m_rect_set",kwnames,&obj0,&obj1)) goto fail;
16791 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16792 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16793 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
16794 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16795 if (arg1) (arg1)->m_rect = *arg2;
16796
16797 Py_INCREF(Py_None); resultobj = Py_None;
16798 return resultobj;
16799 fail:
16800 return NULL;
16801 }
16802
16803
16804 static PyObject *_wrap_SizeEvent_m_rect_get(PyObject *, PyObject *args, PyObject *kwargs) {
16805 PyObject *resultobj;
16806 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16807 wxRect *result;
16808 PyObject * obj0 = 0 ;
16809 char *kwnames[] = {
16810 (char *) "self", NULL
16811 };
16812
16813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_m_rect_get",kwnames,&obj0)) goto fail;
16814 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16815 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16816 result = (wxRect *)& ((arg1)->m_rect);
16817
16818 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
16819 return resultobj;
16820 fail:
16821 return NULL;
16822 }
16823
16824
16825 static PyObject * SizeEvent_swigregister(PyObject *, PyObject *args) {
16826 PyObject *obj;
16827 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16828 SWIG_TypeClientData(SWIGTYPE_p_wxSizeEvent, obj);
16829 Py_INCREF(obj);
16830 return Py_BuildValue((char *)"");
16831 }
16832 static PyObject *_wrap_new_MoveEvent(PyObject *, PyObject *args, PyObject *kwargs) {
16833 PyObject *resultobj;
16834 wxPoint const &arg1_defvalue = wxDefaultPosition ;
16835 wxPoint *arg1 = (wxPoint *) &arg1_defvalue ;
16836 int arg2 = (int) 0 ;
16837 wxMoveEvent *result;
16838 wxPoint temp1 ;
16839 PyObject * obj0 = 0 ;
16840 PyObject * obj1 = 0 ;
16841 char *kwnames[] = {
16842 (char *) "pos",(char *) "winid", NULL
16843 };
16844
16845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_MoveEvent",kwnames,&obj0,&obj1)) goto fail;
16846 if (obj0) {
16847 {
16848 arg1 = &temp1;
16849 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
16850 }
16851 }
16852 if (obj1) {
16853 arg2 = (int)SWIG_As_int(obj1);
16854 if (PyErr_Occurred()) SWIG_fail;
16855 }
16856 {
16857 PyThreadState* __tstate = wxPyBeginAllowThreads();
16858 result = (wxMoveEvent *)new wxMoveEvent((wxPoint const &)*arg1,arg2);
16859
16860 wxPyEndAllowThreads(__tstate);
16861 if (PyErr_Occurred()) SWIG_fail;
16862 }
16863 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMoveEvent, 1);
16864 return resultobj;
16865 fail:
16866 return NULL;
16867 }
16868
16869
16870 static PyObject *_wrap_MoveEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
16871 PyObject *resultobj;
16872 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16873 wxPoint result;
16874 PyObject * obj0 = 0 ;
16875 char *kwnames[] = {
16876 (char *) "self", NULL
16877 };
16878
16879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_GetPosition",kwnames,&obj0)) goto fail;
16880 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16881 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16882 {
16883 PyThreadState* __tstate = wxPyBeginAllowThreads();
16884 result = ((wxMoveEvent const *)arg1)->GetPosition();
16885
16886 wxPyEndAllowThreads(__tstate);
16887 if (PyErr_Occurred()) SWIG_fail;
16888 }
16889 {
16890 wxPoint * resultptr;
16891 resultptr = new wxPoint((wxPoint &) result);
16892 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
16893 }
16894 return resultobj;
16895 fail:
16896 return NULL;
16897 }
16898
16899
16900 static PyObject *_wrap_MoveEvent_GetRect(PyObject *, PyObject *args, PyObject *kwargs) {
16901 PyObject *resultobj;
16902 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16903 wxRect result;
16904 PyObject * obj0 = 0 ;
16905 char *kwnames[] = {
16906 (char *) "self", NULL
16907 };
16908
16909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_GetRect",kwnames,&obj0)) goto fail;
16910 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16911 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16912 {
16913 PyThreadState* __tstate = wxPyBeginAllowThreads();
16914 result = ((wxMoveEvent const *)arg1)->GetRect();
16915
16916 wxPyEndAllowThreads(__tstate);
16917 if (PyErr_Occurred()) SWIG_fail;
16918 }
16919 {
16920 wxRect * resultptr;
16921 resultptr = new wxRect((wxRect &) result);
16922 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
16923 }
16924 return resultobj;
16925 fail:
16926 return NULL;
16927 }
16928
16929
16930 static PyObject *_wrap_MoveEvent_SetRect(PyObject *, PyObject *args, PyObject *kwargs) {
16931 PyObject *resultobj;
16932 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16933 wxRect arg2 ;
16934 wxRect *argp2 ;
16935 PyObject * obj0 = 0 ;
16936 PyObject * obj1 = 0 ;
16937 char *kwnames[] = {
16938 (char *) "self",(char *) "rect", NULL
16939 };
16940
16941 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
16942 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16943 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16944 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxRect,
16945 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16946 arg2 = *argp2;
16947 {
16948 PyThreadState* __tstate = wxPyBeginAllowThreads();
16949 (arg1)->SetRect(arg2);
16950
16951 wxPyEndAllowThreads(__tstate);
16952 if (PyErr_Occurred()) SWIG_fail;
16953 }
16954 Py_INCREF(Py_None); resultobj = Py_None;
16955 return resultobj;
16956 fail:
16957 return NULL;
16958 }
16959
16960
16961 static PyObject *_wrap_MoveEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
16962 PyObject *resultobj;
16963 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16964 wxPoint arg2 ;
16965 wxPoint *argp2 ;
16966 PyObject * obj0 = 0 ;
16967 PyObject * obj1 = 0 ;
16968 char *kwnames[] = {
16969 (char *) "self",(char *) "pos", NULL
16970 };
16971
16972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
16973 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16974 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16975 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxPoint,
16976 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16977 arg2 = *argp2;
16978 {
16979 PyThreadState* __tstate = wxPyBeginAllowThreads();
16980 wxMoveEvent_SetPosition(arg1,arg2);
16981
16982 wxPyEndAllowThreads(__tstate);
16983 if (PyErr_Occurred()) SWIG_fail;
16984 }
16985 Py_INCREF(Py_None); resultobj = Py_None;
16986 return resultobj;
16987 fail:
16988 return NULL;
16989 }
16990
16991
16992 static PyObject *_wrap_MoveEvent_m_pos_set(PyObject *, PyObject *args, PyObject *kwargs) {
16993 PyObject *resultobj;
16994 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16995 wxPoint *arg2 = (wxPoint *) 0 ;
16996 PyObject * obj0 = 0 ;
16997 PyObject * obj1 = 0 ;
16998 char *kwnames[] = {
16999 (char *) "self",(char *) "m_pos", NULL
17000 };
17001
17002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_m_pos_set",kwnames,&obj0,&obj1)) goto fail;
17003 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
17004 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17005 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPoint,
17006 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17007 if (arg1) (arg1)->m_pos = *arg2;
17008
17009 Py_INCREF(Py_None); resultobj = Py_None;
17010 return resultobj;
17011 fail:
17012 return NULL;
17013 }
17014
17015
17016 static PyObject *_wrap_MoveEvent_m_pos_get(PyObject *, PyObject *args, PyObject *kwargs) {
17017 PyObject *resultobj;
17018 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
17019 wxPoint *result;
17020 PyObject * obj0 = 0 ;
17021 char *kwnames[] = {
17022 (char *) "self", NULL
17023 };
17024
17025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_m_pos_get",kwnames,&obj0)) goto fail;
17026 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
17027 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17028 result = (wxPoint *)& ((arg1)->m_pos);
17029
17030 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
17031 return resultobj;
17032 fail:
17033 return NULL;
17034 }
17035
17036
17037 static PyObject *_wrap_MoveEvent_m_rect_set(PyObject *, PyObject *args, PyObject *kwargs) {
17038 PyObject *resultobj;
17039 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
17040 wxRect *arg2 = (wxRect *) 0 ;
17041 PyObject * obj0 = 0 ;
17042 PyObject * obj1 = 0 ;
17043 char *kwnames[] = {
17044 (char *) "self",(char *) "m_rect", NULL
17045 };
17046
17047 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_m_rect_set",kwnames,&obj0,&obj1)) goto fail;
17048 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
17049 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17050 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
17051 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17052 if (arg1) (arg1)->m_rect = *arg2;
17053
17054 Py_INCREF(Py_None); resultobj = Py_None;
17055 return resultobj;
17056 fail:
17057 return NULL;
17058 }
17059
17060
17061 static PyObject *_wrap_MoveEvent_m_rect_get(PyObject *, PyObject *args, PyObject *kwargs) {
17062 PyObject *resultobj;
17063 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
17064 wxRect *result;
17065 PyObject * obj0 = 0 ;
17066 char *kwnames[] = {
17067 (char *) "self", NULL
17068 };
17069
17070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_m_rect_get",kwnames,&obj0)) goto fail;
17071 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
17072 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17073 result = (wxRect *)& ((arg1)->m_rect);
17074
17075 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
17076 return resultobj;
17077 fail:
17078 return NULL;
17079 }
17080
17081
17082 static PyObject * MoveEvent_swigregister(PyObject *, PyObject *args) {
17083 PyObject *obj;
17084 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17085 SWIG_TypeClientData(SWIGTYPE_p_wxMoveEvent, obj);
17086 Py_INCREF(obj);
17087 return Py_BuildValue((char *)"");
17088 }
17089 static PyObject *_wrap_new_PaintEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17090 PyObject *resultobj;
17091 int arg1 = (int) 0 ;
17092 wxPaintEvent *result;
17093 PyObject * obj0 = 0 ;
17094 char *kwnames[] = {
17095 (char *) "Id", NULL
17096 };
17097
17098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PaintEvent",kwnames,&obj0)) goto fail;
17099 if (obj0) {
17100 arg1 = (int)SWIG_As_int(obj0);
17101 if (PyErr_Occurred()) SWIG_fail;
17102 }
17103 {
17104 PyThreadState* __tstate = wxPyBeginAllowThreads();
17105 result = (wxPaintEvent *)new wxPaintEvent(arg1);
17106
17107 wxPyEndAllowThreads(__tstate);
17108 if (PyErr_Occurred()) SWIG_fail;
17109 }
17110 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPaintEvent, 1);
17111 return resultobj;
17112 fail:
17113 return NULL;
17114 }
17115
17116
17117 static PyObject * PaintEvent_swigregister(PyObject *, PyObject *args) {
17118 PyObject *obj;
17119 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17120 SWIG_TypeClientData(SWIGTYPE_p_wxPaintEvent, obj);
17121 Py_INCREF(obj);
17122 return Py_BuildValue((char *)"");
17123 }
17124 static PyObject *_wrap_new_NcPaintEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17125 PyObject *resultobj;
17126 int arg1 = (int) 0 ;
17127 wxNcPaintEvent *result;
17128 PyObject * obj0 = 0 ;
17129 char *kwnames[] = {
17130 (char *) "winid", NULL
17131 };
17132
17133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_NcPaintEvent",kwnames,&obj0)) goto fail;
17134 if (obj0) {
17135 arg1 = (int)SWIG_As_int(obj0);
17136 if (PyErr_Occurred()) SWIG_fail;
17137 }
17138 {
17139 PyThreadState* __tstate = wxPyBeginAllowThreads();
17140 result = (wxNcPaintEvent *)new wxNcPaintEvent(arg1);
17141
17142 wxPyEndAllowThreads(__tstate);
17143 if (PyErr_Occurred()) SWIG_fail;
17144 }
17145 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNcPaintEvent, 1);
17146 return resultobj;
17147 fail:
17148 return NULL;
17149 }
17150
17151
17152 static PyObject * NcPaintEvent_swigregister(PyObject *, PyObject *args) {
17153 PyObject *obj;
17154 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17155 SWIG_TypeClientData(SWIGTYPE_p_wxNcPaintEvent, obj);
17156 Py_INCREF(obj);
17157 return Py_BuildValue((char *)"");
17158 }
17159 static PyObject *_wrap_new_EraseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17160 PyObject *resultobj;
17161 int arg1 = (int) 0 ;
17162 wxDC *arg2 = (wxDC *) (wxDC *) NULL ;
17163 wxEraseEvent *result;
17164 PyObject * obj0 = 0 ;
17165 PyObject * obj1 = 0 ;
17166 char *kwnames[] = {
17167 (char *) "Id",(char *) "dc", NULL
17168 };
17169
17170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_EraseEvent",kwnames,&obj0,&obj1)) goto fail;
17171 if (obj0) {
17172 arg1 = (int)SWIG_As_int(obj0);
17173 if (PyErr_Occurred()) SWIG_fail;
17174 }
17175 if (obj1) {
17176 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
17177 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17178 }
17179 {
17180 PyThreadState* __tstate = wxPyBeginAllowThreads();
17181 result = (wxEraseEvent *)new wxEraseEvent(arg1,arg2);
17182
17183 wxPyEndAllowThreads(__tstate);
17184 if (PyErr_Occurred()) SWIG_fail;
17185 }
17186 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEraseEvent, 1);
17187 return resultobj;
17188 fail:
17189 return NULL;
17190 }
17191
17192
17193 static PyObject *_wrap_EraseEvent_GetDC(PyObject *, PyObject *args, PyObject *kwargs) {
17194 PyObject *resultobj;
17195 wxEraseEvent *arg1 = (wxEraseEvent *) 0 ;
17196 wxDC *result;
17197 PyObject * obj0 = 0 ;
17198 char *kwnames[] = {
17199 (char *) "self", NULL
17200 };
17201
17202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EraseEvent_GetDC",kwnames,&obj0)) goto fail;
17203 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEraseEvent,
17204 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17205 {
17206 PyThreadState* __tstate = wxPyBeginAllowThreads();
17207 result = (wxDC *)((wxEraseEvent const *)arg1)->GetDC();
17208
17209 wxPyEndAllowThreads(__tstate);
17210 if (PyErr_Occurred()) SWIG_fail;
17211 }
17212 {
17213 resultobj = wxPyMake_wxObject(result, 0);
17214 }
17215 return resultobj;
17216 fail:
17217 return NULL;
17218 }
17219
17220
17221 static PyObject * EraseEvent_swigregister(PyObject *, PyObject *args) {
17222 PyObject *obj;
17223 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17224 SWIG_TypeClientData(SWIGTYPE_p_wxEraseEvent, obj);
17225 Py_INCREF(obj);
17226 return Py_BuildValue((char *)"");
17227 }
17228 static PyObject *_wrap_new_FocusEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17229 PyObject *resultobj;
17230 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17231 int arg2 = (int) 0 ;
17232 wxFocusEvent *result;
17233 PyObject * obj0 = 0 ;
17234 PyObject * obj1 = 0 ;
17235 char *kwnames[] = {
17236 (char *) "type",(char *) "winid", NULL
17237 };
17238
17239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_FocusEvent",kwnames,&obj0,&obj1)) goto fail;
17240 if (obj0) {
17241 arg1 = (wxEventType)SWIG_As_int(obj0);
17242 if (PyErr_Occurred()) SWIG_fail;
17243 }
17244 if (obj1) {
17245 arg2 = (int)SWIG_As_int(obj1);
17246 if (PyErr_Occurred()) SWIG_fail;
17247 }
17248 {
17249 PyThreadState* __tstate = wxPyBeginAllowThreads();
17250 result = (wxFocusEvent *)new wxFocusEvent(arg1,arg2);
17251
17252 wxPyEndAllowThreads(__tstate);
17253 if (PyErr_Occurred()) SWIG_fail;
17254 }
17255 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFocusEvent, 1);
17256 return resultobj;
17257 fail:
17258 return NULL;
17259 }
17260
17261
17262 static PyObject *_wrap_FocusEvent_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
17263 PyObject *resultobj;
17264 wxFocusEvent *arg1 = (wxFocusEvent *) 0 ;
17265 wxWindow *result;
17266 PyObject * obj0 = 0 ;
17267 char *kwnames[] = {
17268 (char *) "self", NULL
17269 };
17270
17271 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FocusEvent_GetWindow",kwnames,&obj0)) goto fail;
17272 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFocusEvent,
17273 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17274 {
17275 PyThreadState* __tstate = wxPyBeginAllowThreads();
17276 result = (wxWindow *)((wxFocusEvent const *)arg1)->GetWindow();
17277
17278 wxPyEndAllowThreads(__tstate);
17279 if (PyErr_Occurred()) SWIG_fail;
17280 }
17281 {
17282 resultobj = wxPyMake_wxObject(result, 0);
17283 }
17284 return resultobj;
17285 fail:
17286 return NULL;
17287 }
17288
17289
17290 static PyObject *_wrap_FocusEvent_SetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
17291 PyObject *resultobj;
17292 wxFocusEvent *arg1 = (wxFocusEvent *) 0 ;
17293 wxWindow *arg2 = (wxWindow *) 0 ;
17294 PyObject * obj0 = 0 ;
17295 PyObject * obj1 = 0 ;
17296 char *kwnames[] = {
17297 (char *) "self",(char *) "win", NULL
17298 };
17299
17300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FocusEvent_SetWindow",kwnames,&obj0,&obj1)) goto fail;
17301 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFocusEvent,
17302 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17303 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
17304 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17305 {
17306 PyThreadState* __tstate = wxPyBeginAllowThreads();
17307 (arg1)->SetWindow(arg2);
17308
17309 wxPyEndAllowThreads(__tstate);
17310 if (PyErr_Occurred()) SWIG_fail;
17311 }
17312 Py_INCREF(Py_None); resultobj = Py_None;
17313 return resultobj;
17314 fail:
17315 return NULL;
17316 }
17317
17318
17319 static PyObject * FocusEvent_swigregister(PyObject *, PyObject *args) {
17320 PyObject *obj;
17321 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17322 SWIG_TypeClientData(SWIGTYPE_p_wxFocusEvent, obj);
17323 Py_INCREF(obj);
17324 return Py_BuildValue((char *)"");
17325 }
17326 static PyObject *_wrap_new_ChildFocusEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17327 PyObject *resultobj;
17328 wxWindow *arg1 = (wxWindow *) NULL ;
17329 wxChildFocusEvent *result;
17330 PyObject * obj0 = 0 ;
17331 char *kwnames[] = {
17332 (char *) "win", NULL
17333 };
17334
17335 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_ChildFocusEvent",kwnames,&obj0)) goto fail;
17336 if (obj0) {
17337 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
17338 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17339 }
17340 {
17341 PyThreadState* __tstate = wxPyBeginAllowThreads();
17342 result = (wxChildFocusEvent *)new wxChildFocusEvent(arg1);
17343
17344 wxPyEndAllowThreads(__tstate);
17345 if (PyErr_Occurred()) SWIG_fail;
17346 }
17347 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChildFocusEvent, 1);
17348 return resultobj;
17349 fail:
17350 return NULL;
17351 }
17352
17353
17354 static PyObject *_wrap_ChildFocusEvent_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
17355 PyObject *resultobj;
17356 wxChildFocusEvent *arg1 = (wxChildFocusEvent *) 0 ;
17357 wxWindow *result;
17358 PyObject * obj0 = 0 ;
17359 char *kwnames[] = {
17360 (char *) "self", NULL
17361 };
17362
17363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ChildFocusEvent_GetWindow",kwnames,&obj0)) goto fail;
17364 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxChildFocusEvent,
17365 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17366 {
17367 PyThreadState* __tstate = wxPyBeginAllowThreads();
17368 result = (wxWindow *)((wxChildFocusEvent const *)arg1)->GetWindow();
17369
17370 wxPyEndAllowThreads(__tstate);
17371 if (PyErr_Occurred()) SWIG_fail;
17372 }
17373 {
17374 resultobj = wxPyMake_wxObject(result, 0);
17375 }
17376 return resultobj;
17377 fail:
17378 return NULL;
17379 }
17380
17381
17382 static PyObject * ChildFocusEvent_swigregister(PyObject *, PyObject *args) {
17383 PyObject *obj;
17384 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17385 SWIG_TypeClientData(SWIGTYPE_p_wxChildFocusEvent, obj);
17386 Py_INCREF(obj);
17387 return Py_BuildValue((char *)"");
17388 }
17389 static PyObject *_wrap_new_ActivateEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17390 PyObject *resultobj;
17391 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17392 bool arg2 = (bool) True ;
17393 int arg3 = (int) 0 ;
17394 wxActivateEvent *result;
17395 PyObject * obj0 = 0 ;
17396 PyObject * obj1 = 0 ;
17397 PyObject * obj2 = 0 ;
17398 char *kwnames[] = {
17399 (char *) "type",(char *) "active",(char *) "Id", NULL
17400 };
17401
17402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ActivateEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
17403 if (obj0) {
17404 arg1 = (wxEventType)SWIG_As_int(obj0);
17405 if (PyErr_Occurred()) SWIG_fail;
17406 }
17407 if (obj1) {
17408 arg2 = (bool)SWIG_As_bool(obj1);
17409 if (PyErr_Occurred()) SWIG_fail;
17410 }
17411 if (obj2) {
17412 arg3 = (int)SWIG_As_int(obj2);
17413 if (PyErr_Occurred()) SWIG_fail;
17414 }
17415 {
17416 PyThreadState* __tstate = wxPyBeginAllowThreads();
17417 result = (wxActivateEvent *)new wxActivateEvent(arg1,arg2,arg3);
17418
17419 wxPyEndAllowThreads(__tstate);
17420 if (PyErr_Occurred()) SWIG_fail;
17421 }
17422 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxActivateEvent, 1);
17423 return resultobj;
17424 fail:
17425 return NULL;
17426 }
17427
17428
17429 static PyObject *_wrap_ActivateEvent_GetActive(PyObject *, PyObject *args, PyObject *kwargs) {
17430 PyObject *resultobj;
17431 wxActivateEvent *arg1 = (wxActivateEvent *) 0 ;
17432 bool result;
17433 PyObject * obj0 = 0 ;
17434 char *kwnames[] = {
17435 (char *) "self", NULL
17436 };
17437
17438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ActivateEvent_GetActive",kwnames,&obj0)) goto fail;
17439 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxActivateEvent,
17440 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17441 {
17442 PyThreadState* __tstate = wxPyBeginAllowThreads();
17443 result = (bool)((wxActivateEvent const *)arg1)->GetActive();
17444
17445 wxPyEndAllowThreads(__tstate);
17446 if (PyErr_Occurred()) SWIG_fail;
17447 }
17448 {
17449 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17450 }
17451 return resultobj;
17452 fail:
17453 return NULL;
17454 }
17455
17456
17457 static PyObject * ActivateEvent_swigregister(PyObject *, PyObject *args) {
17458 PyObject *obj;
17459 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17460 SWIG_TypeClientData(SWIGTYPE_p_wxActivateEvent, obj);
17461 Py_INCREF(obj);
17462 return Py_BuildValue((char *)"");
17463 }
17464 static PyObject *_wrap_new_InitDialogEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17465 PyObject *resultobj;
17466 int arg1 = (int) 0 ;
17467 wxInitDialogEvent *result;
17468 PyObject * obj0 = 0 ;
17469 char *kwnames[] = {
17470 (char *) "Id", NULL
17471 };
17472
17473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_InitDialogEvent",kwnames,&obj0)) goto fail;
17474 if (obj0) {
17475 arg1 = (int)SWIG_As_int(obj0);
17476 if (PyErr_Occurred()) SWIG_fail;
17477 }
17478 {
17479 PyThreadState* __tstate = wxPyBeginAllowThreads();
17480 result = (wxInitDialogEvent *)new wxInitDialogEvent(arg1);
17481
17482 wxPyEndAllowThreads(__tstate);
17483 if (PyErr_Occurred()) SWIG_fail;
17484 }
17485 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxInitDialogEvent, 1);
17486 return resultobj;
17487 fail:
17488 return NULL;
17489 }
17490
17491
17492 static PyObject * InitDialogEvent_swigregister(PyObject *, PyObject *args) {
17493 PyObject *obj;
17494 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17495 SWIG_TypeClientData(SWIGTYPE_p_wxInitDialogEvent, obj);
17496 Py_INCREF(obj);
17497 return Py_BuildValue((char *)"");
17498 }
17499 static PyObject *_wrap_new_MenuEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17500 PyObject *resultobj;
17501 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17502 int arg2 = (int) 0 ;
17503 wxMenu *arg3 = (wxMenu *) NULL ;
17504 wxMenuEvent *result;
17505 PyObject * obj0 = 0 ;
17506 PyObject * obj1 = 0 ;
17507 PyObject * obj2 = 0 ;
17508 char *kwnames[] = {
17509 (char *) "type",(char *) "winid",(char *) "menu", NULL
17510 };
17511
17512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_MenuEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
17513 if (obj0) {
17514 arg1 = (wxEventType)SWIG_As_int(obj0);
17515 if (PyErr_Occurred()) SWIG_fail;
17516 }
17517 if (obj1) {
17518 arg2 = (int)SWIG_As_int(obj1);
17519 if (PyErr_Occurred()) SWIG_fail;
17520 }
17521 if (obj2) {
17522 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
17523 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17524 }
17525 {
17526 PyThreadState* __tstate = wxPyBeginAllowThreads();
17527 result = (wxMenuEvent *)new wxMenuEvent(arg1,arg2,arg3);
17528
17529 wxPyEndAllowThreads(__tstate);
17530 if (PyErr_Occurred()) SWIG_fail;
17531 }
17532 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMenuEvent, 1);
17533 return resultobj;
17534 fail:
17535 return NULL;
17536 }
17537
17538
17539 static PyObject *_wrap_MenuEvent_GetMenuId(PyObject *, PyObject *args, PyObject *kwargs) {
17540 PyObject *resultobj;
17541 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17542 int result;
17543 PyObject * obj0 = 0 ;
17544 char *kwnames[] = {
17545 (char *) "self", NULL
17546 };
17547
17548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_GetMenuId",kwnames,&obj0)) goto fail;
17549 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17550 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17551 {
17552 PyThreadState* __tstate = wxPyBeginAllowThreads();
17553 result = (int)((wxMenuEvent const *)arg1)->GetMenuId();
17554
17555 wxPyEndAllowThreads(__tstate);
17556 if (PyErr_Occurred()) SWIG_fail;
17557 }
17558 resultobj = SWIG_From_int((int)result);
17559 return resultobj;
17560 fail:
17561 return NULL;
17562 }
17563
17564
17565 static PyObject *_wrap_MenuEvent_IsPopup(PyObject *, PyObject *args, PyObject *kwargs) {
17566 PyObject *resultobj;
17567 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17568 bool result;
17569 PyObject * obj0 = 0 ;
17570 char *kwnames[] = {
17571 (char *) "self", NULL
17572 };
17573
17574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_IsPopup",kwnames,&obj0)) goto fail;
17575 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17576 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17577 {
17578 PyThreadState* __tstate = wxPyBeginAllowThreads();
17579 result = (bool)((wxMenuEvent const *)arg1)->IsPopup();
17580
17581 wxPyEndAllowThreads(__tstate);
17582 if (PyErr_Occurred()) SWIG_fail;
17583 }
17584 {
17585 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17586 }
17587 return resultobj;
17588 fail:
17589 return NULL;
17590 }
17591
17592
17593 static PyObject *_wrap_MenuEvent_GetMenu(PyObject *, PyObject *args, PyObject *kwargs) {
17594 PyObject *resultobj;
17595 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17596 wxMenu *result;
17597 PyObject * obj0 = 0 ;
17598 char *kwnames[] = {
17599 (char *) "self", NULL
17600 };
17601
17602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_GetMenu",kwnames,&obj0)) goto fail;
17603 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17604 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17605 {
17606 PyThreadState* __tstate = wxPyBeginAllowThreads();
17607 result = (wxMenu *)((wxMenuEvent const *)arg1)->GetMenu();
17608
17609 wxPyEndAllowThreads(__tstate);
17610 if (PyErr_Occurred()) SWIG_fail;
17611 }
17612 {
17613 resultobj = wxPyMake_wxObject(result, 0);
17614 }
17615 return resultobj;
17616 fail:
17617 return NULL;
17618 }
17619
17620
17621 static PyObject * MenuEvent_swigregister(PyObject *, PyObject *args) {
17622 PyObject *obj;
17623 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17624 SWIG_TypeClientData(SWIGTYPE_p_wxMenuEvent, obj);
17625 Py_INCREF(obj);
17626 return Py_BuildValue((char *)"");
17627 }
17628 static PyObject *_wrap_new_CloseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17629 PyObject *resultobj;
17630 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17631 int arg2 = (int) 0 ;
17632 wxCloseEvent *result;
17633 PyObject * obj0 = 0 ;
17634 PyObject * obj1 = 0 ;
17635 char *kwnames[] = {
17636 (char *) "type",(char *) "winid", NULL
17637 };
17638
17639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_CloseEvent",kwnames,&obj0,&obj1)) goto fail;
17640 if (obj0) {
17641 arg1 = (wxEventType)SWIG_As_int(obj0);
17642 if (PyErr_Occurred()) SWIG_fail;
17643 }
17644 if (obj1) {
17645 arg2 = (int)SWIG_As_int(obj1);
17646 if (PyErr_Occurred()) SWIG_fail;
17647 }
17648 {
17649 PyThreadState* __tstate = wxPyBeginAllowThreads();
17650 result = (wxCloseEvent *)new wxCloseEvent(arg1,arg2);
17651
17652 wxPyEndAllowThreads(__tstate);
17653 if (PyErr_Occurred()) SWIG_fail;
17654 }
17655 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCloseEvent, 1);
17656 return resultobj;
17657 fail:
17658 return NULL;
17659 }
17660
17661
17662 static PyObject *_wrap_CloseEvent_SetLoggingOff(PyObject *, PyObject *args, PyObject *kwargs) {
17663 PyObject *resultobj;
17664 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17665 bool arg2 ;
17666 PyObject * obj0 = 0 ;
17667 PyObject * obj1 = 0 ;
17668 char *kwnames[] = {
17669 (char *) "self",(char *) "logOff", NULL
17670 };
17671
17672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CloseEvent_SetLoggingOff",kwnames,&obj0,&obj1)) goto fail;
17673 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17674 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17675 arg2 = (bool)SWIG_As_bool(obj1);
17676 if (PyErr_Occurred()) SWIG_fail;
17677 {
17678 PyThreadState* __tstate = wxPyBeginAllowThreads();
17679 (arg1)->SetLoggingOff(arg2);
17680
17681 wxPyEndAllowThreads(__tstate);
17682 if (PyErr_Occurred()) SWIG_fail;
17683 }
17684 Py_INCREF(Py_None); resultobj = Py_None;
17685 return resultobj;
17686 fail:
17687 return NULL;
17688 }
17689
17690
17691 static PyObject *_wrap_CloseEvent_GetLoggingOff(PyObject *, PyObject *args, PyObject *kwargs) {
17692 PyObject *resultobj;
17693 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17694 bool result;
17695 PyObject * obj0 = 0 ;
17696 char *kwnames[] = {
17697 (char *) "self", NULL
17698 };
17699
17700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_GetLoggingOff",kwnames,&obj0)) goto fail;
17701 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17702 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17703 {
17704 PyThreadState* __tstate = wxPyBeginAllowThreads();
17705 result = (bool)((wxCloseEvent const *)arg1)->GetLoggingOff();
17706
17707 wxPyEndAllowThreads(__tstate);
17708 if (PyErr_Occurred()) SWIG_fail;
17709 }
17710 {
17711 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17712 }
17713 return resultobj;
17714 fail:
17715 return NULL;
17716 }
17717
17718
17719 static PyObject *_wrap_CloseEvent_Veto(PyObject *, PyObject *args, PyObject *kwargs) {
17720 PyObject *resultobj;
17721 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17722 bool arg2 = (bool) True ;
17723 PyObject * obj0 = 0 ;
17724 PyObject * obj1 = 0 ;
17725 char *kwnames[] = {
17726 (char *) "self",(char *) "veto", NULL
17727 };
17728
17729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CloseEvent_Veto",kwnames,&obj0,&obj1)) goto fail;
17730 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17731 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17732 if (obj1) {
17733 arg2 = (bool)SWIG_As_bool(obj1);
17734 if (PyErr_Occurred()) SWIG_fail;
17735 }
17736 {
17737 PyThreadState* __tstate = wxPyBeginAllowThreads();
17738 (arg1)->Veto(arg2);
17739
17740 wxPyEndAllowThreads(__tstate);
17741 if (PyErr_Occurred()) SWIG_fail;
17742 }
17743 Py_INCREF(Py_None); resultobj = Py_None;
17744 return resultobj;
17745 fail:
17746 return NULL;
17747 }
17748
17749
17750 static PyObject *_wrap_CloseEvent_SetCanVeto(PyObject *, PyObject *args, PyObject *kwargs) {
17751 PyObject *resultobj;
17752 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17753 bool arg2 ;
17754 PyObject * obj0 = 0 ;
17755 PyObject * obj1 = 0 ;
17756 char *kwnames[] = {
17757 (char *) "self",(char *) "canVeto", NULL
17758 };
17759
17760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CloseEvent_SetCanVeto",kwnames,&obj0,&obj1)) goto fail;
17761 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17762 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17763 arg2 = (bool)SWIG_As_bool(obj1);
17764 if (PyErr_Occurred()) SWIG_fail;
17765 {
17766 PyThreadState* __tstate = wxPyBeginAllowThreads();
17767 (arg1)->SetCanVeto(arg2);
17768
17769 wxPyEndAllowThreads(__tstate);
17770 if (PyErr_Occurred()) SWIG_fail;
17771 }
17772 Py_INCREF(Py_None); resultobj = Py_None;
17773 return resultobj;
17774 fail:
17775 return NULL;
17776 }
17777
17778
17779 static PyObject *_wrap_CloseEvent_CanVeto(PyObject *, PyObject *args, PyObject *kwargs) {
17780 PyObject *resultobj;
17781 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17782 bool result;
17783 PyObject * obj0 = 0 ;
17784 char *kwnames[] = {
17785 (char *) "self", NULL
17786 };
17787
17788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_CanVeto",kwnames,&obj0)) goto fail;
17789 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17790 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17791 {
17792 PyThreadState* __tstate = wxPyBeginAllowThreads();
17793 result = (bool)((wxCloseEvent const *)arg1)->CanVeto();
17794
17795 wxPyEndAllowThreads(__tstate);
17796 if (PyErr_Occurred()) SWIG_fail;
17797 }
17798 {
17799 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17800 }
17801 return resultobj;
17802 fail:
17803 return NULL;
17804 }
17805
17806
17807 static PyObject *_wrap_CloseEvent_GetVeto(PyObject *, PyObject *args, PyObject *kwargs) {
17808 PyObject *resultobj;
17809 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17810 bool result;
17811 PyObject * obj0 = 0 ;
17812 char *kwnames[] = {
17813 (char *) "self", NULL
17814 };
17815
17816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_GetVeto",kwnames,&obj0)) goto fail;
17817 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17818 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17819 {
17820 PyThreadState* __tstate = wxPyBeginAllowThreads();
17821 result = (bool)((wxCloseEvent const *)arg1)->GetVeto();
17822
17823 wxPyEndAllowThreads(__tstate);
17824 if (PyErr_Occurred()) SWIG_fail;
17825 }
17826 {
17827 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17828 }
17829 return resultobj;
17830 fail:
17831 return NULL;
17832 }
17833
17834
17835 static PyObject * CloseEvent_swigregister(PyObject *, PyObject *args) {
17836 PyObject *obj;
17837 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17838 SWIG_TypeClientData(SWIGTYPE_p_wxCloseEvent, obj);
17839 Py_INCREF(obj);
17840 return Py_BuildValue((char *)"");
17841 }
17842 static PyObject *_wrap_new_ShowEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17843 PyObject *resultobj;
17844 int arg1 = (int) 0 ;
17845 bool arg2 = (bool) False ;
17846 wxShowEvent *result;
17847 PyObject * obj0 = 0 ;
17848 PyObject * obj1 = 0 ;
17849 char *kwnames[] = {
17850 (char *) "winid",(char *) "show", NULL
17851 };
17852
17853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ShowEvent",kwnames,&obj0,&obj1)) goto fail;
17854 if (obj0) {
17855 arg1 = (int)SWIG_As_int(obj0);
17856 if (PyErr_Occurred()) SWIG_fail;
17857 }
17858 if (obj1) {
17859 arg2 = (bool)SWIG_As_bool(obj1);
17860 if (PyErr_Occurred()) SWIG_fail;
17861 }
17862 {
17863 PyThreadState* __tstate = wxPyBeginAllowThreads();
17864 result = (wxShowEvent *)new wxShowEvent(arg1,arg2);
17865
17866 wxPyEndAllowThreads(__tstate);
17867 if (PyErr_Occurred()) SWIG_fail;
17868 }
17869 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxShowEvent, 1);
17870 return resultobj;
17871 fail:
17872 return NULL;
17873 }
17874
17875
17876 static PyObject *_wrap_ShowEvent_SetShow(PyObject *, PyObject *args, PyObject *kwargs) {
17877 PyObject *resultobj;
17878 wxShowEvent *arg1 = (wxShowEvent *) 0 ;
17879 bool arg2 ;
17880 PyObject * obj0 = 0 ;
17881 PyObject * obj1 = 0 ;
17882 char *kwnames[] = {
17883 (char *) "self",(char *) "show", NULL
17884 };
17885
17886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ShowEvent_SetShow",kwnames,&obj0,&obj1)) goto fail;
17887 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShowEvent,
17888 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17889 arg2 = (bool)SWIG_As_bool(obj1);
17890 if (PyErr_Occurred()) SWIG_fail;
17891 {
17892 PyThreadState* __tstate = wxPyBeginAllowThreads();
17893 (arg1)->SetShow(arg2);
17894
17895 wxPyEndAllowThreads(__tstate);
17896 if (PyErr_Occurred()) SWIG_fail;
17897 }
17898 Py_INCREF(Py_None); resultobj = Py_None;
17899 return resultobj;
17900 fail:
17901 return NULL;
17902 }
17903
17904
17905 static PyObject *_wrap_ShowEvent_GetShow(PyObject *, PyObject *args, PyObject *kwargs) {
17906 PyObject *resultobj;
17907 wxShowEvent *arg1 = (wxShowEvent *) 0 ;
17908 bool result;
17909 PyObject * obj0 = 0 ;
17910 char *kwnames[] = {
17911 (char *) "self", NULL
17912 };
17913
17914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShowEvent_GetShow",kwnames,&obj0)) goto fail;
17915 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShowEvent,
17916 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17917 {
17918 PyThreadState* __tstate = wxPyBeginAllowThreads();
17919 result = (bool)((wxShowEvent const *)arg1)->GetShow();
17920
17921 wxPyEndAllowThreads(__tstate);
17922 if (PyErr_Occurred()) SWIG_fail;
17923 }
17924 {
17925 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17926 }
17927 return resultobj;
17928 fail:
17929 return NULL;
17930 }
17931
17932
17933 static PyObject * ShowEvent_swigregister(PyObject *, PyObject *args) {
17934 PyObject *obj;
17935 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17936 SWIG_TypeClientData(SWIGTYPE_p_wxShowEvent, obj);
17937 Py_INCREF(obj);
17938 return Py_BuildValue((char *)"");
17939 }
17940 static PyObject *_wrap_new_IconizeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17941 PyObject *resultobj;
17942 int arg1 = (int) 0 ;
17943 bool arg2 = (bool) True ;
17944 wxIconizeEvent *result;
17945 PyObject * obj0 = 0 ;
17946 PyObject * obj1 = 0 ;
17947 char *kwnames[] = {
17948 (char *) "id",(char *) "iconized", NULL
17949 };
17950
17951 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_IconizeEvent",kwnames,&obj0,&obj1)) goto fail;
17952 if (obj0) {
17953 arg1 = (int)SWIG_As_int(obj0);
17954 if (PyErr_Occurred()) SWIG_fail;
17955 }
17956 if (obj1) {
17957 arg2 = (bool)SWIG_As_bool(obj1);
17958 if (PyErr_Occurred()) SWIG_fail;
17959 }
17960 {
17961 PyThreadState* __tstate = wxPyBeginAllowThreads();
17962 result = (wxIconizeEvent *)new wxIconizeEvent(arg1,arg2);
17963
17964 wxPyEndAllowThreads(__tstate);
17965 if (PyErr_Occurred()) SWIG_fail;
17966 }
17967 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIconizeEvent, 1);
17968 return resultobj;
17969 fail:
17970 return NULL;
17971 }
17972
17973
17974 static PyObject *_wrap_IconizeEvent_Iconized(PyObject *, PyObject *args, PyObject *kwargs) {
17975 PyObject *resultobj;
17976 wxIconizeEvent *arg1 = (wxIconizeEvent *) 0 ;
17977 bool result;
17978 PyObject * obj0 = 0 ;
17979 char *kwnames[] = {
17980 (char *) "self", NULL
17981 };
17982
17983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IconizeEvent_Iconized",kwnames,&obj0)) goto fail;
17984 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIconizeEvent,
17985 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17986 {
17987 PyThreadState* __tstate = wxPyBeginAllowThreads();
17988 result = (bool)(arg1)->Iconized();
17989
17990 wxPyEndAllowThreads(__tstate);
17991 if (PyErr_Occurred()) SWIG_fail;
17992 }
17993 {
17994 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17995 }
17996 return resultobj;
17997 fail:
17998 return NULL;
17999 }
18000
18001
18002 static PyObject * IconizeEvent_swigregister(PyObject *, PyObject *args) {
18003 PyObject *obj;
18004 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18005 SWIG_TypeClientData(SWIGTYPE_p_wxIconizeEvent, obj);
18006 Py_INCREF(obj);
18007 return Py_BuildValue((char *)"");
18008 }
18009 static PyObject *_wrap_new_MaximizeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18010 PyObject *resultobj;
18011 int arg1 = (int) 0 ;
18012 wxMaximizeEvent *result;
18013 PyObject * obj0 = 0 ;
18014 char *kwnames[] = {
18015 (char *) "id", NULL
18016 };
18017
18018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MaximizeEvent",kwnames,&obj0)) goto fail;
18019 if (obj0) {
18020 arg1 = (int)SWIG_As_int(obj0);
18021 if (PyErr_Occurred()) SWIG_fail;
18022 }
18023 {
18024 PyThreadState* __tstate = wxPyBeginAllowThreads();
18025 result = (wxMaximizeEvent *)new wxMaximizeEvent(arg1);
18026
18027 wxPyEndAllowThreads(__tstate);
18028 if (PyErr_Occurred()) SWIG_fail;
18029 }
18030 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMaximizeEvent, 1);
18031 return resultobj;
18032 fail:
18033 return NULL;
18034 }
18035
18036
18037 static PyObject * MaximizeEvent_swigregister(PyObject *, PyObject *args) {
18038 PyObject *obj;
18039 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18040 SWIG_TypeClientData(SWIGTYPE_p_wxMaximizeEvent, obj);
18041 Py_INCREF(obj);
18042 return Py_BuildValue((char *)"");
18043 }
18044 static PyObject *_wrap_DropFilesEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
18045 PyObject *resultobj;
18046 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
18047 wxPoint result;
18048 PyObject * obj0 = 0 ;
18049 char *kwnames[] = {
18050 (char *) "self", NULL
18051 };
18052
18053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetPosition",kwnames,&obj0)) goto fail;
18054 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
18055 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18056 {
18057 PyThreadState* __tstate = wxPyBeginAllowThreads();
18058 result = (arg1)->GetPosition();
18059
18060 wxPyEndAllowThreads(__tstate);
18061 if (PyErr_Occurred()) SWIG_fail;
18062 }
18063 {
18064 wxPoint * resultptr;
18065 resultptr = new wxPoint((wxPoint &) result);
18066 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
18067 }
18068 return resultobj;
18069 fail:
18070 return NULL;
18071 }
18072
18073
18074 static PyObject *_wrap_DropFilesEvent_GetNumberOfFiles(PyObject *, PyObject *args, PyObject *kwargs) {
18075 PyObject *resultobj;
18076 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
18077 int result;
18078 PyObject * obj0 = 0 ;
18079 char *kwnames[] = {
18080 (char *) "self", NULL
18081 };
18082
18083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetNumberOfFiles",kwnames,&obj0)) goto fail;
18084 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
18085 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18086 {
18087 PyThreadState* __tstate = wxPyBeginAllowThreads();
18088 result = (int)(arg1)->GetNumberOfFiles();
18089
18090 wxPyEndAllowThreads(__tstate);
18091 if (PyErr_Occurred()) SWIG_fail;
18092 }
18093 resultobj = SWIG_From_int((int)result);
18094 return resultobj;
18095 fail:
18096 return NULL;
18097 }
18098
18099
18100 static PyObject *_wrap_DropFilesEvent_GetFiles(PyObject *, PyObject *args, PyObject *kwargs) {
18101 PyObject *resultobj;
18102 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
18103 PyObject *result;
18104 PyObject * obj0 = 0 ;
18105 char *kwnames[] = {
18106 (char *) "self", NULL
18107 };
18108
18109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetFiles",kwnames,&obj0)) goto fail;
18110 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
18111 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18112 {
18113 PyThreadState* __tstate = wxPyBeginAllowThreads();
18114 result = (PyObject *)wxDropFilesEvent_GetFiles(arg1);
18115
18116 wxPyEndAllowThreads(__tstate);
18117 if (PyErr_Occurred()) SWIG_fail;
18118 }
18119 resultobj = result;
18120 return resultobj;
18121 fail:
18122 return NULL;
18123 }
18124
18125
18126 static PyObject * DropFilesEvent_swigregister(PyObject *, PyObject *args) {
18127 PyObject *obj;
18128 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18129 SWIG_TypeClientData(SWIGTYPE_p_wxDropFilesEvent, obj);
18130 Py_INCREF(obj);
18131 return Py_BuildValue((char *)"");
18132 }
18133 static PyObject *_wrap_new_UpdateUIEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18134 PyObject *resultobj;
18135 int arg1 = (int) 0 ;
18136 wxUpdateUIEvent *result;
18137 PyObject * obj0 = 0 ;
18138 char *kwnames[] = {
18139 (char *) "commandId", NULL
18140 };
18141
18142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_UpdateUIEvent",kwnames,&obj0)) goto fail;
18143 if (obj0) {
18144 arg1 = (int)SWIG_As_int(obj0);
18145 if (PyErr_Occurred()) SWIG_fail;
18146 }
18147 {
18148 PyThreadState* __tstate = wxPyBeginAllowThreads();
18149 result = (wxUpdateUIEvent *)new wxUpdateUIEvent(arg1);
18150
18151 wxPyEndAllowThreads(__tstate);
18152 if (PyErr_Occurred()) SWIG_fail;
18153 }
18154 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxUpdateUIEvent, 1);
18155 return resultobj;
18156 fail:
18157 return NULL;
18158 }
18159
18160
18161 static PyObject *_wrap_UpdateUIEvent_GetChecked(PyObject *, PyObject *args, PyObject *kwargs) {
18162 PyObject *resultobj;
18163 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18164 bool result;
18165 PyObject * obj0 = 0 ;
18166 char *kwnames[] = {
18167 (char *) "self", NULL
18168 };
18169
18170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetChecked",kwnames,&obj0)) goto fail;
18171 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18172 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18173 {
18174 PyThreadState* __tstate = wxPyBeginAllowThreads();
18175 result = (bool)((wxUpdateUIEvent const *)arg1)->GetChecked();
18176
18177 wxPyEndAllowThreads(__tstate);
18178 if (PyErr_Occurred()) SWIG_fail;
18179 }
18180 {
18181 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18182 }
18183 return resultobj;
18184 fail:
18185 return NULL;
18186 }
18187
18188
18189 static PyObject *_wrap_UpdateUIEvent_GetEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
18190 PyObject *resultobj;
18191 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18192 bool result;
18193 PyObject * obj0 = 0 ;
18194 char *kwnames[] = {
18195 (char *) "self", NULL
18196 };
18197
18198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetEnabled",kwnames,&obj0)) goto fail;
18199 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18200 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18201 {
18202 PyThreadState* __tstate = wxPyBeginAllowThreads();
18203 result = (bool)((wxUpdateUIEvent const *)arg1)->GetEnabled();
18204
18205 wxPyEndAllowThreads(__tstate);
18206 if (PyErr_Occurred()) SWIG_fail;
18207 }
18208 {
18209 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18210 }
18211 return resultobj;
18212 fail:
18213 return NULL;
18214 }
18215
18216
18217 static PyObject *_wrap_UpdateUIEvent_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
18218 PyObject *resultobj;
18219 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18220 wxString result;
18221 PyObject * obj0 = 0 ;
18222 char *kwnames[] = {
18223 (char *) "self", NULL
18224 };
18225
18226 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetText",kwnames,&obj0)) goto fail;
18227 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18228 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18229 {
18230 PyThreadState* __tstate = wxPyBeginAllowThreads();
18231 result = ((wxUpdateUIEvent const *)arg1)->GetText();
18232
18233 wxPyEndAllowThreads(__tstate);
18234 if (PyErr_Occurred()) SWIG_fail;
18235 }
18236 {
18237 #if wxUSE_UNICODE
18238 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18239 #else
18240 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18241 #endif
18242 }
18243 return resultobj;
18244 fail:
18245 return NULL;
18246 }
18247
18248
18249 static PyObject *_wrap_UpdateUIEvent_GetSetText(PyObject *, PyObject *args, PyObject *kwargs) {
18250 PyObject *resultobj;
18251 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18252 bool result;
18253 PyObject * obj0 = 0 ;
18254 char *kwnames[] = {
18255 (char *) "self", NULL
18256 };
18257
18258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetText",kwnames,&obj0)) goto fail;
18259 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18260 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18261 {
18262 PyThreadState* __tstate = wxPyBeginAllowThreads();
18263 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetText();
18264
18265 wxPyEndAllowThreads(__tstate);
18266 if (PyErr_Occurred()) SWIG_fail;
18267 }
18268 {
18269 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18270 }
18271 return resultobj;
18272 fail:
18273 return NULL;
18274 }
18275
18276
18277 static PyObject *_wrap_UpdateUIEvent_GetSetChecked(PyObject *, PyObject *args, PyObject *kwargs) {
18278 PyObject *resultobj;
18279 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18280 bool result;
18281 PyObject * obj0 = 0 ;
18282 char *kwnames[] = {
18283 (char *) "self", NULL
18284 };
18285
18286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetChecked",kwnames,&obj0)) goto fail;
18287 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18288 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18289 {
18290 PyThreadState* __tstate = wxPyBeginAllowThreads();
18291 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetChecked();
18292
18293 wxPyEndAllowThreads(__tstate);
18294 if (PyErr_Occurred()) SWIG_fail;
18295 }
18296 {
18297 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18298 }
18299 return resultobj;
18300 fail:
18301 return NULL;
18302 }
18303
18304
18305 static PyObject *_wrap_UpdateUIEvent_GetSetEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
18306 PyObject *resultobj;
18307 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18308 bool result;
18309 PyObject * obj0 = 0 ;
18310 char *kwnames[] = {
18311 (char *) "self", NULL
18312 };
18313
18314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetEnabled",kwnames,&obj0)) goto fail;
18315 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18316 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18317 {
18318 PyThreadState* __tstate = wxPyBeginAllowThreads();
18319 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetEnabled();
18320
18321 wxPyEndAllowThreads(__tstate);
18322 if (PyErr_Occurred()) SWIG_fail;
18323 }
18324 {
18325 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18326 }
18327 return resultobj;
18328 fail:
18329 return NULL;
18330 }
18331
18332
18333 static PyObject *_wrap_UpdateUIEvent_Check(PyObject *, PyObject *args, PyObject *kwargs) {
18334 PyObject *resultobj;
18335 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18336 bool arg2 ;
18337 PyObject * obj0 = 0 ;
18338 PyObject * obj1 = 0 ;
18339 char *kwnames[] = {
18340 (char *) "self",(char *) "check", NULL
18341 };
18342
18343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_Check",kwnames,&obj0,&obj1)) goto fail;
18344 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18345 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18346 arg2 = (bool)SWIG_As_bool(obj1);
18347 if (PyErr_Occurred()) SWIG_fail;
18348 {
18349 PyThreadState* __tstate = wxPyBeginAllowThreads();
18350 (arg1)->Check(arg2);
18351
18352 wxPyEndAllowThreads(__tstate);
18353 if (PyErr_Occurred()) SWIG_fail;
18354 }
18355 Py_INCREF(Py_None); resultobj = Py_None;
18356 return resultobj;
18357 fail:
18358 return NULL;
18359 }
18360
18361
18362 static PyObject *_wrap_UpdateUIEvent_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
18363 PyObject *resultobj;
18364 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18365 bool arg2 ;
18366 PyObject * obj0 = 0 ;
18367 PyObject * obj1 = 0 ;
18368 char *kwnames[] = {
18369 (char *) "self",(char *) "enable", NULL
18370 };
18371
18372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_Enable",kwnames,&obj0,&obj1)) goto fail;
18373 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18374 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18375 arg2 = (bool)SWIG_As_bool(obj1);
18376 if (PyErr_Occurred()) SWIG_fail;
18377 {
18378 PyThreadState* __tstate = wxPyBeginAllowThreads();
18379 (arg1)->Enable(arg2);
18380
18381 wxPyEndAllowThreads(__tstate);
18382 if (PyErr_Occurred()) SWIG_fail;
18383 }
18384 Py_INCREF(Py_None); resultobj = Py_None;
18385 return resultobj;
18386 fail:
18387 return NULL;
18388 }
18389
18390
18391 static PyObject *_wrap_UpdateUIEvent_SetText(PyObject *, PyObject *args, PyObject *kwargs) {
18392 PyObject *resultobj;
18393 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18394 wxString *arg2 = 0 ;
18395 bool temp2 = False ;
18396 PyObject * obj0 = 0 ;
18397 PyObject * obj1 = 0 ;
18398 char *kwnames[] = {
18399 (char *) "self",(char *) "text", NULL
18400 };
18401
18402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_SetText",kwnames,&obj0,&obj1)) goto fail;
18403 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18404 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18405 {
18406 arg2 = wxString_in_helper(obj1);
18407 if (arg2 == NULL) SWIG_fail;
18408 temp2 = True;
18409 }
18410 {
18411 PyThreadState* __tstate = wxPyBeginAllowThreads();
18412 (arg1)->SetText((wxString const &)*arg2);
18413
18414 wxPyEndAllowThreads(__tstate);
18415 if (PyErr_Occurred()) SWIG_fail;
18416 }
18417 Py_INCREF(Py_None); resultobj = Py_None;
18418 {
18419 if (temp2)
18420 delete arg2;
18421 }
18422 return resultobj;
18423 fail:
18424 {
18425 if (temp2)
18426 delete arg2;
18427 }
18428 return NULL;
18429 }
18430
18431
18432 static PyObject *_wrap_UpdateUIEvent_SetUpdateInterval(PyObject *, PyObject *args, PyObject *kwargs) {
18433 PyObject *resultobj;
18434 long arg1 ;
18435 PyObject * obj0 = 0 ;
18436 char *kwnames[] = {
18437 (char *) "updateInterval", NULL
18438 };
18439
18440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_SetUpdateInterval",kwnames,&obj0)) goto fail;
18441 arg1 = (long)SWIG_As_long(obj0);
18442 if (PyErr_Occurred()) SWIG_fail;
18443 {
18444 PyThreadState* __tstate = wxPyBeginAllowThreads();
18445 wxUpdateUIEvent::SetUpdateInterval(arg1);
18446
18447 wxPyEndAllowThreads(__tstate);
18448 if (PyErr_Occurred()) SWIG_fail;
18449 }
18450 Py_INCREF(Py_None); resultobj = Py_None;
18451 return resultobj;
18452 fail:
18453 return NULL;
18454 }
18455
18456
18457 static PyObject *_wrap_UpdateUIEvent_GetUpdateInterval(PyObject *, PyObject *args, PyObject *kwargs) {
18458 PyObject *resultobj;
18459 long result;
18460 char *kwnames[] = {
18461 NULL
18462 };
18463
18464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_GetUpdateInterval",kwnames)) goto fail;
18465 {
18466 PyThreadState* __tstate = wxPyBeginAllowThreads();
18467 result = (long)wxUpdateUIEvent::GetUpdateInterval();
18468
18469 wxPyEndAllowThreads(__tstate);
18470 if (PyErr_Occurred()) SWIG_fail;
18471 }
18472 resultobj = SWIG_From_long((long)result);
18473 return resultobj;
18474 fail:
18475 return NULL;
18476 }
18477
18478
18479 static PyObject *_wrap_UpdateUIEvent_CanUpdate(PyObject *, PyObject *args, PyObject *kwargs) {
18480 PyObject *resultobj;
18481 wxWindow *arg1 = (wxWindow *) 0 ;
18482 bool result;
18483 PyObject * obj0 = 0 ;
18484 char *kwnames[] = {
18485 (char *) "win", NULL
18486 };
18487
18488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_CanUpdate",kwnames,&obj0)) goto fail;
18489 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
18490 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18491 {
18492 PyThreadState* __tstate = wxPyBeginAllowThreads();
18493 result = (bool)wxUpdateUIEvent::CanUpdate(arg1);
18494
18495 wxPyEndAllowThreads(__tstate);
18496 if (PyErr_Occurred()) SWIG_fail;
18497 }
18498 {
18499 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18500 }
18501 return resultobj;
18502 fail:
18503 return NULL;
18504 }
18505
18506
18507 static PyObject *_wrap_UpdateUIEvent_ResetUpdateTime(PyObject *, PyObject *args, PyObject *kwargs) {
18508 PyObject *resultobj;
18509 char *kwnames[] = {
18510 NULL
18511 };
18512
18513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_ResetUpdateTime",kwnames)) goto fail;
18514 {
18515 PyThreadState* __tstate = wxPyBeginAllowThreads();
18516 wxUpdateUIEvent::ResetUpdateTime();
18517
18518 wxPyEndAllowThreads(__tstate);
18519 if (PyErr_Occurred()) SWIG_fail;
18520 }
18521 Py_INCREF(Py_None); resultobj = Py_None;
18522 return resultobj;
18523 fail:
18524 return NULL;
18525 }
18526
18527
18528 static PyObject *_wrap_UpdateUIEvent_SetMode(PyObject *, PyObject *args, PyObject *kwargs) {
18529 PyObject *resultobj;
18530 int arg1 ;
18531 PyObject * obj0 = 0 ;
18532 char *kwnames[] = {
18533 (char *) "mode", NULL
18534 };
18535
18536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_SetMode",kwnames,&obj0)) goto fail;
18537 arg1 = (int)SWIG_As_int(obj0);
18538 if (PyErr_Occurred()) SWIG_fail;
18539 {
18540 PyThreadState* __tstate = wxPyBeginAllowThreads();
18541 wxUpdateUIEvent::SetMode((wxUpdateUIMode )arg1);
18542
18543 wxPyEndAllowThreads(__tstate);
18544 if (PyErr_Occurred()) SWIG_fail;
18545 }
18546 Py_INCREF(Py_None); resultobj = Py_None;
18547 return resultobj;
18548 fail:
18549 return NULL;
18550 }
18551
18552
18553 static PyObject *_wrap_UpdateUIEvent_GetMode(PyObject *, PyObject *args, PyObject *kwargs) {
18554 PyObject *resultobj;
18555 int result;
18556 char *kwnames[] = {
18557 NULL
18558 };
18559
18560 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_GetMode",kwnames)) goto fail;
18561 {
18562 PyThreadState* __tstate = wxPyBeginAllowThreads();
18563 result = (int)wxUpdateUIEvent::GetMode();
18564
18565 wxPyEndAllowThreads(__tstate);
18566 if (PyErr_Occurred()) SWIG_fail;
18567 }
18568 resultobj = SWIG_From_int((int)result);
18569 return resultobj;
18570 fail:
18571 return NULL;
18572 }
18573
18574
18575 static PyObject * UpdateUIEvent_swigregister(PyObject *, PyObject *args) {
18576 PyObject *obj;
18577 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18578 SWIG_TypeClientData(SWIGTYPE_p_wxUpdateUIEvent, obj);
18579 Py_INCREF(obj);
18580 return Py_BuildValue((char *)"");
18581 }
18582 static PyObject *_wrap_new_SysColourChangedEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18583 PyObject *resultobj;
18584 wxSysColourChangedEvent *result;
18585 char *kwnames[] = {
18586 NULL
18587 };
18588
18589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SysColourChangedEvent",kwnames)) goto fail;
18590 {
18591 PyThreadState* __tstate = wxPyBeginAllowThreads();
18592 result = (wxSysColourChangedEvent *)new wxSysColourChangedEvent();
18593
18594 wxPyEndAllowThreads(__tstate);
18595 if (PyErr_Occurred()) SWIG_fail;
18596 }
18597 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSysColourChangedEvent, 1);
18598 return resultobj;
18599 fail:
18600 return NULL;
18601 }
18602
18603
18604 static PyObject * SysColourChangedEvent_swigregister(PyObject *, PyObject *args) {
18605 PyObject *obj;
18606 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18607 SWIG_TypeClientData(SWIGTYPE_p_wxSysColourChangedEvent, obj);
18608 Py_INCREF(obj);
18609 return Py_BuildValue((char *)"");
18610 }
18611 static PyObject *_wrap_new_MouseCaptureChangedEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18612 PyObject *resultobj;
18613 int arg1 = (int) 0 ;
18614 wxWindow *arg2 = (wxWindow *) NULL ;
18615 wxMouseCaptureChangedEvent *result;
18616 PyObject * obj0 = 0 ;
18617 PyObject * obj1 = 0 ;
18618 char *kwnames[] = {
18619 (char *) "winid",(char *) "gainedCapture", NULL
18620 };
18621
18622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_MouseCaptureChangedEvent",kwnames,&obj0,&obj1)) goto fail;
18623 if (obj0) {
18624 arg1 = (int)SWIG_As_int(obj0);
18625 if (PyErr_Occurred()) SWIG_fail;
18626 }
18627 if (obj1) {
18628 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18629 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18630 }
18631 {
18632 PyThreadState* __tstate = wxPyBeginAllowThreads();
18633 result = (wxMouseCaptureChangedEvent *)new wxMouseCaptureChangedEvent(arg1,arg2);
18634
18635 wxPyEndAllowThreads(__tstate);
18636 if (PyErr_Occurred()) SWIG_fail;
18637 }
18638 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMouseCaptureChangedEvent, 1);
18639 return resultobj;
18640 fail:
18641 return NULL;
18642 }
18643
18644
18645 static PyObject *_wrap_MouseCaptureChangedEvent_GetCapturedWindow(PyObject *, PyObject *args, PyObject *kwargs) {
18646 PyObject *resultobj;
18647 wxMouseCaptureChangedEvent *arg1 = (wxMouseCaptureChangedEvent *) 0 ;
18648 wxWindow *result;
18649 PyObject * obj0 = 0 ;
18650 char *kwnames[] = {
18651 (char *) "self", NULL
18652 };
18653
18654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseCaptureChangedEvent_GetCapturedWindow",kwnames,&obj0)) goto fail;
18655 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseCaptureChangedEvent,
18656 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18657 {
18658 PyThreadState* __tstate = wxPyBeginAllowThreads();
18659 result = (wxWindow *)((wxMouseCaptureChangedEvent const *)arg1)->GetCapturedWindow();
18660
18661 wxPyEndAllowThreads(__tstate);
18662 if (PyErr_Occurred()) SWIG_fail;
18663 }
18664 {
18665 resultobj = wxPyMake_wxObject(result, 0);
18666 }
18667 return resultobj;
18668 fail:
18669 return NULL;
18670 }
18671
18672
18673 static PyObject * MouseCaptureChangedEvent_swigregister(PyObject *, PyObject *args) {
18674 PyObject *obj;
18675 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18676 SWIG_TypeClientData(SWIGTYPE_p_wxMouseCaptureChangedEvent, obj);
18677 Py_INCREF(obj);
18678 return Py_BuildValue((char *)"");
18679 }
18680 static PyObject *_wrap_new_DisplayChangedEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18681 PyObject *resultobj;
18682 wxDisplayChangedEvent *result;
18683 char *kwnames[] = {
18684 NULL
18685 };
18686
18687 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DisplayChangedEvent",kwnames)) goto fail;
18688 {
18689 PyThreadState* __tstate = wxPyBeginAllowThreads();
18690 result = (wxDisplayChangedEvent *)new wxDisplayChangedEvent();
18691
18692 wxPyEndAllowThreads(__tstate);
18693 if (PyErr_Occurred()) SWIG_fail;
18694 }
18695 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDisplayChangedEvent, 1);
18696 return resultobj;
18697 fail:
18698 return NULL;
18699 }
18700
18701
18702 static PyObject * DisplayChangedEvent_swigregister(PyObject *, PyObject *args) {
18703 PyObject *obj;
18704 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18705 SWIG_TypeClientData(SWIGTYPE_p_wxDisplayChangedEvent, obj);
18706 Py_INCREF(obj);
18707 return Py_BuildValue((char *)"");
18708 }
18709 static PyObject *_wrap_new_PaletteChangedEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18710 PyObject *resultobj;
18711 int arg1 = (int) 0 ;
18712 wxPaletteChangedEvent *result;
18713 PyObject * obj0 = 0 ;
18714 char *kwnames[] = {
18715 (char *) "id", NULL
18716 };
18717
18718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PaletteChangedEvent",kwnames,&obj0)) goto fail;
18719 if (obj0) {
18720 arg1 = (int)SWIG_As_int(obj0);
18721 if (PyErr_Occurred()) SWIG_fail;
18722 }
18723 {
18724 PyThreadState* __tstate = wxPyBeginAllowThreads();
18725 result = (wxPaletteChangedEvent *)new wxPaletteChangedEvent(arg1);
18726
18727 wxPyEndAllowThreads(__tstate);
18728 if (PyErr_Occurred()) SWIG_fail;
18729 }
18730 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPaletteChangedEvent, 1);
18731 return resultobj;
18732 fail:
18733 return NULL;
18734 }
18735
18736
18737 static PyObject *_wrap_PaletteChangedEvent_SetChangedWindow(PyObject *, PyObject *args, PyObject *kwargs) {
18738 PyObject *resultobj;
18739 wxPaletteChangedEvent *arg1 = (wxPaletteChangedEvent *) 0 ;
18740 wxWindow *arg2 = (wxWindow *) 0 ;
18741 PyObject * obj0 = 0 ;
18742 PyObject * obj1 = 0 ;
18743 char *kwnames[] = {
18744 (char *) "self",(char *) "win", NULL
18745 };
18746
18747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaletteChangedEvent_SetChangedWindow",kwnames,&obj0,&obj1)) goto fail;
18748 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPaletteChangedEvent,
18749 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18750 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18751 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18752 {
18753 PyThreadState* __tstate = wxPyBeginAllowThreads();
18754 (arg1)->SetChangedWindow(arg2);
18755
18756 wxPyEndAllowThreads(__tstate);
18757 if (PyErr_Occurred()) SWIG_fail;
18758 }
18759 Py_INCREF(Py_None); resultobj = Py_None;
18760 return resultobj;
18761 fail:
18762 return NULL;
18763 }
18764
18765
18766 static PyObject *_wrap_PaletteChangedEvent_GetChangedWindow(PyObject *, PyObject *args, PyObject *kwargs) {
18767 PyObject *resultobj;
18768 wxPaletteChangedEvent *arg1 = (wxPaletteChangedEvent *) 0 ;
18769 wxWindow *result;
18770 PyObject * obj0 = 0 ;
18771 char *kwnames[] = {
18772 (char *) "self", NULL
18773 };
18774
18775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PaletteChangedEvent_GetChangedWindow",kwnames,&obj0)) goto fail;
18776 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPaletteChangedEvent,
18777 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18778 {
18779 PyThreadState* __tstate = wxPyBeginAllowThreads();
18780 result = (wxWindow *)(arg1)->GetChangedWindow();
18781
18782 wxPyEndAllowThreads(__tstate);
18783 if (PyErr_Occurred()) SWIG_fail;
18784 }
18785 {
18786 resultobj = wxPyMake_wxObject(result, 0);
18787 }
18788 return resultobj;
18789 fail:
18790 return NULL;
18791 }
18792
18793
18794 static PyObject * PaletteChangedEvent_swigregister(PyObject *, PyObject *args) {
18795 PyObject *obj;
18796 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18797 SWIG_TypeClientData(SWIGTYPE_p_wxPaletteChangedEvent, obj);
18798 Py_INCREF(obj);
18799 return Py_BuildValue((char *)"");
18800 }
18801 static PyObject *_wrap_new_QueryNewPaletteEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18802 PyObject *resultobj;
18803 int arg1 = (int) 0 ;
18804 wxQueryNewPaletteEvent *result;
18805 PyObject * obj0 = 0 ;
18806 char *kwnames[] = {
18807 (char *) "winid", NULL
18808 };
18809
18810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_QueryNewPaletteEvent",kwnames,&obj0)) goto fail;
18811 if (obj0) {
18812 arg1 = (int)SWIG_As_int(obj0);
18813 if (PyErr_Occurred()) SWIG_fail;
18814 }
18815 {
18816 PyThreadState* __tstate = wxPyBeginAllowThreads();
18817 result = (wxQueryNewPaletteEvent *)new wxQueryNewPaletteEvent(arg1);
18818
18819 wxPyEndAllowThreads(__tstate);
18820 if (PyErr_Occurred()) SWIG_fail;
18821 }
18822 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxQueryNewPaletteEvent, 1);
18823 return resultobj;
18824 fail:
18825 return NULL;
18826 }
18827
18828
18829 static PyObject *_wrap_QueryNewPaletteEvent_SetPaletteRealized(PyObject *, PyObject *args, PyObject *kwargs) {
18830 PyObject *resultobj;
18831 wxQueryNewPaletteEvent *arg1 = (wxQueryNewPaletteEvent *) 0 ;
18832 bool arg2 ;
18833 PyObject * obj0 = 0 ;
18834 PyObject * obj1 = 0 ;
18835 char *kwnames[] = {
18836 (char *) "self",(char *) "realized", NULL
18837 };
18838
18839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:QueryNewPaletteEvent_SetPaletteRealized",kwnames,&obj0,&obj1)) goto fail;
18840 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxQueryNewPaletteEvent,
18841 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18842 arg2 = (bool)SWIG_As_bool(obj1);
18843 if (PyErr_Occurred()) SWIG_fail;
18844 {
18845 PyThreadState* __tstate = wxPyBeginAllowThreads();
18846 (arg1)->SetPaletteRealized(arg2);
18847
18848 wxPyEndAllowThreads(__tstate);
18849 if (PyErr_Occurred()) SWIG_fail;
18850 }
18851 Py_INCREF(Py_None); resultobj = Py_None;
18852 return resultobj;
18853 fail:
18854 return NULL;
18855 }
18856
18857
18858 static PyObject *_wrap_QueryNewPaletteEvent_GetPaletteRealized(PyObject *, PyObject *args, PyObject *kwargs) {
18859 PyObject *resultobj;
18860 wxQueryNewPaletteEvent *arg1 = (wxQueryNewPaletteEvent *) 0 ;
18861 bool result;
18862 PyObject * obj0 = 0 ;
18863 char *kwnames[] = {
18864 (char *) "self", NULL
18865 };
18866
18867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:QueryNewPaletteEvent_GetPaletteRealized",kwnames,&obj0)) goto fail;
18868 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxQueryNewPaletteEvent,
18869 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18870 {
18871 PyThreadState* __tstate = wxPyBeginAllowThreads();
18872 result = (bool)((wxQueryNewPaletteEvent const *)arg1)->GetPaletteRealized();
18873
18874 wxPyEndAllowThreads(__tstate);
18875 if (PyErr_Occurred()) SWIG_fail;
18876 }
18877 {
18878 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18879 }
18880 return resultobj;
18881 fail:
18882 return NULL;
18883 }
18884
18885
18886 static PyObject * QueryNewPaletteEvent_swigregister(PyObject *, PyObject *args) {
18887 PyObject *obj;
18888 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18889 SWIG_TypeClientData(SWIGTYPE_p_wxQueryNewPaletteEvent, obj);
18890 Py_INCREF(obj);
18891 return Py_BuildValue((char *)"");
18892 }
18893 static PyObject *_wrap_new_NavigationKeyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18894 PyObject *resultobj;
18895 wxNavigationKeyEvent *result;
18896 char *kwnames[] = {
18897 NULL
18898 };
18899
18900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_NavigationKeyEvent",kwnames)) goto fail;
18901 {
18902 PyThreadState* __tstate = wxPyBeginAllowThreads();
18903 result = (wxNavigationKeyEvent *)new wxNavigationKeyEvent();
18904
18905 wxPyEndAllowThreads(__tstate);
18906 if (PyErr_Occurred()) SWIG_fail;
18907 }
18908 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNavigationKeyEvent, 1);
18909 return resultobj;
18910 fail:
18911 return NULL;
18912 }
18913
18914
18915 static PyObject *_wrap_NavigationKeyEvent_GetDirection(PyObject *, PyObject *args, PyObject *kwargs) {
18916 PyObject *resultobj;
18917 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18918 bool result;
18919 PyObject * obj0 = 0 ;
18920 char *kwnames[] = {
18921 (char *) "self", NULL
18922 };
18923
18924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_GetDirection",kwnames,&obj0)) goto fail;
18925 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18926 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18927 {
18928 PyThreadState* __tstate = wxPyBeginAllowThreads();
18929 result = (bool)((wxNavigationKeyEvent const *)arg1)->GetDirection();
18930
18931 wxPyEndAllowThreads(__tstate);
18932 if (PyErr_Occurred()) SWIG_fail;
18933 }
18934 {
18935 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18936 }
18937 return resultobj;
18938 fail:
18939 return NULL;
18940 }
18941
18942
18943 static PyObject *_wrap_NavigationKeyEvent_SetDirection(PyObject *, PyObject *args, PyObject *kwargs) {
18944 PyObject *resultobj;
18945 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18946 bool arg2 ;
18947 PyObject * obj0 = 0 ;
18948 PyObject * obj1 = 0 ;
18949 char *kwnames[] = {
18950 (char *) "self",(char *) "forward", NULL
18951 };
18952
18953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetDirection",kwnames,&obj0,&obj1)) goto fail;
18954 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18955 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18956 arg2 = (bool)SWIG_As_bool(obj1);
18957 if (PyErr_Occurred()) SWIG_fail;
18958 {
18959 PyThreadState* __tstate = wxPyBeginAllowThreads();
18960 (arg1)->SetDirection(arg2);
18961
18962 wxPyEndAllowThreads(__tstate);
18963 if (PyErr_Occurred()) SWIG_fail;
18964 }
18965 Py_INCREF(Py_None); resultobj = Py_None;
18966 return resultobj;
18967 fail:
18968 return NULL;
18969 }
18970
18971
18972 static PyObject *_wrap_NavigationKeyEvent_IsWindowChange(PyObject *, PyObject *args, PyObject *kwargs) {
18973 PyObject *resultobj;
18974 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18975 bool result;
18976 PyObject * obj0 = 0 ;
18977 char *kwnames[] = {
18978 (char *) "self", NULL
18979 };
18980
18981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_IsWindowChange",kwnames,&obj0)) goto fail;
18982 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18983 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18984 {
18985 PyThreadState* __tstate = wxPyBeginAllowThreads();
18986 result = (bool)((wxNavigationKeyEvent const *)arg1)->IsWindowChange();
18987
18988 wxPyEndAllowThreads(__tstate);
18989 if (PyErr_Occurred()) SWIG_fail;
18990 }
18991 {
18992 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18993 }
18994 return resultobj;
18995 fail:
18996 return NULL;
18997 }
18998
18999
19000 static PyObject *_wrap_NavigationKeyEvent_SetWindowChange(PyObject *, PyObject *args, PyObject *kwargs) {
19001 PyObject *resultobj;
19002 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
19003 bool arg2 ;
19004 PyObject * obj0 = 0 ;
19005 PyObject * obj1 = 0 ;
19006 char *kwnames[] = {
19007 (char *) "self",(char *) "ischange", NULL
19008 };
19009
19010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetWindowChange",kwnames,&obj0,&obj1)) goto fail;
19011 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
19012 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19013 arg2 = (bool)SWIG_As_bool(obj1);
19014 if (PyErr_Occurred()) SWIG_fail;
19015 {
19016 PyThreadState* __tstate = wxPyBeginAllowThreads();
19017 (arg1)->SetWindowChange(arg2);
19018
19019 wxPyEndAllowThreads(__tstate);
19020 if (PyErr_Occurred()) SWIG_fail;
19021 }
19022 Py_INCREF(Py_None); resultobj = Py_None;
19023 return resultobj;
19024 fail:
19025 return NULL;
19026 }
19027
19028
19029 static PyObject *_wrap_NavigationKeyEvent_SetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
19030 PyObject *resultobj;
19031 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
19032 long arg2 ;
19033 PyObject * obj0 = 0 ;
19034 PyObject * obj1 = 0 ;
19035 char *kwnames[] = {
19036 (char *) "self",(char *) "flags", NULL
19037 };
19038
19039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetFlags",kwnames,&obj0,&obj1)) goto fail;
19040 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
19041 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19042 arg2 = (long)SWIG_As_long(obj1);
19043 if (PyErr_Occurred()) SWIG_fail;
19044 {
19045 PyThreadState* __tstate = wxPyBeginAllowThreads();
19046 (arg1)->SetFlags(arg2);
19047
19048 wxPyEndAllowThreads(__tstate);
19049 if (PyErr_Occurred()) SWIG_fail;
19050 }
19051 Py_INCREF(Py_None); resultobj = Py_None;
19052 return resultobj;
19053 fail:
19054 return NULL;
19055 }
19056
19057
19058 static PyObject *_wrap_NavigationKeyEvent_GetCurrentFocus(PyObject *, PyObject *args, PyObject *kwargs) {
19059 PyObject *resultobj;
19060 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
19061 wxWindow *result;
19062 PyObject * obj0 = 0 ;
19063 char *kwnames[] = {
19064 (char *) "self", NULL
19065 };
19066
19067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_GetCurrentFocus",kwnames,&obj0)) goto fail;
19068 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
19069 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19070 {
19071 PyThreadState* __tstate = wxPyBeginAllowThreads();
19072 result = (wxWindow *)((wxNavigationKeyEvent const *)arg1)->GetCurrentFocus();
19073
19074 wxPyEndAllowThreads(__tstate);
19075 if (PyErr_Occurred()) SWIG_fail;
19076 }
19077 {
19078 resultobj = wxPyMake_wxObject(result, 0);
19079 }
19080 return resultobj;
19081 fail:
19082 return NULL;
19083 }
19084
19085
19086 static PyObject *_wrap_NavigationKeyEvent_SetCurrentFocus(PyObject *, PyObject *args, PyObject *kwargs) {
19087 PyObject *resultobj;
19088 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
19089 wxWindow *arg2 = (wxWindow *) 0 ;
19090 PyObject * obj0 = 0 ;
19091 PyObject * obj1 = 0 ;
19092 char *kwnames[] = {
19093 (char *) "self",(char *) "win", NULL
19094 };
19095
19096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetCurrentFocus",kwnames,&obj0,&obj1)) goto fail;
19097 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
19098 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19099 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
19100 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19101 {
19102 PyThreadState* __tstate = wxPyBeginAllowThreads();
19103 (arg1)->SetCurrentFocus(arg2);
19104
19105 wxPyEndAllowThreads(__tstate);
19106 if (PyErr_Occurred()) SWIG_fail;
19107 }
19108 Py_INCREF(Py_None); resultobj = Py_None;
19109 return resultobj;
19110 fail:
19111 return NULL;
19112 }
19113
19114
19115 static PyObject * NavigationKeyEvent_swigregister(PyObject *, PyObject *args) {
19116 PyObject *obj;
19117 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19118 SWIG_TypeClientData(SWIGTYPE_p_wxNavigationKeyEvent, obj);
19119 Py_INCREF(obj);
19120 return Py_BuildValue((char *)"");
19121 }
19122 static PyObject *_wrap_new_WindowCreateEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19123 PyObject *resultobj;
19124 wxWindow *arg1 = (wxWindow *) NULL ;
19125 wxWindowCreateEvent *result;
19126 PyObject * obj0 = 0 ;
19127 char *kwnames[] = {
19128 (char *) "win", NULL
19129 };
19130
19131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowCreateEvent",kwnames,&obj0)) goto fail;
19132 if (obj0) {
19133 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
19134 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19135 }
19136 {
19137 PyThreadState* __tstate = wxPyBeginAllowThreads();
19138 result = (wxWindowCreateEvent *)new wxWindowCreateEvent(arg1);
19139
19140 wxPyEndAllowThreads(__tstate);
19141 if (PyErr_Occurred()) SWIG_fail;
19142 }
19143 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowCreateEvent, 1);
19144 return resultobj;
19145 fail:
19146 return NULL;
19147 }
19148
19149
19150 static PyObject *_wrap_WindowCreateEvent_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
19151 PyObject *resultobj;
19152 wxWindowCreateEvent *arg1 = (wxWindowCreateEvent *) 0 ;
19153 wxWindow *result;
19154 PyObject * obj0 = 0 ;
19155 char *kwnames[] = {
19156 (char *) "self", NULL
19157 };
19158
19159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:WindowCreateEvent_GetWindow",kwnames,&obj0)) goto fail;
19160 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindowCreateEvent,
19161 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19162 {
19163 PyThreadState* __tstate = wxPyBeginAllowThreads();
19164 result = (wxWindow *)((wxWindowCreateEvent const *)arg1)->GetWindow();
19165
19166 wxPyEndAllowThreads(__tstate);
19167 if (PyErr_Occurred()) SWIG_fail;
19168 }
19169 {
19170 resultobj = wxPyMake_wxObject(result, 0);
19171 }
19172 return resultobj;
19173 fail:
19174 return NULL;
19175 }
19176
19177
19178 static PyObject * WindowCreateEvent_swigregister(PyObject *, PyObject *args) {
19179 PyObject *obj;
19180 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19181 SWIG_TypeClientData(SWIGTYPE_p_wxWindowCreateEvent, obj);
19182 Py_INCREF(obj);
19183 return Py_BuildValue((char *)"");
19184 }
19185 static PyObject *_wrap_new_WindowDestroyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19186 PyObject *resultobj;
19187 wxWindow *arg1 = (wxWindow *) NULL ;
19188 wxWindowDestroyEvent *result;
19189 PyObject * obj0 = 0 ;
19190 char *kwnames[] = {
19191 (char *) "win", NULL
19192 };
19193
19194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowDestroyEvent",kwnames,&obj0)) goto fail;
19195 if (obj0) {
19196 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
19197 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19198 }
19199 {
19200 PyThreadState* __tstate = wxPyBeginAllowThreads();
19201 result = (wxWindowDestroyEvent *)new wxWindowDestroyEvent(arg1);
19202
19203 wxPyEndAllowThreads(__tstate);
19204 if (PyErr_Occurred()) SWIG_fail;
19205 }
19206 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowDestroyEvent, 1);
19207 return resultobj;
19208 fail:
19209 return NULL;
19210 }
19211
19212
19213 static PyObject *_wrap_WindowDestroyEvent_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
19214 PyObject *resultobj;
19215 wxWindowDestroyEvent *arg1 = (wxWindowDestroyEvent *) 0 ;
19216 wxWindow *result;
19217 PyObject * obj0 = 0 ;
19218 char *kwnames[] = {
19219 (char *) "self", NULL
19220 };
19221
19222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:WindowDestroyEvent_GetWindow",kwnames,&obj0)) goto fail;
19223 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindowDestroyEvent,
19224 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19225 {
19226 PyThreadState* __tstate = wxPyBeginAllowThreads();
19227 result = (wxWindow *)((wxWindowDestroyEvent const *)arg1)->GetWindow();
19228
19229 wxPyEndAllowThreads(__tstate);
19230 if (PyErr_Occurred()) SWIG_fail;
19231 }
19232 {
19233 resultobj = wxPyMake_wxObject(result, 0);
19234 }
19235 return resultobj;
19236 fail:
19237 return NULL;
19238 }
19239
19240
19241 static PyObject * WindowDestroyEvent_swigregister(PyObject *, PyObject *args) {
19242 PyObject *obj;
19243 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19244 SWIG_TypeClientData(SWIGTYPE_p_wxWindowDestroyEvent, obj);
19245 Py_INCREF(obj);
19246 return Py_BuildValue((char *)"");
19247 }
19248 static PyObject *_wrap_new_ContextMenuEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19249 PyObject *resultobj;
19250 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
19251 int arg2 = (int) 0 ;
19252 wxPoint const &arg3_defvalue = wxDefaultPosition ;
19253 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
19254 wxContextMenuEvent *result;
19255 wxPoint temp3 ;
19256 PyObject * obj0 = 0 ;
19257 PyObject * obj1 = 0 ;
19258 PyObject * obj2 = 0 ;
19259 char *kwnames[] = {
19260 (char *) "type",(char *) "winid",(char *) "pt", NULL
19261 };
19262
19263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ContextMenuEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
19264 if (obj0) {
19265 arg1 = (wxEventType)SWIG_As_int(obj0);
19266 if (PyErr_Occurred()) SWIG_fail;
19267 }
19268 if (obj1) {
19269 arg2 = (int)SWIG_As_int(obj1);
19270 if (PyErr_Occurred()) SWIG_fail;
19271 }
19272 if (obj2) {
19273 {
19274 arg3 = &temp3;
19275 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
19276 }
19277 }
19278 {
19279 PyThreadState* __tstate = wxPyBeginAllowThreads();
19280 result = (wxContextMenuEvent *)new wxContextMenuEvent(arg1,arg2,(wxPoint const &)*arg3);
19281
19282 wxPyEndAllowThreads(__tstate);
19283 if (PyErr_Occurred()) SWIG_fail;
19284 }
19285 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxContextMenuEvent, 1);
19286 return resultobj;
19287 fail:
19288 return NULL;
19289 }
19290
19291
19292 static PyObject *_wrap_ContextMenuEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
19293 PyObject *resultobj;
19294 wxContextMenuEvent *arg1 = (wxContextMenuEvent *) 0 ;
19295 wxPoint *result;
19296 PyObject * obj0 = 0 ;
19297 char *kwnames[] = {
19298 (char *) "self", NULL
19299 };
19300
19301 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ContextMenuEvent_GetPosition",kwnames,&obj0)) goto fail;
19302 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxContextMenuEvent,
19303 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19304 {
19305 PyThreadState* __tstate = wxPyBeginAllowThreads();
19306 {
19307 wxPoint const &_result_ref = ((wxContextMenuEvent const *)arg1)->GetPosition();
19308 result = (wxPoint *) &_result_ref;
19309 }
19310
19311 wxPyEndAllowThreads(__tstate);
19312 if (PyErr_Occurred()) SWIG_fail;
19313 }
19314 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
19315 return resultobj;
19316 fail:
19317 return NULL;
19318 }
19319
19320
19321 static PyObject *_wrap_ContextMenuEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
19322 PyObject *resultobj;
19323 wxContextMenuEvent *arg1 = (wxContextMenuEvent *) 0 ;
19324 wxPoint *arg2 = 0 ;
19325 wxPoint temp2 ;
19326 PyObject * obj0 = 0 ;
19327 PyObject * obj1 = 0 ;
19328 char *kwnames[] = {
19329 (char *) "self",(char *) "pos", NULL
19330 };
19331
19332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ContextMenuEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
19333 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxContextMenuEvent,
19334 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19335 {
19336 arg2 = &temp2;
19337 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
19338 }
19339 {
19340 PyThreadState* __tstate = wxPyBeginAllowThreads();
19341 (arg1)->SetPosition((wxPoint const &)*arg2);
19342
19343 wxPyEndAllowThreads(__tstate);
19344 if (PyErr_Occurred()) SWIG_fail;
19345 }
19346 Py_INCREF(Py_None); resultobj = Py_None;
19347 return resultobj;
19348 fail:
19349 return NULL;
19350 }
19351
19352
19353 static PyObject * ContextMenuEvent_swigregister(PyObject *, PyObject *args) {
19354 PyObject *obj;
19355 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19356 SWIG_TypeClientData(SWIGTYPE_p_wxContextMenuEvent, obj);
19357 Py_INCREF(obj);
19358 return Py_BuildValue((char *)"");
19359 }
19360 static PyObject *_wrap_new_IdleEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19361 PyObject *resultobj;
19362 wxIdleEvent *result;
19363 char *kwnames[] = {
19364 NULL
19365 };
19366
19367 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_IdleEvent",kwnames)) goto fail;
19368 {
19369 PyThreadState* __tstate = wxPyBeginAllowThreads();
19370 result = (wxIdleEvent *)new wxIdleEvent();
19371
19372 wxPyEndAllowThreads(__tstate);
19373 if (PyErr_Occurred()) SWIG_fail;
19374 }
19375 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIdleEvent, 1);
19376 return resultobj;
19377 fail:
19378 return NULL;
19379 }
19380
19381
19382 static PyObject *_wrap_IdleEvent_RequestMore(PyObject *, PyObject *args, PyObject *kwargs) {
19383 PyObject *resultobj;
19384 wxIdleEvent *arg1 = (wxIdleEvent *) 0 ;
19385 bool arg2 = (bool) True ;
19386 PyObject * obj0 = 0 ;
19387 PyObject * obj1 = 0 ;
19388 char *kwnames[] = {
19389 (char *) "self",(char *) "needMore", NULL
19390 };
19391
19392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:IdleEvent_RequestMore",kwnames,&obj0,&obj1)) goto fail;
19393 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIdleEvent,
19394 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19395 if (obj1) {
19396 arg2 = (bool)SWIG_As_bool(obj1);
19397 if (PyErr_Occurred()) SWIG_fail;
19398 }
19399 {
19400 PyThreadState* __tstate = wxPyBeginAllowThreads();
19401 (arg1)->RequestMore(arg2);
19402
19403 wxPyEndAllowThreads(__tstate);
19404 if (PyErr_Occurred()) SWIG_fail;
19405 }
19406 Py_INCREF(Py_None); resultobj = Py_None;
19407 return resultobj;
19408 fail:
19409 return NULL;
19410 }
19411
19412
19413 static PyObject *_wrap_IdleEvent_MoreRequested(PyObject *, PyObject *args, PyObject *kwargs) {
19414 PyObject *resultobj;
19415 wxIdleEvent *arg1 = (wxIdleEvent *) 0 ;
19416 bool result;
19417 PyObject * obj0 = 0 ;
19418 char *kwnames[] = {
19419 (char *) "self", NULL
19420 };
19421
19422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_MoreRequested",kwnames,&obj0)) goto fail;
19423 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIdleEvent,
19424 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19425 {
19426 PyThreadState* __tstate = wxPyBeginAllowThreads();
19427 result = (bool)((wxIdleEvent const *)arg1)->MoreRequested();
19428
19429 wxPyEndAllowThreads(__tstate);
19430 if (PyErr_Occurred()) SWIG_fail;
19431 }
19432 {
19433 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19434 }
19435 return resultobj;
19436 fail:
19437 return NULL;
19438 }
19439
19440
19441 static PyObject *_wrap_IdleEvent_SetMode(PyObject *, PyObject *args, PyObject *kwargs) {
19442 PyObject *resultobj;
19443 int arg1 ;
19444 PyObject * obj0 = 0 ;
19445 char *kwnames[] = {
19446 (char *) "mode", NULL
19447 };
19448
19449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_SetMode",kwnames,&obj0)) goto fail;
19450 arg1 = (int)SWIG_As_int(obj0);
19451 if (PyErr_Occurred()) SWIG_fail;
19452 {
19453 PyThreadState* __tstate = wxPyBeginAllowThreads();
19454 wxIdleEvent::SetMode((wxIdleMode )arg1);
19455
19456 wxPyEndAllowThreads(__tstate);
19457 if (PyErr_Occurred()) SWIG_fail;
19458 }
19459 Py_INCREF(Py_None); resultobj = Py_None;
19460 return resultobj;
19461 fail:
19462 return NULL;
19463 }
19464
19465
19466 static PyObject *_wrap_IdleEvent_GetMode(PyObject *, PyObject *args, PyObject *kwargs) {
19467 PyObject *resultobj;
19468 int result;
19469 char *kwnames[] = {
19470 NULL
19471 };
19472
19473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":IdleEvent_GetMode",kwnames)) goto fail;
19474 {
19475 PyThreadState* __tstate = wxPyBeginAllowThreads();
19476 result = (int)wxIdleEvent::GetMode();
19477
19478 wxPyEndAllowThreads(__tstate);
19479 if (PyErr_Occurred()) SWIG_fail;
19480 }
19481 resultobj = SWIG_From_int((int)result);
19482 return resultobj;
19483 fail:
19484 return NULL;
19485 }
19486
19487
19488 static PyObject *_wrap_IdleEvent_CanSend(PyObject *, PyObject *args, PyObject *kwargs) {
19489 PyObject *resultobj;
19490 wxWindow *arg1 = (wxWindow *) 0 ;
19491 bool result;
19492 PyObject * obj0 = 0 ;
19493 char *kwnames[] = {
19494 (char *) "win", NULL
19495 };
19496
19497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_CanSend",kwnames,&obj0)) goto fail;
19498 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
19499 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19500 {
19501 PyThreadState* __tstate = wxPyBeginAllowThreads();
19502 result = (bool)wxIdleEvent::CanSend(arg1);
19503
19504 wxPyEndAllowThreads(__tstate);
19505 if (PyErr_Occurred()) SWIG_fail;
19506 }
19507 {
19508 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19509 }
19510 return resultobj;
19511 fail:
19512 return NULL;
19513 }
19514
19515
19516 static PyObject * IdleEvent_swigregister(PyObject *, PyObject *args) {
19517 PyObject *obj;
19518 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19519 SWIG_TypeClientData(SWIGTYPE_p_wxIdleEvent, obj);
19520 Py_INCREF(obj);
19521 return Py_BuildValue((char *)"");
19522 }
19523 static PyObject *_wrap_new_PyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19524 PyObject *resultobj;
19525 int arg1 = (int) 0 ;
19526 wxEventType arg2 = (wxEventType) wxEVT_NULL ;
19527 wxPyEvent *result;
19528 PyObject * obj0 = 0 ;
19529 PyObject * obj1 = 0 ;
19530 char *kwnames[] = {
19531 (char *) "winid",(char *) "commandType", NULL
19532 };
19533
19534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyEvent",kwnames,&obj0,&obj1)) goto fail;
19535 if (obj0) {
19536 arg1 = (int)SWIG_As_int(obj0);
19537 if (PyErr_Occurred()) SWIG_fail;
19538 }
19539 if (obj1) {
19540 arg2 = (wxEventType)SWIG_As_int(obj1);
19541 if (PyErr_Occurred()) SWIG_fail;
19542 }
19543 {
19544 PyThreadState* __tstate = wxPyBeginAllowThreads();
19545 result = (wxPyEvent *)new wxPyEvent(arg1,arg2);
19546
19547 wxPyEndAllowThreads(__tstate);
19548 if (PyErr_Occurred()) SWIG_fail;
19549 }
19550 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyEvent, 1);
19551 return resultobj;
19552 fail:
19553 return NULL;
19554 }
19555
19556
19557 static PyObject *_wrap_delete_PyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19558 PyObject *resultobj;
19559 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19560 PyObject * obj0 = 0 ;
19561 char *kwnames[] = {
19562 (char *) "self", NULL
19563 };
19564
19565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyEvent",kwnames,&obj0)) goto fail;
19566 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19567 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19568 {
19569 PyThreadState* __tstate = wxPyBeginAllowThreads();
19570 delete arg1;
19571
19572 wxPyEndAllowThreads(__tstate);
19573 if (PyErr_Occurred()) SWIG_fail;
19574 }
19575 Py_INCREF(Py_None); resultobj = Py_None;
19576 return resultobj;
19577 fail:
19578 return NULL;
19579 }
19580
19581
19582 static PyObject *_wrap_PyEvent_SetSelf(PyObject *, PyObject *args, PyObject *kwargs) {
19583 PyObject *resultobj;
19584 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19585 PyObject *arg2 = (PyObject *) 0 ;
19586 PyObject * obj0 = 0 ;
19587 PyObject * obj1 = 0 ;
19588 char *kwnames[] = {
19589 (char *) "self",(char *) "self", NULL
19590 };
19591
19592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyEvent_SetSelf",kwnames,&obj0,&obj1)) goto fail;
19593 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19594 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19595 arg2 = obj1;
19596 {
19597 PyThreadState* __tstate = wxPyBeginAllowThreads();
19598 (arg1)->SetSelf(arg2);
19599
19600 wxPyEndAllowThreads(__tstate);
19601 if (PyErr_Occurred()) SWIG_fail;
19602 }
19603 Py_INCREF(Py_None); resultobj = Py_None;
19604 return resultobj;
19605 fail:
19606 return NULL;
19607 }
19608
19609
19610 static PyObject *_wrap_PyEvent_GetSelf(PyObject *, PyObject *args, PyObject *kwargs) {
19611 PyObject *resultobj;
19612 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19613 PyObject *result;
19614 PyObject * obj0 = 0 ;
19615 char *kwnames[] = {
19616 (char *) "self", NULL
19617 };
19618
19619 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyEvent_GetSelf",kwnames,&obj0)) goto fail;
19620 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19621 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19622 {
19623 PyThreadState* __tstate = wxPyBeginAllowThreads();
19624 result = (PyObject *)(arg1)->GetSelf();
19625
19626 wxPyEndAllowThreads(__tstate);
19627 if (PyErr_Occurred()) SWIG_fail;
19628 }
19629 resultobj = result;
19630 return resultobj;
19631 fail:
19632 return NULL;
19633 }
19634
19635
19636 static PyObject * PyEvent_swigregister(PyObject *, PyObject *args) {
19637 PyObject *obj;
19638 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19639 SWIG_TypeClientData(SWIGTYPE_p_wxPyEvent, obj);
19640 Py_INCREF(obj);
19641 return Py_BuildValue((char *)"");
19642 }
19643 static PyObject *_wrap_new_PyCommandEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19644 PyObject *resultobj;
19645 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
19646 int arg2 = (int) 0 ;
19647 wxPyCommandEvent *result;
19648 PyObject * obj0 = 0 ;
19649 PyObject * obj1 = 0 ;
19650 char *kwnames[] = {
19651 (char *) "commandType",(char *) "id", NULL
19652 };
19653
19654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyCommandEvent",kwnames,&obj0,&obj1)) goto fail;
19655 if (obj0) {
19656 arg1 = (wxEventType)SWIG_As_int(obj0);
19657 if (PyErr_Occurred()) SWIG_fail;
19658 }
19659 if (obj1) {
19660 arg2 = (int)SWIG_As_int(obj1);
19661 if (PyErr_Occurred()) SWIG_fail;
19662 }
19663 {
19664 PyThreadState* __tstate = wxPyBeginAllowThreads();
19665 result = (wxPyCommandEvent *)new wxPyCommandEvent(arg1,arg2);
19666
19667 wxPyEndAllowThreads(__tstate);
19668 if (PyErr_Occurred()) SWIG_fail;
19669 }
19670 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyCommandEvent, 1);
19671 return resultobj;
19672 fail:
19673 return NULL;
19674 }
19675
19676
19677 static PyObject *_wrap_delete_PyCommandEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19678 PyObject *resultobj;
19679 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19680 PyObject * obj0 = 0 ;
19681 char *kwnames[] = {
19682 (char *) "self", NULL
19683 };
19684
19685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyCommandEvent",kwnames,&obj0)) goto fail;
19686 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19687 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19688 {
19689 PyThreadState* __tstate = wxPyBeginAllowThreads();
19690 delete arg1;
19691
19692 wxPyEndAllowThreads(__tstate);
19693 if (PyErr_Occurred()) SWIG_fail;
19694 }
19695 Py_INCREF(Py_None); resultobj = Py_None;
19696 return resultobj;
19697 fail:
19698 return NULL;
19699 }
19700
19701
19702 static PyObject *_wrap_PyCommandEvent_SetSelf(PyObject *, PyObject *args, PyObject *kwargs) {
19703 PyObject *resultobj;
19704 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19705 PyObject *arg2 = (PyObject *) 0 ;
19706 PyObject * obj0 = 0 ;
19707 PyObject * obj1 = 0 ;
19708 char *kwnames[] = {
19709 (char *) "self",(char *) "self", NULL
19710 };
19711
19712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCommandEvent_SetSelf",kwnames,&obj0,&obj1)) goto fail;
19713 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19714 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19715 arg2 = obj1;
19716 {
19717 PyThreadState* __tstate = wxPyBeginAllowThreads();
19718 (arg1)->SetSelf(arg2);
19719
19720 wxPyEndAllowThreads(__tstate);
19721 if (PyErr_Occurred()) SWIG_fail;
19722 }
19723 Py_INCREF(Py_None); resultobj = Py_None;
19724 return resultobj;
19725 fail:
19726 return NULL;
19727 }
19728
19729
19730 static PyObject *_wrap_PyCommandEvent_GetSelf(PyObject *, PyObject *args, PyObject *kwargs) {
19731 PyObject *resultobj;
19732 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19733 PyObject *result;
19734 PyObject * obj0 = 0 ;
19735 char *kwnames[] = {
19736 (char *) "self", NULL
19737 };
19738
19739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyCommandEvent_GetSelf",kwnames,&obj0)) goto fail;
19740 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19741 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19742 {
19743 PyThreadState* __tstate = wxPyBeginAllowThreads();
19744 result = (PyObject *)(arg1)->GetSelf();
19745
19746 wxPyEndAllowThreads(__tstate);
19747 if (PyErr_Occurred()) SWIG_fail;
19748 }
19749 resultobj = result;
19750 return resultobj;
19751 fail:
19752 return NULL;
19753 }
19754
19755
19756 static PyObject * PyCommandEvent_swigregister(PyObject *, PyObject *args) {
19757 PyObject *obj;
19758 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19759 SWIG_TypeClientData(SWIGTYPE_p_wxPyCommandEvent, obj);
19760 Py_INCREF(obj);
19761 return Py_BuildValue((char *)"");
19762 }
19763 static PyObject *_wrap_new_PyApp(PyObject *, PyObject *args, PyObject *kwargs) {
19764 PyObject *resultobj;
19765 wxPyApp *result;
19766 char *kwnames[] = {
19767 NULL
19768 };
19769
19770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyApp",kwnames)) goto fail;
19771 {
19772 PyThreadState* __tstate = wxPyBeginAllowThreads();
19773 result = (wxPyApp *)new_wxPyApp();
19774
19775 wxPyEndAllowThreads(__tstate);
19776 if (PyErr_Occurred()) SWIG_fail;
19777 }
19778 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyApp, 1);
19779 return resultobj;
19780 fail:
19781 return NULL;
19782 }
19783
19784
19785 static PyObject *_wrap_delete_PyApp(PyObject *, PyObject *args, PyObject *kwargs) {
19786 PyObject *resultobj;
19787 wxPyApp *arg1 = (wxPyApp *) 0 ;
19788 PyObject * obj0 = 0 ;
19789 char *kwnames[] = {
19790 (char *) "self", NULL
19791 };
19792
19793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyApp",kwnames,&obj0)) goto fail;
19794 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19795 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19796 {
19797 PyThreadState* __tstate = wxPyBeginAllowThreads();
19798 delete arg1;
19799
19800 wxPyEndAllowThreads(__tstate);
19801 if (PyErr_Occurred()) SWIG_fail;
19802 }
19803 Py_INCREF(Py_None); resultobj = Py_None;
19804 return resultobj;
19805 fail:
19806 return NULL;
19807 }
19808
19809
19810 static PyObject *_wrap_PyApp__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
19811 PyObject *resultobj;
19812 wxPyApp *arg1 = (wxPyApp *) 0 ;
19813 PyObject *arg2 = (PyObject *) 0 ;
19814 PyObject *arg3 = (PyObject *) 0 ;
19815 PyObject * obj0 = 0 ;
19816 PyObject * obj1 = 0 ;
19817 PyObject * obj2 = 0 ;
19818 char *kwnames[] = {
19819 (char *) "self",(char *) "self",(char *) "_class", NULL
19820 };
19821
19822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyApp__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
19823 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19824 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19825 arg2 = obj1;
19826 arg3 = obj2;
19827 {
19828 PyThreadState* __tstate = wxPyBeginAllowThreads();
19829 (arg1)->_setCallbackInfo(arg2,arg3);
19830
19831 wxPyEndAllowThreads(__tstate);
19832 if (PyErr_Occurred()) SWIG_fail;
19833 }
19834 Py_INCREF(Py_None); resultobj = Py_None;
19835 return resultobj;
19836 fail:
19837 return NULL;
19838 }
19839
19840
19841 static PyObject *_wrap_PyApp_GetAppName(PyObject *, PyObject *args, PyObject *kwargs) {
19842 PyObject *resultobj;
19843 wxPyApp *arg1 = (wxPyApp *) 0 ;
19844 wxString result;
19845 PyObject * obj0 = 0 ;
19846 char *kwnames[] = {
19847 (char *) "self", NULL
19848 };
19849
19850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetAppName",kwnames,&obj0)) goto fail;
19851 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19852 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19853 {
19854 PyThreadState* __tstate = wxPyBeginAllowThreads();
19855 result = ((wxPyApp const *)arg1)->GetAppName();
19856
19857 wxPyEndAllowThreads(__tstate);
19858 if (PyErr_Occurred()) SWIG_fail;
19859 }
19860 {
19861 #if wxUSE_UNICODE
19862 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19863 #else
19864 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19865 #endif
19866 }
19867 return resultobj;
19868 fail:
19869 return NULL;
19870 }
19871
19872
19873 static PyObject *_wrap_PyApp_SetAppName(PyObject *, PyObject *args, PyObject *kwargs) {
19874 PyObject *resultobj;
19875 wxPyApp *arg1 = (wxPyApp *) 0 ;
19876 wxString *arg2 = 0 ;
19877 bool temp2 = False ;
19878 PyObject * obj0 = 0 ;
19879 PyObject * obj1 = 0 ;
19880 char *kwnames[] = {
19881 (char *) "self",(char *) "name", NULL
19882 };
19883
19884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetAppName",kwnames,&obj0,&obj1)) goto fail;
19885 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19886 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19887 {
19888 arg2 = wxString_in_helper(obj1);
19889 if (arg2 == NULL) SWIG_fail;
19890 temp2 = True;
19891 }
19892 {
19893 PyThreadState* __tstate = wxPyBeginAllowThreads();
19894 (arg1)->SetAppName((wxString const &)*arg2);
19895
19896 wxPyEndAllowThreads(__tstate);
19897 if (PyErr_Occurred()) SWIG_fail;
19898 }
19899 Py_INCREF(Py_None); resultobj = Py_None;
19900 {
19901 if (temp2)
19902 delete arg2;
19903 }
19904 return resultobj;
19905 fail:
19906 {
19907 if (temp2)
19908 delete arg2;
19909 }
19910 return NULL;
19911 }
19912
19913
19914 static PyObject *_wrap_PyApp_GetClassName(PyObject *, PyObject *args, PyObject *kwargs) {
19915 PyObject *resultobj;
19916 wxPyApp *arg1 = (wxPyApp *) 0 ;
19917 wxString result;
19918 PyObject * obj0 = 0 ;
19919 char *kwnames[] = {
19920 (char *) "self", NULL
19921 };
19922
19923 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetClassName",kwnames,&obj0)) goto fail;
19924 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19925 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19926 {
19927 PyThreadState* __tstate = wxPyBeginAllowThreads();
19928 result = ((wxPyApp const *)arg1)->GetClassName();
19929
19930 wxPyEndAllowThreads(__tstate);
19931 if (PyErr_Occurred()) SWIG_fail;
19932 }
19933 {
19934 #if wxUSE_UNICODE
19935 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19936 #else
19937 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19938 #endif
19939 }
19940 return resultobj;
19941 fail:
19942 return NULL;
19943 }
19944
19945
19946 static PyObject *_wrap_PyApp_SetClassName(PyObject *, PyObject *args, PyObject *kwargs) {
19947 PyObject *resultobj;
19948 wxPyApp *arg1 = (wxPyApp *) 0 ;
19949 wxString *arg2 = 0 ;
19950 bool temp2 = False ;
19951 PyObject * obj0 = 0 ;
19952 PyObject * obj1 = 0 ;
19953 char *kwnames[] = {
19954 (char *) "self",(char *) "name", NULL
19955 };
19956
19957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetClassName",kwnames,&obj0,&obj1)) goto fail;
19958 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19959 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19960 {
19961 arg2 = wxString_in_helper(obj1);
19962 if (arg2 == NULL) SWIG_fail;
19963 temp2 = True;
19964 }
19965 {
19966 PyThreadState* __tstate = wxPyBeginAllowThreads();
19967 (arg1)->SetClassName((wxString const &)*arg2);
19968
19969 wxPyEndAllowThreads(__tstate);
19970 if (PyErr_Occurred()) SWIG_fail;
19971 }
19972 Py_INCREF(Py_None); resultobj = Py_None;
19973 {
19974 if (temp2)
19975 delete arg2;
19976 }
19977 return resultobj;
19978 fail:
19979 {
19980 if (temp2)
19981 delete arg2;
19982 }
19983 return NULL;
19984 }
19985
19986
19987 static PyObject *_wrap_PyApp_GetVendorName(PyObject *, PyObject *args, PyObject *kwargs) {
19988 PyObject *resultobj;
19989 wxPyApp *arg1 = (wxPyApp *) 0 ;
19990 wxString *result;
19991 PyObject * obj0 = 0 ;
19992 char *kwnames[] = {
19993 (char *) "self", NULL
19994 };
19995
19996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetVendorName",kwnames,&obj0)) goto fail;
19997 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19998 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19999 {
20000 PyThreadState* __tstate = wxPyBeginAllowThreads();
20001 {
20002 wxString const &_result_ref = ((wxPyApp const *)arg1)->GetVendorName();
20003 result = (wxString *) &_result_ref;
20004 }
20005
20006 wxPyEndAllowThreads(__tstate);
20007 if (PyErr_Occurred()) SWIG_fail;
20008 }
20009 {
20010 #if wxUSE_UNICODE
20011 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
20012 #else
20013 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
20014 #endif
20015 }
20016 return resultobj;
20017 fail:
20018 return NULL;
20019 }
20020
20021
20022 static PyObject *_wrap_PyApp_SetVendorName(PyObject *, PyObject *args, PyObject *kwargs) {
20023 PyObject *resultobj;
20024 wxPyApp *arg1 = (wxPyApp *) 0 ;
20025 wxString *arg2 = 0 ;
20026 bool temp2 = False ;
20027 PyObject * obj0 = 0 ;
20028 PyObject * obj1 = 0 ;
20029 char *kwnames[] = {
20030 (char *) "self",(char *) "name", NULL
20031 };
20032
20033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetVendorName",kwnames,&obj0,&obj1)) goto fail;
20034 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20035 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20036 {
20037 arg2 = wxString_in_helper(obj1);
20038 if (arg2 == NULL) SWIG_fail;
20039 temp2 = True;
20040 }
20041 {
20042 PyThreadState* __tstate = wxPyBeginAllowThreads();
20043 (arg1)->SetVendorName((wxString const &)*arg2);
20044
20045 wxPyEndAllowThreads(__tstate);
20046 if (PyErr_Occurred()) SWIG_fail;
20047 }
20048 Py_INCREF(Py_None); resultobj = Py_None;
20049 {
20050 if (temp2)
20051 delete arg2;
20052 }
20053 return resultobj;
20054 fail:
20055 {
20056 if (temp2)
20057 delete arg2;
20058 }
20059 return NULL;
20060 }
20061
20062
20063 static PyObject *_wrap_PyApp_GetTraits(PyObject *, PyObject *args, PyObject *kwargs) {
20064 PyObject *resultobj;
20065 wxPyApp *arg1 = (wxPyApp *) 0 ;
20066 wxAppTraits *result;
20067 PyObject * obj0 = 0 ;
20068 char *kwnames[] = {
20069 (char *) "self", NULL
20070 };
20071
20072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetTraits",kwnames,&obj0)) goto fail;
20073 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20074 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20075 {
20076 PyThreadState* __tstate = wxPyBeginAllowThreads();
20077 result = (wxAppTraits *)(arg1)->GetTraits();
20078
20079 wxPyEndAllowThreads(__tstate);
20080 if (PyErr_Occurred()) SWIG_fail;
20081 }
20082 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAppTraits, 0);
20083 return resultobj;
20084 fail:
20085 return NULL;
20086 }
20087
20088
20089 static PyObject *_wrap_PyApp_ProcessPendingEvents(PyObject *, PyObject *args, PyObject *kwargs) {
20090 PyObject *resultobj;
20091 wxPyApp *arg1 = (wxPyApp *) 0 ;
20092 PyObject * obj0 = 0 ;
20093 char *kwnames[] = {
20094 (char *) "self", NULL
20095 };
20096
20097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ProcessPendingEvents",kwnames,&obj0)) goto fail;
20098 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20099 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20100 {
20101 PyThreadState* __tstate = wxPyBeginAllowThreads();
20102 (arg1)->ProcessPendingEvents();
20103
20104 wxPyEndAllowThreads(__tstate);
20105 if (PyErr_Occurred()) SWIG_fail;
20106 }
20107 Py_INCREF(Py_None); resultobj = Py_None;
20108 return resultobj;
20109 fail:
20110 return NULL;
20111 }
20112
20113
20114 static PyObject *_wrap_PyApp_Yield(PyObject *, PyObject *args, PyObject *kwargs) {
20115 PyObject *resultobj;
20116 wxPyApp *arg1 = (wxPyApp *) 0 ;
20117 bool arg2 = (bool) False ;
20118 bool result;
20119 PyObject * obj0 = 0 ;
20120 PyObject * obj1 = 0 ;
20121 char *kwnames[] = {
20122 (char *) "self",(char *) "onlyIfNeeded", NULL
20123 };
20124
20125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PyApp_Yield",kwnames,&obj0,&obj1)) goto fail;
20126 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20127 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20128 if (obj1) {
20129 arg2 = (bool)SWIG_As_bool(obj1);
20130 if (PyErr_Occurred()) SWIG_fail;
20131 }
20132 {
20133 PyThreadState* __tstate = wxPyBeginAllowThreads();
20134 result = (bool)(arg1)->Yield(arg2);
20135
20136 wxPyEndAllowThreads(__tstate);
20137 if (PyErr_Occurred()) SWIG_fail;
20138 }
20139 {
20140 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20141 }
20142 return resultobj;
20143 fail:
20144 return NULL;
20145 }
20146
20147
20148 static PyObject *_wrap_PyApp_WakeUpIdle(PyObject *, PyObject *args, PyObject *kwargs) {
20149 PyObject *resultobj;
20150 wxPyApp *arg1 = (wxPyApp *) 0 ;
20151 PyObject * obj0 = 0 ;
20152 char *kwnames[] = {
20153 (char *) "self", NULL
20154 };
20155
20156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_WakeUpIdle",kwnames,&obj0)) goto fail;
20157 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20158 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20159 {
20160 PyThreadState* __tstate = wxPyBeginAllowThreads();
20161 (arg1)->WakeUpIdle();
20162
20163 wxPyEndAllowThreads(__tstate);
20164 if (PyErr_Occurred()) SWIG_fail;
20165 }
20166 Py_INCREF(Py_None); resultobj = Py_None;
20167 return resultobj;
20168 fail:
20169 return NULL;
20170 }
20171
20172
20173 static PyObject *_wrap_PyApp_MainLoop(PyObject *, PyObject *args, PyObject *kwargs) {
20174 PyObject *resultobj;
20175 wxPyApp *arg1 = (wxPyApp *) 0 ;
20176 int result;
20177 PyObject * obj0 = 0 ;
20178 char *kwnames[] = {
20179 (char *) "self", NULL
20180 };
20181
20182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_MainLoop",kwnames,&obj0)) goto fail;
20183 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20184 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20185 {
20186 PyThreadState* __tstate = wxPyBeginAllowThreads();
20187 result = (int)(arg1)->MainLoop();
20188
20189 wxPyEndAllowThreads(__tstate);
20190 if (PyErr_Occurred()) SWIG_fail;
20191 }
20192 resultobj = SWIG_From_int((int)result);
20193 return resultobj;
20194 fail:
20195 return NULL;
20196 }
20197
20198
20199 static PyObject *_wrap_PyApp_Exit(PyObject *, PyObject *args, PyObject *kwargs) {
20200 PyObject *resultobj;
20201 wxPyApp *arg1 = (wxPyApp *) 0 ;
20202 PyObject * obj0 = 0 ;
20203 char *kwnames[] = {
20204 (char *) "self", NULL
20205 };
20206
20207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Exit",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 (arg1)->Exit();
20213
20214 wxPyEndAllowThreads(__tstate);
20215 if (PyErr_Occurred()) SWIG_fail;
20216 }
20217 Py_INCREF(Py_None); resultobj = Py_None;
20218 return resultobj;
20219 fail:
20220 return NULL;
20221 }
20222
20223
20224 static PyObject *_wrap_PyApp_ExitMainLoop(PyObject *, PyObject *args, PyObject *kwargs) {
20225 PyObject *resultobj;
20226 wxPyApp *arg1 = (wxPyApp *) 0 ;
20227 PyObject * obj0 = 0 ;
20228 char *kwnames[] = {
20229 (char *) "self", NULL
20230 };
20231
20232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ExitMainLoop",kwnames,&obj0)) goto fail;
20233 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20234 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20235 {
20236 PyThreadState* __tstate = wxPyBeginAllowThreads();
20237 (arg1)->ExitMainLoop();
20238
20239 wxPyEndAllowThreads(__tstate);
20240 if (PyErr_Occurred()) SWIG_fail;
20241 }
20242 Py_INCREF(Py_None); resultobj = Py_None;
20243 return resultobj;
20244 fail:
20245 return NULL;
20246 }
20247
20248
20249 static PyObject *_wrap_PyApp_Pending(PyObject *, PyObject *args, PyObject *kwargs) {
20250 PyObject *resultobj;
20251 wxPyApp *arg1 = (wxPyApp *) 0 ;
20252 bool result;
20253 PyObject * obj0 = 0 ;
20254 char *kwnames[] = {
20255 (char *) "self", NULL
20256 };
20257
20258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Pending",kwnames,&obj0)) goto fail;
20259 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20260 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20261 {
20262 PyThreadState* __tstate = wxPyBeginAllowThreads();
20263 result = (bool)(arg1)->Pending();
20264
20265 wxPyEndAllowThreads(__tstate);
20266 if (PyErr_Occurred()) SWIG_fail;
20267 }
20268 {
20269 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20270 }
20271 return resultobj;
20272 fail:
20273 return NULL;
20274 }
20275
20276
20277 static PyObject *_wrap_PyApp_Dispatch(PyObject *, PyObject *args, PyObject *kwargs) {
20278 PyObject *resultobj;
20279 wxPyApp *arg1 = (wxPyApp *) 0 ;
20280 bool result;
20281 PyObject * obj0 = 0 ;
20282 char *kwnames[] = {
20283 (char *) "self", NULL
20284 };
20285
20286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Dispatch",kwnames,&obj0)) goto fail;
20287 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20288 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20289 {
20290 PyThreadState* __tstate = wxPyBeginAllowThreads();
20291 result = (bool)(arg1)->Dispatch();
20292
20293 wxPyEndAllowThreads(__tstate);
20294 if (PyErr_Occurred()) SWIG_fail;
20295 }
20296 {
20297 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20298 }
20299 return resultobj;
20300 fail:
20301 return NULL;
20302 }
20303
20304
20305 static PyObject *_wrap_PyApp_ProcessIdle(PyObject *, PyObject *args, PyObject *kwargs) {
20306 PyObject *resultobj;
20307 wxPyApp *arg1 = (wxPyApp *) 0 ;
20308 bool result;
20309 PyObject * obj0 = 0 ;
20310 char *kwnames[] = {
20311 (char *) "self", NULL
20312 };
20313
20314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ProcessIdle",kwnames,&obj0)) goto fail;
20315 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20316 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20317 {
20318 PyThreadState* __tstate = wxPyBeginAllowThreads();
20319 result = (bool)(arg1)->ProcessIdle();
20320
20321 wxPyEndAllowThreads(__tstate);
20322 if (PyErr_Occurred()) SWIG_fail;
20323 }
20324 {
20325 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20326 }
20327 return resultobj;
20328 fail:
20329 return NULL;
20330 }
20331
20332
20333 static PyObject *_wrap_PyApp_SendIdleEvents(PyObject *, PyObject *args, PyObject *kwargs) {
20334 PyObject *resultobj;
20335 wxPyApp *arg1 = (wxPyApp *) 0 ;
20336 wxWindow *arg2 = (wxWindow *) 0 ;
20337 wxIdleEvent *arg3 = 0 ;
20338 bool result;
20339 PyObject * obj0 = 0 ;
20340 PyObject * obj1 = 0 ;
20341 PyObject * obj2 = 0 ;
20342 char *kwnames[] = {
20343 (char *) "self",(char *) "win",(char *) "event", NULL
20344 };
20345
20346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyApp_SendIdleEvents",kwnames,&obj0,&obj1,&obj2)) goto fail;
20347 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20348 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20349 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
20350 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20351 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxIdleEvent,
20352 SWIG_POINTER_EXCEPTION | 0)) == -1)
20353 SWIG_fail;
20354 if (arg3 == NULL) {
20355 PyErr_SetString(PyExc_TypeError,"null reference");
20356 SWIG_fail;
20357 }
20358 {
20359 PyThreadState* __tstate = wxPyBeginAllowThreads();
20360 result = (bool)(arg1)->SendIdleEvents(arg2,*arg3);
20361
20362 wxPyEndAllowThreads(__tstate);
20363 if (PyErr_Occurred()) SWIG_fail;
20364 }
20365 {
20366 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20367 }
20368 return resultobj;
20369 fail:
20370 return NULL;
20371 }
20372
20373
20374 static PyObject *_wrap_PyApp_IsActive(PyObject *, PyObject *args, PyObject *kwargs) {
20375 PyObject *resultobj;
20376 wxPyApp *arg1 = (wxPyApp *) 0 ;
20377 bool result;
20378 PyObject * obj0 = 0 ;
20379 char *kwnames[] = {
20380 (char *) "self", NULL
20381 };
20382
20383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_IsActive",kwnames,&obj0)) goto fail;
20384 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20385 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20386 {
20387 PyThreadState* __tstate = wxPyBeginAllowThreads();
20388 result = (bool)((wxPyApp const *)arg1)->IsActive();
20389
20390 wxPyEndAllowThreads(__tstate);
20391 if (PyErr_Occurred()) SWIG_fail;
20392 }
20393 {
20394 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20395 }
20396 return resultobj;
20397 fail:
20398 return NULL;
20399 }
20400
20401
20402 static PyObject *_wrap_PyApp_SetTopWindow(PyObject *, PyObject *args, PyObject *kwargs) {
20403 PyObject *resultobj;
20404 wxPyApp *arg1 = (wxPyApp *) 0 ;
20405 wxWindow *arg2 = (wxWindow *) 0 ;
20406 PyObject * obj0 = 0 ;
20407 PyObject * obj1 = 0 ;
20408 char *kwnames[] = {
20409 (char *) "self",(char *) "win", NULL
20410 };
20411
20412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetTopWindow",kwnames,&obj0,&obj1)) goto fail;
20413 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20414 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20415 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
20416 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20417 {
20418 PyThreadState* __tstate = wxPyBeginAllowThreads();
20419 (arg1)->SetTopWindow(arg2);
20420
20421 wxPyEndAllowThreads(__tstate);
20422 if (PyErr_Occurred()) SWIG_fail;
20423 }
20424 Py_INCREF(Py_None); resultobj = Py_None;
20425 return resultobj;
20426 fail:
20427 return NULL;
20428 }
20429
20430
20431 static PyObject *_wrap_PyApp_GetTopWindow(PyObject *, PyObject *args, PyObject *kwargs) {
20432 PyObject *resultobj;
20433 wxPyApp *arg1 = (wxPyApp *) 0 ;
20434 wxWindow *result;
20435 PyObject * obj0 = 0 ;
20436 char *kwnames[] = {
20437 (char *) "self", NULL
20438 };
20439
20440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetTopWindow",kwnames,&obj0)) goto fail;
20441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20443 {
20444 PyThreadState* __tstate = wxPyBeginAllowThreads();
20445 result = (wxWindow *)((wxPyApp const *)arg1)->GetTopWindow();
20446
20447 wxPyEndAllowThreads(__tstate);
20448 if (PyErr_Occurred()) SWIG_fail;
20449 }
20450 {
20451 resultobj = wxPyMake_wxObject(result, 0);
20452 }
20453 return resultobj;
20454 fail:
20455 return NULL;
20456 }
20457
20458
20459 static PyObject *_wrap_PyApp_SetExitOnFrameDelete(PyObject *, PyObject *args, PyObject *kwargs) {
20460 PyObject *resultobj;
20461 wxPyApp *arg1 = (wxPyApp *) 0 ;
20462 bool arg2 ;
20463 PyObject * obj0 = 0 ;
20464 PyObject * obj1 = 0 ;
20465 char *kwnames[] = {
20466 (char *) "self",(char *) "flag", NULL
20467 };
20468
20469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetExitOnFrameDelete",kwnames,&obj0,&obj1)) goto fail;
20470 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20471 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20472 arg2 = (bool)SWIG_As_bool(obj1);
20473 if (PyErr_Occurred()) SWIG_fail;
20474 {
20475 PyThreadState* __tstate = wxPyBeginAllowThreads();
20476 (arg1)->SetExitOnFrameDelete(arg2);
20477
20478 wxPyEndAllowThreads(__tstate);
20479 if (PyErr_Occurred()) SWIG_fail;
20480 }
20481 Py_INCREF(Py_None); resultobj = Py_None;
20482 return resultobj;
20483 fail:
20484 return NULL;
20485 }
20486
20487
20488 static PyObject *_wrap_PyApp_GetExitOnFrameDelete(PyObject *, PyObject *args, PyObject *kwargs) {
20489 PyObject *resultobj;
20490 wxPyApp *arg1 = (wxPyApp *) 0 ;
20491 bool result;
20492 PyObject * obj0 = 0 ;
20493 char *kwnames[] = {
20494 (char *) "self", NULL
20495 };
20496
20497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetExitOnFrameDelete",kwnames,&obj0)) goto fail;
20498 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20499 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20500 {
20501 PyThreadState* __tstate = wxPyBeginAllowThreads();
20502 result = (bool)((wxPyApp const *)arg1)->GetExitOnFrameDelete();
20503
20504 wxPyEndAllowThreads(__tstate);
20505 if (PyErr_Occurred()) SWIG_fail;
20506 }
20507 {
20508 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20509 }
20510 return resultobj;
20511 fail:
20512 return NULL;
20513 }
20514
20515
20516 static PyObject *_wrap_PyApp_SetUseBestVisual(PyObject *, PyObject *args, PyObject *kwargs) {
20517 PyObject *resultobj;
20518 wxPyApp *arg1 = (wxPyApp *) 0 ;
20519 bool arg2 ;
20520 PyObject * obj0 = 0 ;
20521 PyObject * obj1 = 0 ;
20522 char *kwnames[] = {
20523 (char *) "self",(char *) "flag", NULL
20524 };
20525
20526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetUseBestVisual",kwnames,&obj0,&obj1)) goto fail;
20527 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20528 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20529 arg2 = (bool)SWIG_As_bool(obj1);
20530 if (PyErr_Occurred()) SWIG_fail;
20531 {
20532 PyThreadState* __tstate = wxPyBeginAllowThreads();
20533 (arg1)->SetUseBestVisual(arg2);
20534
20535 wxPyEndAllowThreads(__tstate);
20536 if (PyErr_Occurred()) SWIG_fail;
20537 }
20538 Py_INCREF(Py_None); resultobj = Py_None;
20539 return resultobj;
20540 fail:
20541 return NULL;
20542 }
20543
20544
20545 static PyObject *_wrap_PyApp_GetUseBestVisual(PyObject *, PyObject *args, PyObject *kwargs) {
20546 PyObject *resultobj;
20547 wxPyApp *arg1 = (wxPyApp *) 0 ;
20548 bool result;
20549 PyObject * obj0 = 0 ;
20550 char *kwnames[] = {
20551 (char *) "self", NULL
20552 };
20553
20554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetUseBestVisual",kwnames,&obj0)) goto fail;
20555 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20556 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20557 {
20558 PyThreadState* __tstate = wxPyBeginAllowThreads();
20559 result = (bool)((wxPyApp const *)arg1)->GetUseBestVisual();
20560
20561 wxPyEndAllowThreads(__tstate);
20562 if (PyErr_Occurred()) SWIG_fail;
20563 }
20564 {
20565 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20566 }
20567 return resultobj;
20568 fail:
20569 return NULL;
20570 }
20571
20572
20573 static PyObject *_wrap_PyApp_SetPrintMode(PyObject *, PyObject *args, PyObject *kwargs) {
20574 PyObject *resultobj;
20575 wxPyApp *arg1 = (wxPyApp *) 0 ;
20576 int arg2 ;
20577 PyObject * obj0 = 0 ;
20578 PyObject * obj1 = 0 ;
20579 char *kwnames[] = {
20580 (char *) "self",(char *) "mode", NULL
20581 };
20582
20583 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetPrintMode",kwnames,&obj0,&obj1)) goto fail;
20584 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20585 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20586 arg2 = (int)SWIG_As_int(obj1);
20587 if (PyErr_Occurred()) SWIG_fail;
20588 {
20589 PyThreadState* __tstate = wxPyBeginAllowThreads();
20590 (arg1)->SetPrintMode(arg2);
20591
20592 wxPyEndAllowThreads(__tstate);
20593 if (PyErr_Occurred()) SWIG_fail;
20594 }
20595 Py_INCREF(Py_None); resultobj = Py_None;
20596 return resultobj;
20597 fail:
20598 return NULL;
20599 }
20600
20601
20602 static PyObject *_wrap_PyApp_GetPrintMode(PyObject *, PyObject *args, PyObject *kwargs) {
20603 PyObject *resultobj;
20604 wxPyApp *arg1 = (wxPyApp *) 0 ;
20605 int result;
20606 PyObject * obj0 = 0 ;
20607 char *kwnames[] = {
20608 (char *) "self", NULL
20609 };
20610
20611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetPrintMode",kwnames,&obj0)) goto fail;
20612 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20613 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20614 {
20615 PyThreadState* __tstate = wxPyBeginAllowThreads();
20616 result = (int)((wxPyApp const *)arg1)->GetPrintMode();
20617
20618 wxPyEndAllowThreads(__tstate);
20619 if (PyErr_Occurred()) SWIG_fail;
20620 }
20621 resultobj = SWIG_From_int((int)result);
20622 return resultobj;
20623 fail:
20624 return NULL;
20625 }
20626
20627
20628 static PyObject *_wrap_PyApp_SetAssertMode(PyObject *, PyObject *args, PyObject *kwargs) {
20629 PyObject *resultobj;
20630 wxPyApp *arg1 = (wxPyApp *) 0 ;
20631 int arg2 ;
20632 PyObject * obj0 = 0 ;
20633 PyObject * obj1 = 0 ;
20634 char *kwnames[] = {
20635 (char *) "self",(char *) "mode", NULL
20636 };
20637
20638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetAssertMode",kwnames,&obj0,&obj1)) goto fail;
20639 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20640 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20641 arg2 = (int)SWIG_As_int(obj1);
20642 if (PyErr_Occurred()) SWIG_fail;
20643 {
20644 PyThreadState* __tstate = wxPyBeginAllowThreads();
20645 (arg1)->SetAssertMode(arg2);
20646
20647 wxPyEndAllowThreads(__tstate);
20648 if (PyErr_Occurred()) SWIG_fail;
20649 }
20650 Py_INCREF(Py_None); resultobj = Py_None;
20651 return resultobj;
20652 fail:
20653 return NULL;
20654 }
20655
20656
20657 static PyObject *_wrap_PyApp_GetAssertMode(PyObject *, PyObject *args, PyObject *kwargs) {
20658 PyObject *resultobj;
20659 wxPyApp *arg1 = (wxPyApp *) 0 ;
20660 int result;
20661 PyObject * obj0 = 0 ;
20662 char *kwnames[] = {
20663 (char *) "self", NULL
20664 };
20665
20666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetAssertMode",kwnames,&obj0)) goto fail;
20667 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20668 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20669 {
20670 PyThreadState* __tstate = wxPyBeginAllowThreads();
20671 result = (int)(arg1)->GetAssertMode();
20672
20673 wxPyEndAllowThreads(__tstate);
20674 if (PyErr_Occurred()) SWIG_fail;
20675 }
20676 resultobj = SWIG_From_int((int)result);
20677 return resultobj;
20678 fail:
20679 return NULL;
20680 }
20681
20682
20683 static PyObject *_wrap_PyApp_GetMacSupportPCMenuShortcuts(PyObject *, PyObject *args, PyObject *kwargs) {
20684 PyObject *resultobj;
20685 bool result;
20686 char *kwnames[] = {
20687 NULL
20688 };
20689
20690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacSupportPCMenuShortcuts",kwnames)) goto fail;
20691 {
20692 PyThreadState* __tstate = wxPyBeginAllowThreads();
20693 result = (bool)wxPyApp::GetMacSupportPCMenuShortcuts();
20694
20695 wxPyEndAllowThreads(__tstate);
20696 if (PyErr_Occurred()) SWIG_fail;
20697 }
20698 {
20699 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20700 }
20701 return resultobj;
20702 fail:
20703 return NULL;
20704 }
20705
20706
20707 static PyObject *_wrap_PyApp_GetMacAboutMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
20708 PyObject *resultobj;
20709 long result;
20710 char *kwnames[] = {
20711 NULL
20712 };
20713
20714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacAboutMenuItemId",kwnames)) goto fail;
20715 {
20716 PyThreadState* __tstate = wxPyBeginAllowThreads();
20717 result = (long)wxPyApp::GetMacAboutMenuItemId();
20718
20719 wxPyEndAllowThreads(__tstate);
20720 if (PyErr_Occurred()) SWIG_fail;
20721 }
20722 resultobj = SWIG_From_long((long)result);
20723 return resultobj;
20724 fail:
20725 return NULL;
20726 }
20727
20728
20729 static PyObject *_wrap_PyApp_GetMacPreferencesMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
20730 PyObject *resultobj;
20731 long result;
20732 char *kwnames[] = {
20733 NULL
20734 };
20735
20736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacPreferencesMenuItemId",kwnames)) goto fail;
20737 {
20738 PyThreadState* __tstate = wxPyBeginAllowThreads();
20739 result = (long)wxPyApp::GetMacPreferencesMenuItemId();
20740
20741 wxPyEndAllowThreads(__tstate);
20742 if (PyErr_Occurred()) SWIG_fail;
20743 }
20744 resultobj = SWIG_From_long((long)result);
20745 return resultobj;
20746 fail:
20747 return NULL;
20748 }
20749
20750
20751 static PyObject *_wrap_PyApp_GetMacExitMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
20752 PyObject *resultobj;
20753 long result;
20754 char *kwnames[] = {
20755 NULL
20756 };
20757
20758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacExitMenuItemId",kwnames)) goto fail;
20759 {
20760 PyThreadState* __tstate = wxPyBeginAllowThreads();
20761 result = (long)wxPyApp::GetMacExitMenuItemId();
20762
20763 wxPyEndAllowThreads(__tstate);
20764 if (PyErr_Occurred()) SWIG_fail;
20765 }
20766 resultobj = SWIG_From_long((long)result);
20767 return resultobj;
20768 fail:
20769 return NULL;
20770 }
20771
20772
20773 static PyObject *_wrap_PyApp_GetMacHelpMenuTitleName(PyObject *, PyObject *args, PyObject *kwargs) {
20774 PyObject *resultobj;
20775 wxString result;
20776 char *kwnames[] = {
20777 NULL
20778 };
20779
20780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacHelpMenuTitleName",kwnames)) goto fail;
20781 {
20782 PyThreadState* __tstate = wxPyBeginAllowThreads();
20783 result = wxPyApp::GetMacHelpMenuTitleName();
20784
20785 wxPyEndAllowThreads(__tstate);
20786 if (PyErr_Occurred()) SWIG_fail;
20787 }
20788 {
20789 #if wxUSE_UNICODE
20790 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20791 #else
20792 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20793 #endif
20794 }
20795 return resultobj;
20796 fail:
20797 return NULL;
20798 }
20799
20800
20801 static PyObject *_wrap_PyApp_SetMacSupportPCMenuShortcuts(PyObject *, PyObject *args, PyObject *kwargs) {
20802 PyObject *resultobj;
20803 bool arg1 ;
20804 PyObject * obj0 = 0 ;
20805 char *kwnames[] = {
20806 (char *) "val", NULL
20807 };
20808
20809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacSupportPCMenuShortcuts",kwnames,&obj0)) goto fail;
20810 arg1 = (bool)SWIG_As_bool(obj0);
20811 if (PyErr_Occurred()) SWIG_fail;
20812 {
20813 PyThreadState* __tstate = wxPyBeginAllowThreads();
20814 wxPyApp::SetMacSupportPCMenuShortcuts(arg1);
20815
20816 wxPyEndAllowThreads(__tstate);
20817 if (PyErr_Occurred()) SWIG_fail;
20818 }
20819 Py_INCREF(Py_None); resultobj = Py_None;
20820 return resultobj;
20821 fail:
20822 return NULL;
20823 }
20824
20825
20826 static PyObject *_wrap_PyApp_SetMacAboutMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
20827 PyObject *resultobj;
20828 long arg1 ;
20829 PyObject * obj0 = 0 ;
20830 char *kwnames[] = {
20831 (char *) "val", NULL
20832 };
20833
20834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacAboutMenuItemId",kwnames,&obj0)) goto fail;
20835 arg1 = (long)SWIG_As_long(obj0);
20836 if (PyErr_Occurred()) SWIG_fail;
20837 {
20838 PyThreadState* __tstate = wxPyBeginAllowThreads();
20839 wxPyApp::SetMacAboutMenuItemId(arg1);
20840
20841 wxPyEndAllowThreads(__tstate);
20842 if (PyErr_Occurred()) SWIG_fail;
20843 }
20844 Py_INCREF(Py_None); resultobj = Py_None;
20845 return resultobj;
20846 fail:
20847 return NULL;
20848 }
20849
20850
20851 static PyObject *_wrap_PyApp_SetMacPreferencesMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
20852 PyObject *resultobj;
20853 long arg1 ;
20854 PyObject * obj0 = 0 ;
20855 char *kwnames[] = {
20856 (char *) "val", NULL
20857 };
20858
20859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacPreferencesMenuItemId",kwnames,&obj0)) goto fail;
20860 arg1 = (long)SWIG_As_long(obj0);
20861 if (PyErr_Occurred()) SWIG_fail;
20862 {
20863 PyThreadState* __tstate = wxPyBeginAllowThreads();
20864 wxPyApp::SetMacPreferencesMenuItemId(arg1);
20865
20866 wxPyEndAllowThreads(__tstate);
20867 if (PyErr_Occurred()) SWIG_fail;
20868 }
20869 Py_INCREF(Py_None); resultobj = Py_None;
20870 return resultobj;
20871 fail:
20872 return NULL;
20873 }
20874
20875
20876 static PyObject *_wrap_PyApp_SetMacExitMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
20877 PyObject *resultobj;
20878 long arg1 ;
20879 PyObject * obj0 = 0 ;
20880 char *kwnames[] = {
20881 (char *) "val", NULL
20882 };
20883
20884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacExitMenuItemId",kwnames,&obj0)) goto fail;
20885 arg1 = (long)SWIG_As_long(obj0);
20886 if (PyErr_Occurred()) SWIG_fail;
20887 {
20888 PyThreadState* __tstate = wxPyBeginAllowThreads();
20889 wxPyApp::SetMacExitMenuItemId(arg1);
20890
20891 wxPyEndAllowThreads(__tstate);
20892 if (PyErr_Occurred()) SWIG_fail;
20893 }
20894 Py_INCREF(Py_None); resultobj = Py_None;
20895 return resultobj;
20896 fail:
20897 return NULL;
20898 }
20899
20900
20901 static PyObject *_wrap_PyApp_SetMacHelpMenuTitleName(PyObject *, PyObject *args, PyObject *kwargs) {
20902 PyObject *resultobj;
20903 wxString *arg1 = 0 ;
20904 bool temp1 = False ;
20905 PyObject * obj0 = 0 ;
20906 char *kwnames[] = {
20907 (char *) "val", NULL
20908 };
20909
20910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacHelpMenuTitleName",kwnames,&obj0)) goto fail;
20911 {
20912 arg1 = wxString_in_helper(obj0);
20913 if (arg1 == NULL) SWIG_fail;
20914 temp1 = True;
20915 }
20916 {
20917 PyThreadState* __tstate = wxPyBeginAllowThreads();
20918 wxPyApp::SetMacHelpMenuTitleName((wxString const &)*arg1);
20919
20920 wxPyEndAllowThreads(__tstate);
20921 if (PyErr_Occurred()) SWIG_fail;
20922 }
20923 Py_INCREF(Py_None); resultobj = Py_None;
20924 {
20925 if (temp1)
20926 delete arg1;
20927 }
20928 return resultobj;
20929 fail:
20930 {
20931 if (temp1)
20932 delete arg1;
20933 }
20934 return NULL;
20935 }
20936
20937
20938 static PyObject *_wrap_PyApp__BootstrapApp(PyObject *, PyObject *args, PyObject *kwargs) {
20939 PyObject *resultobj;
20940 wxPyApp *arg1 = (wxPyApp *) 0 ;
20941 PyObject * obj0 = 0 ;
20942 char *kwnames[] = {
20943 (char *) "self", NULL
20944 };
20945
20946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp__BootstrapApp",kwnames,&obj0)) goto fail;
20947 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20948 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20949 {
20950 PyThreadState* __tstate = wxPyBeginAllowThreads();
20951 (arg1)->_BootstrapApp();
20952
20953 wxPyEndAllowThreads(__tstate);
20954 if (PyErr_Occurred()) SWIG_fail;
20955 }
20956 Py_INCREF(Py_None); resultobj = Py_None;
20957 return resultobj;
20958 fail:
20959 return NULL;
20960 }
20961
20962
20963 static PyObject *_wrap_PyApp_GetComCtl32Version(PyObject *, PyObject *args, PyObject *kwargs) {
20964 PyObject *resultobj;
20965 int result;
20966 char *kwnames[] = {
20967 NULL
20968 };
20969
20970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetComCtl32Version",kwnames)) goto fail;
20971 {
20972 PyThreadState* __tstate = wxPyBeginAllowThreads();
20973 result = (int)wxPyApp::GetComCtl32Version();
20974
20975 wxPyEndAllowThreads(__tstate);
20976 if (PyErr_Occurred()) SWIG_fail;
20977 }
20978 resultobj = SWIG_From_int((int)result);
20979 return resultobj;
20980 fail:
20981 return NULL;
20982 }
20983
20984
20985 static PyObject * PyApp_swigregister(PyObject *, PyObject *args) {
20986 PyObject *obj;
20987 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20988 SWIG_TypeClientData(SWIGTYPE_p_wxPyApp, obj);
20989 Py_INCREF(obj);
20990 return Py_BuildValue((char *)"");
20991 }
20992 static PyObject *_wrap_Exit(PyObject *, PyObject *args, PyObject *kwargs) {
20993 PyObject *resultobj;
20994 char *kwnames[] = {
20995 NULL
20996 };
20997
20998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Exit",kwnames)) goto fail;
20999 {
21000 PyThreadState* __tstate = wxPyBeginAllowThreads();
21001 wxExit();
21002
21003 wxPyEndAllowThreads(__tstate);
21004 if (PyErr_Occurred()) SWIG_fail;
21005 }
21006 Py_INCREF(Py_None); resultobj = Py_None;
21007 return resultobj;
21008 fail:
21009 return NULL;
21010 }
21011
21012
21013 static PyObject *_wrap_Yield(PyObject *, PyObject *args, PyObject *kwargs) {
21014 PyObject *resultobj;
21015 bool result;
21016 char *kwnames[] = {
21017 NULL
21018 };
21019
21020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Yield",kwnames)) goto fail;
21021 {
21022 PyThreadState* __tstate = wxPyBeginAllowThreads();
21023 result = (bool)wxYield();
21024
21025 wxPyEndAllowThreads(__tstate);
21026 if (PyErr_Occurred()) SWIG_fail;
21027 }
21028 {
21029 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21030 }
21031 return resultobj;
21032 fail:
21033 return NULL;
21034 }
21035
21036
21037 static PyObject *_wrap_YieldIfNeeded(PyObject *, PyObject *args, PyObject *kwargs) {
21038 PyObject *resultobj;
21039 bool result;
21040 char *kwnames[] = {
21041 NULL
21042 };
21043
21044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":YieldIfNeeded",kwnames)) goto fail;
21045 {
21046 PyThreadState* __tstate = wxPyBeginAllowThreads();
21047 result = (bool)wxYieldIfNeeded();
21048
21049 wxPyEndAllowThreads(__tstate);
21050 if (PyErr_Occurred()) SWIG_fail;
21051 }
21052 {
21053 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21054 }
21055 return resultobj;
21056 fail:
21057 return NULL;
21058 }
21059
21060
21061 static PyObject *_wrap_SafeYield(PyObject *, PyObject *args, PyObject *kwargs) {
21062 PyObject *resultobj;
21063 wxWindow *arg1 = (wxWindow *) NULL ;
21064 bool arg2 = (bool) False ;
21065 bool result;
21066 PyObject * obj0 = 0 ;
21067 PyObject * obj1 = 0 ;
21068 char *kwnames[] = {
21069 (char *) "win",(char *) "onlyIfNeeded", NULL
21070 };
21071
21072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:SafeYield",kwnames,&obj0,&obj1)) goto fail;
21073 if (obj0) {
21074 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21075 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21076 }
21077 if (obj1) {
21078 arg2 = (bool)SWIG_As_bool(obj1);
21079 if (PyErr_Occurred()) SWIG_fail;
21080 }
21081 {
21082 PyThreadState* __tstate = wxPyBeginAllowThreads();
21083 result = (bool)wxSafeYield(arg1,arg2);
21084
21085 wxPyEndAllowThreads(__tstate);
21086 if (PyErr_Occurred()) SWIG_fail;
21087 }
21088 {
21089 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21090 }
21091 return resultobj;
21092 fail:
21093 return NULL;
21094 }
21095
21096
21097 static PyObject *_wrap_WakeUpIdle(PyObject *, PyObject *args, PyObject *kwargs) {
21098 PyObject *resultobj;
21099 char *kwnames[] = {
21100 NULL
21101 };
21102
21103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":WakeUpIdle",kwnames)) goto fail;
21104 {
21105 PyThreadState* __tstate = wxPyBeginAllowThreads();
21106 wxWakeUpIdle();
21107
21108 wxPyEndAllowThreads(__tstate);
21109 if (PyErr_Occurred()) SWIG_fail;
21110 }
21111 Py_INCREF(Py_None); resultobj = Py_None;
21112 return resultobj;
21113 fail:
21114 return NULL;
21115 }
21116
21117
21118 static PyObject *_wrap_PostEvent(PyObject *, PyObject *args, PyObject *kwargs) {
21119 PyObject *resultobj;
21120 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
21121 wxEvent *arg2 = 0 ;
21122 PyObject * obj0 = 0 ;
21123 PyObject * obj1 = 0 ;
21124 char *kwnames[] = {
21125 (char *) "dest",(char *) "event", NULL
21126 };
21127
21128 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PostEvent",kwnames,&obj0,&obj1)) goto fail;
21129 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
21130 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21131 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
21132 SWIG_POINTER_EXCEPTION | 0)) == -1)
21133 SWIG_fail;
21134 if (arg2 == NULL) {
21135 PyErr_SetString(PyExc_TypeError,"null reference");
21136 SWIG_fail;
21137 }
21138 {
21139 PyThreadState* __tstate = wxPyBeginAllowThreads();
21140 wxPostEvent(arg1,*arg2);
21141
21142 wxPyEndAllowThreads(__tstate);
21143 if (PyErr_Occurred()) SWIG_fail;
21144 }
21145 Py_INCREF(Py_None); resultobj = Py_None;
21146 return resultobj;
21147 fail:
21148 return NULL;
21149 }
21150
21151
21152 static PyObject *_wrap_App_CleanUp(PyObject *, PyObject *args, PyObject *kwargs) {
21153 PyObject *resultobj;
21154 char *kwnames[] = {
21155 NULL
21156 };
21157
21158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":App_CleanUp",kwnames)) goto fail;
21159 {
21160 PyThreadState* __tstate = wxPyBeginAllowThreads();
21161 wxApp_CleanUp();
21162
21163 wxPyEndAllowThreads(__tstate);
21164 if (PyErr_Occurred()) SWIG_fail;
21165 }
21166 Py_INCREF(Py_None); resultobj = Py_None;
21167 return resultobj;
21168 fail:
21169 return NULL;
21170 }
21171
21172
21173 static PyObject *_wrap_GetApp(PyObject *, PyObject *args, PyObject *kwargs) {
21174 PyObject *resultobj;
21175 wxPyApp *result;
21176 char *kwnames[] = {
21177 NULL
21178 };
21179
21180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetApp",kwnames)) goto fail;
21181 {
21182 PyThreadState* __tstate = wxPyBeginAllowThreads();
21183 result = (wxPyApp *)wxPyGetApp();
21184
21185 wxPyEndAllowThreads(__tstate);
21186 if (PyErr_Occurred()) SWIG_fail;
21187 }
21188 {
21189 resultobj = wxPyMake_wxObject(result, 0);
21190 }
21191 return resultobj;
21192 fail:
21193 return NULL;
21194 }
21195
21196
21197 static PyObject *_wrap_new_AcceleratorEntry(PyObject *, PyObject *args, PyObject *kwargs) {
21198 PyObject *resultobj;
21199 int arg1 = (int) 0 ;
21200 int arg2 = (int) 0 ;
21201 int arg3 = (int) 0 ;
21202 wxAcceleratorEntry *result;
21203 PyObject * obj0 = 0 ;
21204 PyObject * obj1 = 0 ;
21205 PyObject * obj2 = 0 ;
21206 char *kwnames[] = {
21207 (char *) "flags",(char *) "keyCode",(char *) "cmdID", NULL
21208 };
21209
21210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_AcceleratorEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
21211 if (obj0) {
21212 arg1 = (int)SWIG_As_int(obj0);
21213 if (PyErr_Occurred()) SWIG_fail;
21214 }
21215 if (obj1) {
21216 arg2 = (int)SWIG_As_int(obj1);
21217 if (PyErr_Occurred()) SWIG_fail;
21218 }
21219 if (obj2) {
21220 arg3 = (int)SWIG_As_int(obj2);
21221 if (PyErr_Occurred()) SWIG_fail;
21222 }
21223 {
21224 PyThreadState* __tstate = wxPyBeginAllowThreads();
21225 result = (wxAcceleratorEntry *)new wxAcceleratorEntry(arg1,arg2,arg3);
21226
21227 wxPyEndAllowThreads(__tstate);
21228 if (PyErr_Occurred()) SWIG_fail;
21229 }
21230 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 1);
21231 return resultobj;
21232 fail:
21233 return NULL;
21234 }
21235
21236
21237 static PyObject *_wrap_delete_AcceleratorEntry(PyObject *, PyObject *args, PyObject *kwargs) {
21238 PyObject *resultobj;
21239 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
21240 PyObject * obj0 = 0 ;
21241 char *kwnames[] = {
21242 (char *) "self", NULL
21243 };
21244
21245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_AcceleratorEntry",kwnames,&obj0)) goto fail;
21246 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
21247 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21248 {
21249 PyThreadState* __tstate = wxPyBeginAllowThreads();
21250 delete arg1;
21251
21252 wxPyEndAllowThreads(__tstate);
21253 if (PyErr_Occurred()) SWIG_fail;
21254 }
21255 Py_INCREF(Py_None); resultobj = Py_None;
21256 return resultobj;
21257 fail:
21258 return NULL;
21259 }
21260
21261
21262 static PyObject *_wrap_AcceleratorEntry_Set(PyObject *, PyObject *args, PyObject *kwargs) {
21263 PyObject *resultobj;
21264 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
21265 int arg2 ;
21266 int arg3 ;
21267 int arg4 ;
21268 PyObject * obj0 = 0 ;
21269 PyObject * obj1 = 0 ;
21270 PyObject * obj2 = 0 ;
21271 PyObject * obj3 = 0 ;
21272 char *kwnames[] = {
21273 (char *) "self",(char *) "flags",(char *) "keyCode",(char *) "cmd", NULL
21274 };
21275
21276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:AcceleratorEntry_Set",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
21277 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
21278 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21279 arg2 = (int)SWIG_As_int(obj1);
21280 if (PyErr_Occurred()) SWIG_fail;
21281 arg3 = (int)SWIG_As_int(obj2);
21282 if (PyErr_Occurred()) SWIG_fail;
21283 arg4 = (int)SWIG_As_int(obj3);
21284 if (PyErr_Occurred()) SWIG_fail;
21285 {
21286 PyThreadState* __tstate = wxPyBeginAllowThreads();
21287 (arg1)->Set(arg2,arg3,arg4);
21288
21289 wxPyEndAllowThreads(__tstate);
21290 if (PyErr_Occurred()) SWIG_fail;
21291 }
21292 Py_INCREF(Py_None); resultobj = Py_None;
21293 return resultobj;
21294 fail:
21295 return NULL;
21296 }
21297
21298
21299 static PyObject *_wrap_AcceleratorEntry_GetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
21300 PyObject *resultobj;
21301 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
21302 int result;
21303 PyObject * obj0 = 0 ;
21304 char *kwnames[] = {
21305 (char *) "self", NULL
21306 };
21307
21308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetFlags",kwnames,&obj0)) goto fail;
21309 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
21310 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21311 {
21312 PyThreadState* __tstate = wxPyBeginAllowThreads();
21313 result = (int)(arg1)->GetFlags();
21314
21315 wxPyEndAllowThreads(__tstate);
21316 if (PyErr_Occurred()) SWIG_fail;
21317 }
21318 resultobj = SWIG_From_int((int)result);
21319 return resultobj;
21320 fail:
21321 return NULL;
21322 }
21323
21324
21325 static PyObject *_wrap_AcceleratorEntry_GetKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
21326 PyObject *resultobj;
21327 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
21328 int result;
21329 PyObject * obj0 = 0 ;
21330 char *kwnames[] = {
21331 (char *) "self", NULL
21332 };
21333
21334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetKeyCode",kwnames,&obj0)) goto fail;
21335 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
21336 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21337 {
21338 PyThreadState* __tstate = wxPyBeginAllowThreads();
21339 result = (int)(arg1)->GetKeyCode();
21340
21341 wxPyEndAllowThreads(__tstate);
21342 if (PyErr_Occurred()) SWIG_fail;
21343 }
21344 resultobj = SWIG_From_int((int)result);
21345 return resultobj;
21346 fail:
21347 return NULL;
21348 }
21349
21350
21351 static PyObject *_wrap_AcceleratorEntry_GetCommand(PyObject *, PyObject *args, PyObject *kwargs) {
21352 PyObject *resultobj;
21353 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
21354 int result;
21355 PyObject * obj0 = 0 ;
21356 char *kwnames[] = {
21357 (char *) "self", NULL
21358 };
21359
21360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetCommand",kwnames,&obj0)) goto fail;
21361 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
21362 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21363 {
21364 PyThreadState* __tstate = wxPyBeginAllowThreads();
21365 result = (int)(arg1)->GetCommand();
21366
21367 wxPyEndAllowThreads(__tstate);
21368 if (PyErr_Occurred()) SWIG_fail;
21369 }
21370 resultobj = SWIG_From_int((int)result);
21371 return resultobj;
21372 fail:
21373 return NULL;
21374 }
21375
21376
21377 static PyObject * AcceleratorEntry_swigregister(PyObject *, PyObject *args) {
21378 PyObject *obj;
21379 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21380 SWIG_TypeClientData(SWIGTYPE_p_wxAcceleratorEntry, obj);
21381 Py_INCREF(obj);
21382 return Py_BuildValue((char *)"");
21383 }
21384 static PyObject *_wrap_new_AcceleratorTable(PyObject *, PyObject *args, PyObject *kwargs) {
21385 PyObject *resultobj;
21386 int arg1 ;
21387 wxAcceleratorEntry *arg2 = (wxAcceleratorEntry *) 0 ;
21388 wxAcceleratorTable *result;
21389 PyObject * obj0 = 0 ;
21390 char *kwnames[] = {
21391 (char *) "n", NULL
21392 };
21393
21394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_AcceleratorTable",kwnames,&obj0)) goto fail;
21395 {
21396 arg2 = wxAcceleratorEntry_LIST_helper(obj0);
21397 if (arg2) arg1 = PyList_Size(obj0);
21398 else arg1 = 0;
21399 }
21400 {
21401 PyThreadState* __tstate = wxPyBeginAllowThreads();
21402 result = (wxAcceleratorTable *)new wxAcceleratorTable(arg1,(wxAcceleratorEntry const *)arg2);
21403
21404 wxPyEndAllowThreads(__tstate);
21405 if (PyErr_Occurred()) SWIG_fail;
21406 }
21407 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorTable, 1);
21408 {
21409 delete [] arg2;
21410 }
21411 return resultobj;
21412 fail:
21413 {
21414 delete [] arg2;
21415 }
21416 return NULL;
21417 }
21418
21419
21420 static PyObject *_wrap_delete_AcceleratorTable(PyObject *, PyObject *args, PyObject *kwargs) {
21421 PyObject *resultobj;
21422 wxAcceleratorTable *arg1 = (wxAcceleratorTable *) 0 ;
21423 PyObject * obj0 = 0 ;
21424 char *kwnames[] = {
21425 (char *) "self", NULL
21426 };
21427
21428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_AcceleratorTable",kwnames,&obj0)) goto fail;
21429 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorTable,
21430 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21431 {
21432 PyThreadState* __tstate = wxPyBeginAllowThreads();
21433 delete arg1;
21434
21435 wxPyEndAllowThreads(__tstate);
21436 if (PyErr_Occurred()) SWIG_fail;
21437 }
21438 Py_INCREF(Py_None); resultobj = Py_None;
21439 return resultobj;
21440 fail:
21441 return NULL;
21442 }
21443
21444
21445 static PyObject *_wrap_AcceleratorTable_Ok(PyObject *, PyObject *args, PyObject *kwargs) {
21446 PyObject *resultobj;
21447 wxAcceleratorTable *arg1 = (wxAcceleratorTable *) 0 ;
21448 bool result;
21449 PyObject * obj0 = 0 ;
21450 char *kwnames[] = {
21451 (char *) "self", NULL
21452 };
21453
21454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorTable_Ok",kwnames,&obj0)) goto fail;
21455 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorTable,
21456 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21457 {
21458 PyThreadState* __tstate = wxPyBeginAllowThreads();
21459 result = (bool)((wxAcceleratorTable const *)arg1)->Ok();
21460
21461 wxPyEndAllowThreads(__tstate);
21462 if (PyErr_Occurred()) SWIG_fail;
21463 }
21464 {
21465 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21466 }
21467 return resultobj;
21468 fail:
21469 return NULL;
21470 }
21471
21472
21473 static PyObject * AcceleratorTable_swigregister(PyObject *, PyObject *args) {
21474 PyObject *obj;
21475 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21476 SWIG_TypeClientData(SWIGTYPE_p_wxAcceleratorTable, obj);
21477 Py_INCREF(obj);
21478 return Py_BuildValue((char *)"");
21479 }
21480 static int _wrap_NullAcceleratorTable_set(PyObject *) {
21481 PyErr_SetString(PyExc_TypeError,"Variable NullAcceleratorTable is read-only.");
21482 return 1;
21483 }
21484
21485
21486 static PyObject *_wrap_NullAcceleratorTable_get() {
21487 PyObject *pyobj;
21488
21489 pyobj = SWIG_NewPointerObj((void *)(&wxNullAcceleratorTable), SWIGTYPE_p_wxAcceleratorTable, 0);
21490 return pyobj;
21491 }
21492
21493
21494 static PyObject *_wrap_GetAccelFromString(PyObject *, PyObject *args, PyObject *kwargs) {
21495 PyObject *resultobj;
21496 wxString *arg1 = 0 ;
21497 wxAcceleratorEntry *result;
21498 bool temp1 = False ;
21499 PyObject * obj0 = 0 ;
21500 char *kwnames[] = {
21501 (char *) "label", NULL
21502 };
21503
21504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetAccelFromString",kwnames,&obj0)) goto fail;
21505 {
21506 arg1 = wxString_in_helper(obj0);
21507 if (arg1 == NULL) SWIG_fail;
21508 temp1 = True;
21509 }
21510 {
21511 PyThreadState* __tstate = wxPyBeginAllowThreads();
21512 result = (wxAcceleratorEntry *)wxGetAccelFromString((wxString const &)*arg1);
21513
21514 wxPyEndAllowThreads(__tstate);
21515 if (PyErr_Occurred()) SWIG_fail;
21516 }
21517 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 0);
21518 {
21519 if (temp1)
21520 delete arg1;
21521 }
21522 return resultobj;
21523 fail:
21524 {
21525 if (temp1)
21526 delete arg1;
21527 }
21528 return NULL;
21529 }
21530
21531
21532 static int _wrap_PanelNameStr_set(PyObject *) {
21533 PyErr_SetString(PyExc_TypeError,"Variable PanelNameStr is read-only.");
21534 return 1;
21535 }
21536
21537
21538 static PyObject *_wrap_PanelNameStr_get() {
21539 PyObject *pyobj;
21540
21541 {
21542 #if wxUSE_UNICODE
21543 pyobj = PyUnicode_FromWideChar((&wxPyPanelNameStr)->c_str(), (&wxPyPanelNameStr)->Len());
21544 #else
21545 pyobj = PyString_FromStringAndSize((&wxPyPanelNameStr)->c_str(), (&wxPyPanelNameStr)->Len());
21546 #endif
21547 }
21548 return pyobj;
21549 }
21550
21551
21552 static PyObject *_wrap_new_VisualAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
21553 PyObject *resultobj;
21554 wxVisualAttributes *result;
21555 char *kwnames[] = {
21556 NULL
21557 };
21558
21559 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_VisualAttributes",kwnames)) goto fail;
21560 {
21561 PyThreadState* __tstate = wxPyBeginAllowThreads();
21562 result = (wxVisualAttributes *)new_wxVisualAttributes();
21563
21564 wxPyEndAllowThreads(__tstate);
21565 if (PyErr_Occurred()) SWIG_fail;
21566 }
21567 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxVisualAttributes, 1);
21568 return resultobj;
21569 fail:
21570 return NULL;
21571 }
21572
21573
21574 static PyObject *_wrap_delete_VisualAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
21575 PyObject *resultobj;
21576 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21577 PyObject * obj0 = 0 ;
21578 char *kwnames[] = {
21579 (char *) "self", NULL
21580 };
21581
21582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_VisualAttributes",kwnames,&obj0)) goto fail;
21583 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21584 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21585 {
21586 PyThreadState* __tstate = wxPyBeginAllowThreads();
21587 delete_wxVisualAttributes(arg1);
21588
21589 wxPyEndAllowThreads(__tstate);
21590 if (PyErr_Occurred()) SWIG_fail;
21591 }
21592 Py_INCREF(Py_None); resultobj = Py_None;
21593 return resultobj;
21594 fail:
21595 return NULL;
21596 }
21597
21598
21599 static PyObject *_wrap_VisualAttributes_font_set(PyObject *, PyObject *args, PyObject *kwargs) {
21600 PyObject *resultobj;
21601 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21602 wxFont *arg2 = (wxFont *) 0 ;
21603 PyObject * obj0 = 0 ;
21604 PyObject * obj1 = 0 ;
21605 char *kwnames[] = {
21606 (char *) "self",(char *) "font", NULL
21607 };
21608
21609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_font_set",kwnames,&obj0,&obj1)) goto fail;
21610 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21611 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21612 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
21613 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21614 if (arg1) (arg1)->font = *arg2;
21615
21616 Py_INCREF(Py_None); resultobj = Py_None;
21617 return resultobj;
21618 fail:
21619 return NULL;
21620 }
21621
21622
21623 static PyObject *_wrap_VisualAttributes_font_get(PyObject *, PyObject *args, PyObject *kwargs) {
21624 PyObject *resultobj;
21625 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21626 wxFont *result;
21627 PyObject * obj0 = 0 ;
21628 char *kwnames[] = {
21629 (char *) "self", NULL
21630 };
21631
21632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_font_get",kwnames,&obj0)) goto fail;
21633 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21634 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21635 result = (wxFont *)& ((arg1)->font);
21636
21637 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFont, 0);
21638 return resultobj;
21639 fail:
21640 return NULL;
21641 }
21642
21643
21644 static PyObject *_wrap_VisualAttributes_colFg_set(PyObject *, PyObject *args, PyObject *kwargs) {
21645 PyObject *resultobj;
21646 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21647 wxColour *arg2 = (wxColour *) 0 ;
21648 PyObject * obj0 = 0 ;
21649 PyObject * obj1 = 0 ;
21650 char *kwnames[] = {
21651 (char *) "self",(char *) "colFg", NULL
21652 };
21653
21654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_colFg_set",kwnames,&obj0,&obj1)) goto fail;
21655 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21656 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21657 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxColour,
21658 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21659 if (arg1) (arg1)->colFg = *arg2;
21660
21661 Py_INCREF(Py_None); resultobj = Py_None;
21662 return resultobj;
21663 fail:
21664 return NULL;
21665 }
21666
21667
21668 static PyObject *_wrap_VisualAttributes_colFg_get(PyObject *, PyObject *args, PyObject *kwargs) {
21669 PyObject *resultobj;
21670 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21671 wxColour *result;
21672 PyObject * obj0 = 0 ;
21673 char *kwnames[] = {
21674 (char *) "self", NULL
21675 };
21676
21677 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_colFg_get",kwnames,&obj0)) goto fail;
21678 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21679 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21680 result = (wxColour *)& ((arg1)->colFg);
21681
21682 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
21683 return resultobj;
21684 fail:
21685 return NULL;
21686 }
21687
21688
21689 static PyObject *_wrap_VisualAttributes_colBg_set(PyObject *, PyObject *args, PyObject *kwargs) {
21690 PyObject *resultobj;
21691 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21692 wxColour *arg2 = (wxColour *) 0 ;
21693 PyObject * obj0 = 0 ;
21694 PyObject * obj1 = 0 ;
21695 char *kwnames[] = {
21696 (char *) "self",(char *) "colBg", NULL
21697 };
21698
21699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_colBg_set",kwnames,&obj0,&obj1)) goto fail;
21700 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21701 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21702 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxColour,
21703 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21704 if (arg1) (arg1)->colBg = *arg2;
21705
21706 Py_INCREF(Py_None); resultobj = Py_None;
21707 return resultobj;
21708 fail:
21709 return NULL;
21710 }
21711
21712
21713 static PyObject *_wrap_VisualAttributes_colBg_get(PyObject *, PyObject *args, PyObject *kwargs) {
21714 PyObject *resultobj;
21715 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21716 wxColour *result;
21717 PyObject * obj0 = 0 ;
21718 char *kwnames[] = {
21719 (char *) "self", NULL
21720 };
21721
21722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_colBg_get",kwnames,&obj0)) goto fail;
21723 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21724 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21725 result = (wxColour *)& ((arg1)->colBg);
21726
21727 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
21728 return resultobj;
21729 fail:
21730 return NULL;
21731 }
21732
21733
21734 static PyObject * VisualAttributes_swigregister(PyObject *, PyObject *args) {
21735 PyObject *obj;
21736 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21737 SWIG_TypeClientData(SWIGTYPE_p_wxVisualAttributes, obj);
21738 Py_INCREF(obj);
21739 return Py_BuildValue((char *)"");
21740 }
21741 static PyObject *_wrap_new_Window(PyObject *, PyObject *args, PyObject *kwargs) {
21742 PyObject *resultobj;
21743 wxWindow *arg1 = (wxWindow *) 0 ;
21744 int arg2 = (int) (int)-1 ;
21745 wxPoint const &arg3_defvalue = wxDefaultPosition ;
21746 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
21747 wxSize const &arg4_defvalue = wxDefaultSize ;
21748 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
21749 long arg5 = (long) 0 ;
21750 wxString const &arg6_defvalue = wxPyPanelNameStr ;
21751 wxString *arg6 = (wxString *) &arg6_defvalue ;
21752 wxWindow *result;
21753 wxPoint temp3 ;
21754 wxSize temp4 ;
21755 bool temp6 = False ;
21756 PyObject * obj0 = 0 ;
21757 PyObject * obj1 = 0 ;
21758 PyObject * obj2 = 0 ;
21759 PyObject * obj3 = 0 ;
21760 PyObject * obj4 = 0 ;
21761 PyObject * obj5 = 0 ;
21762 char *kwnames[] = {
21763 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21764 };
21765
21766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Window",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
21767 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21768 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21769 if (obj1) {
21770 arg2 = (int)SWIG_As_int(obj1);
21771 if (PyErr_Occurred()) SWIG_fail;
21772 }
21773 if (obj2) {
21774 {
21775 arg3 = &temp3;
21776 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
21777 }
21778 }
21779 if (obj3) {
21780 {
21781 arg4 = &temp4;
21782 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
21783 }
21784 }
21785 if (obj4) {
21786 arg5 = (long)SWIG_As_long(obj4);
21787 if (PyErr_Occurred()) SWIG_fail;
21788 }
21789 if (obj5) {
21790 {
21791 arg6 = wxString_in_helper(obj5);
21792 if (arg6 == NULL) SWIG_fail;
21793 temp6 = True;
21794 }
21795 }
21796 {
21797 if (!wxPyCheckForApp()) SWIG_fail;
21798 PyThreadState* __tstate = wxPyBeginAllowThreads();
21799 result = (wxWindow *)new wxWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
21800
21801 wxPyEndAllowThreads(__tstate);
21802 if (PyErr_Occurred()) SWIG_fail;
21803 }
21804 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindow, 1);
21805 {
21806 if (temp6)
21807 delete arg6;
21808 }
21809 return resultobj;
21810 fail:
21811 {
21812 if (temp6)
21813 delete arg6;
21814 }
21815 return NULL;
21816 }
21817
21818
21819 static PyObject *_wrap_new_PreWindow(PyObject *, PyObject *args, PyObject *kwargs) {
21820 PyObject *resultobj;
21821 wxWindow *result;
21822 char *kwnames[] = {
21823 NULL
21824 };
21825
21826 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreWindow",kwnames)) goto fail;
21827 {
21828 if (!wxPyCheckForApp()) SWIG_fail;
21829 PyThreadState* __tstate = wxPyBeginAllowThreads();
21830 result = (wxWindow *)new wxWindow();
21831
21832 wxPyEndAllowThreads(__tstate);
21833 if (PyErr_Occurred()) SWIG_fail;
21834 }
21835 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindow, 1);
21836 return resultobj;
21837 fail:
21838 return NULL;
21839 }
21840
21841
21842 static PyObject *_wrap_Window_Create(PyObject *, PyObject *args, PyObject *kwargs) {
21843 PyObject *resultobj;
21844 wxWindow *arg1 = (wxWindow *) 0 ;
21845 wxWindow *arg2 = (wxWindow *) 0 ;
21846 int arg3 = (int) (int)-1 ;
21847 wxPoint const &arg4_defvalue = wxDefaultPosition ;
21848 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
21849 wxSize const &arg5_defvalue = wxDefaultSize ;
21850 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
21851 long arg6 = (long) 0 ;
21852 wxString const &arg7_defvalue = wxPyPanelNameStr ;
21853 wxString *arg7 = (wxString *) &arg7_defvalue ;
21854 bool result;
21855 wxPoint temp4 ;
21856 wxSize temp5 ;
21857 bool temp7 = False ;
21858 PyObject * obj0 = 0 ;
21859 PyObject * obj1 = 0 ;
21860 PyObject * obj2 = 0 ;
21861 PyObject * obj3 = 0 ;
21862 PyObject * obj4 = 0 ;
21863 PyObject * obj5 = 0 ;
21864 PyObject * obj6 = 0 ;
21865 char *kwnames[] = {
21866 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21867 };
21868
21869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Window_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
21870 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21871 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21872 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
21873 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21874 if (obj2) {
21875 arg3 = (int)SWIG_As_int(obj2);
21876 if (PyErr_Occurred()) SWIG_fail;
21877 }
21878 if (obj3) {
21879 {
21880 arg4 = &temp4;
21881 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
21882 }
21883 }
21884 if (obj4) {
21885 {
21886 arg5 = &temp5;
21887 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
21888 }
21889 }
21890 if (obj5) {
21891 arg6 = (long)SWIG_As_long(obj5);
21892 if (PyErr_Occurred()) SWIG_fail;
21893 }
21894 if (obj6) {
21895 {
21896 arg7 = wxString_in_helper(obj6);
21897 if (arg7 == NULL) SWIG_fail;
21898 temp7 = True;
21899 }
21900 }
21901 {
21902 PyThreadState* __tstate = wxPyBeginAllowThreads();
21903 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
21904
21905 wxPyEndAllowThreads(__tstate);
21906 if (PyErr_Occurred()) SWIG_fail;
21907 }
21908 {
21909 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21910 }
21911 {
21912 if (temp7)
21913 delete arg7;
21914 }
21915 return resultobj;
21916 fail:
21917 {
21918 if (temp7)
21919 delete arg7;
21920 }
21921 return NULL;
21922 }
21923
21924
21925 static PyObject *_wrap_Window_Close(PyObject *, PyObject *args, PyObject *kwargs) {
21926 PyObject *resultobj;
21927 wxWindow *arg1 = (wxWindow *) 0 ;
21928 bool arg2 = (bool) False ;
21929 bool result;
21930 PyObject * obj0 = 0 ;
21931 PyObject * obj1 = 0 ;
21932 char *kwnames[] = {
21933 (char *) "self",(char *) "force", NULL
21934 };
21935
21936 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Close",kwnames,&obj0,&obj1)) goto fail;
21937 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21938 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21939 if (obj1) {
21940 arg2 = (bool)SWIG_As_bool(obj1);
21941 if (PyErr_Occurred()) SWIG_fail;
21942 }
21943 {
21944 PyThreadState* __tstate = wxPyBeginAllowThreads();
21945 result = (bool)(arg1)->Close(arg2);
21946
21947 wxPyEndAllowThreads(__tstate);
21948 if (PyErr_Occurred()) SWIG_fail;
21949 }
21950 {
21951 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21952 }
21953 return resultobj;
21954 fail:
21955 return NULL;
21956 }
21957
21958
21959 static PyObject *_wrap_Window_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
21960 PyObject *resultobj;
21961 wxWindow *arg1 = (wxWindow *) 0 ;
21962 bool result;
21963 PyObject * obj0 = 0 ;
21964 char *kwnames[] = {
21965 (char *) "self", NULL
21966 };
21967
21968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Destroy",kwnames,&obj0)) goto fail;
21969 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21970 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21971 {
21972 PyThreadState* __tstate = wxPyBeginAllowThreads();
21973 result = (bool)(arg1)->Destroy();
21974
21975 wxPyEndAllowThreads(__tstate);
21976 if (PyErr_Occurred()) SWIG_fail;
21977 }
21978 {
21979 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21980 }
21981 return resultobj;
21982 fail:
21983 return NULL;
21984 }
21985
21986
21987 static PyObject *_wrap_Window_DestroyChildren(PyObject *, PyObject *args, PyObject *kwargs) {
21988 PyObject *resultobj;
21989 wxWindow *arg1 = (wxWindow *) 0 ;
21990 bool result;
21991 PyObject * obj0 = 0 ;
21992 char *kwnames[] = {
21993 (char *) "self", NULL
21994 };
21995
21996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_DestroyChildren",kwnames,&obj0)) goto fail;
21997 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21998 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21999 {
22000 PyThreadState* __tstate = wxPyBeginAllowThreads();
22001 result = (bool)(arg1)->DestroyChildren();
22002
22003 wxPyEndAllowThreads(__tstate);
22004 if (PyErr_Occurred()) SWIG_fail;
22005 }
22006 {
22007 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22008 }
22009 return resultobj;
22010 fail:
22011 return NULL;
22012 }
22013
22014
22015 static PyObject *_wrap_Window_IsBeingDeleted(PyObject *, PyObject *args, PyObject *kwargs) {
22016 PyObject *resultobj;
22017 wxWindow *arg1 = (wxWindow *) 0 ;
22018 bool result;
22019 PyObject * obj0 = 0 ;
22020 char *kwnames[] = {
22021 (char *) "self", NULL
22022 };
22023
22024 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsBeingDeleted",kwnames,&obj0)) goto fail;
22025 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22026 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22027 {
22028 PyThreadState* __tstate = wxPyBeginAllowThreads();
22029 result = (bool)((wxWindow const *)arg1)->IsBeingDeleted();
22030
22031 wxPyEndAllowThreads(__tstate);
22032 if (PyErr_Occurred()) SWIG_fail;
22033 }
22034 {
22035 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22036 }
22037 return resultobj;
22038 fail:
22039 return NULL;
22040 }
22041
22042
22043 static PyObject *_wrap_Window_SetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
22044 PyObject *resultobj;
22045 wxWindow *arg1 = (wxWindow *) 0 ;
22046 wxString *arg2 = 0 ;
22047 bool temp2 = False ;
22048 PyObject * obj0 = 0 ;
22049 PyObject * obj1 = 0 ;
22050 char *kwnames[] = {
22051 (char *) "self",(char *) "title", NULL
22052 };
22053
22054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetTitle",kwnames,&obj0,&obj1)) goto fail;
22055 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22056 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22057 {
22058 arg2 = wxString_in_helper(obj1);
22059 if (arg2 == NULL) SWIG_fail;
22060 temp2 = True;
22061 }
22062 {
22063 PyThreadState* __tstate = wxPyBeginAllowThreads();
22064 (arg1)->SetTitle((wxString const &)*arg2);
22065
22066 wxPyEndAllowThreads(__tstate);
22067 if (PyErr_Occurred()) SWIG_fail;
22068 }
22069 Py_INCREF(Py_None); resultobj = Py_None;
22070 {
22071 if (temp2)
22072 delete arg2;
22073 }
22074 return resultobj;
22075 fail:
22076 {
22077 if (temp2)
22078 delete arg2;
22079 }
22080 return NULL;
22081 }
22082
22083
22084 static PyObject *_wrap_Window_GetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
22085 PyObject *resultobj;
22086 wxWindow *arg1 = (wxWindow *) 0 ;
22087 wxString result;
22088 PyObject * obj0 = 0 ;
22089 char *kwnames[] = {
22090 (char *) "self", NULL
22091 };
22092
22093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetTitle",kwnames,&obj0)) goto fail;
22094 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22095 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22096 {
22097 PyThreadState* __tstate = wxPyBeginAllowThreads();
22098 result = ((wxWindow const *)arg1)->GetTitle();
22099
22100 wxPyEndAllowThreads(__tstate);
22101 if (PyErr_Occurred()) SWIG_fail;
22102 }
22103 {
22104 #if wxUSE_UNICODE
22105 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
22106 #else
22107 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
22108 #endif
22109 }
22110 return resultobj;
22111 fail:
22112 return NULL;
22113 }
22114
22115
22116 static PyObject *_wrap_Window_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
22117 PyObject *resultobj;
22118 wxWindow *arg1 = (wxWindow *) 0 ;
22119 wxString *arg2 = 0 ;
22120 bool temp2 = False ;
22121 PyObject * obj0 = 0 ;
22122 PyObject * obj1 = 0 ;
22123 char *kwnames[] = {
22124 (char *) "self",(char *) "label", NULL
22125 };
22126
22127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetLabel",kwnames,&obj0,&obj1)) goto fail;
22128 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22129 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22130 {
22131 arg2 = wxString_in_helper(obj1);
22132 if (arg2 == NULL) SWIG_fail;
22133 temp2 = True;
22134 }
22135 {
22136 PyThreadState* __tstate = wxPyBeginAllowThreads();
22137 (arg1)->SetLabel((wxString const &)*arg2);
22138
22139 wxPyEndAllowThreads(__tstate);
22140 if (PyErr_Occurred()) SWIG_fail;
22141 }
22142 Py_INCREF(Py_None); resultobj = Py_None;
22143 {
22144 if (temp2)
22145 delete arg2;
22146 }
22147 return resultobj;
22148 fail:
22149 {
22150 if (temp2)
22151 delete arg2;
22152 }
22153 return NULL;
22154 }
22155
22156
22157 static PyObject *_wrap_Window_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
22158 PyObject *resultobj;
22159 wxWindow *arg1 = (wxWindow *) 0 ;
22160 wxString result;
22161 PyObject * obj0 = 0 ;
22162 char *kwnames[] = {
22163 (char *) "self", NULL
22164 };
22165
22166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetLabel",kwnames,&obj0)) goto fail;
22167 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22168 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22169 {
22170 PyThreadState* __tstate = wxPyBeginAllowThreads();
22171 result = ((wxWindow const *)arg1)->GetLabel();
22172
22173 wxPyEndAllowThreads(__tstate);
22174 if (PyErr_Occurred()) SWIG_fail;
22175 }
22176 {
22177 #if wxUSE_UNICODE
22178 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
22179 #else
22180 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
22181 #endif
22182 }
22183 return resultobj;
22184 fail:
22185 return NULL;
22186 }
22187
22188
22189 static PyObject *_wrap_Window_SetName(PyObject *, PyObject *args, PyObject *kwargs) {
22190 PyObject *resultobj;
22191 wxWindow *arg1 = (wxWindow *) 0 ;
22192 wxString *arg2 = 0 ;
22193 bool temp2 = False ;
22194 PyObject * obj0 = 0 ;
22195 PyObject * obj1 = 0 ;
22196 char *kwnames[] = {
22197 (char *) "self",(char *) "name", NULL
22198 };
22199
22200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetName",kwnames,&obj0,&obj1)) goto fail;
22201 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22202 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22203 {
22204 arg2 = wxString_in_helper(obj1);
22205 if (arg2 == NULL) SWIG_fail;
22206 temp2 = True;
22207 }
22208 {
22209 PyThreadState* __tstate = wxPyBeginAllowThreads();
22210 (arg1)->SetName((wxString const &)*arg2);
22211
22212 wxPyEndAllowThreads(__tstate);
22213 if (PyErr_Occurred()) SWIG_fail;
22214 }
22215 Py_INCREF(Py_None); resultobj = Py_None;
22216 {
22217 if (temp2)
22218 delete arg2;
22219 }
22220 return resultobj;
22221 fail:
22222 {
22223 if (temp2)
22224 delete arg2;
22225 }
22226 return NULL;
22227 }
22228
22229
22230 static PyObject *_wrap_Window_GetName(PyObject *, PyObject *args, PyObject *kwargs) {
22231 PyObject *resultobj;
22232 wxWindow *arg1 = (wxWindow *) 0 ;
22233 wxString result;
22234 PyObject * obj0 = 0 ;
22235 char *kwnames[] = {
22236 (char *) "self", NULL
22237 };
22238
22239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetName",kwnames,&obj0)) goto fail;
22240 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22241 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22242 {
22243 PyThreadState* __tstate = wxPyBeginAllowThreads();
22244 result = ((wxWindow const *)arg1)->GetName();
22245
22246 wxPyEndAllowThreads(__tstate);
22247 if (PyErr_Occurred()) SWIG_fail;
22248 }
22249 {
22250 #if wxUSE_UNICODE
22251 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
22252 #else
22253 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
22254 #endif
22255 }
22256 return resultobj;
22257 fail:
22258 return NULL;
22259 }
22260
22261
22262 static PyObject *_wrap_Window_SetWindowVariant(PyObject *, PyObject *args, PyObject *kwargs) {
22263 PyObject *resultobj;
22264 wxWindow *arg1 = (wxWindow *) 0 ;
22265 int arg2 ;
22266 PyObject * obj0 = 0 ;
22267 PyObject * obj1 = 0 ;
22268 char *kwnames[] = {
22269 (char *) "self",(char *) "variant", NULL
22270 };
22271
22272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetWindowVariant",kwnames,&obj0,&obj1)) goto fail;
22273 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22274 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22275 arg2 = (int)SWIG_As_int(obj1);
22276 if (PyErr_Occurred()) SWIG_fail;
22277 {
22278 PyThreadState* __tstate = wxPyBeginAllowThreads();
22279 (arg1)->SetWindowVariant((wxWindowVariant )arg2);
22280
22281 wxPyEndAllowThreads(__tstate);
22282 if (PyErr_Occurred()) SWIG_fail;
22283 }
22284 Py_INCREF(Py_None); resultobj = Py_None;
22285 return resultobj;
22286 fail:
22287 return NULL;
22288 }
22289
22290
22291 static PyObject *_wrap_Window_GetWindowVariant(PyObject *, PyObject *args, PyObject *kwargs) {
22292 PyObject *resultobj;
22293 wxWindow *arg1 = (wxWindow *) 0 ;
22294 int result;
22295 PyObject * obj0 = 0 ;
22296 char *kwnames[] = {
22297 (char *) "self", NULL
22298 };
22299
22300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetWindowVariant",kwnames,&obj0)) goto fail;
22301 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22302 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22303 {
22304 PyThreadState* __tstate = wxPyBeginAllowThreads();
22305 result = (int)((wxWindow const *)arg1)->GetWindowVariant();
22306
22307 wxPyEndAllowThreads(__tstate);
22308 if (PyErr_Occurred()) SWIG_fail;
22309 }
22310 resultobj = SWIG_From_int((int)result);
22311 return resultobj;
22312 fail:
22313 return NULL;
22314 }
22315
22316
22317 static PyObject *_wrap_Window_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
22318 PyObject *resultobj;
22319 wxWindow *arg1 = (wxWindow *) 0 ;
22320 int arg2 ;
22321 PyObject * obj0 = 0 ;
22322 PyObject * obj1 = 0 ;
22323 char *kwnames[] = {
22324 (char *) "self",(char *) "winid", NULL
22325 };
22326
22327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetId",kwnames,&obj0,&obj1)) goto fail;
22328 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22329 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22330 arg2 = (int)SWIG_As_int(obj1);
22331 if (PyErr_Occurred()) SWIG_fail;
22332 {
22333 PyThreadState* __tstate = wxPyBeginAllowThreads();
22334 (arg1)->SetId(arg2);
22335
22336 wxPyEndAllowThreads(__tstate);
22337 if (PyErr_Occurred()) SWIG_fail;
22338 }
22339 Py_INCREF(Py_None); resultobj = Py_None;
22340 return resultobj;
22341 fail:
22342 return NULL;
22343 }
22344
22345
22346 static PyObject *_wrap_Window_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
22347 PyObject *resultobj;
22348 wxWindow *arg1 = (wxWindow *) 0 ;
22349 int result;
22350 PyObject * obj0 = 0 ;
22351 char *kwnames[] = {
22352 (char *) "self", NULL
22353 };
22354
22355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetId",kwnames,&obj0)) goto fail;
22356 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22357 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22358 {
22359 PyThreadState* __tstate = wxPyBeginAllowThreads();
22360 result = (int)((wxWindow const *)arg1)->GetId();
22361
22362 wxPyEndAllowThreads(__tstate);
22363 if (PyErr_Occurred()) SWIG_fail;
22364 }
22365 resultobj = SWIG_From_int((int)result);
22366 return resultobj;
22367 fail:
22368 return NULL;
22369 }
22370
22371
22372 static PyObject *_wrap_Window_NewControlId(PyObject *, PyObject *args, PyObject *kwargs) {
22373 PyObject *resultobj;
22374 int result;
22375 char *kwnames[] = {
22376 NULL
22377 };
22378
22379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_NewControlId",kwnames)) goto fail;
22380 {
22381 PyThreadState* __tstate = wxPyBeginAllowThreads();
22382 result = (int)wxWindow::NewControlId();
22383
22384 wxPyEndAllowThreads(__tstate);
22385 if (PyErr_Occurred()) SWIG_fail;
22386 }
22387 resultobj = SWIG_From_int((int)result);
22388 return resultobj;
22389 fail:
22390 return NULL;
22391 }
22392
22393
22394 static PyObject *_wrap_Window_NextControlId(PyObject *, PyObject *args, PyObject *kwargs) {
22395 PyObject *resultobj;
22396 int arg1 ;
22397 int result;
22398 PyObject * obj0 = 0 ;
22399 char *kwnames[] = {
22400 (char *) "winid", NULL
22401 };
22402
22403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_NextControlId",kwnames,&obj0)) goto fail;
22404 arg1 = (int)SWIG_As_int(obj0);
22405 if (PyErr_Occurred()) SWIG_fail;
22406 {
22407 PyThreadState* __tstate = wxPyBeginAllowThreads();
22408 result = (int)wxWindow::NextControlId(arg1);
22409
22410 wxPyEndAllowThreads(__tstate);
22411 if (PyErr_Occurred()) SWIG_fail;
22412 }
22413 resultobj = SWIG_From_int((int)result);
22414 return resultobj;
22415 fail:
22416 return NULL;
22417 }
22418
22419
22420 static PyObject *_wrap_Window_PrevControlId(PyObject *, PyObject *args, PyObject *kwargs) {
22421 PyObject *resultobj;
22422 int arg1 ;
22423 int result;
22424 PyObject * obj0 = 0 ;
22425 char *kwnames[] = {
22426 (char *) "winid", NULL
22427 };
22428
22429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PrevControlId",kwnames,&obj0)) goto fail;
22430 arg1 = (int)SWIG_As_int(obj0);
22431 if (PyErr_Occurred()) SWIG_fail;
22432 {
22433 PyThreadState* __tstate = wxPyBeginAllowThreads();
22434 result = (int)wxWindow::PrevControlId(arg1);
22435
22436 wxPyEndAllowThreads(__tstate);
22437 if (PyErr_Occurred()) SWIG_fail;
22438 }
22439 resultobj = SWIG_From_int((int)result);
22440 return resultobj;
22441 fail:
22442 return NULL;
22443 }
22444
22445
22446 static PyObject *_wrap_Window_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
22447 PyObject *resultobj;
22448 wxWindow *arg1 = (wxWindow *) 0 ;
22449 wxSize *arg2 = 0 ;
22450 wxSize temp2 ;
22451 PyObject * obj0 = 0 ;
22452 PyObject * obj1 = 0 ;
22453 char *kwnames[] = {
22454 (char *) "self",(char *) "size", NULL
22455 };
22456
22457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetSize",kwnames,&obj0,&obj1)) goto fail;
22458 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22459 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22460 {
22461 arg2 = &temp2;
22462 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
22463 }
22464 {
22465 PyThreadState* __tstate = wxPyBeginAllowThreads();
22466 (arg1)->SetSize((wxSize const &)*arg2);
22467
22468 wxPyEndAllowThreads(__tstate);
22469 if (PyErr_Occurred()) SWIG_fail;
22470 }
22471 Py_INCREF(Py_None); resultobj = Py_None;
22472 return resultobj;
22473 fail:
22474 return NULL;
22475 }
22476
22477
22478 static PyObject *_wrap_Window_SetDimensions(PyObject *, PyObject *args, PyObject *kwargs) {
22479 PyObject *resultobj;
22480 wxWindow *arg1 = (wxWindow *) 0 ;
22481 int arg2 ;
22482 int arg3 ;
22483 int arg4 ;
22484 int arg5 ;
22485 int arg6 = (int) wxSIZE_AUTO ;
22486 PyObject * obj0 = 0 ;
22487 PyObject * obj1 = 0 ;
22488 PyObject * obj2 = 0 ;
22489 PyObject * obj3 = 0 ;
22490 PyObject * obj4 = 0 ;
22491 PyObject * obj5 = 0 ;
22492 char *kwnames[] = {
22493 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
22494 };
22495
22496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Window_SetDimensions",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
22497 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22498 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22499 arg2 = (int)SWIG_As_int(obj1);
22500 if (PyErr_Occurred()) SWIG_fail;
22501 arg3 = (int)SWIG_As_int(obj2);
22502 if (PyErr_Occurred()) SWIG_fail;
22503 arg4 = (int)SWIG_As_int(obj3);
22504 if (PyErr_Occurred()) SWIG_fail;
22505 arg5 = (int)SWIG_As_int(obj4);
22506 if (PyErr_Occurred()) SWIG_fail;
22507 if (obj5) {
22508 arg6 = (int)SWIG_As_int(obj5);
22509 if (PyErr_Occurred()) SWIG_fail;
22510 }
22511 {
22512 PyThreadState* __tstate = wxPyBeginAllowThreads();
22513 (arg1)->SetSize(arg2,arg3,arg4,arg5,arg6);
22514
22515 wxPyEndAllowThreads(__tstate);
22516 if (PyErr_Occurred()) SWIG_fail;
22517 }
22518 Py_INCREF(Py_None); resultobj = Py_None;
22519 return resultobj;
22520 fail:
22521 return NULL;
22522 }
22523
22524
22525 static PyObject *_wrap_Window_SetRect(PyObject *, PyObject *args, PyObject *kwargs) {
22526 PyObject *resultobj;
22527 wxWindow *arg1 = (wxWindow *) 0 ;
22528 wxRect *arg2 = 0 ;
22529 int arg3 = (int) wxSIZE_AUTO ;
22530 wxRect temp2 ;
22531 PyObject * obj0 = 0 ;
22532 PyObject * obj1 = 0 ;
22533 PyObject * obj2 = 0 ;
22534 char *kwnames[] = {
22535 (char *) "self",(char *) "rect",(char *) "sizeFlags", NULL
22536 };
22537
22538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
22539 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22540 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22541 {
22542 arg2 = &temp2;
22543 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
22544 }
22545 if (obj2) {
22546 arg3 = (int)SWIG_As_int(obj2);
22547 if (PyErr_Occurred()) SWIG_fail;
22548 }
22549 {
22550 PyThreadState* __tstate = wxPyBeginAllowThreads();
22551 (arg1)->SetSize((wxRect const &)*arg2,arg3);
22552
22553 wxPyEndAllowThreads(__tstate);
22554 if (PyErr_Occurred()) SWIG_fail;
22555 }
22556 Py_INCREF(Py_None); resultobj = Py_None;
22557 return resultobj;
22558 fail:
22559 return NULL;
22560 }
22561
22562
22563 static PyObject *_wrap_Window_SetSizeWH(PyObject *, PyObject *args, PyObject *kwargs) {
22564 PyObject *resultobj;
22565 wxWindow *arg1 = (wxWindow *) 0 ;
22566 int arg2 ;
22567 int arg3 ;
22568 PyObject * obj0 = 0 ;
22569 PyObject * obj1 = 0 ;
22570 PyObject * obj2 = 0 ;
22571 char *kwnames[] = {
22572 (char *) "self",(char *) "width",(char *) "height", NULL
22573 };
22574
22575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
22576 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22577 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22578 arg2 = (int)SWIG_As_int(obj1);
22579 if (PyErr_Occurred()) SWIG_fail;
22580 arg3 = (int)SWIG_As_int(obj2);
22581 if (PyErr_Occurred()) SWIG_fail;
22582 {
22583 PyThreadState* __tstate = wxPyBeginAllowThreads();
22584 (arg1)->SetSize(arg2,arg3);
22585
22586 wxPyEndAllowThreads(__tstate);
22587 if (PyErr_Occurred()) SWIG_fail;
22588 }
22589 Py_INCREF(Py_None); resultobj = Py_None;
22590 return resultobj;
22591 fail:
22592 return NULL;
22593 }
22594
22595
22596 static PyObject *_wrap_Window_Move(PyObject *, PyObject *args, PyObject *kwargs) {
22597 PyObject *resultobj;
22598 wxWindow *arg1 = (wxWindow *) 0 ;
22599 wxPoint *arg2 = 0 ;
22600 int arg3 = (int) wxSIZE_USE_EXISTING ;
22601 wxPoint temp2 ;
22602 PyObject * obj0 = 0 ;
22603 PyObject * obj1 = 0 ;
22604 PyObject * obj2 = 0 ;
22605 char *kwnames[] = {
22606 (char *) "self",(char *) "pt",(char *) "flags", NULL
22607 };
22608
22609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_Move",kwnames,&obj0,&obj1,&obj2)) goto fail;
22610 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22611 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22612 {
22613 arg2 = &temp2;
22614 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
22615 }
22616 if (obj2) {
22617 arg3 = (int)SWIG_As_int(obj2);
22618 if (PyErr_Occurred()) SWIG_fail;
22619 }
22620 {
22621 PyThreadState* __tstate = wxPyBeginAllowThreads();
22622 (arg1)->Move((wxPoint const &)*arg2,arg3);
22623
22624 wxPyEndAllowThreads(__tstate);
22625 if (PyErr_Occurred()) SWIG_fail;
22626 }
22627 Py_INCREF(Py_None); resultobj = Py_None;
22628 return resultobj;
22629 fail:
22630 return NULL;
22631 }
22632
22633
22634 static PyObject *_wrap_Window_MoveXY(PyObject *, PyObject *args, PyObject *kwargs) {
22635 PyObject *resultobj;
22636 wxWindow *arg1 = (wxWindow *) 0 ;
22637 int arg2 ;
22638 int arg3 ;
22639 int arg4 = (int) wxSIZE_USE_EXISTING ;
22640 PyObject * obj0 = 0 ;
22641 PyObject * obj1 = 0 ;
22642 PyObject * obj2 = 0 ;
22643 PyObject * obj3 = 0 ;
22644 char *kwnames[] = {
22645 (char *) "self",(char *) "x",(char *) "y",(char *) "flags", NULL
22646 };
22647
22648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_MoveXY",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
22649 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22650 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22651 arg2 = (int)SWIG_As_int(obj1);
22652 if (PyErr_Occurred()) SWIG_fail;
22653 arg3 = (int)SWIG_As_int(obj2);
22654 if (PyErr_Occurred()) SWIG_fail;
22655 if (obj3) {
22656 arg4 = (int)SWIG_As_int(obj3);
22657 if (PyErr_Occurred()) SWIG_fail;
22658 }
22659 {
22660 PyThreadState* __tstate = wxPyBeginAllowThreads();
22661 (arg1)->Move(arg2,arg3,arg4);
22662
22663 wxPyEndAllowThreads(__tstate);
22664 if (PyErr_Occurred()) SWIG_fail;
22665 }
22666 Py_INCREF(Py_None); resultobj = Py_None;
22667 return resultobj;
22668 fail:
22669 return NULL;
22670 }
22671
22672
22673 static PyObject *_wrap_Window_SetBestFittingSize(PyObject *, PyObject *args, PyObject *kwargs) {
22674 PyObject *resultobj;
22675 wxWindow *arg1 = (wxWindow *) 0 ;
22676 wxSize const &arg2_defvalue = wxDefaultSize ;
22677 wxSize *arg2 = (wxSize *) &arg2_defvalue ;
22678 wxSize temp2 ;
22679 PyObject * obj0 = 0 ;
22680 PyObject * obj1 = 0 ;
22681 char *kwnames[] = {
22682 (char *) "self",(char *) "size", NULL
22683 };
22684
22685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_SetBestFittingSize",kwnames,&obj0,&obj1)) goto fail;
22686 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22687 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22688 if (obj1) {
22689 {
22690 arg2 = &temp2;
22691 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
22692 }
22693 }
22694 {
22695 PyThreadState* __tstate = wxPyBeginAllowThreads();
22696 (arg1)->SetBestFittingSize((wxSize const &)*arg2);
22697
22698 wxPyEndAllowThreads(__tstate);
22699 if (PyErr_Occurred()) SWIG_fail;
22700 }
22701 Py_INCREF(Py_None); resultobj = Py_None;
22702 return resultobj;
22703 fail:
22704 return NULL;
22705 }
22706
22707
22708 static PyObject *_wrap_Window_Raise(PyObject *, PyObject *args, PyObject *kwargs) {
22709 PyObject *resultobj;
22710 wxWindow *arg1 = (wxWindow *) 0 ;
22711 PyObject * obj0 = 0 ;
22712 char *kwnames[] = {
22713 (char *) "self", NULL
22714 };
22715
22716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Raise",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 (arg1)->Raise();
22722
22723 wxPyEndAllowThreads(__tstate);
22724 if (PyErr_Occurred()) SWIG_fail;
22725 }
22726 Py_INCREF(Py_None); resultobj = Py_None;
22727 return resultobj;
22728 fail:
22729 return NULL;
22730 }
22731
22732
22733 static PyObject *_wrap_Window_Lower(PyObject *, PyObject *args, PyObject *kwargs) {
22734 PyObject *resultobj;
22735 wxWindow *arg1 = (wxWindow *) 0 ;
22736 PyObject * obj0 = 0 ;
22737 char *kwnames[] = {
22738 (char *) "self", NULL
22739 };
22740
22741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Lower",kwnames,&obj0)) goto fail;
22742 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22743 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22744 {
22745 PyThreadState* __tstate = wxPyBeginAllowThreads();
22746 (arg1)->Lower();
22747
22748 wxPyEndAllowThreads(__tstate);
22749 if (PyErr_Occurred()) SWIG_fail;
22750 }
22751 Py_INCREF(Py_None); resultobj = Py_None;
22752 return resultobj;
22753 fail:
22754 return NULL;
22755 }
22756
22757
22758 static PyObject *_wrap_Window_SetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
22759 PyObject *resultobj;
22760 wxWindow *arg1 = (wxWindow *) 0 ;
22761 wxSize *arg2 = 0 ;
22762 wxSize temp2 ;
22763 PyObject * obj0 = 0 ;
22764 PyObject * obj1 = 0 ;
22765 char *kwnames[] = {
22766 (char *) "self",(char *) "size", NULL
22767 };
22768
22769 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetClientSize",kwnames,&obj0,&obj1)) goto fail;
22770 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22771 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22772 {
22773 arg2 = &temp2;
22774 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
22775 }
22776 {
22777 PyThreadState* __tstate = wxPyBeginAllowThreads();
22778 (arg1)->SetClientSize((wxSize const &)*arg2);
22779
22780 wxPyEndAllowThreads(__tstate);
22781 if (PyErr_Occurred()) SWIG_fail;
22782 }
22783 Py_INCREF(Py_None); resultobj = Py_None;
22784 return resultobj;
22785 fail:
22786 return NULL;
22787 }
22788
22789
22790 static PyObject *_wrap_Window_SetClientSizeWH(PyObject *, PyObject *args, PyObject *kwargs) {
22791 PyObject *resultobj;
22792 wxWindow *arg1 = (wxWindow *) 0 ;
22793 int arg2 ;
22794 int arg3 ;
22795 PyObject * obj0 = 0 ;
22796 PyObject * obj1 = 0 ;
22797 PyObject * obj2 = 0 ;
22798 char *kwnames[] = {
22799 (char *) "self",(char *) "width",(char *) "height", NULL
22800 };
22801
22802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetClientSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
22803 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22804 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22805 arg2 = (int)SWIG_As_int(obj1);
22806 if (PyErr_Occurred()) SWIG_fail;
22807 arg3 = (int)SWIG_As_int(obj2);
22808 if (PyErr_Occurred()) SWIG_fail;
22809 {
22810 PyThreadState* __tstate = wxPyBeginAllowThreads();
22811 (arg1)->SetClientSize(arg2,arg3);
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_SetClientRect(PyObject *, PyObject *args, PyObject *kwargs) {
22824 PyObject *resultobj;
22825 wxWindow *arg1 = (wxWindow *) 0 ;
22826 wxRect *arg2 = 0 ;
22827 wxRect temp2 ;
22828 PyObject * obj0 = 0 ;
22829 PyObject * obj1 = 0 ;
22830 char *kwnames[] = {
22831 (char *) "self",(char *) "rect", NULL
22832 };
22833
22834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetClientRect",kwnames,&obj0,&obj1)) goto fail;
22835 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22836 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22837 {
22838 arg2 = &temp2;
22839 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
22840 }
22841 {
22842 PyThreadState* __tstate = wxPyBeginAllowThreads();
22843 (arg1)->SetClientSize((wxRect const &)*arg2);
22844
22845 wxPyEndAllowThreads(__tstate);
22846 if (PyErr_Occurred()) SWIG_fail;
22847 }
22848 Py_INCREF(Py_None); resultobj = Py_None;
22849 return resultobj;
22850 fail:
22851 return NULL;
22852 }
22853
22854
22855 static PyObject *_wrap_Window_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
22856 PyObject *resultobj;
22857 wxWindow *arg1 = (wxWindow *) 0 ;
22858 wxPoint result;
22859 PyObject * obj0 = 0 ;
22860 char *kwnames[] = {
22861 (char *) "self", NULL
22862 };
22863
22864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetPosition",kwnames,&obj0)) goto fail;
22865 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22866 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22867 {
22868 PyThreadState* __tstate = wxPyBeginAllowThreads();
22869 result = (arg1)->GetPosition();
22870
22871 wxPyEndAllowThreads(__tstate);
22872 if (PyErr_Occurred()) SWIG_fail;
22873 }
22874 {
22875 wxPoint * resultptr;
22876 resultptr = new wxPoint((wxPoint &) result);
22877 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
22878 }
22879 return resultobj;
22880 fail:
22881 return NULL;
22882 }
22883
22884
22885 static PyObject *_wrap_Window_GetPositionTuple(PyObject *, PyObject *args, PyObject *kwargs) {
22886 PyObject *resultobj;
22887 wxWindow *arg1 = (wxWindow *) 0 ;
22888 int *arg2 = (int *) 0 ;
22889 int *arg3 = (int *) 0 ;
22890 int temp2 ;
22891 int res2 = 0 ;
22892 int temp3 ;
22893 int res3 = 0 ;
22894 PyObject * obj0 = 0 ;
22895 char *kwnames[] = {
22896 (char *) "self", NULL
22897 };
22898
22899 arg2 = &temp2; res2 = SWIG_NEWOBJ;
22900 arg3 = &temp3; res3 = SWIG_NEWOBJ;
22901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetPositionTuple",kwnames,&obj0)) goto fail;
22902 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22903 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22904 {
22905 PyThreadState* __tstate = wxPyBeginAllowThreads();
22906 (arg1)->GetPosition(arg2,arg3);
22907
22908 wxPyEndAllowThreads(__tstate);
22909 if (PyErr_Occurred()) SWIG_fail;
22910 }
22911 Py_INCREF(Py_None); resultobj = Py_None;
22912 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
22913 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
22914 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
22915 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
22916 return resultobj;
22917 fail:
22918 return NULL;
22919 }
22920
22921
22922 static PyObject *_wrap_Window_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
22923 PyObject *resultobj;
22924 wxWindow *arg1 = (wxWindow *) 0 ;
22925 wxSize result;
22926 PyObject * obj0 = 0 ;
22927 char *kwnames[] = {
22928 (char *) "self", NULL
22929 };
22930
22931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSize",kwnames,&obj0)) goto fail;
22932 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22933 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22934 {
22935 PyThreadState* __tstate = wxPyBeginAllowThreads();
22936 result = ((wxWindow const *)arg1)->GetSize();
22937
22938 wxPyEndAllowThreads(__tstate);
22939 if (PyErr_Occurred()) SWIG_fail;
22940 }
22941 {
22942 wxSize * resultptr;
22943 resultptr = new wxSize((wxSize &) result);
22944 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
22945 }
22946 return resultobj;
22947 fail:
22948 return NULL;
22949 }
22950
22951
22952 static PyObject *_wrap_Window_GetSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
22953 PyObject *resultobj;
22954 wxWindow *arg1 = (wxWindow *) 0 ;
22955 int *arg2 = (int *) 0 ;
22956 int *arg3 = (int *) 0 ;
22957 int temp2 ;
22958 int res2 = 0 ;
22959 int temp3 ;
22960 int res3 = 0 ;
22961 PyObject * obj0 = 0 ;
22962 char *kwnames[] = {
22963 (char *) "self", NULL
22964 };
22965
22966 arg2 = &temp2; res2 = SWIG_NEWOBJ;
22967 arg3 = &temp3; res3 = SWIG_NEWOBJ;
22968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSizeTuple",kwnames,&obj0)) goto fail;
22969 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22970 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22971 {
22972 PyThreadState* __tstate = wxPyBeginAllowThreads();
22973 ((wxWindow const *)arg1)->GetSize(arg2,arg3);
22974
22975 wxPyEndAllowThreads(__tstate);
22976 if (PyErr_Occurred()) SWIG_fail;
22977 }
22978 Py_INCREF(Py_None); resultobj = Py_None;
22979 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
22980 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
22981 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
22982 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
22983 return resultobj;
22984 fail:
22985 return NULL;
22986 }
22987
22988
22989 static PyObject *_wrap_Window_GetRect(PyObject *, PyObject *args, PyObject *kwargs) {
22990 PyObject *resultobj;
22991 wxWindow *arg1 = (wxWindow *) 0 ;
22992 wxRect result;
22993 PyObject * obj0 = 0 ;
22994 char *kwnames[] = {
22995 (char *) "self", NULL
22996 };
22997
22998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetRect",kwnames,&obj0)) goto fail;
22999 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23000 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23001 {
23002 PyThreadState* __tstate = wxPyBeginAllowThreads();
23003 result = ((wxWindow const *)arg1)->GetRect();
23004
23005 wxPyEndAllowThreads(__tstate);
23006 if (PyErr_Occurred()) SWIG_fail;
23007 }
23008 {
23009 wxRect * resultptr;
23010 resultptr = new wxRect((wxRect &) result);
23011 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
23012 }
23013 return resultobj;
23014 fail:
23015 return NULL;
23016 }
23017
23018
23019 static PyObject *_wrap_Window_GetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
23020 PyObject *resultobj;
23021 wxWindow *arg1 = (wxWindow *) 0 ;
23022 wxSize result;
23023 PyObject * obj0 = 0 ;
23024 char *kwnames[] = {
23025 (char *) "self", NULL
23026 };
23027
23028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientSize",kwnames,&obj0)) goto fail;
23029 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23030 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23031 {
23032 PyThreadState* __tstate = wxPyBeginAllowThreads();
23033 result = ((wxWindow const *)arg1)->GetClientSize();
23034
23035 wxPyEndAllowThreads(__tstate);
23036 if (PyErr_Occurred()) SWIG_fail;
23037 }
23038 {
23039 wxSize * resultptr;
23040 resultptr = new wxSize((wxSize &) result);
23041 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23042 }
23043 return resultobj;
23044 fail:
23045 return NULL;
23046 }
23047
23048
23049 static PyObject *_wrap_Window_GetClientSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
23050 PyObject *resultobj;
23051 wxWindow *arg1 = (wxWindow *) 0 ;
23052 int *arg2 = (int *) 0 ;
23053 int *arg3 = (int *) 0 ;
23054 int temp2 ;
23055 int res2 = 0 ;
23056 int temp3 ;
23057 int res3 = 0 ;
23058 PyObject * obj0 = 0 ;
23059 char *kwnames[] = {
23060 (char *) "self", NULL
23061 };
23062
23063 arg2 = &temp2; res2 = SWIG_NEWOBJ;
23064 arg3 = &temp3; res3 = SWIG_NEWOBJ;
23065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientSizeTuple",kwnames,&obj0)) goto fail;
23066 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23067 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23068 {
23069 PyThreadState* __tstate = wxPyBeginAllowThreads();
23070 ((wxWindow const *)arg1)->GetClientSize(arg2,arg3);
23071
23072 wxPyEndAllowThreads(__tstate);
23073 if (PyErr_Occurred()) SWIG_fail;
23074 }
23075 Py_INCREF(Py_None); resultobj = Py_None;
23076 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
23077 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
23078 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
23079 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
23080 return resultobj;
23081 fail:
23082 return NULL;
23083 }
23084
23085
23086 static PyObject *_wrap_Window_GetClientAreaOrigin(PyObject *, PyObject *args, PyObject *kwargs) {
23087 PyObject *resultobj;
23088 wxWindow *arg1 = (wxWindow *) 0 ;
23089 wxPoint result;
23090 PyObject * obj0 = 0 ;
23091 char *kwnames[] = {
23092 (char *) "self", NULL
23093 };
23094
23095 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientAreaOrigin",kwnames,&obj0)) goto fail;
23096 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23097 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23098 {
23099 PyThreadState* __tstate = wxPyBeginAllowThreads();
23100 result = ((wxWindow const *)arg1)->GetClientAreaOrigin();
23101
23102 wxPyEndAllowThreads(__tstate);
23103 if (PyErr_Occurred()) SWIG_fail;
23104 }
23105 {
23106 wxPoint * resultptr;
23107 resultptr = new wxPoint((wxPoint &) result);
23108 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
23109 }
23110 return resultobj;
23111 fail:
23112 return NULL;
23113 }
23114
23115
23116 static PyObject *_wrap_Window_GetClientRect(PyObject *, PyObject *args, PyObject *kwargs) {
23117 PyObject *resultobj;
23118 wxWindow *arg1 = (wxWindow *) 0 ;
23119 wxRect result;
23120 PyObject * obj0 = 0 ;
23121 char *kwnames[] = {
23122 (char *) "self", NULL
23123 };
23124
23125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientRect",kwnames,&obj0)) goto fail;
23126 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23127 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23128 {
23129 PyThreadState* __tstate = wxPyBeginAllowThreads();
23130 result = ((wxWindow const *)arg1)->GetClientRect();
23131
23132 wxPyEndAllowThreads(__tstate);
23133 if (PyErr_Occurred()) SWIG_fail;
23134 }
23135 {
23136 wxRect * resultptr;
23137 resultptr = new wxRect((wxRect &) result);
23138 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
23139 }
23140 return resultobj;
23141 fail:
23142 return NULL;
23143 }
23144
23145
23146 static PyObject *_wrap_Window_GetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
23147 PyObject *resultobj;
23148 wxWindow *arg1 = (wxWindow *) 0 ;
23149 wxSize result;
23150 PyObject * obj0 = 0 ;
23151 char *kwnames[] = {
23152 (char *) "self", NULL
23153 };
23154
23155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestSize",kwnames,&obj0)) goto fail;
23156 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23157 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23158 {
23159 PyThreadState* __tstate = wxPyBeginAllowThreads();
23160 result = ((wxWindow const *)arg1)->GetBestSize();
23161
23162 wxPyEndAllowThreads(__tstate);
23163 if (PyErr_Occurred()) SWIG_fail;
23164 }
23165 {
23166 wxSize * resultptr;
23167 resultptr = new wxSize((wxSize &) result);
23168 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23169 }
23170 return resultobj;
23171 fail:
23172 return NULL;
23173 }
23174
23175
23176 static PyObject *_wrap_Window_GetBestSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
23177 PyObject *resultobj;
23178 wxWindow *arg1 = (wxWindow *) 0 ;
23179 int *arg2 = (int *) 0 ;
23180 int *arg3 = (int *) 0 ;
23181 int temp2 ;
23182 int res2 = 0 ;
23183 int temp3 ;
23184 int res3 = 0 ;
23185 PyObject * obj0 = 0 ;
23186 char *kwnames[] = {
23187 (char *) "self", NULL
23188 };
23189
23190 arg2 = &temp2; res2 = SWIG_NEWOBJ;
23191 arg3 = &temp3; res3 = SWIG_NEWOBJ;
23192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestSizeTuple",kwnames,&obj0)) goto fail;
23193 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23194 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23195 {
23196 PyThreadState* __tstate = wxPyBeginAllowThreads();
23197 ((wxWindow const *)arg1)->GetBestSize(arg2,arg3);
23198
23199 wxPyEndAllowThreads(__tstate);
23200 if (PyErr_Occurred()) SWIG_fail;
23201 }
23202 Py_INCREF(Py_None); resultobj = Py_None;
23203 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
23204 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
23205 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
23206 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
23207 return resultobj;
23208 fail:
23209 return NULL;
23210 }
23211
23212
23213 static PyObject *_wrap_Window_InvalidateBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
23214 PyObject *resultobj;
23215 wxWindow *arg1 = (wxWindow *) 0 ;
23216 PyObject * obj0 = 0 ;
23217 char *kwnames[] = {
23218 (char *) "self", NULL
23219 };
23220
23221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InvalidateBestSize",kwnames,&obj0)) goto fail;
23222 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23223 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23224 {
23225 PyThreadState* __tstate = wxPyBeginAllowThreads();
23226 (arg1)->InvalidateBestSize();
23227
23228 wxPyEndAllowThreads(__tstate);
23229 if (PyErr_Occurred()) SWIG_fail;
23230 }
23231 Py_INCREF(Py_None); resultobj = Py_None;
23232 return resultobj;
23233 fail:
23234 return NULL;
23235 }
23236
23237
23238 static PyObject *_wrap_Window_GetBestFittingSize(PyObject *, PyObject *args, PyObject *kwargs) {
23239 PyObject *resultobj;
23240 wxWindow *arg1 = (wxWindow *) 0 ;
23241 wxSize result;
23242 PyObject * obj0 = 0 ;
23243 char *kwnames[] = {
23244 (char *) "self", NULL
23245 };
23246
23247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestFittingSize",kwnames,&obj0)) goto fail;
23248 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23249 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23250 {
23251 PyThreadState* __tstate = wxPyBeginAllowThreads();
23252 result = ((wxWindow const *)arg1)->GetBestFittingSize();
23253
23254 wxPyEndAllowThreads(__tstate);
23255 if (PyErr_Occurred()) SWIG_fail;
23256 }
23257 {
23258 wxSize * resultptr;
23259 resultptr = new wxSize((wxSize &) result);
23260 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23261 }
23262 return resultobj;
23263 fail:
23264 return NULL;
23265 }
23266
23267
23268 static PyObject *_wrap_Window_GetAdjustedBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
23269 PyObject *resultobj;
23270 wxWindow *arg1 = (wxWindow *) 0 ;
23271 wxSize result;
23272 PyObject * obj0 = 0 ;
23273 char *kwnames[] = {
23274 (char *) "self", NULL
23275 };
23276
23277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAdjustedBestSize",kwnames,&obj0)) goto fail;
23278 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23279 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23280 {
23281 PyThreadState* __tstate = wxPyBeginAllowThreads();
23282 result = ((wxWindow const *)arg1)->GetAdjustedBestSize();
23283
23284 wxPyEndAllowThreads(__tstate);
23285 if (PyErr_Occurred()) SWIG_fail;
23286 }
23287 {
23288 wxSize * resultptr;
23289 resultptr = new wxSize((wxSize &) result);
23290 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23291 }
23292 return resultobj;
23293 fail:
23294 return NULL;
23295 }
23296
23297
23298 static PyObject *_wrap_Window_Center(PyObject *, PyObject *args, PyObject *kwargs) {
23299 PyObject *resultobj;
23300 wxWindow *arg1 = (wxWindow *) 0 ;
23301 int arg2 = (int) wxBOTH ;
23302 PyObject * obj0 = 0 ;
23303 PyObject * obj1 = 0 ;
23304 char *kwnames[] = {
23305 (char *) "self",(char *) "direction", NULL
23306 };
23307
23308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Center",kwnames,&obj0,&obj1)) goto fail;
23309 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23310 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23311 if (obj1) {
23312 arg2 = (int)SWIG_As_int(obj1);
23313 if (PyErr_Occurred()) SWIG_fail;
23314 }
23315 {
23316 PyThreadState* __tstate = wxPyBeginAllowThreads();
23317 (arg1)->Center(arg2);
23318
23319 wxPyEndAllowThreads(__tstate);
23320 if (PyErr_Occurred()) SWIG_fail;
23321 }
23322 Py_INCREF(Py_None); resultobj = Py_None;
23323 return resultobj;
23324 fail:
23325 return NULL;
23326 }
23327
23328
23329 static PyObject *_wrap_Window_CenterOnScreen(PyObject *, PyObject *args, PyObject *kwargs) {
23330 PyObject *resultobj;
23331 wxWindow *arg1 = (wxWindow *) 0 ;
23332 int arg2 = (int) wxBOTH ;
23333 PyObject * obj0 = 0 ;
23334 PyObject * obj1 = 0 ;
23335 char *kwnames[] = {
23336 (char *) "self",(char *) "dir", NULL
23337 };
23338
23339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_CenterOnScreen",kwnames,&obj0,&obj1)) goto fail;
23340 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23341 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23342 if (obj1) {
23343 arg2 = (int)SWIG_As_int(obj1);
23344 if (PyErr_Occurred()) SWIG_fail;
23345 }
23346 {
23347 PyThreadState* __tstate = wxPyBeginAllowThreads();
23348 (arg1)->CenterOnScreen(arg2);
23349
23350 wxPyEndAllowThreads(__tstate);
23351 if (PyErr_Occurred()) SWIG_fail;
23352 }
23353 Py_INCREF(Py_None); resultobj = Py_None;
23354 return resultobj;
23355 fail:
23356 return NULL;
23357 }
23358
23359
23360 static PyObject *_wrap_Window_CenterOnParent(PyObject *, PyObject *args, PyObject *kwargs) {
23361 PyObject *resultobj;
23362 wxWindow *arg1 = (wxWindow *) 0 ;
23363 int arg2 = (int) wxBOTH ;
23364 PyObject * obj0 = 0 ;
23365 PyObject * obj1 = 0 ;
23366 char *kwnames[] = {
23367 (char *) "self",(char *) "dir", NULL
23368 };
23369
23370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_CenterOnParent",kwnames,&obj0,&obj1)) goto fail;
23371 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23372 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23373 if (obj1) {
23374 arg2 = (int)SWIG_As_int(obj1);
23375 if (PyErr_Occurred()) SWIG_fail;
23376 }
23377 {
23378 PyThreadState* __tstate = wxPyBeginAllowThreads();
23379 (arg1)->CenterOnParent(arg2);
23380
23381 wxPyEndAllowThreads(__tstate);
23382 if (PyErr_Occurred()) SWIG_fail;
23383 }
23384 Py_INCREF(Py_None); resultobj = Py_None;
23385 return resultobj;
23386 fail:
23387 return NULL;
23388 }
23389
23390
23391 static PyObject *_wrap_Window_Fit(PyObject *, PyObject *args, PyObject *kwargs) {
23392 PyObject *resultobj;
23393 wxWindow *arg1 = (wxWindow *) 0 ;
23394 PyObject * obj0 = 0 ;
23395 char *kwnames[] = {
23396 (char *) "self", NULL
23397 };
23398
23399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Fit",kwnames,&obj0)) goto fail;
23400 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23401 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23402 {
23403 PyThreadState* __tstate = wxPyBeginAllowThreads();
23404 (arg1)->Fit();
23405
23406 wxPyEndAllowThreads(__tstate);
23407 if (PyErr_Occurred()) SWIG_fail;
23408 }
23409 Py_INCREF(Py_None); resultobj = Py_None;
23410 return resultobj;
23411 fail:
23412 return NULL;
23413 }
23414
23415
23416 static PyObject *_wrap_Window_FitInside(PyObject *, PyObject *args, PyObject *kwargs) {
23417 PyObject *resultobj;
23418 wxWindow *arg1 = (wxWindow *) 0 ;
23419 PyObject * obj0 = 0 ;
23420 char *kwnames[] = {
23421 (char *) "self", NULL
23422 };
23423
23424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_FitInside",kwnames,&obj0)) goto fail;
23425 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23426 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23427 {
23428 PyThreadState* __tstate = wxPyBeginAllowThreads();
23429 (arg1)->FitInside();
23430
23431 wxPyEndAllowThreads(__tstate);
23432 if (PyErr_Occurred()) SWIG_fail;
23433 }
23434 Py_INCREF(Py_None); resultobj = Py_None;
23435 return resultobj;
23436 fail:
23437 return NULL;
23438 }
23439
23440
23441 static PyObject *_wrap_Window_SetSizeHints(PyObject *, PyObject *args, PyObject *kwargs) {
23442 PyObject *resultobj;
23443 wxWindow *arg1 = (wxWindow *) 0 ;
23444 int arg2 ;
23445 int arg3 ;
23446 int arg4 = (int) -1 ;
23447 int arg5 = (int) -1 ;
23448 int arg6 = (int) -1 ;
23449 int arg7 = (int) -1 ;
23450 PyObject * obj0 = 0 ;
23451 PyObject * obj1 = 0 ;
23452 PyObject * obj2 = 0 ;
23453 PyObject * obj3 = 0 ;
23454 PyObject * obj4 = 0 ;
23455 PyObject * obj5 = 0 ;
23456 PyObject * obj6 = 0 ;
23457 char *kwnames[] = {
23458 (char *) "self",(char *) "minW",(char *) "minH",(char *) "maxW",(char *) "maxH",(char *) "incW",(char *) "incH", NULL
23459 };
23460
23461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Window_SetSizeHints",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
23462 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23463 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23464 arg2 = (int)SWIG_As_int(obj1);
23465 if (PyErr_Occurred()) SWIG_fail;
23466 arg3 = (int)SWIG_As_int(obj2);
23467 if (PyErr_Occurred()) SWIG_fail;
23468 if (obj3) {
23469 arg4 = (int)SWIG_As_int(obj3);
23470 if (PyErr_Occurred()) SWIG_fail;
23471 }
23472 if (obj4) {
23473 arg5 = (int)SWIG_As_int(obj4);
23474 if (PyErr_Occurred()) SWIG_fail;
23475 }
23476 if (obj5) {
23477 arg6 = (int)SWIG_As_int(obj5);
23478 if (PyErr_Occurred()) SWIG_fail;
23479 }
23480 if (obj6) {
23481 arg7 = (int)SWIG_As_int(obj6);
23482 if (PyErr_Occurred()) SWIG_fail;
23483 }
23484 {
23485 PyThreadState* __tstate = wxPyBeginAllowThreads();
23486 (arg1)->SetSizeHints(arg2,arg3,arg4,arg5,arg6,arg7);
23487
23488 wxPyEndAllowThreads(__tstate);
23489 if (PyErr_Occurred()) SWIG_fail;
23490 }
23491 Py_INCREF(Py_None); resultobj = Py_None;
23492 return resultobj;
23493 fail:
23494 return NULL;
23495 }
23496
23497
23498 static PyObject *_wrap_Window_SetSizeHintsSz(PyObject *, PyObject *args, PyObject *kwargs) {
23499 PyObject *resultobj;
23500 wxWindow *arg1 = (wxWindow *) 0 ;
23501 wxSize *arg2 = 0 ;
23502 wxSize const &arg3_defvalue = wxDefaultSize ;
23503 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
23504 wxSize const &arg4_defvalue = wxDefaultSize ;
23505 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
23506 wxSize temp2 ;
23507 wxSize temp3 ;
23508 wxSize temp4 ;
23509 PyObject * obj0 = 0 ;
23510 PyObject * obj1 = 0 ;
23511 PyObject * obj2 = 0 ;
23512 PyObject * obj3 = 0 ;
23513 char *kwnames[] = {
23514 (char *) "self",(char *) "minSize",(char *) "maxSize",(char *) "incSize", NULL
23515 };
23516
23517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Window_SetSizeHintsSz",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
23518 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23519 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23520 {
23521 arg2 = &temp2;
23522 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23523 }
23524 if (obj2) {
23525 {
23526 arg3 = &temp3;
23527 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
23528 }
23529 }
23530 if (obj3) {
23531 {
23532 arg4 = &temp4;
23533 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
23534 }
23535 }
23536 {
23537 PyThreadState* __tstate = wxPyBeginAllowThreads();
23538 (arg1)->SetSizeHints((wxSize const &)*arg2,(wxSize const &)*arg3,(wxSize const &)*arg4);
23539
23540 wxPyEndAllowThreads(__tstate);
23541 if (PyErr_Occurred()) SWIG_fail;
23542 }
23543 Py_INCREF(Py_None); resultobj = Py_None;
23544 return resultobj;
23545 fail:
23546 return NULL;
23547 }
23548
23549
23550 static PyObject *_wrap_Window_SetVirtualSizeHints(PyObject *, PyObject *args, PyObject *kwargs) {
23551 PyObject *resultobj;
23552 wxWindow *arg1 = (wxWindow *) 0 ;
23553 int arg2 ;
23554 int arg3 ;
23555 int arg4 = (int) -1 ;
23556 int arg5 = (int) -1 ;
23557 PyObject * obj0 = 0 ;
23558 PyObject * obj1 = 0 ;
23559 PyObject * obj2 = 0 ;
23560 PyObject * obj3 = 0 ;
23561 PyObject * obj4 = 0 ;
23562 char *kwnames[] = {
23563 (char *) "self",(char *) "minW",(char *) "minH",(char *) "maxW",(char *) "maxH", NULL
23564 };
23565
23566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Window_SetVirtualSizeHints",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
23567 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23568 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23569 arg2 = (int)SWIG_As_int(obj1);
23570 if (PyErr_Occurred()) SWIG_fail;
23571 arg3 = (int)SWIG_As_int(obj2);
23572 if (PyErr_Occurred()) SWIG_fail;
23573 if (obj3) {
23574 arg4 = (int)SWIG_As_int(obj3);
23575 if (PyErr_Occurred()) SWIG_fail;
23576 }
23577 if (obj4) {
23578 arg5 = (int)SWIG_As_int(obj4);
23579 if (PyErr_Occurred()) SWIG_fail;
23580 }
23581 {
23582 PyThreadState* __tstate = wxPyBeginAllowThreads();
23583 (arg1)->SetVirtualSizeHints(arg2,arg3,arg4,arg5);
23584
23585 wxPyEndAllowThreads(__tstate);
23586 if (PyErr_Occurred()) SWIG_fail;
23587 }
23588 Py_INCREF(Py_None); resultobj = Py_None;
23589 return resultobj;
23590 fail:
23591 return NULL;
23592 }
23593
23594
23595 static PyObject *_wrap_Window_SetVirtualSizeHintsSz(PyObject *, PyObject *args, PyObject *kwargs) {
23596 PyObject *resultobj;
23597 wxWindow *arg1 = (wxWindow *) 0 ;
23598 wxSize *arg2 = 0 ;
23599 wxSize const &arg3_defvalue = wxDefaultSize ;
23600 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
23601 wxSize temp2 ;
23602 wxSize temp3 ;
23603 PyObject * obj0 = 0 ;
23604 PyObject * obj1 = 0 ;
23605 PyObject * obj2 = 0 ;
23606 char *kwnames[] = {
23607 (char *) "self",(char *) "minSize",(char *) "maxSize", NULL
23608 };
23609
23610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetVirtualSizeHintsSz",kwnames,&obj0,&obj1,&obj2)) goto fail;
23611 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23612 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23613 {
23614 arg2 = &temp2;
23615 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23616 }
23617 if (obj2) {
23618 {
23619 arg3 = &temp3;
23620 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
23621 }
23622 }
23623 {
23624 PyThreadState* __tstate = wxPyBeginAllowThreads();
23625 (arg1)->SetVirtualSizeHints((wxSize const &)*arg2,(wxSize const &)*arg3);
23626
23627 wxPyEndAllowThreads(__tstate);
23628 if (PyErr_Occurred()) SWIG_fail;
23629 }
23630 Py_INCREF(Py_None); resultobj = Py_None;
23631 return resultobj;
23632 fail:
23633 return NULL;
23634 }
23635
23636
23637 static PyObject *_wrap_Window_GetMaxSize(PyObject *, PyObject *args, PyObject *kwargs) {
23638 PyObject *resultobj;
23639 wxWindow *arg1 = (wxWindow *) 0 ;
23640 wxSize result;
23641 PyObject * obj0 = 0 ;
23642 char *kwnames[] = {
23643 (char *) "self", NULL
23644 };
23645
23646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxSize",kwnames,&obj0)) goto fail;
23647 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23648 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23649 {
23650 PyThreadState* __tstate = wxPyBeginAllowThreads();
23651 result = ((wxWindow const *)arg1)->GetMaxSize();
23652
23653 wxPyEndAllowThreads(__tstate);
23654 if (PyErr_Occurred()) SWIG_fail;
23655 }
23656 {
23657 wxSize * resultptr;
23658 resultptr = new wxSize((wxSize &) result);
23659 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23660 }
23661 return resultobj;
23662 fail:
23663 return NULL;
23664 }
23665
23666
23667 static PyObject *_wrap_Window_GetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
23668 PyObject *resultobj;
23669 wxWindow *arg1 = (wxWindow *) 0 ;
23670 wxSize result;
23671 PyObject * obj0 = 0 ;
23672 char *kwnames[] = {
23673 (char *) "self", NULL
23674 };
23675
23676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinSize",kwnames,&obj0)) goto fail;
23677 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23678 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23679 {
23680 PyThreadState* __tstate = wxPyBeginAllowThreads();
23681 result = ((wxWindow const *)arg1)->GetMinSize();
23682
23683 wxPyEndAllowThreads(__tstate);
23684 if (PyErr_Occurred()) SWIG_fail;
23685 }
23686 {
23687 wxSize * resultptr;
23688 resultptr = new wxSize((wxSize &) result);
23689 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23690 }
23691 return resultobj;
23692 fail:
23693 return NULL;
23694 }
23695
23696
23697 static PyObject *_wrap_Window_SetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
23698 PyObject *resultobj;
23699 wxWindow *arg1 = (wxWindow *) 0 ;
23700 wxSize *arg2 = 0 ;
23701 wxSize temp2 ;
23702 PyObject * obj0 = 0 ;
23703 PyObject * obj1 = 0 ;
23704 char *kwnames[] = {
23705 (char *) "self",(char *) "minSize", NULL
23706 };
23707
23708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetMinSize",kwnames,&obj0,&obj1)) goto fail;
23709 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23710 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23711 {
23712 arg2 = &temp2;
23713 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23714 }
23715 {
23716 PyThreadState* __tstate = wxPyBeginAllowThreads();
23717 (arg1)->SetMinSize((wxSize const &)*arg2);
23718
23719 wxPyEndAllowThreads(__tstate);
23720 if (PyErr_Occurred()) SWIG_fail;
23721 }
23722 Py_INCREF(Py_None); resultobj = Py_None;
23723 return resultobj;
23724 fail:
23725 return NULL;
23726 }
23727
23728
23729 static PyObject *_wrap_Window_SetMaxSize(PyObject *, PyObject *args, PyObject *kwargs) {
23730 PyObject *resultobj;
23731 wxWindow *arg1 = (wxWindow *) 0 ;
23732 wxSize *arg2 = 0 ;
23733 wxSize temp2 ;
23734 PyObject * obj0 = 0 ;
23735 PyObject * obj1 = 0 ;
23736 char *kwnames[] = {
23737 (char *) "self",(char *) "maxSize", NULL
23738 };
23739
23740 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetMaxSize",kwnames,&obj0,&obj1)) goto fail;
23741 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23742 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23743 {
23744 arg2 = &temp2;
23745 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23746 }
23747 {
23748 PyThreadState* __tstate = wxPyBeginAllowThreads();
23749 (arg1)->SetMaxSize((wxSize const &)*arg2);
23750
23751 wxPyEndAllowThreads(__tstate);
23752 if (PyErr_Occurred()) SWIG_fail;
23753 }
23754 Py_INCREF(Py_None); resultobj = Py_None;
23755 return resultobj;
23756 fail:
23757 return NULL;
23758 }
23759
23760
23761 static PyObject *_wrap_Window_GetMinWidth(PyObject *, PyObject *args, PyObject *kwargs) {
23762 PyObject *resultobj;
23763 wxWindow *arg1 = (wxWindow *) 0 ;
23764 int result;
23765 PyObject * obj0 = 0 ;
23766 char *kwnames[] = {
23767 (char *) "self", NULL
23768 };
23769
23770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinWidth",kwnames,&obj0)) goto fail;
23771 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23772 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23773 {
23774 PyThreadState* __tstate = wxPyBeginAllowThreads();
23775 result = (int)((wxWindow const *)arg1)->GetMinWidth();
23776
23777 wxPyEndAllowThreads(__tstate);
23778 if (PyErr_Occurred()) SWIG_fail;
23779 }
23780 resultobj = SWIG_From_int((int)result);
23781 return resultobj;
23782 fail:
23783 return NULL;
23784 }
23785
23786
23787 static PyObject *_wrap_Window_GetMinHeight(PyObject *, PyObject *args, PyObject *kwargs) {
23788 PyObject *resultobj;
23789 wxWindow *arg1 = (wxWindow *) 0 ;
23790 int result;
23791 PyObject * obj0 = 0 ;
23792 char *kwnames[] = {
23793 (char *) "self", NULL
23794 };
23795
23796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinHeight",kwnames,&obj0)) goto fail;
23797 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23798 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23799 {
23800 PyThreadState* __tstate = wxPyBeginAllowThreads();
23801 result = (int)((wxWindow const *)arg1)->GetMinHeight();
23802
23803 wxPyEndAllowThreads(__tstate);
23804 if (PyErr_Occurred()) SWIG_fail;
23805 }
23806 resultobj = SWIG_From_int((int)result);
23807 return resultobj;
23808 fail:
23809 return NULL;
23810 }
23811
23812
23813 static PyObject *_wrap_Window_GetMaxWidth(PyObject *, PyObject *args, PyObject *kwargs) {
23814 PyObject *resultobj;
23815 wxWindow *arg1 = (wxWindow *) 0 ;
23816 int result;
23817 PyObject * obj0 = 0 ;
23818 char *kwnames[] = {
23819 (char *) "self", NULL
23820 };
23821
23822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxWidth",kwnames,&obj0)) goto fail;
23823 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23824 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23825 {
23826 PyThreadState* __tstate = wxPyBeginAllowThreads();
23827 result = (int)((wxWindow const *)arg1)->GetMaxWidth();
23828
23829 wxPyEndAllowThreads(__tstate);
23830 if (PyErr_Occurred()) SWIG_fail;
23831 }
23832 resultobj = SWIG_From_int((int)result);
23833 return resultobj;
23834 fail:
23835 return NULL;
23836 }
23837
23838
23839 static PyObject *_wrap_Window_GetMaxHeight(PyObject *, PyObject *args, PyObject *kwargs) {
23840 PyObject *resultobj;
23841 wxWindow *arg1 = (wxWindow *) 0 ;
23842 int result;
23843 PyObject * obj0 = 0 ;
23844 char *kwnames[] = {
23845 (char *) "self", NULL
23846 };
23847
23848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxHeight",kwnames,&obj0)) goto fail;
23849 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23850 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23851 {
23852 PyThreadState* __tstate = wxPyBeginAllowThreads();
23853 result = (int)((wxWindow const *)arg1)->GetMaxHeight();
23854
23855 wxPyEndAllowThreads(__tstate);
23856 if (PyErr_Occurred()) SWIG_fail;
23857 }
23858 resultobj = SWIG_From_int((int)result);
23859 return resultobj;
23860 fail:
23861 return NULL;
23862 }
23863
23864
23865 static PyObject *_wrap_Window_SetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
23866 PyObject *resultobj;
23867 wxWindow *arg1 = (wxWindow *) 0 ;
23868 wxSize *arg2 = 0 ;
23869 wxSize temp2 ;
23870 PyObject * obj0 = 0 ;
23871 PyObject * obj1 = 0 ;
23872 char *kwnames[] = {
23873 (char *) "self",(char *) "size", NULL
23874 };
23875
23876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetVirtualSize",kwnames,&obj0,&obj1)) goto fail;
23877 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23878 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23879 {
23880 arg2 = &temp2;
23881 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23882 }
23883 {
23884 PyThreadState* __tstate = wxPyBeginAllowThreads();
23885 (arg1)->SetVirtualSize((wxSize const &)*arg2);
23886
23887 wxPyEndAllowThreads(__tstate);
23888 if (PyErr_Occurred()) SWIG_fail;
23889 }
23890 Py_INCREF(Py_None); resultobj = Py_None;
23891 return resultobj;
23892 fail:
23893 return NULL;
23894 }
23895
23896
23897 static PyObject *_wrap_Window_SetVirtualSizeWH(PyObject *, PyObject *args, PyObject *kwargs) {
23898 PyObject *resultobj;
23899 wxWindow *arg1 = (wxWindow *) 0 ;
23900 int arg2 ;
23901 int arg3 ;
23902 PyObject * obj0 = 0 ;
23903 PyObject * obj1 = 0 ;
23904 PyObject * obj2 = 0 ;
23905 char *kwnames[] = {
23906 (char *) "self",(char *) "w",(char *) "h", NULL
23907 };
23908
23909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetVirtualSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
23910 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23911 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23912 arg2 = (int)SWIG_As_int(obj1);
23913 if (PyErr_Occurred()) SWIG_fail;
23914 arg3 = (int)SWIG_As_int(obj2);
23915 if (PyErr_Occurred()) SWIG_fail;
23916 {
23917 PyThreadState* __tstate = wxPyBeginAllowThreads();
23918 (arg1)->SetVirtualSize(arg2,arg3);
23919
23920 wxPyEndAllowThreads(__tstate);
23921 if (PyErr_Occurred()) SWIG_fail;
23922 }
23923 Py_INCREF(Py_None); resultobj = Py_None;
23924 return resultobj;
23925 fail:
23926 return NULL;
23927 }
23928
23929
23930 static PyObject *_wrap_Window_GetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
23931 PyObject *resultobj;
23932 wxWindow *arg1 = (wxWindow *) 0 ;
23933 wxSize result;
23934 PyObject * obj0 = 0 ;
23935 char *kwnames[] = {
23936 (char *) "self", NULL
23937 };
23938
23939 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetVirtualSize",kwnames,&obj0)) goto fail;
23940 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23941 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23942 {
23943 PyThreadState* __tstate = wxPyBeginAllowThreads();
23944 result = ((wxWindow const *)arg1)->GetVirtualSize();
23945
23946 wxPyEndAllowThreads(__tstate);
23947 if (PyErr_Occurred()) SWIG_fail;
23948 }
23949 {
23950 wxSize * resultptr;
23951 resultptr = new wxSize((wxSize &) result);
23952 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23953 }
23954 return resultobj;
23955 fail:
23956 return NULL;
23957 }
23958
23959
23960 static PyObject *_wrap_Window_GetVirtualSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
23961 PyObject *resultobj;
23962 wxWindow *arg1 = (wxWindow *) 0 ;
23963 int *arg2 = (int *) 0 ;
23964 int *arg3 = (int *) 0 ;
23965 int temp2 ;
23966 int res2 = 0 ;
23967 int temp3 ;
23968 int res3 = 0 ;
23969 PyObject * obj0 = 0 ;
23970 char *kwnames[] = {
23971 (char *) "self", NULL
23972 };
23973
23974 arg2 = &temp2; res2 = SWIG_NEWOBJ;
23975 arg3 = &temp3; res3 = SWIG_NEWOBJ;
23976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetVirtualSizeTuple",kwnames,&obj0)) goto fail;
23977 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23978 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23979 {
23980 PyThreadState* __tstate = wxPyBeginAllowThreads();
23981 ((wxWindow const *)arg1)->GetVirtualSize(arg2,arg3);
23982
23983 wxPyEndAllowThreads(__tstate);
23984 if (PyErr_Occurred()) SWIG_fail;
23985 }
23986 Py_INCREF(Py_None); resultobj = Py_None;
23987 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
23988 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
23989 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
23990 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
23991 return resultobj;
23992 fail:
23993 return NULL;
23994 }
23995
23996
23997 static PyObject *_wrap_Window_GetBestVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
23998 PyObject *resultobj;
23999 wxWindow *arg1 = (wxWindow *) 0 ;
24000 wxSize result;
24001 PyObject * obj0 = 0 ;
24002 char *kwnames[] = {
24003 (char *) "self", NULL
24004 };
24005
24006 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestVirtualSize",kwnames,&obj0)) goto fail;
24007 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24008 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24009 {
24010 PyThreadState* __tstate = wxPyBeginAllowThreads();
24011 result = ((wxWindow const *)arg1)->GetBestVirtualSize();
24012
24013 wxPyEndAllowThreads(__tstate);
24014 if (PyErr_Occurred()) SWIG_fail;
24015 }
24016 {
24017 wxSize * resultptr;
24018 resultptr = new wxSize((wxSize &) result);
24019 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
24020 }
24021 return resultobj;
24022 fail:
24023 return NULL;
24024 }
24025
24026
24027 static PyObject *_wrap_Window_Show(PyObject *, PyObject *args, PyObject *kwargs) {
24028 PyObject *resultobj;
24029 wxWindow *arg1 = (wxWindow *) 0 ;
24030 bool arg2 = (bool) True ;
24031 bool result;
24032 PyObject * obj0 = 0 ;
24033 PyObject * obj1 = 0 ;
24034 char *kwnames[] = {
24035 (char *) "self",(char *) "show", NULL
24036 };
24037
24038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Show",kwnames,&obj0,&obj1)) goto fail;
24039 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24040 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24041 if (obj1) {
24042 arg2 = (bool)SWIG_As_bool(obj1);
24043 if (PyErr_Occurred()) SWIG_fail;
24044 }
24045 {
24046 PyThreadState* __tstate = wxPyBeginAllowThreads();
24047 result = (bool)(arg1)->Show(arg2);
24048
24049 wxPyEndAllowThreads(__tstate);
24050 if (PyErr_Occurred()) SWIG_fail;
24051 }
24052 {
24053 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24054 }
24055 return resultobj;
24056 fail:
24057 return NULL;
24058 }
24059
24060
24061 static PyObject *_wrap_Window_Hide(PyObject *, PyObject *args, PyObject *kwargs) {
24062 PyObject *resultobj;
24063 wxWindow *arg1 = (wxWindow *) 0 ;
24064 bool result;
24065 PyObject * obj0 = 0 ;
24066 char *kwnames[] = {
24067 (char *) "self", NULL
24068 };
24069
24070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Hide",kwnames,&obj0)) goto fail;
24071 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24072 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24073 {
24074 PyThreadState* __tstate = wxPyBeginAllowThreads();
24075 result = (bool)(arg1)->Hide();
24076
24077 wxPyEndAllowThreads(__tstate);
24078 if (PyErr_Occurred()) SWIG_fail;
24079 }
24080 {
24081 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24082 }
24083 return resultobj;
24084 fail:
24085 return NULL;
24086 }
24087
24088
24089 static PyObject *_wrap_Window_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
24090 PyObject *resultobj;
24091 wxWindow *arg1 = (wxWindow *) 0 ;
24092 bool arg2 = (bool) True ;
24093 bool result;
24094 PyObject * obj0 = 0 ;
24095 PyObject * obj1 = 0 ;
24096 char *kwnames[] = {
24097 (char *) "self",(char *) "enable", NULL
24098 };
24099
24100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Enable",kwnames,&obj0,&obj1)) goto fail;
24101 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24102 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24103 if (obj1) {
24104 arg2 = (bool)SWIG_As_bool(obj1);
24105 if (PyErr_Occurred()) SWIG_fail;
24106 }
24107 {
24108 PyThreadState* __tstate = wxPyBeginAllowThreads();
24109 result = (bool)(arg1)->Enable(arg2);
24110
24111 wxPyEndAllowThreads(__tstate);
24112 if (PyErr_Occurred()) SWIG_fail;
24113 }
24114 {
24115 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24116 }
24117 return resultobj;
24118 fail:
24119 return NULL;
24120 }
24121
24122
24123 static PyObject *_wrap_Window_Disable(PyObject *, PyObject *args, PyObject *kwargs) {
24124 PyObject *resultobj;
24125 wxWindow *arg1 = (wxWindow *) 0 ;
24126 bool result;
24127 PyObject * obj0 = 0 ;
24128 char *kwnames[] = {
24129 (char *) "self", NULL
24130 };
24131
24132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Disable",kwnames,&obj0)) goto fail;
24133 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24134 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24135 {
24136 PyThreadState* __tstate = wxPyBeginAllowThreads();
24137 result = (bool)(arg1)->Disable();
24138
24139 wxPyEndAllowThreads(__tstate);
24140 if (PyErr_Occurred()) SWIG_fail;
24141 }
24142 {
24143 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24144 }
24145 return resultobj;
24146 fail:
24147 return NULL;
24148 }
24149
24150
24151 static PyObject *_wrap_Window_IsShown(PyObject *, PyObject *args, PyObject *kwargs) {
24152 PyObject *resultobj;
24153 wxWindow *arg1 = (wxWindow *) 0 ;
24154 bool result;
24155 PyObject * obj0 = 0 ;
24156 char *kwnames[] = {
24157 (char *) "self", NULL
24158 };
24159
24160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsShown",kwnames,&obj0)) goto fail;
24161 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24162 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24163 {
24164 PyThreadState* __tstate = wxPyBeginAllowThreads();
24165 result = (bool)((wxWindow const *)arg1)->IsShown();
24166
24167 wxPyEndAllowThreads(__tstate);
24168 if (PyErr_Occurred()) SWIG_fail;
24169 }
24170 {
24171 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24172 }
24173 return resultobj;
24174 fail:
24175 return NULL;
24176 }
24177
24178
24179 static PyObject *_wrap_Window_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
24180 PyObject *resultobj;
24181 wxWindow *arg1 = (wxWindow *) 0 ;
24182 bool result;
24183 PyObject * obj0 = 0 ;
24184 char *kwnames[] = {
24185 (char *) "self", NULL
24186 };
24187
24188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsEnabled",kwnames,&obj0)) goto fail;
24189 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24190 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24191 {
24192 PyThreadState* __tstate = wxPyBeginAllowThreads();
24193 result = (bool)((wxWindow const *)arg1)->IsEnabled();
24194
24195 wxPyEndAllowThreads(__tstate);
24196 if (PyErr_Occurred()) SWIG_fail;
24197 }
24198 {
24199 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24200 }
24201 return resultobj;
24202 fail:
24203 return NULL;
24204 }
24205
24206
24207 static PyObject *_wrap_Window_SetWindowStyleFlag(PyObject *, PyObject *args, PyObject *kwargs) {
24208 PyObject *resultobj;
24209 wxWindow *arg1 = (wxWindow *) 0 ;
24210 long arg2 ;
24211 PyObject * obj0 = 0 ;
24212 PyObject * obj1 = 0 ;
24213 char *kwnames[] = {
24214 (char *) "self",(char *) "style", NULL
24215 };
24216
24217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetWindowStyleFlag",kwnames,&obj0,&obj1)) goto fail;
24218 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24219 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24220 arg2 = (long)SWIG_As_long(obj1);
24221 if (PyErr_Occurred()) SWIG_fail;
24222 {
24223 PyThreadState* __tstate = wxPyBeginAllowThreads();
24224 (arg1)->SetWindowStyleFlag(arg2);
24225
24226 wxPyEndAllowThreads(__tstate);
24227 if (PyErr_Occurred()) SWIG_fail;
24228 }
24229 Py_INCREF(Py_None); resultobj = Py_None;
24230 return resultobj;
24231 fail:
24232 return NULL;
24233 }
24234
24235
24236 static PyObject *_wrap_Window_GetWindowStyleFlag(PyObject *, PyObject *args, PyObject *kwargs) {
24237 PyObject *resultobj;
24238 wxWindow *arg1 = (wxWindow *) 0 ;
24239 long result;
24240 PyObject * obj0 = 0 ;
24241 char *kwnames[] = {
24242 (char *) "self", NULL
24243 };
24244
24245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetWindowStyleFlag",kwnames,&obj0)) goto fail;
24246 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24247 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24248 {
24249 PyThreadState* __tstate = wxPyBeginAllowThreads();
24250 result = (long)((wxWindow const *)arg1)->GetWindowStyleFlag();
24251
24252 wxPyEndAllowThreads(__tstate);
24253 if (PyErr_Occurred()) SWIG_fail;
24254 }
24255 resultobj = SWIG_From_long((long)result);
24256 return resultobj;
24257 fail:
24258 return NULL;
24259 }
24260
24261
24262 static PyObject *_wrap_Window_HasFlag(PyObject *, PyObject *args, PyObject *kwargs) {
24263 PyObject *resultobj;
24264 wxWindow *arg1 = (wxWindow *) 0 ;
24265 int arg2 ;
24266 bool result;
24267 PyObject * obj0 = 0 ;
24268 PyObject * obj1 = 0 ;
24269 char *kwnames[] = {
24270 (char *) "self",(char *) "flag", NULL
24271 };
24272
24273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HasFlag",kwnames,&obj0,&obj1)) goto fail;
24274 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24275 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24276 arg2 = (int)SWIG_As_int(obj1);
24277 if (PyErr_Occurred()) SWIG_fail;
24278 {
24279 PyThreadState* __tstate = wxPyBeginAllowThreads();
24280 result = (bool)((wxWindow const *)arg1)->HasFlag(arg2);
24281
24282 wxPyEndAllowThreads(__tstate);
24283 if (PyErr_Occurred()) SWIG_fail;
24284 }
24285 {
24286 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24287 }
24288 return resultobj;
24289 fail:
24290 return NULL;
24291 }
24292
24293
24294 static PyObject *_wrap_Window_IsRetained(PyObject *, PyObject *args, PyObject *kwargs) {
24295 PyObject *resultobj;
24296 wxWindow *arg1 = (wxWindow *) 0 ;
24297 bool result;
24298 PyObject * obj0 = 0 ;
24299 char *kwnames[] = {
24300 (char *) "self", NULL
24301 };
24302
24303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsRetained",kwnames,&obj0)) goto fail;
24304 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24305 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24306 {
24307 PyThreadState* __tstate = wxPyBeginAllowThreads();
24308 result = (bool)((wxWindow const *)arg1)->IsRetained();
24309
24310 wxPyEndAllowThreads(__tstate);
24311 if (PyErr_Occurred()) SWIG_fail;
24312 }
24313 {
24314 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24315 }
24316 return resultobj;
24317 fail:
24318 return NULL;
24319 }
24320
24321
24322 static PyObject *_wrap_Window_SetExtraStyle(PyObject *, PyObject *args, PyObject *kwargs) {
24323 PyObject *resultobj;
24324 wxWindow *arg1 = (wxWindow *) 0 ;
24325 long arg2 ;
24326 PyObject * obj0 = 0 ;
24327 PyObject * obj1 = 0 ;
24328 char *kwnames[] = {
24329 (char *) "self",(char *) "exStyle", NULL
24330 };
24331
24332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetExtraStyle",kwnames,&obj0,&obj1)) goto fail;
24333 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24334 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24335 arg2 = (long)SWIG_As_long(obj1);
24336 if (PyErr_Occurred()) SWIG_fail;
24337 {
24338 PyThreadState* __tstate = wxPyBeginAllowThreads();
24339 (arg1)->SetExtraStyle(arg2);
24340
24341 wxPyEndAllowThreads(__tstate);
24342 if (PyErr_Occurred()) SWIG_fail;
24343 }
24344 Py_INCREF(Py_None); resultobj = Py_None;
24345 return resultobj;
24346 fail:
24347 return NULL;
24348 }
24349
24350
24351 static PyObject *_wrap_Window_GetExtraStyle(PyObject *, PyObject *args, PyObject *kwargs) {
24352 PyObject *resultobj;
24353 wxWindow *arg1 = (wxWindow *) 0 ;
24354 long result;
24355 PyObject * obj0 = 0 ;
24356 char *kwnames[] = {
24357 (char *) "self", NULL
24358 };
24359
24360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetExtraStyle",kwnames,&obj0)) goto fail;
24361 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24362 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24363 {
24364 PyThreadState* __tstate = wxPyBeginAllowThreads();
24365 result = (long)((wxWindow const *)arg1)->GetExtraStyle();
24366
24367 wxPyEndAllowThreads(__tstate);
24368 if (PyErr_Occurred()) SWIG_fail;
24369 }
24370 resultobj = SWIG_From_long((long)result);
24371 return resultobj;
24372 fail:
24373 return NULL;
24374 }
24375
24376
24377 static PyObject *_wrap_Window_MakeModal(PyObject *, PyObject *args, PyObject *kwargs) {
24378 PyObject *resultobj;
24379 wxWindow *arg1 = (wxWindow *) 0 ;
24380 bool arg2 = (bool) True ;
24381 PyObject * obj0 = 0 ;
24382 PyObject * obj1 = 0 ;
24383 char *kwnames[] = {
24384 (char *) "self",(char *) "modal", NULL
24385 };
24386
24387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_MakeModal",kwnames,&obj0,&obj1)) goto fail;
24388 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24389 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24390 if (obj1) {
24391 arg2 = (bool)SWIG_As_bool(obj1);
24392 if (PyErr_Occurred()) SWIG_fail;
24393 }
24394 {
24395 PyThreadState* __tstate = wxPyBeginAllowThreads();
24396 (arg1)->MakeModal(arg2);
24397
24398 wxPyEndAllowThreads(__tstate);
24399 if (PyErr_Occurred()) SWIG_fail;
24400 }
24401 Py_INCREF(Py_None); resultobj = Py_None;
24402 return resultobj;
24403 fail:
24404 return NULL;
24405 }
24406
24407
24408 static PyObject *_wrap_Window_SetThemeEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
24409 PyObject *resultobj;
24410 wxWindow *arg1 = (wxWindow *) 0 ;
24411 bool arg2 ;
24412 PyObject * obj0 = 0 ;
24413 PyObject * obj1 = 0 ;
24414 char *kwnames[] = {
24415 (char *) "self",(char *) "enableTheme", NULL
24416 };
24417
24418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetThemeEnabled",kwnames,&obj0,&obj1)) goto fail;
24419 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24420 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24421 arg2 = (bool)SWIG_As_bool(obj1);
24422 if (PyErr_Occurred()) SWIG_fail;
24423 {
24424 PyThreadState* __tstate = wxPyBeginAllowThreads();
24425 (arg1)->SetThemeEnabled(arg2);
24426
24427 wxPyEndAllowThreads(__tstate);
24428 if (PyErr_Occurred()) SWIG_fail;
24429 }
24430 Py_INCREF(Py_None); resultobj = Py_None;
24431 return resultobj;
24432 fail:
24433 return NULL;
24434 }
24435
24436
24437 static PyObject *_wrap_Window_GetThemeEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
24438 PyObject *resultobj;
24439 wxWindow *arg1 = (wxWindow *) 0 ;
24440 bool result;
24441 PyObject * obj0 = 0 ;
24442 char *kwnames[] = {
24443 (char *) "self", NULL
24444 };
24445
24446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetThemeEnabled",kwnames,&obj0)) goto fail;
24447 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24448 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24449 {
24450 PyThreadState* __tstate = wxPyBeginAllowThreads();
24451 result = (bool)((wxWindow const *)arg1)->GetThemeEnabled();
24452
24453 wxPyEndAllowThreads(__tstate);
24454 if (PyErr_Occurred()) SWIG_fail;
24455 }
24456 {
24457 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24458 }
24459 return resultobj;
24460 fail:
24461 return NULL;
24462 }
24463
24464
24465 static PyObject *_wrap_Window_SetFocus(PyObject *, PyObject *args, PyObject *kwargs) {
24466 PyObject *resultobj;
24467 wxWindow *arg1 = (wxWindow *) 0 ;
24468 PyObject * obj0 = 0 ;
24469 char *kwnames[] = {
24470 (char *) "self", NULL
24471 };
24472
24473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_SetFocus",kwnames,&obj0)) goto fail;
24474 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24475 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24476 {
24477 PyThreadState* __tstate = wxPyBeginAllowThreads();
24478 (arg1)->SetFocus();
24479
24480 wxPyEndAllowThreads(__tstate);
24481 if (PyErr_Occurred()) SWIG_fail;
24482 }
24483 Py_INCREF(Py_None); resultobj = Py_None;
24484 return resultobj;
24485 fail:
24486 return NULL;
24487 }
24488
24489
24490 static PyObject *_wrap_Window_SetFocusFromKbd(PyObject *, PyObject *args, PyObject *kwargs) {
24491 PyObject *resultobj;
24492 wxWindow *arg1 = (wxWindow *) 0 ;
24493 PyObject * obj0 = 0 ;
24494 char *kwnames[] = {
24495 (char *) "self", NULL
24496 };
24497
24498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_SetFocusFromKbd",kwnames,&obj0)) goto fail;
24499 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24500 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24501 {
24502 PyThreadState* __tstate = wxPyBeginAllowThreads();
24503 (arg1)->SetFocusFromKbd();
24504
24505 wxPyEndAllowThreads(__tstate);
24506 if (PyErr_Occurred()) SWIG_fail;
24507 }
24508 Py_INCREF(Py_None); resultobj = Py_None;
24509 return resultobj;
24510 fail:
24511 return NULL;
24512 }
24513
24514
24515 static PyObject *_wrap_Window_FindFocus(PyObject *, PyObject *args, PyObject *kwargs) {
24516 PyObject *resultobj;
24517 wxWindow *result;
24518 char *kwnames[] = {
24519 NULL
24520 };
24521
24522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_FindFocus",kwnames)) goto fail;
24523 {
24524 if (!wxPyCheckForApp()) SWIG_fail;
24525 PyThreadState* __tstate = wxPyBeginAllowThreads();
24526 result = (wxWindow *)wxWindow::FindFocus();
24527
24528 wxPyEndAllowThreads(__tstate);
24529 if (PyErr_Occurred()) SWIG_fail;
24530 }
24531 {
24532 resultobj = wxPyMake_wxObject(result, 0);
24533 }
24534 return resultobj;
24535 fail:
24536 return NULL;
24537 }
24538
24539
24540 static PyObject *_wrap_Window_AcceptsFocus(PyObject *, PyObject *args, PyObject *kwargs) {
24541 PyObject *resultobj;
24542 wxWindow *arg1 = (wxWindow *) 0 ;
24543 bool result;
24544 PyObject * obj0 = 0 ;
24545 char *kwnames[] = {
24546 (char *) "self", NULL
24547 };
24548
24549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_AcceptsFocus",kwnames,&obj0)) goto fail;
24550 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24551 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24552 {
24553 PyThreadState* __tstate = wxPyBeginAllowThreads();
24554 result = (bool)((wxWindow const *)arg1)->AcceptsFocus();
24555
24556 wxPyEndAllowThreads(__tstate);
24557 if (PyErr_Occurred()) SWIG_fail;
24558 }
24559 {
24560 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24561 }
24562 return resultobj;
24563 fail:
24564 return NULL;
24565 }
24566
24567
24568 static PyObject *_wrap_Window_AcceptsFocusFromKeyboard(PyObject *, PyObject *args, PyObject *kwargs) {
24569 PyObject *resultobj;
24570 wxWindow *arg1 = (wxWindow *) 0 ;
24571 bool result;
24572 PyObject * obj0 = 0 ;
24573 char *kwnames[] = {
24574 (char *) "self", NULL
24575 };
24576
24577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_AcceptsFocusFromKeyboard",kwnames,&obj0)) goto fail;
24578 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24579 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24580 {
24581 PyThreadState* __tstate = wxPyBeginAllowThreads();
24582 result = (bool)((wxWindow const *)arg1)->AcceptsFocusFromKeyboard();
24583
24584 wxPyEndAllowThreads(__tstate);
24585 if (PyErr_Occurred()) SWIG_fail;
24586 }
24587 {
24588 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24589 }
24590 return resultobj;
24591 fail:
24592 return NULL;
24593 }
24594
24595
24596 static PyObject *_wrap_Window_GetDefaultItem(PyObject *, PyObject *args, PyObject *kwargs) {
24597 PyObject *resultobj;
24598 wxWindow *arg1 = (wxWindow *) 0 ;
24599 wxWindow *result;
24600 PyObject * obj0 = 0 ;
24601 char *kwnames[] = {
24602 (char *) "self", NULL
24603 };
24604
24605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDefaultItem",kwnames,&obj0)) goto fail;
24606 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24607 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24608 {
24609 PyThreadState* __tstate = wxPyBeginAllowThreads();
24610 result = (wxWindow *)((wxWindow const *)arg1)->GetDefaultItem();
24611
24612 wxPyEndAllowThreads(__tstate);
24613 if (PyErr_Occurred()) SWIG_fail;
24614 }
24615 {
24616 resultobj = wxPyMake_wxObject(result, 0);
24617 }
24618 return resultobj;
24619 fail:
24620 return NULL;
24621 }
24622
24623
24624 static PyObject *_wrap_Window_SetDefaultItem(PyObject *, PyObject *args, PyObject *kwargs) {
24625 PyObject *resultobj;
24626 wxWindow *arg1 = (wxWindow *) 0 ;
24627 wxWindow *arg2 = (wxWindow *) 0 ;
24628 wxWindow *result;
24629 PyObject * obj0 = 0 ;
24630 PyObject * obj1 = 0 ;
24631 char *kwnames[] = {
24632 (char *) "self",(char *) "child", NULL
24633 };
24634
24635 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDefaultItem",kwnames,&obj0,&obj1)) goto fail;
24636 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24637 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24638 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24639 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24640 {
24641 PyThreadState* __tstate = wxPyBeginAllowThreads();
24642 result = (wxWindow *)(arg1)->SetDefaultItem(arg2);
24643
24644 wxPyEndAllowThreads(__tstate);
24645 if (PyErr_Occurred()) SWIG_fail;
24646 }
24647 {
24648 resultobj = wxPyMake_wxObject(result, 0);
24649 }
24650 return resultobj;
24651 fail:
24652 return NULL;
24653 }
24654
24655
24656 static PyObject *_wrap_Window_SetTmpDefaultItem(PyObject *, PyObject *args, PyObject *kwargs) {
24657 PyObject *resultobj;
24658 wxWindow *arg1 = (wxWindow *) 0 ;
24659 wxWindow *arg2 = (wxWindow *) 0 ;
24660 PyObject * obj0 = 0 ;
24661 PyObject * obj1 = 0 ;
24662 char *kwnames[] = {
24663 (char *) "self",(char *) "win", NULL
24664 };
24665
24666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetTmpDefaultItem",kwnames,&obj0,&obj1)) goto fail;
24667 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24668 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24669 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24670 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24671 {
24672 PyThreadState* __tstate = wxPyBeginAllowThreads();
24673 (arg1)->SetTmpDefaultItem(arg2);
24674
24675 wxPyEndAllowThreads(__tstate);
24676 if (PyErr_Occurred()) SWIG_fail;
24677 }
24678 Py_INCREF(Py_None); resultobj = Py_None;
24679 return resultobj;
24680 fail:
24681 return NULL;
24682 }
24683
24684
24685 static PyObject *_wrap_Window_Navigate(PyObject *, PyObject *args, PyObject *kwargs) {
24686 PyObject *resultobj;
24687 wxWindow *arg1 = (wxWindow *) 0 ;
24688 int arg2 = (int) wxNavigationKeyEvent::IsForward ;
24689 bool result;
24690 PyObject * obj0 = 0 ;
24691 PyObject * obj1 = 0 ;
24692 char *kwnames[] = {
24693 (char *) "self",(char *) "flags", NULL
24694 };
24695
24696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Navigate",kwnames,&obj0,&obj1)) goto fail;
24697 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24698 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24699 if (obj1) {
24700 arg2 = (int)SWIG_As_int(obj1);
24701 if (PyErr_Occurred()) SWIG_fail;
24702 }
24703 {
24704 PyThreadState* __tstate = wxPyBeginAllowThreads();
24705 result = (bool)(arg1)->Navigate(arg2);
24706
24707 wxPyEndAllowThreads(__tstate);
24708 if (PyErr_Occurred()) SWIG_fail;
24709 }
24710 {
24711 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24712 }
24713 return resultobj;
24714 fail:
24715 return NULL;
24716 }
24717
24718
24719 static PyObject *_wrap_Window_MoveAfterInTabOrder(PyObject *, PyObject *args, PyObject *kwargs) {
24720 PyObject *resultobj;
24721 wxWindow *arg1 = (wxWindow *) 0 ;
24722 wxWindow *arg2 = (wxWindow *) 0 ;
24723 PyObject * obj0 = 0 ;
24724 PyObject * obj1 = 0 ;
24725 char *kwnames[] = {
24726 (char *) "self",(char *) "win", NULL
24727 };
24728
24729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_MoveAfterInTabOrder",kwnames,&obj0,&obj1)) goto fail;
24730 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24731 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24732 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24733 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24734 {
24735 PyThreadState* __tstate = wxPyBeginAllowThreads();
24736 (arg1)->MoveAfterInTabOrder(arg2);
24737
24738 wxPyEndAllowThreads(__tstate);
24739 if (PyErr_Occurred()) SWIG_fail;
24740 }
24741 Py_INCREF(Py_None); resultobj = Py_None;
24742 return resultobj;
24743 fail:
24744 return NULL;
24745 }
24746
24747
24748 static PyObject *_wrap_Window_MoveBeforeInTabOrder(PyObject *, PyObject *args, PyObject *kwargs) {
24749 PyObject *resultobj;
24750 wxWindow *arg1 = (wxWindow *) 0 ;
24751 wxWindow *arg2 = (wxWindow *) 0 ;
24752 PyObject * obj0 = 0 ;
24753 PyObject * obj1 = 0 ;
24754 char *kwnames[] = {
24755 (char *) "self",(char *) "win", NULL
24756 };
24757
24758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_MoveBeforeInTabOrder",kwnames,&obj0,&obj1)) goto fail;
24759 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24760 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24761 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24762 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24763 {
24764 PyThreadState* __tstate = wxPyBeginAllowThreads();
24765 (arg1)->MoveBeforeInTabOrder(arg2);
24766
24767 wxPyEndAllowThreads(__tstate);
24768 if (PyErr_Occurred()) SWIG_fail;
24769 }
24770 Py_INCREF(Py_None); resultobj = Py_None;
24771 return resultobj;
24772 fail:
24773 return NULL;
24774 }
24775
24776
24777 static PyObject *_wrap_Window_GetChildren(PyObject *, PyObject *args, PyObject *kwargs) {
24778 PyObject *resultobj;
24779 wxWindow *arg1 = (wxWindow *) 0 ;
24780 PyObject *result;
24781 PyObject * obj0 = 0 ;
24782 char *kwnames[] = {
24783 (char *) "self", NULL
24784 };
24785
24786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetChildren",kwnames,&obj0)) goto fail;
24787 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24788 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24789 {
24790 PyThreadState* __tstate = wxPyBeginAllowThreads();
24791 result = (PyObject *)wxWindow_GetChildren(arg1);
24792
24793 wxPyEndAllowThreads(__tstate);
24794 if (PyErr_Occurred()) SWIG_fail;
24795 }
24796 resultobj = result;
24797 return resultobj;
24798 fail:
24799 return NULL;
24800 }
24801
24802
24803 static PyObject *_wrap_Window_GetParent(PyObject *, PyObject *args, PyObject *kwargs) {
24804 PyObject *resultobj;
24805 wxWindow *arg1 = (wxWindow *) 0 ;
24806 wxWindow *result;
24807 PyObject * obj0 = 0 ;
24808 char *kwnames[] = {
24809 (char *) "self", NULL
24810 };
24811
24812 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetParent",kwnames,&obj0)) goto fail;
24813 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24814 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24815 {
24816 PyThreadState* __tstate = wxPyBeginAllowThreads();
24817 result = (wxWindow *)((wxWindow const *)arg1)->GetParent();
24818
24819 wxPyEndAllowThreads(__tstate);
24820 if (PyErr_Occurred()) SWIG_fail;
24821 }
24822 {
24823 resultobj = wxPyMake_wxObject(result, 0);
24824 }
24825 return resultobj;
24826 fail:
24827 return NULL;
24828 }
24829
24830
24831 static PyObject *_wrap_Window_GetGrandParent(PyObject *, PyObject *args, PyObject *kwargs) {
24832 PyObject *resultobj;
24833 wxWindow *arg1 = (wxWindow *) 0 ;
24834 wxWindow *result;
24835 PyObject * obj0 = 0 ;
24836 char *kwnames[] = {
24837 (char *) "self", NULL
24838 };
24839
24840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetGrandParent",kwnames,&obj0)) goto fail;
24841 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24842 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24843 {
24844 PyThreadState* __tstate = wxPyBeginAllowThreads();
24845 result = (wxWindow *)((wxWindow const *)arg1)->GetGrandParent();
24846
24847 wxPyEndAllowThreads(__tstate);
24848 if (PyErr_Occurred()) SWIG_fail;
24849 }
24850 {
24851 resultobj = wxPyMake_wxObject(result, 0);
24852 }
24853 return resultobj;
24854 fail:
24855 return NULL;
24856 }
24857
24858
24859 static PyObject *_wrap_Window_IsTopLevel(PyObject *, PyObject *args, PyObject *kwargs) {
24860 PyObject *resultobj;
24861 wxWindow *arg1 = (wxWindow *) 0 ;
24862 bool result;
24863 PyObject * obj0 = 0 ;
24864 char *kwnames[] = {
24865 (char *) "self", NULL
24866 };
24867
24868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsTopLevel",kwnames,&obj0)) goto fail;
24869 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24870 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24871 {
24872 PyThreadState* __tstate = wxPyBeginAllowThreads();
24873 result = (bool)((wxWindow const *)arg1)->IsTopLevel();
24874
24875 wxPyEndAllowThreads(__tstate);
24876 if (PyErr_Occurred()) SWIG_fail;
24877 }
24878 {
24879 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24880 }
24881 return resultobj;
24882 fail:
24883 return NULL;
24884 }
24885
24886
24887 static PyObject *_wrap_Window_Reparent(PyObject *, PyObject *args, PyObject *kwargs) {
24888 PyObject *resultobj;
24889 wxWindow *arg1 = (wxWindow *) 0 ;
24890 wxWindow *arg2 = (wxWindow *) 0 ;
24891 bool result;
24892 PyObject * obj0 = 0 ;
24893 PyObject * obj1 = 0 ;
24894 char *kwnames[] = {
24895 (char *) "self",(char *) "newParent", NULL
24896 };
24897
24898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_Reparent",kwnames,&obj0,&obj1)) goto fail;
24899 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24900 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24901 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24902 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24903 {
24904 PyThreadState* __tstate = wxPyBeginAllowThreads();
24905 result = (bool)(arg1)->Reparent(arg2);
24906
24907 wxPyEndAllowThreads(__tstate);
24908 if (PyErr_Occurred()) SWIG_fail;
24909 }
24910 {
24911 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24912 }
24913 return resultobj;
24914 fail:
24915 return NULL;
24916 }
24917
24918
24919 static PyObject *_wrap_Window_AddChild(PyObject *, PyObject *args, PyObject *kwargs) {
24920 PyObject *resultobj;
24921 wxWindow *arg1 = (wxWindow *) 0 ;
24922 wxWindow *arg2 = (wxWindow *) 0 ;
24923 PyObject * obj0 = 0 ;
24924 PyObject * obj1 = 0 ;
24925 char *kwnames[] = {
24926 (char *) "self",(char *) "child", NULL
24927 };
24928
24929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_AddChild",kwnames,&obj0,&obj1)) goto fail;
24930 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24931 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24932 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24933 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24934 {
24935 PyThreadState* __tstate = wxPyBeginAllowThreads();
24936 (arg1)->AddChild(arg2);
24937
24938 wxPyEndAllowThreads(__tstate);
24939 if (PyErr_Occurred()) SWIG_fail;
24940 }
24941 Py_INCREF(Py_None); resultobj = Py_None;
24942 return resultobj;
24943 fail:
24944 return NULL;
24945 }
24946
24947
24948 static PyObject *_wrap_Window_RemoveChild(PyObject *, PyObject *args, PyObject *kwargs) {
24949 PyObject *resultobj;
24950 wxWindow *arg1 = (wxWindow *) 0 ;
24951 wxWindow *arg2 = (wxWindow *) 0 ;
24952 PyObject * obj0 = 0 ;
24953 PyObject * obj1 = 0 ;
24954 char *kwnames[] = {
24955 (char *) "self",(char *) "child", NULL
24956 };
24957
24958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
24959 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24960 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24961 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24962 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24963 {
24964 PyThreadState* __tstate = wxPyBeginAllowThreads();
24965 (arg1)->RemoveChild(arg2);
24966
24967 wxPyEndAllowThreads(__tstate);
24968 if (PyErr_Occurred()) SWIG_fail;
24969 }
24970 Py_INCREF(Py_None); resultobj = Py_None;
24971 return resultobj;
24972 fail:
24973 return NULL;
24974 }
24975
24976
24977 static PyObject *_wrap_Window_FindWindowById(PyObject *, PyObject *args, PyObject *kwargs) {
24978 PyObject *resultobj;
24979 wxWindow *arg1 = (wxWindow *) 0 ;
24980 long arg2 ;
24981 wxWindow *result;
24982 PyObject * obj0 = 0 ;
24983 PyObject * obj1 = 0 ;
24984 char *kwnames[] = {
24985 (char *) "self",(char *) "winid", NULL
24986 };
24987
24988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FindWindowById",kwnames,&obj0,&obj1)) goto fail;
24989 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24990 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24991 arg2 = (long)SWIG_As_long(obj1);
24992 if (PyErr_Occurred()) SWIG_fail;
24993 {
24994 PyThreadState* __tstate = wxPyBeginAllowThreads();
24995 result = (wxWindow *)(arg1)->FindWindow(arg2);
24996
24997 wxPyEndAllowThreads(__tstate);
24998 if (PyErr_Occurred()) SWIG_fail;
24999 }
25000 {
25001 resultobj = wxPyMake_wxObject(result, 0);
25002 }
25003 return resultobj;
25004 fail:
25005 return NULL;
25006 }
25007
25008
25009 static PyObject *_wrap_Window_FindWindowByName(PyObject *, PyObject *args, PyObject *kwargs) {
25010 PyObject *resultobj;
25011 wxWindow *arg1 = (wxWindow *) 0 ;
25012 wxString *arg2 = 0 ;
25013 wxWindow *result;
25014 bool temp2 = False ;
25015 PyObject * obj0 = 0 ;
25016 PyObject * obj1 = 0 ;
25017 char *kwnames[] = {
25018 (char *) "self",(char *) "name", NULL
25019 };
25020
25021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FindWindowByName",kwnames,&obj0,&obj1)) goto fail;
25022 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25023 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25024 {
25025 arg2 = wxString_in_helper(obj1);
25026 if (arg2 == NULL) SWIG_fail;
25027 temp2 = True;
25028 }
25029 {
25030 PyThreadState* __tstate = wxPyBeginAllowThreads();
25031 result = (wxWindow *)(arg1)->FindWindow((wxString const &)*arg2);
25032
25033 wxPyEndAllowThreads(__tstate);
25034 if (PyErr_Occurred()) SWIG_fail;
25035 }
25036 {
25037 resultobj = wxPyMake_wxObject(result, 0);
25038 }
25039 {
25040 if (temp2)
25041 delete arg2;
25042 }
25043 return resultobj;
25044 fail:
25045 {
25046 if (temp2)
25047 delete arg2;
25048 }
25049 return NULL;
25050 }
25051
25052
25053 static PyObject *_wrap_Window_GetEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
25054 PyObject *resultobj;
25055 wxWindow *arg1 = (wxWindow *) 0 ;
25056 wxEvtHandler *result;
25057 PyObject * obj0 = 0 ;
25058 char *kwnames[] = {
25059 (char *) "self", NULL
25060 };
25061
25062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetEventHandler",kwnames,&obj0)) goto fail;
25063 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25064 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25065 {
25066 PyThreadState* __tstate = wxPyBeginAllowThreads();
25067 result = (wxEvtHandler *)((wxWindow const *)arg1)->GetEventHandler();
25068
25069 wxPyEndAllowThreads(__tstate);
25070 if (PyErr_Occurred()) SWIG_fail;
25071 }
25072 {
25073 resultobj = wxPyMake_wxObject(result, 0);
25074 }
25075 return resultobj;
25076 fail:
25077 return NULL;
25078 }
25079
25080
25081 static PyObject *_wrap_Window_SetEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
25082 PyObject *resultobj;
25083 wxWindow *arg1 = (wxWindow *) 0 ;
25084 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
25085 PyObject * obj0 = 0 ;
25086 PyObject * obj1 = 0 ;
25087 char *kwnames[] = {
25088 (char *) "self",(char *) "handler", NULL
25089 };
25090
25091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetEventHandler",kwnames,&obj0,&obj1)) goto fail;
25092 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25093 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25094 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
25095 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25096 {
25097 PyThreadState* __tstate = wxPyBeginAllowThreads();
25098 (arg1)->SetEventHandler(arg2);
25099
25100 wxPyEndAllowThreads(__tstate);
25101 if (PyErr_Occurred()) SWIG_fail;
25102 }
25103 Py_INCREF(Py_None); resultobj = Py_None;
25104 return resultobj;
25105 fail:
25106 return NULL;
25107 }
25108
25109
25110 static PyObject *_wrap_Window_PushEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
25111 PyObject *resultobj;
25112 wxWindow *arg1 = (wxWindow *) 0 ;
25113 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
25114 PyObject * obj0 = 0 ;
25115 PyObject * obj1 = 0 ;
25116 char *kwnames[] = {
25117 (char *) "self",(char *) "handler", NULL
25118 };
25119
25120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_PushEventHandler",kwnames,&obj0,&obj1)) goto fail;
25121 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25122 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25123 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
25124 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25125 {
25126 PyThreadState* __tstate = wxPyBeginAllowThreads();
25127 (arg1)->PushEventHandler(arg2);
25128
25129 wxPyEndAllowThreads(__tstate);
25130 if (PyErr_Occurred()) SWIG_fail;
25131 }
25132 Py_INCREF(Py_None); resultobj = Py_None;
25133 return resultobj;
25134 fail:
25135 return NULL;
25136 }
25137
25138
25139 static PyObject *_wrap_Window_PopEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
25140 PyObject *resultobj;
25141 wxWindow *arg1 = (wxWindow *) 0 ;
25142 bool arg2 = (bool) False ;
25143 wxEvtHandler *result;
25144 PyObject * obj0 = 0 ;
25145 PyObject * obj1 = 0 ;
25146 char *kwnames[] = {
25147 (char *) "self",(char *) "deleteHandler", NULL
25148 };
25149
25150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_PopEventHandler",kwnames,&obj0,&obj1)) goto fail;
25151 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25152 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25153 if (obj1) {
25154 arg2 = (bool)SWIG_As_bool(obj1);
25155 if (PyErr_Occurred()) SWIG_fail;
25156 }
25157 {
25158 PyThreadState* __tstate = wxPyBeginAllowThreads();
25159 result = (wxEvtHandler *)(arg1)->PopEventHandler(arg2);
25160
25161 wxPyEndAllowThreads(__tstate);
25162 if (PyErr_Occurred()) SWIG_fail;
25163 }
25164 {
25165 resultobj = wxPyMake_wxObject(result, 0);
25166 }
25167 return resultobj;
25168 fail:
25169 return NULL;
25170 }
25171
25172
25173 static PyObject *_wrap_Window_RemoveEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
25174 PyObject *resultobj;
25175 wxWindow *arg1 = (wxWindow *) 0 ;
25176 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
25177 bool result;
25178 PyObject * obj0 = 0 ;
25179 PyObject * obj1 = 0 ;
25180 char *kwnames[] = {
25181 (char *) "self",(char *) "handler", NULL
25182 };
25183
25184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RemoveEventHandler",kwnames,&obj0,&obj1)) goto fail;
25185 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25186 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25187 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
25188 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25189 {
25190 PyThreadState* __tstate = wxPyBeginAllowThreads();
25191 result = (bool)(arg1)->RemoveEventHandler(arg2);
25192
25193 wxPyEndAllowThreads(__tstate);
25194 if (PyErr_Occurred()) SWIG_fail;
25195 }
25196 {
25197 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25198 }
25199 return resultobj;
25200 fail:
25201 return NULL;
25202 }
25203
25204
25205 static PyObject *_wrap_Window_SetValidator(PyObject *, PyObject *args, PyObject *kwargs) {
25206 PyObject *resultobj;
25207 wxWindow *arg1 = (wxWindow *) 0 ;
25208 wxValidator *arg2 = 0 ;
25209 PyObject * obj0 = 0 ;
25210 PyObject * obj1 = 0 ;
25211 char *kwnames[] = {
25212 (char *) "self",(char *) "validator", NULL
25213 };
25214
25215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetValidator",kwnames,&obj0,&obj1)) goto fail;
25216 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25217 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25218 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxValidator,
25219 SWIG_POINTER_EXCEPTION | 0)) == -1)
25220 SWIG_fail;
25221 if (arg2 == NULL) {
25222 PyErr_SetString(PyExc_TypeError,"null reference");
25223 SWIG_fail;
25224 }
25225 {
25226 PyThreadState* __tstate = wxPyBeginAllowThreads();
25227 (arg1)->SetValidator((wxValidator const &)*arg2);
25228
25229 wxPyEndAllowThreads(__tstate);
25230 if (PyErr_Occurred()) SWIG_fail;
25231 }
25232 Py_INCREF(Py_None); resultobj = Py_None;
25233 return resultobj;
25234 fail:
25235 return NULL;
25236 }
25237
25238
25239 static PyObject *_wrap_Window_GetValidator(PyObject *, PyObject *args, PyObject *kwargs) {
25240 PyObject *resultobj;
25241 wxWindow *arg1 = (wxWindow *) 0 ;
25242 wxValidator *result;
25243 PyObject * obj0 = 0 ;
25244 char *kwnames[] = {
25245 (char *) "self", NULL
25246 };
25247
25248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetValidator",kwnames,&obj0)) goto fail;
25249 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25250 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25251 {
25252 PyThreadState* __tstate = wxPyBeginAllowThreads();
25253 result = (wxValidator *)(arg1)->GetValidator();
25254
25255 wxPyEndAllowThreads(__tstate);
25256 if (PyErr_Occurred()) SWIG_fail;
25257 }
25258 {
25259 resultobj = wxPyMake_wxObject(result, 0);
25260 }
25261 return resultobj;
25262 fail:
25263 return NULL;
25264 }
25265
25266
25267 static PyObject *_wrap_Window_Validate(PyObject *, PyObject *args, PyObject *kwargs) {
25268 PyObject *resultobj;
25269 wxWindow *arg1 = (wxWindow *) 0 ;
25270 bool result;
25271 PyObject * obj0 = 0 ;
25272 char *kwnames[] = {
25273 (char *) "self", NULL
25274 };
25275
25276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Validate",kwnames,&obj0)) goto fail;
25277 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25278 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25279 {
25280 PyThreadState* __tstate = wxPyBeginAllowThreads();
25281 result = (bool)(arg1)->Validate();
25282
25283 wxPyEndAllowThreads(__tstate);
25284 if (PyErr_Occurred()) SWIG_fail;
25285 }
25286 {
25287 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25288 }
25289 return resultobj;
25290 fail:
25291 return NULL;
25292 }
25293
25294
25295 static PyObject *_wrap_Window_TransferDataToWindow(PyObject *, PyObject *args, PyObject *kwargs) {
25296 PyObject *resultobj;
25297 wxWindow *arg1 = (wxWindow *) 0 ;
25298 bool result;
25299 PyObject * obj0 = 0 ;
25300 char *kwnames[] = {
25301 (char *) "self", NULL
25302 };
25303
25304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_TransferDataToWindow",kwnames,&obj0)) goto fail;
25305 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25306 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25307 {
25308 PyThreadState* __tstate = wxPyBeginAllowThreads();
25309 result = (bool)(arg1)->TransferDataToWindow();
25310
25311 wxPyEndAllowThreads(__tstate);
25312 if (PyErr_Occurred()) SWIG_fail;
25313 }
25314 {
25315 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25316 }
25317 return resultobj;
25318 fail:
25319 return NULL;
25320 }
25321
25322
25323 static PyObject *_wrap_Window_TransferDataFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
25324 PyObject *resultobj;
25325 wxWindow *arg1 = (wxWindow *) 0 ;
25326 bool result;
25327 PyObject * obj0 = 0 ;
25328 char *kwnames[] = {
25329 (char *) "self", NULL
25330 };
25331
25332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_TransferDataFromWindow",kwnames,&obj0)) goto fail;
25333 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25334 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25335 {
25336 PyThreadState* __tstate = wxPyBeginAllowThreads();
25337 result = (bool)(arg1)->TransferDataFromWindow();
25338
25339 wxPyEndAllowThreads(__tstate);
25340 if (PyErr_Occurred()) SWIG_fail;
25341 }
25342 {
25343 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25344 }
25345 return resultobj;
25346 fail:
25347 return NULL;
25348 }
25349
25350
25351 static PyObject *_wrap_Window_InitDialog(PyObject *, PyObject *args, PyObject *kwargs) {
25352 PyObject *resultobj;
25353 wxWindow *arg1 = (wxWindow *) 0 ;
25354 PyObject * obj0 = 0 ;
25355 char *kwnames[] = {
25356 (char *) "self", NULL
25357 };
25358
25359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InitDialog",kwnames,&obj0)) goto fail;
25360 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25361 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25362 {
25363 PyThreadState* __tstate = wxPyBeginAllowThreads();
25364 (arg1)->InitDialog();
25365
25366 wxPyEndAllowThreads(__tstate);
25367 if (PyErr_Occurred()) SWIG_fail;
25368 }
25369 Py_INCREF(Py_None); resultobj = Py_None;
25370 return resultobj;
25371 fail:
25372 return NULL;
25373 }
25374
25375
25376 static PyObject *_wrap_Window_SetAcceleratorTable(PyObject *, PyObject *args, PyObject *kwargs) {
25377 PyObject *resultobj;
25378 wxWindow *arg1 = (wxWindow *) 0 ;
25379 wxAcceleratorTable *arg2 = 0 ;
25380 PyObject * obj0 = 0 ;
25381 PyObject * obj1 = 0 ;
25382 char *kwnames[] = {
25383 (char *) "self",(char *) "accel", NULL
25384 };
25385
25386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetAcceleratorTable",kwnames,&obj0,&obj1)) goto fail;
25387 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25388 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25389 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxAcceleratorTable,
25390 SWIG_POINTER_EXCEPTION | 0)) == -1)
25391 SWIG_fail;
25392 if (arg2 == NULL) {
25393 PyErr_SetString(PyExc_TypeError,"null reference");
25394 SWIG_fail;
25395 }
25396 {
25397 PyThreadState* __tstate = wxPyBeginAllowThreads();
25398 (arg1)->SetAcceleratorTable((wxAcceleratorTable const &)*arg2);
25399
25400 wxPyEndAllowThreads(__tstate);
25401 if (PyErr_Occurred()) SWIG_fail;
25402 }
25403 Py_INCREF(Py_None); resultobj = Py_None;
25404 return resultobj;
25405 fail:
25406 return NULL;
25407 }
25408
25409
25410 static PyObject *_wrap_Window_GetAcceleratorTable(PyObject *, PyObject *args, PyObject *kwargs) {
25411 PyObject *resultobj;
25412 wxWindow *arg1 = (wxWindow *) 0 ;
25413 wxAcceleratorTable *result;
25414 PyObject * obj0 = 0 ;
25415 char *kwnames[] = {
25416 (char *) "self", NULL
25417 };
25418
25419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAcceleratorTable",kwnames,&obj0)) goto fail;
25420 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25421 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25422 {
25423 PyThreadState* __tstate = wxPyBeginAllowThreads();
25424 result = (wxAcceleratorTable *)(arg1)->GetAcceleratorTable();
25425
25426 wxPyEndAllowThreads(__tstate);
25427 if (PyErr_Occurred()) SWIG_fail;
25428 }
25429 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorTable, 0);
25430 return resultobj;
25431 fail:
25432 return NULL;
25433 }
25434
25435
25436 static PyObject *_wrap_Window_RegisterHotKey(PyObject *, PyObject *args, PyObject *kwargs) {
25437 PyObject *resultobj;
25438 wxWindow *arg1 = (wxWindow *) 0 ;
25439 int arg2 ;
25440 int arg3 ;
25441 int arg4 ;
25442 bool result;
25443 PyObject * obj0 = 0 ;
25444 PyObject * obj1 = 0 ;
25445 PyObject * obj2 = 0 ;
25446 PyObject * obj3 = 0 ;
25447 char *kwnames[] = {
25448 (char *) "self",(char *) "hotkeyId",(char *) "modifiers",(char *) "keycode", NULL
25449 };
25450
25451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Window_RegisterHotKey",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25452 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25453 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25454 arg2 = (int)SWIG_As_int(obj1);
25455 if (PyErr_Occurred()) SWIG_fail;
25456 arg3 = (int)SWIG_As_int(obj2);
25457 if (PyErr_Occurred()) SWIG_fail;
25458 arg4 = (int)SWIG_As_int(obj3);
25459 if (PyErr_Occurred()) SWIG_fail;
25460 {
25461 PyThreadState* __tstate = wxPyBeginAllowThreads();
25462 result = (bool)wxWindow_RegisterHotKey(arg1,arg2,arg3,arg4);
25463
25464 wxPyEndAllowThreads(__tstate);
25465 if (PyErr_Occurred()) SWIG_fail;
25466 }
25467 {
25468 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25469 }
25470 return resultobj;
25471 fail:
25472 return NULL;
25473 }
25474
25475
25476 static PyObject *_wrap_Window_UnregisterHotKey(PyObject *, PyObject *args, PyObject *kwargs) {
25477 PyObject *resultobj;
25478 wxWindow *arg1 = (wxWindow *) 0 ;
25479 int arg2 ;
25480 bool result;
25481 PyObject * obj0 = 0 ;
25482 PyObject * obj1 = 0 ;
25483 char *kwnames[] = {
25484 (char *) "self",(char *) "hotkeyId", NULL
25485 };
25486
25487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_UnregisterHotKey",kwnames,&obj0,&obj1)) goto fail;
25488 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25489 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25490 arg2 = (int)SWIG_As_int(obj1);
25491 if (PyErr_Occurred()) SWIG_fail;
25492 {
25493 PyThreadState* __tstate = wxPyBeginAllowThreads();
25494 result = (bool)wxWindow_UnregisterHotKey(arg1,arg2);
25495
25496 wxPyEndAllowThreads(__tstate);
25497 if (PyErr_Occurred()) SWIG_fail;
25498 }
25499 {
25500 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25501 }
25502 return resultobj;
25503 fail:
25504 return NULL;
25505 }
25506
25507
25508 static PyObject *_wrap_Window_ConvertDialogPointToPixels(PyObject *, PyObject *args, PyObject *kwargs) {
25509 PyObject *resultobj;
25510 wxWindow *arg1 = (wxWindow *) 0 ;
25511 wxPoint *arg2 = 0 ;
25512 wxPoint result;
25513 wxPoint temp2 ;
25514 PyObject * obj0 = 0 ;
25515 PyObject * obj1 = 0 ;
25516 char *kwnames[] = {
25517 (char *) "self",(char *) "pt", NULL
25518 };
25519
25520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertDialogPointToPixels",kwnames,&obj0,&obj1)) goto fail;
25521 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25522 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25523 {
25524 arg2 = &temp2;
25525 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25526 }
25527 {
25528 PyThreadState* __tstate = wxPyBeginAllowThreads();
25529 result = (arg1)->ConvertDialogToPixels((wxPoint const &)*arg2);
25530
25531 wxPyEndAllowThreads(__tstate);
25532 if (PyErr_Occurred()) SWIG_fail;
25533 }
25534 {
25535 wxPoint * resultptr;
25536 resultptr = new wxPoint((wxPoint &) result);
25537 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
25538 }
25539 return resultobj;
25540 fail:
25541 return NULL;
25542 }
25543
25544
25545 static PyObject *_wrap_Window_ConvertDialogSizeToPixels(PyObject *, PyObject *args, PyObject *kwargs) {
25546 PyObject *resultobj;
25547 wxWindow *arg1 = (wxWindow *) 0 ;
25548 wxSize *arg2 = 0 ;
25549 wxSize result;
25550 wxSize temp2 ;
25551 PyObject * obj0 = 0 ;
25552 PyObject * obj1 = 0 ;
25553 char *kwnames[] = {
25554 (char *) "self",(char *) "sz", NULL
25555 };
25556
25557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertDialogSizeToPixels",kwnames,&obj0,&obj1)) goto fail;
25558 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25560 {
25561 arg2 = &temp2;
25562 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25563 }
25564 {
25565 PyThreadState* __tstate = wxPyBeginAllowThreads();
25566 result = (arg1)->ConvertDialogToPixels((wxSize const &)*arg2);
25567
25568 wxPyEndAllowThreads(__tstate);
25569 if (PyErr_Occurred()) SWIG_fail;
25570 }
25571 {
25572 wxSize * resultptr;
25573 resultptr = new wxSize((wxSize &) result);
25574 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
25575 }
25576 return resultobj;
25577 fail:
25578 return NULL;
25579 }
25580
25581
25582 static PyObject *_wrap_Window_DLG_PNT(PyObject *, PyObject *args, PyObject *kwargs) {
25583 PyObject *resultobj;
25584 wxWindow *arg1 = (wxWindow *) 0 ;
25585 wxPoint *arg2 = 0 ;
25586 wxPoint result;
25587 wxPoint temp2 ;
25588 PyObject * obj0 = 0 ;
25589 PyObject * obj1 = 0 ;
25590 char *kwnames[] = {
25591 (char *) "self",(char *) "pt", NULL
25592 };
25593
25594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DLG_PNT",kwnames,&obj0,&obj1)) goto fail;
25595 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25596 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25597 {
25598 arg2 = &temp2;
25599 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25600 }
25601 {
25602 PyThreadState* __tstate = wxPyBeginAllowThreads();
25603 result = (arg1)->ConvertDialogToPixels((wxPoint const &)*arg2);
25604
25605 wxPyEndAllowThreads(__tstate);
25606 if (PyErr_Occurred()) SWIG_fail;
25607 }
25608 {
25609 wxPoint * resultptr;
25610 resultptr = new wxPoint((wxPoint &) result);
25611 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
25612 }
25613 return resultobj;
25614 fail:
25615 return NULL;
25616 }
25617
25618
25619 static PyObject *_wrap_Window_DLG_SZE(PyObject *, PyObject *args, PyObject *kwargs) {
25620 PyObject *resultobj;
25621 wxWindow *arg1 = (wxWindow *) 0 ;
25622 wxSize *arg2 = 0 ;
25623 wxSize result;
25624 wxSize temp2 ;
25625 PyObject * obj0 = 0 ;
25626 PyObject * obj1 = 0 ;
25627 char *kwnames[] = {
25628 (char *) "self",(char *) "sz", NULL
25629 };
25630
25631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DLG_SZE",kwnames,&obj0,&obj1)) goto fail;
25632 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25633 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25634 {
25635 arg2 = &temp2;
25636 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25637 }
25638 {
25639 PyThreadState* __tstate = wxPyBeginAllowThreads();
25640 result = (arg1)->ConvertDialogToPixels((wxSize const &)*arg2);
25641
25642 wxPyEndAllowThreads(__tstate);
25643 if (PyErr_Occurred()) SWIG_fail;
25644 }
25645 {
25646 wxSize * resultptr;
25647 resultptr = new wxSize((wxSize &) result);
25648 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
25649 }
25650 return resultobj;
25651 fail:
25652 return NULL;
25653 }
25654
25655
25656 static PyObject *_wrap_Window_ConvertPixelPointToDialog(PyObject *, PyObject *args, PyObject *kwargs) {
25657 PyObject *resultobj;
25658 wxWindow *arg1 = (wxWindow *) 0 ;
25659 wxPoint *arg2 = 0 ;
25660 wxPoint result;
25661 wxPoint temp2 ;
25662 PyObject * obj0 = 0 ;
25663 PyObject * obj1 = 0 ;
25664 char *kwnames[] = {
25665 (char *) "self",(char *) "pt", NULL
25666 };
25667
25668 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertPixelPointToDialog",kwnames,&obj0,&obj1)) goto fail;
25669 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25670 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25671 {
25672 arg2 = &temp2;
25673 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25674 }
25675 {
25676 PyThreadState* __tstate = wxPyBeginAllowThreads();
25677 result = (arg1)->ConvertPixelsToDialog((wxPoint const &)*arg2);
25678
25679 wxPyEndAllowThreads(__tstate);
25680 if (PyErr_Occurred()) SWIG_fail;
25681 }
25682 {
25683 wxPoint * resultptr;
25684 resultptr = new wxPoint((wxPoint &) result);
25685 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
25686 }
25687 return resultobj;
25688 fail:
25689 return NULL;
25690 }
25691
25692
25693 static PyObject *_wrap_Window_ConvertPixelSizeToDialog(PyObject *, PyObject *args, PyObject *kwargs) {
25694 PyObject *resultobj;
25695 wxWindow *arg1 = (wxWindow *) 0 ;
25696 wxSize *arg2 = 0 ;
25697 wxSize result;
25698 wxSize temp2 ;
25699 PyObject * obj0 = 0 ;
25700 PyObject * obj1 = 0 ;
25701 char *kwnames[] = {
25702 (char *) "self",(char *) "sz", NULL
25703 };
25704
25705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertPixelSizeToDialog",kwnames,&obj0,&obj1)) goto fail;
25706 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25707 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25708 {
25709 arg2 = &temp2;
25710 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25711 }
25712 {
25713 PyThreadState* __tstate = wxPyBeginAllowThreads();
25714 result = (arg1)->ConvertPixelsToDialog((wxSize const &)*arg2);
25715
25716 wxPyEndAllowThreads(__tstate);
25717 if (PyErr_Occurred()) SWIG_fail;
25718 }
25719 {
25720 wxSize * resultptr;
25721 resultptr = new wxSize((wxSize &) result);
25722 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
25723 }
25724 return resultobj;
25725 fail:
25726 return NULL;
25727 }
25728
25729
25730 static PyObject *_wrap_Window_WarpPointer(PyObject *, PyObject *args, PyObject *kwargs) {
25731 PyObject *resultobj;
25732 wxWindow *arg1 = (wxWindow *) 0 ;
25733 int arg2 ;
25734 int arg3 ;
25735 PyObject * obj0 = 0 ;
25736 PyObject * obj1 = 0 ;
25737 PyObject * obj2 = 0 ;
25738 char *kwnames[] = {
25739 (char *) "self",(char *) "x",(char *) "y", NULL
25740 };
25741
25742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_WarpPointer",kwnames,&obj0,&obj1,&obj2)) goto fail;
25743 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25744 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25745 arg2 = (int)SWIG_As_int(obj1);
25746 if (PyErr_Occurred()) SWIG_fail;
25747 arg3 = (int)SWIG_As_int(obj2);
25748 if (PyErr_Occurred()) SWIG_fail;
25749 {
25750 PyThreadState* __tstate = wxPyBeginAllowThreads();
25751 (arg1)->WarpPointer(arg2,arg3);
25752
25753 wxPyEndAllowThreads(__tstate);
25754 if (PyErr_Occurred()) SWIG_fail;
25755 }
25756 Py_INCREF(Py_None); resultobj = Py_None;
25757 return resultobj;
25758 fail:
25759 return NULL;
25760 }
25761
25762
25763 static PyObject *_wrap_Window_CaptureMouse(PyObject *, PyObject *args, PyObject *kwargs) {
25764 PyObject *resultobj;
25765 wxWindow *arg1 = (wxWindow *) 0 ;
25766 PyObject * obj0 = 0 ;
25767 char *kwnames[] = {
25768 (char *) "self", NULL
25769 };
25770
25771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_CaptureMouse",kwnames,&obj0)) goto fail;
25772 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25773 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25774 {
25775 PyThreadState* __tstate = wxPyBeginAllowThreads();
25776 (arg1)->CaptureMouse();
25777
25778 wxPyEndAllowThreads(__tstate);
25779 if (PyErr_Occurred()) SWIG_fail;
25780 }
25781 Py_INCREF(Py_None); resultobj = Py_None;
25782 return resultobj;
25783 fail:
25784 return NULL;
25785 }
25786
25787
25788 static PyObject *_wrap_Window_ReleaseMouse(PyObject *, PyObject *args, PyObject *kwargs) {
25789 PyObject *resultobj;
25790 wxWindow *arg1 = (wxWindow *) 0 ;
25791 PyObject * obj0 = 0 ;
25792 char *kwnames[] = {
25793 (char *) "self", NULL
25794 };
25795
25796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ReleaseMouse",kwnames,&obj0)) goto fail;
25797 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25798 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25799 {
25800 PyThreadState* __tstate = wxPyBeginAllowThreads();
25801 (arg1)->ReleaseMouse();
25802
25803 wxPyEndAllowThreads(__tstate);
25804 if (PyErr_Occurred()) SWIG_fail;
25805 }
25806 Py_INCREF(Py_None); resultobj = Py_None;
25807 return resultobj;
25808 fail:
25809 return NULL;
25810 }
25811
25812
25813 static PyObject *_wrap_Window_GetCapture(PyObject *, PyObject *args, PyObject *kwargs) {
25814 PyObject *resultobj;
25815 wxWindow *result;
25816 char *kwnames[] = {
25817 NULL
25818 };
25819
25820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_GetCapture",kwnames)) goto fail;
25821 {
25822 if (!wxPyCheckForApp()) SWIG_fail;
25823 PyThreadState* __tstate = wxPyBeginAllowThreads();
25824 result = (wxWindow *)wxWindow::GetCapture();
25825
25826 wxPyEndAllowThreads(__tstate);
25827 if (PyErr_Occurred()) SWIG_fail;
25828 }
25829 {
25830 resultobj = wxPyMake_wxObject(result, 0);
25831 }
25832 return resultobj;
25833 fail:
25834 return NULL;
25835 }
25836
25837
25838 static PyObject *_wrap_Window_HasCapture(PyObject *, PyObject *args, PyObject *kwargs) {
25839 PyObject *resultobj;
25840 wxWindow *arg1 = (wxWindow *) 0 ;
25841 bool result;
25842 PyObject * obj0 = 0 ;
25843 char *kwnames[] = {
25844 (char *) "self", NULL
25845 };
25846
25847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_HasCapture",kwnames,&obj0)) goto fail;
25848 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25849 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25850 {
25851 PyThreadState* __tstate = wxPyBeginAllowThreads();
25852 result = (bool)((wxWindow const *)arg1)->HasCapture();
25853
25854 wxPyEndAllowThreads(__tstate);
25855 if (PyErr_Occurred()) SWIG_fail;
25856 }
25857 {
25858 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25859 }
25860 return resultobj;
25861 fail:
25862 return NULL;
25863 }
25864
25865
25866 static PyObject *_wrap_Window_Refresh(PyObject *, PyObject *args, PyObject *kwargs) {
25867 PyObject *resultobj;
25868 wxWindow *arg1 = (wxWindow *) 0 ;
25869 bool arg2 = (bool) True ;
25870 wxRect *arg3 = (wxRect *) NULL ;
25871 PyObject * obj0 = 0 ;
25872 PyObject * obj1 = 0 ;
25873 PyObject * obj2 = 0 ;
25874 char *kwnames[] = {
25875 (char *) "self",(char *) "eraseBackground",(char *) "rect", NULL
25876 };
25877
25878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Window_Refresh",kwnames,&obj0,&obj1,&obj2)) goto fail;
25879 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25880 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25881 if (obj1) {
25882 arg2 = (bool)SWIG_As_bool(obj1);
25883 if (PyErr_Occurred()) SWIG_fail;
25884 }
25885 if (obj2) {
25886 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxRect,
25887 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25888 }
25889 {
25890 PyThreadState* __tstate = wxPyBeginAllowThreads();
25891 (arg1)->Refresh(arg2,(wxRect const *)arg3);
25892
25893 wxPyEndAllowThreads(__tstate);
25894 if (PyErr_Occurred()) SWIG_fail;
25895 }
25896 Py_INCREF(Py_None); resultobj = Py_None;
25897 return resultobj;
25898 fail:
25899 return NULL;
25900 }
25901
25902
25903 static PyObject *_wrap_Window_RefreshRect(PyObject *, PyObject *args, PyObject *kwargs) {
25904 PyObject *resultobj;
25905 wxWindow *arg1 = (wxWindow *) 0 ;
25906 wxRect *arg2 = 0 ;
25907 wxRect temp2 ;
25908 PyObject * obj0 = 0 ;
25909 PyObject * obj1 = 0 ;
25910 char *kwnames[] = {
25911 (char *) "self",(char *) "rect", NULL
25912 };
25913
25914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RefreshRect",kwnames,&obj0,&obj1)) goto fail;
25915 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25916 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25917 {
25918 arg2 = &temp2;
25919 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
25920 }
25921 {
25922 PyThreadState* __tstate = wxPyBeginAllowThreads();
25923 (arg1)->RefreshRect((wxRect const &)*arg2);
25924
25925 wxPyEndAllowThreads(__tstate);
25926 if (PyErr_Occurred()) SWIG_fail;
25927 }
25928 Py_INCREF(Py_None); resultobj = Py_None;
25929 return resultobj;
25930 fail:
25931 return NULL;
25932 }
25933
25934
25935 static PyObject *_wrap_Window_Update(PyObject *, PyObject *args, PyObject *kwargs) {
25936 PyObject *resultobj;
25937 wxWindow *arg1 = (wxWindow *) 0 ;
25938 PyObject * obj0 = 0 ;
25939 char *kwnames[] = {
25940 (char *) "self", NULL
25941 };
25942
25943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Update",kwnames,&obj0)) goto fail;
25944 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25945 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25946 {
25947 PyThreadState* __tstate = wxPyBeginAllowThreads();
25948 (arg1)->Update();
25949
25950 wxPyEndAllowThreads(__tstate);
25951 if (PyErr_Occurred()) SWIG_fail;
25952 }
25953 Py_INCREF(Py_None); resultobj = Py_None;
25954 return resultobj;
25955 fail:
25956 return NULL;
25957 }
25958
25959
25960 static PyObject *_wrap_Window_ClearBackground(PyObject *, PyObject *args, PyObject *kwargs) {
25961 PyObject *resultobj;
25962 wxWindow *arg1 = (wxWindow *) 0 ;
25963 PyObject * obj0 = 0 ;
25964 char *kwnames[] = {
25965 (char *) "self", NULL
25966 };
25967
25968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ClearBackground",kwnames,&obj0)) goto fail;
25969 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25970 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25971 {
25972 PyThreadState* __tstate = wxPyBeginAllowThreads();
25973 (arg1)->ClearBackground();
25974
25975 wxPyEndAllowThreads(__tstate);
25976 if (PyErr_Occurred()) SWIG_fail;
25977 }
25978 Py_INCREF(Py_None); resultobj = Py_None;
25979 return resultobj;
25980 fail:
25981 return NULL;
25982 }
25983
25984
25985 static PyObject *_wrap_Window_Freeze(PyObject *, PyObject *args, PyObject *kwargs) {
25986 PyObject *resultobj;
25987 wxWindow *arg1 = (wxWindow *) 0 ;
25988 PyObject * obj0 = 0 ;
25989 char *kwnames[] = {
25990 (char *) "self", NULL
25991 };
25992
25993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Freeze",kwnames,&obj0)) goto fail;
25994 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25995 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25996 {
25997 PyThreadState* __tstate = wxPyBeginAllowThreads();
25998 (arg1)->Freeze();
25999
26000 wxPyEndAllowThreads(__tstate);
26001 if (PyErr_Occurred()) SWIG_fail;
26002 }
26003 Py_INCREF(Py_None); resultobj = Py_None;
26004 return resultobj;
26005 fail:
26006 return NULL;
26007 }
26008
26009
26010 static PyObject *_wrap_Window_Thaw(PyObject *, PyObject *args, PyObject *kwargs) {
26011 PyObject *resultobj;
26012 wxWindow *arg1 = (wxWindow *) 0 ;
26013 PyObject * obj0 = 0 ;
26014 char *kwnames[] = {
26015 (char *) "self", NULL
26016 };
26017
26018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Thaw",kwnames,&obj0)) goto fail;
26019 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26020 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26021 {
26022 PyThreadState* __tstate = wxPyBeginAllowThreads();
26023 (arg1)->Thaw();
26024
26025 wxPyEndAllowThreads(__tstate);
26026 if (PyErr_Occurred()) SWIG_fail;
26027 }
26028 Py_INCREF(Py_None); resultobj = Py_None;
26029 return resultobj;
26030 fail:
26031 return NULL;
26032 }
26033
26034
26035 static PyObject *_wrap_Window_PrepareDC(PyObject *, PyObject *args, PyObject *kwargs) {
26036 PyObject *resultobj;
26037 wxWindow *arg1 = (wxWindow *) 0 ;
26038 wxDC *arg2 = 0 ;
26039 PyObject * obj0 = 0 ;
26040 PyObject * obj1 = 0 ;
26041 char *kwnames[] = {
26042 (char *) "self",(char *) "dc", NULL
26043 };
26044
26045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_PrepareDC",kwnames,&obj0,&obj1)) goto fail;
26046 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26047 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26048 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
26049 SWIG_POINTER_EXCEPTION | 0)) == -1)
26050 SWIG_fail;
26051 if (arg2 == NULL) {
26052 PyErr_SetString(PyExc_TypeError,"null reference");
26053 SWIG_fail;
26054 }
26055 {
26056 PyThreadState* __tstate = wxPyBeginAllowThreads();
26057 (arg1)->PrepareDC(*arg2);
26058
26059 wxPyEndAllowThreads(__tstate);
26060 if (PyErr_Occurred()) SWIG_fail;
26061 }
26062 Py_INCREF(Py_None); resultobj = Py_None;
26063 return resultobj;
26064 fail:
26065 return NULL;
26066 }
26067
26068
26069 static PyObject *_wrap_Window_GetUpdateRegion(PyObject *, PyObject *args, PyObject *kwargs) {
26070 PyObject *resultobj;
26071 wxWindow *arg1 = (wxWindow *) 0 ;
26072 wxRegion *result;
26073 PyObject * obj0 = 0 ;
26074 char *kwnames[] = {
26075 (char *) "self", NULL
26076 };
26077
26078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetUpdateRegion",kwnames,&obj0)) goto fail;
26079 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26080 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26081 {
26082 PyThreadState* __tstate = wxPyBeginAllowThreads();
26083 {
26084 wxRegion &_result_ref = (arg1)->GetUpdateRegion();
26085 result = (wxRegion *) &_result_ref;
26086 }
26087
26088 wxPyEndAllowThreads(__tstate);
26089 if (PyErr_Occurred()) SWIG_fail;
26090 }
26091 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRegion, 0);
26092 return resultobj;
26093 fail:
26094 return NULL;
26095 }
26096
26097
26098 static PyObject *_wrap_Window_GetUpdateClientRect(PyObject *, PyObject *args, PyObject *kwargs) {
26099 PyObject *resultobj;
26100 wxWindow *arg1 = (wxWindow *) 0 ;
26101 wxRect result;
26102 PyObject * obj0 = 0 ;
26103 char *kwnames[] = {
26104 (char *) "self", NULL
26105 };
26106
26107 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetUpdateClientRect",kwnames,&obj0)) goto fail;
26108 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26109 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26110 {
26111 PyThreadState* __tstate = wxPyBeginAllowThreads();
26112 result = ((wxWindow const *)arg1)->GetUpdateClientRect();
26113
26114 wxPyEndAllowThreads(__tstate);
26115 if (PyErr_Occurred()) SWIG_fail;
26116 }
26117 {
26118 wxRect * resultptr;
26119 resultptr = new wxRect((wxRect &) result);
26120 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
26121 }
26122 return resultobj;
26123 fail:
26124 return NULL;
26125 }
26126
26127
26128 static PyObject *_wrap_Window_IsExposed(PyObject *, PyObject *args, PyObject *kwargs) {
26129 PyObject *resultobj;
26130 wxWindow *arg1 = (wxWindow *) 0 ;
26131 int arg2 ;
26132 int arg3 ;
26133 int arg4 = (int) 1 ;
26134 int arg5 = (int) 1 ;
26135 bool result;
26136 PyObject * obj0 = 0 ;
26137 PyObject * obj1 = 0 ;
26138 PyObject * obj2 = 0 ;
26139 PyObject * obj3 = 0 ;
26140 PyObject * obj4 = 0 ;
26141 char *kwnames[] = {
26142 (char *) "self",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
26143 };
26144
26145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Window_IsExposed",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
26146 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26147 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26148 arg2 = (int)SWIG_As_int(obj1);
26149 if (PyErr_Occurred()) SWIG_fail;
26150 arg3 = (int)SWIG_As_int(obj2);
26151 if (PyErr_Occurred()) SWIG_fail;
26152 if (obj3) {
26153 arg4 = (int)SWIG_As_int(obj3);
26154 if (PyErr_Occurred()) SWIG_fail;
26155 }
26156 if (obj4) {
26157 arg5 = (int)SWIG_As_int(obj4);
26158 if (PyErr_Occurred()) SWIG_fail;
26159 }
26160 {
26161 PyThreadState* __tstate = wxPyBeginAllowThreads();
26162 result = (bool)((wxWindow const *)arg1)->IsExposed(arg2,arg3,arg4,arg5);
26163
26164 wxPyEndAllowThreads(__tstate);
26165 if (PyErr_Occurred()) SWIG_fail;
26166 }
26167 {
26168 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26169 }
26170 return resultobj;
26171 fail:
26172 return NULL;
26173 }
26174
26175
26176 static PyObject *_wrap_Window_IsExposedPoint(PyObject *, PyObject *args, PyObject *kwargs) {
26177 PyObject *resultobj;
26178 wxWindow *arg1 = (wxWindow *) 0 ;
26179 wxPoint *arg2 = 0 ;
26180 bool result;
26181 wxPoint temp2 ;
26182 PyObject * obj0 = 0 ;
26183 PyObject * obj1 = 0 ;
26184 char *kwnames[] = {
26185 (char *) "self",(char *) "pt", NULL
26186 };
26187
26188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_IsExposedPoint",kwnames,&obj0,&obj1)) goto fail;
26189 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26190 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26191 {
26192 arg2 = &temp2;
26193 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26194 }
26195 {
26196 PyThreadState* __tstate = wxPyBeginAllowThreads();
26197 result = (bool)((wxWindow const *)arg1)->IsExposed((wxPoint const &)*arg2);
26198
26199 wxPyEndAllowThreads(__tstate);
26200 if (PyErr_Occurred()) SWIG_fail;
26201 }
26202 {
26203 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26204 }
26205 return resultobj;
26206 fail:
26207 return NULL;
26208 }
26209
26210
26211 static PyObject *_wrap_Window_IsExposedRect(PyObject *, PyObject *args, PyObject *kwargs) {
26212 PyObject *resultobj;
26213 wxWindow *arg1 = (wxWindow *) 0 ;
26214 wxRect *arg2 = 0 ;
26215 bool result;
26216 wxRect temp2 ;
26217 PyObject * obj0 = 0 ;
26218 PyObject * obj1 = 0 ;
26219 char *kwnames[] = {
26220 (char *) "self",(char *) "rect", NULL
26221 };
26222
26223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_IsExposedRect",kwnames,&obj0,&obj1)) goto fail;
26224 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26225 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26226 {
26227 arg2 = &temp2;
26228 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
26229 }
26230 {
26231 PyThreadState* __tstate = wxPyBeginAllowThreads();
26232 result = (bool)((wxWindow const *)arg1)->IsExposed((wxRect const &)*arg2);
26233
26234 wxPyEndAllowThreads(__tstate);
26235 if (PyErr_Occurred()) SWIG_fail;
26236 }
26237 {
26238 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26239 }
26240 return resultobj;
26241 fail:
26242 return NULL;
26243 }
26244
26245
26246 static PyObject *_wrap_Window_GetDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
26247 PyObject *resultobj;
26248 wxWindow *arg1 = (wxWindow *) 0 ;
26249 wxVisualAttributes result;
26250 PyObject * obj0 = 0 ;
26251 char *kwnames[] = {
26252 (char *) "self", NULL
26253 };
26254
26255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDefaultAttributes",kwnames,&obj0)) goto fail;
26256 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26257 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26258 {
26259 PyThreadState* __tstate = wxPyBeginAllowThreads();
26260 result = ((wxWindow const *)arg1)->GetDefaultAttributes();
26261
26262 wxPyEndAllowThreads(__tstate);
26263 if (PyErr_Occurred()) SWIG_fail;
26264 }
26265 {
26266 wxVisualAttributes * resultptr;
26267 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
26268 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
26269 }
26270 return resultobj;
26271 fail:
26272 return NULL;
26273 }
26274
26275
26276 static PyObject *_wrap_Window_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
26277 PyObject *resultobj;
26278 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
26279 wxVisualAttributes result;
26280 PyObject * obj0 = 0 ;
26281 char *kwnames[] = {
26282 (char *) "variant", NULL
26283 };
26284
26285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Window_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
26286 if (obj0) {
26287 arg1 = (int)SWIG_As_int(obj0);
26288 if (PyErr_Occurred()) SWIG_fail;
26289 }
26290 {
26291 if (!wxPyCheckForApp()) SWIG_fail;
26292 PyThreadState* __tstate = wxPyBeginAllowThreads();
26293 result = wxWindow::GetClassDefaultAttributes((wxWindowVariant )arg1);
26294
26295 wxPyEndAllowThreads(__tstate);
26296 if (PyErr_Occurred()) SWIG_fail;
26297 }
26298 {
26299 wxVisualAttributes * resultptr;
26300 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
26301 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
26302 }
26303 return resultobj;
26304 fail:
26305 return NULL;
26306 }
26307
26308
26309 static PyObject *_wrap_Window_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
26310 PyObject *resultobj;
26311 wxWindow *arg1 = (wxWindow *) 0 ;
26312 wxColour *arg2 = 0 ;
26313 bool result;
26314 wxColour temp2 ;
26315 PyObject * obj0 = 0 ;
26316 PyObject * obj1 = 0 ;
26317 char *kwnames[] = {
26318 (char *) "self",(char *) "colour", NULL
26319 };
26320
26321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
26322 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26323 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26324 {
26325 arg2 = &temp2;
26326 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26327 }
26328 {
26329 PyThreadState* __tstate = wxPyBeginAllowThreads();
26330 result = (bool)(arg1)->SetBackgroundColour((wxColour const &)*arg2);
26331
26332 wxPyEndAllowThreads(__tstate);
26333 if (PyErr_Occurred()) SWIG_fail;
26334 }
26335 {
26336 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26337 }
26338 return resultobj;
26339 fail:
26340 return NULL;
26341 }
26342
26343
26344 static PyObject *_wrap_Window_SetOwnBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
26345 PyObject *resultobj;
26346 wxWindow *arg1 = (wxWindow *) 0 ;
26347 wxColour *arg2 = 0 ;
26348 wxColour temp2 ;
26349 PyObject * obj0 = 0 ;
26350 PyObject * obj1 = 0 ;
26351 char *kwnames[] = {
26352 (char *) "self",(char *) "colour", NULL
26353 };
26354
26355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetOwnBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
26356 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26357 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26358 {
26359 arg2 = &temp2;
26360 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26361 }
26362 {
26363 PyThreadState* __tstate = wxPyBeginAllowThreads();
26364 (arg1)->SetOwnBackgroundColour((wxColour const &)*arg2);
26365
26366 wxPyEndAllowThreads(__tstate);
26367 if (PyErr_Occurred()) SWIG_fail;
26368 }
26369 Py_INCREF(Py_None); resultobj = Py_None;
26370 return resultobj;
26371 fail:
26372 return NULL;
26373 }
26374
26375
26376 static PyObject *_wrap_Window_SetForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
26377 PyObject *resultobj;
26378 wxWindow *arg1 = (wxWindow *) 0 ;
26379 wxColour *arg2 = 0 ;
26380 bool result;
26381 wxColour temp2 ;
26382 PyObject * obj0 = 0 ;
26383 PyObject * obj1 = 0 ;
26384 char *kwnames[] = {
26385 (char *) "self",(char *) "colour", NULL
26386 };
26387
26388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetForegroundColour",kwnames,&obj0,&obj1)) goto fail;
26389 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26390 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26391 {
26392 arg2 = &temp2;
26393 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26394 }
26395 {
26396 PyThreadState* __tstate = wxPyBeginAllowThreads();
26397 result = (bool)(arg1)->SetForegroundColour((wxColour const &)*arg2);
26398
26399 wxPyEndAllowThreads(__tstate);
26400 if (PyErr_Occurred()) SWIG_fail;
26401 }
26402 {
26403 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26404 }
26405 return resultobj;
26406 fail:
26407 return NULL;
26408 }
26409
26410
26411 static PyObject *_wrap_Window_SetOwnForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
26412 PyObject *resultobj;
26413 wxWindow *arg1 = (wxWindow *) 0 ;
26414 wxColour *arg2 = 0 ;
26415 wxColour temp2 ;
26416 PyObject * obj0 = 0 ;
26417 PyObject * obj1 = 0 ;
26418 char *kwnames[] = {
26419 (char *) "self",(char *) "colour", NULL
26420 };
26421
26422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetOwnForegroundColour",kwnames,&obj0,&obj1)) goto fail;
26423 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26424 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26425 {
26426 arg2 = &temp2;
26427 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26428 }
26429 {
26430 PyThreadState* __tstate = wxPyBeginAllowThreads();
26431 (arg1)->SetOwnForegroundColour((wxColour const &)*arg2);
26432
26433 wxPyEndAllowThreads(__tstate);
26434 if (PyErr_Occurred()) SWIG_fail;
26435 }
26436 Py_INCREF(Py_None); resultobj = Py_None;
26437 return resultobj;
26438 fail:
26439 return NULL;
26440 }
26441
26442
26443 static PyObject *_wrap_Window_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
26444 PyObject *resultobj;
26445 wxWindow *arg1 = (wxWindow *) 0 ;
26446 wxColour result;
26447 PyObject * obj0 = 0 ;
26448 char *kwnames[] = {
26449 (char *) "self", NULL
26450 };
26451
26452 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBackgroundColour",kwnames,&obj0)) goto fail;
26453 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26454 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26455 {
26456 PyThreadState* __tstate = wxPyBeginAllowThreads();
26457 result = ((wxWindow const *)arg1)->GetBackgroundColour();
26458
26459 wxPyEndAllowThreads(__tstate);
26460 if (PyErr_Occurred()) SWIG_fail;
26461 }
26462 {
26463 wxColour * resultptr;
26464 resultptr = new wxColour((wxColour &) result);
26465 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
26466 }
26467 return resultobj;
26468 fail:
26469 return NULL;
26470 }
26471
26472
26473 static PyObject *_wrap_Window_GetForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
26474 PyObject *resultobj;
26475 wxWindow *arg1 = (wxWindow *) 0 ;
26476 wxColour result;
26477 PyObject * obj0 = 0 ;
26478 char *kwnames[] = {
26479 (char *) "self", NULL
26480 };
26481
26482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetForegroundColour",kwnames,&obj0)) goto fail;
26483 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26484 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26485 {
26486 PyThreadState* __tstate = wxPyBeginAllowThreads();
26487 result = ((wxWindow const *)arg1)->GetForegroundColour();
26488
26489 wxPyEndAllowThreads(__tstate);
26490 if (PyErr_Occurred()) SWIG_fail;
26491 }
26492 {
26493 wxColour * resultptr;
26494 resultptr = new wxColour((wxColour &) result);
26495 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
26496 }
26497 return resultobj;
26498 fail:
26499 return NULL;
26500 }
26501
26502
26503 static PyObject *_wrap_Window_SetBackgroundStyle(PyObject *, PyObject *args, PyObject *kwargs) {
26504 PyObject *resultobj;
26505 wxWindow *arg1 = (wxWindow *) 0 ;
26506 int arg2 ;
26507 bool result;
26508 PyObject * obj0 = 0 ;
26509 PyObject * obj1 = 0 ;
26510 char *kwnames[] = {
26511 (char *) "self",(char *) "style", NULL
26512 };
26513
26514 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetBackgroundStyle",kwnames,&obj0,&obj1)) goto fail;
26515 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26516 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26517 arg2 = (int)SWIG_As_int(obj1);
26518 if (PyErr_Occurred()) SWIG_fail;
26519 {
26520 PyThreadState* __tstate = wxPyBeginAllowThreads();
26521 result = (bool)(arg1)->SetBackgroundStyle((wxBackgroundStyle )arg2);
26522
26523 wxPyEndAllowThreads(__tstate);
26524 if (PyErr_Occurred()) SWIG_fail;
26525 }
26526 {
26527 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26528 }
26529 return resultobj;
26530 fail:
26531 return NULL;
26532 }
26533
26534
26535 static PyObject *_wrap_Window_GetBackgroundStyle(PyObject *, PyObject *args, PyObject *kwargs) {
26536 PyObject *resultobj;
26537 wxWindow *arg1 = (wxWindow *) 0 ;
26538 int result;
26539 PyObject * obj0 = 0 ;
26540 char *kwnames[] = {
26541 (char *) "self", NULL
26542 };
26543
26544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBackgroundStyle",kwnames,&obj0)) goto fail;
26545 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26546 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26547 {
26548 PyThreadState* __tstate = wxPyBeginAllowThreads();
26549 result = (int)((wxWindow const *)arg1)->GetBackgroundStyle();
26550
26551 wxPyEndAllowThreads(__tstate);
26552 if (PyErr_Occurred()) SWIG_fail;
26553 }
26554 resultobj = SWIG_From_int((int)result);
26555 return resultobj;
26556 fail:
26557 return NULL;
26558 }
26559
26560
26561 static PyObject *_wrap_Window_SetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
26562 PyObject *resultobj;
26563 wxWindow *arg1 = (wxWindow *) 0 ;
26564 wxCursor *arg2 = 0 ;
26565 bool result;
26566 PyObject * obj0 = 0 ;
26567 PyObject * obj1 = 0 ;
26568 char *kwnames[] = {
26569 (char *) "self",(char *) "cursor", NULL
26570 };
26571
26572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetCursor",kwnames,&obj0,&obj1)) goto fail;
26573 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26574 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26575 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCursor,
26576 SWIG_POINTER_EXCEPTION | 0)) == -1)
26577 SWIG_fail;
26578 if (arg2 == NULL) {
26579 PyErr_SetString(PyExc_TypeError,"null reference");
26580 SWIG_fail;
26581 }
26582 {
26583 PyThreadState* __tstate = wxPyBeginAllowThreads();
26584 result = (bool)(arg1)->SetCursor((wxCursor const &)*arg2);
26585
26586 wxPyEndAllowThreads(__tstate);
26587 if (PyErr_Occurred()) SWIG_fail;
26588 }
26589 {
26590 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26591 }
26592 return resultobj;
26593 fail:
26594 return NULL;
26595 }
26596
26597
26598 static PyObject *_wrap_Window_GetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
26599 PyObject *resultobj;
26600 wxWindow *arg1 = (wxWindow *) 0 ;
26601 wxCursor result;
26602 PyObject * obj0 = 0 ;
26603 char *kwnames[] = {
26604 (char *) "self", NULL
26605 };
26606
26607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCursor",kwnames,&obj0)) goto fail;
26608 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26609 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26610 {
26611 PyThreadState* __tstate = wxPyBeginAllowThreads();
26612 result = (arg1)->GetCursor();
26613
26614 wxPyEndAllowThreads(__tstate);
26615 if (PyErr_Occurred()) SWIG_fail;
26616 }
26617 {
26618 wxCursor * resultptr;
26619 resultptr = new wxCursor((wxCursor &) result);
26620 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxCursor, 1);
26621 }
26622 return resultobj;
26623 fail:
26624 return NULL;
26625 }
26626
26627
26628 static PyObject *_wrap_Window_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
26629 PyObject *resultobj;
26630 wxWindow *arg1 = (wxWindow *) 0 ;
26631 wxFont *arg2 = 0 ;
26632 bool result;
26633 PyObject * obj0 = 0 ;
26634 PyObject * obj1 = 0 ;
26635 char *kwnames[] = {
26636 (char *) "self",(char *) "font", NULL
26637 };
26638
26639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetFont",kwnames,&obj0,&obj1)) goto fail;
26640 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26641 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26642 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
26643 SWIG_POINTER_EXCEPTION | 0)) == -1)
26644 SWIG_fail;
26645 if (arg2 == NULL) {
26646 PyErr_SetString(PyExc_TypeError,"null reference");
26647 SWIG_fail;
26648 }
26649 {
26650 PyThreadState* __tstate = wxPyBeginAllowThreads();
26651 result = (bool)(arg1)->SetFont((wxFont const &)*arg2);
26652
26653 wxPyEndAllowThreads(__tstate);
26654 if (PyErr_Occurred()) SWIG_fail;
26655 }
26656 {
26657 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26658 }
26659 return resultobj;
26660 fail:
26661 return NULL;
26662 }
26663
26664
26665 static PyObject *_wrap_Window_SetOwnFont(PyObject *, PyObject *args, PyObject *kwargs) {
26666 PyObject *resultobj;
26667 wxWindow *arg1 = (wxWindow *) 0 ;
26668 wxFont *arg2 = 0 ;
26669 PyObject * obj0 = 0 ;
26670 PyObject * obj1 = 0 ;
26671 char *kwnames[] = {
26672 (char *) "self",(char *) "font", NULL
26673 };
26674
26675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetOwnFont",kwnames,&obj0,&obj1)) goto fail;
26676 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26677 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26678 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
26679 SWIG_POINTER_EXCEPTION | 0)) == -1)
26680 SWIG_fail;
26681 if (arg2 == NULL) {
26682 PyErr_SetString(PyExc_TypeError,"null reference");
26683 SWIG_fail;
26684 }
26685 {
26686 PyThreadState* __tstate = wxPyBeginAllowThreads();
26687 (arg1)->SetOwnFont((wxFont const &)*arg2);
26688
26689 wxPyEndAllowThreads(__tstate);
26690 if (PyErr_Occurred()) SWIG_fail;
26691 }
26692 Py_INCREF(Py_None); resultobj = Py_None;
26693 return resultobj;
26694 fail:
26695 return NULL;
26696 }
26697
26698
26699 static PyObject *_wrap_Window_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
26700 PyObject *resultobj;
26701 wxWindow *arg1 = (wxWindow *) 0 ;
26702 wxFont result;
26703 PyObject * obj0 = 0 ;
26704 char *kwnames[] = {
26705 (char *) "self", NULL
26706 };
26707
26708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetFont",kwnames,&obj0)) goto fail;
26709 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26710 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26711 {
26712 PyThreadState* __tstate = wxPyBeginAllowThreads();
26713 result = (arg1)->GetFont();
26714
26715 wxPyEndAllowThreads(__tstate);
26716 if (PyErr_Occurred()) SWIG_fail;
26717 }
26718 {
26719 wxFont * resultptr;
26720 resultptr = new wxFont((wxFont &) result);
26721 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
26722 }
26723 return resultobj;
26724 fail:
26725 return NULL;
26726 }
26727
26728
26729 static PyObject *_wrap_Window_SetCaret(PyObject *, PyObject *args, PyObject *kwargs) {
26730 PyObject *resultobj;
26731 wxWindow *arg1 = (wxWindow *) 0 ;
26732 wxCaret *arg2 = (wxCaret *) 0 ;
26733 PyObject * obj0 = 0 ;
26734 PyObject * obj1 = 0 ;
26735 char *kwnames[] = {
26736 (char *) "self",(char *) "caret", NULL
26737 };
26738
26739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetCaret",kwnames,&obj0,&obj1)) goto fail;
26740 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26741 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26742 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCaret,
26743 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26744 {
26745 PyThreadState* __tstate = wxPyBeginAllowThreads();
26746 (arg1)->SetCaret(arg2);
26747
26748 wxPyEndAllowThreads(__tstate);
26749 if (PyErr_Occurred()) SWIG_fail;
26750 }
26751 Py_INCREF(Py_None); resultobj = Py_None;
26752 return resultobj;
26753 fail:
26754 return NULL;
26755 }
26756
26757
26758 static PyObject *_wrap_Window_GetCaret(PyObject *, PyObject *args, PyObject *kwargs) {
26759 PyObject *resultobj;
26760 wxWindow *arg1 = (wxWindow *) 0 ;
26761 wxCaret *result;
26762 PyObject * obj0 = 0 ;
26763 char *kwnames[] = {
26764 (char *) "self", NULL
26765 };
26766
26767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCaret",kwnames,&obj0)) goto fail;
26768 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26769 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26770 {
26771 PyThreadState* __tstate = wxPyBeginAllowThreads();
26772 result = (wxCaret *)((wxWindow const *)arg1)->GetCaret();
26773
26774 wxPyEndAllowThreads(__tstate);
26775 if (PyErr_Occurred()) SWIG_fail;
26776 }
26777 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCaret, 0);
26778 return resultobj;
26779 fail:
26780 return NULL;
26781 }
26782
26783
26784 static PyObject *_wrap_Window_GetCharHeight(PyObject *, PyObject *args, PyObject *kwargs) {
26785 PyObject *resultobj;
26786 wxWindow *arg1 = (wxWindow *) 0 ;
26787 int result;
26788 PyObject * obj0 = 0 ;
26789 char *kwnames[] = {
26790 (char *) "self", NULL
26791 };
26792
26793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCharHeight",kwnames,&obj0)) goto fail;
26794 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26795 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26796 {
26797 PyThreadState* __tstate = wxPyBeginAllowThreads();
26798 result = (int)((wxWindow const *)arg1)->GetCharHeight();
26799
26800 wxPyEndAllowThreads(__tstate);
26801 if (PyErr_Occurred()) SWIG_fail;
26802 }
26803 resultobj = SWIG_From_int((int)result);
26804 return resultobj;
26805 fail:
26806 return NULL;
26807 }
26808
26809
26810 static PyObject *_wrap_Window_GetCharWidth(PyObject *, PyObject *args, PyObject *kwargs) {
26811 PyObject *resultobj;
26812 wxWindow *arg1 = (wxWindow *) 0 ;
26813 int result;
26814 PyObject * obj0 = 0 ;
26815 char *kwnames[] = {
26816 (char *) "self", NULL
26817 };
26818
26819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCharWidth",kwnames,&obj0)) goto fail;
26820 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26821 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26822 {
26823 PyThreadState* __tstate = wxPyBeginAllowThreads();
26824 result = (int)((wxWindow const *)arg1)->GetCharWidth();
26825
26826 wxPyEndAllowThreads(__tstate);
26827 if (PyErr_Occurred()) SWIG_fail;
26828 }
26829 resultobj = SWIG_From_int((int)result);
26830 return resultobj;
26831 fail:
26832 return NULL;
26833 }
26834
26835
26836 static PyObject *_wrap_Window_GetTextExtent(PyObject *, PyObject *args, PyObject *kwargs) {
26837 PyObject *resultobj;
26838 wxWindow *arg1 = (wxWindow *) 0 ;
26839 wxString *arg2 = 0 ;
26840 int *arg3 = (int *) 0 ;
26841 int *arg4 = (int *) 0 ;
26842 bool temp2 = False ;
26843 int temp3 ;
26844 int res3 = 0 ;
26845 int temp4 ;
26846 int res4 = 0 ;
26847 PyObject * obj0 = 0 ;
26848 PyObject * obj1 = 0 ;
26849 char *kwnames[] = {
26850 (char *) "self",(char *) "string", NULL
26851 };
26852
26853 arg3 = &temp3; res3 = SWIG_NEWOBJ;
26854 arg4 = &temp4; res4 = SWIG_NEWOBJ;
26855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetTextExtent",kwnames,&obj0,&obj1)) goto fail;
26856 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26857 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26858 {
26859 arg2 = wxString_in_helper(obj1);
26860 if (arg2 == NULL) SWIG_fail;
26861 temp2 = True;
26862 }
26863 {
26864 PyThreadState* __tstate = wxPyBeginAllowThreads();
26865 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4);
26866
26867 wxPyEndAllowThreads(__tstate);
26868 if (PyErr_Occurred()) SWIG_fail;
26869 }
26870 Py_INCREF(Py_None); resultobj = Py_None;
26871 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
26872 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
26873 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
26874 SWIG_From_int((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, 0)));
26875 {
26876 if (temp2)
26877 delete arg2;
26878 }
26879 return resultobj;
26880 fail:
26881 {
26882 if (temp2)
26883 delete arg2;
26884 }
26885 return NULL;
26886 }
26887
26888
26889 static PyObject *_wrap_Window_GetFullTextExtent(PyObject *, PyObject *args, PyObject *kwargs) {
26890 PyObject *resultobj;
26891 wxWindow *arg1 = (wxWindow *) 0 ;
26892 wxString *arg2 = 0 ;
26893 int *arg3 = (int *) 0 ;
26894 int *arg4 = (int *) 0 ;
26895 int *arg5 = (int *) 0 ;
26896 int *arg6 = (int *) 0 ;
26897 wxFont *arg7 = (wxFont *) NULL ;
26898 bool temp2 = False ;
26899 int temp3 ;
26900 int res3 = 0 ;
26901 int temp4 ;
26902 int res4 = 0 ;
26903 int temp5 ;
26904 int res5 = 0 ;
26905 int temp6 ;
26906 int res6 = 0 ;
26907 PyObject * obj0 = 0 ;
26908 PyObject * obj1 = 0 ;
26909 PyObject * obj2 = 0 ;
26910 char *kwnames[] = {
26911 (char *) "self",(char *) "string",(char *) "font", NULL
26912 };
26913
26914 arg3 = &temp3; res3 = SWIG_NEWOBJ;
26915 arg4 = &temp4; res4 = SWIG_NEWOBJ;
26916 arg5 = &temp5; res5 = SWIG_NEWOBJ;
26917 arg6 = &temp6; res6 = SWIG_NEWOBJ;
26918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_GetFullTextExtent",kwnames,&obj0,&obj1,&obj2)) goto fail;
26919 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26920 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26921 {
26922 arg2 = wxString_in_helper(obj1);
26923 if (arg2 == NULL) SWIG_fail;
26924 temp2 = True;
26925 }
26926 if (obj2) {
26927 if ((SWIG_ConvertPtr(obj2,(void **)(&arg7),SWIGTYPE_p_wxFont,
26928 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26929 }
26930 {
26931 PyThreadState* __tstate = wxPyBeginAllowThreads();
26932 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4,arg5,arg6,(wxFont const *)arg7);
26933
26934 wxPyEndAllowThreads(__tstate);
26935 if (PyErr_Occurred()) SWIG_fail;
26936 }
26937 Py_INCREF(Py_None); resultobj = Py_None;
26938 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
26939 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
26940 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
26941 SWIG_From_int((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, 0)));
26942 resultobj = t_output_helper(resultobj, ((res5 == SWIG_NEWOBJ) ?
26943 SWIG_From_int((*arg5)) : SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_int, 0)));
26944 resultobj = t_output_helper(resultobj, ((res6 == SWIG_NEWOBJ) ?
26945 SWIG_From_int((*arg6)) : SWIG_NewPointerObj((void*)(arg6), SWIGTYPE_p_int, 0)));
26946 {
26947 if (temp2)
26948 delete arg2;
26949 }
26950 return resultobj;
26951 fail:
26952 {
26953 if (temp2)
26954 delete arg2;
26955 }
26956 return NULL;
26957 }
26958
26959
26960 static PyObject *_wrap_Window_ClientToScreenXY(PyObject *, PyObject *args, PyObject *kwargs) {
26961 PyObject *resultobj;
26962 wxWindow *arg1 = (wxWindow *) 0 ;
26963 int *arg2 = (int *) 0 ;
26964 int *arg3 = (int *) 0 ;
26965 int temp2 ;
26966 int res2 = 0 ;
26967 int temp3 ;
26968 int res3 = 0 ;
26969 PyObject * obj0 = 0 ;
26970 PyObject * obj1 = 0 ;
26971 PyObject * obj2 = 0 ;
26972 char *kwnames[] = {
26973 (char *) "self",(char *) "x",(char *) "y", NULL
26974 };
26975
26976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_ClientToScreenXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
26977 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26978 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26979 {
26980 if (!(SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_int,0) != -1)) {
26981 temp2 = SWIG_As_int(obj1);
26982 if (PyErr_Occurred()) SWIG_fail;
26983 arg2 = &temp2;
26984 res2 = SWIG_NEWOBJ;
26985 }
26986 }
26987 {
26988 if (!(SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_int,0) != -1)) {
26989 temp3 = SWIG_As_int(obj2);
26990 if (PyErr_Occurred()) SWIG_fail;
26991 arg3 = &temp3;
26992 res3 = SWIG_NEWOBJ;
26993 }
26994 }
26995 {
26996 PyThreadState* __tstate = wxPyBeginAllowThreads();
26997 ((wxWindow const *)arg1)->ClientToScreen(arg2,arg3);
26998
26999 wxPyEndAllowThreads(__tstate);
27000 if (PyErr_Occurred()) SWIG_fail;
27001 }
27002 Py_INCREF(Py_None); resultobj = Py_None;
27003 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
27004 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
27005 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
27006 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
27007 return resultobj;
27008 fail:
27009 return NULL;
27010 }
27011
27012
27013 static PyObject *_wrap_Window_ScreenToClientXY(PyObject *, PyObject *args, PyObject *kwargs) {
27014 PyObject *resultobj;
27015 wxWindow *arg1 = (wxWindow *) 0 ;
27016 int *arg2 = (int *) 0 ;
27017 int *arg3 = (int *) 0 ;
27018 int temp2 ;
27019 int res2 = 0 ;
27020 int temp3 ;
27021 int res3 = 0 ;
27022 PyObject * obj0 = 0 ;
27023 PyObject * obj1 = 0 ;
27024 PyObject * obj2 = 0 ;
27025 char *kwnames[] = {
27026 (char *) "self",(char *) "x",(char *) "y", NULL
27027 };
27028
27029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_ScreenToClientXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
27030 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27031 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27032 {
27033 if (!(SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_int,0) != -1)) {
27034 temp2 = SWIG_As_int(obj1);
27035 if (PyErr_Occurred()) SWIG_fail;
27036 arg2 = &temp2;
27037 res2 = SWIG_NEWOBJ;
27038 }
27039 }
27040 {
27041 if (!(SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_int,0) != -1)) {
27042 temp3 = SWIG_As_int(obj2);
27043 if (PyErr_Occurred()) SWIG_fail;
27044 arg3 = &temp3;
27045 res3 = SWIG_NEWOBJ;
27046 }
27047 }
27048 {
27049 PyThreadState* __tstate = wxPyBeginAllowThreads();
27050 ((wxWindow const *)arg1)->ScreenToClient(arg2,arg3);
27051
27052 wxPyEndAllowThreads(__tstate);
27053 if (PyErr_Occurred()) SWIG_fail;
27054 }
27055 Py_INCREF(Py_None); resultobj = Py_None;
27056 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
27057 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
27058 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
27059 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
27060 return resultobj;
27061 fail:
27062 return NULL;
27063 }
27064
27065
27066 static PyObject *_wrap_Window_ClientToScreen(PyObject *, PyObject *args, PyObject *kwargs) {
27067 PyObject *resultobj;
27068 wxWindow *arg1 = (wxWindow *) 0 ;
27069 wxPoint *arg2 = 0 ;
27070 wxPoint result;
27071 wxPoint temp2 ;
27072 PyObject * obj0 = 0 ;
27073 PyObject * obj1 = 0 ;
27074 char *kwnames[] = {
27075 (char *) "self",(char *) "pt", NULL
27076 };
27077
27078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ClientToScreen",kwnames,&obj0,&obj1)) goto fail;
27079 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27080 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27081 {
27082 arg2 = &temp2;
27083 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
27084 }
27085 {
27086 PyThreadState* __tstate = wxPyBeginAllowThreads();
27087 result = ((wxWindow const *)arg1)->ClientToScreen((wxPoint const &)*arg2);
27088
27089 wxPyEndAllowThreads(__tstate);
27090 if (PyErr_Occurred()) SWIG_fail;
27091 }
27092 {
27093 wxPoint * resultptr;
27094 resultptr = new wxPoint((wxPoint &) result);
27095 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
27096 }
27097 return resultobj;
27098 fail:
27099 return NULL;
27100 }
27101
27102
27103 static PyObject *_wrap_Window_ScreenToClient(PyObject *, PyObject *args, PyObject *kwargs) {
27104 PyObject *resultobj;
27105 wxWindow *arg1 = (wxWindow *) 0 ;
27106 wxPoint *arg2 = 0 ;
27107 wxPoint result;
27108 wxPoint temp2 ;
27109 PyObject * obj0 = 0 ;
27110 PyObject * obj1 = 0 ;
27111 char *kwnames[] = {
27112 (char *) "self",(char *) "pt", NULL
27113 };
27114
27115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScreenToClient",kwnames,&obj0,&obj1)) goto fail;
27116 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27117 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27118 {
27119 arg2 = &temp2;
27120 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
27121 }
27122 {
27123 PyThreadState* __tstate = wxPyBeginAllowThreads();
27124 result = ((wxWindow const *)arg1)->ScreenToClient((wxPoint const &)*arg2);
27125
27126 wxPyEndAllowThreads(__tstate);
27127 if (PyErr_Occurred()) SWIG_fail;
27128 }
27129 {
27130 wxPoint * resultptr;
27131 resultptr = new wxPoint((wxPoint &) result);
27132 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
27133 }
27134 return resultobj;
27135 fail:
27136 return NULL;
27137 }
27138
27139
27140 static PyObject *_wrap_Window_HitTestXY(PyObject *, PyObject *args, PyObject *kwargs) {
27141 PyObject *resultobj;
27142 wxWindow *arg1 = (wxWindow *) 0 ;
27143 int arg2 ;
27144 int arg3 ;
27145 int result;
27146 PyObject * obj0 = 0 ;
27147 PyObject * obj1 = 0 ;
27148 PyObject * obj2 = 0 ;
27149 char *kwnames[] = {
27150 (char *) "self",(char *) "x",(char *) "y", NULL
27151 };
27152
27153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_HitTestXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
27154 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27155 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27156 arg2 = (int)SWIG_As_int(obj1);
27157 if (PyErr_Occurred()) SWIG_fail;
27158 arg3 = (int)SWIG_As_int(obj2);
27159 if (PyErr_Occurred()) SWIG_fail;
27160 {
27161 PyThreadState* __tstate = wxPyBeginAllowThreads();
27162 result = (int)((wxWindow const *)arg1)->HitTest(arg2,arg3);
27163
27164 wxPyEndAllowThreads(__tstate);
27165 if (PyErr_Occurred()) SWIG_fail;
27166 }
27167 resultobj = SWIG_From_int((int)result);
27168 return resultobj;
27169 fail:
27170 return NULL;
27171 }
27172
27173
27174 static PyObject *_wrap_Window_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
27175 PyObject *resultobj;
27176 wxWindow *arg1 = (wxWindow *) 0 ;
27177 wxPoint *arg2 = 0 ;
27178 int result;
27179 wxPoint temp2 ;
27180 PyObject * obj0 = 0 ;
27181 PyObject * obj1 = 0 ;
27182 char *kwnames[] = {
27183 (char *) "self",(char *) "pt", NULL
27184 };
27185
27186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HitTest",kwnames,&obj0,&obj1)) goto fail;
27187 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27188 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27189 {
27190 arg2 = &temp2;
27191 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
27192 }
27193 {
27194 PyThreadState* __tstate = wxPyBeginAllowThreads();
27195 result = (int)((wxWindow const *)arg1)->HitTest((wxPoint const &)*arg2);
27196
27197 wxPyEndAllowThreads(__tstate);
27198 if (PyErr_Occurred()) SWIG_fail;
27199 }
27200 resultobj = SWIG_From_int((int)result);
27201 return resultobj;
27202 fail:
27203 return NULL;
27204 }
27205
27206
27207 static PyObject *_wrap_Window_GetBorder__SWIG_0(PyObject *, PyObject *args) {
27208 PyObject *resultobj;
27209 wxWindow *arg1 = (wxWindow *) 0 ;
27210 long arg2 ;
27211 int result;
27212 PyObject * obj0 = 0 ;
27213 PyObject * obj1 = 0 ;
27214
27215 if(!PyArg_ParseTuple(args,(char *)"OO:Window_GetBorder",&obj0,&obj1)) goto fail;
27216 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27217 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27218 arg2 = (long)SWIG_As_long(obj1);
27219 if (PyErr_Occurred()) SWIG_fail;
27220 {
27221 PyThreadState* __tstate = wxPyBeginAllowThreads();
27222 result = (int)((wxWindow const *)arg1)->GetBorder(arg2);
27223
27224 wxPyEndAllowThreads(__tstate);
27225 if (PyErr_Occurred()) SWIG_fail;
27226 }
27227 resultobj = SWIG_From_int((int)result);
27228 return resultobj;
27229 fail:
27230 return NULL;
27231 }
27232
27233
27234 static PyObject *_wrap_Window_GetBorder__SWIG_1(PyObject *, PyObject *args) {
27235 PyObject *resultobj;
27236 wxWindow *arg1 = (wxWindow *) 0 ;
27237 int result;
27238 PyObject * obj0 = 0 ;
27239
27240 if(!PyArg_ParseTuple(args,(char *)"O:Window_GetBorder",&obj0)) goto fail;
27241 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27242 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27243 {
27244 PyThreadState* __tstate = wxPyBeginAllowThreads();
27245 result = (int)((wxWindow const *)arg1)->GetBorder();
27246
27247 wxPyEndAllowThreads(__tstate);
27248 if (PyErr_Occurred()) SWIG_fail;
27249 }
27250 resultobj = SWIG_From_int((int)result);
27251 return resultobj;
27252 fail:
27253 return NULL;
27254 }
27255
27256
27257 static PyObject *_wrap_Window_GetBorder(PyObject *self, PyObject *args) {
27258 int argc;
27259 PyObject *argv[3];
27260 int ii;
27261
27262 argc = PyObject_Length(args);
27263 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
27264 argv[ii] = PyTuple_GetItem(args,ii);
27265 }
27266 if (argc == 1) {
27267 int _v;
27268 {
27269 void *ptr;
27270 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
27271 _v = 0;
27272 PyErr_Clear();
27273 } else {
27274 _v = 1;
27275 }
27276 }
27277 if (_v) {
27278 return _wrap_Window_GetBorder__SWIG_1(self,args);
27279 }
27280 }
27281 if (argc == 2) {
27282 int _v;
27283 {
27284 void *ptr;
27285 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
27286 _v = 0;
27287 PyErr_Clear();
27288 } else {
27289 _v = 1;
27290 }
27291 }
27292 if (_v) {
27293 _v = SWIG_Check_long(argv[1]);
27294 if (_v) {
27295 return _wrap_Window_GetBorder__SWIG_0(self,args);
27296 }
27297 }
27298 }
27299
27300 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Window_GetBorder'");
27301 return NULL;
27302 }
27303
27304
27305 static PyObject *_wrap_Window_UpdateWindowUI(PyObject *, PyObject *args, PyObject *kwargs) {
27306 PyObject *resultobj;
27307 wxWindow *arg1 = (wxWindow *) 0 ;
27308 long arg2 = (long) wxUPDATE_UI_NONE ;
27309 PyObject * obj0 = 0 ;
27310 PyObject * obj1 = 0 ;
27311 char *kwnames[] = {
27312 (char *) "self",(char *) "flags", NULL
27313 };
27314
27315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_UpdateWindowUI",kwnames,&obj0,&obj1)) goto fail;
27316 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27317 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27318 if (obj1) {
27319 arg2 = (long)SWIG_As_long(obj1);
27320 if (PyErr_Occurred()) SWIG_fail;
27321 }
27322 {
27323 PyThreadState* __tstate = wxPyBeginAllowThreads();
27324 (arg1)->UpdateWindowUI(arg2);
27325
27326 wxPyEndAllowThreads(__tstate);
27327 if (PyErr_Occurred()) SWIG_fail;
27328 }
27329 Py_INCREF(Py_None); resultobj = Py_None;
27330 return resultobj;
27331 fail:
27332 return NULL;
27333 }
27334
27335
27336 static PyObject *_wrap_Window_PopupMenuXY(PyObject *, PyObject *args, PyObject *kwargs) {
27337 PyObject *resultobj;
27338 wxWindow *arg1 = (wxWindow *) 0 ;
27339 wxMenu *arg2 = (wxMenu *) 0 ;
27340 int arg3 = (int) -1 ;
27341 int arg4 = (int) -1 ;
27342 bool result;
27343 PyObject * obj0 = 0 ;
27344 PyObject * obj1 = 0 ;
27345 PyObject * obj2 = 0 ;
27346 PyObject * obj3 = 0 ;
27347 char *kwnames[] = {
27348 (char *) "self",(char *) "menu",(char *) "x",(char *) "y", NULL
27349 };
27350
27351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Window_PopupMenuXY",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27352 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27353 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27354 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
27355 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27356 if (obj2) {
27357 arg3 = (int)SWIG_As_int(obj2);
27358 if (PyErr_Occurred()) SWIG_fail;
27359 }
27360 if (obj3) {
27361 arg4 = (int)SWIG_As_int(obj3);
27362 if (PyErr_Occurred()) SWIG_fail;
27363 }
27364 {
27365 PyThreadState* __tstate = wxPyBeginAllowThreads();
27366 result = (bool)(arg1)->PopupMenu(arg2,arg3,arg4);
27367
27368 wxPyEndAllowThreads(__tstate);
27369 if (PyErr_Occurred()) SWIG_fail;
27370 }
27371 {
27372 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27373 }
27374 return resultobj;
27375 fail:
27376 return NULL;
27377 }
27378
27379
27380 static PyObject *_wrap_Window_PopupMenu(PyObject *, PyObject *args, PyObject *kwargs) {
27381 PyObject *resultobj;
27382 wxWindow *arg1 = (wxWindow *) 0 ;
27383 wxMenu *arg2 = (wxMenu *) 0 ;
27384 wxPoint const &arg3_defvalue = wxDefaultPosition ;
27385 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
27386 bool result;
27387 wxPoint temp3 ;
27388 PyObject * obj0 = 0 ;
27389 PyObject * obj1 = 0 ;
27390 PyObject * obj2 = 0 ;
27391 char *kwnames[] = {
27392 (char *) "self",(char *) "menu",(char *) "pos", NULL
27393 };
27394
27395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_PopupMenu",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 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
27399 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27400 if (obj2) {
27401 {
27402 arg3 = &temp3;
27403 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
27404 }
27405 }
27406 {
27407 PyThreadState* __tstate = wxPyBeginAllowThreads();
27408 result = (bool)(arg1)->PopupMenu(arg2,(wxPoint const &)*arg3);
27409
27410 wxPyEndAllowThreads(__tstate);
27411 if (PyErr_Occurred()) SWIG_fail;
27412 }
27413 {
27414 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27415 }
27416 return resultobj;
27417 fail:
27418 return NULL;
27419 }
27420
27421
27422 static PyObject *_wrap_Window_GetHandle(PyObject *, PyObject *args, PyObject *kwargs) {
27423 PyObject *resultobj;
27424 wxWindow *arg1 = (wxWindow *) 0 ;
27425 long result;
27426 PyObject * obj0 = 0 ;
27427 char *kwnames[] = {
27428 (char *) "self", NULL
27429 };
27430
27431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetHandle",kwnames,&obj0)) goto fail;
27432 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27433 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27434 {
27435 PyThreadState* __tstate = wxPyBeginAllowThreads();
27436 result = (long)wxWindow_GetHandle(arg1);
27437
27438 wxPyEndAllowThreads(__tstate);
27439 if (PyErr_Occurred()) SWIG_fail;
27440 }
27441 resultobj = SWIG_From_long((long)result);
27442 return resultobj;
27443 fail:
27444 return NULL;
27445 }
27446
27447
27448 static PyObject *_wrap_Window_OnPaint(PyObject *, PyObject *args, PyObject *kwargs) {
27449 PyObject *resultobj;
27450 wxWindow *arg1 = (wxWindow *) 0 ;
27451 wxPaintEvent *arg2 = 0 ;
27452 PyObject * obj0 = 0 ;
27453 PyObject * obj1 = 0 ;
27454 char *kwnames[] = {
27455 (char *) "self",(char *) "event", NULL
27456 };
27457
27458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_OnPaint",kwnames,&obj0,&obj1)) goto fail;
27459 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27460 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27461 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPaintEvent,
27462 SWIG_POINTER_EXCEPTION | 0)) == -1)
27463 SWIG_fail;
27464 if (arg2 == NULL) {
27465 PyErr_SetString(PyExc_TypeError,"null reference");
27466 SWIG_fail;
27467 }
27468 {
27469 PyThreadState* __tstate = wxPyBeginAllowThreads();
27470 (arg1)->OnPaint(*arg2);
27471
27472 wxPyEndAllowThreads(__tstate);
27473 if (PyErr_Occurred()) SWIG_fail;
27474 }
27475 Py_INCREF(Py_None); resultobj = Py_None;
27476 return resultobj;
27477 fail:
27478 return NULL;
27479 }
27480
27481
27482 static PyObject *_wrap_Window_HasScrollbar(PyObject *, PyObject *args, PyObject *kwargs) {
27483 PyObject *resultobj;
27484 wxWindow *arg1 = (wxWindow *) 0 ;
27485 int arg2 ;
27486 bool result;
27487 PyObject * obj0 = 0 ;
27488 PyObject * obj1 = 0 ;
27489 char *kwnames[] = {
27490 (char *) "self",(char *) "orient", NULL
27491 };
27492
27493 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HasScrollbar",kwnames,&obj0,&obj1)) goto fail;
27494 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27495 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27496 arg2 = (int)SWIG_As_int(obj1);
27497 if (PyErr_Occurred()) SWIG_fail;
27498 {
27499 PyThreadState* __tstate = wxPyBeginAllowThreads();
27500 result = (bool)((wxWindow const *)arg1)->HasScrollbar(arg2);
27501
27502 wxPyEndAllowThreads(__tstate);
27503 if (PyErr_Occurred()) SWIG_fail;
27504 }
27505 {
27506 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27507 }
27508 return resultobj;
27509 fail:
27510 return NULL;
27511 }
27512
27513
27514 static PyObject *_wrap_Window_SetScrollbar(PyObject *, PyObject *args, PyObject *kwargs) {
27515 PyObject *resultobj;
27516 wxWindow *arg1 = (wxWindow *) 0 ;
27517 int arg2 ;
27518 int arg3 ;
27519 int arg4 ;
27520 int arg5 ;
27521 bool arg6 = (bool) True ;
27522 PyObject * obj0 = 0 ;
27523 PyObject * obj1 = 0 ;
27524 PyObject * obj2 = 0 ;
27525 PyObject * obj3 = 0 ;
27526 PyObject * obj4 = 0 ;
27527 PyObject * obj5 = 0 ;
27528 char *kwnames[] = {
27529 (char *) "self",(char *) "orientation",(char *) "position",(char *) "thumbSize",(char *) "range",(char *) "refresh", NULL
27530 };
27531
27532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Window_SetScrollbar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
27533 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27534 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27535 arg2 = (int)SWIG_As_int(obj1);
27536 if (PyErr_Occurred()) SWIG_fail;
27537 arg3 = (int)SWIG_As_int(obj2);
27538 if (PyErr_Occurred()) SWIG_fail;
27539 arg4 = (int)SWIG_As_int(obj3);
27540 if (PyErr_Occurred()) SWIG_fail;
27541 arg5 = (int)SWIG_As_int(obj4);
27542 if (PyErr_Occurred()) SWIG_fail;
27543 if (obj5) {
27544 arg6 = (bool)SWIG_As_bool(obj5);
27545 if (PyErr_Occurred()) SWIG_fail;
27546 }
27547 {
27548 PyThreadState* __tstate = wxPyBeginAllowThreads();
27549 (arg1)->SetScrollbar(arg2,arg3,arg4,arg5,arg6);
27550
27551 wxPyEndAllowThreads(__tstate);
27552 if (PyErr_Occurred()) SWIG_fail;
27553 }
27554 Py_INCREF(Py_None); resultobj = Py_None;
27555 return resultobj;
27556 fail:
27557 return NULL;
27558 }
27559
27560
27561 static PyObject *_wrap_Window_SetScrollPos(PyObject *, PyObject *args, PyObject *kwargs) {
27562 PyObject *resultobj;
27563 wxWindow *arg1 = (wxWindow *) 0 ;
27564 int arg2 ;
27565 int arg3 ;
27566 bool arg4 = (bool) True ;
27567 PyObject * obj0 = 0 ;
27568 PyObject * obj1 = 0 ;
27569 PyObject * obj2 = 0 ;
27570 PyObject * obj3 = 0 ;
27571 char *kwnames[] = {
27572 (char *) "self",(char *) "orientation",(char *) "pos",(char *) "refresh", NULL
27573 };
27574
27575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_SetScrollPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27576 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27577 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27578 arg2 = (int)SWIG_As_int(obj1);
27579 if (PyErr_Occurred()) SWIG_fail;
27580 arg3 = (int)SWIG_As_int(obj2);
27581 if (PyErr_Occurred()) SWIG_fail;
27582 if (obj3) {
27583 arg4 = (bool)SWIG_As_bool(obj3);
27584 if (PyErr_Occurred()) SWIG_fail;
27585 }
27586 {
27587 PyThreadState* __tstate = wxPyBeginAllowThreads();
27588 (arg1)->SetScrollPos(arg2,arg3,arg4);
27589
27590 wxPyEndAllowThreads(__tstate);
27591 if (PyErr_Occurred()) SWIG_fail;
27592 }
27593 Py_INCREF(Py_None); resultobj = Py_None;
27594 return resultobj;
27595 fail:
27596 return NULL;
27597 }
27598
27599
27600 static PyObject *_wrap_Window_GetScrollPos(PyObject *, PyObject *args, PyObject *kwargs) {
27601 PyObject *resultobj;
27602 wxWindow *arg1 = (wxWindow *) 0 ;
27603 int arg2 ;
27604 int result;
27605 PyObject * obj0 = 0 ;
27606 PyObject * obj1 = 0 ;
27607 char *kwnames[] = {
27608 (char *) "self",(char *) "orientation", NULL
27609 };
27610
27611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollPos",kwnames,&obj0,&obj1)) goto fail;
27612 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27613 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27614 arg2 = (int)SWIG_As_int(obj1);
27615 if (PyErr_Occurred()) SWIG_fail;
27616 {
27617 PyThreadState* __tstate = wxPyBeginAllowThreads();
27618 result = (int)((wxWindow const *)arg1)->GetScrollPos(arg2);
27619
27620 wxPyEndAllowThreads(__tstate);
27621 if (PyErr_Occurred()) SWIG_fail;
27622 }
27623 resultobj = SWIG_From_int((int)result);
27624 return resultobj;
27625 fail:
27626 return NULL;
27627 }
27628
27629
27630 static PyObject *_wrap_Window_GetScrollThumb(PyObject *, PyObject *args, PyObject *kwargs) {
27631 PyObject *resultobj;
27632 wxWindow *arg1 = (wxWindow *) 0 ;
27633 int arg2 ;
27634 int result;
27635 PyObject * obj0 = 0 ;
27636 PyObject * obj1 = 0 ;
27637 char *kwnames[] = {
27638 (char *) "self",(char *) "orientation", NULL
27639 };
27640
27641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollThumb",kwnames,&obj0,&obj1)) goto fail;
27642 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27643 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27644 arg2 = (int)SWIG_As_int(obj1);
27645 if (PyErr_Occurred()) SWIG_fail;
27646 {
27647 PyThreadState* __tstate = wxPyBeginAllowThreads();
27648 result = (int)((wxWindow const *)arg1)->GetScrollThumb(arg2);
27649
27650 wxPyEndAllowThreads(__tstate);
27651 if (PyErr_Occurred()) SWIG_fail;
27652 }
27653 resultobj = SWIG_From_int((int)result);
27654 return resultobj;
27655 fail:
27656 return NULL;
27657 }
27658
27659
27660 static PyObject *_wrap_Window_GetScrollRange(PyObject *, PyObject *args, PyObject *kwargs) {
27661 PyObject *resultobj;
27662 wxWindow *arg1 = (wxWindow *) 0 ;
27663 int arg2 ;
27664 int result;
27665 PyObject * obj0 = 0 ;
27666 PyObject * obj1 = 0 ;
27667 char *kwnames[] = {
27668 (char *) "self",(char *) "orientation", NULL
27669 };
27670
27671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollRange",kwnames,&obj0,&obj1)) goto fail;
27672 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27673 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27674 arg2 = (int)SWIG_As_int(obj1);
27675 if (PyErr_Occurred()) SWIG_fail;
27676 {
27677 PyThreadState* __tstate = wxPyBeginAllowThreads();
27678 result = (int)((wxWindow const *)arg1)->GetScrollRange(arg2);
27679
27680 wxPyEndAllowThreads(__tstate);
27681 if (PyErr_Occurred()) SWIG_fail;
27682 }
27683 resultobj = SWIG_From_int((int)result);
27684 return resultobj;
27685 fail:
27686 return NULL;
27687 }
27688
27689
27690 static PyObject *_wrap_Window_ScrollWindow(PyObject *, PyObject *args, PyObject *kwargs) {
27691 PyObject *resultobj;
27692 wxWindow *arg1 = (wxWindow *) 0 ;
27693 int arg2 ;
27694 int arg3 ;
27695 wxRect *arg4 = (wxRect *) NULL ;
27696 PyObject * obj0 = 0 ;
27697 PyObject * obj1 = 0 ;
27698 PyObject * obj2 = 0 ;
27699 PyObject * obj3 = 0 ;
27700 char *kwnames[] = {
27701 (char *) "self",(char *) "dx",(char *) "dy",(char *) "rect", NULL
27702 };
27703
27704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_ScrollWindow",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27705 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27706 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27707 arg2 = (int)SWIG_As_int(obj1);
27708 if (PyErr_Occurred()) SWIG_fail;
27709 arg3 = (int)SWIG_As_int(obj2);
27710 if (PyErr_Occurred()) SWIG_fail;
27711 if (obj3) {
27712 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxRect,
27713 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27714 }
27715 {
27716 PyThreadState* __tstate = wxPyBeginAllowThreads();
27717 (arg1)->ScrollWindow(arg2,arg3,(wxRect const *)arg4);
27718
27719 wxPyEndAllowThreads(__tstate);
27720 if (PyErr_Occurred()) SWIG_fail;
27721 }
27722 Py_INCREF(Py_None); resultobj = Py_None;
27723 return resultobj;
27724 fail:
27725 return NULL;
27726 }
27727
27728
27729 static PyObject *_wrap_Window_ScrollLines(PyObject *, PyObject *args, PyObject *kwargs) {
27730 PyObject *resultobj;
27731 wxWindow *arg1 = (wxWindow *) 0 ;
27732 int arg2 ;
27733 bool result;
27734 PyObject * obj0 = 0 ;
27735 PyObject * obj1 = 0 ;
27736 char *kwnames[] = {
27737 (char *) "self",(char *) "lines", NULL
27738 };
27739
27740 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScrollLines",kwnames,&obj0,&obj1)) goto fail;
27741 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27742 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27743 arg2 = (int)SWIG_As_int(obj1);
27744 if (PyErr_Occurred()) SWIG_fail;
27745 {
27746 PyThreadState* __tstate = wxPyBeginAllowThreads();
27747 result = (bool)(arg1)->ScrollLines(arg2);
27748
27749 wxPyEndAllowThreads(__tstate);
27750 if (PyErr_Occurred()) SWIG_fail;
27751 }
27752 {
27753 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27754 }
27755 return resultobj;
27756 fail:
27757 return NULL;
27758 }
27759
27760
27761 static PyObject *_wrap_Window_ScrollPages(PyObject *, PyObject *args, PyObject *kwargs) {
27762 PyObject *resultobj;
27763 wxWindow *arg1 = (wxWindow *) 0 ;
27764 int arg2 ;
27765 bool result;
27766 PyObject * obj0 = 0 ;
27767 PyObject * obj1 = 0 ;
27768 char *kwnames[] = {
27769 (char *) "self",(char *) "pages", NULL
27770 };
27771
27772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScrollPages",kwnames,&obj0,&obj1)) goto fail;
27773 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27774 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27775 arg2 = (int)SWIG_As_int(obj1);
27776 if (PyErr_Occurred()) SWIG_fail;
27777 {
27778 PyThreadState* __tstate = wxPyBeginAllowThreads();
27779 result = (bool)(arg1)->ScrollPages(arg2);
27780
27781 wxPyEndAllowThreads(__tstate);
27782 if (PyErr_Occurred()) SWIG_fail;
27783 }
27784 {
27785 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27786 }
27787 return resultobj;
27788 fail:
27789 return NULL;
27790 }
27791
27792
27793 static PyObject *_wrap_Window_LineUp(PyObject *, PyObject *args, PyObject *kwargs) {
27794 PyObject *resultobj;
27795 wxWindow *arg1 = (wxWindow *) 0 ;
27796 bool result;
27797 PyObject * obj0 = 0 ;
27798 char *kwnames[] = {
27799 (char *) "self", NULL
27800 };
27801
27802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_LineUp",kwnames,&obj0)) goto fail;
27803 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27804 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27805 {
27806 PyThreadState* __tstate = wxPyBeginAllowThreads();
27807 result = (bool)(arg1)->LineUp();
27808
27809 wxPyEndAllowThreads(__tstate);
27810 if (PyErr_Occurred()) SWIG_fail;
27811 }
27812 {
27813 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27814 }
27815 return resultobj;
27816 fail:
27817 return NULL;
27818 }
27819
27820
27821 static PyObject *_wrap_Window_LineDown(PyObject *, PyObject *args, PyObject *kwargs) {
27822 PyObject *resultobj;
27823 wxWindow *arg1 = (wxWindow *) 0 ;
27824 bool result;
27825 PyObject * obj0 = 0 ;
27826 char *kwnames[] = {
27827 (char *) "self", NULL
27828 };
27829
27830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_LineDown",kwnames,&obj0)) goto fail;
27831 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27832 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27833 {
27834 PyThreadState* __tstate = wxPyBeginAllowThreads();
27835 result = (bool)(arg1)->LineDown();
27836
27837 wxPyEndAllowThreads(__tstate);
27838 if (PyErr_Occurred()) SWIG_fail;
27839 }
27840 {
27841 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27842 }
27843 return resultobj;
27844 fail:
27845 return NULL;
27846 }
27847
27848
27849 static PyObject *_wrap_Window_PageUp(PyObject *, PyObject *args, PyObject *kwargs) {
27850 PyObject *resultobj;
27851 wxWindow *arg1 = (wxWindow *) 0 ;
27852 bool result;
27853 PyObject * obj0 = 0 ;
27854 char *kwnames[] = {
27855 (char *) "self", NULL
27856 };
27857
27858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PageUp",kwnames,&obj0)) goto fail;
27859 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27860 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27861 {
27862 PyThreadState* __tstate = wxPyBeginAllowThreads();
27863 result = (bool)(arg1)->PageUp();
27864
27865 wxPyEndAllowThreads(__tstate);
27866 if (PyErr_Occurred()) SWIG_fail;
27867 }
27868 {
27869 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27870 }
27871 return resultobj;
27872 fail:
27873 return NULL;
27874 }
27875
27876
27877 static PyObject *_wrap_Window_PageDown(PyObject *, PyObject *args, PyObject *kwargs) {
27878 PyObject *resultobj;
27879 wxWindow *arg1 = (wxWindow *) 0 ;
27880 bool result;
27881 PyObject * obj0 = 0 ;
27882 char *kwnames[] = {
27883 (char *) "self", NULL
27884 };
27885
27886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PageDown",kwnames,&obj0)) goto fail;
27887 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27888 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27889 {
27890 PyThreadState* __tstate = wxPyBeginAllowThreads();
27891 result = (bool)(arg1)->PageDown();
27892
27893 wxPyEndAllowThreads(__tstate);
27894 if (PyErr_Occurred()) SWIG_fail;
27895 }
27896 {
27897 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27898 }
27899 return resultobj;
27900 fail:
27901 return NULL;
27902 }
27903
27904
27905 static PyObject *_wrap_Window_SetHelpText(PyObject *, PyObject *args, PyObject *kwargs) {
27906 PyObject *resultobj;
27907 wxWindow *arg1 = (wxWindow *) 0 ;
27908 wxString *arg2 = 0 ;
27909 bool temp2 = False ;
27910 PyObject * obj0 = 0 ;
27911 PyObject * obj1 = 0 ;
27912 char *kwnames[] = {
27913 (char *) "self",(char *) "text", NULL
27914 };
27915
27916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetHelpText",kwnames,&obj0,&obj1)) goto fail;
27917 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27918 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27919 {
27920 arg2 = wxString_in_helper(obj1);
27921 if (arg2 == NULL) SWIG_fail;
27922 temp2 = True;
27923 }
27924 {
27925 PyThreadState* __tstate = wxPyBeginAllowThreads();
27926 (arg1)->SetHelpText((wxString const &)*arg2);
27927
27928 wxPyEndAllowThreads(__tstate);
27929 if (PyErr_Occurred()) SWIG_fail;
27930 }
27931 Py_INCREF(Py_None); resultobj = Py_None;
27932 {
27933 if (temp2)
27934 delete arg2;
27935 }
27936 return resultobj;
27937 fail:
27938 {
27939 if (temp2)
27940 delete arg2;
27941 }
27942 return NULL;
27943 }
27944
27945
27946 static PyObject *_wrap_Window_SetHelpTextForId(PyObject *, PyObject *args, PyObject *kwargs) {
27947 PyObject *resultobj;
27948 wxWindow *arg1 = (wxWindow *) 0 ;
27949 wxString *arg2 = 0 ;
27950 bool temp2 = False ;
27951 PyObject * obj0 = 0 ;
27952 PyObject * obj1 = 0 ;
27953 char *kwnames[] = {
27954 (char *) "self",(char *) "text", NULL
27955 };
27956
27957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetHelpTextForId",kwnames,&obj0,&obj1)) goto fail;
27958 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27959 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27960 {
27961 arg2 = wxString_in_helper(obj1);
27962 if (arg2 == NULL) SWIG_fail;
27963 temp2 = True;
27964 }
27965 {
27966 PyThreadState* __tstate = wxPyBeginAllowThreads();
27967 (arg1)->SetHelpTextForId((wxString const &)*arg2);
27968
27969 wxPyEndAllowThreads(__tstate);
27970 if (PyErr_Occurred()) SWIG_fail;
27971 }
27972 Py_INCREF(Py_None); resultobj = Py_None;
27973 {
27974 if (temp2)
27975 delete arg2;
27976 }
27977 return resultobj;
27978 fail:
27979 {
27980 if (temp2)
27981 delete arg2;
27982 }
27983 return NULL;
27984 }
27985
27986
27987 static PyObject *_wrap_Window_GetHelpText(PyObject *, PyObject *args, PyObject *kwargs) {
27988 PyObject *resultobj;
27989 wxWindow *arg1 = (wxWindow *) 0 ;
27990 wxString result;
27991 PyObject * obj0 = 0 ;
27992 char *kwnames[] = {
27993 (char *) "self", NULL
27994 };
27995
27996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetHelpText",kwnames,&obj0)) goto fail;
27997 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27998 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27999 {
28000 PyThreadState* __tstate = wxPyBeginAllowThreads();
28001 result = ((wxWindow const *)arg1)->GetHelpText();
28002
28003 wxPyEndAllowThreads(__tstate);
28004 if (PyErr_Occurred()) SWIG_fail;
28005 }
28006 {
28007 #if wxUSE_UNICODE
28008 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28009 #else
28010 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28011 #endif
28012 }
28013 return resultobj;
28014 fail:
28015 return NULL;
28016 }
28017
28018
28019 static PyObject *_wrap_Window_SetToolTipString(PyObject *, PyObject *args, PyObject *kwargs) {
28020 PyObject *resultobj;
28021 wxWindow *arg1 = (wxWindow *) 0 ;
28022 wxString *arg2 = 0 ;
28023 bool temp2 = False ;
28024 PyObject * obj0 = 0 ;
28025 PyObject * obj1 = 0 ;
28026 char *kwnames[] = {
28027 (char *) "self",(char *) "tip", NULL
28028 };
28029
28030 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetToolTipString",kwnames,&obj0,&obj1)) goto fail;
28031 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28032 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28033 {
28034 arg2 = wxString_in_helper(obj1);
28035 if (arg2 == NULL) SWIG_fail;
28036 temp2 = True;
28037 }
28038 {
28039 PyThreadState* __tstate = wxPyBeginAllowThreads();
28040 (arg1)->SetToolTip((wxString const &)*arg2);
28041
28042 wxPyEndAllowThreads(__tstate);
28043 if (PyErr_Occurred()) SWIG_fail;
28044 }
28045 Py_INCREF(Py_None); resultobj = Py_None;
28046 {
28047 if (temp2)
28048 delete arg2;
28049 }
28050 return resultobj;
28051 fail:
28052 {
28053 if (temp2)
28054 delete arg2;
28055 }
28056 return NULL;
28057 }
28058
28059
28060 static PyObject *_wrap_Window_SetToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
28061 PyObject *resultobj;
28062 wxWindow *arg1 = (wxWindow *) 0 ;
28063 wxToolTip *arg2 = (wxToolTip *) 0 ;
28064 PyObject * obj0 = 0 ;
28065 PyObject * obj1 = 0 ;
28066 char *kwnames[] = {
28067 (char *) "self",(char *) "tip", NULL
28068 };
28069
28070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetToolTip",kwnames,&obj0,&obj1)) goto fail;
28071 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28072 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28073 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxToolTip,
28074 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28075 {
28076 PyThreadState* __tstate = wxPyBeginAllowThreads();
28077 (arg1)->SetToolTip(arg2);
28078
28079 wxPyEndAllowThreads(__tstate);
28080 if (PyErr_Occurred()) SWIG_fail;
28081 }
28082 Py_INCREF(Py_None); resultobj = Py_None;
28083 return resultobj;
28084 fail:
28085 return NULL;
28086 }
28087
28088
28089 static PyObject *_wrap_Window_GetToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
28090 PyObject *resultobj;
28091 wxWindow *arg1 = (wxWindow *) 0 ;
28092 wxToolTip *result;
28093 PyObject * obj0 = 0 ;
28094 char *kwnames[] = {
28095 (char *) "self", NULL
28096 };
28097
28098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetToolTip",kwnames,&obj0)) goto fail;
28099 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28100 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28101 {
28102 PyThreadState* __tstate = wxPyBeginAllowThreads();
28103 result = (wxToolTip *)((wxWindow const *)arg1)->GetToolTip();
28104
28105 wxPyEndAllowThreads(__tstate);
28106 if (PyErr_Occurred()) SWIG_fail;
28107 }
28108 {
28109 resultobj = wxPyMake_wxObject(result, 0);
28110 }
28111 return resultobj;
28112 fail:
28113 return NULL;
28114 }
28115
28116
28117 static PyObject *_wrap_Window_SetDropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
28118 PyObject *resultobj;
28119 wxWindow *arg1 = (wxWindow *) 0 ;
28120 wxPyDropTarget *arg2 = (wxPyDropTarget *) 0 ;
28121 PyObject * obj0 = 0 ;
28122 PyObject * obj1 = 0 ;
28123 char *kwnames[] = {
28124 (char *) "self",(char *) "dropTarget", NULL
28125 };
28126
28127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDropTarget",kwnames,&obj0,&obj1)) goto fail;
28128 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28129 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28130 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyDropTarget,
28131 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
28132 {
28133 PyThreadState* __tstate = wxPyBeginAllowThreads();
28134 (arg1)->SetDropTarget(arg2);
28135
28136 wxPyEndAllowThreads(__tstate);
28137 if (PyErr_Occurred()) SWIG_fail;
28138 }
28139 Py_INCREF(Py_None); resultobj = Py_None;
28140 return resultobj;
28141 fail:
28142 return NULL;
28143 }
28144
28145
28146 static PyObject *_wrap_Window_GetDropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
28147 PyObject *resultobj;
28148 wxWindow *arg1 = (wxWindow *) 0 ;
28149 wxPyDropTarget *result;
28150 PyObject * obj0 = 0 ;
28151 char *kwnames[] = {
28152 (char *) "self", NULL
28153 };
28154
28155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDropTarget",kwnames,&obj0)) goto fail;
28156 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28157 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28158 {
28159 PyThreadState* __tstate = wxPyBeginAllowThreads();
28160 result = (wxPyDropTarget *)((wxWindow const *)arg1)->GetDropTarget();
28161
28162 wxPyEndAllowThreads(__tstate);
28163 if (PyErr_Occurred()) SWIG_fail;
28164 }
28165 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropTarget, 0);
28166 return resultobj;
28167 fail:
28168 return NULL;
28169 }
28170
28171
28172 static PyObject *_wrap_Window_DragAcceptFiles(PyObject *, PyObject *args, PyObject *kwargs) {
28173 PyObject *resultobj;
28174 wxWindow *arg1 = (wxWindow *) 0 ;
28175 bool arg2 ;
28176 PyObject * obj0 = 0 ;
28177 PyObject * obj1 = 0 ;
28178 char *kwnames[] = {
28179 (char *) "self",(char *) "accept", NULL
28180 };
28181
28182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DragAcceptFiles",kwnames,&obj0,&obj1)) goto fail;
28183 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28184 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28185 arg2 = (bool)SWIG_As_bool(obj1);
28186 if (PyErr_Occurred()) SWIG_fail;
28187 {
28188 PyThreadState* __tstate = wxPyBeginAllowThreads();
28189 (arg1)->DragAcceptFiles(arg2);
28190
28191 wxPyEndAllowThreads(__tstate);
28192 if (PyErr_Occurred()) SWIG_fail;
28193 }
28194 Py_INCREF(Py_None); resultobj = Py_None;
28195 return resultobj;
28196 fail:
28197 return NULL;
28198 }
28199
28200
28201 static PyObject *_wrap_Window_SetConstraints(PyObject *, PyObject *args, PyObject *kwargs) {
28202 PyObject *resultobj;
28203 wxWindow *arg1 = (wxWindow *) 0 ;
28204 wxLayoutConstraints *arg2 = (wxLayoutConstraints *) 0 ;
28205 PyObject * obj0 = 0 ;
28206 PyObject * obj1 = 0 ;
28207 char *kwnames[] = {
28208 (char *) "self",(char *) "constraints", NULL
28209 };
28210
28211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetConstraints",kwnames,&obj0,&obj1)) goto fail;
28212 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28213 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28214 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxLayoutConstraints,
28215 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28216 {
28217 PyThreadState* __tstate = wxPyBeginAllowThreads();
28218 (arg1)->SetConstraints(arg2);
28219
28220 wxPyEndAllowThreads(__tstate);
28221 if (PyErr_Occurred()) SWIG_fail;
28222 }
28223 Py_INCREF(Py_None); resultobj = Py_None;
28224 return resultobj;
28225 fail:
28226 return NULL;
28227 }
28228
28229
28230 static PyObject *_wrap_Window_GetConstraints(PyObject *, PyObject *args, PyObject *kwargs) {
28231 PyObject *resultobj;
28232 wxWindow *arg1 = (wxWindow *) 0 ;
28233 wxLayoutConstraints *result;
28234 PyObject * obj0 = 0 ;
28235 char *kwnames[] = {
28236 (char *) "self", NULL
28237 };
28238
28239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetConstraints",kwnames,&obj0)) goto fail;
28240 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28241 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28242 {
28243 PyThreadState* __tstate = wxPyBeginAllowThreads();
28244 result = (wxLayoutConstraints *)((wxWindow const *)arg1)->GetConstraints();
28245
28246 wxPyEndAllowThreads(__tstate);
28247 if (PyErr_Occurred()) SWIG_fail;
28248 }
28249 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutConstraints, 0);
28250 return resultobj;
28251 fail:
28252 return NULL;
28253 }
28254
28255
28256 static PyObject *_wrap_Window_SetAutoLayout(PyObject *, PyObject *args, PyObject *kwargs) {
28257 PyObject *resultobj;
28258 wxWindow *arg1 = (wxWindow *) 0 ;
28259 bool arg2 ;
28260 PyObject * obj0 = 0 ;
28261 PyObject * obj1 = 0 ;
28262 char *kwnames[] = {
28263 (char *) "self",(char *) "autoLayout", NULL
28264 };
28265
28266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetAutoLayout",kwnames,&obj0,&obj1)) goto fail;
28267 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28268 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28269 arg2 = (bool)SWIG_As_bool(obj1);
28270 if (PyErr_Occurred()) SWIG_fail;
28271 {
28272 PyThreadState* __tstate = wxPyBeginAllowThreads();
28273 (arg1)->SetAutoLayout(arg2);
28274
28275 wxPyEndAllowThreads(__tstate);
28276 if (PyErr_Occurred()) SWIG_fail;
28277 }
28278 Py_INCREF(Py_None); resultobj = Py_None;
28279 return resultobj;
28280 fail:
28281 return NULL;
28282 }
28283
28284
28285 static PyObject *_wrap_Window_GetAutoLayout(PyObject *, PyObject *args, PyObject *kwargs) {
28286 PyObject *resultobj;
28287 wxWindow *arg1 = (wxWindow *) 0 ;
28288 bool result;
28289 PyObject * obj0 = 0 ;
28290 char *kwnames[] = {
28291 (char *) "self", NULL
28292 };
28293
28294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAutoLayout",kwnames,&obj0)) goto fail;
28295 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28296 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28297 {
28298 PyThreadState* __tstate = wxPyBeginAllowThreads();
28299 result = (bool)((wxWindow const *)arg1)->GetAutoLayout();
28300
28301 wxPyEndAllowThreads(__tstate);
28302 if (PyErr_Occurred()) SWIG_fail;
28303 }
28304 {
28305 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28306 }
28307 return resultobj;
28308 fail:
28309 return NULL;
28310 }
28311
28312
28313 static PyObject *_wrap_Window_Layout(PyObject *, PyObject *args, PyObject *kwargs) {
28314 PyObject *resultobj;
28315 wxWindow *arg1 = (wxWindow *) 0 ;
28316 bool result;
28317 PyObject * obj0 = 0 ;
28318 char *kwnames[] = {
28319 (char *) "self", NULL
28320 };
28321
28322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Layout",kwnames,&obj0)) goto fail;
28323 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28324 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28325 {
28326 PyThreadState* __tstate = wxPyBeginAllowThreads();
28327 result = (bool)(arg1)->Layout();
28328
28329 wxPyEndAllowThreads(__tstate);
28330 if (PyErr_Occurred()) SWIG_fail;
28331 }
28332 {
28333 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28334 }
28335 return resultobj;
28336 fail:
28337 return NULL;
28338 }
28339
28340
28341 static PyObject *_wrap_Window_SetSizer(PyObject *, PyObject *args, PyObject *kwargs) {
28342 PyObject *resultobj;
28343 wxWindow *arg1 = (wxWindow *) 0 ;
28344 wxSizer *arg2 = (wxSizer *) 0 ;
28345 bool arg3 = (bool) True ;
28346 PyObject * obj0 = 0 ;
28347 PyObject * obj1 = 0 ;
28348 PyObject * obj2 = 0 ;
28349 char *kwnames[] = {
28350 (char *) "self",(char *) "sizer",(char *) "deleteOld", NULL
28351 };
28352
28353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetSizer",kwnames,&obj0,&obj1,&obj2)) goto fail;
28354 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28355 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28356 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
28357 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28358 if (obj2) {
28359 arg3 = (bool)SWIG_As_bool(obj2);
28360 if (PyErr_Occurred()) SWIG_fail;
28361 }
28362 {
28363 PyThreadState* __tstate = wxPyBeginAllowThreads();
28364 (arg1)->SetSizer(arg2,arg3);
28365
28366 wxPyEndAllowThreads(__tstate);
28367 if (PyErr_Occurred()) SWIG_fail;
28368 }
28369 Py_INCREF(Py_None); resultobj = Py_None;
28370 return resultobj;
28371 fail:
28372 return NULL;
28373 }
28374
28375
28376 static PyObject *_wrap_Window_SetSizerAndFit(PyObject *, PyObject *args, PyObject *kwargs) {
28377 PyObject *resultobj;
28378 wxWindow *arg1 = (wxWindow *) 0 ;
28379 wxSizer *arg2 = (wxSizer *) 0 ;
28380 bool arg3 = (bool) True ;
28381 PyObject * obj0 = 0 ;
28382 PyObject * obj1 = 0 ;
28383 PyObject * obj2 = 0 ;
28384 char *kwnames[] = {
28385 (char *) "self",(char *) "sizer",(char *) "deleteOld", NULL
28386 };
28387
28388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetSizerAndFit",kwnames,&obj0,&obj1,&obj2)) goto fail;
28389 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28390 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28391 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
28392 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28393 if (obj2) {
28394 arg3 = (bool)SWIG_As_bool(obj2);
28395 if (PyErr_Occurred()) SWIG_fail;
28396 }
28397 {
28398 PyThreadState* __tstate = wxPyBeginAllowThreads();
28399 (arg1)->SetSizerAndFit(arg2,arg3);
28400
28401 wxPyEndAllowThreads(__tstate);
28402 if (PyErr_Occurred()) SWIG_fail;
28403 }
28404 Py_INCREF(Py_None); resultobj = Py_None;
28405 return resultobj;
28406 fail:
28407 return NULL;
28408 }
28409
28410
28411 static PyObject *_wrap_Window_GetSizer(PyObject *, PyObject *args, PyObject *kwargs) {
28412 PyObject *resultobj;
28413 wxWindow *arg1 = (wxWindow *) 0 ;
28414 wxSizer *result;
28415 PyObject * obj0 = 0 ;
28416 char *kwnames[] = {
28417 (char *) "self", NULL
28418 };
28419
28420 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSizer",kwnames,&obj0)) goto fail;
28421 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28422 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28423 {
28424 PyThreadState* __tstate = wxPyBeginAllowThreads();
28425 result = (wxSizer *)((wxWindow const *)arg1)->GetSizer();
28426
28427 wxPyEndAllowThreads(__tstate);
28428 if (PyErr_Occurred()) SWIG_fail;
28429 }
28430 {
28431 resultobj = wxPyMake_wxSizer(result, 0);
28432 }
28433 return resultobj;
28434 fail:
28435 return NULL;
28436 }
28437
28438
28439 static PyObject *_wrap_Window_SetContainingSizer(PyObject *, PyObject *args, PyObject *kwargs) {
28440 PyObject *resultobj;
28441 wxWindow *arg1 = (wxWindow *) 0 ;
28442 wxSizer *arg2 = (wxSizer *) 0 ;
28443 PyObject * obj0 = 0 ;
28444 PyObject * obj1 = 0 ;
28445 char *kwnames[] = {
28446 (char *) "self",(char *) "sizer", NULL
28447 };
28448
28449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetContainingSizer",kwnames,&obj0,&obj1)) goto fail;
28450 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28451 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28452 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
28453 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28454 {
28455 PyThreadState* __tstate = wxPyBeginAllowThreads();
28456 (arg1)->SetContainingSizer(arg2);
28457
28458 wxPyEndAllowThreads(__tstate);
28459 if (PyErr_Occurred()) SWIG_fail;
28460 }
28461 Py_INCREF(Py_None); resultobj = Py_None;
28462 return resultobj;
28463 fail:
28464 return NULL;
28465 }
28466
28467
28468 static PyObject *_wrap_Window_GetContainingSizer(PyObject *, PyObject *args, PyObject *kwargs) {
28469 PyObject *resultobj;
28470 wxWindow *arg1 = (wxWindow *) 0 ;
28471 wxSizer *result;
28472 PyObject * obj0 = 0 ;
28473 char *kwnames[] = {
28474 (char *) "self", NULL
28475 };
28476
28477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetContainingSizer",kwnames,&obj0)) goto fail;
28478 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28479 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28480 {
28481 PyThreadState* __tstate = wxPyBeginAllowThreads();
28482 result = (wxSizer *)((wxWindow const *)arg1)->GetContainingSizer();
28483
28484 wxPyEndAllowThreads(__tstate);
28485 if (PyErr_Occurred()) SWIG_fail;
28486 }
28487 {
28488 resultobj = wxPyMake_wxSizer(result, 0);
28489 }
28490 return resultobj;
28491 fail:
28492 return NULL;
28493 }
28494
28495
28496 static PyObject *_wrap_Window_InheritAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
28497 PyObject *resultobj;
28498 wxWindow *arg1 = (wxWindow *) 0 ;
28499 PyObject * obj0 = 0 ;
28500 char *kwnames[] = {
28501 (char *) "self", NULL
28502 };
28503
28504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InheritAttributes",kwnames,&obj0)) goto fail;
28505 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28506 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28507 {
28508 PyThreadState* __tstate = wxPyBeginAllowThreads();
28509 (arg1)->InheritAttributes();
28510
28511 wxPyEndAllowThreads(__tstate);
28512 if (PyErr_Occurred()) SWIG_fail;
28513 }
28514 Py_INCREF(Py_None); resultobj = Py_None;
28515 return resultobj;
28516 fail:
28517 return NULL;
28518 }
28519
28520
28521 static PyObject *_wrap_Window_ShouldInheritColours(PyObject *, PyObject *args, PyObject *kwargs) {
28522 PyObject *resultobj;
28523 wxWindow *arg1 = (wxWindow *) 0 ;
28524 bool result;
28525 PyObject * obj0 = 0 ;
28526 char *kwnames[] = {
28527 (char *) "self", NULL
28528 };
28529
28530 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ShouldInheritColours",kwnames,&obj0)) goto fail;
28531 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28532 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28533 {
28534 PyThreadState* __tstate = wxPyBeginAllowThreads();
28535 result = (bool)((wxWindow const *)arg1)->ShouldInheritColours();
28536
28537 wxPyEndAllowThreads(__tstate);
28538 if (PyErr_Occurred()) SWIG_fail;
28539 }
28540 {
28541 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28542 }
28543 return resultobj;
28544 fail:
28545 return NULL;
28546 }
28547
28548
28549 static PyObject * Window_swigregister(PyObject *, PyObject *args) {
28550 PyObject *obj;
28551 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28552 SWIG_TypeClientData(SWIGTYPE_p_wxWindow, obj);
28553 Py_INCREF(obj);
28554 return Py_BuildValue((char *)"");
28555 }
28556 static PyObject *_wrap_FindWindowById(PyObject *, PyObject *args, PyObject *kwargs) {
28557 PyObject *resultobj;
28558 long arg1 ;
28559 wxWindow *arg2 = (wxWindow *) NULL ;
28560 wxWindow *result;
28561 PyObject * obj0 = 0 ;
28562 PyObject * obj1 = 0 ;
28563 char *kwnames[] = {
28564 (char *) "id",(char *) "parent", NULL
28565 };
28566
28567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowById",kwnames,&obj0,&obj1)) goto fail;
28568 arg1 = (long)SWIG_As_long(obj0);
28569 if (PyErr_Occurred()) SWIG_fail;
28570 if (obj1) {
28571 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28572 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28573 }
28574 {
28575 if (!wxPyCheckForApp()) SWIG_fail;
28576 PyThreadState* __tstate = wxPyBeginAllowThreads();
28577 result = (wxWindow *)wxFindWindowById(arg1,(wxWindow const *)arg2);
28578
28579 wxPyEndAllowThreads(__tstate);
28580 if (PyErr_Occurred()) SWIG_fail;
28581 }
28582 {
28583 resultobj = wxPyMake_wxObject(result, 0);
28584 }
28585 return resultobj;
28586 fail:
28587 return NULL;
28588 }
28589
28590
28591 static PyObject *_wrap_FindWindowByName(PyObject *, PyObject *args, PyObject *kwargs) {
28592 PyObject *resultobj;
28593 wxString *arg1 = 0 ;
28594 wxWindow *arg2 = (wxWindow *) NULL ;
28595 wxWindow *result;
28596 bool temp1 = False ;
28597 PyObject * obj0 = 0 ;
28598 PyObject * obj1 = 0 ;
28599 char *kwnames[] = {
28600 (char *) "name",(char *) "parent", NULL
28601 };
28602
28603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowByName",kwnames,&obj0,&obj1)) goto fail;
28604 {
28605 arg1 = wxString_in_helper(obj0);
28606 if (arg1 == NULL) SWIG_fail;
28607 temp1 = True;
28608 }
28609 if (obj1) {
28610 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28611 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28612 }
28613 {
28614 if (!wxPyCheckForApp()) SWIG_fail;
28615 PyThreadState* __tstate = wxPyBeginAllowThreads();
28616 result = (wxWindow *)wxFindWindowByName((wxString const &)*arg1,(wxWindow const *)arg2);
28617
28618 wxPyEndAllowThreads(__tstate);
28619 if (PyErr_Occurred()) SWIG_fail;
28620 }
28621 {
28622 resultobj = wxPyMake_wxObject(result, 0);
28623 }
28624 {
28625 if (temp1)
28626 delete arg1;
28627 }
28628 return resultobj;
28629 fail:
28630 {
28631 if (temp1)
28632 delete arg1;
28633 }
28634 return NULL;
28635 }
28636
28637
28638 static PyObject *_wrap_FindWindowByLabel(PyObject *, PyObject *args, PyObject *kwargs) {
28639 PyObject *resultobj;
28640 wxString *arg1 = 0 ;
28641 wxWindow *arg2 = (wxWindow *) NULL ;
28642 wxWindow *result;
28643 bool temp1 = False ;
28644 PyObject * obj0 = 0 ;
28645 PyObject * obj1 = 0 ;
28646 char *kwnames[] = {
28647 (char *) "label",(char *) "parent", NULL
28648 };
28649
28650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowByLabel",kwnames,&obj0,&obj1)) goto fail;
28651 {
28652 arg1 = wxString_in_helper(obj0);
28653 if (arg1 == NULL) SWIG_fail;
28654 temp1 = True;
28655 }
28656 if (obj1) {
28657 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28658 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28659 }
28660 {
28661 if (!wxPyCheckForApp()) SWIG_fail;
28662 PyThreadState* __tstate = wxPyBeginAllowThreads();
28663 result = (wxWindow *)wxFindWindowByLabel((wxString const &)*arg1,(wxWindow const *)arg2);
28664
28665 wxPyEndAllowThreads(__tstate);
28666 if (PyErr_Occurred()) SWIG_fail;
28667 }
28668 {
28669 resultobj = wxPyMake_wxObject(result, 0);
28670 }
28671 {
28672 if (temp1)
28673 delete arg1;
28674 }
28675 return resultobj;
28676 fail:
28677 {
28678 if (temp1)
28679 delete arg1;
28680 }
28681 return NULL;
28682 }
28683
28684
28685 static PyObject *_wrap_Window_FromHWND(PyObject *, PyObject *args, PyObject *kwargs) {
28686 PyObject *resultobj;
28687 wxWindow *arg1 = (wxWindow *) 0 ;
28688 unsigned long arg2 ;
28689 wxWindow *result;
28690 PyObject * obj0 = 0 ;
28691 PyObject * obj1 = 0 ;
28692 char *kwnames[] = {
28693 (char *) "parent",(char *) "_hWnd", NULL
28694 };
28695
28696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FromHWND",kwnames,&obj0,&obj1)) goto fail;
28697 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28698 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28699 arg2 = (unsigned long)SWIG_As_unsigned_SS_long(obj1);
28700 if (PyErr_Occurred()) SWIG_fail;
28701 {
28702 PyThreadState* __tstate = wxPyBeginAllowThreads();
28703 result = (wxWindow *)wxWindow_FromHWND(arg1,arg2);
28704
28705 wxPyEndAllowThreads(__tstate);
28706 if (PyErr_Occurred()) SWIG_fail;
28707 }
28708 {
28709 resultobj = wxPyMake_wxObject(result, 0);
28710 }
28711 return resultobj;
28712 fail:
28713 return NULL;
28714 }
28715
28716
28717 static PyObject *_wrap_new_Validator(PyObject *, PyObject *args, PyObject *kwargs) {
28718 PyObject *resultobj;
28719 wxValidator *result;
28720 char *kwnames[] = {
28721 NULL
28722 };
28723
28724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Validator",kwnames)) goto fail;
28725 {
28726 PyThreadState* __tstate = wxPyBeginAllowThreads();
28727 result = (wxValidator *)new wxValidator();
28728
28729 wxPyEndAllowThreads(__tstate);
28730 if (PyErr_Occurred()) SWIG_fail;
28731 }
28732 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxValidator, 1);
28733 return resultobj;
28734 fail:
28735 return NULL;
28736 }
28737
28738
28739 static PyObject *_wrap_Validator_Clone(PyObject *, PyObject *args, PyObject *kwargs) {
28740 PyObject *resultobj;
28741 wxValidator *arg1 = (wxValidator *) 0 ;
28742 wxValidator *result;
28743 PyObject * obj0 = 0 ;
28744 char *kwnames[] = {
28745 (char *) "self", NULL
28746 };
28747
28748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_Clone",kwnames,&obj0)) goto fail;
28749 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28750 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28751 {
28752 PyThreadState* __tstate = wxPyBeginAllowThreads();
28753 result = (wxValidator *)(arg1)->Clone();
28754
28755 wxPyEndAllowThreads(__tstate);
28756 if (PyErr_Occurred()) SWIG_fail;
28757 }
28758 {
28759 resultobj = wxPyMake_wxObject(result, 0);
28760 }
28761 return resultobj;
28762 fail:
28763 return NULL;
28764 }
28765
28766
28767 static PyObject *_wrap_Validator_Validate(PyObject *, PyObject *args, PyObject *kwargs) {
28768 PyObject *resultobj;
28769 wxValidator *arg1 = (wxValidator *) 0 ;
28770 wxWindow *arg2 = (wxWindow *) 0 ;
28771 bool result;
28772 PyObject * obj0 = 0 ;
28773 PyObject * obj1 = 0 ;
28774 char *kwnames[] = {
28775 (char *) "self",(char *) "parent", NULL
28776 };
28777
28778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Validator_Validate",kwnames,&obj0,&obj1)) goto fail;
28779 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28780 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28781 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28782 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28783 {
28784 PyThreadState* __tstate = wxPyBeginAllowThreads();
28785 result = (bool)(arg1)->Validate(arg2);
28786
28787 wxPyEndAllowThreads(__tstate);
28788 if (PyErr_Occurred()) SWIG_fail;
28789 }
28790 {
28791 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28792 }
28793 return resultobj;
28794 fail:
28795 return NULL;
28796 }
28797
28798
28799 static PyObject *_wrap_Validator_TransferToWindow(PyObject *, PyObject *args, PyObject *kwargs) {
28800 PyObject *resultobj;
28801 wxValidator *arg1 = (wxValidator *) 0 ;
28802 bool result;
28803 PyObject * obj0 = 0 ;
28804 char *kwnames[] = {
28805 (char *) "self", NULL
28806 };
28807
28808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_TransferToWindow",kwnames,&obj0)) goto fail;
28809 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28810 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28811 {
28812 PyThreadState* __tstate = wxPyBeginAllowThreads();
28813 result = (bool)(arg1)->TransferToWindow();
28814
28815 wxPyEndAllowThreads(__tstate);
28816 if (PyErr_Occurred()) SWIG_fail;
28817 }
28818 {
28819 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28820 }
28821 return resultobj;
28822 fail:
28823 return NULL;
28824 }
28825
28826
28827 static PyObject *_wrap_Validator_TransferFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
28828 PyObject *resultobj;
28829 wxValidator *arg1 = (wxValidator *) 0 ;
28830 bool result;
28831 PyObject * obj0 = 0 ;
28832 char *kwnames[] = {
28833 (char *) "self", NULL
28834 };
28835
28836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_TransferFromWindow",kwnames,&obj0)) goto fail;
28837 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28838 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28839 {
28840 PyThreadState* __tstate = wxPyBeginAllowThreads();
28841 result = (bool)(arg1)->TransferFromWindow();
28842
28843 wxPyEndAllowThreads(__tstate);
28844 if (PyErr_Occurred()) SWIG_fail;
28845 }
28846 {
28847 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28848 }
28849 return resultobj;
28850 fail:
28851 return NULL;
28852 }
28853
28854
28855 static PyObject *_wrap_Validator_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
28856 PyObject *resultobj;
28857 wxValidator *arg1 = (wxValidator *) 0 ;
28858 wxWindow *result;
28859 PyObject * obj0 = 0 ;
28860 char *kwnames[] = {
28861 (char *) "self", NULL
28862 };
28863
28864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_GetWindow",kwnames,&obj0)) goto fail;
28865 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28866 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28867 {
28868 PyThreadState* __tstate = wxPyBeginAllowThreads();
28869 result = (wxWindow *)(arg1)->GetWindow();
28870
28871 wxPyEndAllowThreads(__tstate);
28872 if (PyErr_Occurred()) SWIG_fail;
28873 }
28874 {
28875 resultobj = wxPyMake_wxObject(result, 0);
28876 }
28877 return resultobj;
28878 fail:
28879 return NULL;
28880 }
28881
28882
28883 static PyObject *_wrap_Validator_SetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
28884 PyObject *resultobj;
28885 wxValidator *arg1 = (wxValidator *) 0 ;
28886 wxWindow *arg2 = (wxWindow *) 0 ;
28887 PyObject * obj0 = 0 ;
28888 PyObject * obj1 = 0 ;
28889 char *kwnames[] = {
28890 (char *) "self",(char *) "window", NULL
28891 };
28892
28893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Validator_SetWindow",kwnames,&obj0,&obj1)) goto fail;
28894 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28895 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28896 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28897 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28898 {
28899 PyThreadState* __tstate = wxPyBeginAllowThreads();
28900 (arg1)->SetWindow(arg2);
28901
28902 wxPyEndAllowThreads(__tstate);
28903 if (PyErr_Occurred()) SWIG_fail;
28904 }
28905 Py_INCREF(Py_None); resultobj = Py_None;
28906 return resultobj;
28907 fail:
28908 return NULL;
28909 }
28910
28911
28912 static PyObject *_wrap_Validator_IsSilent(PyObject *, PyObject *args, PyObject *kwargs) {
28913 PyObject *resultobj;
28914 bool result;
28915 char *kwnames[] = {
28916 NULL
28917 };
28918
28919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Validator_IsSilent",kwnames)) goto fail;
28920 {
28921 PyThreadState* __tstate = wxPyBeginAllowThreads();
28922 result = (bool)wxValidator::IsSilent();
28923
28924 wxPyEndAllowThreads(__tstate);
28925 if (PyErr_Occurred()) SWIG_fail;
28926 }
28927 {
28928 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28929 }
28930 return resultobj;
28931 fail:
28932 return NULL;
28933 }
28934
28935
28936 static PyObject *_wrap_Validator_SetBellOnError(PyObject *, PyObject *args, PyObject *kwargs) {
28937 PyObject *resultobj;
28938 int arg1 = (int) True ;
28939 PyObject * obj0 = 0 ;
28940 char *kwnames[] = {
28941 (char *) "doIt", NULL
28942 };
28943
28944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Validator_SetBellOnError",kwnames,&obj0)) goto fail;
28945 if (obj0) {
28946 arg1 = (int)SWIG_As_int(obj0);
28947 if (PyErr_Occurred()) SWIG_fail;
28948 }
28949 {
28950 PyThreadState* __tstate = wxPyBeginAllowThreads();
28951 wxValidator::SetBellOnError(arg1);
28952
28953 wxPyEndAllowThreads(__tstate);
28954 if (PyErr_Occurred()) SWIG_fail;
28955 }
28956 Py_INCREF(Py_None); resultobj = Py_None;
28957 return resultobj;
28958 fail:
28959 return NULL;
28960 }
28961
28962
28963 static PyObject * Validator_swigregister(PyObject *, PyObject *args) {
28964 PyObject *obj;
28965 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28966 SWIG_TypeClientData(SWIGTYPE_p_wxValidator, obj);
28967 Py_INCREF(obj);
28968 return Py_BuildValue((char *)"");
28969 }
28970 static PyObject *_wrap_new_PyValidator(PyObject *, PyObject *args, PyObject *kwargs) {
28971 PyObject *resultobj;
28972 wxPyValidator *result;
28973 char *kwnames[] = {
28974 NULL
28975 };
28976
28977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyValidator",kwnames)) goto fail;
28978 {
28979 PyThreadState* __tstate = wxPyBeginAllowThreads();
28980 result = (wxPyValidator *)new wxPyValidator();
28981
28982 wxPyEndAllowThreads(__tstate);
28983 if (PyErr_Occurred()) SWIG_fail;
28984 }
28985 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyValidator, 1);
28986 return resultobj;
28987 fail:
28988 return NULL;
28989 }
28990
28991
28992 static PyObject *_wrap_PyValidator__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
28993 PyObject *resultobj;
28994 wxPyValidator *arg1 = (wxPyValidator *) 0 ;
28995 PyObject *arg2 = (PyObject *) 0 ;
28996 PyObject *arg3 = (PyObject *) 0 ;
28997 int arg4 = (int) True ;
28998 PyObject * obj0 = 0 ;
28999 PyObject * obj1 = 0 ;
29000 PyObject * obj2 = 0 ;
29001 PyObject * obj3 = 0 ;
29002 char *kwnames[] = {
29003 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
29004 };
29005
29006 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:PyValidator__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29007 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyValidator,
29008 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29009 arg2 = obj1;
29010 arg3 = obj2;
29011 if (obj3) {
29012 arg4 = (int)SWIG_As_int(obj3);
29013 if (PyErr_Occurred()) SWIG_fail;
29014 }
29015 {
29016 PyThreadState* __tstate = wxPyBeginAllowThreads();
29017 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
29018
29019 wxPyEndAllowThreads(__tstate);
29020 if (PyErr_Occurred()) SWIG_fail;
29021 }
29022 Py_INCREF(Py_None); resultobj = Py_None;
29023 return resultobj;
29024 fail:
29025 return NULL;
29026 }
29027
29028
29029 static PyObject * PyValidator_swigregister(PyObject *, PyObject *args) {
29030 PyObject *obj;
29031 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29032 SWIG_TypeClientData(SWIGTYPE_p_wxPyValidator, obj);
29033 Py_INCREF(obj);
29034 return Py_BuildValue((char *)"");
29035 }
29036 static int _wrap_DefaultValidator_set(PyObject *) {
29037 PyErr_SetString(PyExc_TypeError,"Variable DefaultValidator is read-only.");
29038 return 1;
29039 }
29040
29041
29042 static PyObject *_wrap_DefaultValidator_get() {
29043 PyObject *pyobj;
29044
29045 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultValidator), SWIGTYPE_p_wxValidator, 0);
29046 return pyobj;
29047 }
29048
29049
29050 static PyObject *_wrap_new_Menu(PyObject *, PyObject *args, PyObject *kwargs) {
29051 PyObject *resultobj;
29052 wxString const &arg1_defvalue = wxPyEmptyString ;
29053 wxString *arg1 = (wxString *) &arg1_defvalue ;
29054 long arg2 = (long) 0 ;
29055 wxMenu *result;
29056 bool temp1 = False ;
29057 PyObject * obj0 = 0 ;
29058 PyObject * obj1 = 0 ;
29059 char *kwnames[] = {
29060 (char *) "title",(char *) "style", NULL
29061 };
29062
29063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Menu",kwnames,&obj0,&obj1)) goto fail;
29064 if (obj0) {
29065 {
29066 arg1 = wxString_in_helper(obj0);
29067 if (arg1 == NULL) SWIG_fail;
29068 temp1 = True;
29069 }
29070 }
29071 if (obj1) {
29072 arg2 = (long)SWIG_As_long(obj1);
29073 if (PyErr_Occurred()) SWIG_fail;
29074 }
29075 {
29076 if (!wxPyCheckForApp()) SWIG_fail;
29077 PyThreadState* __tstate = wxPyBeginAllowThreads();
29078 result = (wxMenu *)new wxMenu((wxString const &)*arg1,arg2);
29079
29080 wxPyEndAllowThreads(__tstate);
29081 if (PyErr_Occurred()) SWIG_fail;
29082 }
29083 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMenu, 1);
29084 {
29085 if (temp1)
29086 delete arg1;
29087 }
29088 return resultobj;
29089 fail:
29090 {
29091 if (temp1)
29092 delete arg1;
29093 }
29094 return NULL;
29095 }
29096
29097
29098 static PyObject *_wrap_Menu_Append(PyObject *, PyObject *args, PyObject *kwargs) {
29099 PyObject *resultobj;
29100 wxMenu *arg1 = (wxMenu *) 0 ;
29101 int arg2 ;
29102 wxString *arg3 = 0 ;
29103 wxString const &arg4_defvalue = wxPyEmptyString ;
29104 wxString *arg4 = (wxString *) &arg4_defvalue ;
29105 int arg5 = (int) wxITEM_NORMAL ;
29106 wxMenuItem *result;
29107 bool temp3 = False ;
29108 bool temp4 = False ;
29109 PyObject * obj0 = 0 ;
29110 PyObject * obj1 = 0 ;
29111 PyObject * obj2 = 0 ;
29112 PyObject * obj3 = 0 ;
29113 PyObject * obj4 = 0 ;
29114 char *kwnames[] = {
29115 (char *) "self",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
29116 };
29117
29118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Menu_Append",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29119 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29120 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29121 arg2 = (int)SWIG_As_int(obj1);
29122 if (PyErr_Occurred()) SWIG_fail;
29123 {
29124 arg3 = wxString_in_helper(obj2);
29125 if (arg3 == NULL) SWIG_fail;
29126 temp3 = True;
29127 }
29128 if (obj3) {
29129 {
29130 arg4 = wxString_in_helper(obj3);
29131 if (arg4 == NULL) SWIG_fail;
29132 temp4 = True;
29133 }
29134 }
29135 if (obj4) {
29136 arg5 = (int)SWIG_As_int(obj4);
29137 if (PyErr_Occurred()) SWIG_fail;
29138 }
29139 {
29140 PyThreadState* __tstate = wxPyBeginAllowThreads();
29141 result = (wxMenuItem *)(arg1)->Append(arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5);
29142
29143 wxPyEndAllowThreads(__tstate);
29144 if (PyErr_Occurred()) SWIG_fail;
29145 }
29146 {
29147 resultobj = wxPyMake_wxObject(result, 0);
29148 }
29149 {
29150 if (temp3)
29151 delete arg3;
29152 }
29153 {
29154 if (temp4)
29155 delete arg4;
29156 }
29157 return resultobj;
29158 fail:
29159 {
29160 if (temp3)
29161 delete arg3;
29162 }
29163 {
29164 if (temp4)
29165 delete arg4;
29166 }
29167 return NULL;
29168 }
29169
29170
29171 static PyObject *_wrap_Menu_AppendSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
29172 PyObject *resultobj;
29173 wxMenu *arg1 = (wxMenu *) 0 ;
29174 wxMenuItem *result;
29175 PyObject * obj0 = 0 ;
29176 char *kwnames[] = {
29177 (char *) "self", NULL
29178 };
29179
29180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_AppendSeparator",kwnames,&obj0)) goto fail;
29181 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29182 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29183 {
29184 PyThreadState* __tstate = wxPyBeginAllowThreads();
29185 result = (wxMenuItem *)(arg1)->AppendSeparator();
29186
29187 wxPyEndAllowThreads(__tstate);
29188 if (PyErr_Occurred()) SWIG_fail;
29189 }
29190 {
29191 resultobj = wxPyMake_wxObject(result, 0);
29192 }
29193 return resultobj;
29194 fail:
29195 return NULL;
29196 }
29197
29198
29199 static PyObject *_wrap_Menu_AppendCheckItem(PyObject *, PyObject *args, PyObject *kwargs) {
29200 PyObject *resultobj;
29201 wxMenu *arg1 = (wxMenu *) 0 ;
29202 int arg2 ;
29203 wxString *arg3 = 0 ;
29204 wxString const &arg4_defvalue = wxPyEmptyString ;
29205 wxString *arg4 = (wxString *) &arg4_defvalue ;
29206 wxMenuItem *result;
29207 bool temp3 = False ;
29208 bool temp4 = False ;
29209 PyObject * obj0 = 0 ;
29210 PyObject * obj1 = 0 ;
29211 PyObject * obj2 = 0 ;
29212 PyObject * obj3 = 0 ;
29213 char *kwnames[] = {
29214 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
29215 };
29216
29217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_AppendCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29218 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29219 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29220 arg2 = (int)SWIG_As_int(obj1);
29221 if (PyErr_Occurred()) SWIG_fail;
29222 {
29223 arg3 = wxString_in_helper(obj2);
29224 if (arg3 == NULL) SWIG_fail;
29225 temp3 = True;
29226 }
29227 if (obj3) {
29228 {
29229 arg4 = wxString_in_helper(obj3);
29230 if (arg4 == NULL) SWIG_fail;
29231 temp4 = True;
29232 }
29233 }
29234 {
29235 PyThreadState* __tstate = wxPyBeginAllowThreads();
29236 result = (wxMenuItem *)(arg1)->AppendCheckItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
29237
29238 wxPyEndAllowThreads(__tstate);
29239 if (PyErr_Occurred()) SWIG_fail;
29240 }
29241 {
29242 resultobj = wxPyMake_wxObject(result, 0);
29243 }
29244 {
29245 if (temp3)
29246 delete arg3;
29247 }
29248 {
29249 if (temp4)
29250 delete arg4;
29251 }
29252 return resultobj;
29253 fail:
29254 {
29255 if (temp3)
29256 delete arg3;
29257 }
29258 {
29259 if (temp4)
29260 delete arg4;
29261 }
29262 return NULL;
29263 }
29264
29265
29266 static PyObject *_wrap_Menu_AppendRadioItem(PyObject *, PyObject *args, PyObject *kwargs) {
29267 PyObject *resultobj;
29268 wxMenu *arg1 = (wxMenu *) 0 ;
29269 int arg2 ;
29270 wxString *arg3 = 0 ;
29271 wxString const &arg4_defvalue = wxPyEmptyString ;
29272 wxString *arg4 = (wxString *) &arg4_defvalue ;
29273 wxMenuItem *result;
29274 bool temp3 = False ;
29275 bool temp4 = False ;
29276 PyObject * obj0 = 0 ;
29277 PyObject * obj1 = 0 ;
29278 PyObject * obj2 = 0 ;
29279 PyObject * obj3 = 0 ;
29280 char *kwnames[] = {
29281 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
29282 };
29283
29284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_AppendRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29285 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29286 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29287 arg2 = (int)SWIG_As_int(obj1);
29288 if (PyErr_Occurred()) SWIG_fail;
29289 {
29290 arg3 = wxString_in_helper(obj2);
29291 if (arg3 == NULL) SWIG_fail;
29292 temp3 = True;
29293 }
29294 if (obj3) {
29295 {
29296 arg4 = wxString_in_helper(obj3);
29297 if (arg4 == NULL) SWIG_fail;
29298 temp4 = True;
29299 }
29300 }
29301 {
29302 PyThreadState* __tstate = wxPyBeginAllowThreads();
29303 result = (wxMenuItem *)(arg1)->AppendRadioItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
29304
29305 wxPyEndAllowThreads(__tstate);
29306 if (PyErr_Occurred()) SWIG_fail;
29307 }
29308 {
29309 resultobj = wxPyMake_wxObject(result, 0);
29310 }
29311 {
29312 if (temp3)
29313 delete arg3;
29314 }
29315 {
29316 if (temp4)
29317 delete arg4;
29318 }
29319 return resultobj;
29320 fail:
29321 {
29322 if (temp3)
29323 delete arg3;
29324 }
29325 {
29326 if (temp4)
29327 delete arg4;
29328 }
29329 return NULL;
29330 }
29331
29332
29333 static PyObject *_wrap_Menu_AppendMenu(PyObject *, PyObject *args, PyObject *kwargs) {
29334 PyObject *resultobj;
29335 wxMenu *arg1 = (wxMenu *) 0 ;
29336 int arg2 ;
29337 wxString *arg3 = 0 ;
29338 wxMenu *arg4 = (wxMenu *) 0 ;
29339 wxString const &arg5_defvalue = wxPyEmptyString ;
29340 wxString *arg5 = (wxString *) &arg5_defvalue ;
29341 wxMenuItem *result;
29342 bool temp3 = False ;
29343 bool temp5 = False ;
29344 PyObject * obj0 = 0 ;
29345 PyObject * obj1 = 0 ;
29346 PyObject * obj2 = 0 ;
29347 PyObject * obj3 = 0 ;
29348 PyObject * obj4 = 0 ;
29349 char *kwnames[] = {
29350 (char *) "self",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
29351 };
29352
29353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_AppendMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29354 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29355 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29356 arg2 = (int)SWIG_As_int(obj1);
29357 if (PyErr_Occurred()) SWIG_fail;
29358 {
29359 arg3 = wxString_in_helper(obj2);
29360 if (arg3 == NULL) SWIG_fail;
29361 temp3 = True;
29362 }
29363 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxMenu,
29364 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29365 if (obj4) {
29366 {
29367 arg5 = wxString_in_helper(obj4);
29368 if (arg5 == NULL) SWIG_fail;
29369 temp5 = True;
29370 }
29371 }
29372 {
29373 PyThreadState* __tstate = wxPyBeginAllowThreads();
29374 result = (wxMenuItem *)(arg1)->Append(arg2,(wxString const &)*arg3,arg4,(wxString const &)*arg5);
29375
29376 wxPyEndAllowThreads(__tstate);
29377 if (PyErr_Occurred()) SWIG_fail;
29378 }
29379 {
29380 resultobj = wxPyMake_wxObject(result, 0);
29381 }
29382 {
29383 if (temp3)
29384 delete arg3;
29385 }
29386 {
29387 if (temp5)
29388 delete arg5;
29389 }
29390 return resultobj;
29391 fail:
29392 {
29393 if (temp3)
29394 delete arg3;
29395 }
29396 {
29397 if (temp5)
29398 delete arg5;
29399 }
29400 return NULL;
29401 }
29402
29403
29404 static PyObject *_wrap_Menu_AppendItem(PyObject *, PyObject *args, PyObject *kwargs) {
29405 PyObject *resultobj;
29406 wxMenu *arg1 = (wxMenu *) 0 ;
29407 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29408 wxMenuItem *result;
29409 PyObject * obj0 = 0 ;
29410 PyObject * obj1 = 0 ;
29411 char *kwnames[] = {
29412 (char *) "self",(char *) "item", NULL
29413 };
29414
29415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_AppendItem",kwnames,&obj0,&obj1)) goto fail;
29416 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29417 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29418 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29419 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29420 {
29421 PyThreadState* __tstate = wxPyBeginAllowThreads();
29422 result = (wxMenuItem *)(arg1)->Append(arg2);
29423
29424 wxPyEndAllowThreads(__tstate);
29425 if (PyErr_Occurred()) SWIG_fail;
29426 }
29427 {
29428 resultobj = wxPyMake_wxObject(result, 0);
29429 }
29430 return resultobj;
29431 fail:
29432 return NULL;
29433 }
29434
29435
29436 static PyObject *_wrap_Menu_Break(PyObject *, PyObject *args, PyObject *kwargs) {
29437 PyObject *resultobj;
29438 wxMenu *arg1 = (wxMenu *) 0 ;
29439 PyObject * obj0 = 0 ;
29440 char *kwnames[] = {
29441 (char *) "self", NULL
29442 };
29443
29444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Break",kwnames,&obj0)) goto fail;
29445 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29446 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29447 {
29448 PyThreadState* __tstate = wxPyBeginAllowThreads();
29449 (arg1)->Break();
29450
29451 wxPyEndAllowThreads(__tstate);
29452 if (PyErr_Occurred()) SWIG_fail;
29453 }
29454 Py_INCREF(Py_None); resultobj = Py_None;
29455 return resultobj;
29456 fail:
29457 return NULL;
29458 }
29459
29460
29461 static PyObject *_wrap_Menu_InsertItem(PyObject *, PyObject *args, PyObject *kwargs) {
29462 PyObject *resultobj;
29463 wxMenu *arg1 = (wxMenu *) 0 ;
29464 size_t arg2 ;
29465 wxMenuItem *arg3 = (wxMenuItem *) 0 ;
29466 wxMenuItem *result;
29467 PyObject * obj0 = 0 ;
29468 PyObject * obj1 = 0 ;
29469 PyObject * obj2 = 0 ;
29470 char *kwnames[] = {
29471 (char *) "self",(char *) "pos",(char *) "item", NULL
29472 };
29473
29474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_InsertItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
29475 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29476 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29477 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
29478 if (PyErr_Occurred()) SWIG_fail;
29479 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenuItem,
29480 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29481 {
29482 PyThreadState* __tstate = wxPyBeginAllowThreads();
29483 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3);
29484
29485 wxPyEndAllowThreads(__tstate);
29486 if (PyErr_Occurred()) SWIG_fail;
29487 }
29488 {
29489 resultobj = wxPyMake_wxObject(result, 0);
29490 }
29491 return resultobj;
29492 fail:
29493 return NULL;
29494 }
29495
29496
29497 static PyObject *_wrap_Menu_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
29498 PyObject *resultobj;
29499 wxMenu *arg1 = (wxMenu *) 0 ;
29500 size_t arg2 ;
29501 int arg3 ;
29502 wxString *arg4 = 0 ;
29503 wxString const &arg5_defvalue = wxPyEmptyString ;
29504 wxString *arg5 = (wxString *) &arg5_defvalue ;
29505 int arg6 = (int) wxITEM_NORMAL ;
29506 wxMenuItem *result;
29507 bool temp4 = False ;
29508 bool temp5 = False ;
29509 PyObject * obj0 = 0 ;
29510 PyObject * obj1 = 0 ;
29511 PyObject * obj2 = 0 ;
29512 PyObject * obj3 = 0 ;
29513 PyObject * obj4 = 0 ;
29514 PyObject * obj5 = 0 ;
29515 char *kwnames[] = {
29516 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
29517 };
29518
29519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:Menu_Insert",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
29520 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29521 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29522 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
29523 if (PyErr_Occurred()) SWIG_fail;
29524 arg3 = (int)SWIG_As_int(obj2);
29525 if (PyErr_Occurred()) SWIG_fail;
29526 {
29527 arg4 = wxString_in_helper(obj3);
29528 if (arg4 == NULL) SWIG_fail;
29529 temp4 = True;
29530 }
29531 if (obj4) {
29532 {
29533 arg5 = wxString_in_helper(obj4);
29534 if (arg5 == NULL) SWIG_fail;
29535 temp5 = True;
29536 }
29537 }
29538 if (obj5) {
29539 arg6 = (int)SWIG_As_int(obj5);
29540 if (PyErr_Occurred()) SWIG_fail;
29541 }
29542 {
29543 PyThreadState* __tstate = wxPyBeginAllowThreads();
29544 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5,(wxItemKind )arg6);
29545
29546 wxPyEndAllowThreads(__tstate);
29547 if (PyErr_Occurred()) SWIG_fail;
29548 }
29549 {
29550 resultobj = wxPyMake_wxObject(result, 0);
29551 }
29552 {
29553 if (temp4)
29554 delete arg4;
29555 }
29556 {
29557 if (temp5)
29558 delete arg5;
29559 }
29560 return resultobj;
29561 fail:
29562 {
29563 if (temp4)
29564 delete arg4;
29565 }
29566 {
29567 if (temp5)
29568 delete arg5;
29569 }
29570 return NULL;
29571 }
29572
29573
29574 static PyObject *_wrap_Menu_InsertSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
29575 PyObject *resultobj;
29576 wxMenu *arg1 = (wxMenu *) 0 ;
29577 size_t arg2 ;
29578 wxMenuItem *result;
29579 PyObject * obj0 = 0 ;
29580 PyObject * obj1 = 0 ;
29581 char *kwnames[] = {
29582 (char *) "self",(char *) "pos", NULL
29583 };
29584
29585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_InsertSeparator",kwnames,&obj0,&obj1)) goto fail;
29586 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29587 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29588 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
29589 if (PyErr_Occurred()) SWIG_fail;
29590 {
29591 PyThreadState* __tstate = wxPyBeginAllowThreads();
29592 result = (wxMenuItem *)(arg1)->InsertSeparator(arg2);
29593
29594 wxPyEndAllowThreads(__tstate);
29595 if (PyErr_Occurred()) SWIG_fail;
29596 }
29597 {
29598 resultobj = wxPyMake_wxObject(result, 0);
29599 }
29600 return resultobj;
29601 fail:
29602 return NULL;
29603 }
29604
29605
29606 static PyObject *_wrap_Menu_InsertCheckItem(PyObject *, PyObject *args, PyObject *kwargs) {
29607 PyObject *resultobj;
29608 wxMenu *arg1 = (wxMenu *) 0 ;
29609 size_t arg2 ;
29610 int arg3 ;
29611 wxString *arg4 = 0 ;
29612 wxString const &arg5_defvalue = wxPyEmptyString ;
29613 wxString *arg5 = (wxString *) &arg5_defvalue ;
29614 wxMenuItem *result;
29615 bool temp4 = False ;
29616 bool temp5 = False ;
29617 PyObject * obj0 = 0 ;
29618 PyObject * obj1 = 0 ;
29619 PyObject * obj2 = 0 ;
29620 PyObject * obj3 = 0 ;
29621 PyObject * obj4 = 0 ;
29622 char *kwnames[] = {
29623 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help", NULL
29624 };
29625
29626 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_InsertCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29627 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29628 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29629 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
29630 if (PyErr_Occurred()) SWIG_fail;
29631 arg3 = (int)SWIG_As_int(obj2);
29632 if (PyErr_Occurred()) SWIG_fail;
29633 {
29634 arg4 = wxString_in_helper(obj3);
29635 if (arg4 == NULL) SWIG_fail;
29636 temp4 = True;
29637 }
29638 if (obj4) {
29639 {
29640 arg5 = wxString_in_helper(obj4);
29641 if (arg5 == NULL) SWIG_fail;
29642 temp5 = True;
29643 }
29644 }
29645 {
29646 PyThreadState* __tstate = wxPyBeginAllowThreads();
29647 result = (wxMenuItem *)(arg1)->InsertCheckItem(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5);
29648
29649 wxPyEndAllowThreads(__tstate);
29650 if (PyErr_Occurred()) SWIG_fail;
29651 }
29652 {
29653 resultobj = wxPyMake_wxObject(result, 0);
29654 }
29655 {
29656 if (temp4)
29657 delete arg4;
29658 }
29659 {
29660 if (temp5)
29661 delete arg5;
29662 }
29663 return resultobj;
29664 fail:
29665 {
29666 if (temp4)
29667 delete arg4;
29668 }
29669 {
29670 if (temp5)
29671 delete arg5;
29672 }
29673 return NULL;
29674 }
29675
29676
29677 static PyObject *_wrap_Menu_InsertRadioItem(PyObject *, PyObject *args, PyObject *kwargs) {
29678 PyObject *resultobj;
29679 wxMenu *arg1 = (wxMenu *) 0 ;
29680 size_t arg2 ;
29681 int arg3 ;
29682 wxString *arg4 = 0 ;
29683 wxString const &arg5_defvalue = wxPyEmptyString ;
29684 wxString *arg5 = (wxString *) &arg5_defvalue ;
29685 wxMenuItem *result;
29686 bool temp4 = False ;
29687 bool temp5 = False ;
29688 PyObject * obj0 = 0 ;
29689 PyObject * obj1 = 0 ;
29690 PyObject * obj2 = 0 ;
29691 PyObject * obj3 = 0 ;
29692 PyObject * obj4 = 0 ;
29693 char *kwnames[] = {
29694 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help", NULL
29695 };
29696
29697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_InsertRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29698 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29699 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29700 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
29701 if (PyErr_Occurred()) SWIG_fail;
29702 arg3 = (int)SWIG_As_int(obj2);
29703 if (PyErr_Occurred()) SWIG_fail;
29704 {
29705 arg4 = wxString_in_helper(obj3);
29706 if (arg4 == NULL) SWIG_fail;
29707 temp4 = True;
29708 }
29709 if (obj4) {
29710 {
29711 arg5 = wxString_in_helper(obj4);
29712 if (arg5 == NULL) SWIG_fail;
29713 temp5 = True;
29714 }
29715 }
29716 {
29717 PyThreadState* __tstate = wxPyBeginAllowThreads();
29718 result = (wxMenuItem *)(arg1)->InsertRadioItem(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5);
29719
29720 wxPyEndAllowThreads(__tstate);
29721 if (PyErr_Occurred()) SWIG_fail;
29722 }
29723 {
29724 resultobj = wxPyMake_wxObject(result, 0);
29725 }
29726 {
29727 if (temp4)
29728 delete arg4;
29729 }
29730 {
29731 if (temp5)
29732 delete arg5;
29733 }
29734 return resultobj;
29735 fail:
29736 {
29737 if (temp4)
29738 delete arg4;
29739 }
29740 {
29741 if (temp5)
29742 delete arg5;
29743 }
29744 return NULL;
29745 }
29746
29747
29748 static PyObject *_wrap_Menu_InsertMenu(PyObject *, PyObject *args, PyObject *kwargs) {
29749 PyObject *resultobj;
29750 wxMenu *arg1 = (wxMenu *) 0 ;
29751 size_t arg2 ;
29752 int arg3 ;
29753 wxString *arg4 = 0 ;
29754 wxMenu *arg5 = (wxMenu *) 0 ;
29755 wxString const &arg6_defvalue = wxPyEmptyString ;
29756 wxString *arg6 = (wxString *) &arg6_defvalue ;
29757 wxMenuItem *result;
29758 bool temp4 = False ;
29759 bool temp6 = False ;
29760 PyObject * obj0 = 0 ;
29761 PyObject * obj1 = 0 ;
29762 PyObject * obj2 = 0 ;
29763 PyObject * obj3 = 0 ;
29764 PyObject * obj4 = 0 ;
29765 PyObject * obj5 = 0 ;
29766 char *kwnames[] = {
29767 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
29768 };
29769
29770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Menu_InsertMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
29771 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29772 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29773 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
29774 if (PyErr_Occurred()) SWIG_fail;
29775 arg3 = (int)SWIG_As_int(obj2);
29776 if (PyErr_Occurred()) SWIG_fail;
29777 {
29778 arg4 = wxString_in_helper(obj3);
29779 if (arg4 == NULL) SWIG_fail;
29780 temp4 = True;
29781 }
29782 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxMenu,
29783 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29784 if (obj5) {
29785 {
29786 arg6 = wxString_in_helper(obj5);
29787 if (arg6 == NULL) SWIG_fail;
29788 temp6 = True;
29789 }
29790 }
29791 {
29792 PyThreadState* __tstate = wxPyBeginAllowThreads();
29793 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4,arg5,(wxString const &)*arg6);
29794
29795 wxPyEndAllowThreads(__tstate);
29796 if (PyErr_Occurred()) SWIG_fail;
29797 }
29798 {
29799 resultobj = wxPyMake_wxObject(result, 0);
29800 }
29801 {
29802 if (temp4)
29803 delete arg4;
29804 }
29805 {
29806 if (temp6)
29807 delete arg6;
29808 }
29809 return resultobj;
29810 fail:
29811 {
29812 if (temp4)
29813 delete arg4;
29814 }
29815 {
29816 if (temp6)
29817 delete arg6;
29818 }
29819 return NULL;
29820 }
29821
29822
29823 static PyObject *_wrap_Menu_PrependItem(PyObject *, PyObject *args, PyObject *kwargs) {
29824 PyObject *resultobj;
29825 wxMenu *arg1 = (wxMenu *) 0 ;
29826 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29827 wxMenuItem *result;
29828 PyObject * obj0 = 0 ;
29829 PyObject * obj1 = 0 ;
29830 char *kwnames[] = {
29831 (char *) "self",(char *) "item", NULL
29832 };
29833
29834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_PrependItem",kwnames,&obj0,&obj1)) goto fail;
29835 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29836 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29837 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29838 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29839 {
29840 PyThreadState* __tstate = wxPyBeginAllowThreads();
29841 result = (wxMenuItem *)(arg1)->Prepend(arg2);
29842
29843 wxPyEndAllowThreads(__tstate);
29844 if (PyErr_Occurred()) SWIG_fail;
29845 }
29846 {
29847 resultobj = wxPyMake_wxObject(result, 0);
29848 }
29849 return resultobj;
29850 fail:
29851 return NULL;
29852 }
29853
29854
29855 static PyObject *_wrap_Menu_Prepend(PyObject *, PyObject *args, PyObject *kwargs) {
29856 PyObject *resultobj;
29857 wxMenu *arg1 = (wxMenu *) 0 ;
29858 int arg2 ;
29859 wxString *arg3 = 0 ;
29860 wxString const &arg4_defvalue = wxPyEmptyString ;
29861 wxString *arg4 = (wxString *) &arg4_defvalue ;
29862 int arg5 = (int) wxITEM_NORMAL ;
29863 wxMenuItem *result;
29864 bool temp3 = False ;
29865 bool temp4 = False ;
29866 PyObject * obj0 = 0 ;
29867 PyObject * obj1 = 0 ;
29868 PyObject * obj2 = 0 ;
29869 PyObject * obj3 = 0 ;
29870 PyObject * obj4 = 0 ;
29871 char *kwnames[] = {
29872 (char *) "self",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
29873 };
29874
29875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Menu_Prepend",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29876 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29877 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29878 arg2 = (int)SWIG_As_int(obj1);
29879 if (PyErr_Occurred()) SWIG_fail;
29880 {
29881 arg3 = wxString_in_helper(obj2);
29882 if (arg3 == NULL) SWIG_fail;
29883 temp3 = True;
29884 }
29885 if (obj3) {
29886 {
29887 arg4 = wxString_in_helper(obj3);
29888 if (arg4 == NULL) SWIG_fail;
29889 temp4 = True;
29890 }
29891 }
29892 if (obj4) {
29893 arg5 = (int)SWIG_As_int(obj4);
29894 if (PyErr_Occurred()) SWIG_fail;
29895 }
29896 {
29897 PyThreadState* __tstate = wxPyBeginAllowThreads();
29898 result = (wxMenuItem *)(arg1)->Prepend(arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5);
29899
29900 wxPyEndAllowThreads(__tstate);
29901 if (PyErr_Occurred()) SWIG_fail;
29902 }
29903 {
29904 resultobj = wxPyMake_wxObject(result, 0);
29905 }
29906 {
29907 if (temp3)
29908 delete arg3;
29909 }
29910 {
29911 if (temp4)
29912 delete arg4;
29913 }
29914 return resultobj;
29915 fail:
29916 {
29917 if (temp3)
29918 delete arg3;
29919 }
29920 {
29921 if (temp4)
29922 delete arg4;
29923 }
29924 return NULL;
29925 }
29926
29927
29928 static PyObject *_wrap_Menu_PrependSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
29929 PyObject *resultobj;
29930 wxMenu *arg1 = (wxMenu *) 0 ;
29931 wxMenuItem *result;
29932 PyObject * obj0 = 0 ;
29933 char *kwnames[] = {
29934 (char *) "self", NULL
29935 };
29936
29937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_PrependSeparator",kwnames,&obj0)) goto fail;
29938 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29939 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29940 {
29941 PyThreadState* __tstate = wxPyBeginAllowThreads();
29942 result = (wxMenuItem *)(arg1)->PrependSeparator();
29943
29944 wxPyEndAllowThreads(__tstate);
29945 if (PyErr_Occurred()) SWIG_fail;
29946 }
29947 {
29948 resultobj = wxPyMake_wxObject(result, 0);
29949 }
29950 return resultobj;
29951 fail:
29952 return NULL;
29953 }
29954
29955
29956 static PyObject *_wrap_Menu_PrependCheckItem(PyObject *, PyObject *args, PyObject *kwargs) {
29957 PyObject *resultobj;
29958 wxMenu *arg1 = (wxMenu *) 0 ;
29959 int arg2 ;
29960 wxString *arg3 = 0 ;
29961 wxString const &arg4_defvalue = wxPyEmptyString ;
29962 wxString *arg4 = (wxString *) &arg4_defvalue ;
29963 wxMenuItem *result;
29964 bool temp3 = False ;
29965 bool temp4 = False ;
29966 PyObject * obj0 = 0 ;
29967 PyObject * obj1 = 0 ;
29968 PyObject * obj2 = 0 ;
29969 PyObject * obj3 = 0 ;
29970 char *kwnames[] = {
29971 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
29972 };
29973
29974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_PrependCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29975 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29976 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29977 arg2 = (int)SWIG_As_int(obj1);
29978 if (PyErr_Occurred()) SWIG_fail;
29979 {
29980 arg3 = wxString_in_helper(obj2);
29981 if (arg3 == NULL) SWIG_fail;
29982 temp3 = True;
29983 }
29984 if (obj3) {
29985 {
29986 arg4 = wxString_in_helper(obj3);
29987 if (arg4 == NULL) SWIG_fail;
29988 temp4 = True;
29989 }
29990 }
29991 {
29992 PyThreadState* __tstate = wxPyBeginAllowThreads();
29993 result = (wxMenuItem *)(arg1)->PrependCheckItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
29994
29995 wxPyEndAllowThreads(__tstate);
29996 if (PyErr_Occurred()) SWIG_fail;
29997 }
29998 {
29999 resultobj = wxPyMake_wxObject(result, 0);
30000 }
30001 {
30002 if (temp3)
30003 delete arg3;
30004 }
30005 {
30006 if (temp4)
30007 delete arg4;
30008 }
30009 return resultobj;
30010 fail:
30011 {
30012 if (temp3)
30013 delete arg3;
30014 }
30015 {
30016 if (temp4)
30017 delete arg4;
30018 }
30019 return NULL;
30020 }
30021
30022
30023 static PyObject *_wrap_Menu_PrependRadioItem(PyObject *, PyObject *args, PyObject *kwargs) {
30024 PyObject *resultobj;
30025 wxMenu *arg1 = (wxMenu *) 0 ;
30026 int arg2 ;
30027 wxString *arg3 = 0 ;
30028 wxString const &arg4_defvalue = wxPyEmptyString ;
30029 wxString *arg4 = (wxString *) &arg4_defvalue ;
30030 wxMenuItem *result;
30031 bool temp3 = False ;
30032 bool temp4 = False ;
30033 PyObject * obj0 = 0 ;
30034 PyObject * obj1 = 0 ;
30035 PyObject * obj2 = 0 ;
30036 PyObject * obj3 = 0 ;
30037 char *kwnames[] = {
30038 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
30039 };
30040
30041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_PrependRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30042 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30043 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30044 arg2 = (int)SWIG_As_int(obj1);
30045 if (PyErr_Occurred()) SWIG_fail;
30046 {
30047 arg3 = wxString_in_helper(obj2);
30048 if (arg3 == NULL) SWIG_fail;
30049 temp3 = True;
30050 }
30051 if (obj3) {
30052 {
30053 arg4 = wxString_in_helper(obj3);
30054 if (arg4 == NULL) SWIG_fail;
30055 temp4 = True;
30056 }
30057 }
30058 {
30059 PyThreadState* __tstate = wxPyBeginAllowThreads();
30060 result = (wxMenuItem *)(arg1)->PrependRadioItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
30061
30062 wxPyEndAllowThreads(__tstate);
30063 if (PyErr_Occurred()) SWIG_fail;
30064 }
30065 {
30066 resultobj = wxPyMake_wxObject(result, 0);
30067 }
30068 {
30069 if (temp3)
30070 delete arg3;
30071 }
30072 {
30073 if (temp4)
30074 delete arg4;
30075 }
30076 return resultobj;
30077 fail:
30078 {
30079 if (temp3)
30080 delete arg3;
30081 }
30082 {
30083 if (temp4)
30084 delete arg4;
30085 }
30086 return NULL;
30087 }
30088
30089
30090 static PyObject *_wrap_Menu_PrependMenu(PyObject *, PyObject *args, PyObject *kwargs) {
30091 PyObject *resultobj;
30092 wxMenu *arg1 = (wxMenu *) 0 ;
30093 int arg2 ;
30094 wxString *arg3 = 0 ;
30095 wxMenu *arg4 = (wxMenu *) 0 ;
30096 wxString const &arg5_defvalue = wxPyEmptyString ;
30097 wxString *arg5 = (wxString *) &arg5_defvalue ;
30098 wxMenuItem *result;
30099 bool temp3 = False ;
30100 bool temp5 = False ;
30101 PyObject * obj0 = 0 ;
30102 PyObject * obj1 = 0 ;
30103 PyObject * obj2 = 0 ;
30104 PyObject * obj3 = 0 ;
30105 PyObject * obj4 = 0 ;
30106 char *kwnames[] = {
30107 (char *) "self",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
30108 };
30109
30110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_PrependMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
30111 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30112 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30113 arg2 = (int)SWIG_As_int(obj1);
30114 if (PyErr_Occurred()) SWIG_fail;
30115 {
30116 arg3 = wxString_in_helper(obj2);
30117 if (arg3 == NULL) SWIG_fail;
30118 temp3 = True;
30119 }
30120 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxMenu,
30121 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30122 if (obj4) {
30123 {
30124 arg5 = wxString_in_helper(obj4);
30125 if (arg5 == NULL) SWIG_fail;
30126 temp5 = True;
30127 }
30128 }
30129 {
30130 PyThreadState* __tstate = wxPyBeginAllowThreads();
30131 result = (wxMenuItem *)(arg1)->Prepend(arg2,(wxString const &)*arg3,arg4,(wxString const &)*arg5);
30132
30133 wxPyEndAllowThreads(__tstate);
30134 if (PyErr_Occurred()) SWIG_fail;
30135 }
30136 {
30137 resultobj = wxPyMake_wxObject(result, 0);
30138 }
30139 {
30140 if (temp3)
30141 delete arg3;
30142 }
30143 {
30144 if (temp5)
30145 delete arg5;
30146 }
30147 return resultobj;
30148 fail:
30149 {
30150 if (temp3)
30151 delete arg3;
30152 }
30153 {
30154 if (temp5)
30155 delete arg5;
30156 }
30157 return NULL;
30158 }
30159
30160
30161 static PyObject *_wrap_Menu_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
30162 PyObject *resultobj;
30163 wxMenu *arg1 = (wxMenu *) 0 ;
30164 int arg2 ;
30165 wxMenuItem *result;
30166 PyObject * obj0 = 0 ;
30167 PyObject * obj1 = 0 ;
30168 char *kwnames[] = {
30169 (char *) "self",(char *) "id", NULL
30170 };
30171
30172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Remove",kwnames,&obj0,&obj1)) goto fail;
30173 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30174 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30175 arg2 = (int)SWIG_As_int(obj1);
30176 if (PyErr_Occurred()) SWIG_fail;
30177 {
30178 PyThreadState* __tstate = wxPyBeginAllowThreads();
30179 result = (wxMenuItem *)(arg1)->Remove(arg2);
30180
30181 wxPyEndAllowThreads(__tstate);
30182 if (PyErr_Occurred()) SWIG_fail;
30183 }
30184 {
30185 resultobj = wxPyMake_wxObject(result, 0);
30186 }
30187 return resultobj;
30188 fail:
30189 return NULL;
30190 }
30191
30192
30193 static PyObject *_wrap_Menu_RemoveItem(PyObject *, PyObject *args, PyObject *kwargs) {
30194 PyObject *resultobj;
30195 wxMenu *arg1 = (wxMenu *) 0 ;
30196 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
30197 wxMenuItem *result;
30198 PyObject * obj0 = 0 ;
30199 PyObject * obj1 = 0 ;
30200 char *kwnames[] = {
30201 (char *) "self",(char *) "item", NULL
30202 };
30203
30204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_RemoveItem",kwnames,&obj0,&obj1)) goto fail;
30205 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30206 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30207 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
30208 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30209 {
30210 PyThreadState* __tstate = wxPyBeginAllowThreads();
30211 result = (wxMenuItem *)(arg1)->Remove(arg2);
30212
30213 wxPyEndAllowThreads(__tstate);
30214 if (PyErr_Occurred()) SWIG_fail;
30215 }
30216 {
30217 resultobj = wxPyMake_wxObject(result, 0);
30218 }
30219 return resultobj;
30220 fail:
30221 return NULL;
30222 }
30223
30224
30225 static PyObject *_wrap_Menu_Delete(PyObject *, PyObject *args, PyObject *kwargs) {
30226 PyObject *resultobj;
30227 wxMenu *arg1 = (wxMenu *) 0 ;
30228 int arg2 ;
30229 bool result;
30230 PyObject * obj0 = 0 ;
30231 PyObject * obj1 = 0 ;
30232 char *kwnames[] = {
30233 (char *) "self",(char *) "id", NULL
30234 };
30235
30236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Delete",kwnames,&obj0,&obj1)) goto fail;
30237 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30238 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30239 arg2 = (int)SWIG_As_int(obj1);
30240 if (PyErr_Occurred()) SWIG_fail;
30241 {
30242 PyThreadState* __tstate = wxPyBeginAllowThreads();
30243 result = (bool)(arg1)->Delete(arg2);
30244
30245 wxPyEndAllowThreads(__tstate);
30246 if (PyErr_Occurred()) SWIG_fail;
30247 }
30248 {
30249 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30250 }
30251 return resultobj;
30252 fail:
30253 return NULL;
30254 }
30255
30256
30257 static PyObject *_wrap_Menu_DeleteItem(PyObject *, PyObject *args, PyObject *kwargs) {
30258 PyObject *resultobj;
30259 wxMenu *arg1 = (wxMenu *) 0 ;
30260 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
30261 bool result;
30262 PyObject * obj0 = 0 ;
30263 PyObject * obj1 = 0 ;
30264 char *kwnames[] = {
30265 (char *) "self",(char *) "item", NULL
30266 };
30267
30268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DeleteItem",kwnames,&obj0,&obj1)) goto fail;
30269 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30270 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30271 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
30272 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30273 {
30274 PyThreadState* __tstate = wxPyBeginAllowThreads();
30275 result = (bool)(arg1)->Delete(arg2);
30276
30277 wxPyEndAllowThreads(__tstate);
30278 if (PyErr_Occurred()) SWIG_fail;
30279 }
30280 {
30281 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30282 }
30283 return resultobj;
30284 fail:
30285 return NULL;
30286 }
30287
30288
30289 static PyObject *_wrap_Menu_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
30290 PyObject *resultobj;
30291 wxMenu *arg1 = (wxMenu *) 0 ;
30292 PyObject * obj0 = 0 ;
30293 char *kwnames[] = {
30294 (char *) "self", NULL
30295 };
30296
30297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Destroy",kwnames,&obj0)) goto fail;
30298 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30299 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30300 {
30301 PyThreadState* __tstate = wxPyBeginAllowThreads();
30302 wxMenu_Destroy(arg1);
30303
30304 wxPyEndAllowThreads(__tstate);
30305 if (PyErr_Occurred()) SWIG_fail;
30306 }
30307 Py_INCREF(Py_None); resultobj = Py_None;
30308 return resultobj;
30309 fail:
30310 return NULL;
30311 }
30312
30313
30314 static PyObject *_wrap_Menu_DestroyId(PyObject *, PyObject *args, PyObject *kwargs) {
30315 PyObject *resultobj;
30316 wxMenu *arg1 = (wxMenu *) 0 ;
30317 int arg2 ;
30318 bool result;
30319 PyObject * obj0 = 0 ;
30320 PyObject * obj1 = 0 ;
30321 char *kwnames[] = {
30322 (char *) "self",(char *) "id", NULL
30323 };
30324
30325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DestroyId",kwnames,&obj0,&obj1)) goto fail;
30326 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30327 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30328 arg2 = (int)SWIG_As_int(obj1);
30329 if (PyErr_Occurred()) SWIG_fail;
30330 {
30331 PyThreadState* __tstate = wxPyBeginAllowThreads();
30332 result = (bool)(arg1)->Destroy(arg2);
30333
30334 wxPyEndAllowThreads(__tstate);
30335 if (PyErr_Occurred()) SWIG_fail;
30336 }
30337 {
30338 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30339 }
30340 return resultobj;
30341 fail:
30342 return NULL;
30343 }
30344
30345
30346 static PyObject *_wrap_Menu_DestroyItem(PyObject *, PyObject *args, PyObject *kwargs) {
30347 PyObject *resultobj;
30348 wxMenu *arg1 = (wxMenu *) 0 ;
30349 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
30350 bool result;
30351 PyObject * obj0 = 0 ;
30352 PyObject * obj1 = 0 ;
30353 char *kwnames[] = {
30354 (char *) "self",(char *) "item", NULL
30355 };
30356
30357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DestroyItem",kwnames,&obj0,&obj1)) goto fail;
30358 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30359 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30360 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
30361 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30362 {
30363 PyThreadState* __tstate = wxPyBeginAllowThreads();
30364 result = (bool)(arg1)->Destroy(arg2);
30365
30366 wxPyEndAllowThreads(__tstate);
30367 if (PyErr_Occurred()) SWIG_fail;
30368 }
30369 {
30370 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30371 }
30372 return resultobj;
30373 fail:
30374 return NULL;
30375 }
30376
30377
30378 static PyObject *_wrap_Menu_GetMenuItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
30379 PyObject *resultobj;
30380 wxMenu *arg1 = (wxMenu *) 0 ;
30381 size_t result;
30382 PyObject * obj0 = 0 ;
30383 char *kwnames[] = {
30384 (char *) "self", NULL
30385 };
30386
30387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuItemCount",kwnames,&obj0)) goto fail;
30388 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30389 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30390 {
30391 PyThreadState* __tstate = wxPyBeginAllowThreads();
30392 result = (size_t)((wxMenu const *)arg1)->GetMenuItemCount();
30393
30394 wxPyEndAllowThreads(__tstate);
30395 if (PyErr_Occurred()) SWIG_fail;
30396 }
30397 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
30398 return resultobj;
30399 fail:
30400 return NULL;
30401 }
30402
30403
30404 static PyObject *_wrap_Menu_GetMenuItems(PyObject *, PyObject *args, PyObject *kwargs) {
30405 PyObject *resultobj;
30406 wxMenu *arg1 = (wxMenu *) 0 ;
30407 PyObject *result;
30408 PyObject * obj0 = 0 ;
30409 char *kwnames[] = {
30410 (char *) "self", NULL
30411 };
30412
30413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuItems",kwnames,&obj0)) goto fail;
30414 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30415 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30416 {
30417 PyThreadState* __tstate = wxPyBeginAllowThreads();
30418 result = (PyObject *)wxMenu_GetMenuItems(arg1);
30419
30420 wxPyEndAllowThreads(__tstate);
30421 if (PyErr_Occurred()) SWIG_fail;
30422 }
30423 resultobj = result;
30424 return resultobj;
30425 fail:
30426 return NULL;
30427 }
30428
30429
30430 static PyObject *_wrap_Menu_FindItem(PyObject *, PyObject *args, PyObject *kwargs) {
30431 PyObject *resultobj;
30432 wxMenu *arg1 = (wxMenu *) 0 ;
30433 wxString *arg2 = 0 ;
30434 int result;
30435 bool temp2 = False ;
30436 PyObject * obj0 = 0 ;
30437 PyObject * obj1 = 0 ;
30438 char *kwnames[] = {
30439 (char *) "self",(char *) "item", NULL
30440 };
30441
30442 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItem",kwnames,&obj0,&obj1)) goto fail;
30443 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30444 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30445 {
30446 arg2 = wxString_in_helper(obj1);
30447 if (arg2 == NULL) SWIG_fail;
30448 temp2 = True;
30449 }
30450 {
30451 PyThreadState* __tstate = wxPyBeginAllowThreads();
30452 result = (int)((wxMenu const *)arg1)->FindItem((wxString const &)*arg2);
30453
30454 wxPyEndAllowThreads(__tstate);
30455 if (PyErr_Occurred()) SWIG_fail;
30456 }
30457 resultobj = SWIG_From_int((int)result);
30458 {
30459 if (temp2)
30460 delete arg2;
30461 }
30462 return resultobj;
30463 fail:
30464 {
30465 if (temp2)
30466 delete arg2;
30467 }
30468 return NULL;
30469 }
30470
30471
30472 static PyObject *_wrap_Menu_FindItemById(PyObject *, PyObject *args, PyObject *kwargs) {
30473 PyObject *resultobj;
30474 wxMenu *arg1 = (wxMenu *) 0 ;
30475 int arg2 ;
30476 wxMenuItem *result;
30477 PyObject * obj0 = 0 ;
30478 PyObject * obj1 = 0 ;
30479 char *kwnames[] = {
30480 (char *) "self",(char *) "id", NULL
30481 };
30482
30483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItemById",kwnames,&obj0,&obj1)) goto fail;
30484 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30485 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30486 arg2 = (int)SWIG_As_int(obj1);
30487 if (PyErr_Occurred()) SWIG_fail;
30488 {
30489 PyThreadState* __tstate = wxPyBeginAllowThreads();
30490 result = (wxMenuItem *)((wxMenu const *)arg1)->FindItem(arg2);
30491
30492 wxPyEndAllowThreads(__tstate);
30493 if (PyErr_Occurred()) SWIG_fail;
30494 }
30495 {
30496 resultobj = wxPyMake_wxObject(result, 0);
30497 }
30498 return resultobj;
30499 fail:
30500 return NULL;
30501 }
30502
30503
30504 static PyObject *_wrap_Menu_FindItemByPosition(PyObject *, PyObject *args, PyObject *kwargs) {
30505 PyObject *resultobj;
30506 wxMenu *arg1 = (wxMenu *) 0 ;
30507 size_t arg2 ;
30508 wxMenuItem *result;
30509 PyObject * obj0 = 0 ;
30510 PyObject * obj1 = 0 ;
30511 char *kwnames[] = {
30512 (char *) "self",(char *) "position", NULL
30513 };
30514
30515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItemByPosition",kwnames,&obj0,&obj1)) goto fail;
30516 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30517 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30518 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
30519 if (PyErr_Occurred()) SWIG_fail;
30520 {
30521 PyThreadState* __tstate = wxPyBeginAllowThreads();
30522 result = (wxMenuItem *)((wxMenu const *)arg1)->FindItemByPosition(arg2);
30523
30524 wxPyEndAllowThreads(__tstate);
30525 if (PyErr_Occurred()) SWIG_fail;
30526 }
30527 {
30528 resultobj = wxPyMake_wxObject(result, 0);
30529 }
30530 return resultobj;
30531 fail:
30532 return NULL;
30533 }
30534
30535
30536 static PyObject *_wrap_Menu_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
30537 PyObject *resultobj;
30538 wxMenu *arg1 = (wxMenu *) 0 ;
30539 int arg2 ;
30540 bool arg3 ;
30541 PyObject * obj0 = 0 ;
30542 PyObject * obj1 = 0 ;
30543 PyObject * obj2 = 0 ;
30544 char *kwnames[] = {
30545 (char *) "self",(char *) "id",(char *) "enable", NULL
30546 };
30547
30548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_Enable",kwnames,&obj0,&obj1,&obj2)) goto fail;
30549 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30550 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30551 arg2 = (int)SWIG_As_int(obj1);
30552 if (PyErr_Occurred()) SWIG_fail;
30553 arg3 = (bool)SWIG_As_bool(obj2);
30554 if (PyErr_Occurred()) SWIG_fail;
30555 {
30556 PyThreadState* __tstate = wxPyBeginAllowThreads();
30557 (arg1)->Enable(arg2,arg3);
30558
30559 wxPyEndAllowThreads(__tstate);
30560 if (PyErr_Occurred()) SWIG_fail;
30561 }
30562 Py_INCREF(Py_None); resultobj = Py_None;
30563 return resultobj;
30564 fail:
30565 return NULL;
30566 }
30567
30568
30569 static PyObject *_wrap_Menu_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
30570 PyObject *resultobj;
30571 wxMenu *arg1 = (wxMenu *) 0 ;
30572 int arg2 ;
30573 bool result;
30574 PyObject * obj0 = 0 ;
30575 PyObject * obj1 = 0 ;
30576 char *kwnames[] = {
30577 (char *) "self",(char *) "id", NULL
30578 };
30579
30580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_IsEnabled",kwnames,&obj0,&obj1)) goto fail;
30581 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30582 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30583 arg2 = (int)SWIG_As_int(obj1);
30584 if (PyErr_Occurred()) SWIG_fail;
30585 {
30586 PyThreadState* __tstate = wxPyBeginAllowThreads();
30587 result = (bool)((wxMenu const *)arg1)->IsEnabled(arg2);
30588
30589 wxPyEndAllowThreads(__tstate);
30590 if (PyErr_Occurred()) SWIG_fail;
30591 }
30592 {
30593 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30594 }
30595 return resultobj;
30596 fail:
30597 return NULL;
30598 }
30599
30600
30601 static PyObject *_wrap_Menu_Check(PyObject *, PyObject *args, PyObject *kwargs) {
30602 PyObject *resultobj;
30603 wxMenu *arg1 = (wxMenu *) 0 ;
30604 int arg2 ;
30605 bool arg3 ;
30606 PyObject * obj0 = 0 ;
30607 PyObject * obj1 = 0 ;
30608 PyObject * obj2 = 0 ;
30609 char *kwnames[] = {
30610 (char *) "self",(char *) "id",(char *) "check", NULL
30611 };
30612
30613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
30614 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30615 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30616 arg2 = (int)SWIG_As_int(obj1);
30617 if (PyErr_Occurred()) SWIG_fail;
30618 arg3 = (bool)SWIG_As_bool(obj2);
30619 if (PyErr_Occurred()) SWIG_fail;
30620 {
30621 PyThreadState* __tstate = wxPyBeginAllowThreads();
30622 (arg1)->Check(arg2,arg3);
30623
30624 wxPyEndAllowThreads(__tstate);
30625 if (PyErr_Occurred()) SWIG_fail;
30626 }
30627 Py_INCREF(Py_None); resultobj = Py_None;
30628 return resultobj;
30629 fail:
30630 return NULL;
30631 }
30632
30633
30634 static PyObject *_wrap_Menu_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
30635 PyObject *resultobj;
30636 wxMenu *arg1 = (wxMenu *) 0 ;
30637 int arg2 ;
30638 bool result;
30639 PyObject * obj0 = 0 ;
30640 PyObject * obj1 = 0 ;
30641 char *kwnames[] = {
30642 (char *) "self",(char *) "id", NULL
30643 };
30644
30645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_IsChecked",kwnames,&obj0,&obj1)) goto fail;
30646 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30647 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30648 arg2 = (int)SWIG_As_int(obj1);
30649 if (PyErr_Occurred()) SWIG_fail;
30650 {
30651 PyThreadState* __tstate = wxPyBeginAllowThreads();
30652 result = (bool)((wxMenu const *)arg1)->IsChecked(arg2);
30653
30654 wxPyEndAllowThreads(__tstate);
30655 if (PyErr_Occurred()) SWIG_fail;
30656 }
30657 {
30658 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30659 }
30660 return resultobj;
30661 fail:
30662 return NULL;
30663 }
30664
30665
30666 static PyObject *_wrap_Menu_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
30667 PyObject *resultobj;
30668 wxMenu *arg1 = (wxMenu *) 0 ;
30669 int arg2 ;
30670 wxString *arg3 = 0 ;
30671 bool temp3 = False ;
30672 PyObject * obj0 = 0 ;
30673 PyObject * obj1 = 0 ;
30674 PyObject * obj2 = 0 ;
30675 char *kwnames[] = {
30676 (char *) "self",(char *) "id",(char *) "label", NULL
30677 };
30678
30679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_SetLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
30680 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30681 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30682 arg2 = (int)SWIG_As_int(obj1);
30683 if (PyErr_Occurred()) SWIG_fail;
30684 {
30685 arg3 = wxString_in_helper(obj2);
30686 if (arg3 == NULL) SWIG_fail;
30687 temp3 = True;
30688 }
30689 {
30690 PyThreadState* __tstate = wxPyBeginAllowThreads();
30691 (arg1)->SetLabel(arg2,(wxString const &)*arg3);
30692
30693 wxPyEndAllowThreads(__tstate);
30694 if (PyErr_Occurred()) SWIG_fail;
30695 }
30696 Py_INCREF(Py_None); resultobj = Py_None;
30697 {
30698 if (temp3)
30699 delete arg3;
30700 }
30701 return resultobj;
30702 fail:
30703 {
30704 if (temp3)
30705 delete arg3;
30706 }
30707 return NULL;
30708 }
30709
30710
30711 static PyObject *_wrap_Menu_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
30712 PyObject *resultobj;
30713 wxMenu *arg1 = (wxMenu *) 0 ;
30714 int arg2 ;
30715 wxString result;
30716 PyObject * obj0 = 0 ;
30717 PyObject * obj1 = 0 ;
30718 char *kwnames[] = {
30719 (char *) "self",(char *) "id", NULL
30720 };
30721
30722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_GetLabel",kwnames,&obj0,&obj1)) goto fail;
30723 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30724 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30725 arg2 = (int)SWIG_As_int(obj1);
30726 if (PyErr_Occurred()) SWIG_fail;
30727 {
30728 PyThreadState* __tstate = wxPyBeginAllowThreads();
30729 result = ((wxMenu const *)arg1)->GetLabel(arg2);
30730
30731 wxPyEndAllowThreads(__tstate);
30732 if (PyErr_Occurred()) SWIG_fail;
30733 }
30734 {
30735 #if wxUSE_UNICODE
30736 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30737 #else
30738 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30739 #endif
30740 }
30741 return resultobj;
30742 fail:
30743 return NULL;
30744 }
30745
30746
30747 static PyObject *_wrap_Menu_SetHelpString(PyObject *, PyObject *args, PyObject *kwargs) {
30748 PyObject *resultobj;
30749 wxMenu *arg1 = (wxMenu *) 0 ;
30750 int arg2 ;
30751 wxString *arg3 = 0 ;
30752 bool temp3 = False ;
30753 PyObject * obj0 = 0 ;
30754 PyObject * obj1 = 0 ;
30755 PyObject * obj2 = 0 ;
30756 char *kwnames[] = {
30757 (char *) "self",(char *) "id",(char *) "helpString", NULL
30758 };
30759
30760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_SetHelpString",kwnames,&obj0,&obj1,&obj2)) goto fail;
30761 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30762 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30763 arg2 = (int)SWIG_As_int(obj1);
30764 if (PyErr_Occurred()) SWIG_fail;
30765 {
30766 arg3 = wxString_in_helper(obj2);
30767 if (arg3 == NULL) SWIG_fail;
30768 temp3 = True;
30769 }
30770 {
30771 PyThreadState* __tstate = wxPyBeginAllowThreads();
30772 (arg1)->SetHelpString(arg2,(wxString const &)*arg3);
30773
30774 wxPyEndAllowThreads(__tstate);
30775 if (PyErr_Occurred()) SWIG_fail;
30776 }
30777 Py_INCREF(Py_None); resultobj = Py_None;
30778 {
30779 if (temp3)
30780 delete arg3;
30781 }
30782 return resultobj;
30783 fail:
30784 {
30785 if (temp3)
30786 delete arg3;
30787 }
30788 return NULL;
30789 }
30790
30791
30792 static PyObject *_wrap_Menu_GetHelpString(PyObject *, PyObject *args, PyObject *kwargs) {
30793 PyObject *resultobj;
30794 wxMenu *arg1 = (wxMenu *) 0 ;
30795 int arg2 ;
30796 wxString result;
30797 PyObject * obj0 = 0 ;
30798 PyObject * obj1 = 0 ;
30799 char *kwnames[] = {
30800 (char *) "self",(char *) "id", NULL
30801 };
30802
30803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_GetHelpString",kwnames,&obj0,&obj1)) goto fail;
30804 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30805 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30806 arg2 = (int)SWIG_As_int(obj1);
30807 if (PyErr_Occurred()) SWIG_fail;
30808 {
30809 PyThreadState* __tstate = wxPyBeginAllowThreads();
30810 result = ((wxMenu const *)arg1)->GetHelpString(arg2);
30811
30812 wxPyEndAllowThreads(__tstate);
30813 if (PyErr_Occurred()) SWIG_fail;
30814 }
30815 {
30816 #if wxUSE_UNICODE
30817 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30818 #else
30819 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30820 #endif
30821 }
30822 return resultobj;
30823 fail:
30824 return NULL;
30825 }
30826
30827
30828 static PyObject *_wrap_Menu_SetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
30829 PyObject *resultobj;
30830 wxMenu *arg1 = (wxMenu *) 0 ;
30831 wxString *arg2 = 0 ;
30832 bool temp2 = False ;
30833 PyObject * obj0 = 0 ;
30834 PyObject * obj1 = 0 ;
30835 char *kwnames[] = {
30836 (char *) "self",(char *) "title", NULL
30837 };
30838
30839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetTitle",kwnames,&obj0,&obj1)) goto fail;
30840 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30841 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30842 {
30843 arg2 = wxString_in_helper(obj1);
30844 if (arg2 == NULL) SWIG_fail;
30845 temp2 = True;
30846 }
30847 {
30848 PyThreadState* __tstate = wxPyBeginAllowThreads();
30849 (arg1)->SetTitle((wxString const &)*arg2);
30850
30851 wxPyEndAllowThreads(__tstate);
30852 if (PyErr_Occurred()) SWIG_fail;
30853 }
30854 Py_INCREF(Py_None); resultobj = Py_None;
30855 {
30856 if (temp2)
30857 delete arg2;
30858 }
30859 return resultobj;
30860 fail:
30861 {
30862 if (temp2)
30863 delete arg2;
30864 }
30865 return NULL;
30866 }
30867
30868
30869 static PyObject *_wrap_Menu_GetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
30870 PyObject *resultobj;
30871 wxMenu *arg1 = (wxMenu *) 0 ;
30872 wxString result;
30873 PyObject * obj0 = 0 ;
30874 char *kwnames[] = {
30875 (char *) "self", NULL
30876 };
30877
30878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetTitle",kwnames,&obj0)) goto fail;
30879 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30880 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30881 {
30882 PyThreadState* __tstate = wxPyBeginAllowThreads();
30883 result = ((wxMenu const *)arg1)->GetTitle();
30884
30885 wxPyEndAllowThreads(__tstate);
30886 if (PyErr_Occurred()) SWIG_fail;
30887 }
30888 {
30889 #if wxUSE_UNICODE
30890 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30891 #else
30892 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30893 #endif
30894 }
30895 return resultobj;
30896 fail:
30897 return NULL;
30898 }
30899
30900
30901 static PyObject *_wrap_Menu_SetEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
30902 PyObject *resultobj;
30903 wxMenu *arg1 = (wxMenu *) 0 ;
30904 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
30905 PyObject * obj0 = 0 ;
30906 PyObject * obj1 = 0 ;
30907 char *kwnames[] = {
30908 (char *) "self",(char *) "handler", NULL
30909 };
30910
30911 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetEventHandler",kwnames,&obj0,&obj1)) goto fail;
30912 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30913 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30914 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
30915 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30916 {
30917 PyThreadState* __tstate = wxPyBeginAllowThreads();
30918 (arg1)->SetEventHandler(arg2);
30919
30920 wxPyEndAllowThreads(__tstate);
30921 if (PyErr_Occurred()) SWIG_fail;
30922 }
30923 Py_INCREF(Py_None); resultobj = Py_None;
30924 return resultobj;
30925 fail:
30926 return NULL;
30927 }
30928
30929
30930 static PyObject *_wrap_Menu_GetEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
30931 PyObject *resultobj;
30932 wxMenu *arg1 = (wxMenu *) 0 ;
30933 wxEvtHandler *result;
30934 PyObject * obj0 = 0 ;
30935 char *kwnames[] = {
30936 (char *) "self", NULL
30937 };
30938
30939 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetEventHandler",kwnames,&obj0)) goto fail;
30940 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30941 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30942 {
30943 PyThreadState* __tstate = wxPyBeginAllowThreads();
30944 result = (wxEvtHandler *)((wxMenu const *)arg1)->GetEventHandler();
30945
30946 wxPyEndAllowThreads(__tstate);
30947 if (PyErr_Occurred()) SWIG_fail;
30948 }
30949 {
30950 resultobj = wxPyMake_wxObject(result, 0);
30951 }
30952 return resultobj;
30953 fail:
30954 return NULL;
30955 }
30956
30957
30958 static PyObject *_wrap_Menu_SetInvokingWindow(PyObject *, PyObject *args, PyObject *kwargs) {
30959 PyObject *resultobj;
30960 wxMenu *arg1 = (wxMenu *) 0 ;
30961 wxWindow *arg2 = (wxWindow *) 0 ;
30962 PyObject * obj0 = 0 ;
30963 PyObject * obj1 = 0 ;
30964 char *kwnames[] = {
30965 (char *) "self",(char *) "win", NULL
30966 };
30967
30968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetInvokingWindow",kwnames,&obj0,&obj1)) goto fail;
30969 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30970 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30971 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
30972 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30973 {
30974 PyThreadState* __tstate = wxPyBeginAllowThreads();
30975 (arg1)->SetInvokingWindow(arg2);
30976
30977 wxPyEndAllowThreads(__tstate);
30978 if (PyErr_Occurred()) SWIG_fail;
30979 }
30980 Py_INCREF(Py_None); resultobj = Py_None;
30981 return resultobj;
30982 fail:
30983 return NULL;
30984 }
30985
30986
30987 static PyObject *_wrap_Menu_GetInvokingWindow(PyObject *, PyObject *args, PyObject *kwargs) {
30988 PyObject *resultobj;
30989 wxMenu *arg1 = (wxMenu *) 0 ;
30990 wxWindow *result;
30991 PyObject * obj0 = 0 ;
30992 char *kwnames[] = {
30993 (char *) "self", NULL
30994 };
30995
30996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetInvokingWindow",kwnames,&obj0)) goto fail;
30997 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30998 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30999 {
31000 PyThreadState* __tstate = wxPyBeginAllowThreads();
31001 result = (wxWindow *)((wxMenu const *)arg1)->GetInvokingWindow();
31002
31003 wxPyEndAllowThreads(__tstate);
31004 if (PyErr_Occurred()) SWIG_fail;
31005 }
31006 {
31007 resultobj = wxPyMake_wxObject(result, 0);
31008 }
31009 return resultobj;
31010 fail:
31011 return NULL;
31012 }
31013
31014
31015 static PyObject *_wrap_Menu_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
31016 PyObject *resultobj;
31017 wxMenu *arg1 = (wxMenu *) 0 ;
31018 long result;
31019 PyObject * obj0 = 0 ;
31020 char *kwnames[] = {
31021 (char *) "self", NULL
31022 };
31023
31024 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetStyle",kwnames,&obj0)) goto fail;
31025 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31026 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31027 {
31028 PyThreadState* __tstate = wxPyBeginAllowThreads();
31029 result = (long)((wxMenu const *)arg1)->GetStyle();
31030
31031 wxPyEndAllowThreads(__tstate);
31032 if (PyErr_Occurred()) SWIG_fail;
31033 }
31034 resultobj = SWIG_From_long((long)result);
31035 return resultobj;
31036 fail:
31037 return NULL;
31038 }
31039
31040
31041 static PyObject *_wrap_Menu_UpdateUI(PyObject *, PyObject *args, PyObject *kwargs) {
31042 PyObject *resultobj;
31043 wxMenu *arg1 = (wxMenu *) 0 ;
31044 wxEvtHandler *arg2 = (wxEvtHandler *) NULL ;
31045 PyObject * obj0 = 0 ;
31046 PyObject * obj1 = 0 ;
31047 char *kwnames[] = {
31048 (char *) "self",(char *) "source", NULL
31049 };
31050
31051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Menu_UpdateUI",kwnames,&obj0,&obj1)) goto fail;
31052 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31053 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31054 if (obj1) {
31055 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
31056 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31057 }
31058 {
31059 PyThreadState* __tstate = wxPyBeginAllowThreads();
31060 (arg1)->UpdateUI(arg2);
31061
31062 wxPyEndAllowThreads(__tstate);
31063 if (PyErr_Occurred()) SWIG_fail;
31064 }
31065 Py_INCREF(Py_None); resultobj = Py_None;
31066 return resultobj;
31067 fail:
31068 return NULL;
31069 }
31070
31071
31072 static PyObject *_wrap_Menu_GetMenuBar(PyObject *, PyObject *args, PyObject *kwargs) {
31073 PyObject *resultobj;
31074 wxMenu *arg1 = (wxMenu *) 0 ;
31075 wxMenuBar *result;
31076 PyObject * obj0 = 0 ;
31077 char *kwnames[] = {
31078 (char *) "self", NULL
31079 };
31080
31081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuBar",kwnames,&obj0)) goto fail;
31082 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31083 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31084 {
31085 PyThreadState* __tstate = wxPyBeginAllowThreads();
31086 result = (wxMenuBar *)((wxMenu const *)arg1)->GetMenuBar();
31087
31088 wxPyEndAllowThreads(__tstate);
31089 if (PyErr_Occurred()) SWIG_fail;
31090 }
31091 {
31092 resultobj = wxPyMake_wxObject(result, 0);
31093 }
31094 return resultobj;
31095 fail:
31096 return NULL;
31097 }
31098
31099
31100 static PyObject *_wrap_Menu_Attach(PyObject *, PyObject *args, PyObject *kwargs) {
31101 PyObject *resultobj;
31102 wxMenu *arg1 = (wxMenu *) 0 ;
31103 wxMenuBarBase *arg2 = (wxMenuBarBase *) 0 ;
31104 PyObject * obj0 = 0 ;
31105 PyObject * obj1 = 0 ;
31106 char *kwnames[] = {
31107 (char *) "self",(char *) "menubar", NULL
31108 };
31109
31110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Attach",kwnames,&obj0,&obj1)) goto fail;
31111 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31112 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31113 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuBarBase,
31114 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31115 {
31116 PyThreadState* __tstate = wxPyBeginAllowThreads();
31117 (arg1)->Attach(arg2);
31118
31119 wxPyEndAllowThreads(__tstate);
31120 if (PyErr_Occurred()) SWIG_fail;
31121 }
31122 Py_INCREF(Py_None); resultobj = Py_None;
31123 return resultobj;
31124 fail:
31125 return NULL;
31126 }
31127
31128
31129 static PyObject *_wrap_Menu_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
31130 PyObject *resultobj;
31131 wxMenu *arg1 = (wxMenu *) 0 ;
31132 PyObject * obj0 = 0 ;
31133 char *kwnames[] = {
31134 (char *) "self", NULL
31135 };
31136
31137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Detach",kwnames,&obj0)) goto fail;
31138 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31139 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31140 {
31141 PyThreadState* __tstate = wxPyBeginAllowThreads();
31142 (arg1)->Detach();
31143
31144 wxPyEndAllowThreads(__tstate);
31145 if (PyErr_Occurred()) SWIG_fail;
31146 }
31147 Py_INCREF(Py_None); resultobj = Py_None;
31148 return resultobj;
31149 fail:
31150 return NULL;
31151 }
31152
31153
31154 static PyObject *_wrap_Menu_IsAttached(PyObject *, PyObject *args, PyObject *kwargs) {
31155 PyObject *resultobj;
31156 wxMenu *arg1 = (wxMenu *) 0 ;
31157 bool result;
31158 PyObject * obj0 = 0 ;
31159 char *kwnames[] = {
31160 (char *) "self", NULL
31161 };
31162
31163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_IsAttached",kwnames,&obj0)) goto fail;
31164 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31165 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31166 {
31167 PyThreadState* __tstate = wxPyBeginAllowThreads();
31168 result = (bool)((wxMenu const *)arg1)->IsAttached();
31169
31170 wxPyEndAllowThreads(__tstate);
31171 if (PyErr_Occurred()) SWIG_fail;
31172 }
31173 {
31174 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31175 }
31176 return resultobj;
31177 fail:
31178 return NULL;
31179 }
31180
31181
31182 static PyObject *_wrap_Menu_SetParent(PyObject *, PyObject *args, PyObject *kwargs) {
31183 PyObject *resultobj;
31184 wxMenu *arg1 = (wxMenu *) 0 ;
31185 wxMenu *arg2 = (wxMenu *) 0 ;
31186 PyObject * obj0 = 0 ;
31187 PyObject * obj1 = 0 ;
31188 char *kwnames[] = {
31189 (char *) "self",(char *) "parent", NULL
31190 };
31191
31192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetParent",kwnames,&obj0,&obj1)) goto fail;
31193 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31194 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31195 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
31196 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31197 {
31198 PyThreadState* __tstate = wxPyBeginAllowThreads();
31199 (arg1)->SetParent(arg2);
31200
31201 wxPyEndAllowThreads(__tstate);
31202 if (PyErr_Occurred()) SWIG_fail;
31203 }
31204 Py_INCREF(Py_None); resultobj = Py_None;
31205 return resultobj;
31206 fail:
31207 return NULL;
31208 }
31209
31210
31211 static PyObject *_wrap_Menu_GetParent(PyObject *, PyObject *args, PyObject *kwargs) {
31212 PyObject *resultobj;
31213 wxMenu *arg1 = (wxMenu *) 0 ;
31214 wxMenu *result;
31215 PyObject * obj0 = 0 ;
31216 char *kwnames[] = {
31217 (char *) "self", NULL
31218 };
31219
31220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetParent",kwnames,&obj0)) goto fail;
31221 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31222 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31223 {
31224 PyThreadState* __tstate = wxPyBeginAllowThreads();
31225 result = (wxMenu *)((wxMenu const *)arg1)->GetParent();
31226
31227 wxPyEndAllowThreads(__tstate);
31228 if (PyErr_Occurred()) SWIG_fail;
31229 }
31230 {
31231 resultobj = wxPyMake_wxObject(result, 0);
31232 }
31233 return resultobj;
31234 fail:
31235 return NULL;
31236 }
31237
31238
31239 static PyObject * Menu_swigregister(PyObject *, PyObject *args) {
31240 PyObject *obj;
31241 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31242 SWIG_TypeClientData(SWIGTYPE_p_wxMenu, obj);
31243 Py_INCREF(obj);
31244 return Py_BuildValue((char *)"");
31245 }
31246 static PyObject *_wrap_new_MenuBar(PyObject *, PyObject *args, PyObject *kwargs) {
31247 PyObject *resultobj;
31248 long arg1 = (long) 0 ;
31249 wxMenuBar *result;
31250 PyObject * obj0 = 0 ;
31251 char *kwnames[] = {
31252 (char *) "style", NULL
31253 };
31254
31255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MenuBar",kwnames,&obj0)) goto fail;
31256 if (obj0) {
31257 arg1 = (long)SWIG_As_long(obj0);
31258 if (PyErr_Occurred()) SWIG_fail;
31259 }
31260 {
31261 if (!wxPyCheckForApp()) SWIG_fail;
31262 PyThreadState* __tstate = wxPyBeginAllowThreads();
31263 result = (wxMenuBar *)new wxMenuBar(arg1);
31264
31265 wxPyEndAllowThreads(__tstate);
31266 if (PyErr_Occurred()) SWIG_fail;
31267 }
31268 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMenuBar, 1);
31269 return resultobj;
31270 fail:
31271 return NULL;
31272 }
31273
31274
31275 static PyObject *_wrap_MenuBar_Append(PyObject *, PyObject *args, PyObject *kwargs) {
31276 PyObject *resultobj;
31277 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31278 wxMenu *arg2 = (wxMenu *) 0 ;
31279 wxString *arg3 = 0 ;
31280 bool result;
31281 bool temp3 = False ;
31282 PyObject * obj0 = 0 ;
31283 PyObject * obj1 = 0 ;
31284 PyObject * obj2 = 0 ;
31285 char *kwnames[] = {
31286 (char *) "self",(char *) "menu",(char *) "title", NULL
31287 };
31288
31289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Append",kwnames,&obj0,&obj1,&obj2)) goto fail;
31290 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31291 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31292 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
31293 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31294 {
31295 arg3 = wxString_in_helper(obj2);
31296 if (arg3 == NULL) SWIG_fail;
31297 temp3 = True;
31298 }
31299 {
31300 PyThreadState* __tstate = wxPyBeginAllowThreads();
31301 result = (bool)(arg1)->Append(arg2,(wxString const &)*arg3);
31302
31303 wxPyEndAllowThreads(__tstate);
31304 if (PyErr_Occurred()) SWIG_fail;
31305 }
31306 {
31307 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31308 }
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_MenuBar_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
31324 PyObject *resultobj;
31325 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31326 size_t arg2 ;
31327 wxMenu *arg3 = (wxMenu *) 0 ;
31328 wxString *arg4 = 0 ;
31329 bool result;
31330 bool temp4 = False ;
31331 PyObject * obj0 = 0 ;
31332 PyObject * obj1 = 0 ;
31333 PyObject * obj2 = 0 ;
31334 PyObject * obj3 = 0 ;
31335 char *kwnames[] = {
31336 (char *) "self",(char *) "pos",(char *) "menu",(char *) "title", NULL
31337 };
31338
31339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:MenuBar_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
31340 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31341 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31342 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
31343 if (PyErr_Occurred()) SWIG_fail;
31344 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
31345 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31346 {
31347 arg4 = wxString_in_helper(obj3);
31348 if (arg4 == NULL) SWIG_fail;
31349 temp4 = True;
31350 }
31351 {
31352 PyThreadState* __tstate = wxPyBeginAllowThreads();
31353 result = (bool)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4);
31354
31355 wxPyEndAllowThreads(__tstate);
31356 if (PyErr_Occurred()) SWIG_fail;
31357 }
31358 {
31359 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31360 }
31361 {
31362 if (temp4)
31363 delete arg4;
31364 }
31365 return resultobj;
31366 fail:
31367 {
31368 if (temp4)
31369 delete arg4;
31370 }
31371 return NULL;
31372 }
31373
31374
31375 static PyObject *_wrap_MenuBar_GetMenuCount(PyObject *, PyObject *args, PyObject *kwargs) {
31376 PyObject *resultobj;
31377 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31378 size_t result;
31379 PyObject * obj0 = 0 ;
31380 char *kwnames[] = {
31381 (char *) "self", NULL
31382 };
31383
31384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_GetMenuCount",kwnames,&obj0)) goto fail;
31385 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31386 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31387 {
31388 PyThreadState* __tstate = wxPyBeginAllowThreads();
31389 result = (size_t)((wxMenuBar const *)arg1)->GetMenuCount();
31390
31391 wxPyEndAllowThreads(__tstate);
31392 if (PyErr_Occurred()) SWIG_fail;
31393 }
31394 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
31395 return resultobj;
31396 fail:
31397 return NULL;
31398 }
31399
31400
31401 static PyObject *_wrap_MenuBar_GetMenu(PyObject *, PyObject *args, PyObject *kwargs) {
31402 PyObject *resultobj;
31403 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31404 size_t arg2 ;
31405 wxMenu *result;
31406 PyObject * obj0 = 0 ;
31407 PyObject * obj1 = 0 ;
31408 char *kwnames[] = {
31409 (char *) "self",(char *) "pos", NULL
31410 };
31411
31412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetMenu",kwnames,&obj0,&obj1)) goto fail;
31413 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31414 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31415 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
31416 if (PyErr_Occurred()) SWIG_fail;
31417 {
31418 PyThreadState* __tstate = wxPyBeginAllowThreads();
31419 result = (wxMenu *)((wxMenuBar const *)arg1)->GetMenu(arg2);
31420
31421 wxPyEndAllowThreads(__tstate);
31422 if (PyErr_Occurred()) SWIG_fail;
31423 }
31424 {
31425 resultobj = wxPyMake_wxObject(result, 0);
31426 }
31427 return resultobj;
31428 fail:
31429 return NULL;
31430 }
31431
31432
31433 static PyObject *_wrap_MenuBar_Replace(PyObject *, PyObject *args, PyObject *kwargs) {
31434 PyObject *resultobj;
31435 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31436 size_t arg2 ;
31437 wxMenu *arg3 = (wxMenu *) 0 ;
31438 wxString *arg4 = 0 ;
31439 wxMenu *result;
31440 bool temp4 = False ;
31441 PyObject * obj0 = 0 ;
31442 PyObject * obj1 = 0 ;
31443 PyObject * obj2 = 0 ;
31444 PyObject * obj3 = 0 ;
31445 char *kwnames[] = {
31446 (char *) "self",(char *) "pos",(char *) "menu",(char *) "title", NULL
31447 };
31448
31449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:MenuBar_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
31450 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31451 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31452 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
31453 if (PyErr_Occurred()) SWIG_fail;
31454 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
31455 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31456 {
31457 arg4 = wxString_in_helper(obj3);
31458 if (arg4 == NULL) SWIG_fail;
31459 temp4 = True;
31460 }
31461 {
31462 PyThreadState* __tstate = wxPyBeginAllowThreads();
31463 result = (wxMenu *)(arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
31464
31465 wxPyEndAllowThreads(__tstate);
31466 if (PyErr_Occurred()) SWIG_fail;
31467 }
31468 {
31469 resultobj = wxPyMake_wxObject(result, 0);
31470 }
31471 {
31472 if (temp4)
31473 delete arg4;
31474 }
31475 return resultobj;
31476 fail:
31477 {
31478 if (temp4)
31479 delete arg4;
31480 }
31481 return NULL;
31482 }
31483
31484
31485 static PyObject *_wrap_MenuBar_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
31486 PyObject *resultobj;
31487 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31488 size_t arg2 ;
31489 wxMenu *result;
31490 PyObject * obj0 = 0 ;
31491 PyObject * obj1 = 0 ;
31492 char *kwnames[] = {
31493 (char *) "self",(char *) "pos", NULL
31494 };
31495
31496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_Remove",kwnames,&obj0,&obj1)) goto fail;
31497 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31498 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31499 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
31500 if (PyErr_Occurred()) SWIG_fail;
31501 {
31502 PyThreadState* __tstate = wxPyBeginAllowThreads();
31503 result = (wxMenu *)(arg1)->Remove(arg2);
31504
31505 wxPyEndAllowThreads(__tstate);
31506 if (PyErr_Occurred()) SWIG_fail;
31507 }
31508 {
31509 resultobj = wxPyMake_wxObject(result, 0);
31510 }
31511 return resultobj;
31512 fail:
31513 return NULL;
31514 }
31515
31516
31517 static PyObject *_wrap_MenuBar_EnableTop(PyObject *, PyObject *args, PyObject *kwargs) {
31518 PyObject *resultobj;
31519 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31520 size_t arg2 ;
31521 bool arg3 ;
31522 PyObject * obj0 = 0 ;
31523 PyObject * obj1 = 0 ;
31524 PyObject * obj2 = 0 ;
31525 char *kwnames[] = {
31526 (char *) "self",(char *) "pos",(char *) "enable", NULL
31527 };
31528
31529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_EnableTop",kwnames,&obj0,&obj1,&obj2)) goto fail;
31530 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31531 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31532 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
31533 if (PyErr_Occurred()) SWIG_fail;
31534 arg3 = (bool)SWIG_As_bool(obj2);
31535 if (PyErr_Occurred()) SWIG_fail;
31536 {
31537 PyThreadState* __tstate = wxPyBeginAllowThreads();
31538 (arg1)->EnableTop(arg2,arg3);
31539
31540 wxPyEndAllowThreads(__tstate);
31541 if (PyErr_Occurred()) SWIG_fail;
31542 }
31543 Py_INCREF(Py_None); resultobj = Py_None;
31544 return resultobj;
31545 fail:
31546 return NULL;
31547 }
31548
31549
31550 static PyObject *_wrap_MenuBar_IsEnabledTop(PyObject *, PyObject *args, PyObject *kwargs) {
31551 PyObject *resultobj;
31552 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31553 size_t arg2 ;
31554 bool result;
31555 PyObject * obj0 = 0 ;
31556 PyObject * obj1 = 0 ;
31557 char *kwnames[] = {
31558 (char *) "self",(char *) "pos", NULL
31559 };
31560
31561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsEnabledTop",kwnames,&obj0,&obj1)) goto fail;
31562 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31563 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31564 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
31565 if (PyErr_Occurred()) SWIG_fail;
31566 {
31567 PyThreadState* __tstate = wxPyBeginAllowThreads();
31568 result = (bool)((wxMenuBar const *)arg1)->IsEnabledTop(arg2);
31569
31570 wxPyEndAllowThreads(__tstate);
31571 if (PyErr_Occurred()) SWIG_fail;
31572 }
31573 {
31574 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31575 }
31576 return resultobj;
31577 fail:
31578 return NULL;
31579 }
31580
31581
31582 static PyObject *_wrap_MenuBar_SetLabelTop(PyObject *, PyObject *args, PyObject *kwargs) {
31583 PyObject *resultobj;
31584 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31585 size_t arg2 ;
31586 wxString *arg3 = 0 ;
31587 bool temp3 = False ;
31588 PyObject * obj0 = 0 ;
31589 PyObject * obj1 = 0 ;
31590 PyObject * obj2 = 0 ;
31591 char *kwnames[] = {
31592 (char *) "self",(char *) "pos",(char *) "label", NULL
31593 };
31594
31595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetLabelTop",kwnames,&obj0,&obj1,&obj2)) goto fail;
31596 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31597 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31598 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
31599 if (PyErr_Occurred()) SWIG_fail;
31600 {
31601 arg3 = wxString_in_helper(obj2);
31602 if (arg3 == NULL) SWIG_fail;
31603 temp3 = True;
31604 }
31605 {
31606 PyThreadState* __tstate = wxPyBeginAllowThreads();
31607 (arg1)->SetLabelTop(arg2,(wxString const &)*arg3);
31608
31609 wxPyEndAllowThreads(__tstate);
31610 if (PyErr_Occurred()) SWIG_fail;
31611 }
31612 Py_INCREF(Py_None); resultobj = Py_None;
31613 {
31614 if (temp3)
31615 delete arg3;
31616 }
31617 return resultobj;
31618 fail:
31619 {
31620 if (temp3)
31621 delete arg3;
31622 }
31623 return NULL;
31624 }
31625
31626
31627 static PyObject *_wrap_MenuBar_GetLabelTop(PyObject *, PyObject *args, PyObject *kwargs) {
31628 PyObject *resultobj;
31629 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31630 size_t arg2 ;
31631 wxString result;
31632 PyObject * obj0 = 0 ;
31633 PyObject * obj1 = 0 ;
31634 char *kwnames[] = {
31635 (char *) "self",(char *) "pos", NULL
31636 };
31637
31638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetLabelTop",kwnames,&obj0,&obj1)) goto fail;
31639 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31640 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31641 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
31642 if (PyErr_Occurred()) SWIG_fail;
31643 {
31644 PyThreadState* __tstate = wxPyBeginAllowThreads();
31645 result = ((wxMenuBar const *)arg1)->GetLabelTop(arg2);
31646
31647 wxPyEndAllowThreads(__tstate);
31648 if (PyErr_Occurred()) SWIG_fail;
31649 }
31650 {
31651 #if wxUSE_UNICODE
31652 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31653 #else
31654 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31655 #endif
31656 }
31657 return resultobj;
31658 fail:
31659 return NULL;
31660 }
31661
31662
31663 static PyObject *_wrap_MenuBar_FindMenuItem(PyObject *, PyObject *args, PyObject *kwargs) {
31664 PyObject *resultobj;
31665 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31666 wxString *arg2 = 0 ;
31667 wxString *arg3 = 0 ;
31668 int result;
31669 bool temp2 = False ;
31670 bool temp3 = False ;
31671 PyObject * obj0 = 0 ;
31672 PyObject * obj1 = 0 ;
31673 PyObject * obj2 = 0 ;
31674 char *kwnames[] = {
31675 (char *) "self",(char *) "menu",(char *) "item", NULL
31676 };
31677
31678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_FindMenuItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
31679 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31680 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31681 {
31682 arg2 = wxString_in_helper(obj1);
31683 if (arg2 == NULL) SWIG_fail;
31684 temp2 = True;
31685 }
31686 {
31687 arg3 = wxString_in_helper(obj2);
31688 if (arg3 == NULL) SWIG_fail;
31689 temp3 = True;
31690 }
31691 {
31692 PyThreadState* __tstate = wxPyBeginAllowThreads();
31693 result = (int)((wxMenuBar const *)arg1)->FindMenuItem((wxString const &)*arg2,(wxString const &)*arg3);
31694
31695 wxPyEndAllowThreads(__tstate);
31696 if (PyErr_Occurred()) SWIG_fail;
31697 }
31698 resultobj = SWIG_From_int((int)result);
31699 {
31700 if (temp2)
31701 delete arg2;
31702 }
31703 {
31704 if (temp3)
31705 delete arg3;
31706 }
31707 return resultobj;
31708 fail:
31709 {
31710 if (temp2)
31711 delete arg2;
31712 }
31713 {
31714 if (temp3)
31715 delete arg3;
31716 }
31717 return NULL;
31718 }
31719
31720
31721 static PyObject *_wrap_MenuBar_FindItemById(PyObject *, PyObject *args, PyObject *kwargs) {
31722 PyObject *resultobj;
31723 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31724 int arg2 ;
31725 wxMenuItem *result;
31726 PyObject * obj0 = 0 ;
31727 PyObject * obj1 = 0 ;
31728 char *kwnames[] = {
31729 (char *) "self",(char *) "id", NULL
31730 };
31731
31732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_FindItemById",kwnames,&obj0,&obj1)) goto fail;
31733 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31734 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31735 arg2 = (int)SWIG_As_int(obj1);
31736 if (PyErr_Occurred()) SWIG_fail;
31737 {
31738 PyThreadState* __tstate = wxPyBeginAllowThreads();
31739 result = (wxMenuItem *)((wxMenuBar const *)arg1)->FindItem(arg2);
31740
31741 wxPyEndAllowThreads(__tstate);
31742 if (PyErr_Occurred()) SWIG_fail;
31743 }
31744 {
31745 resultobj = wxPyMake_wxObject(result, 0);
31746 }
31747 return resultobj;
31748 fail:
31749 return NULL;
31750 }
31751
31752
31753 static PyObject *_wrap_MenuBar_FindMenu(PyObject *, PyObject *args, PyObject *kwargs) {
31754 PyObject *resultobj;
31755 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31756 wxString *arg2 = 0 ;
31757 int result;
31758 bool temp2 = False ;
31759 PyObject * obj0 = 0 ;
31760 PyObject * obj1 = 0 ;
31761 char *kwnames[] = {
31762 (char *) "self",(char *) "title", NULL
31763 };
31764
31765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_FindMenu",kwnames,&obj0,&obj1)) goto fail;
31766 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31767 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31768 {
31769 arg2 = wxString_in_helper(obj1);
31770 if (arg2 == NULL) SWIG_fail;
31771 temp2 = True;
31772 }
31773 {
31774 PyThreadState* __tstate = wxPyBeginAllowThreads();
31775 result = (int)((wxMenuBar const *)arg1)->FindMenu((wxString const &)*arg2);
31776
31777 wxPyEndAllowThreads(__tstate);
31778 if (PyErr_Occurred()) SWIG_fail;
31779 }
31780 resultobj = SWIG_From_int((int)result);
31781 {
31782 if (temp2)
31783 delete arg2;
31784 }
31785 return resultobj;
31786 fail:
31787 {
31788 if (temp2)
31789 delete arg2;
31790 }
31791 return NULL;
31792 }
31793
31794
31795 static PyObject *_wrap_MenuBar_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
31796 PyObject *resultobj;
31797 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31798 int arg2 ;
31799 bool arg3 ;
31800 PyObject * obj0 = 0 ;
31801 PyObject * obj1 = 0 ;
31802 PyObject * obj2 = 0 ;
31803 char *kwnames[] = {
31804 (char *) "self",(char *) "id",(char *) "enable", NULL
31805 };
31806
31807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Enable",kwnames,&obj0,&obj1,&obj2)) goto fail;
31808 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31809 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31810 arg2 = (int)SWIG_As_int(obj1);
31811 if (PyErr_Occurred()) SWIG_fail;
31812 arg3 = (bool)SWIG_As_bool(obj2);
31813 if (PyErr_Occurred()) SWIG_fail;
31814 {
31815 PyThreadState* __tstate = wxPyBeginAllowThreads();
31816 (arg1)->Enable(arg2,arg3);
31817
31818 wxPyEndAllowThreads(__tstate);
31819 if (PyErr_Occurred()) SWIG_fail;
31820 }
31821 Py_INCREF(Py_None); resultobj = Py_None;
31822 return resultobj;
31823 fail:
31824 return NULL;
31825 }
31826
31827
31828 static PyObject *_wrap_MenuBar_Check(PyObject *, PyObject *args, PyObject *kwargs) {
31829 PyObject *resultobj;
31830 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31831 int arg2 ;
31832 bool arg3 ;
31833 PyObject * obj0 = 0 ;
31834 PyObject * obj1 = 0 ;
31835 PyObject * obj2 = 0 ;
31836 char *kwnames[] = {
31837 (char *) "self",(char *) "id",(char *) "check", NULL
31838 };
31839
31840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
31841 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31842 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31843 arg2 = (int)SWIG_As_int(obj1);
31844 if (PyErr_Occurred()) SWIG_fail;
31845 arg3 = (bool)SWIG_As_bool(obj2);
31846 if (PyErr_Occurred()) SWIG_fail;
31847 {
31848 PyThreadState* __tstate = wxPyBeginAllowThreads();
31849 (arg1)->Check(arg2,arg3);
31850
31851 wxPyEndAllowThreads(__tstate);
31852 if (PyErr_Occurred()) SWIG_fail;
31853 }
31854 Py_INCREF(Py_None); resultobj = Py_None;
31855 return resultobj;
31856 fail:
31857 return NULL;
31858 }
31859
31860
31861 static PyObject *_wrap_MenuBar_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
31862 PyObject *resultobj;
31863 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31864 int arg2 ;
31865 bool result;
31866 PyObject * obj0 = 0 ;
31867 PyObject * obj1 = 0 ;
31868 char *kwnames[] = {
31869 (char *) "self",(char *) "id", NULL
31870 };
31871
31872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsChecked",kwnames,&obj0,&obj1)) goto fail;
31873 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31874 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31875 arg2 = (int)SWIG_As_int(obj1);
31876 if (PyErr_Occurred()) SWIG_fail;
31877 {
31878 PyThreadState* __tstate = wxPyBeginAllowThreads();
31879 result = (bool)((wxMenuBar const *)arg1)->IsChecked(arg2);
31880
31881 wxPyEndAllowThreads(__tstate);
31882 if (PyErr_Occurred()) SWIG_fail;
31883 }
31884 {
31885 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31886 }
31887 return resultobj;
31888 fail:
31889 return NULL;
31890 }
31891
31892
31893 static PyObject *_wrap_MenuBar_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
31894 PyObject *resultobj;
31895 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31896 int arg2 ;
31897 bool result;
31898 PyObject * obj0 = 0 ;
31899 PyObject * obj1 = 0 ;
31900 char *kwnames[] = {
31901 (char *) "self",(char *) "id", NULL
31902 };
31903
31904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsEnabled",kwnames,&obj0,&obj1)) goto fail;
31905 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31906 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31907 arg2 = (int)SWIG_As_int(obj1);
31908 if (PyErr_Occurred()) SWIG_fail;
31909 {
31910 PyThreadState* __tstate = wxPyBeginAllowThreads();
31911 result = (bool)((wxMenuBar const *)arg1)->IsEnabled(arg2);
31912
31913 wxPyEndAllowThreads(__tstate);
31914 if (PyErr_Occurred()) SWIG_fail;
31915 }
31916 {
31917 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31918 }
31919 return resultobj;
31920 fail:
31921 return NULL;
31922 }
31923
31924
31925 static PyObject *_wrap_MenuBar_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
31926 PyObject *resultobj;
31927 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31928 int arg2 ;
31929 wxString *arg3 = 0 ;
31930 bool temp3 = False ;
31931 PyObject * obj0 = 0 ;
31932 PyObject * obj1 = 0 ;
31933 PyObject * obj2 = 0 ;
31934 char *kwnames[] = {
31935 (char *) "self",(char *) "id",(char *) "label", NULL
31936 };
31937
31938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
31939 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31940 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31941 arg2 = (int)SWIG_As_int(obj1);
31942 if (PyErr_Occurred()) SWIG_fail;
31943 {
31944 arg3 = wxString_in_helper(obj2);
31945 if (arg3 == NULL) SWIG_fail;
31946 temp3 = True;
31947 }
31948 {
31949 PyThreadState* __tstate = wxPyBeginAllowThreads();
31950 (arg1)->SetLabel(arg2,(wxString const &)*arg3);
31951
31952 wxPyEndAllowThreads(__tstate);
31953 if (PyErr_Occurred()) SWIG_fail;
31954 }
31955 Py_INCREF(Py_None); resultobj = Py_None;
31956 {
31957 if (temp3)
31958 delete arg3;
31959 }
31960 return resultobj;
31961 fail:
31962 {
31963 if (temp3)
31964 delete arg3;
31965 }
31966 return NULL;
31967 }
31968
31969
31970 static PyObject *_wrap_MenuBar_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
31971 PyObject *resultobj;
31972 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31973 int arg2 ;
31974 wxString result;
31975 PyObject * obj0 = 0 ;
31976 PyObject * obj1 = 0 ;
31977 char *kwnames[] = {
31978 (char *) "self",(char *) "id", NULL
31979 };
31980
31981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetLabel",kwnames,&obj0,&obj1)) goto fail;
31982 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31983 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31984 arg2 = (int)SWIG_As_int(obj1);
31985 if (PyErr_Occurred()) SWIG_fail;
31986 {
31987 PyThreadState* __tstate = wxPyBeginAllowThreads();
31988 result = ((wxMenuBar const *)arg1)->GetLabel(arg2);
31989
31990 wxPyEndAllowThreads(__tstate);
31991 if (PyErr_Occurred()) SWIG_fail;
31992 }
31993 {
31994 #if wxUSE_UNICODE
31995 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31996 #else
31997 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31998 #endif
31999 }
32000 return resultobj;
32001 fail:
32002 return NULL;
32003 }
32004
32005
32006 static PyObject *_wrap_MenuBar_SetHelpString(PyObject *, PyObject *args, PyObject *kwargs) {
32007 PyObject *resultobj;
32008 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32009 int arg2 ;
32010 wxString *arg3 = 0 ;
32011 bool temp3 = False ;
32012 PyObject * obj0 = 0 ;
32013 PyObject * obj1 = 0 ;
32014 PyObject * obj2 = 0 ;
32015 char *kwnames[] = {
32016 (char *) "self",(char *) "id",(char *) "helpString", NULL
32017 };
32018
32019 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetHelpString",kwnames,&obj0,&obj1,&obj2)) goto fail;
32020 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32021 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32022 arg2 = (int)SWIG_As_int(obj1);
32023 if (PyErr_Occurred()) SWIG_fail;
32024 {
32025 arg3 = wxString_in_helper(obj2);
32026 if (arg3 == NULL) SWIG_fail;
32027 temp3 = True;
32028 }
32029 {
32030 PyThreadState* __tstate = wxPyBeginAllowThreads();
32031 (arg1)->SetHelpString(arg2,(wxString const &)*arg3);
32032
32033 wxPyEndAllowThreads(__tstate);
32034 if (PyErr_Occurred()) SWIG_fail;
32035 }
32036 Py_INCREF(Py_None); resultobj = Py_None;
32037 {
32038 if (temp3)
32039 delete arg3;
32040 }
32041 return resultobj;
32042 fail:
32043 {
32044 if (temp3)
32045 delete arg3;
32046 }
32047 return NULL;
32048 }
32049
32050
32051 static PyObject *_wrap_MenuBar_GetHelpString(PyObject *, PyObject *args, PyObject *kwargs) {
32052 PyObject *resultobj;
32053 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32054 int arg2 ;
32055 wxString result;
32056 PyObject * obj0 = 0 ;
32057 PyObject * obj1 = 0 ;
32058 char *kwnames[] = {
32059 (char *) "self",(char *) "id", NULL
32060 };
32061
32062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetHelpString",kwnames,&obj0,&obj1)) goto fail;
32063 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32064 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32065 arg2 = (int)SWIG_As_int(obj1);
32066 if (PyErr_Occurred()) SWIG_fail;
32067 {
32068 PyThreadState* __tstate = wxPyBeginAllowThreads();
32069 result = ((wxMenuBar const *)arg1)->GetHelpString(arg2);
32070
32071 wxPyEndAllowThreads(__tstate);
32072 if (PyErr_Occurred()) SWIG_fail;
32073 }
32074 {
32075 #if wxUSE_UNICODE
32076 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32077 #else
32078 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32079 #endif
32080 }
32081 return resultobj;
32082 fail:
32083 return NULL;
32084 }
32085
32086
32087 static PyObject *_wrap_MenuBar_GetFrame(PyObject *, PyObject *args, PyObject *kwargs) {
32088 PyObject *resultobj;
32089 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32090 wxFrame *result;
32091 PyObject * obj0 = 0 ;
32092 char *kwnames[] = {
32093 (char *) "self", NULL
32094 };
32095
32096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_GetFrame",kwnames,&obj0)) goto fail;
32097 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32098 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32099 {
32100 PyThreadState* __tstate = wxPyBeginAllowThreads();
32101 result = (wxFrame *)((wxMenuBar const *)arg1)->GetFrame();
32102
32103 wxPyEndAllowThreads(__tstate);
32104 if (PyErr_Occurred()) SWIG_fail;
32105 }
32106 {
32107 resultobj = wxPyMake_wxObject(result, 0);
32108 }
32109 return resultobj;
32110 fail:
32111 return NULL;
32112 }
32113
32114
32115 static PyObject *_wrap_MenuBar_IsAttached(PyObject *, PyObject *args, PyObject *kwargs) {
32116 PyObject *resultobj;
32117 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32118 bool result;
32119 PyObject * obj0 = 0 ;
32120 char *kwnames[] = {
32121 (char *) "self", NULL
32122 };
32123
32124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_IsAttached",kwnames,&obj0)) goto fail;
32125 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32126 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32127 {
32128 PyThreadState* __tstate = wxPyBeginAllowThreads();
32129 result = (bool)((wxMenuBar const *)arg1)->IsAttached();
32130
32131 wxPyEndAllowThreads(__tstate);
32132 if (PyErr_Occurred()) SWIG_fail;
32133 }
32134 {
32135 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32136 }
32137 return resultobj;
32138 fail:
32139 return NULL;
32140 }
32141
32142
32143 static PyObject *_wrap_MenuBar_Attach(PyObject *, PyObject *args, PyObject *kwargs) {
32144 PyObject *resultobj;
32145 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32146 wxFrame *arg2 = (wxFrame *) 0 ;
32147 PyObject * obj0 = 0 ;
32148 PyObject * obj1 = 0 ;
32149 char *kwnames[] = {
32150 (char *) "self",(char *) "frame", NULL
32151 };
32152
32153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_Attach",kwnames,&obj0,&obj1)) goto fail;
32154 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32155 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32156 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFrame,
32157 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32158 {
32159 PyThreadState* __tstate = wxPyBeginAllowThreads();
32160 (arg1)->Attach(arg2);
32161
32162 wxPyEndAllowThreads(__tstate);
32163 if (PyErr_Occurred()) SWIG_fail;
32164 }
32165 Py_INCREF(Py_None); resultobj = Py_None;
32166 return resultobj;
32167 fail:
32168 return NULL;
32169 }
32170
32171
32172 static PyObject *_wrap_MenuBar_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
32173 PyObject *resultobj;
32174 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32175 PyObject * obj0 = 0 ;
32176 char *kwnames[] = {
32177 (char *) "self", NULL
32178 };
32179
32180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_Detach",kwnames,&obj0)) goto fail;
32181 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32182 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32183 {
32184 PyThreadState* __tstate = wxPyBeginAllowThreads();
32185 (arg1)->Detach();
32186
32187 wxPyEndAllowThreads(__tstate);
32188 if (PyErr_Occurred()) SWIG_fail;
32189 }
32190 Py_INCREF(Py_None); resultobj = Py_None;
32191 return resultobj;
32192 fail:
32193 return NULL;
32194 }
32195
32196
32197 static PyObject * MenuBar_swigregister(PyObject *, PyObject *args) {
32198 PyObject *obj;
32199 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32200 SWIG_TypeClientData(SWIGTYPE_p_wxMenuBar, obj);
32201 Py_INCREF(obj);
32202 return Py_BuildValue((char *)"");
32203 }
32204 static PyObject *_wrap_new_MenuItem(PyObject *, PyObject *args, PyObject *kwargs) {
32205 PyObject *resultobj;
32206 wxMenu *arg1 = (wxMenu *) NULL ;
32207 int arg2 = (int) wxID_ANY ;
32208 wxString const &arg3_defvalue = wxPyEmptyString ;
32209 wxString *arg3 = (wxString *) &arg3_defvalue ;
32210 wxString const &arg4_defvalue = wxPyEmptyString ;
32211 wxString *arg4 = (wxString *) &arg4_defvalue ;
32212 int arg5 = (int) wxITEM_NORMAL ;
32213 wxMenu *arg6 = (wxMenu *) NULL ;
32214 wxMenuItem *result;
32215 bool temp3 = False ;
32216 bool temp4 = False ;
32217 PyObject * obj0 = 0 ;
32218 PyObject * obj1 = 0 ;
32219 PyObject * obj2 = 0 ;
32220 PyObject * obj3 = 0 ;
32221 PyObject * obj4 = 0 ;
32222 PyObject * obj5 = 0 ;
32223 char *kwnames[] = {
32224 (char *) "parentMenu",(char *) "id",(char *) "text",(char *) "help",(char *) "kind",(char *) "subMenu", NULL
32225 };
32226
32227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOOO:new_MenuItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
32228 if (obj0) {
32229 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
32230 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32231 }
32232 if (obj1) {
32233 arg2 = (int)SWIG_As_int(obj1);
32234 if (PyErr_Occurred()) SWIG_fail;
32235 }
32236 if (obj2) {
32237 {
32238 arg3 = wxString_in_helper(obj2);
32239 if (arg3 == NULL) SWIG_fail;
32240 temp3 = True;
32241 }
32242 }
32243 if (obj3) {
32244 {
32245 arg4 = wxString_in_helper(obj3);
32246 if (arg4 == NULL) SWIG_fail;
32247 temp4 = True;
32248 }
32249 }
32250 if (obj4) {
32251 arg5 = (int)SWIG_As_int(obj4);
32252 if (PyErr_Occurred()) SWIG_fail;
32253 }
32254 if (obj5) {
32255 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxMenu,
32256 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32257 }
32258 {
32259 PyThreadState* __tstate = wxPyBeginAllowThreads();
32260 result = (wxMenuItem *)new wxMenuItem(arg1,arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5,arg6);
32261
32262 wxPyEndAllowThreads(__tstate);
32263 if (PyErr_Occurred()) SWIG_fail;
32264 }
32265 {
32266 resultobj = wxPyMake_wxObject(result, 1);
32267 }
32268 {
32269 if (temp3)
32270 delete arg3;
32271 }
32272 {
32273 if (temp4)
32274 delete arg4;
32275 }
32276 return resultobj;
32277 fail:
32278 {
32279 if (temp3)
32280 delete arg3;
32281 }
32282 {
32283 if (temp4)
32284 delete arg4;
32285 }
32286 return NULL;
32287 }
32288
32289
32290 static PyObject *_wrap_MenuItem_GetMenu(PyObject *, PyObject *args, PyObject *kwargs) {
32291 PyObject *resultobj;
32292 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32293 wxMenu *result;
32294 PyObject * obj0 = 0 ;
32295 char *kwnames[] = {
32296 (char *) "self", NULL
32297 };
32298
32299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetMenu",kwnames,&obj0)) goto fail;
32300 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32301 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32302 {
32303 PyThreadState* __tstate = wxPyBeginAllowThreads();
32304 result = (wxMenu *)((wxMenuItem const *)arg1)->GetMenu();
32305
32306 wxPyEndAllowThreads(__tstate);
32307 if (PyErr_Occurred()) SWIG_fail;
32308 }
32309 {
32310 resultobj = wxPyMake_wxObject(result, 0);
32311 }
32312 return resultobj;
32313 fail:
32314 return NULL;
32315 }
32316
32317
32318 static PyObject *_wrap_MenuItem_SetMenu(PyObject *, PyObject *args, PyObject *kwargs) {
32319 PyObject *resultobj;
32320 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32321 wxMenu *arg2 = (wxMenu *) 0 ;
32322 PyObject * obj0 = 0 ;
32323 PyObject * obj1 = 0 ;
32324 char *kwnames[] = {
32325 (char *) "self",(char *) "menu", NULL
32326 };
32327
32328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetMenu",kwnames,&obj0,&obj1)) goto fail;
32329 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32330 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32331 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
32332 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32333 {
32334 PyThreadState* __tstate = wxPyBeginAllowThreads();
32335 (arg1)->SetMenu(arg2);
32336
32337 wxPyEndAllowThreads(__tstate);
32338 if (PyErr_Occurred()) SWIG_fail;
32339 }
32340 Py_INCREF(Py_None); resultobj = Py_None;
32341 return resultobj;
32342 fail:
32343 return NULL;
32344 }
32345
32346
32347 static PyObject *_wrap_MenuItem_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
32348 PyObject *resultobj;
32349 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32350 int arg2 ;
32351 PyObject * obj0 = 0 ;
32352 PyObject * obj1 = 0 ;
32353 char *kwnames[] = {
32354 (char *) "self",(char *) "id", NULL
32355 };
32356
32357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetId",kwnames,&obj0,&obj1)) goto fail;
32358 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32359 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32360 arg2 = (int)SWIG_As_int(obj1);
32361 if (PyErr_Occurred()) SWIG_fail;
32362 {
32363 PyThreadState* __tstate = wxPyBeginAllowThreads();
32364 (arg1)->SetId(arg2);
32365
32366 wxPyEndAllowThreads(__tstate);
32367 if (PyErr_Occurred()) SWIG_fail;
32368 }
32369 Py_INCREF(Py_None); resultobj = Py_None;
32370 return resultobj;
32371 fail:
32372 return NULL;
32373 }
32374
32375
32376 static PyObject *_wrap_MenuItem_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
32377 PyObject *resultobj;
32378 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32379 int result;
32380 PyObject * obj0 = 0 ;
32381 char *kwnames[] = {
32382 (char *) "self", NULL
32383 };
32384
32385 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetId",kwnames,&obj0)) goto fail;
32386 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32387 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32388 {
32389 PyThreadState* __tstate = wxPyBeginAllowThreads();
32390 result = (int)((wxMenuItem const *)arg1)->GetId();
32391
32392 wxPyEndAllowThreads(__tstate);
32393 if (PyErr_Occurred()) SWIG_fail;
32394 }
32395 resultobj = SWIG_From_int((int)result);
32396 return resultobj;
32397 fail:
32398 return NULL;
32399 }
32400
32401
32402 static PyObject *_wrap_MenuItem_IsSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
32403 PyObject *resultobj;
32404 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32405 bool result;
32406 PyObject * obj0 = 0 ;
32407 char *kwnames[] = {
32408 (char *) "self", NULL
32409 };
32410
32411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsSeparator",kwnames,&obj0)) goto fail;
32412 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32413 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32414 {
32415 PyThreadState* __tstate = wxPyBeginAllowThreads();
32416 result = (bool)((wxMenuItem const *)arg1)->IsSeparator();
32417
32418 wxPyEndAllowThreads(__tstate);
32419 if (PyErr_Occurred()) SWIG_fail;
32420 }
32421 {
32422 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32423 }
32424 return resultobj;
32425 fail:
32426 return NULL;
32427 }
32428
32429
32430 static PyObject *_wrap_MenuItem_SetText(PyObject *, PyObject *args, PyObject *kwargs) {
32431 PyObject *resultobj;
32432 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32433 wxString *arg2 = 0 ;
32434 bool temp2 = False ;
32435 PyObject * obj0 = 0 ;
32436 PyObject * obj1 = 0 ;
32437 char *kwnames[] = {
32438 (char *) "self",(char *) "str", NULL
32439 };
32440
32441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetText",kwnames,&obj0,&obj1)) goto fail;
32442 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32443 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32444 {
32445 arg2 = wxString_in_helper(obj1);
32446 if (arg2 == NULL) SWIG_fail;
32447 temp2 = True;
32448 }
32449 {
32450 PyThreadState* __tstate = wxPyBeginAllowThreads();
32451 (arg1)->SetText((wxString const &)*arg2);
32452
32453 wxPyEndAllowThreads(__tstate);
32454 if (PyErr_Occurred()) SWIG_fail;
32455 }
32456 Py_INCREF(Py_None); resultobj = Py_None;
32457 {
32458 if (temp2)
32459 delete arg2;
32460 }
32461 return resultobj;
32462 fail:
32463 {
32464 if (temp2)
32465 delete arg2;
32466 }
32467 return NULL;
32468 }
32469
32470
32471 static PyObject *_wrap_MenuItem_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
32472 PyObject *resultobj;
32473 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32474 wxString result;
32475 PyObject * obj0 = 0 ;
32476 char *kwnames[] = {
32477 (char *) "self", NULL
32478 };
32479
32480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetLabel",kwnames,&obj0)) goto fail;
32481 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32482 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32483 {
32484 PyThreadState* __tstate = wxPyBeginAllowThreads();
32485 result = ((wxMenuItem const *)arg1)->GetLabel();
32486
32487 wxPyEndAllowThreads(__tstate);
32488 if (PyErr_Occurred()) SWIG_fail;
32489 }
32490 {
32491 #if wxUSE_UNICODE
32492 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32493 #else
32494 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32495 #endif
32496 }
32497 return resultobj;
32498 fail:
32499 return NULL;
32500 }
32501
32502
32503 static PyObject *_wrap_MenuItem_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
32504 PyObject *resultobj;
32505 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32506 wxString *result;
32507 PyObject * obj0 = 0 ;
32508 char *kwnames[] = {
32509 (char *) "self", NULL
32510 };
32511
32512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetText",kwnames,&obj0)) goto fail;
32513 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32514 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32515 {
32516 PyThreadState* __tstate = wxPyBeginAllowThreads();
32517 {
32518 wxString const &_result_ref = ((wxMenuItem const *)arg1)->GetText();
32519 result = (wxString *) &_result_ref;
32520 }
32521
32522 wxPyEndAllowThreads(__tstate);
32523 if (PyErr_Occurred()) SWIG_fail;
32524 }
32525 {
32526 #if wxUSE_UNICODE
32527 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
32528 #else
32529 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
32530 #endif
32531 }
32532 return resultobj;
32533 fail:
32534 return NULL;
32535 }
32536
32537
32538 static PyObject *_wrap_MenuItem_GetLabelFromText(PyObject *, PyObject *args, PyObject *kwargs) {
32539 PyObject *resultobj;
32540 wxString *arg1 = 0 ;
32541 wxString result;
32542 bool temp1 = False ;
32543 PyObject * obj0 = 0 ;
32544 char *kwnames[] = {
32545 (char *) "text", NULL
32546 };
32547
32548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetLabelFromText",kwnames,&obj0)) goto fail;
32549 {
32550 arg1 = wxString_in_helper(obj0);
32551 if (arg1 == NULL) SWIG_fail;
32552 temp1 = True;
32553 }
32554 {
32555 PyThreadState* __tstate = wxPyBeginAllowThreads();
32556 result = wxMenuItem::GetLabelFromText((wxString const &)*arg1);
32557
32558 wxPyEndAllowThreads(__tstate);
32559 if (PyErr_Occurred()) SWIG_fail;
32560 }
32561 {
32562 #if wxUSE_UNICODE
32563 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32564 #else
32565 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32566 #endif
32567 }
32568 {
32569 if (temp1)
32570 delete arg1;
32571 }
32572 return resultobj;
32573 fail:
32574 {
32575 if (temp1)
32576 delete arg1;
32577 }
32578 return NULL;
32579 }
32580
32581
32582 static PyObject *_wrap_MenuItem_GetKind(PyObject *, PyObject *args, PyObject *kwargs) {
32583 PyObject *resultobj;
32584 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32585 int result;
32586 PyObject * obj0 = 0 ;
32587 char *kwnames[] = {
32588 (char *) "self", NULL
32589 };
32590
32591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetKind",kwnames,&obj0)) goto fail;
32592 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32593 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32594 {
32595 PyThreadState* __tstate = wxPyBeginAllowThreads();
32596 result = (int)((wxMenuItem const *)arg1)->GetKind();
32597
32598 wxPyEndAllowThreads(__tstate);
32599 if (PyErr_Occurred()) SWIG_fail;
32600 }
32601 resultobj = SWIG_From_int((int)result);
32602 return resultobj;
32603 fail:
32604 return NULL;
32605 }
32606
32607
32608 static PyObject *_wrap_MenuItem_SetKind(PyObject *, PyObject *args, PyObject *kwargs) {
32609 PyObject *resultobj;
32610 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32611 int arg2 ;
32612 PyObject * obj0 = 0 ;
32613 PyObject * obj1 = 0 ;
32614 char *kwnames[] = {
32615 (char *) "self",(char *) "kind", NULL
32616 };
32617
32618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetKind",kwnames,&obj0,&obj1)) goto fail;
32619 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32620 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32621 arg2 = (int)SWIG_As_int(obj1);
32622 if (PyErr_Occurred()) SWIG_fail;
32623 {
32624 PyThreadState* __tstate = wxPyBeginAllowThreads();
32625 (arg1)->SetKind((wxItemKind )arg2);
32626
32627 wxPyEndAllowThreads(__tstate);
32628 if (PyErr_Occurred()) SWIG_fail;
32629 }
32630 Py_INCREF(Py_None); resultobj = Py_None;
32631 return resultobj;
32632 fail:
32633 return NULL;
32634 }
32635
32636
32637 static PyObject *_wrap_MenuItem_SetCheckable(PyObject *, PyObject *args, PyObject *kwargs) {
32638 PyObject *resultobj;
32639 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32640 bool arg2 ;
32641 PyObject * obj0 = 0 ;
32642 PyObject * obj1 = 0 ;
32643 char *kwnames[] = {
32644 (char *) "self",(char *) "checkable", NULL
32645 };
32646
32647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetCheckable",kwnames,&obj0,&obj1)) goto fail;
32648 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32649 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32650 arg2 = (bool)SWIG_As_bool(obj1);
32651 if (PyErr_Occurred()) SWIG_fail;
32652 {
32653 PyThreadState* __tstate = wxPyBeginAllowThreads();
32654 (arg1)->SetCheckable(arg2);
32655
32656 wxPyEndAllowThreads(__tstate);
32657 if (PyErr_Occurred()) SWIG_fail;
32658 }
32659 Py_INCREF(Py_None); resultobj = Py_None;
32660 return resultobj;
32661 fail:
32662 return NULL;
32663 }
32664
32665
32666 static PyObject *_wrap_MenuItem_IsCheckable(PyObject *, PyObject *args, PyObject *kwargs) {
32667 PyObject *resultobj;
32668 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32669 bool result;
32670 PyObject * obj0 = 0 ;
32671 char *kwnames[] = {
32672 (char *) "self", NULL
32673 };
32674
32675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsCheckable",kwnames,&obj0)) goto fail;
32676 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32677 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32678 {
32679 PyThreadState* __tstate = wxPyBeginAllowThreads();
32680 result = (bool)((wxMenuItem const *)arg1)->IsCheckable();
32681
32682 wxPyEndAllowThreads(__tstate);
32683 if (PyErr_Occurred()) SWIG_fail;
32684 }
32685 {
32686 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32687 }
32688 return resultobj;
32689 fail:
32690 return NULL;
32691 }
32692
32693
32694 static PyObject *_wrap_MenuItem_IsSubMenu(PyObject *, PyObject *args, PyObject *kwargs) {
32695 PyObject *resultobj;
32696 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32697 bool result;
32698 PyObject * obj0 = 0 ;
32699 char *kwnames[] = {
32700 (char *) "self", NULL
32701 };
32702
32703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsSubMenu",kwnames,&obj0)) goto fail;
32704 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32705 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32706 {
32707 PyThreadState* __tstate = wxPyBeginAllowThreads();
32708 result = (bool)((wxMenuItem const *)arg1)->IsSubMenu();
32709
32710 wxPyEndAllowThreads(__tstate);
32711 if (PyErr_Occurred()) SWIG_fail;
32712 }
32713 {
32714 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32715 }
32716 return resultobj;
32717 fail:
32718 return NULL;
32719 }
32720
32721
32722 static PyObject *_wrap_MenuItem_SetSubMenu(PyObject *, PyObject *args, PyObject *kwargs) {
32723 PyObject *resultobj;
32724 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32725 wxMenu *arg2 = (wxMenu *) 0 ;
32726 PyObject * obj0 = 0 ;
32727 PyObject * obj1 = 0 ;
32728 char *kwnames[] = {
32729 (char *) "self",(char *) "menu", NULL
32730 };
32731
32732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetSubMenu",kwnames,&obj0,&obj1)) goto fail;
32733 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32734 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32735 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
32736 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32737 {
32738 PyThreadState* __tstate = wxPyBeginAllowThreads();
32739 (arg1)->SetSubMenu(arg2);
32740
32741 wxPyEndAllowThreads(__tstate);
32742 if (PyErr_Occurred()) SWIG_fail;
32743 }
32744 Py_INCREF(Py_None); resultobj = Py_None;
32745 return resultobj;
32746 fail:
32747 return NULL;
32748 }
32749
32750
32751 static PyObject *_wrap_MenuItem_GetSubMenu(PyObject *, PyObject *args, PyObject *kwargs) {
32752 PyObject *resultobj;
32753 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32754 wxMenu *result;
32755 PyObject * obj0 = 0 ;
32756 char *kwnames[] = {
32757 (char *) "self", NULL
32758 };
32759
32760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetSubMenu",kwnames,&obj0)) goto fail;
32761 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32762 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32763 {
32764 PyThreadState* __tstate = wxPyBeginAllowThreads();
32765 result = (wxMenu *)((wxMenuItem const *)arg1)->GetSubMenu();
32766
32767 wxPyEndAllowThreads(__tstate);
32768 if (PyErr_Occurred()) SWIG_fail;
32769 }
32770 {
32771 resultobj = wxPyMake_wxObject(result, 0);
32772 }
32773 return resultobj;
32774 fail:
32775 return NULL;
32776 }
32777
32778
32779 static PyObject *_wrap_MenuItem_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
32780 PyObject *resultobj;
32781 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32782 bool arg2 = (bool) True ;
32783 PyObject * obj0 = 0 ;
32784 PyObject * obj1 = 0 ;
32785 char *kwnames[] = {
32786 (char *) "self",(char *) "enable", NULL
32787 };
32788
32789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_Enable",kwnames,&obj0,&obj1)) goto fail;
32790 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32791 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32792 if (obj1) {
32793 arg2 = (bool)SWIG_As_bool(obj1);
32794 if (PyErr_Occurred()) SWIG_fail;
32795 }
32796 {
32797 PyThreadState* __tstate = wxPyBeginAllowThreads();
32798 (arg1)->Enable(arg2);
32799
32800 wxPyEndAllowThreads(__tstate);
32801 if (PyErr_Occurred()) SWIG_fail;
32802 }
32803 Py_INCREF(Py_None); resultobj = Py_None;
32804 return resultobj;
32805 fail:
32806 return NULL;
32807 }
32808
32809
32810 static PyObject *_wrap_MenuItem_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
32811 PyObject *resultobj;
32812 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32813 bool result;
32814 PyObject * obj0 = 0 ;
32815 char *kwnames[] = {
32816 (char *) "self", NULL
32817 };
32818
32819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsEnabled",kwnames,&obj0)) goto fail;
32820 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32821 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32822 {
32823 PyThreadState* __tstate = wxPyBeginAllowThreads();
32824 result = (bool)((wxMenuItem const *)arg1)->IsEnabled();
32825
32826 wxPyEndAllowThreads(__tstate);
32827 if (PyErr_Occurred()) SWIG_fail;
32828 }
32829 {
32830 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32831 }
32832 return resultobj;
32833 fail:
32834 return NULL;
32835 }
32836
32837
32838 static PyObject *_wrap_MenuItem_Check(PyObject *, PyObject *args, PyObject *kwargs) {
32839 PyObject *resultobj;
32840 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32841 bool arg2 = (bool) True ;
32842 PyObject * obj0 = 0 ;
32843 PyObject * obj1 = 0 ;
32844 char *kwnames[] = {
32845 (char *) "self",(char *) "check", NULL
32846 };
32847
32848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_Check",kwnames,&obj0,&obj1)) goto fail;
32849 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32850 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32851 if (obj1) {
32852 arg2 = (bool)SWIG_As_bool(obj1);
32853 if (PyErr_Occurred()) SWIG_fail;
32854 }
32855 {
32856 PyThreadState* __tstate = wxPyBeginAllowThreads();
32857 (arg1)->Check(arg2);
32858
32859 wxPyEndAllowThreads(__tstate);
32860 if (PyErr_Occurred()) SWIG_fail;
32861 }
32862 Py_INCREF(Py_None); resultobj = Py_None;
32863 return resultobj;
32864 fail:
32865 return NULL;
32866 }
32867
32868
32869 static PyObject *_wrap_MenuItem_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
32870 PyObject *resultobj;
32871 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32872 bool result;
32873 PyObject * obj0 = 0 ;
32874 char *kwnames[] = {
32875 (char *) "self", NULL
32876 };
32877
32878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsChecked",kwnames,&obj0)) goto fail;
32879 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32880 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32881 {
32882 PyThreadState* __tstate = wxPyBeginAllowThreads();
32883 result = (bool)((wxMenuItem const *)arg1)->IsChecked();
32884
32885 wxPyEndAllowThreads(__tstate);
32886 if (PyErr_Occurred()) SWIG_fail;
32887 }
32888 {
32889 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32890 }
32891 return resultobj;
32892 fail:
32893 return NULL;
32894 }
32895
32896
32897 static PyObject *_wrap_MenuItem_Toggle(PyObject *, PyObject *args, PyObject *kwargs) {
32898 PyObject *resultobj;
32899 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32900 PyObject * obj0 = 0 ;
32901 char *kwnames[] = {
32902 (char *) "self", NULL
32903 };
32904
32905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_Toggle",kwnames,&obj0)) goto fail;
32906 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32907 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32908 {
32909 PyThreadState* __tstate = wxPyBeginAllowThreads();
32910 (arg1)->Toggle();
32911
32912 wxPyEndAllowThreads(__tstate);
32913 if (PyErr_Occurred()) SWIG_fail;
32914 }
32915 Py_INCREF(Py_None); resultobj = Py_None;
32916 return resultobj;
32917 fail:
32918 return NULL;
32919 }
32920
32921
32922 static PyObject *_wrap_MenuItem_SetHelp(PyObject *, PyObject *args, PyObject *kwargs) {
32923 PyObject *resultobj;
32924 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32925 wxString *arg2 = 0 ;
32926 bool temp2 = False ;
32927 PyObject * obj0 = 0 ;
32928 PyObject * obj1 = 0 ;
32929 char *kwnames[] = {
32930 (char *) "self",(char *) "str", NULL
32931 };
32932
32933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetHelp",kwnames,&obj0,&obj1)) goto fail;
32934 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32935 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32936 {
32937 arg2 = wxString_in_helper(obj1);
32938 if (arg2 == NULL) SWIG_fail;
32939 temp2 = True;
32940 }
32941 {
32942 PyThreadState* __tstate = wxPyBeginAllowThreads();
32943 (arg1)->SetHelp((wxString const &)*arg2);
32944
32945 wxPyEndAllowThreads(__tstate);
32946 if (PyErr_Occurred()) SWIG_fail;
32947 }
32948 Py_INCREF(Py_None); resultobj = Py_None;
32949 {
32950 if (temp2)
32951 delete arg2;
32952 }
32953 return resultobj;
32954 fail:
32955 {
32956 if (temp2)
32957 delete arg2;
32958 }
32959 return NULL;
32960 }
32961
32962
32963 static PyObject *_wrap_MenuItem_GetHelp(PyObject *, PyObject *args, PyObject *kwargs) {
32964 PyObject *resultobj;
32965 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32966 wxString *result;
32967 PyObject * obj0 = 0 ;
32968 char *kwnames[] = {
32969 (char *) "self", NULL
32970 };
32971
32972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetHelp",kwnames,&obj0)) goto fail;
32973 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32974 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32975 {
32976 PyThreadState* __tstate = wxPyBeginAllowThreads();
32977 {
32978 wxString const &_result_ref = ((wxMenuItem const *)arg1)->GetHelp();
32979 result = (wxString *) &_result_ref;
32980 }
32981
32982 wxPyEndAllowThreads(__tstate);
32983 if (PyErr_Occurred()) SWIG_fail;
32984 }
32985 {
32986 #if wxUSE_UNICODE
32987 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
32988 #else
32989 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
32990 #endif
32991 }
32992 return resultobj;
32993 fail:
32994 return NULL;
32995 }
32996
32997
32998 static PyObject *_wrap_MenuItem_GetAccel(PyObject *, PyObject *args, PyObject *kwargs) {
32999 PyObject *resultobj;
33000 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33001 wxAcceleratorEntry *result;
33002 PyObject * obj0 = 0 ;
33003 char *kwnames[] = {
33004 (char *) "self", NULL
33005 };
33006
33007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetAccel",kwnames,&obj0)) goto fail;
33008 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33009 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33010 {
33011 PyThreadState* __tstate = wxPyBeginAllowThreads();
33012 result = (wxAcceleratorEntry *)((wxMenuItem const *)arg1)->GetAccel();
33013
33014 wxPyEndAllowThreads(__tstate);
33015 if (PyErr_Occurred()) SWIG_fail;
33016 }
33017 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 0);
33018 return resultobj;
33019 fail:
33020 return NULL;
33021 }
33022
33023
33024 static PyObject *_wrap_MenuItem_SetAccel(PyObject *, PyObject *args, PyObject *kwargs) {
33025 PyObject *resultobj;
33026 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33027 wxAcceleratorEntry *arg2 = (wxAcceleratorEntry *) 0 ;
33028 PyObject * obj0 = 0 ;
33029 PyObject * obj1 = 0 ;
33030 char *kwnames[] = {
33031 (char *) "self",(char *) "accel", NULL
33032 };
33033
33034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetAccel",kwnames,&obj0,&obj1)) goto fail;
33035 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33036 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33037 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxAcceleratorEntry,
33038 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33039 {
33040 PyThreadState* __tstate = wxPyBeginAllowThreads();
33041 (arg1)->SetAccel(arg2);
33042
33043 wxPyEndAllowThreads(__tstate);
33044 if (PyErr_Occurred()) SWIG_fail;
33045 }
33046 Py_INCREF(Py_None); resultobj = Py_None;
33047 return resultobj;
33048 fail:
33049 return NULL;
33050 }
33051
33052
33053 static PyObject *_wrap_MenuItem_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
33054 PyObject *resultobj;
33055 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33056 wxFont *arg2 = 0 ;
33057 PyObject * obj0 = 0 ;
33058 PyObject * obj1 = 0 ;
33059 char *kwnames[] = {
33060 (char *) "self",(char *) "font", NULL
33061 };
33062
33063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetFont",kwnames,&obj0,&obj1)) goto fail;
33064 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33065 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33066 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
33067 SWIG_POINTER_EXCEPTION | 0)) == -1)
33068 SWIG_fail;
33069 if (arg2 == NULL) {
33070 PyErr_SetString(PyExc_TypeError,"null reference");
33071 SWIG_fail;
33072 }
33073 {
33074 PyThreadState* __tstate = wxPyBeginAllowThreads();
33075 (arg1)->SetFont((wxFont const &)*arg2);
33076
33077 wxPyEndAllowThreads(__tstate);
33078 if (PyErr_Occurred()) SWIG_fail;
33079 }
33080 Py_INCREF(Py_None); resultobj = Py_None;
33081 return resultobj;
33082 fail:
33083 return NULL;
33084 }
33085
33086
33087 static PyObject *_wrap_MenuItem_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
33088 PyObject *resultobj;
33089 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33090 wxFont result;
33091 PyObject * obj0 = 0 ;
33092 char *kwnames[] = {
33093 (char *) "self", NULL
33094 };
33095
33096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetFont",kwnames,&obj0)) goto fail;
33097 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33098 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33099 {
33100 PyThreadState* __tstate = wxPyBeginAllowThreads();
33101 result = (arg1)->GetFont();
33102
33103 wxPyEndAllowThreads(__tstate);
33104 if (PyErr_Occurred()) SWIG_fail;
33105 }
33106 {
33107 wxFont * resultptr;
33108 resultptr = new wxFont((wxFont &) result);
33109 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
33110 }
33111 return resultobj;
33112 fail:
33113 return NULL;
33114 }
33115
33116
33117 static PyObject *_wrap_MenuItem_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
33118 PyObject *resultobj;
33119 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33120 wxColour *arg2 = 0 ;
33121 wxColour temp2 ;
33122 PyObject * obj0 = 0 ;
33123 PyObject * obj1 = 0 ;
33124 char *kwnames[] = {
33125 (char *) "self",(char *) "colText", NULL
33126 };
33127
33128 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
33129 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33130 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33131 {
33132 arg2 = &temp2;
33133 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
33134 }
33135 {
33136 PyThreadState* __tstate = wxPyBeginAllowThreads();
33137 (arg1)->SetTextColour((wxColour const &)*arg2);
33138
33139 wxPyEndAllowThreads(__tstate);
33140 if (PyErr_Occurred()) SWIG_fail;
33141 }
33142 Py_INCREF(Py_None); resultobj = Py_None;
33143 return resultobj;
33144 fail:
33145 return NULL;
33146 }
33147
33148
33149 static PyObject *_wrap_MenuItem_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
33150 PyObject *resultobj;
33151 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33152 wxColour result;
33153 PyObject * obj0 = 0 ;
33154 char *kwnames[] = {
33155 (char *) "self", NULL
33156 };
33157
33158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetTextColour",kwnames,&obj0)) goto fail;
33159 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33160 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33161 {
33162 PyThreadState* __tstate = wxPyBeginAllowThreads();
33163 result = (arg1)->GetTextColour();
33164
33165 wxPyEndAllowThreads(__tstate);
33166 if (PyErr_Occurred()) SWIG_fail;
33167 }
33168 {
33169 wxColour * resultptr;
33170 resultptr = new wxColour((wxColour &) result);
33171 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
33172 }
33173 return resultobj;
33174 fail:
33175 return NULL;
33176 }
33177
33178
33179 static PyObject *_wrap_MenuItem_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
33180 PyObject *resultobj;
33181 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33182 wxColour *arg2 = 0 ;
33183 wxColour temp2 ;
33184 PyObject * obj0 = 0 ;
33185 PyObject * obj1 = 0 ;
33186 char *kwnames[] = {
33187 (char *) "self",(char *) "colBack", NULL
33188 };
33189
33190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
33191 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33192 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33193 {
33194 arg2 = &temp2;
33195 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
33196 }
33197 {
33198 PyThreadState* __tstate = wxPyBeginAllowThreads();
33199 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
33200
33201 wxPyEndAllowThreads(__tstate);
33202 if (PyErr_Occurred()) SWIG_fail;
33203 }
33204 Py_INCREF(Py_None); resultobj = Py_None;
33205 return resultobj;
33206 fail:
33207 return NULL;
33208 }
33209
33210
33211 static PyObject *_wrap_MenuItem_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
33212 PyObject *resultobj;
33213 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33214 wxColour result;
33215 PyObject * obj0 = 0 ;
33216 char *kwnames[] = {
33217 (char *) "self", NULL
33218 };
33219
33220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetBackgroundColour",kwnames,&obj0)) goto fail;
33221 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33222 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33223 {
33224 PyThreadState* __tstate = wxPyBeginAllowThreads();
33225 result = (arg1)->GetBackgroundColour();
33226
33227 wxPyEndAllowThreads(__tstate);
33228 if (PyErr_Occurred()) SWIG_fail;
33229 }
33230 {
33231 wxColour * resultptr;
33232 resultptr = new wxColour((wxColour &) result);
33233 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
33234 }
33235 return resultobj;
33236 fail:
33237 return NULL;
33238 }
33239
33240
33241 static PyObject *_wrap_MenuItem_SetBitmaps(PyObject *, PyObject *args, PyObject *kwargs) {
33242 PyObject *resultobj;
33243 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33244 wxBitmap *arg2 = 0 ;
33245 wxBitmap const &arg3_defvalue = wxNullBitmap ;
33246 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
33247 PyObject * obj0 = 0 ;
33248 PyObject * obj1 = 0 ;
33249 PyObject * obj2 = 0 ;
33250 char *kwnames[] = {
33251 (char *) "self",(char *) "bmpChecked",(char *) "bmpUnchecked", NULL
33252 };
33253
33254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MenuItem_SetBitmaps",kwnames,&obj0,&obj1,&obj2)) goto fail;
33255 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33256 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33257 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
33258 SWIG_POINTER_EXCEPTION | 0)) == -1)
33259 SWIG_fail;
33260 if (arg2 == NULL) {
33261 PyErr_SetString(PyExc_TypeError,"null reference");
33262 SWIG_fail;
33263 }
33264 if (obj2) {
33265 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxBitmap,
33266 SWIG_POINTER_EXCEPTION | 0)) == -1)
33267 SWIG_fail;
33268 if (arg3 == NULL) {
33269 PyErr_SetString(PyExc_TypeError,"null reference");
33270 SWIG_fail;
33271 }
33272 }
33273 {
33274 PyThreadState* __tstate = wxPyBeginAllowThreads();
33275 (arg1)->SetBitmaps((wxBitmap const &)*arg2,(wxBitmap const &)*arg3);
33276
33277 wxPyEndAllowThreads(__tstate);
33278 if (PyErr_Occurred()) SWIG_fail;
33279 }
33280 Py_INCREF(Py_None); resultobj = Py_None;
33281 return resultobj;
33282 fail:
33283 return NULL;
33284 }
33285
33286
33287 static PyObject *_wrap_MenuItem_SetDisabledBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
33288 PyObject *resultobj;
33289 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33290 wxBitmap *arg2 = 0 ;
33291 PyObject * obj0 = 0 ;
33292 PyObject * obj1 = 0 ;
33293 char *kwnames[] = {
33294 (char *) "self",(char *) "bmpDisabled", NULL
33295 };
33296
33297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetDisabledBitmap",kwnames,&obj0,&obj1)) goto fail;
33298 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33299 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33300 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
33301 SWIG_POINTER_EXCEPTION | 0)) == -1)
33302 SWIG_fail;
33303 if (arg2 == NULL) {
33304 PyErr_SetString(PyExc_TypeError,"null reference");
33305 SWIG_fail;
33306 }
33307 {
33308 PyThreadState* __tstate = wxPyBeginAllowThreads();
33309 (arg1)->SetDisabledBitmap((wxBitmap const &)*arg2);
33310
33311 wxPyEndAllowThreads(__tstate);
33312 if (PyErr_Occurred()) SWIG_fail;
33313 }
33314 Py_INCREF(Py_None); resultobj = Py_None;
33315 return resultobj;
33316 fail:
33317 return NULL;
33318 }
33319
33320
33321 static PyObject *_wrap_MenuItem_GetDisabledBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
33322 PyObject *resultobj;
33323 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33324 wxBitmap *result;
33325 PyObject * obj0 = 0 ;
33326 char *kwnames[] = {
33327 (char *) "self", NULL
33328 };
33329
33330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetDisabledBitmap",kwnames,&obj0)) goto fail;
33331 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33332 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33333 {
33334 PyThreadState* __tstate = wxPyBeginAllowThreads();
33335 {
33336 wxBitmap const &_result_ref = ((wxMenuItem const *)arg1)->GetDisabledBitmap();
33337 result = (wxBitmap *) &_result_ref;
33338 }
33339
33340 wxPyEndAllowThreads(__tstate);
33341 if (PyErr_Occurred()) SWIG_fail;
33342 }
33343 {
33344 wxBitmap* resultptr = new wxBitmap(*result);
33345 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
33346 }
33347 return resultobj;
33348 fail:
33349 return NULL;
33350 }
33351
33352
33353 static PyObject *_wrap_MenuItem_SetMarginWidth(PyObject *, PyObject *args, PyObject *kwargs) {
33354 PyObject *resultobj;
33355 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33356 int arg2 ;
33357 PyObject * obj0 = 0 ;
33358 PyObject * obj1 = 0 ;
33359 char *kwnames[] = {
33360 (char *) "self",(char *) "nWidth", NULL
33361 };
33362
33363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetMarginWidth",kwnames,&obj0,&obj1)) goto fail;
33364 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33365 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33366 arg2 = (int)SWIG_As_int(obj1);
33367 if (PyErr_Occurred()) SWIG_fail;
33368 {
33369 PyThreadState* __tstate = wxPyBeginAllowThreads();
33370 (arg1)->SetMarginWidth(arg2);
33371
33372 wxPyEndAllowThreads(__tstate);
33373 if (PyErr_Occurred()) SWIG_fail;
33374 }
33375 Py_INCREF(Py_None); resultobj = Py_None;
33376 return resultobj;
33377 fail:
33378 return NULL;
33379 }
33380
33381
33382 static PyObject *_wrap_MenuItem_GetMarginWidth(PyObject *, PyObject *args, PyObject *kwargs) {
33383 PyObject *resultobj;
33384 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33385 int result;
33386 PyObject * obj0 = 0 ;
33387 char *kwnames[] = {
33388 (char *) "self", NULL
33389 };
33390
33391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetMarginWidth",kwnames,&obj0)) goto fail;
33392 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33393 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33394 {
33395 PyThreadState* __tstate = wxPyBeginAllowThreads();
33396 result = (int)(arg1)->GetMarginWidth();
33397
33398 wxPyEndAllowThreads(__tstate);
33399 if (PyErr_Occurred()) SWIG_fail;
33400 }
33401 resultobj = SWIG_From_int((int)result);
33402 return resultobj;
33403 fail:
33404 return NULL;
33405 }
33406
33407
33408 static PyObject *_wrap_MenuItem_GetDefaultMarginWidth(PyObject *, PyObject *args, PyObject *kwargs) {
33409 PyObject *resultobj;
33410 int result;
33411 char *kwnames[] = {
33412 NULL
33413 };
33414
33415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MenuItem_GetDefaultMarginWidth",kwnames)) goto fail;
33416 {
33417 PyThreadState* __tstate = wxPyBeginAllowThreads();
33418 result = (int)wxMenuItem::GetDefaultMarginWidth();
33419
33420 wxPyEndAllowThreads(__tstate);
33421 if (PyErr_Occurred()) SWIG_fail;
33422 }
33423 resultobj = SWIG_From_int((int)result);
33424 return resultobj;
33425 fail:
33426 return NULL;
33427 }
33428
33429
33430 static PyObject *_wrap_MenuItem_IsOwnerDrawn(PyObject *, PyObject *args, PyObject *kwargs) {
33431 PyObject *resultobj;
33432 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33433 bool result;
33434 PyObject * obj0 = 0 ;
33435 char *kwnames[] = {
33436 (char *) "self", NULL
33437 };
33438
33439 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsOwnerDrawn",kwnames,&obj0)) goto fail;
33440 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33441 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33442 {
33443 PyThreadState* __tstate = wxPyBeginAllowThreads();
33444 result = (bool)(arg1)->IsOwnerDrawn();
33445
33446 wxPyEndAllowThreads(__tstate);
33447 if (PyErr_Occurred()) SWIG_fail;
33448 }
33449 {
33450 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33451 }
33452 return resultobj;
33453 fail:
33454 return NULL;
33455 }
33456
33457
33458 static PyObject *_wrap_MenuItem_SetOwnerDrawn(PyObject *, PyObject *args, PyObject *kwargs) {
33459 PyObject *resultobj;
33460 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33461 bool arg2 = (bool) True ;
33462 PyObject * obj0 = 0 ;
33463 PyObject * obj1 = 0 ;
33464 char *kwnames[] = {
33465 (char *) "self",(char *) "ownerDrawn", NULL
33466 };
33467
33468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_SetOwnerDrawn",kwnames,&obj0,&obj1)) goto fail;
33469 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33470 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33471 if (obj1) {
33472 arg2 = (bool)SWIG_As_bool(obj1);
33473 if (PyErr_Occurred()) SWIG_fail;
33474 }
33475 {
33476 PyThreadState* __tstate = wxPyBeginAllowThreads();
33477 (arg1)->SetOwnerDrawn(arg2);
33478
33479 wxPyEndAllowThreads(__tstate);
33480 if (PyErr_Occurred()) SWIG_fail;
33481 }
33482 Py_INCREF(Py_None); resultobj = Py_None;
33483 return resultobj;
33484 fail:
33485 return NULL;
33486 }
33487
33488
33489 static PyObject *_wrap_MenuItem_ResetOwnerDrawn(PyObject *, PyObject *args, PyObject *kwargs) {
33490 PyObject *resultobj;
33491 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33492 PyObject * obj0 = 0 ;
33493 char *kwnames[] = {
33494 (char *) "self", NULL
33495 };
33496
33497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_ResetOwnerDrawn",kwnames,&obj0)) goto fail;
33498 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33499 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33500 {
33501 PyThreadState* __tstate = wxPyBeginAllowThreads();
33502 (arg1)->ResetOwnerDrawn();
33503
33504 wxPyEndAllowThreads(__tstate);
33505 if (PyErr_Occurred()) SWIG_fail;
33506 }
33507 Py_INCREF(Py_None); resultobj = Py_None;
33508 return resultobj;
33509 fail:
33510 return NULL;
33511 }
33512
33513
33514 static PyObject *_wrap_MenuItem_SetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
33515 PyObject *resultobj;
33516 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33517 wxBitmap *arg2 = 0 ;
33518 PyObject * obj0 = 0 ;
33519 PyObject * obj1 = 0 ;
33520 char *kwnames[] = {
33521 (char *) "self",(char *) "bitmap", NULL
33522 };
33523
33524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
33525 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33526 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33527 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
33528 SWIG_POINTER_EXCEPTION | 0)) == -1)
33529 SWIG_fail;
33530 if (arg2 == NULL) {
33531 PyErr_SetString(PyExc_TypeError,"null reference");
33532 SWIG_fail;
33533 }
33534 {
33535 PyThreadState* __tstate = wxPyBeginAllowThreads();
33536 (arg1)->SetBitmap((wxBitmap const &)*arg2);
33537
33538 wxPyEndAllowThreads(__tstate);
33539 if (PyErr_Occurred()) SWIG_fail;
33540 }
33541 Py_INCREF(Py_None); resultobj = Py_None;
33542 return resultobj;
33543 fail:
33544 return NULL;
33545 }
33546
33547
33548 static PyObject *_wrap_MenuItem_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
33549 PyObject *resultobj;
33550 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33551 wxBitmap *result;
33552 PyObject * obj0 = 0 ;
33553 char *kwnames[] = {
33554 (char *) "self", NULL
33555 };
33556
33557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetBitmap",kwnames,&obj0)) goto fail;
33558 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33560 {
33561 PyThreadState* __tstate = wxPyBeginAllowThreads();
33562 {
33563 wxBitmap const &_result_ref = (arg1)->GetBitmap();
33564 result = (wxBitmap *) &_result_ref;
33565 }
33566
33567 wxPyEndAllowThreads(__tstate);
33568 if (PyErr_Occurred()) SWIG_fail;
33569 }
33570 {
33571 wxBitmap* resultptr = new wxBitmap(*result);
33572 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
33573 }
33574 return resultobj;
33575 fail:
33576 return NULL;
33577 }
33578
33579
33580 static PyObject * MenuItem_swigregister(PyObject *, PyObject *args) {
33581 PyObject *obj;
33582 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33583 SWIG_TypeClientData(SWIGTYPE_p_wxMenuItem, obj);
33584 Py_INCREF(obj);
33585 return Py_BuildValue((char *)"");
33586 }
33587 static int _wrap_ControlNameStr_set(PyObject *) {
33588 PyErr_SetString(PyExc_TypeError,"Variable ControlNameStr is read-only.");
33589 return 1;
33590 }
33591
33592
33593 static PyObject *_wrap_ControlNameStr_get() {
33594 PyObject *pyobj;
33595
33596 {
33597 #if wxUSE_UNICODE
33598 pyobj = PyUnicode_FromWideChar((&wxPyControlNameStr)->c_str(), (&wxPyControlNameStr)->Len());
33599 #else
33600 pyobj = PyString_FromStringAndSize((&wxPyControlNameStr)->c_str(), (&wxPyControlNameStr)->Len());
33601 #endif
33602 }
33603 return pyobj;
33604 }
33605
33606
33607 static PyObject *_wrap_new_Control(PyObject *, PyObject *args, PyObject *kwargs) {
33608 PyObject *resultobj;
33609 wxWindow *arg1 = (wxWindow *) 0 ;
33610 int arg2 = (int) -1 ;
33611 wxPoint const &arg3_defvalue = wxDefaultPosition ;
33612 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
33613 wxSize const &arg4_defvalue = wxDefaultSize ;
33614 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
33615 long arg5 = (long) 0 ;
33616 wxValidator const &arg6_defvalue = wxDefaultValidator ;
33617 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
33618 wxString const &arg7_defvalue = wxPyControlNameStr ;
33619 wxString *arg7 = (wxString *) &arg7_defvalue ;
33620 wxControl *result;
33621 wxPoint temp3 ;
33622 wxSize temp4 ;
33623 bool temp7 = False ;
33624 PyObject * obj0 = 0 ;
33625 PyObject * obj1 = 0 ;
33626 PyObject * obj2 = 0 ;
33627 PyObject * obj3 = 0 ;
33628 PyObject * obj4 = 0 ;
33629 PyObject * obj5 = 0 ;
33630 PyObject * obj6 = 0 ;
33631 char *kwnames[] = {
33632 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
33633 };
33634
33635 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_Control",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
33636 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
33637 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33638 if (obj1) {
33639 arg2 = (int)SWIG_As_int(obj1);
33640 if (PyErr_Occurred()) SWIG_fail;
33641 }
33642 if (obj2) {
33643 {
33644 arg3 = &temp3;
33645 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
33646 }
33647 }
33648 if (obj3) {
33649 {
33650 arg4 = &temp4;
33651 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
33652 }
33653 }
33654 if (obj4) {
33655 arg5 = (long)SWIG_As_long(obj4);
33656 if (PyErr_Occurred()) SWIG_fail;
33657 }
33658 if (obj5) {
33659 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxValidator,
33660 SWIG_POINTER_EXCEPTION | 0)) == -1)
33661 SWIG_fail;
33662 if (arg6 == NULL) {
33663 PyErr_SetString(PyExc_TypeError,"null reference");
33664 SWIG_fail;
33665 }
33666 }
33667 if (obj6) {
33668 {
33669 arg7 = wxString_in_helper(obj6);
33670 if (arg7 == NULL) SWIG_fail;
33671 temp7 = True;
33672 }
33673 }
33674 {
33675 if (!wxPyCheckForApp()) SWIG_fail;
33676 PyThreadState* __tstate = wxPyBeginAllowThreads();
33677 result = (wxControl *)new wxControl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
33678
33679 wxPyEndAllowThreads(__tstate);
33680 if (PyErr_Occurred()) SWIG_fail;
33681 }
33682 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxControl, 1);
33683 {
33684 if (temp7)
33685 delete arg7;
33686 }
33687 return resultobj;
33688 fail:
33689 {
33690 if (temp7)
33691 delete arg7;
33692 }
33693 return NULL;
33694 }
33695
33696
33697 static PyObject *_wrap_new_PreControl(PyObject *, PyObject *args, PyObject *kwargs) {
33698 PyObject *resultobj;
33699 wxControl *result;
33700 char *kwnames[] = {
33701 NULL
33702 };
33703
33704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreControl",kwnames)) goto fail;
33705 {
33706 if (!wxPyCheckForApp()) SWIG_fail;
33707 PyThreadState* __tstate = wxPyBeginAllowThreads();
33708 result = (wxControl *)new wxControl();
33709
33710 wxPyEndAllowThreads(__tstate);
33711 if (PyErr_Occurred()) SWIG_fail;
33712 }
33713 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxControl, 1);
33714 return resultobj;
33715 fail:
33716 return NULL;
33717 }
33718
33719
33720 static PyObject *_wrap_Control_Create(PyObject *, PyObject *args, PyObject *kwargs) {
33721 PyObject *resultobj;
33722 wxControl *arg1 = (wxControl *) 0 ;
33723 wxWindow *arg2 = (wxWindow *) 0 ;
33724 int arg3 = (int) -1 ;
33725 wxPoint const &arg4_defvalue = wxDefaultPosition ;
33726 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
33727 wxSize const &arg5_defvalue = wxDefaultSize ;
33728 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
33729 long arg6 = (long) 0 ;
33730 wxValidator const &arg7_defvalue = wxDefaultValidator ;
33731 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
33732 wxString const &arg8_defvalue = wxPyControlNameStr ;
33733 wxString *arg8 = (wxString *) &arg8_defvalue ;
33734 bool result;
33735 wxPoint temp4 ;
33736 wxSize temp5 ;
33737 bool temp8 = False ;
33738 PyObject * obj0 = 0 ;
33739 PyObject * obj1 = 0 ;
33740 PyObject * obj2 = 0 ;
33741 PyObject * obj3 = 0 ;
33742 PyObject * obj4 = 0 ;
33743 PyObject * obj5 = 0 ;
33744 PyObject * obj6 = 0 ;
33745 PyObject * obj7 = 0 ;
33746 char *kwnames[] = {
33747 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
33748 };
33749
33750 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:Control_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
33751 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33752 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33753 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
33754 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33755 if (obj2) {
33756 arg3 = (int)SWIG_As_int(obj2);
33757 if (PyErr_Occurred()) SWIG_fail;
33758 }
33759 if (obj3) {
33760 {
33761 arg4 = &temp4;
33762 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
33763 }
33764 }
33765 if (obj4) {
33766 {
33767 arg5 = &temp5;
33768 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
33769 }
33770 }
33771 if (obj5) {
33772 arg6 = (long)SWIG_As_long(obj5);
33773 if (PyErr_Occurred()) SWIG_fail;
33774 }
33775 if (obj6) {
33776 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxValidator,
33777 SWIG_POINTER_EXCEPTION | 0)) == -1)
33778 SWIG_fail;
33779 if (arg7 == NULL) {
33780 PyErr_SetString(PyExc_TypeError,"null reference");
33781 SWIG_fail;
33782 }
33783 }
33784 if (obj7) {
33785 {
33786 arg8 = wxString_in_helper(obj7);
33787 if (arg8 == NULL) SWIG_fail;
33788 temp8 = True;
33789 }
33790 }
33791 {
33792 PyThreadState* __tstate = wxPyBeginAllowThreads();
33793 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
33794
33795 wxPyEndAllowThreads(__tstate);
33796 if (PyErr_Occurred()) SWIG_fail;
33797 }
33798 {
33799 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33800 }
33801 {
33802 if (temp8)
33803 delete arg8;
33804 }
33805 return resultobj;
33806 fail:
33807 {
33808 if (temp8)
33809 delete arg8;
33810 }
33811 return NULL;
33812 }
33813
33814
33815 static PyObject *_wrap_Control_Command(PyObject *, PyObject *args, PyObject *kwargs) {
33816 PyObject *resultobj;
33817 wxControl *arg1 = (wxControl *) 0 ;
33818 wxCommandEvent *arg2 = 0 ;
33819 PyObject * obj0 = 0 ;
33820 PyObject * obj1 = 0 ;
33821 char *kwnames[] = {
33822 (char *) "self",(char *) "event", NULL
33823 };
33824
33825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Control_Command",kwnames,&obj0,&obj1)) goto fail;
33826 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33827 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33828 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCommandEvent,
33829 SWIG_POINTER_EXCEPTION | 0)) == -1)
33830 SWIG_fail;
33831 if (arg2 == NULL) {
33832 PyErr_SetString(PyExc_TypeError,"null reference");
33833 SWIG_fail;
33834 }
33835 {
33836 PyThreadState* __tstate = wxPyBeginAllowThreads();
33837 (arg1)->Command(*arg2);
33838
33839 wxPyEndAllowThreads(__tstate);
33840 if (PyErr_Occurred()) SWIG_fail;
33841 }
33842 Py_INCREF(Py_None); resultobj = Py_None;
33843 return resultobj;
33844 fail:
33845 return NULL;
33846 }
33847
33848
33849 static PyObject *_wrap_Control_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
33850 PyObject *resultobj;
33851 wxControl *arg1 = (wxControl *) 0 ;
33852 wxString result;
33853 PyObject * obj0 = 0 ;
33854 char *kwnames[] = {
33855 (char *) "self", NULL
33856 };
33857
33858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Control_GetLabel",kwnames,&obj0)) goto fail;
33859 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33860 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33861 {
33862 PyThreadState* __tstate = wxPyBeginAllowThreads();
33863 result = (arg1)->GetLabel();
33864
33865 wxPyEndAllowThreads(__tstate);
33866 if (PyErr_Occurred()) SWIG_fail;
33867 }
33868 {
33869 #if wxUSE_UNICODE
33870 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33871 #else
33872 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33873 #endif
33874 }
33875 return resultobj;
33876 fail:
33877 return NULL;
33878 }
33879
33880
33881 static PyObject *_wrap_Control_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
33882 PyObject *resultobj;
33883 wxControl *arg1 = (wxControl *) 0 ;
33884 wxString *arg2 = 0 ;
33885 bool temp2 = False ;
33886 PyObject * obj0 = 0 ;
33887 PyObject * obj1 = 0 ;
33888 char *kwnames[] = {
33889 (char *) "self",(char *) "label", NULL
33890 };
33891
33892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Control_SetLabel",kwnames,&obj0,&obj1)) goto fail;
33893 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33894 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33895 {
33896 arg2 = wxString_in_helper(obj1);
33897 if (arg2 == NULL) SWIG_fail;
33898 temp2 = True;
33899 }
33900 {
33901 PyThreadState* __tstate = wxPyBeginAllowThreads();
33902 (arg1)->SetLabel((wxString const &)*arg2);
33903
33904 wxPyEndAllowThreads(__tstate);
33905 if (PyErr_Occurred()) SWIG_fail;
33906 }
33907 Py_INCREF(Py_None); resultobj = Py_None;
33908 {
33909 if (temp2)
33910 delete arg2;
33911 }
33912 return resultobj;
33913 fail:
33914 {
33915 if (temp2)
33916 delete arg2;
33917 }
33918 return NULL;
33919 }
33920
33921
33922 static PyObject *_wrap_Control_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
33923 PyObject *resultobj;
33924 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
33925 wxVisualAttributes result;
33926 PyObject * obj0 = 0 ;
33927 char *kwnames[] = {
33928 (char *) "variant", NULL
33929 };
33930
33931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Control_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
33932 if (obj0) {
33933 arg1 = (int)SWIG_As_int(obj0);
33934 if (PyErr_Occurred()) SWIG_fail;
33935 }
33936 {
33937 if (!wxPyCheckForApp()) SWIG_fail;
33938 PyThreadState* __tstate = wxPyBeginAllowThreads();
33939 result = wxControl::GetClassDefaultAttributes((wxWindowVariant )arg1);
33940
33941 wxPyEndAllowThreads(__tstate);
33942 if (PyErr_Occurred()) SWIG_fail;
33943 }
33944 {
33945 wxVisualAttributes * resultptr;
33946 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
33947 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
33948 }
33949 return resultobj;
33950 fail:
33951 return NULL;
33952 }
33953
33954
33955 static PyObject * Control_swigregister(PyObject *, PyObject *args) {
33956 PyObject *obj;
33957 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33958 SWIG_TypeClientData(SWIGTYPE_p_wxControl, obj);
33959 Py_INCREF(obj);
33960 return Py_BuildValue((char *)"");
33961 }
33962 static PyObject *_wrap_ItemContainer_Append(PyObject *, PyObject *args, PyObject *kwargs) {
33963 PyObject *resultobj;
33964 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33965 wxString *arg2 = 0 ;
33966 PyObject *arg3 = (PyObject *) NULL ;
33967 int result;
33968 bool temp2 = False ;
33969 PyObject * obj0 = 0 ;
33970 PyObject * obj1 = 0 ;
33971 PyObject * obj2 = 0 ;
33972 char *kwnames[] = {
33973 (char *) "self",(char *) "item",(char *) "clientData", NULL
33974 };
33975
33976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ItemContainer_Append",kwnames,&obj0,&obj1,&obj2)) goto fail;
33977 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33978 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33979 {
33980 arg2 = wxString_in_helper(obj1);
33981 if (arg2 == NULL) SWIG_fail;
33982 temp2 = True;
33983 }
33984 if (obj2) {
33985 arg3 = obj2;
33986 }
33987 {
33988 PyThreadState* __tstate = wxPyBeginAllowThreads();
33989 result = (int)wxItemContainer_Append(arg1,(wxString const &)*arg2,arg3);
33990
33991 wxPyEndAllowThreads(__tstate);
33992 if (PyErr_Occurred()) SWIG_fail;
33993 }
33994 resultobj = SWIG_From_int((int)result);
33995 {
33996 if (temp2)
33997 delete arg2;
33998 }
33999 return resultobj;
34000 fail:
34001 {
34002 if (temp2)
34003 delete arg2;
34004 }
34005 return NULL;
34006 }
34007
34008
34009 static PyObject *_wrap_ItemContainer_AppendItems(PyObject *, PyObject *args, PyObject *kwargs) {
34010 PyObject *resultobj;
34011 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34012 wxArrayString *arg2 = 0 ;
34013 bool temp2 = False ;
34014 PyObject * obj0 = 0 ;
34015 PyObject * obj1 = 0 ;
34016 char *kwnames[] = {
34017 (char *) "self",(char *) "strings", NULL
34018 };
34019
34020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_AppendItems",kwnames,&obj0,&obj1)) goto fail;
34021 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34022 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34023 {
34024 if (! PySequence_Check(obj1)) {
34025 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
34026 SWIG_fail;
34027 }
34028 arg2 = new wxArrayString;
34029 temp2 = True;
34030 int i, len=PySequence_Length(obj1);
34031 for (i=0; i<len; i++) {
34032 PyObject* item = PySequence_GetItem(obj1, i);
34033 #if wxUSE_UNICODE
34034 PyObject* str = PyObject_Unicode(item);
34035 #else
34036 PyObject* str = PyObject_Str(item);
34037 #endif
34038 if (PyErr_Occurred()) SWIG_fail;
34039 arg2->Add(Py2wxString(str));
34040 Py_DECREF(item);
34041 Py_DECREF(str);
34042 }
34043 }
34044 {
34045 PyThreadState* __tstate = wxPyBeginAllowThreads();
34046 (arg1)->Append((wxArrayString const &)*arg2);
34047
34048 wxPyEndAllowThreads(__tstate);
34049 if (PyErr_Occurred()) SWIG_fail;
34050 }
34051 Py_INCREF(Py_None); resultobj = Py_None;
34052 {
34053 if (temp2) delete arg2;
34054 }
34055 return resultobj;
34056 fail:
34057 {
34058 if (temp2) delete arg2;
34059 }
34060 return NULL;
34061 }
34062
34063
34064 static PyObject *_wrap_ItemContainer_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
34065 PyObject *resultobj;
34066 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34067 wxString *arg2 = 0 ;
34068 int arg3 ;
34069 PyObject *arg4 = (PyObject *) NULL ;
34070 int result;
34071 bool temp2 = False ;
34072 PyObject * obj0 = 0 ;
34073 PyObject * obj1 = 0 ;
34074 PyObject * obj2 = 0 ;
34075 PyObject * obj3 = 0 ;
34076 char *kwnames[] = {
34077 (char *) "self",(char *) "item",(char *) "pos",(char *) "clientData", NULL
34078 };
34079
34080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ItemContainer_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
34081 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34082 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34083 {
34084 arg2 = wxString_in_helper(obj1);
34085 if (arg2 == NULL) SWIG_fail;
34086 temp2 = True;
34087 }
34088 arg3 = (int)SWIG_As_int(obj2);
34089 if (PyErr_Occurred()) SWIG_fail;
34090 if (obj3) {
34091 arg4 = obj3;
34092 }
34093 {
34094 PyThreadState* __tstate = wxPyBeginAllowThreads();
34095 result = (int)wxItemContainer_Insert(arg1,(wxString const &)*arg2,arg3,arg4);
34096
34097 wxPyEndAllowThreads(__tstate);
34098 if (PyErr_Occurred()) SWIG_fail;
34099 }
34100 resultobj = SWIG_From_int((int)result);
34101 {
34102 if (temp2)
34103 delete arg2;
34104 }
34105 return resultobj;
34106 fail:
34107 {
34108 if (temp2)
34109 delete arg2;
34110 }
34111 return NULL;
34112 }
34113
34114
34115 static PyObject *_wrap_ItemContainer_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
34116 PyObject *resultobj;
34117 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34118 PyObject * obj0 = 0 ;
34119 char *kwnames[] = {
34120 (char *) "self", NULL
34121 };
34122
34123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_Clear",kwnames,&obj0)) goto fail;
34124 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34125 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34126 {
34127 PyThreadState* __tstate = wxPyBeginAllowThreads();
34128 (arg1)->Clear();
34129
34130 wxPyEndAllowThreads(__tstate);
34131 if (PyErr_Occurred()) SWIG_fail;
34132 }
34133 Py_INCREF(Py_None); resultobj = Py_None;
34134 return resultobj;
34135 fail:
34136 return NULL;
34137 }
34138
34139
34140 static PyObject *_wrap_ItemContainer_Delete(PyObject *, PyObject *args, PyObject *kwargs) {
34141 PyObject *resultobj;
34142 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34143 int arg2 ;
34144 PyObject * obj0 = 0 ;
34145 PyObject * obj1 = 0 ;
34146 char *kwnames[] = {
34147 (char *) "self",(char *) "n", NULL
34148 };
34149
34150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_Delete",kwnames,&obj0,&obj1)) goto fail;
34151 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34152 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34153 arg2 = (int)SWIG_As_int(obj1);
34154 if (PyErr_Occurred()) SWIG_fail;
34155 {
34156 PyThreadState* __tstate = wxPyBeginAllowThreads();
34157 (arg1)->Delete(arg2);
34158
34159 wxPyEndAllowThreads(__tstate);
34160 if (PyErr_Occurred()) SWIG_fail;
34161 }
34162 Py_INCREF(Py_None); resultobj = Py_None;
34163 return resultobj;
34164 fail:
34165 return NULL;
34166 }
34167
34168
34169 static PyObject *_wrap_ItemContainer_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
34170 PyObject *resultobj;
34171 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34172 int result;
34173 PyObject * obj0 = 0 ;
34174 char *kwnames[] = {
34175 (char *) "self", NULL
34176 };
34177
34178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetCount",kwnames,&obj0)) goto fail;
34179 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34180 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34181 {
34182 PyThreadState* __tstate = wxPyBeginAllowThreads();
34183 result = (int)((wxItemContainer const *)arg1)->GetCount();
34184
34185 wxPyEndAllowThreads(__tstate);
34186 if (PyErr_Occurred()) SWIG_fail;
34187 }
34188 resultobj = SWIG_From_int((int)result);
34189 return resultobj;
34190 fail:
34191 return NULL;
34192 }
34193
34194
34195 static PyObject *_wrap_ItemContainer_IsEmpty(PyObject *, PyObject *args, PyObject *kwargs) {
34196 PyObject *resultobj;
34197 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34198 bool result;
34199 PyObject * obj0 = 0 ;
34200 char *kwnames[] = {
34201 (char *) "self", NULL
34202 };
34203
34204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_IsEmpty",kwnames,&obj0)) goto fail;
34205 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34206 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34207 {
34208 PyThreadState* __tstate = wxPyBeginAllowThreads();
34209 result = (bool)((wxItemContainer const *)arg1)->IsEmpty();
34210
34211 wxPyEndAllowThreads(__tstate);
34212 if (PyErr_Occurred()) SWIG_fail;
34213 }
34214 {
34215 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34216 }
34217 return resultobj;
34218 fail:
34219 return NULL;
34220 }
34221
34222
34223 static PyObject *_wrap_ItemContainer_GetString(PyObject *, PyObject *args, PyObject *kwargs) {
34224 PyObject *resultobj;
34225 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34226 int arg2 ;
34227 wxString result;
34228 PyObject * obj0 = 0 ;
34229 PyObject * obj1 = 0 ;
34230 char *kwnames[] = {
34231 (char *) "self",(char *) "n", NULL
34232 };
34233
34234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_GetString",kwnames,&obj0,&obj1)) goto fail;
34235 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34236 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34237 arg2 = (int)SWIG_As_int(obj1);
34238 if (PyErr_Occurred()) SWIG_fail;
34239 {
34240 PyThreadState* __tstate = wxPyBeginAllowThreads();
34241 result = ((wxItemContainer const *)arg1)->GetString(arg2);
34242
34243 wxPyEndAllowThreads(__tstate);
34244 if (PyErr_Occurred()) SWIG_fail;
34245 }
34246 {
34247 #if wxUSE_UNICODE
34248 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
34249 #else
34250 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
34251 #endif
34252 }
34253 return resultobj;
34254 fail:
34255 return NULL;
34256 }
34257
34258
34259 static PyObject *_wrap_ItemContainer_GetStrings(PyObject *, PyObject *args, PyObject *kwargs) {
34260 PyObject *resultobj;
34261 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34262 wxArrayString result;
34263 PyObject * obj0 = 0 ;
34264 char *kwnames[] = {
34265 (char *) "self", NULL
34266 };
34267
34268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetStrings",kwnames,&obj0)) goto fail;
34269 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34270 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34271 {
34272 PyThreadState* __tstate = wxPyBeginAllowThreads();
34273 result = ((wxItemContainer const *)arg1)->GetStrings();
34274
34275 wxPyEndAllowThreads(__tstate);
34276 if (PyErr_Occurred()) SWIG_fail;
34277 }
34278 {
34279 resultobj = wxArrayString2PyList_helper(result);
34280 }
34281 return resultobj;
34282 fail:
34283 return NULL;
34284 }
34285
34286
34287 static PyObject *_wrap_ItemContainer_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
34288 PyObject *resultobj;
34289 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34290 int arg2 ;
34291 wxString *arg3 = 0 ;
34292 bool temp3 = False ;
34293 PyObject * obj0 = 0 ;
34294 PyObject * obj1 = 0 ;
34295 PyObject * obj2 = 0 ;
34296 char *kwnames[] = {
34297 (char *) "self",(char *) "n",(char *) "s", NULL
34298 };
34299
34300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ItemContainer_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
34301 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34302 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34303 arg2 = (int)SWIG_As_int(obj1);
34304 if (PyErr_Occurred()) SWIG_fail;
34305 {
34306 arg3 = wxString_in_helper(obj2);
34307 if (arg3 == NULL) SWIG_fail;
34308 temp3 = True;
34309 }
34310 {
34311 PyThreadState* __tstate = wxPyBeginAllowThreads();
34312 (arg1)->SetString(arg2,(wxString const &)*arg3);
34313
34314 wxPyEndAllowThreads(__tstate);
34315 if (PyErr_Occurred()) SWIG_fail;
34316 }
34317 Py_INCREF(Py_None); resultobj = Py_None;
34318 {
34319 if (temp3)
34320 delete arg3;
34321 }
34322 return resultobj;
34323 fail:
34324 {
34325 if (temp3)
34326 delete arg3;
34327 }
34328 return NULL;
34329 }
34330
34331
34332 static PyObject *_wrap_ItemContainer_FindString(PyObject *, PyObject *args, PyObject *kwargs) {
34333 PyObject *resultobj;
34334 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34335 wxString *arg2 = 0 ;
34336 int result;
34337 bool temp2 = False ;
34338 PyObject * obj0 = 0 ;
34339 PyObject * obj1 = 0 ;
34340 char *kwnames[] = {
34341 (char *) "self",(char *) "s", NULL
34342 };
34343
34344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_FindString",kwnames,&obj0,&obj1)) goto fail;
34345 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34346 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34347 {
34348 arg2 = wxString_in_helper(obj1);
34349 if (arg2 == NULL) SWIG_fail;
34350 temp2 = True;
34351 }
34352 {
34353 PyThreadState* __tstate = wxPyBeginAllowThreads();
34354 result = (int)((wxItemContainer const *)arg1)->FindString((wxString const &)*arg2);
34355
34356 wxPyEndAllowThreads(__tstate);
34357 if (PyErr_Occurred()) SWIG_fail;
34358 }
34359 resultobj = SWIG_From_int((int)result);
34360 {
34361 if (temp2)
34362 delete arg2;
34363 }
34364 return resultobj;
34365 fail:
34366 {
34367 if (temp2)
34368 delete arg2;
34369 }
34370 return NULL;
34371 }
34372
34373
34374 static PyObject *_wrap_ItemContainer_Select(PyObject *, PyObject *args, PyObject *kwargs) {
34375 PyObject *resultobj;
34376 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34377 int arg2 ;
34378 PyObject * obj0 = 0 ;
34379 PyObject * obj1 = 0 ;
34380 char *kwnames[] = {
34381 (char *) "self",(char *) "n", NULL
34382 };
34383
34384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_Select",kwnames,&obj0,&obj1)) goto fail;
34385 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34386 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34387 arg2 = (int)SWIG_As_int(obj1);
34388 if (PyErr_Occurred()) SWIG_fail;
34389 {
34390 PyThreadState* __tstate = wxPyBeginAllowThreads();
34391 (arg1)->Select(arg2);
34392
34393 wxPyEndAllowThreads(__tstate);
34394 if (PyErr_Occurred()) SWIG_fail;
34395 }
34396 Py_INCREF(Py_None); resultobj = Py_None;
34397 return resultobj;
34398 fail:
34399 return NULL;
34400 }
34401
34402
34403 static PyObject *_wrap_ItemContainer_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
34404 PyObject *resultobj;
34405 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34406 int result;
34407 PyObject * obj0 = 0 ;
34408 char *kwnames[] = {
34409 (char *) "self", NULL
34410 };
34411
34412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetSelection",kwnames,&obj0)) goto fail;
34413 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34414 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34415 {
34416 PyThreadState* __tstate = wxPyBeginAllowThreads();
34417 result = (int)((wxItemContainer const *)arg1)->GetSelection();
34418
34419 wxPyEndAllowThreads(__tstate);
34420 if (PyErr_Occurred()) SWIG_fail;
34421 }
34422 resultobj = SWIG_From_int((int)result);
34423 return resultobj;
34424 fail:
34425 return NULL;
34426 }
34427
34428
34429 static PyObject *_wrap_ItemContainer_GetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
34430 PyObject *resultobj;
34431 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34432 wxString result;
34433 PyObject * obj0 = 0 ;
34434 char *kwnames[] = {
34435 (char *) "self", NULL
34436 };
34437
34438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetStringSelection",kwnames,&obj0)) goto fail;
34439 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34440 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34441 {
34442 PyThreadState* __tstate = wxPyBeginAllowThreads();
34443 result = ((wxItemContainer const *)arg1)->GetStringSelection();
34444
34445 wxPyEndAllowThreads(__tstate);
34446 if (PyErr_Occurred()) SWIG_fail;
34447 }
34448 {
34449 #if wxUSE_UNICODE
34450 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
34451 #else
34452 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
34453 #endif
34454 }
34455 return resultobj;
34456 fail:
34457 return NULL;
34458 }
34459
34460
34461 static PyObject *_wrap_ItemContainer_GetClientData(PyObject *, PyObject *args, PyObject *kwargs) {
34462 PyObject *resultobj;
34463 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34464 int arg2 ;
34465 PyObject *result;
34466 PyObject * obj0 = 0 ;
34467 PyObject * obj1 = 0 ;
34468 char *kwnames[] = {
34469 (char *) "self",(char *) "n", NULL
34470 };
34471
34472 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_GetClientData",kwnames,&obj0,&obj1)) goto fail;
34473 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34474 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34475 arg2 = (int)SWIG_As_int(obj1);
34476 if (PyErr_Occurred()) SWIG_fail;
34477 {
34478 PyThreadState* __tstate = wxPyBeginAllowThreads();
34479 result = (PyObject *)wxItemContainer_GetClientData(arg1,arg2);
34480
34481 wxPyEndAllowThreads(__tstate);
34482 if (PyErr_Occurred()) SWIG_fail;
34483 }
34484 resultobj = result;
34485 return resultobj;
34486 fail:
34487 return NULL;
34488 }
34489
34490
34491 static PyObject *_wrap_ItemContainer_SetClientData(PyObject *, PyObject *args, PyObject *kwargs) {
34492 PyObject *resultobj;
34493 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34494 int arg2 ;
34495 PyObject *arg3 = (PyObject *) 0 ;
34496 PyObject * obj0 = 0 ;
34497 PyObject * obj1 = 0 ;
34498 PyObject * obj2 = 0 ;
34499 char *kwnames[] = {
34500 (char *) "self",(char *) "n",(char *) "clientData", NULL
34501 };
34502
34503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ItemContainer_SetClientData",kwnames,&obj0,&obj1,&obj2)) goto fail;
34504 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34505 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34506 arg2 = (int)SWIG_As_int(obj1);
34507 if (PyErr_Occurred()) SWIG_fail;
34508 arg3 = obj2;
34509 {
34510 PyThreadState* __tstate = wxPyBeginAllowThreads();
34511 wxItemContainer_SetClientData(arg1,arg2,arg3);
34512
34513 wxPyEndAllowThreads(__tstate);
34514 if (PyErr_Occurred()) SWIG_fail;
34515 }
34516 Py_INCREF(Py_None); resultobj = Py_None;
34517 return resultobj;
34518 fail:
34519 return NULL;
34520 }
34521
34522
34523 static PyObject * ItemContainer_swigregister(PyObject *, PyObject *args) {
34524 PyObject *obj;
34525 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34526 SWIG_TypeClientData(SWIGTYPE_p_wxItemContainer, obj);
34527 Py_INCREF(obj);
34528 return Py_BuildValue((char *)"");
34529 }
34530 static PyObject * ControlWithItems_swigregister(PyObject *, PyObject *args) {
34531 PyObject *obj;
34532 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34533 SWIG_TypeClientData(SWIGTYPE_p_wxControlWithItems, obj);
34534 Py_INCREF(obj);
34535 return Py_BuildValue((char *)"");
34536 }
34537 static PyObject *_wrap_new_SizerItem(PyObject *, PyObject *args, PyObject *kwargs) {
34538 PyObject *resultobj;
34539 wxSizerItem *result;
34540 char *kwnames[] = {
34541 NULL
34542 };
34543
34544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SizerItem",kwnames)) goto fail;
34545 {
34546 PyThreadState* __tstate = wxPyBeginAllowThreads();
34547 result = (wxSizerItem *)new wxSizerItem();
34548
34549 wxPyEndAllowThreads(__tstate);
34550 if (PyErr_Occurred()) SWIG_fail;
34551 }
34552 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
34553 return resultobj;
34554 fail:
34555 return NULL;
34556 }
34557
34558
34559 static PyObject *_wrap_new_SizerItemWindow(PyObject *, PyObject *args, PyObject *kwargs) {
34560 PyObject *resultobj;
34561 wxWindow *arg1 = (wxWindow *) 0 ;
34562 int arg2 ;
34563 int arg3 ;
34564 int arg4 ;
34565 PyObject *arg5 = (PyObject *) NULL ;
34566 wxSizerItem *result;
34567 PyObject * obj0 = 0 ;
34568 PyObject * obj1 = 0 ;
34569 PyObject * obj2 = 0 ;
34570 PyObject * obj3 = 0 ;
34571 PyObject * obj4 = 0 ;
34572 char *kwnames[] = {
34573 (char *) "window",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
34574 };
34575
34576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:new_SizerItemWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
34577 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
34578 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34579 arg2 = (int)SWIG_As_int(obj1);
34580 if (PyErr_Occurred()) SWIG_fail;
34581 arg3 = (int)SWIG_As_int(obj2);
34582 if (PyErr_Occurred()) SWIG_fail;
34583 arg4 = (int)SWIG_As_int(obj3);
34584 if (PyErr_Occurred()) SWIG_fail;
34585 if (obj4) {
34586 arg5 = obj4;
34587 }
34588 {
34589 PyThreadState* __tstate = wxPyBeginAllowThreads();
34590 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5);
34591
34592 wxPyEndAllowThreads(__tstate);
34593 if (PyErr_Occurred()) SWIG_fail;
34594 }
34595 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
34596 return resultobj;
34597 fail:
34598 return NULL;
34599 }
34600
34601
34602 static PyObject *_wrap_new_SizerItemSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
34603 PyObject *resultobj;
34604 int arg1 ;
34605 int arg2 ;
34606 int arg3 ;
34607 int arg4 ;
34608 int arg5 ;
34609 PyObject *arg6 = (PyObject *) NULL ;
34610 wxSizerItem *result;
34611 PyObject * obj0 = 0 ;
34612 PyObject * obj1 = 0 ;
34613 PyObject * obj2 = 0 ;
34614 PyObject * obj3 = 0 ;
34615 PyObject * obj4 = 0 ;
34616 PyObject * obj5 = 0 ;
34617 char *kwnames[] = {
34618 (char *) "width",(char *) "height",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
34619 };
34620
34621 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_SizerItemSpacer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
34622 arg1 = (int)SWIG_As_int(obj0);
34623 if (PyErr_Occurred()) SWIG_fail;
34624 arg2 = (int)SWIG_As_int(obj1);
34625 if (PyErr_Occurred()) SWIG_fail;
34626 arg3 = (int)SWIG_As_int(obj2);
34627 if (PyErr_Occurred()) SWIG_fail;
34628 arg4 = (int)SWIG_As_int(obj3);
34629 if (PyErr_Occurred()) SWIG_fail;
34630 arg5 = (int)SWIG_As_int(obj4);
34631 if (PyErr_Occurred()) SWIG_fail;
34632 if (obj5) {
34633 arg6 = obj5;
34634 }
34635 {
34636 PyThreadState* __tstate = wxPyBeginAllowThreads();
34637 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5,arg6);
34638
34639 wxPyEndAllowThreads(__tstate);
34640 if (PyErr_Occurred()) SWIG_fail;
34641 }
34642 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
34643 return resultobj;
34644 fail:
34645 return NULL;
34646 }
34647
34648
34649 static PyObject *_wrap_new_SizerItemSizer(PyObject *, PyObject *args, PyObject *kwargs) {
34650 PyObject *resultobj;
34651 wxSizer *arg1 = (wxSizer *) 0 ;
34652 int arg2 ;
34653 int arg3 ;
34654 int arg4 ;
34655 PyObject *arg5 = (PyObject *) NULL ;
34656 wxSizerItem *result;
34657 PyObject * obj0 = 0 ;
34658 PyObject * obj1 = 0 ;
34659 PyObject * obj2 = 0 ;
34660 PyObject * obj3 = 0 ;
34661 PyObject * obj4 = 0 ;
34662 char *kwnames[] = {
34663 (char *) "sizer",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
34664 };
34665
34666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:new_SizerItemSizer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
34667 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34668 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34669 arg2 = (int)SWIG_As_int(obj1);
34670 if (PyErr_Occurred()) SWIG_fail;
34671 arg3 = (int)SWIG_As_int(obj2);
34672 if (PyErr_Occurred()) SWIG_fail;
34673 arg4 = (int)SWIG_As_int(obj3);
34674 if (PyErr_Occurred()) SWIG_fail;
34675 if (obj4) {
34676 arg5 = obj4;
34677 }
34678 {
34679 PyThreadState* __tstate = wxPyBeginAllowThreads();
34680 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5);
34681
34682 wxPyEndAllowThreads(__tstate);
34683 if (PyErr_Occurred()) SWIG_fail;
34684 }
34685 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
34686 return resultobj;
34687 fail:
34688 return NULL;
34689 }
34690
34691
34692 static PyObject *_wrap_SizerItem_DeleteWindows(PyObject *, PyObject *args, PyObject *kwargs) {
34693 PyObject *resultobj;
34694 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34695 PyObject * obj0 = 0 ;
34696 char *kwnames[] = {
34697 (char *) "self", NULL
34698 };
34699
34700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_DeleteWindows",kwnames,&obj0)) goto fail;
34701 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34702 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34703 {
34704 PyThreadState* __tstate = wxPyBeginAllowThreads();
34705 (arg1)->DeleteWindows();
34706
34707 wxPyEndAllowThreads(__tstate);
34708 if (PyErr_Occurred()) SWIG_fail;
34709 }
34710 Py_INCREF(Py_None); resultobj = Py_None;
34711 return resultobj;
34712 fail:
34713 return NULL;
34714 }
34715
34716
34717 static PyObject *_wrap_SizerItem_DetachSizer(PyObject *, PyObject *args, PyObject *kwargs) {
34718 PyObject *resultobj;
34719 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34720 PyObject * obj0 = 0 ;
34721 char *kwnames[] = {
34722 (char *) "self", NULL
34723 };
34724
34725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_DetachSizer",kwnames,&obj0)) goto fail;
34726 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34727 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34728 {
34729 PyThreadState* __tstate = wxPyBeginAllowThreads();
34730 (arg1)->DetachSizer();
34731
34732 wxPyEndAllowThreads(__tstate);
34733 if (PyErr_Occurred()) SWIG_fail;
34734 }
34735 Py_INCREF(Py_None); resultobj = Py_None;
34736 return resultobj;
34737 fail:
34738 return NULL;
34739 }
34740
34741
34742 static PyObject *_wrap_SizerItem_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
34743 PyObject *resultobj;
34744 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34745 wxSize result;
34746 PyObject * obj0 = 0 ;
34747 char *kwnames[] = {
34748 (char *) "self", NULL
34749 };
34750
34751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSize",kwnames,&obj0)) goto fail;
34752 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34753 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34754 {
34755 PyThreadState* __tstate = wxPyBeginAllowThreads();
34756 result = (arg1)->GetSize();
34757
34758 wxPyEndAllowThreads(__tstate);
34759 if (PyErr_Occurred()) SWIG_fail;
34760 }
34761 {
34762 wxSize * resultptr;
34763 resultptr = new wxSize((wxSize &) result);
34764 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
34765 }
34766 return resultobj;
34767 fail:
34768 return NULL;
34769 }
34770
34771
34772 static PyObject *_wrap_SizerItem_CalcMin(PyObject *, PyObject *args, PyObject *kwargs) {
34773 PyObject *resultobj;
34774 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34775 wxSize result;
34776 PyObject * obj0 = 0 ;
34777 char *kwnames[] = {
34778 (char *) "self", NULL
34779 };
34780
34781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_CalcMin",kwnames,&obj0)) goto fail;
34782 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34783 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34784 {
34785 PyThreadState* __tstate = wxPyBeginAllowThreads();
34786 result = (arg1)->CalcMin();
34787
34788 wxPyEndAllowThreads(__tstate);
34789 if (PyErr_Occurred()) SWIG_fail;
34790 }
34791 {
34792 wxSize * resultptr;
34793 resultptr = new wxSize((wxSize &) result);
34794 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
34795 }
34796 return resultobj;
34797 fail:
34798 return NULL;
34799 }
34800
34801
34802 static PyObject *_wrap_SizerItem_SetDimension(PyObject *, PyObject *args, PyObject *kwargs) {
34803 PyObject *resultobj;
34804 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34805 wxPoint arg2 ;
34806 wxSize arg3 ;
34807 wxPoint *argp2 ;
34808 wxSize *argp3 ;
34809 PyObject * obj0 = 0 ;
34810 PyObject * obj1 = 0 ;
34811 PyObject * obj2 = 0 ;
34812 char *kwnames[] = {
34813 (char *) "self",(char *) "pos",(char *) "size", NULL
34814 };
34815
34816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetDimension",kwnames,&obj0,&obj1,&obj2)) goto fail;
34817 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34818 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34819 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxPoint,
34820 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
34821 arg2 = *argp2;
34822 if ((SWIG_ConvertPtr(obj2,(void **)(&argp3),SWIGTYPE_p_wxSize,
34823 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
34824 arg3 = *argp3;
34825 {
34826 PyThreadState* __tstate = wxPyBeginAllowThreads();
34827 (arg1)->SetDimension(arg2,arg3);
34828
34829 wxPyEndAllowThreads(__tstate);
34830 if (PyErr_Occurred()) SWIG_fail;
34831 }
34832 Py_INCREF(Py_None); resultobj = Py_None;
34833 return resultobj;
34834 fail:
34835 return NULL;
34836 }
34837
34838
34839 static PyObject *_wrap_SizerItem_GetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
34840 PyObject *resultobj;
34841 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34842 wxSize result;
34843 PyObject * obj0 = 0 ;
34844 char *kwnames[] = {
34845 (char *) "self", NULL
34846 };
34847
34848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetMinSize",kwnames,&obj0)) goto fail;
34849 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34850 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34851 {
34852 PyThreadState* __tstate = wxPyBeginAllowThreads();
34853 result = (arg1)->GetMinSize();
34854
34855 wxPyEndAllowThreads(__tstate);
34856 if (PyErr_Occurred()) SWIG_fail;
34857 }
34858 {
34859 wxSize * resultptr;
34860 resultptr = new wxSize((wxSize &) result);
34861 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
34862 }
34863 return resultobj;
34864 fail:
34865 return NULL;
34866 }
34867
34868
34869 static PyObject *_wrap_SizerItem_GetMinSizeWithBorder(PyObject *, PyObject *args, PyObject *kwargs) {
34870 PyObject *resultobj;
34871 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34872 wxSize result;
34873 PyObject * obj0 = 0 ;
34874 char *kwnames[] = {
34875 (char *) "self", NULL
34876 };
34877
34878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetMinSizeWithBorder",kwnames,&obj0)) goto fail;
34879 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34880 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34881 {
34882 PyThreadState* __tstate = wxPyBeginAllowThreads();
34883 result = ((wxSizerItem const *)arg1)->GetMinSizeWithBorder();
34884
34885 wxPyEndAllowThreads(__tstate);
34886 if (PyErr_Occurred()) SWIG_fail;
34887 }
34888 {
34889 wxSize * resultptr;
34890 resultptr = new wxSize((wxSize &) result);
34891 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
34892 }
34893 return resultobj;
34894 fail:
34895 return NULL;
34896 }
34897
34898
34899 static PyObject *_wrap_SizerItem_SetInitSize(PyObject *, PyObject *args, PyObject *kwargs) {
34900 PyObject *resultobj;
34901 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34902 int arg2 ;
34903 int arg3 ;
34904 PyObject * obj0 = 0 ;
34905 PyObject * obj1 = 0 ;
34906 PyObject * obj2 = 0 ;
34907 char *kwnames[] = {
34908 (char *) "self",(char *) "x",(char *) "y", NULL
34909 };
34910
34911 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetInitSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
34912 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34913 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34914 arg2 = (int)SWIG_As_int(obj1);
34915 if (PyErr_Occurred()) SWIG_fail;
34916 arg3 = (int)SWIG_As_int(obj2);
34917 if (PyErr_Occurred()) SWIG_fail;
34918 {
34919 PyThreadState* __tstate = wxPyBeginAllowThreads();
34920 (arg1)->SetInitSize(arg2,arg3);
34921
34922 wxPyEndAllowThreads(__tstate);
34923 if (PyErr_Occurred()) SWIG_fail;
34924 }
34925 Py_INCREF(Py_None); resultobj = Py_None;
34926 return resultobj;
34927 fail:
34928 return NULL;
34929 }
34930
34931
34932 static PyObject *_wrap_SizerItem_SetRatioWH(PyObject *, PyObject *args, PyObject *kwargs) {
34933 PyObject *resultobj;
34934 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34935 int arg2 ;
34936 int arg3 ;
34937 PyObject * obj0 = 0 ;
34938 PyObject * obj1 = 0 ;
34939 PyObject * obj2 = 0 ;
34940 char *kwnames[] = {
34941 (char *) "self",(char *) "width",(char *) "height", NULL
34942 };
34943
34944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetRatioWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
34945 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34946 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34947 arg2 = (int)SWIG_As_int(obj1);
34948 if (PyErr_Occurred()) SWIG_fail;
34949 arg3 = (int)SWIG_As_int(obj2);
34950 if (PyErr_Occurred()) SWIG_fail;
34951 {
34952 PyThreadState* __tstate = wxPyBeginAllowThreads();
34953 (arg1)->SetRatio(arg2,arg3);
34954
34955 wxPyEndAllowThreads(__tstate);
34956 if (PyErr_Occurred()) SWIG_fail;
34957 }
34958 Py_INCREF(Py_None); resultobj = Py_None;
34959 return resultobj;
34960 fail:
34961 return NULL;
34962 }
34963
34964
34965 static PyObject *_wrap_SizerItem_SetRatioSize(PyObject *, PyObject *args, PyObject *kwargs) {
34966 PyObject *resultobj;
34967 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34968 wxSize arg2 ;
34969 wxSize *argp2 ;
34970 PyObject * obj0 = 0 ;
34971 PyObject * obj1 = 0 ;
34972 char *kwnames[] = {
34973 (char *) "self",(char *) "size", NULL
34974 };
34975
34976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetRatioSize",kwnames,&obj0,&obj1)) goto fail;
34977 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34978 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34979 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxSize,
34980 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
34981 arg2 = *argp2;
34982 {
34983 PyThreadState* __tstate = wxPyBeginAllowThreads();
34984 (arg1)->SetRatio(arg2);
34985
34986 wxPyEndAllowThreads(__tstate);
34987 if (PyErr_Occurred()) SWIG_fail;
34988 }
34989 Py_INCREF(Py_None); resultobj = Py_None;
34990 return resultobj;
34991 fail:
34992 return NULL;
34993 }
34994
34995
34996 static PyObject *_wrap_SizerItem_SetRatio(PyObject *, PyObject *args, PyObject *kwargs) {
34997 PyObject *resultobj;
34998 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34999 float arg2 ;
35000 PyObject * obj0 = 0 ;
35001 PyObject * obj1 = 0 ;
35002 char *kwnames[] = {
35003 (char *) "self",(char *) "ratio", NULL
35004 };
35005
35006 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetRatio",kwnames,&obj0,&obj1)) goto fail;
35007 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35008 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35009 arg2 = (float)SWIG_As_float(obj1);
35010 if (PyErr_Occurred()) SWIG_fail;
35011 {
35012 PyThreadState* __tstate = wxPyBeginAllowThreads();
35013 (arg1)->SetRatio(arg2);
35014
35015 wxPyEndAllowThreads(__tstate);
35016 if (PyErr_Occurred()) SWIG_fail;
35017 }
35018 Py_INCREF(Py_None); resultobj = Py_None;
35019 return resultobj;
35020 fail:
35021 return NULL;
35022 }
35023
35024
35025 static PyObject *_wrap_SizerItem_GetRatio(PyObject *, PyObject *args, PyObject *kwargs) {
35026 PyObject *resultobj;
35027 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35028 float result;
35029 PyObject * obj0 = 0 ;
35030 char *kwnames[] = {
35031 (char *) "self", NULL
35032 };
35033
35034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetRatio",kwnames,&obj0)) goto fail;
35035 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35036 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35037 {
35038 PyThreadState* __tstate = wxPyBeginAllowThreads();
35039 result = (float)(arg1)->GetRatio();
35040
35041 wxPyEndAllowThreads(__tstate);
35042 if (PyErr_Occurred()) SWIG_fail;
35043 }
35044 resultobj = SWIG_From_float((float)result);
35045 return resultobj;
35046 fail:
35047 return NULL;
35048 }
35049
35050
35051 static PyObject *_wrap_SizerItem_IsWindow(PyObject *, PyObject *args, PyObject *kwargs) {
35052 PyObject *resultobj;
35053 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35054 bool result;
35055 PyObject * obj0 = 0 ;
35056 char *kwnames[] = {
35057 (char *) "self", NULL
35058 };
35059
35060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsWindow",kwnames,&obj0)) goto fail;
35061 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35062 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35063 {
35064 PyThreadState* __tstate = wxPyBeginAllowThreads();
35065 result = (bool)(arg1)->IsWindow();
35066
35067 wxPyEndAllowThreads(__tstate);
35068 if (PyErr_Occurred()) SWIG_fail;
35069 }
35070 {
35071 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35072 }
35073 return resultobj;
35074 fail:
35075 return NULL;
35076 }
35077
35078
35079 static PyObject *_wrap_SizerItem_IsSizer(PyObject *, PyObject *args, PyObject *kwargs) {
35080 PyObject *resultobj;
35081 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35082 bool result;
35083 PyObject * obj0 = 0 ;
35084 char *kwnames[] = {
35085 (char *) "self", NULL
35086 };
35087
35088 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsSizer",kwnames,&obj0)) goto fail;
35089 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35090 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35091 {
35092 PyThreadState* __tstate = wxPyBeginAllowThreads();
35093 result = (bool)(arg1)->IsSizer();
35094
35095 wxPyEndAllowThreads(__tstate);
35096 if (PyErr_Occurred()) SWIG_fail;
35097 }
35098 {
35099 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35100 }
35101 return resultobj;
35102 fail:
35103 return NULL;
35104 }
35105
35106
35107 static PyObject *_wrap_SizerItem_IsSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
35108 PyObject *resultobj;
35109 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35110 bool result;
35111 PyObject * obj0 = 0 ;
35112 char *kwnames[] = {
35113 (char *) "self", NULL
35114 };
35115
35116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsSpacer",kwnames,&obj0)) goto fail;
35117 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35118 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35119 {
35120 PyThreadState* __tstate = wxPyBeginAllowThreads();
35121 result = (bool)(arg1)->IsSpacer();
35122
35123 wxPyEndAllowThreads(__tstate);
35124 if (PyErr_Occurred()) SWIG_fail;
35125 }
35126 {
35127 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35128 }
35129 return resultobj;
35130 fail:
35131 return NULL;
35132 }
35133
35134
35135 static PyObject *_wrap_SizerItem_SetProportion(PyObject *, PyObject *args, PyObject *kwargs) {
35136 PyObject *resultobj;
35137 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35138 int arg2 ;
35139 PyObject * obj0 = 0 ;
35140 PyObject * obj1 = 0 ;
35141 char *kwnames[] = {
35142 (char *) "self",(char *) "proportion", NULL
35143 };
35144
35145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetProportion",kwnames,&obj0,&obj1)) goto fail;
35146 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35147 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35148 arg2 = (int)SWIG_As_int(obj1);
35149 if (PyErr_Occurred()) SWIG_fail;
35150 {
35151 PyThreadState* __tstate = wxPyBeginAllowThreads();
35152 (arg1)->SetProportion(arg2);
35153
35154 wxPyEndAllowThreads(__tstate);
35155 if (PyErr_Occurred()) SWIG_fail;
35156 }
35157 Py_INCREF(Py_None); resultobj = Py_None;
35158 return resultobj;
35159 fail:
35160 return NULL;
35161 }
35162
35163
35164 static PyObject *_wrap_SizerItem_GetProportion(PyObject *, PyObject *args, PyObject *kwargs) {
35165 PyObject *resultobj;
35166 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35167 int result;
35168 PyObject * obj0 = 0 ;
35169 char *kwnames[] = {
35170 (char *) "self", NULL
35171 };
35172
35173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetProportion",kwnames,&obj0)) goto fail;
35174 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35175 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35176 {
35177 PyThreadState* __tstate = wxPyBeginAllowThreads();
35178 result = (int)(arg1)->GetProportion();
35179
35180 wxPyEndAllowThreads(__tstate);
35181 if (PyErr_Occurred()) SWIG_fail;
35182 }
35183 resultobj = SWIG_From_int((int)result);
35184 return resultobj;
35185 fail:
35186 return NULL;
35187 }
35188
35189
35190 static PyObject *_wrap_SizerItem_SetFlag(PyObject *, PyObject *args, PyObject *kwargs) {
35191 PyObject *resultobj;
35192 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35193 int arg2 ;
35194 PyObject * obj0 = 0 ;
35195 PyObject * obj1 = 0 ;
35196 char *kwnames[] = {
35197 (char *) "self",(char *) "flag", NULL
35198 };
35199
35200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetFlag",kwnames,&obj0,&obj1)) goto fail;
35201 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35202 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35203 arg2 = (int)SWIG_As_int(obj1);
35204 if (PyErr_Occurred()) SWIG_fail;
35205 {
35206 PyThreadState* __tstate = wxPyBeginAllowThreads();
35207 (arg1)->SetFlag(arg2);
35208
35209 wxPyEndAllowThreads(__tstate);
35210 if (PyErr_Occurred()) SWIG_fail;
35211 }
35212 Py_INCREF(Py_None); resultobj = Py_None;
35213 return resultobj;
35214 fail:
35215 return NULL;
35216 }
35217
35218
35219 static PyObject *_wrap_SizerItem_GetFlag(PyObject *, PyObject *args, PyObject *kwargs) {
35220 PyObject *resultobj;
35221 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35222 int result;
35223 PyObject * obj0 = 0 ;
35224 char *kwnames[] = {
35225 (char *) "self", NULL
35226 };
35227
35228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetFlag",kwnames,&obj0)) goto fail;
35229 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35230 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35231 {
35232 PyThreadState* __tstate = wxPyBeginAllowThreads();
35233 result = (int)(arg1)->GetFlag();
35234
35235 wxPyEndAllowThreads(__tstate);
35236 if (PyErr_Occurred()) SWIG_fail;
35237 }
35238 resultobj = SWIG_From_int((int)result);
35239 return resultobj;
35240 fail:
35241 return NULL;
35242 }
35243
35244
35245 static PyObject *_wrap_SizerItem_SetBorder(PyObject *, PyObject *args, PyObject *kwargs) {
35246 PyObject *resultobj;
35247 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35248 int arg2 ;
35249 PyObject * obj0 = 0 ;
35250 PyObject * obj1 = 0 ;
35251 char *kwnames[] = {
35252 (char *) "self",(char *) "border", NULL
35253 };
35254
35255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetBorder",kwnames,&obj0,&obj1)) goto fail;
35256 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35257 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35258 arg2 = (int)SWIG_As_int(obj1);
35259 if (PyErr_Occurred()) SWIG_fail;
35260 {
35261 PyThreadState* __tstate = wxPyBeginAllowThreads();
35262 (arg1)->SetBorder(arg2);
35263
35264 wxPyEndAllowThreads(__tstate);
35265 if (PyErr_Occurred()) SWIG_fail;
35266 }
35267 Py_INCREF(Py_None); resultobj = Py_None;
35268 return resultobj;
35269 fail:
35270 return NULL;
35271 }
35272
35273
35274 static PyObject *_wrap_SizerItem_GetBorder(PyObject *, PyObject *args, PyObject *kwargs) {
35275 PyObject *resultobj;
35276 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35277 int result;
35278 PyObject * obj0 = 0 ;
35279 char *kwnames[] = {
35280 (char *) "self", NULL
35281 };
35282
35283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetBorder",kwnames,&obj0)) goto fail;
35284 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35285 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35286 {
35287 PyThreadState* __tstate = wxPyBeginAllowThreads();
35288 result = (int)(arg1)->GetBorder();
35289
35290 wxPyEndAllowThreads(__tstate);
35291 if (PyErr_Occurred()) SWIG_fail;
35292 }
35293 resultobj = SWIG_From_int((int)result);
35294 return resultobj;
35295 fail:
35296 return NULL;
35297 }
35298
35299
35300 static PyObject *_wrap_SizerItem_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
35301 PyObject *resultobj;
35302 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35303 wxWindow *result;
35304 PyObject * obj0 = 0 ;
35305 char *kwnames[] = {
35306 (char *) "self", NULL
35307 };
35308
35309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetWindow",kwnames,&obj0)) goto fail;
35310 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35311 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35312 {
35313 PyThreadState* __tstate = wxPyBeginAllowThreads();
35314 result = (wxWindow *)(arg1)->GetWindow();
35315
35316 wxPyEndAllowThreads(__tstate);
35317 if (PyErr_Occurred()) SWIG_fail;
35318 }
35319 {
35320 resultobj = wxPyMake_wxObject(result, 0);
35321 }
35322 return resultobj;
35323 fail:
35324 return NULL;
35325 }
35326
35327
35328 static PyObject *_wrap_SizerItem_SetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
35329 PyObject *resultobj;
35330 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35331 wxWindow *arg2 = (wxWindow *) 0 ;
35332 PyObject * obj0 = 0 ;
35333 PyObject * obj1 = 0 ;
35334 char *kwnames[] = {
35335 (char *) "self",(char *) "window", NULL
35336 };
35337
35338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetWindow",kwnames,&obj0,&obj1)) goto fail;
35339 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35340 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35341 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35342 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35343 {
35344 PyThreadState* __tstate = wxPyBeginAllowThreads();
35345 (arg1)->SetWindow(arg2);
35346
35347 wxPyEndAllowThreads(__tstate);
35348 if (PyErr_Occurred()) SWIG_fail;
35349 }
35350 Py_INCREF(Py_None); resultobj = Py_None;
35351 return resultobj;
35352 fail:
35353 return NULL;
35354 }
35355
35356
35357 static PyObject *_wrap_SizerItem_GetSizer(PyObject *, PyObject *args, PyObject *kwargs) {
35358 PyObject *resultobj;
35359 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35360 wxSizer *result;
35361 PyObject * obj0 = 0 ;
35362 char *kwnames[] = {
35363 (char *) "self", NULL
35364 };
35365
35366 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSizer",kwnames,&obj0)) goto fail;
35367 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35368 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35369 {
35370 PyThreadState* __tstate = wxPyBeginAllowThreads();
35371 result = (wxSizer *)(arg1)->GetSizer();
35372
35373 wxPyEndAllowThreads(__tstate);
35374 if (PyErr_Occurred()) SWIG_fail;
35375 }
35376 {
35377 resultobj = wxPyMake_wxSizer(result, 0);
35378 }
35379 return resultobj;
35380 fail:
35381 return NULL;
35382 }
35383
35384
35385 static PyObject *_wrap_SizerItem_SetSizer(PyObject *, PyObject *args, PyObject *kwargs) {
35386 PyObject *resultobj;
35387 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35388 wxSizer *arg2 = (wxSizer *) 0 ;
35389 PyObject * obj0 = 0 ;
35390 PyObject * obj1 = 0 ;
35391 char *kwnames[] = {
35392 (char *) "self",(char *) "sizer", NULL
35393 };
35394
35395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetSizer",kwnames,&obj0,&obj1)) goto fail;
35396 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35397 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35398 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
35399 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35400 {
35401 PyThreadState* __tstate = wxPyBeginAllowThreads();
35402 (arg1)->SetSizer(arg2);
35403
35404 wxPyEndAllowThreads(__tstate);
35405 if (PyErr_Occurred()) SWIG_fail;
35406 }
35407 Py_INCREF(Py_None); resultobj = Py_None;
35408 return resultobj;
35409 fail:
35410 return NULL;
35411 }
35412
35413
35414 static PyObject *_wrap_SizerItem_GetSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
35415 PyObject *resultobj;
35416 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35417 wxSize *result;
35418 PyObject * obj0 = 0 ;
35419 char *kwnames[] = {
35420 (char *) "self", NULL
35421 };
35422
35423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSpacer",kwnames,&obj0)) goto fail;
35424 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35425 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35426 {
35427 PyThreadState* __tstate = wxPyBeginAllowThreads();
35428 {
35429 wxSize const &_result_ref = (arg1)->GetSpacer();
35430 result = (wxSize *) &_result_ref;
35431 }
35432
35433 wxPyEndAllowThreads(__tstate);
35434 if (PyErr_Occurred()) SWIG_fail;
35435 }
35436 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
35437 return resultobj;
35438 fail:
35439 return NULL;
35440 }
35441
35442
35443 static PyObject *_wrap_SizerItem_SetSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
35444 PyObject *resultobj;
35445 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35446 wxSize *arg2 = 0 ;
35447 wxSize temp2 ;
35448 PyObject * obj0 = 0 ;
35449 PyObject * obj1 = 0 ;
35450 char *kwnames[] = {
35451 (char *) "self",(char *) "size", NULL
35452 };
35453
35454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetSpacer",kwnames,&obj0,&obj1)) goto fail;
35455 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35456 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35457 {
35458 arg2 = &temp2;
35459 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
35460 }
35461 {
35462 PyThreadState* __tstate = wxPyBeginAllowThreads();
35463 (arg1)->SetSpacer((wxSize const &)*arg2);
35464
35465 wxPyEndAllowThreads(__tstate);
35466 if (PyErr_Occurred()) SWIG_fail;
35467 }
35468 Py_INCREF(Py_None); resultobj = Py_None;
35469 return resultobj;
35470 fail:
35471 return NULL;
35472 }
35473
35474
35475 static PyObject *_wrap_SizerItem_Show(PyObject *, PyObject *args, PyObject *kwargs) {
35476 PyObject *resultobj;
35477 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35478 bool arg2 ;
35479 PyObject * obj0 = 0 ;
35480 PyObject * obj1 = 0 ;
35481 char *kwnames[] = {
35482 (char *) "self",(char *) "show", NULL
35483 };
35484
35485 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_Show",kwnames,&obj0,&obj1)) goto fail;
35486 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35487 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35488 arg2 = (bool)SWIG_As_bool(obj1);
35489 if (PyErr_Occurred()) SWIG_fail;
35490 {
35491 PyThreadState* __tstate = wxPyBeginAllowThreads();
35492 (arg1)->Show(arg2);
35493
35494 wxPyEndAllowThreads(__tstate);
35495 if (PyErr_Occurred()) SWIG_fail;
35496 }
35497 Py_INCREF(Py_None); resultobj = Py_None;
35498 return resultobj;
35499 fail:
35500 return NULL;
35501 }
35502
35503
35504 static PyObject *_wrap_SizerItem_IsShown(PyObject *, PyObject *args, PyObject *kwargs) {
35505 PyObject *resultobj;
35506 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35507 bool result;
35508 PyObject * obj0 = 0 ;
35509 char *kwnames[] = {
35510 (char *) "self", NULL
35511 };
35512
35513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsShown",kwnames,&obj0)) goto fail;
35514 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35515 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35516 {
35517 PyThreadState* __tstate = wxPyBeginAllowThreads();
35518 result = (bool)(arg1)->IsShown();
35519
35520 wxPyEndAllowThreads(__tstate);
35521 if (PyErr_Occurred()) SWIG_fail;
35522 }
35523 {
35524 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35525 }
35526 return resultobj;
35527 fail:
35528 return NULL;
35529 }
35530
35531
35532 static PyObject *_wrap_SizerItem_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
35533 PyObject *resultobj;
35534 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35535 wxPoint result;
35536 PyObject * obj0 = 0 ;
35537 char *kwnames[] = {
35538 (char *) "self", NULL
35539 };
35540
35541 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetPosition",kwnames,&obj0)) goto fail;
35542 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35543 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35544 {
35545 PyThreadState* __tstate = wxPyBeginAllowThreads();
35546 result = (arg1)->GetPosition();
35547
35548 wxPyEndAllowThreads(__tstate);
35549 if (PyErr_Occurred()) SWIG_fail;
35550 }
35551 {
35552 wxPoint * resultptr;
35553 resultptr = new wxPoint((wxPoint &) result);
35554 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
35555 }
35556 return resultobj;
35557 fail:
35558 return NULL;
35559 }
35560
35561
35562 static PyObject *_wrap_SizerItem_GetUserData(PyObject *, PyObject *args, PyObject *kwargs) {
35563 PyObject *resultobj;
35564 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35565 PyObject *result;
35566 PyObject * obj0 = 0 ;
35567 char *kwnames[] = {
35568 (char *) "self", NULL
35569 };
35570
35571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetUserData",kwnames,&obj0)) goto fail;
35572 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35573 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35574 {
35575 PyThreadState* __tstate = wxPyBeginAllowThreads();
35576 result = (PyObject *)wxSizerItem_GetUserData(arg1);
35577
35578 wxPyEndAllowThreads(__tstate);
35579 if (PyErr_Occurred()) SWIG_fail;
35580 }
35581 resultobj = result;
35582 return resultobj;
35583 fail:
35584 return NULL;
35585 }
35586
35587
35588 static PyObject * SizerItem_swigregister(PyObject *, PyObject *args) {
35589 PyObject *obj;
35590 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
35591 SWIG_TypeClientData(SWIGTYPE_p_wxSizerItem, obj);
35592 Py_INCREF(obj);
35593 return Py_BuildValue((char *)"");
35594 }
35595 static PyObject *_wrap_Sizer__setOORInfo(PyObject *, PyObject *args, PyObject *kwargs) {
35596 PyObject *resultobj;
35597 wxSizer *arg1 = (wxSizer *) 0 ;
35598 PyObject *arg2 = (PyObject *) 0 ;
35599 PyObject * obj0 = 0 ;
35600 PyObject * obj1 = 0 ;
35601 char *kwnames[] = {
35602 (char *) "self",(char *) "_self", NULL
35603 };
35604
35605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
35606 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35607 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35608 arg2 = obj1;
35609 {
35610 PyThreadState* __tstate = wxPyBeginAllowThreads();
35611 wxSizer__setOORInfo(arg1,arg2);
35612
35613 wxPyEndAllowThreads(__tstate);
35614 if (PyErr_Occurred()) SWIG_fail;
35615 }
35616 Py_INCREF(Py_None); resultobj = Py_None;
35617 return resultobj;
35618 fail:
35619 return NULL;
35620 }
35621
35622
35623 static PyObject *_wrap_Sizer_Add(PyObject *, PyObject *args, PyObject *kwargs) {
35624 PyObject *resultobj;
35625 wxSizer *arg1 = (wxSizer *) 0 ;
35626 PyObject *arg2 = (PyObject *) 0 ;
35627 int arg3 = (int) 0 ;
35628 int arg4 = (int) 0 ;
35629 int arg5 = (int) 0 ;
35630 PyObject *arg6 = (PyObject *) NULL ;
35631 PyObject * obj0 = 0 ;
35632 PyObject * obj1 = 0 ;
35633 PyObject * obj2 = 0 ;
35634 PyObject * obj3 = 0 ;
35635 PyObject * obj4 = 0 ;
35636 PyObject * obj5 = 0 ;
35637 char *kwnames[] = {
35638 (char *) "self",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
35639 };
35640
35641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Sizer_Add",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
35642 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35643 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35644 arg2 = obj1;
35645 if (obj2) {
35646 arg3 = (int)SWIG_As_int(obj2);
35647 if (PyErr_Occurred()) SWIG_fail;
35648 }
35649 if (obj3) {
35650 arg4 = (int)SWIG_As_int(obj3);
35651 if (PyErr_Occurred()) SWIG_fail;
35652 }
35653 if (obj4) {
35654 arg5 = (int)SWIG_As_int(obj4);
35655 if (PyErr_Occurred()) SWIG_fail;
35656 }
35657 if (obj5) {
35658 arg6 = obj5;
35659 }
35660 {
35661 PyThreadState* __tstate = wxPyBeginAllowThreads();
35662 wxSizer_Add(arg1,arg2,arg3,arg4,arg5,arg6);
35663
35664 wxPyEndAllowThreads(__tstate);
35665 if (PyErr_Occurred()) SWIG_fail;
35666 }
35667 Py_INCREF(Py_None); resultobj = Py_None;
35668 return resultobj;
35669 fail:
35670 return NULL;
35671 }
35672
35673
35674 static PyObject *_wrap_Sizer_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
35675 PyObject *resultobj;
35676 wxSizer *arg1 = (wxSizer *) 0 ;
35677 int arg2 ;
35678 PyObject *arg3 = (PyObject *) 0 ;
35679 int arg4 = (int) 0 ;
35680 int arg5 = (int) 0 ;
35681 int arg6 = (int) 0 ;
35682 PyObject *arg7 = (PyObject *) NULL ;
35683 PyObject * obj0 = 0 ;
35684 PyObject * obj1 = 0 ;
35685 PyObject * obj2 = 0 ;
35686 PyObject * obj3 = 0 ;
35687 PyObject * obj4 = 0 ;
35688 PyObject * obj5 = 0 ;
35689 PyObject * obj6 = 0 ;
35690 char *kwnames[] = {
35691 (char *) "self",(char *) "before",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
35692 };
35693
35694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Sizer_Insert",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
35695 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35696 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35697 arg2 = (int)SWIG_As_int(obj1);
35698 if (PyErr_Occurred()) SWIG_fail;
35699 arg3 = obj2;
35700 if (obj3) {
35701 arg4 = (int)SWIG_As_int(obj3);
35702 if (PyErr_Occurred()) SWIG_fail;
35703 }
35704 if (obj4) {
35705 arg5 = (int)SWIG_As_int(obj4);
35706 if (PyErr_Occurred()) SWIG_fail;
35707 }
35708 if (obj5) {
35709 arg6 = (int)SWIG_As_int(obj5);
35710 if (PyErr_Occurred()) SWIG_fail;
35711 }
35712 if (obj6) {
35713 arg7 = obj6;
35714 }
35715 {
35716 PyThreadState* __tstate = wxPyBeginAllowThreads();
35717 wxSizer_Insert(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
35718
35719 wxPyEndAllowThreads(__tstate);
35720 if (PyErr_Occurred()) SWIG_fail;
35721 }
35722 Py_INCREF(Py_None); resultobj = Py_None;
35723 return resultobj;
35724 fail:
35725 return NULL;
35726 }
35727
35728
35729 static PyObject *_wrap_Sizer_Prepend(PyObject *, PyObject *args, PyObject *kwargs) {
35730 PyObject *resultobj;
35731 wxSizer *arg1 = (wxSizer *) 0 ;
35732 PyObject *arg2 = (PyObject *) 0 ;
35733 int arg3 = (int) 0 ;
35734 int arg4 = (int) 0 ;
35735 int arg5 = (int) 0 ;
35736 PyObject *arg6 = (PyObject *) NULL ;
35737 PyObject * obj0 = 0 ;
35738 PyObject * obj1 = 0 ;
35739 PyObject * obj2 = 0 ;
35740 PyObject * obj3 = 0 ;
35741 PyObject * obj4 = 0 ;
35742 PyObject * obj5 = 0 ;
35743 char *kwnames[] = {
35744 (char *) "self",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
35745 };
35746
35747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Sizer_Prepend",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
35748 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35749 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35750 arg2 = obj1;
35751 if (obj2) {
35752 arg3 = (int)SWIG_As_int(obj2);
35753 if (PyErr_Occurred()) SWIG_fail;
35754 }
35755 if (obj3) {
35756 arg4 = (int)SWIG_As_int(obj3);
35757 if (PyErr_Occurred()) SWIG_fail;
35758 }
35759 if (obj4) {
35760 arg5 = (int)SWIG_As_int(obj4);
35761 if (PyErr_Occurred()) SWIG_fail;
35762 }
35763 if (obj5) {
35764 arg6 = obj5;
35765 }
35766 {
35767 PyThreadState* __tstate = wxPyBeginAllowThreads();
35768 wxSizer_Prepend(arg1,arg2,arg3,arg4,arg5,arg6);
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_Sizer_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
35781 PyObject *resultobj;
35782 wxSizer *arg1 = (wxSizer *) 0 ;
35783 PyObject *arg2 = (PyObject *) 0 ;
35784 bool result;
35785 PyObject * obj0 = 0 ;
35786 PyObject * obj1 = 0 ;
35787 char *kwnames[] = {
35788 (char *) "self",(char *) "item", NULL
35789 };
35790
35791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Remove",kwnames,&obj0,&obj1)) goto fail;
35792 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35793 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35794 arg2 = obj1;
35795 {
35796 PyThreadState* __tstate = wxPyBeginAllowThreads();
35797 result = (bool)wxSizer_Remove(arg1,arg2);
35798
35799 wxPyEndAllowThreads(__tstate);
35800 if (PyErr_Occurred()) SWIG_fail;
35801 }
35802 {
35803 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35804 }
35805 return resultobj;
35806 fail:
35807 return NULL;
35808 }
35809
35810
35811 static PyObject *_wrap_Sizer_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
35812 PyObject *resultobj;
35813 wxSizer *arg1 = (wxSizer *) 0 ;
35814 PyObject *arg2 = (PyObject *) 0 ;
35815 bool result;
35816 PyObject * obj0 = 0 ;
35817 PyObject * obj1 = 0 ;
35818 char *kwnames[] = {
35819 (char *) "self",(char *) "item", NULL
35820 };
35821
35822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Detach",kwnames,&obj0,&obj1)) goto fail;
35823 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35824 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35825 arg2 = obj1;
35826 {
35827 PyThreadState* __tstate = wxPyBeginAllowThreads();
35828 result = (bool)wxSizer_Detach(arg1,arg2);
35829
35830 wxPyEndAllowThreads(__tstate);
35831 if (PyErr_Occurred()) SWIG_fail;
35832 }
35833 {
35834 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35835 }
35836 return resultobj;
35837 fail:
35838 return NULL;
35839 }
35840
35841
35842 static PyObject *_wrap_Sizer__SetItemMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
35843 PyObject *resultobj;
35844 wxSizer *arg1 = (wxSizer *) 0 ;
35845 PyObject *arg2 = (PyObject *) 0 ;
35846 wxSize *arg3 = 0 ;
35847 wxSize temp3 ;
35848 PyObject * obj0 = 0 ;
35849 PyObject * obj1 = 0 ;
35850 PyObject * obj2 = 0 ;
35851 char *kwnames[] = {
35852 (char *) "self",(char *) "item",(char *) "size", NULL
35853 };
35854
35855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Sizer__SetItemMinSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
35856 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35857 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35858 arg2 = obj1;
35859 {
35860 arg3 = &temp3;
35861 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
35862 }
35863 {
35864 PyThreadState* __tstate = wxPyBeginAllowThreads();
35865 wxSizer__SetItemMinSize(arg1,arg2,(wxSize const &)*arg3);
35866
35867 wxPyEndAllowThreads(__tstate);
35868 if (PyErr_Occurred()) SWIG_fail;
35869 }
35870 Py_INCREF(Py_None); resultobj = Py_None;
35871 return resultobj;
35872 fail:
35873 return NULL;
35874 }
35875
35876
35877 static PyObject *_wrap_Sizer_AddItem(PyObject *, PyObject *args, PyObject *kwargs) {
35878 PyObject *resultobj;
35879 wxSizer *arg1 = (wxSizer *) 0 ;
35880 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
35881 PyObject * obj0 = 0 ;
35882 PyObject * obj1 = 0 ;
35883 char *kwnames[] = {
35884 (char *) "self",(char *) "item", NULL
35885 };
35886
35887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_AddItem",kwnames,&obj0,&obj1)) goto fail;
35888 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35889 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35890 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizerItem,
35891 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35892 {
35893 PyThreadState* __tstate = wxPyBeginAllowThreads();
35894 (arg1)->Add(arg2);
35895
35896 wxPyEndAllowThreads(__tstate);
35897 if (PyErr_Occurred()) SWIG_fail;
35898 }
35899 Py_INCREF(Py_None); resultobj = Py_None;
35900 return resultobj;
35901 fail:
35902 return NULL;
35903 }
35904
35905
35906 static PyObject *_wrap_Sizer_InsertItem(PyObject *, PyObject *args, PyObject *kwargs) {
35907 PyObject *resultobj;
35908 wxSizer *arg1 = (wxSizer *) 0 ;
35909 size_t arg2 ;
35910 wxSizerItem *arg3 = (wxSizerItem *) 0 ;
35911 PyObject * obj0 = 0 ;
35912 PyObject * obj1 = 0 ;
35913 PyObject * obj2 = 0 ;
35914 char *kwnames[] = {
35915 (char *) "self",(char *) "index",(char *) "item", NULL
35916 };
35917
35918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Sizer_InsertItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
35919 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35920 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35921 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
35922 if (PyErr_Occurred()) SWIG_fail;
35923 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxSizerItem,
35924 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35925 {
35926 PyThreadState* __tstate = wxPyBeginAllowThreads();
35927 (arg1)->Insert(arg2,arg3);
35928
35929 wxPyEndAllowThreads(__tstate);
35930 if (PyErr_Occurred()) SWIG_fail;
35931 }
35932 Py_INCREF(Py_None); resultobj = Py_None;
35933 return resultobj;
35934 fail:
35935 return NULL;
35936 }
35937
35938
35939 static PyObject *_wrap_Sizer_PrependItem(PyObject *, PyObject *args, PyObject *kwargs) {
35940 PyObject *resultobj;
35941 wxSizer *arg1 = (wxSizer *) 0 ;
35942 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
35943 PyObject * obj0 = 0 ;
35944 PyObject * obj1 = 0 ;
35945 char *kwnames[] = {
35946 (char *) "self",(char *) "item", NULL
35947 };
35948
35949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_PrependItem",kwnames,&obj0,&obj1)) goto fail;
35950 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35951 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35952 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizerItem,
35953 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35954 {
35955 PyThreadState* __tstate = wxPyBeginAllowThreads();
35956 (arg1)->Prepend(arg2);
35957
35958 wxPyEndAllowThreads(__tstate);
35959 if (PyErr_Occurred()) SWIG_fail;
35960 }
35961 Py_INCREF(Py_None); resultobj = Py_None;
35962 return resultobj;
35963 fail:
35964 return NULL;
35965 }
35966
35967
35968 static PyObject *_wrap_Sizer_SetDimension(PyObject *, PyObject *args, PyObject *kwargs) {
35969 PyObject *resultobj;
35970 wxSizer *arg1 = (wxSizer *) 0 ;
35971 int arg2 ;
35972 int arg3 ;
35973 int arg4 ;
35974 int arg5 ;
35975 PyObject * obj0 = 0 ;
35976 PyObject * obj1 = 0 ;
35977 PyObject * obj2 = 0 ;
35978 PyObject * obj3 = 0 ;
35979 PyObject * obj4 = 0 ;
35980 char *kwnames[] = {
35981 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
35982 };
35983
35984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Sizer_SetDimension",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
35985 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35986 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35987 arg2 = (int)SWIG_As_int(obj1);
35988 if (PyErr_Occurred()) SWIG_fail;
35989 arg3 = (int)SWIG_As_int(obj2);
35990 if (PyErr_Occurred()) SWIG_fail;
35991 arg4 = (int)SWIG_As_int(obj3);
35992 if (PyErr_Occurred()) SWIG_fail;
35993 arg5 = (int)SWIG_As_int(obj4);
35994 if (PyErr_Occurred()) SWIG_fail;
35995 {
35996 PyThreadState* __tstate = wxPyBeginAllowThreads();
35997 (arg1)->SetDimension(arg2,arg3,arg4,arg5);
35998
35999 wxPyEndAllowThreads(__tstate);
36000 if (PyErr_Occurred()) SWIG_fail;
36001 }
36002 Py_INCREF(Py_None); resultobj = Py_None;
36003 return resultobj;
36004 fail:
36005 return NULL;
36006 }
36007
36008
36009 static PyObject *_wrap_Sizer_SetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
36010 PyObject *resultobj;
36011 wxSizer *arg1 = (wxSizer *) 0 ;
36012 wxSize *arg2 = 0 ;
36013 wxSize temp2 ;
36014 PyObject * obj0 = 0 ;
36015 PyObject * obj1 = 0 ;
36016 char *kwnames[] = {
36017 (char *) "self",(char *) "size", NULL
36018 };
36019
36020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetMinSize",kwnames,&obj0,&obj1)) goto fail;
36021 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36022 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36023 {
36024 arg2 = &temp2;
36025 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
36026 }
36027 {
36028 PyThreadState* __tstate = wxPyBeginAllowThreads();
36029 (arg1)->SetMinSize((wxSize const &)*arg2);
36030
36031 wxPyEndAllowThreads(__tstate);
36032 if (PyErr_Occurred()) SWIG_fail;
36033 }
36034 Py_INCREF(Py_None); resultobj = Py_None;
36035 return resultobj;
36036 fail:
36037 return NULL;
36038 }
36039
36040
36041 static PyObject *_wrap_Sizer_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
36042 PyObject *resultobj;
36043 wxSizer *arg1 = (wxSizer *) 0 ;
36044 wxSize result;
36045 PyObject * obj0 = 0 ;
36046 char *kwnames[] = {
36047 (char *) "self", NULL
36048 };
36049
36050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetSize",kwnames,&obj0)) goto fail;
36051 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36052 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36053 {
36054 PyThreadState* __tstate = wxPyBeginAllowThreads();
36055 result = (arg1)->GetSize();
36056
36057 wxPyEndAllowThreads(__tstate);
36058 if (PyErr_Occurred()) SWIG_fail;
36059 }
36060 {
36061 wxSize * resultptr;
36062 resultptr = new wxSize((wxSize &) result);
36063 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
36064 }
36065 return resultobj;
36066 fail:
36067 return NULL;
36068 }
36069
36070
36071 static PyObject *_wrap_Sizer_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
36072 PyObject *resultobj;
36073 wxSizer *arg1 = (wxSizer *) 0 ;
36074 wxPoint result;
36075 PyObject * obj0 = 0 ;
36076 char *kwnames[] = {
36077 (char *) "self", NULL
36078 };
36079
36080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetPosition",kwnames,&obj0)) goto fail;
36081 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36082 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36083 {
36084 PyThreadState* __tstate = wxPyBeginAllowThreads();
36085 result = (arg1)->GetPosition();
36086
36087 wxPyEndAllowThreads(__tstate);
36088 if (PyErr_Occurred()) SWIG_fail;
36089 }
36090 {
36091 wxPoint * resultptr;
36092 resultptr = new wxPoint((wxPoint &) result);
36093 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
36094 }
36095 return resultobj;
36096 fail:
36097 return NULL;
36098 }
36099
36100
36101 static PyObject *_wrap_Sizer_GetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
36102 PyObject *resultobj;
36103 wxSizer *arg1 = (wxSizer *) 0 ;
36104 wxSize result;
36105 PyObject * obj0 = 0 ;
36106 char *kwnames[] = {
36107 (char *) "self", NULL
36108 };
36109
36110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetMinSize",kwnames,&obj0)) goto fail;
36111 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36112 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36113 {
36114 PyThreadState* __tstate = wxPyBeginAllowThreads();
36115 result = (arg1)->GetMinSize();
36116
36117 wxPyEndAllowThreads(__tstate);
36118 if (PyErr_Occurred()) SWIG_fail;
36119 }
36120 {
36121 wxSize * resultptr;
36122 resultptr = new wxSize((wxSize &) result);
36123 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
36124 }
36125 return resultobj;
36126 fail:
36127 return NULL;
36128 }
36129
36130
36131 static PyObject *_wrap_Sizer_RecalcSizes(PyObject *, PyObject *args, PyObject *kwargs) {
36132 PyObject *resultobj;
36133 wxSizer *arg1 = (wxSizer *) 0 ;
36134 PyObject * obj0 = 0 ;
36135 char *kwnames[] = {
36136 (char *) "self", NULL
36137 };
36138
36139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_RecalcSizes",kwnames,&obj0)) goto fail;
36140 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36141 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36142 {
36143 PyThreadState* __tstate = wxPyBeginAllowThreads();
36144 (arg1)->RecalcSizes();
36145
36146 wxPyEndAllowThreads(__tstate);
36147 if (PyErr_Occurred()) SWIG_fail;
36148 }
36149 Py_INCREF(Py_None); resultobj = Py_None;
36150 return resultobj;
36151 fail:
36152 return NULL;
36153 }
36154
36155
36156 static PyObject *_wrap_Sizer_CalcMin(PyObject *, PyObject *args, PyObject *kwargs) {
36157 PyObject *resultobj;
36158 wxSizer *arg1 = (wxSizer *) 0 ;
36159 wxSize result;
36160 PyObject * obj0 = 0 ;
36161 char *kwnames[] = {
36162 (char *) "self", NULL
36163 };
36164
36165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_CalcMin",kwnames,&obj0)) goto fail;
36166 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36167 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36168 {
36169 PyThreadState* __tstate = wxPyBeginAllowThreads();
36170 result = (arg1)->CalcMin();
36171
36172 wxPyEndAllowThreads(__tstate);
36173 if (PyErr_Occurred()) SWIG_fail;
36174 }
36175 {
36176 wxSize * resultptr;
36177 resultptr = new wxSize((wxSize &) result);
36178 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
36179 }
36180 return resultobj;
36181 fail:
36182 return NULL;
36183 }
36184
36185
36186 static PyObject *_wrap_Sizer_Layout(PyObject *, PyObject *args, PyObject *kwargs) {
36187 PyObject *resultobj;
36188 wxSizer *arg1 = (wxSizer *) 0 ;
36189 PyObject * obj0 = 0 ;
36190 char *kwnames[] = {
36191 (char *) "self", NULL
36192 };
36193
36194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_Layout",kwnames,&obj0)) goto fail;
36195 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36196 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36197 {
36198 PyThreadState* __tstate = wxPyBeginAllowThreads();
36199 (arg1)->Layout();
36200
36201 wxPyEndAllowThreads(__tstate);
36202 if (PyErr_Occurred()) SWIG_fail;
36203 }
36204 Py_INCREF(Py_None); resultobj = Py_None;
36205 return resultobj;
36206 fail:
36207 return NULL;
36208 }
36209
36210
36211 static PyObject *_wrap_Sizer_Fit(PyObject *, PyObject *args, PyObject *kwargs) {
36212 PyObject *resultobj;
36213 wxSizer *arg1 = (wxSizer *) 0 ;
36214 wxWindow *arg2 = (wxWindow *) 0 ;
36215 wxSize result;
36216 PyObject * obj0 = 0 ;
36217 PyObject * obj1 = 0 ;
36218 char *kwnames[] = {
36219 (char *) "self",(char *) "window", NULL
36220 };
36221
36222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Fit",kwnames,&obj0,&obj1)) goto fail;
36223 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36224 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36225 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
36226 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36227 {
36228 PyThreadState* __tstate = wxPyBeginAllowThreads();
36229 result = (arg1)->Fit(arg2);
36230
36231 wxPyEndAllowThreads(__tstate);
36232 if (PyErr_Occurred()) SWIG_fail;
36233 }
36234 {
36235 wxSize * resultptr;
36236 resultptr = new wxSize((wxSize &) result);
36237 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
36238 }
36239 return resultobj;
36240 fail:
36241 return NULL;
36242 }
36243
36244
36245 static PyObject *_wrap_Sizer_FitInside(PyObject *, PyObject *args, PyObject *kwargs) {
36246 PyObject *resultobj;
36247 wxSizer *arg1 = (wxSizer *) 0 ;
36248 wxWindow *arg2 = (wxWindow *) 0 ;
36249 PyObject * obj0 = 0 ;
36250 PyObject * obj1 = 0 ;
36251 char *kwnames[] = {
36252 (char *) "self",(char *) "window", NULL
36253 };
36254
36255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_FitInside",kwnames,&obj0,&obj1)) goto fail;
36256 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36257 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36258 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
36259 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36260 {
36261 PyThreadState* __tstate = wxPyBeginAllowThreads();
36262 (arg1)->FitInside(arg2);
36263
36264 wxPyEndAllowThreads(__tstate);
36265 if (PyErr_Occurred()) SWIG_fail;
36266 }
36267 Py_INCREF(Py_None); resultobj = Py_None;
36268 return resultobj;
36269 fail:
36270 return NULL;
36271 }
36272
36273
36274 static PyObject *_wrap_Sizer_SetSizeHints(PyObject *, PyObject *args, PyObject *kwargs) {
36275 PyObject *resultobj;
36276 wxSizer *arg1 = (wxSizer *) 0 ;
36277 wxWindow *arg2 = (wxWindow *) 0 ;
36278 PyObject * obj0 = 0 ;
36279 PyObject * obj1 = 0 ;
36280 char *kwnames[] = {
36281 (char *) "self",(char *) "window", NULL
36282 };
36283
36284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetSizeHints",kwnames,&obj0,&obj1)) goto fail;
36285 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36286 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36287 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
36288 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36289 {
36290 PyThreadState* __tstate = wxPyBeginAllowThreads();
36291 (arg1)->SetSizeHints(arg2);
36292
36293 wxPyEndAllowThreads(__tstate);
36294 if (PyErr_Occurred()) SWIG_fail;
36295 }
36296 Py_INCREF(Py_None); resultobj = Py_None;
36297 return resultobj;
36298 fail:
36299 return NULL;
36300 }
36301
36302
36303 static PyObject *_wrap_Sizer_SetVirtualSizeHints(PyObject *, PyObject *args, PyObject *kwargs) {
36304 PyObject *resultobj;
36305 wxSizer *arg1 = (wxSizer *) 0 ;
36306 wxWindow *arg2 = (wxWindow *) 0 ;
36307 PyObject * obj0 = 0 ;
36308 PyObject * obj1 = 0 ;
36309 char *kwnames[] = {
36310 (char *) "self",(char *) "window", NULL
36311 };
36312
36313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetVirtualSizeHints",kwnames,&obj0,&obj1)) goto fail;
36314 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36315 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36316 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
36317 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36318 {
36319 PyThreadState* __tstate = wxPyBeginAllowThreads();
36320 (arg1)->SetVirtualSizeHints(arg2);
36321
36322 wxPyEndAllowThreads(__tstate);
36323 if (PyErr_Occurred()) SWIG_fail;
36324 }
36325 Py_INCREF(Py_None); resultobj = Py_None;
36326 return resultobj;
36327 fail:
36328 return NULL;
36329 }
36330
36331
36332 static PyObject *_wrap_Sizer_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
36333 PyObject *resultobj;
36334 wxSizer *arg1 = (wxSizer *) 0 ;
36335 bool arg2 = (bool) False ;
36336 PyObject * obj0 = 0 ;
36337 PyObject * obj1 = 0 ;
36338 char *kwnames[] = {
36339 (char *) "self",(char *) "deleteWindows", NULL
36340 };
36341
36342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sizer_Clear",kwnames,&obj0,&obj1)) goto fail;
36343 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36344 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36345 if (obj1) {
36346 arg2 = (bool)SWIG_As_bool(obj1);
36347 if (PyErr_Occurred()) SWIG_fail;
36348 }
36349 {
36350 PyThreadState* __tstate = wxPyBeginAllowThreads();
36351 (arg1)->Clear(arg2);
36352
36353 wxPyEndAllowThreads(__tstate);
36354 if (PyErr_Occurred()) SWIG_fail;
36355 }
36356 Py_INCREF(Py_None); resultobj = Py_None;
36357 return resultobj;
36358 fail:
36359 return NULL;
36360 }
36361
36362
36363 static PyObject *_wrap_Sizer_DeleteWindows(PyObject *, PyObject *args, PyObject *kwargs) {
36364 PyObject *resultobj;
36365 wxSizer *arg1 = (wxSizer *) 0 ;
36366 PyObject * obj0 = 0 ;
36367 char *kwnames[] = {
36368 (char *) "self", NULL
36369 };
36370
36371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_DeleteWindows",kwnames,&obj0)) goto fail;
36372 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36373 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36374 {
36375 PyThreadState* __tstate = wxPyBeginAllowThreads();
36376 (arg1)->DeleteWindows();
36377
36378 wxPyEndAllowThreads(__tstate);
36379 if (PyErr_Occurred()) SWIG_fail;
36380 }
36381 Py_INCREF(Py_None); resultobj = Py_None;
36382 return resultobj;
36383 fail:
36384 return NULL;
36385 }
36386
36387
36388 static PyObject *_wrap_Sizer_GetChildren(PyObject *, PyObject *args, PyObject *kwargs) {
36389 PyObject *resultobj;
36390 wxSizer *arg1 = (wxSizer *) 0 ;
36391 PyObject *result;
36392 PyObject * obj0 = 0 ;
36393 char *kwnames[] = {
36394 (char *) "self", NULL
36395 };
36396
36397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetChildren",kwnames,&obj0)) goto fail;
36398 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36399 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36400 {
36401 PyThreadState* __tstate = wxPyBeginAllowThreads();
36402 result = (PyObject *)wxSizer_GetChildren(arg1);
36403
36404 wxPyEndAllowThreads(__tstate);
36405 if (PyErr_Occurred()) SWIG_fail;
36406 }
36407 resultobj = result;
36408 return resultobj;
36409 fail:
36410 return NULL;
36411 }
36412
36413
36414 static PyObject *_wrap_Sizer_Show(PyObject *, PyObject *args, PyObject *kwargs) {
36415 PyObject *resultobj;
36416 wxSizer *arg1 = (wxSizer *) 0 ;
36417 PyObject *arg2 = (PyObject *) 0 ;
36418 bool arg3 = (bool) True ;
36419 PyObject * obj0 = 0 ;
36420 PyObject * obj1 = 0 ;
36421 PyObject * obj2 = 0 ;
36422 char *kwnames[] = {
36423 (char *) "self",(char *) "item",(char *) "show", NULL
36424 };
36425
36426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Sizer_Show",kwnames,&obj0,&obj1,&obj2)) goto fail;
36427 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36428 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36429 arg2 = obj1;
36430 if (obj2) {
36431 arg3 = (bool)SWIG_As_bool(obj2);
36432 if (PyErr_Occurred()) SWIG_fail;
36433 }
36434 {
36435 PyThreadState* __tstate = wxPyBeginAllowThreads();
36436 wxSizer_Show(arg1,arg2,arg3);
36437
36438 wxPyEndAllowThreads(__tstate);
36439 if (PyErr_Occurred()) SWIG_fail;
36440 }
36441 Py_INCREF(Py_None); resultobj = Py_None;
36442 return resultobj;
36443 fail:
36444 return NULL;
36445 }
36446
36447
36448 static PyObject *_wrap_Sizer_IsShown(PyObject *, PyObject *args, PyObject *kwargs) {
36449 PyObject *resultobj;
36450 wxSizer *arg1 = (wxSizer *) 0 ;
36451 PyObject *arg2 = (PyObject *) 0 ;
36452 bool result;
36453 PyObject * obj0 = 0 ;
36454 PyObject * obj1 = 0 ;
36455 char *kwnames[] = {
36456 (char *) "self",(char *) "item", NULL
36457 };
36458
36459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_IsShown",kwnames,&obj0,&obj1)) goto fail;
36460 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36461 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36462 arg2 = obj1;
36463 {
36464 PyThreadState* __tstate = wxPyBeginAllowThreads();
36465 result = (bool)wxSizer_IsShown(arg1,arg2);
36466
36467 wxPyEndAllowThreads(__tstate);
36468 if (PyErr_Occurred()) SWIG_fail;
36469 }
36470 {
36471 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
36472 }
36473 return resultobj;
36474 fail:
36475 return NULL;
36476 }
36477
36478
36479 static PyObject *_wrap_Sizer_ShowItems(PyObject *, PyObject *args, PyObject *kwargs) {
36480 PyObject *resultobj;
36481 wxSizer *arg1 = (wxSizer *) 0 ;
36482 bool arg2 ;
36483 PyObject * obj0 = 0 ;
36484 PyObject * obj1 = 0 ;
36485 char *kwnames[] = {
36486 (char *) "self",(char *) "show", NULL
36487 };
36488
36489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_ShowItems",kwnames,&obj0,&obj1)) goto fail;
36490 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36491 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36492 arg2 = (bool)SWIG_As_bool(obj1);
36493 if (PyErr_Occurred()) SWIG_fail;
36494 {
36495 PyThreadState* __tstate = wxPyBeginAllowThreads();
36496 (arg1)->ShowItems(arg2);
36497
36498 wxPyEndAllowThreads(__tstate);
36499 if (PyErr_Occurred()) SWIG_fail;
36500 }
36501 Py_INCREF(Py_None); resultobj = Py_None;
36502 return resultobj;
36503 fail:
36504 return NULL;
36505 }
36506
36507
36508 static PyObject * Sizer_swigregister(PyObject *, PyObject *args) {
36509 PyObject *obj;
36510 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36511 SWIG_TypeClientData(SWIGTYPE_p_wxSizer, obj);
36512 Py_INCREF(obj);
36513 return Py_BuildValue((char *)"");
36514 }
36515 static PyObject *_wrap_new_PySizer(PyObject *, PyObject *args, PyObject *kwargs) {
36516 PyObject *resultobj;
36517 wxPySizer *result;
36518 char *kwnames[] = {
36519 NULL
36520 };
36521
36522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PySizer",kwnames)) goto fail;
36523 {
36524 PyThreadState* __tstate = wxPyBeginAllowThreads();
36525 result = (wxPySizer *)new wxPySizer();
36526
36527 wxPyEndAllowThreads(__tstate);
36528 if (PyErr_Occurred()) SWIG_fail;
36529 }
36530 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPySizer, 1);
36531 return resultobj;
36532 fail:
36533 return NULL;
36534 }
36535
36536
36537 static PyObject *_wrap_PySizer__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
36538 PyObject *resultobj;
36539 wxPySizer *arg1 = (wxPySizer *) 0 ;
36540 PyObject *arg2 = (PyObject *) 0 ;
36541 PyObject *arg3 = (PyObject *) 0 ;
36542 PyObject * obj0 = 0 ;
36543 PyObject * obj1 = 0 ;
36544 PyObject * obj2 = 0 ;
36545 char *kwnames[] = {
36546 (char *) "self",(char *) "self",(char *) "_class", NULL
36547 };
36548
36549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PySizer__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
36550 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPySizer,
36551 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36552 arg2 = obj1;
36553 arg3 = obj2;
36554 {
36555 PyThreadState* __tstate = wxPyBeginAllowThreads();
36556 (arg1)->_setCallbackInfo(arg2,arg3);
36557
36558 wxPyEndAllowThreads(__tstate);
36559 if (PyErr_Occurred()) SWIG_fail;
36560 }
36561 Py_INCREF(Py_None); resultobj = Py_None;
36562 return resultobj;
36563 fail:
36564 return NULL;
36565 }
36566
36567
36568 static PyObject * PySizer_swigregister(PyObject *, PyObject *args) {
36569 PyObject *obj;
36570 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36571 SWIG_TypeClientData(SWIGTYPE_p_wxPySizer, obj);
36572 Py_INCREF(obj);
36573 return Py_BuildValue((char *)"");
36574 }
36575 static PyObject *_wrap_new_BoxSizer(PyObject *, PyObject *args, PyObject *kwargs) {
36576 PyObject *resultobj;
36577 int arg1 = (int) wxHORIZONTAL ;
36578 wxBoxSizer *result;
36579 PyObject * obj0 = 0 ;
36580 char *kwnames[] = {
36581 (char *) "orient", NULL
36582 };
36583
36584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BoxSizer",kwnames,&obj0)) goto fail;
36585 if (obj0) {
36586 arg1 = (int)SWIG_As_int(obj0);
36587 if (PyErr_Occurred()) SWIG_fail;
36588 }
36589 {
36590 PyThreadState* __tstate = wxPyBeginAllowThreads();
36591 result = (wxBoxSizer *)new wxBoxSizer(arg1);
36592
36593 wxPyEndAllowThreads(__tstate);
36594 if (PyErr_Occurred()) SWIG_fail;
36595 }
36596 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBoxSizer, 1);
36597 return resultobj;
36598 fail:
36599 return NULL;
36600 }
36601
36602
36603 static PyObject *_wrap_BoxSizer_GetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
36604 PyObject *resultobj;
36605 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
36606 int result;
36607 PyObject * obj0 = 0 ;
36608 char *kwnames[] = {
36609 (char *) "self", NULL
36610 };
36611
36612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BoxSizer_GetOrientation",kwnames,&obj0)) goto fail;
36613 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
36614 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36615 {
36616 PyThreadState* __tstate = wxPyBeginAllowThreads();
36617 result = (int)(arg1)->GetOrientation();
36618
36619 wxPyEndAllowThreads(__tstate);
36620 if (PyErr_Occurred()) SWIG_fail;
36621 }
36622 resultobj = SWIG_From_int((int)result);
36623 return resultobj;
36624 fail:
36625 return NULL;
36626 }
36627
36628
36629 static PyObject *_wrap_BoxSizer_SetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
36630 PyObject *resultobj;
36631 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
36632 int arg2 ;
36633 PyObject * obj0 = 0 ;
36634 PyObject * obj1 = 0 ;
36635 char *kwnames[] = {
36636 (char *) "self",(char *) "orient", NULL
36637 };
36638
36639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BoxSizer_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
36640 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
36641 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36642 arg2 = (int)SWIG_As_int(obj1);
36643 if (PyErr_Occurred()) SWIG_fail;
36644 {
36645 PyThreadState* __tstate = wxPyBeginAllowThreads();
36646 (arg1)->SetOrientation(arg2);
36647
36648 wxPyEndAllowThreads(__tstate);
36649 if (PyErr_Occurred()) SWIG_fail;
36650 }
36651 Py_INCREF(Py_None); resultobj = Py_None;
36652 return resultobj;
36653 fail:
36654 return NULL;
36655 }
36656
36657
36658 static PyObject * BoxSizer_swigregister(PyObject *, PyObject *args) {
36659 PyObject *obj;
36660 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36661 SWIG_TypeClientData(SWIGTYPE_p_wxBoxSizer, obj);
36662 Py_INCREF(obj);
36663 return Py_BuildValue((char *)"");
36664 }
36665 static PyObject *_wrap_new_StaticBoxSizer(PyObject *, PyObject *args, PyObject *kwargs) {
36666 PyObject *resultobj;
36667 wxStaticBox *arg1 = (wxStaticBox *) 0 ;
36668 int arg2 = (int) wxHORIZONTAL ;
36669 wxStaticBoxSizer *result;
36670 PyObject * obj0 = 0 ;
36671 PyObject * obj1 = 0 ;
36672 char *kwnames[] = {
36673 (char *) "box",(char *) "orient", NULL
36674 };
36675
36676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_StaticBoxSizer",kwnames,&obj0,&obj1)) goto fail;
36677 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBox,
36678 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36679 if (obj1) {
36680 arg2 = (int)SWIG_As_int(obj1);
36681 if (PyErr_Occurred()) SWIG_fail;
36682 }
36683 {
36684 PyThreadState* __tstate = wxPyBeginAllowThreads();
36685 result = (wxStaticBoxSizer *)new wxStaticBoxSizer(arg1,arg2);
36686
36687 wxPyEndAllowThreads(__tstate);
36688 if (PyErr_Occurred()) SWIG_fail;
36689 }
36690 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBoxSizer, 1);
36691 return resultobj;
36692 fail:
36693 return NULL;
36694 }
36695
36696
36697 static PyObject *_wrap_StaticBoxSizer_GetStaticBox(PyObject *, PyObject *args, PyObject *kwargs) {
36698 PyObject *resultobj;
36699 wxStaticBoxSizer *arg1 = (wxStaticBoxSizer *) 0 ;
36700 wxStaticBox *result;
36701 PyObject * obj0 = 0 ;
36702 char *kwnames[] = {
36703 (char *) "self", NULL
36704 };
36705
36706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticBoxSizer_GetStaticBox",kwnames,&obj0)) goto fail;
36707 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBoxSizer,
36708 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36709 {
36710 PyThreadState* __tstate = wxPyBeginAllowThreads();
36711 result = (wxStaticBox *)(arg1)->GetStaticBox();
36712
36713 wxPyEndAllowThreads(__tstate);
36714 if (PyErr_Occurred()) SWIG_fail;
36715 }
36716 {
36717 resultobj = wxPyMake_wxObject(result, 0);
36718 }
36719 return resultobj;
36720 fail:
36721 return NULL;
36722 }
36723
36724
36725 static PyObject * StaticBoxSizer_swigregister(PyObject *, PyObject *args) {
36726 PyObject *obj;
36727 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36728 SWIG_TypeClientData(SWIGTYPE_p_wxStaticBoxSizer, obj);
36729 Py_INCREF(obj);
36730 return Py_BuildValue((char *)"");
36731 }
36732 static PyObject *_wrap_new_GridSizer(PyObject *, PyObject *args, PyObject *kwargs) {
36733 PyObject *resultobj;
36734 int arg1 = (int) 1 ;
36735 int arg2 = (int) 0 ;
36736 int arg3 = (int) 0 ;
36737 int arg4 = (int) 0 ;
36738 wxGridSizer *result;
36739 PyObject * obj0 = 0 ;
36740 PyObject * obj1 = 0 ;
36741 PyObject * obj2 = 0 ;
36742 PyObject * obj3 = 0 ;
36743 char *kwnames[] = {
36744 (char *) "rows",(char *) "cols",(char *) "vgap",(char *) "hgap", NULL
36745 };
36746
36747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_GridSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
36748 if (obj0) {
36749 arg1 = (int)SWIG_As_int(obj0);
36750 if (PyErr_Occurred()) SWIG_fail;
36751 }
36752 if (obj1) {
36753 arg2 = (int)SWIG_As_int(obj1);
36754 if (PyErr_Occurred()) SWIG_fail;
36755 }
36756 if (obj2) {
36757 arg3 = (int)SWIG_As_int(obj2);
36758 if (PyErr_Occurred()) SWIG_fail;
36759 }
36760 if (obj3) {
36761 arg4 = (int)SWIG_As_int(obj3);
36762 if (PyErr_Occurred()) SWIG_fail;
36763 }
36764 {
36765 PyThreadState* __tstate = wxPyBeginAllowThreads();
36766 result = (wxGridSizer *)new wxGridSizer(arg1,arg2,arg3,arg4);
36767
36768 wxPyEndAllowThreads(__tstate);
36769 if (PyErr_Occurred()) SWIG_fail;
36770 }
36771 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridSizer, 1);
36772 return resultobj;
36773 fail:
36774 return NULL;
36775 }
36776
36777
36778 static PyObject *_wrap_GridSizer_SetCols(PyObject *, PyObject *args, PyObject *kwargs) {
36779 PyObject *resultobj;
36780 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36781 int arg2 ;
36782 PyObject * obj0 = 0 ;
36783 PyObject * obj1 = 0 ;
36784 char *kwnames[] = {
36785 (char *) "self",(char *) "cols", NULL
36786 };
36787
36788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetCols",kwnames,&obj0,&obj1)) goto fail;
36789 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36790 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36791 arg2 = (int)SWIG_As_int(obj1);
36792 if (PyErr_Occurred()) SWIG_fail;
36793 {
36794 PyThreadState* __tstate = wxPyBeginAllowThreads();
36795 (arg1)->SetCols(arg2);
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_GridSizer_SetRows(PyObject *, PyObject *args, PyObject *kwargs) {
36808 PyObject *resultobj;
36809 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36810 int arg2 ;
36811 PyObject * obj0 = 0 ;
36812 PyObject * obj1 = 0 ;
36813 char *kwnames[] = {
36814 (char *) "self",(char *) "rows", NULL
36815 };
36816
36817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetRows",kwnames,&obj0,&obj1)) goto fail;
36818 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36819 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36820 arg2 = (int)SWIG_As_int(obj1);
36821 if (PyErr_Occurred()) SWIG_fail;
36822 {
36823 PyThreadState* __tstate = wxPyBeginAllowThreads();
36824 (arg1)->SetRows(arg2);
36825
36826 wxPyEndAllowThreads(__tstate);
36827 if (PyErr_Occurred()) SWIG_fail;
36828 }
36829 Py_INCREF(Py_None); resultobj = Py_None;
36830 return resultobj;
36831 fail:
36832 return NULL;
36833 }
36834
36835
36836 static PyObject *_wrap_GridSizer_SetVGap(PyObject *, PyObject *args, PyObject *kwargs) {
36837 PyObject *resultobj;
36838 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36839 int arg2 ;
36840 PyObject * obj0 = 0 ;
36841 PyObject * obj1 = 0 ;
36842 char *kwnames[] = {
36843 (char *) "self",(char *) "gap", NULL
36844 };
36845
36846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetVGap",kwnames,&obj0,&obj1)) goto fail;
36847 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36848 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36849 arg2 = (int)SWIG_As_int(obj1);
36850 if (PyErr_Occurred()) SWIG_fail;
36851 {
36852 PyThreadState* __tstate = wxPyBeginAllowThreads();
36853 (arg1)->SetVGap(arg2);
36854
36855 wxPyEndAllowThreads(__tstate);
36856 if (PyErr_Occurred()) SWIG_fail;
36857 }
36858 Py_INCREF(Py_None); resultobj = Py_None;
36859 return resultobj;
36860 fail:
36861 return NULL;
36862 }
36863
36864
36865 static PyObject *_wrap_GridSizer_SetHGap(PyObject *, PyObject *args, PyObject *kwargs) {
36866 PyObject *resultobj;
36867 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36868 int arg2 ;
36869 PyObject * obj0 = 0 ;
36870 PyObject * obj1 = 0 ;
36871 char *kwnames[] = {
36872 (char *) "self",(char *) "gap", NULL
36873 };
36874
36875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetHGap",kwnames,&obj0,&obj1)) goto fail;
36876 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36877 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36878 arg2 = (int)SWIG_As_int(obj1);
36879 if (PyErr_Occurred()) SWIG_fail;
36880 {
36881 PyThreadState* __tstate = wxPyBeginAllowThreads();
36882 (arg1)->SetHGap(arg2);
36883
36884 wxPyEndAllowThreads(__tstate);
36885 if (PyErr_Occurred()) SWIG_fail;
36886 }
36887 Py_INCREF(Py_None); resultobj = Py_None;
36888 return resultobj;
36889 fail:
36890 return NULL;
36891 }
36892
36893
36894 static PyObject *_wrap_GridSizer_GetCols(PyObject *, PyObject *args, PyObject *kwargs) {
36895 PyObject *resultobj;
36896 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36897 int result;
36898 PyObject * obj0 = 0 ;
36899 char *kwnames[] = {
36900 (char *) "self", NULL
36901 };
36902
36903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetCols",kwnames,&obj0)) goto fail;
36904 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36905 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36906 {
36907 PyThreadState* __tstate = wxPyBeginAllowThreads();
36908 result = (int)(arg1)->GetCols();
36909
36910 wxPyEndAllowThreads(__tstate);
36911 if (PyErr_Occurred()) SWIG_fail;
36912 }
36913 resultobj = SWIG_From_int((int)result);
36914 return resultobj;
36915 fail:
36916 return NULL;
36917 }
36918
36919
36920 static PyObject *_wrap_GridSizer_GetRows(PyObject *, PyObject *args, PyObject *kwargs) {
36921 PyObject *resultobj;
36922 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36923 int result;
36924 PyObject * obj0 = 0 ;
36925 char *kwnames[] = {
36926 (char *) "self", NULL
36927 };
36928
36929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetRows",kwnames,&obj0)) goto fail;
36930 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36931 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36932 {
36933 PyThreadState* __tstate = wxPyBeginAllowThreads();
36934 result = (int)(arg1)->GetRows();
36935
36936 wxPyEndAllowThreads(__tstate);
36937 if (PyErr_Occurred()) SWIG_fail;
36938 }
36939 resultobj = SWIG_From_int((int)result);
36940 return resultobj;
36941 fail:
36942 return NULL;
36943 }
36944
36945
36946 static PyObject *_wrap_GridSizer_GetVGap(PyObject *, PyObject *args, PyObject *kwargs) {
36947 PyObject *resultobj;
36948 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36949 int result;
36950 PyObject * obj0 = 0 ;
36951 char *kwnames[] = {
36952 (char *) "self", NULL
36953 };
36954
36955 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetVGap",kwnames,&obj0)) goto fail;
36956 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36957 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36958 {
36959 PyThreadState* __tstate = wxPyBeginAllowThreads();
36960 result = (int)(arg1)->GetVGap();
36961
36962 wxPyEndAllowThreads(__tstate);
36963 if (PyErr_Occurred()) SWIG_fail;
36964 }
36965 resultobj = SWIG_From_int((int)result);
36966 return resultobj;
36967 fail:
36968 return NULL;
36969 }
36970
36971
36972 static PyObject *_wrap_GridSizer_GetHGap(PyObject *, PyObject *args, PyObject *kwargs) {
36973 PyObject *resultobj;
36974 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36975 int result;
36976 PyObject * obj0 = 0 ;
36977 char *kwnames[] = {
36978 (char *) "self", NULL
36979 };
36980
36981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetHGap",kwnames,&obj0)) goto fail;
36982 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36983 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36984 {
36985 PyThreadState* __tstate = wxPyBeginAllowThreads();
36986 result = (int)(arg1)->GetHGap();
36987
36988 wxPyEndAllowThreads(__tstate);
36989 if (PyErr_Occurred()) SWIG_fail;
36990 }
36991 resultobj = SWIG_From_int((int)result);
36992 return resultobj;
36993 fail:
36994 return NULL;
36995 }
36996
36997
36998 static PyObject * GridSizer_swigregister(PyObject *, PyObject *args) {
36999 PyObject *obj;
37000 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37001 SWIG_TypeClientData(SWIGTYPE_p_wxGridSizer, obj);
37002 Py_INCREF(obj);
37003 return Py_BuildValue((char *)"");
37004 }
37005 static PyObject *_wrap_new_FlexGridSizer(PyObject *, PyObject *args, PyObject *kwargs) {
37006 PyObject *resultobj;
37007 int arg1 = (int) 1 ;
37008 int arg2 = (int) 0 ;
37009 int arg3 = (int) 0 ;
37010 int arg4 = (int) 0 ;
37011 wxFlexGridSizer *result;
37012 PyObject * obj0 = 0 ;
37013 PyObject * obj1 = 0 ;
37014 PyObject * obj2 = 0 ;
37015 PyObject * obj3 = 0 ;
37016 char *kwnames[] = {
37017 (char *) "rows",(char *) "cols",(char *) "vgap",(char *) "hgap", NULL
37018 };
37019
37020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_FlexGridSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
37021 if (obj0) {
37022 arg1 = (int)SWIG_As_int(obj0);
37023 if (PyErr_Occurred()) SWIG_fail;
37024 }
37025 if (obj1) {
37026 arg2 = (int)SWIG_As_int(obj1);
37027 if (PyErr_Occurred()) SWIG_fail;
37028 }
37029 if (obj2) {
37030 arg3 = (int)SWIG_As_int(obj2);
37031 if (PyErr_Occurred()) SWIG_fail;
37032 }
37033 if (obj3) {
37034 arg4 = (int)SWIG_As_int(obj3);
37035 if (PyErr_Occurred()) SWIG_fail;
37036 }
37037 {
37038 PyThreadState* __tstate = wxPyBeginAllowThreads();
37039 result = (wxFlexGridSizer *)new wxFlexGridSizer(arg1,arg2,arg3,arg4);
37040
37041 wxPyEndAllowThreads(__tstate);
37042 if (PyErr_Occurred()) SWIG_fail;
37043 }
37044 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFlexGridSizer, 1);
37045 return resultobj;
37046 fail:
37047 return NULL;
37048 }
37049
37050
37051 static PyObject *_wrap_FlexGridSizer_AddGrowableRow(PyObject *, PyObject *args, PyObject *kwargs) {
37052 PyObject *resultobj;
37053 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37054 size_t arg2 ;
37055 int arg3 = (int) 0 ;
37056 PyObject * obj0 = 0 ;
37057 PyObject * obj1 = 0 ;
37058 PyObject * obj2 = 0 ;
37059 char *kwnames[] = {
37060 (char *) "self",(char *) "idx",(char *) "proportion", NULL
37061 };
37062
37063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FlexGridSizer_AddGrowableRow",kwnames,&obj0,&obj1,&obj2)) goto fail;
37064 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37065 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37066 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
37067 if (PyErr_Occurred()) SWIG_fail;
37068 if (obj2) {
37069 arg3 = (int)SWIG_As_int(obj2);
37070 if (PyErr_Occurred()) SWIG_fail;
37071 }
37072 {
37073 PyThreadState* __tstate = wxPyBeginAllowThreads();
37074 (arg1)->AddGrowableRow(arg2,arg3);
37075
37076 wxPyEndAllowThreads(__tstate);
37077 if (PyErr_Occurred()) SWIG_fail;
37078 }
37079 Py_INCREF(Py_None); resultobj = Py_None;
37080 return resultobj;
37081 fail:
37082 return NULL;
37083 }
37084
37085
37086 static PyObject *_wrap_FlexGridSizer_RemoveGrowableRow(PyObject *, PyObject *args, PyObject *kwargs) {
37087 PyObject *resultobj;
37088 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37089 size_t arg2 ;
37090 PyObject * obj0 = 0 ;
37091 PyObject * obj1 = 0 ;
37092 char *kwnames[] = {
37093 (char *) "self",(char *) "idx", NULL
37094 };
37095
37096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_RemoveGrowableRow",kwnames,&obj0,&obj1)) goto fail;
37097 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37098 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37099 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
37100 if (PyErr_Occurred()) SWIG_fail;
37101 {
37102 PyThreadState* __tstate = wxPyBeginAllowThreads();
37103 (arg1)->RemoveGrowableRow(arg2);
37104
37105 wxPyEndAllowThreads(__tstate);
37106 if (PyErr_Occurred()) SWIG_fail;
37107 }
37108 Py_INCREF(Py_None); resultobj = Py_None;
37109 return resultobj;
37110 fail:
37111 return NULL;
37112 }
37113
37114
37115 static PyObject *_wrap_FlexGridSizer_AddGrowableCol(PyObject *, PyObject *args, PyObject *kwargs) {
37116 PyObject *resultobj;
37117 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37118 size_t arg2 ;
37119 int arg3 = (int) 0 ;
37120 PyObject * obj0 = 0 ;
37121 PyObject * obj1 = 0 ;
37122 PyObject * obj2 = 0 ;
37123 char *kwnames[] = {
37124 (char *) "self",(char *) "idx",(char *) "proportion", NULL
37125 };
37126
37127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FlexGridSizer_AddGrowableCol",kwnames,&obj0,&obj1,&obj2)) goto fail;
37128 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37129 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37130 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
37131 if (PyErr_Occurred()) SWIG_fail;
37132 if (obj2) {
37133 arg3 = (int)SWIG_As_int(obj2);
37134 if (PyErr_Occurred()) SWIG_fail;
37135 }
37136 {
37137 PyThreadState* __tstate = wxPyBeginAllowThreads();
37138 (arg1)->AddGrowableCol(arg2,arg3);
37139
37140 wxPyEndAllowThreads(__tstate);
37141 if (PyErr_Occurred()) SWIG_fail;
37142 }
37143 Py_INCREF(Py_None); resultobj = Py_None;
37144 return resultobj;
37145 fail:
37146 return NULL;
37147 }
37148
37149
37150 static PyObject *_wrap_FlexGridSizer_RemoveGrowableCol(PyObject *, PyObject *args, PyObject *kwargs) {
37151 PyObject *resultobj;
37152 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37153 size_t arg2 ;
37154 PyObject * obj0 = 0 ;
37155 PyObject * obj1 = 0 ;
37156 char *kwnames[] = {
37157 (char *) "self",(char *) "idx", NULL
37158 };
37159
37160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_RemoveGrowableCol",kwnames,&obj0,&obj1)) goto fail;
37161 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37162 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37163 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
37164 if (PyErr_Occurred()) SWIG_fail;
37165 {
37166 PyThreadState* __tstate = wxPyBeginAllowThreads();
37167 (arg1)->RemoveGrowableCol(arg2);
37168
37169 wxPyEndAllowThreads(__tstate);
37170 if (PyErr_Occurred()) SWIG_fail;
37171 }
37172 Py_INCREF(Py_None); resultobj = Py_None;
37173 return resultobj;
37174 fail:
37175 return NULL;
37176 }
37177
37178
37179 static PyObject *_wrap_FlexGridSizer_SetFlexibleDirection(PyObject *, PyObject *args, PyObject *kwargs) {
37180 PyObject *resultobj;
37181 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37182 int arg2 ;
37183 PyObject * obj0 = 0 ;
37184 PyObject * obj1 = 0 ;
37185 char *kwnames[] = {
37186 (char *) "self",(char *) "direction", NULL
37187 };
37188
37189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_SetFlexibleDirection",kwnames,&obj0,&obj1)) goto fail;
37190 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37191 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37192 arg2 = (int)SWIG_As_int(obj1);
37193 if (PyErr_Occurred()) SWIG_fail;
37194 {
37195 PyThreadState* __tstate = wxPyBeginAllowThreads();
37196 (arg1)->SetFlexibleDirection(arg2);
37197
37198 wxPyEndAllowThreads(__tstate);
37199 if (PyErr_Occurred()) SWIG_fail;
37200 }
37201 Py_INCREF(Py_None); resultobj = Py_None;
37202 return resultobj;
37203 fail:
37204 return NULL;
37205 }
37206
37207
37208 static PyObject *_wrap_FlexGridSizer_GetFlexibleDirection(PyObject *, PyObject *args, PyObject *kwargs) {
37209 PyObject *resultobj;
37210 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 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:FlexGridSizer_GetFlexibleDirection",kwnames,&obj0)) goto fail;
37218 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37219 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37220 {
37221 PyThreadState* __tstate = wxPyBeginAllowThreads();
37222 result = (int)(arg1)->GetFlexibleDirection();
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_FlexGridSizer_SetNonFlexibleGrowMode(PyObject *, PyObject *args, PyObject *kwargs) {
37235 PyObject *resultobj;
37236 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37237 int arg2 ;
37238 PyObject * obj0 = 0 ;
37239 PyObject * obj1 = 0 ;
37240 char *kwnames[] = {
37241 (char *) "self",(char *) "mode", NULL
37242 };
37243
37244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_SetNonFlexibleGrowMode",kwnames,&obj0,&obj1)) goto fail;
37245 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
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)->SetNonFlexibleGrowMode((wxFlexSizerGrowMode )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 *_wrap_FlexGridSizer_GetNonFlexibleGrowMode(PyObject *, PyObject *args, PyObject *kwargs) {
37264 PyObject *resultobj;
37265 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37266 int result;
37267 PyObject * obj0 = 0 ;
37268 char *kwnames[] = {
37269 (char *) "self", NULL
37270 };
37271
37272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetNonFlexibleGrowMode",kwnames,&obj0)) goto fail;
37273 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37274 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37275 {
37276 PyThreadState* __tstate = wxPyBeginAllowThreads();
37277 result = (int)(arg1)->GetNonFlexibleGrowMode();
37278
37279 wxPyEndAllowThreads(__tstate);
37280 if (PyErr_Occurred()) SWIG_fail;
37281 }
37282 resultobj = SWIG_From_int((int)result);
37283 return resultobj;
37284 fail:
37285 return NULL;
37286 }
37287
37288
37289 static PyObject *_wrap_FlexGridSizer_GetRowHeights(PyObject *, PyObject *args, PyObject *kwargs) {
37290 PyObject *resultobj;
37291 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37292 wxArrayInt *result;
37293 PyObject * obj0 = 0 ;
37294 char *kwnames[] = {
37295 (char *) "self", NULL
37296 };
37297
37298 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetRowHeights",kwnames,&obj0)) goto fail;
37299 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37300 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37301 {
37302 PyThreadState* __tstate = wxPyBeginAllowThreads();
37303 {
37304 wxArrayInt const &_result_ref = ((wxFlexGridSizer const *)arg1)->GetRowHeights();
37305 result = (wxArrayInt *) &_result_ref;
37306 }
37307
37308 wxPyEndAllowThreads(__tstate);
37309 if (PyErr_Occurred()) SWIG_fail;
37310 }
37311 {
37312 resultobj = PyList_New(0);
37313 size_t idx;
37314 for (idx = 0; idx < result->GetCount(); idx += 1) {
37315 PyObject* val = PyInt_FromLong( result->Item(idx) );
37316 PyList_Append(resultobj, val);
37317 Py_DECREF(val);
37318 }
37319 }
37320 return resultobj;
37321 fail:
37322 return NULL;
37323 }
37324
37325
37326 static PyObject *_wrap_FlexGridSizer_GetColWidths(PyObject *, PyObject *args, PyObject *kwargs) {
37327 PyObject *resultobj;
37328 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37329 wxArrayInt *result;
37330 PyObject * obj0 = 0 ;
37331 char *kwnames[] = {
37332 (char *) "self", NULL
37333 };
37334
37335 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetColWidths",kwnames,&obj0)) goto fail;
37336 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37337 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37338 {
37339 PyThreadState* __tstate = wxPyBeginAllowThreads();
37340 {
37341 wxArrayInt const &_result_ref = ((wxFlexGridSizer const *)arg1)->GetColWidths();
37342 result = (wxArrayInt *) &_result_ref;
37343 }
37344
37345 wxPyEndAllowThreads(__tstate);
37346 if (PyErr_Occurred()) SWIG_fail;
37347 }
37348 {
37349 resultobj = PyList_New(0);
37350 size_t idx;
37351 for (idx = 0; idx < result->GetCount(); idx += 1) {
37352 PyObject* val = PyInt_FromLong( result->Item(idx) );
37353 PyList_Append(resultobj, val);
37354 Py_DECREF(val);
37355 }
37356 }
37357 return resultobj;
37358 fail:
37359 return NULL;
37360 }
37361
37362
37363 static PyObject * FlexGridSizer_swigregister(PyObject *, PyObject *args) {
37364 PyObject *obj;
37365 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37366 SWIG_TypeClientData(SWIGTYPE_p_wxFlexGridSizer, obj);
37367 Py_INCREF(obj);
37368 return Py_BuildValue((char *)"");
37369 }
37370 static PyObject *_wrap_new_GBPosition(PyObject *, PyObject *args, PyObject *kwargs) {
37371 PyObject *resultobj;
37372 int arg1 = (int) 0 ;
37373 int arg2 = (int) 0 ;
37374 wxGBPosition *result;
37375 PyObject * obj0 = 0 ;
37376 PyObject * obj1 = 0 ;
37377 char *kwnames[] = {
37378 (char *) "row",(char *) "col", NULL
37379 };
37380
37381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GBPosition",kwnames,&obj0,&obj1)) goto fail;
37382 if (obj0) {
37383 arg1 = (int)SWIG_As_int(obj0);
37384 if (PyErr_Occurred()) SWIG_fail;
37385 }
37386 if (obj1) {
37387 arg2 = (int)SWIG_As_int(obj1);
37388 if (PyErr_Occurred()) SWIG_fail;
37389 }
37390 {
37391 PyThreadState* __tstate = wxPyBeginAllowThreads();
37392 result = (wxGBPosition *)new wxGBPosition(arg1,arg2);
37393
37394 wxPyEndAllowThreads(__tstate);
37395 if (PyErr_Occurred()) SWIG_fail;
37396 }
37397 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBPosition, 1);
37398 return resultobj;
37399 fail:
37400 return NULL;
37401 }
37402
37403
37404 static PyObject *_wrap_GBPosition_GetRow(PyObject *, PyObject *args, PyObject *kwargs) {
37405 PyObject *resultobj;
37406 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37407 int result;
37408 PyObject * obj0 = 0 ;
37409 char *kwnames[] = {
37410 (char *) "self", NULL
37411 };
37412
37413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_GetRow",kwnames,&obj0)) goto fail;
37414 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37415 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37416 {
37417 PyThreadState* __tstate = wxPyBeginAllowThreads();
37418 result = (int)((wxGBPosition const *)arg1)->GetRow();
37419
37420 wxPyEndAllowThreads(__tstate);
37421 if (PyErr_Occurred()) SWIG_fail;
37422 }
37423 resultobj = SWIG_From_int((int)result);
37424 return resultobj;
37425 fail:
37426 return NULL;
37427 }
37428
37429
37430 static PyObject *_wrap_GBPosition_GetCol(PyObject *, PyObject *args, PyObject *kwargs) {
37431 PyObject *resultobj;
37432 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37433 int result;
37434 PyObject * obj0 = 0 ;
37435 char *kwnames[] = {
37436 (char *) "self", NULL
37437 };
37438
37439 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_GetCol",kwnames,&obj0)) goto fail;
37440 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37441 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37442 {
37443 PyThreadState* __tstate = wxPyBeginAllowThreads();
37444 result = (int)((wxGBPosition const *)arg1)->GetCol();
37445
37446 wxPyEndAllowThreads(__tstate);
37447 if (PyErr_Occurred()) SWIG_fail;
37448 }
37449 resultobj = SWIG_From_int((int)result);
37450 return resultobj;
37451 fail:
37452 return NULL;
37453 }
37454
37455
37456 static PyObject *_wrap_GBPosition_SetRow(PyObject *, PyObject *args, PyObject *kwargs) {
37457 PyObject *resultobj;
37458 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37459 int arg2 ;
37460 PyObject * obj0 = 0 ;
37461 PyObject * obj1 = 0 ;
37462 char *kwnames[] = {
37463 (char *) "self",(char *) "row", NULL
37464 };
37465
37466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition_SetRow",kwnames,&obj0,&obj1)) goto fail;
37467 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37468 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37469 arg2 = (int)SWIG_As_int(obj1);
37470 if (PyErr_Occurred()) SWIG_fail;
37471 {
37472 PyThreadState* __tstate = wxPyBeginAllowThreads();
37473 (arg1)->SetRow(arg2);
37474
37475 wxPyEndAllowThreads(__tstate);
37476 if (PyErr_Occurred()) SWIG_fail;
37477 }
37478 Py_INCREF(Py_None); resultobj = Py_None;
37479 return resultobj;
37480 fail:
37481 return NULL;
37482 }
37483
37484
37485 static PyObject *_wrap_GBPosition_SetCol(PyObject *, PyObject *args, PyObject *kwargs) {
37486 PyObject *resultobj;
37487 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37488 int arg2 ;
37489 PyObject * obj0 = 0 ;
37490 PyObject * obj1 = 0 ;
37491 char *kwnames[] = {
37492 (char *) "self",(char *) "col", NULL
37493 };
37494
37495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition_SetCol",kwnames,&obj0,&obj1)) goto fail;
37496 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37497 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37498 arg2 = (int)SWIG_As_int(obj1);
37499 if (PyErr_Occurred()) SWIG_fail;
37500 {
37501 PyThreadState* __tstate = wxPyBeginAllowThreads();
37502 (arg1)->SetCol(arg2);
37503
37504 wxPyEndAllowThreads(__tstate);
37505 if (PyErr_Occurred()) SWIG_fail;
37506 }
37507 Py_INCREF(Py_None); resultobj = Py_None;
37508 return resultobj;
37509 fail:
37510 return NULL;
37511 }
37512
37513
37514 static PyObject *_wrap_GBPosition___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
37515 PyObject *resultobj;
37516 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37517 wxGBPosition *arg2 = 0 ;
37518 bool result;
37519 wxGBPosition temp2 ;
37520 PyObject * obj0 = 0 ;
37521 PyObject * obj1 = 0 ;
37522 char *kwnames[] = {
37523 (char *) "self",(char *) "other", NULL
37524 };
37525
37526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition___eq__",kwnames,&obj0,&obj1)) goto fail;
37527 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37528 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37529 {
37530 arg2 = &temp2;
37531 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37532 }
37533 {
37534 PyThreadState* __tstate = wxPyBeginAllowThreads();
37535 result = (bool)(arg1)->operator ==((wxGBPosition const &)*arg2);
37536
37537 wxPyEndAllowThreads(__tstate);
37538 if (PyErr_Occurred()) SWIG_fail;
37539 }
37540 {
37541 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37542 }
37543 return resultobj;
37544 fail:
37545 return NULL;
37546 }
37547
37548
37549 static PyObject *_wrap_GBPosition___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
37550 PyObject *resultobj;
37551 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37552 wxGBPosition *arg2 = 0 ;
37553 bool result;
37554 wxGBPosition temp2 ;
37555 PyObject * obj0 = 0 ;
37556 PyObject * obj1 = 0 ;
37557 char *kwnames[] = {
37558 (char *) "self",(char *) "other", NULL
37559 };
37560
37561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition___ne__",kwnames,&obj0,&obj1)) goto fail;
37562 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37563 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37564 {
37565 arg2 = &temp2;
37566 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37567 }
37568 {
37569 PyThreadState* __tstate = wxPyBeginAllowThreads();
37570 result = (bool)(arg1)->operator !=((wxGBPosition const &)*arg2);
37571
37572 wxPyEndAllowThreads(__tstate);
37573 if (PyErr_Occurred()) SWIG_fail;
37574 }
37575 {
37576 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37577 }
37578 return resultobj;
37579 fail:
37580 return NULL;
37581 }
37582
37583
37584 static PyObject *_wrap_GBPosition_Set(PyObject *, PyObject *args, PyObject *kwargs) {
37585 PyObject *resultobj;
37586 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37587 int arg2 = (int) 0 ;
37588 int arg3 = (int) 0 ;
37589 PyObject * obj0 = 0 ;
37590 PyObject * obj1 = 0 ;
37591 PyObject * obj2 = 0 ;
37592 char *kwnames[] = {
37593 (char *) "self",(char *) "row",(char *) "col", NULL
37594 };
37595
37596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GBPosition_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
37597 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37598 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37599 if (obj1) {
37600 arg2 = (int)SWIG_As_int(obj1);
37601 if (PyErr_Occurred()) SWIG_fail;
37602 }
37603 if (obj2) {
37604 arg3 = (int)SWIG_As_int(obj2);
37605 if (PyErr_Occurred()) SWIG_fail;
37606 }
37607 {
37608 PyThreadState* __tstate = wxPyBeginAllowThreads();
37609 wxGBPosition_Set(arg1,arg2,arg3);
37610
37611 wxPyEndAllowThreads(__tstate);
37612 if (PyErr_Occurred()) SWIG_fail;
37613 }
37614 Py_INCREF(Py_None); resultobj = Py_None;
37615 return resultobj;
37616 fail:
37617 return NULL;
37618 }
37619
37620
37621 static PyObject *_wrap_GBPosition_Get(PyObject *, PyObject *args, PyObject *kwargs) {
37622 PyObject *resultobj;
37623 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37624 PyObject *result;
37625 PyObject * obj0 = 0 ;
37626 char *kwnames[] = {
37627 (char *) "self", NULL
37628 };
37629
37630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_Get",kwnames,&obj0)) goto fail;
37631 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37632 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37633 {
37634 PyThreadState* __tstate = wxPyBeginAllowThreads();
37635 result = (PyObject *)wxGBPosition_Get(arg1);
37636
37637 wxPyEndAllowThreads(__tstate);
37638 if (PyErr_Occurred()) SWIG_fail;
37639 }
37640 resultobj = result;
37641 return resultobj;
37642 fail:
37643 return NULL;
37644 }
37645
37646
37647 static PyObject * GBPosition_swigregister(PyObject *, PyObject *args) {
37648 PyObject *obj;
37649 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37650 SWIG_TypeClientData(SWIGTYPE_p_wxGBPosition, obj);
37651 Py_INCREF(obj);
37652 return Py_BuildValue((char *)"");
37653 }
37654 static PyObject *_wrap_new_GBSpan(PyObject *, PyObject *args, PyObject *kwargs) {
37655 PyObject *resultobj;
37656 int arg1 = (int) 1 ;
37657 int arg2 = (int) 1 ;
37658 wxGBSpan *result;
37659 PyObject * obj0 = 0 ;
37660 PyObject * obj1 = 0 ;
37661 char *kwnames[] = {
37662 (char *) "rowspan",(char *) "colspan", NULL
37663 };
37664
37665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GBSpan",kwnames,&obj0,&obj1)) goto fail;
37666 if (obj0) {
37667 arg1 = (int)SWIG_As_int(obj0);
37668 if (PyErr_Occurred()) SWIG_fail;
37669 }
37670 if (obj1) {
37671 arg2 = (int)SWIG_As_int(obj1);
37672 if (PyErr_Occurred()) SWIG_fail;
37673 }
37674 {
37675 PyThreadState* __tstate = wxPyBeginAllowThreads();
37676 result = (wxGBSpan *)new wxGBSpan(arg1,arg2);
37677
37678 wxPyEndAllowThreads(__tstate);
37679 if (PyErr_Occurred()) SWIG_fail;
37680 }
37681 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSpan, 1);
37682 return resultobj;
37683 fail:
37684 return NULL;
37685 }
37686
37687
37688 static PyObject *_wrap_GBSpan_GetRowspan(PyObject *, PyObject *args, PyObject *kwargs) {
37689 PyObject *resultobj;
37690 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37691 int result;
37692 PyObject * obj0 = 0 ;
37693 char *kwnames[] = {
37694 (char *) "self", NULL
37695 };
37696
37697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_GetRowspan",kwnames,&obj0)) goto fail;
37698 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37699 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37700 {
37701 PyThreadState* __tstate = wxPyBeginAllowThreads();
37702 result = (int)((wxGBSpan const *)arg1)->GetRowspan();
37703
37704 wxPyEndAllowThreads(__tstate);
37705 if (PyErr_Occurred()) SWIG_fail;
37706 }
37707 resultobj = SWIG_From_int((int)result);
37708 return resultobj;
37709 fail:
37710 return NULL;
37711 }
37712
37713
37714 static PyObject *_wrap_GBSpan_GetColspan(PyObject *, PyObject *args, PyObject *kwargs) {
37715 PyObject *resultobj;
37716 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37717 int result;
37718 PyObject * obj0 = 0 ;
37719 char *kwnames[] = {
37720 (char *) "self", NULL
37721 };
37722
37723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_GetColspan",kwnames,&obj0)) goto fail;
37724 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37725 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37726 {
37727 PyThreadState* __tstate = wxPyBeginAllowThreads();
37728 result = (int)((wxGBSpan const *)arg1)->GetColspan();
37729
37730 wxPyEndAllowThreads(__tstate);
37731 if (PyErr_Occurred()) SWIG_fail;
37732 }
37733 resultobj = SWIG_From_int((int)result);
37734 return resultobj;
37735 fail:
37736 return NULL;
37737 }
37738
37739
37740 static PyObject *_wrap_GBSpan_SetRowspan(PyObject *, PyObject *args, PyObject *kwargs) {
37741 PyObject *resultobj;
37742 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37743 int arg2 ;
37744 PyObject * obj0 = 0 ;
37745 PyObject * obj1 = 0 ;
37746 char *kwnames[] = {
37747 (char *) "self",(char *) "rowspan", NULL
37748 };
37749
37750 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan_SetRowspan",kwnames,&obj0,&obj1)) goto fail;
37751 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37752 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37753 arg2 = (int)SWIG_As_int(obj1);
37754 if (PyErr_Occurred()) SWIG_fail;
37755 {
37756 PyThreadState* __tstate = wxPyBeginAllowThreads();
37757 (arg1)->SetRowspan(arg2);
37758
37759 wxPyEndAllowThreads(__tstate);
37760 if (PyErr_Occurred()) SWIG_fail;
37761 }
37762 Py_INCREF(Py_None); resultobj = Py_None;
37763 return resultobj;
37764 fail:
37765 return NULL;
37766 }
37767
37768
37769 static PyObject *_wrap_GBSpan_SetColspan(PyObject *, PyObject *args, PyObject *kwargs) {
37770 PyObject *resultobj;
37771 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37772 int arg2 ;
37773 PyObject * obj0 = 0 ;
37774 PyObject * obj1 = 0 ;
37775 char *kwnames[] = {
37776 (char *) "self",(char *) "colspan", NULL
37777 };
37778
37779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan_SetColspan",kwnames,&obj0,&obj1)) goto fail;
37780 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37781 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37782 arg2 = (int)SWIG_As_int(obj1);
37783 if (PyErr_Occurred()) SWIG_fail;
37784 {
37785 PyThreadState* __tstate = wxPyBeginAllowThreads();
37786 (arg1)->SetColspan(arg2);
37787
37788 wxPyEndAllowThreads(__tstate);
37789 if (PyErr_Occurred()) SWIG_fail;
37790 }
37791 Py_INCREF(Py_None); resultobj = Py_None;
37792 return resultobj;
37793 fail:
37794 return NULL;
37795 }
37796
37797
37798 static PyObject *_wrap_GBSpan___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
37799 PyObject *resultobj;
37800 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37801 wxGBSpan *arg2 = 0 ;
37802 bool result;
37803 wxGBSpan temp2 ;
37804 PyObject * obj0 = 0 ;
37805 PyObject * obj1 = 0 ;
37806 char *kwnames[] = {
37807 (char *) "self",(char *) "other", NULL
37808 };
37809
37810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
37811 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37812 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37813 {
37814 arg2 = &temp2;
37815 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
37816 }
37817 {
37818 PyThreadState* __tstate = wxPyBeginAllowThreads();
37819 result = (bool)(arg1)->operator ==((wxGBSpan const &)*arg2);
37820
37821 wxPyEndAllowThreads(__tstate);
37822 if (PyErr_Occurred()) SWIG_fail;
37823 }
37824 {
37825 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37826 }
37827 return resultobj;
37828 fail:
37829 return NULL;
37830 }
37831
37832
37833 static PyObject *_wrap_GBSpan___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
37834 PyObject *resultobj;
37835 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37836 wxGBSpan *arg2 = 0 ;
37837 bool result;
37838 wxGBSpan temp2 ;
37839 PyObject * obj0 = 0 ;
37840 PyObject * obj1 = 0 ;
37841 char *kwnames[] = {
37842 (char *) "self",(char *) "other", NULL
37843 };
37844
37845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
37846 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37847 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37848 {
37849 arg2 = &temp2;
37850 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
37851 }
37852 {
37853 PyThreadState* __tstate = wxPyBeginAllowThreads();
37854 result = (bool)(arg1)->operator !=((wxGBSpan const &)*arg2);
37855
37856 wxPyEndAllowThreads(__tstate);
37857 if (PyErr_Occurred()) SWIG_fail;
37858 }
37859 {
37860 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37861 }
37862 return resultobj;
37863 fail:
37864 return NULL;
37865 }
37866
37867
37868 static PyObject *_wrap_GBSpan_Set(PyObject *, PyObject *args, PyObject *kwargs) {
37869 PyObject *resultobj;
37870 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37871 int arg2 = (int) 1 ;
37872 int arg3 = (int) 1 ;
37873 PyObject * obj0 = 0 ;
37874 PyObject * obj1 = 0 ;
37875 PyObject * obj2 = 0 ;
37876 char *kwnames[] = {
37877 (char *) "self",(char *) "rowspan",(char *) "colspan", NULL
37878 };
37879
37880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GBSpan_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
37881 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37882 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37883 if (obj1) {
37884 arg2 = (int)SWIG_As_int(obj1);
37885 if (PyErr_Occurred()) SWIG_fail;
37886 }
37887 if (obj2) {
37888 arg3 = (int)SWIG_As_int(obj2);
37889 if (PyErr_Occurred()) SWIG_fail;
37890 }
37891 {
37892 PyThreadState* __tstate = wxPyBeginAllowThreads();
37893 wxGBSpan_Set(arg1,arg2,arg3);
37894
37895 wxPyEndAllowThreads(__tstate);
37896 if (PyErr_Occurred()) SWIG_fail;
37897 }
37898 Py_INCREF(Py_None); resultobj = Py_None;
37899 return resultobj;
37900 fail:
37901 return NULL;
37902 }
37903
37904
37905 static PyObject *_wrap_GBSpan_Get(PyObject *, PyObject *args, PyObject *kwargs) {
37906 PyObject *resultobj;
37907 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37908 PyObject *result;
37909 PyObject * obj0 = 0 ;
37910 char *kwnames[] = {
37911 (char *) "self", NULL
37912 };
37913
37914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_Get",kwnames,&obj0)) goto fail;
37915 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37916 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37917 {
37918 PyThreadState* __tstate = wxPyBeginAllowThreads();
37919 result = (PyObject *)wxGBSpan_Get(arg1);
37920
37921 wxPyEndAllowThreads(__tstate);
37922 if (PyErr_Occurred()) SWIG_fail;
37923 }
37924 resultobj = result;
37925 return resultobj;
37926 fail:
37927 return NULL;
37928 }
37929
37930
37931 static PyObject * GBSpan_swigregister(PyObject *, PyObject *args) {
37932 PyObject *obj;
37933 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37934 SWIG_TypeClientData(SWIGTYPE_p_wxGBSpan, obj);
37935 Py_INCREF(obj);
37936 return Py_BuildValue((char *)"");
37937 }
37938 static int _wrap_DefaultSpan_set(PyObject *) {
37939 PyErr_SetString(PyExc_TypeError,"Variable DefaultSpan is read-only.");
37940 return 1;
37941 }
37942
37943
37944 static PyObject *_wrap_DefaultSpan_get() {
37945 PyObject *pyobj;
37946
37947 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultSpan), SWIGTYPE_p_wxGBSpan, 0);
37948 return pyobj;
37949 }
37950
37951
37952 static PyObject *_wrap_new_GBSizerItem(PyObject *, PyObject *args, PyObject *kwargs) {
37953 PyObject *resultobj;
37954 wxGBSizerItem *result;
37955 char *kwnames[] = {
37956 NULL
37957 };
37958
37959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GBSizerItem",kwnames)) goto fail;
37960 {
37961 PyThreadState* __tstate = wxPyBeginAllowThreads();
37962 result = (wxGBSizerItem *)new wxGBSizerItem();
37963
37964 wxPyEndAllowThreads(__tstate);
37965 if (PyErr_Occurred()) SWIG_fail;
37966 }
37967 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
37968 return resultobj;
37969 fail:
37970 return NULL;
37971 }
37972
37973
37974 static PyObject *_wrap_new_GBSizerItemWindow(PyObject *, PyObject *args, PyObject *kwargs) {
37975 PyObject *resultobj;
37976 wxWindow *arg1 = (wxWindow *) 0 ;
37977 wxGBPosition *arg2 = 0 ;
37978 wxGBSpan *arg3 = 0 ;
37979 int arg4 ;
37980 int arg5 ;
37981 PyObject *arg6 = (PyObject *) NULL ;
37982 wxGBSizerItem *result;
37983 wxGBPosition temp2 ;
37984 wxGBSpan temp3 ;
37985 PyObject * obj0 = 0 ;
37986 PyObject * obj1 = 0 ;
37987 PyObject * obj2 = 0 ;
37988 PyObject * obj3 = 0 ;
37989 PyObject * obj4 = 0 ;
37990 PyObject * obj5 = 0 ;
37991 char *kwnames[] = {
37992 (char *) "window",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
37993 };
37994
37995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_GBSizerItemWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
37996 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
37997 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37998 {
37999 arg2 = &temp2;
38000 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
38001 }
38002 {
38003 arg3 = &temp3;
38004 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38005 }
38006 arg4 = (int)SWIG_As_int(obj3);
38007 if (PyErr_Occurred()) SWIG_fail;
38008 arg5 = (int)SWIG_As_int(obj4);
38009 if (PyErr_Occurred()) SWIG_fail;
38010 if (obj5) {
38011 arg6 = obj5;
38012 }
38013 {
38014 PyThreadState* __tstate = wxPyBeginAllowThreads();
38015 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,(wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4,arg5,arg6);
38016
38017 wxPyEndAllowThreads(__tstate);
38018 if (PyErr_Occurred()) SWIG_fail;
38019 }
38020 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
38021 return resultobj;
38022 fail:
38023 return NULL;
38024 }
38025
38026
38027 static PyObject *_wrap_new_GBSizerItemSizer(PyObject *, PyObject *args, PyObject *kwargs) {
38028 PyObject *resultobj;
38029 wxSizer *arg1 = (wxSizer *) 0 ;
38030 wxGBPosition *arg2 = 0 ;
38031 wxGBSpan *arg3 = 0 ;
38032 int arg4 ;
38033 int arg5 ;
38034 PyObject *arg6 = (PyObject *) NULL ;
38035 wxGBSizerItem *result;
38036 wxGBPosition temp2 ;
38037 wxGBSpan temp3 ;
38038 PyObject * obj0 = 0 ;
38039 PyObject * obj1 = 0 ;
38040 PyObject * obj2 = 0 ;
38041 PyObject * obj3 = 0 ;
38042 PyObject * obj4 = 0 ;
38043 PyObject * obj5 = 0 ;
38044 char *kwnames[] = {
38045 (char *) "sizer",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
38046 };
38047
38048 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_GBSizerItemSizer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
38049 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
38050 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38051 {
38052 arg2 = &temp2;
38053 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
38054 }
38055 {
38056 arg3 = &temp3;
38057 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38058 }
38059 arg4 = (int)SWIG_As_int(obj3);
38060 if (PyErr_Occurred()) SWIG_fail;
38061 arg5 = (int)SWIG_As_int(obj4);
38062 if (PyErr_Occurred()) SWIG_fail;
38063 if (obj5) {
38064 arg6 = obj5;
38065 }
38066 {
38067 PyThreadState* __tstate = wxPyBeginAllowThreads();
38068 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,(wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4,arg5,arg6);
38069
38070 wxPyEndAllowThreads(__tstate);
38071 if (PyErr_Occurred()) SWIG_fail;
38072 }
38073 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
38074 return resultobj;
38075 fail:
38076 return NULL;
38077 }
38078
38079
38080 static PyObject *_wrap_new_GBSizerItemSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
38081 PyObject *resultobj;
38082 int arg1 ;
38083 int arg2 ;
38084 wxGBPosition *arg3 = 0 ;
38085 wxGBSpan *arg4 = 0 ;
38086 int arg5 ;
38087 int arg6 ;
38088 PyObject *arg7 = (PyObject *) NULL ;
38089 wxGBSizerItem *result;
38090 wxGBPosition temp3 ;
38091 wxGBSpan temp4 ;
38092 PyObject * obj0 = 0 ;
38093 PyObject * obj1 = 0 ;
38094 PyObject * obj2 = 0 ;
38095 PyObject * obj3 = 0 ;
38096 PyObject * obj4 = 0 ;
38097 PyObject * obj5 = 0 ;
38098 PyObject * obj6 = 0 ;
38099 char *kwnames[] = {
38100 (char *) "width",(char *) "height",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
38101 };
38102
38103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:new_GBSizerItemSpacer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
38104 arg1 = (int)SWIG_As_int(obj0);
38105 if (PyErr_Occurred()) SWIG_fail;
38106 arg2 = (int)SWIG_As_int(obj1);
38107 if (PyErr_Occurred()) SWIG_fail;
38108 {
38109 arg3 = &temp3;
38110 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38111 }
38112 {
38113 arg4 = &temp4;
38114 if ( ! wxGBSpan_helper(obj3, &arg4)) SWIG_fail;
38115 }
38116 arg5 = (int)SWIG_As_int(obj4);
38117 if (PyErr_Occurred()) SWIG_fail;
38118 arg6 = (int)SWIG_As_int(obj5);
38119 if (PyErr_Occurred()) SWIG_fail;
38120 if (obj6) {
38121 arg7 = obj6;
38122 }
38123 {
38124 PyThreadState* __tstate = wxPyBeginAllowThreads();
38125 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,arg2,(wxGBPosition const &)*arg3,(wxGBSpan const &)*arg4,arg5,arg6,arg7);
38126
38127 wxPyEndAllowThreads(__tstate);
38128 if (PyErr_Occurred()) SWIG_fail;
38129 }
38130 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
38131 return resultobj;
38132 fail:
38133 return NULL;
38134 }
38135
38136
38137 static PyObject *_wrap_GBSizerItem_GetPos(PyObject *, PyObject *args, PyObject *kwargs) {
38138 PyObject *resultobj;
38139 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38140 wxGBPosition result;
38141 PyObject * obj0 = 0 ;
38142 char *kwnames[] = {
38143 (char *) "self", NULL
38144 };
38145
38146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetPos",kwnames,&obj0)) goto fail;
38147 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38148 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38149 {
38150 PyThreadState* __tstate = wxPyBeginAllowThreads();
38151 result = ((wxGBSizerItem const *)arg1)->GetPos();
38152
38153 wxPyEndAllowThreads(__tstate);
38154 if (PyErr_Occurred()) SWIG_fail;
38155 }
38156 {
38157 wxGBPosition * resultptr;
38158 resultptr = new wxGBPosition((wxGBPosition &) result);
38159 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
38160 }
38161 return resultobj;
38162 fail:
38163 return NULL;
38164 }
38165
38166
38167 static PyObject *_wrap_GBSizerItem_GetSpan(PyObject *, PyObject *args, PyObject *kwargs) {
38168 PyObject *resultobj;
38169 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38170 wxGBSpan result;
38171 PyObject * obj0 = 0 ;
38172 char *kwnames[] = {
38173 (char *) "self", NULL
38174 };
38175
38176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetSpan",kwnames,&obj0)) goto fail;
38177 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38178 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38179 {
38180 PyThreadState* __tstate = wxPyBeginAllowThreads();
38181 result = ((wxGBSizerItem const *)arg1)->GetSpan();
38182
38183 wxPyEndAllowThreads(__tstate);
38184 if (PyErr_Occurred()) SWIG_fail;
38185 }
38186 {
38187 wxGBSpan * resultptr;
38188 resultptr = new wxGBSpan((wxGBSpan &) result);
38189 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
38190 }
38191 return resultobj;
38192 fail:
38193 return NULL;
38194 }
38195
38196
38197 static PyObject *_wrap_GBSizerItem_SetPos(PyObject *, PyObject *args, PyObject *kwargs) {
38198 PyObject *resultobj;
38199 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38200 wxGBPosition *arg2 = 0 ;
38201 bool result;
38202 wxGBPosition temp2 ;
38203 PyObject * obj0 = 0 ;
38204 PyObject * obj1 = 0 ;
38205 char *kwnames[] = {
38206 (char *) "self",(char *) "pos", NULL
38207 };
38208
38209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetPos",kwnames,&obj0,&obj1)) goto fail;
38210 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38211 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38212 {
38213 arg2 = &temp2;
38214 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
38215 }
38216 {
38217 PyThreadState* __tstate = wxPyBeginAllowThreads();
38218 result = (bool)(arg1)->SetPos((wxGBPosition const &)*arg2);
38219
38220 wxPyEndAllowThreads(__tstate);
38221 if (PyErr_Occurred()) SWIG_fail;
38222 }
38223 {
38224 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38225 }
38226 return resultobj;
38227 fail:
38228 return NULL;
38229 }
38230
38231
38232 static PyObject *_wrap_GBSizerItem_SetSpan(PyObject *, PyObject *args, PyObject *kwargs) {
38233 PyObject *resultobj;
38234 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38235 wxGBSpan *arg2 = 0 ;
38236 bool result;
38237 wxGBSpan temp2 ;
38238 PyObject * obj0 = 0 ;
38239 PyObject * obj1 = 0 ;
38240 char *kwnames[] = {
38241 (char *) "self",(char *) "span", NULL
38242 };
38243
38244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetSpan",kwnames,&obj0,&obj1)) goto fail;
38245 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38246 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38247 {
38248 arg2 = &temp2;
38249 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
38250 }
38251 {
38252 PyThreadState* __tstate = wxPyBeginAllowThreads();
38253 result = (bool)(arg1)->SetSpan((wxGBSpan const &)*arg2);
38254
38255 wxPyEndAllowThreads(__tstate);
38256 if (PyErr_Occurred()) SWIG_fail;
38257 }
38258 {
38259 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38260 }
38261 return resultobj;
38262 fail:
38263 return NULL;
38264 }
38265
38266
38267 static PyObject *_wrap_GBSizerItem_Intersects(PyObject *, PyObject *args, PyObject *kwargs) {
38268 PyObject *resultobj;
38269 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38270 wxGBSizerItem *arg2 = 0 ;
38271 bool result;
38272 PyObject * obj0 = 0 ;
38273 PyObject * obj1 = 0 ;
38274 char *kwnames[] = {
38275 (char *) "self",(char *) "other", NULL
38276 };
38277
38278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_Intersects",kwnames,&obj0,&obj1)) goto fail;
38279 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38280 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38281 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
38282 SWIG_POINTER_EXCEPTION | 0)) == -1)
38283 SWIG_fail;
38284 if (arg2 == NULL) {
38285 PyErr_SetString(PyExc_TypeError,"null reference");
38286 SWIG_fail;
38287 }
38288 {
38289 PyThreadState* __tstate = wxPyBeginAllowThreads();
38290 result = (bool)(arg1)->Intersects((wxGBSizerItem const &)*arg2);
38291
38292 wxPyEndAllowThreads(__tstate);
38293 if (PyErr_Occurred()) SWIG_fail;
38294 }
38295 {
38296 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38297 }
38298 return resultobj;
38299 fail:
38300 return NULL;
38301 }
38302
38303
38304 static PyObject *_wrap_GBSizerItem_IntersectsPos(PyObject *, PyObject *args, PyObject *kwargs) {
38305 PyObject *resultobj;
38306 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38307 wxGBPosition *arg2 = 0 ;
38308 wxGBSpan *arg3 = 0 ;
38309 bool result;
38310 wxGBPosition temp2 ;
38311 wxGBSpan temp3 ;
38312 PyObject * obj0 = 0 ;
38313 PyObject * obj1 = 0 ;
38314 PyObject * obj2 = 0 ;
38315 char *kwnames[] = {
38316 (char *) "self",(char *) "pos",(char *) "span", NULL
38317 };
38318
38319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GBSizerItem_IntersectsPos",kwnames,&obj0,&obj1,&obj2)) goto fail;
38320 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38321 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38322 {
38323 arg2 = &temp2;
38324 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
38325 }
38326 {
38327 arg3 = &temp3;
38328 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38329 }
38330 {
38331 PyThreadState* __tstate = wxPyBeginAllowThreads();
38332 result = (bool)(arg1)->Intersects((wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3);
38333
38334 wxPyEndAllowThreads(__tstate);
38335 if (PyErr_Occurred()) SWIG_fail;
38336 }
38337 {
38338 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38339 }
38340 return resultobj;
38341 fail:
38342 return NULL;
38343 }
38344
38345
38346 static PyObject *_wrap_GBSizerItem_GetEndPos(PyObject *, PyObject *args, PyObject *kwargs) {
38347 PyObject *resultobj;
38348 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38349 wxGBPosition result;
38350 PyObject * obj0 = 0 ;
38351 char *kwnames[] = {
38352 (char *) "self", NULL
38353 };
38354
38355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetEndPos",kwnames,&obj0)) goto fail;
38356 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38357 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38358 {
38359 PyThreadState* __tstate = wxPyBeginAllowThreads();
38360 result = wxGBSizerItem_GetEndPos(arg1);
38361
38362 wxPyEndAllowThreads(__tstate);
38363 if (PyErr_Occurred()) SWIG_fail;
38364 }
38365 {
38366 wxGBPosition * resultptr;
38367 resultptr = new wxGBPosition((wxGBPosition &) result);
38368 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
38369 }
38370 return resultobj;
38371 fail:
38372 return NULL;
38373 }
38374
38375
38376 static PyObject *_wrap_GBSizerItem_GetGBSizer(PyObject *, PyObject *args, PyObject *kwargs) {
38377 PyObject *resultobj;
38378 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38379 wxGridBagSizer *result;
38380 PyObject * obj0 = 0 ;
38381 char *kwnames[] = {
38382 (char *) "self", NULL
38383 };
38384
38385 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetGBSizer",kwnames,&obj0)) goto fail;
38386 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38387 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38388 {
38389 PyThreadState* __tstate = wxPyBeginAllowThreads();
38390 result = (wxGridBagSizer *)((wxGBSizerItem const *)arg1)->GetGBSizer();
38391
38392 wxPyEndAllowThreads(__tstate);
38393 if (PyErr_Occurred()) SWIG_fail;
38394 }
38395 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridBagSizer, 0);
38396 return resultobj;
38397 fail:
38398 return NULL;
38399 }
38400
38401
38402 static PyObject *_wrap_GBSizerItem_SetGBSizer(PyObject *, PyObject *args, PyObject *kwargs) {
38403 PyObject *resultobj;
38404 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38405 wxGridBagSizer *arg2 = (wxGridBagSizer *) 0 ;
38406 PyObject * obj0 = 0 ;
38407 PyObject * obj1 = 0 ;
38408 char *kwnames[] = {
38409 (char *) "self",(char *) "sizer", NULL
38410 };
38411
38412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetGBSizer",kwnames,&obj0,&obj1)) goto fail;
38413 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38414 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38415 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGridBagSizer,
38416 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38417 {
38418 PyThreadState* __tstate = wxPyBeginAllowThreads();
38419 (arg1)->SetGBSizer(arg2);
38420
38421 wxPyEndAllowThreads(__tstate);
38422 if (PyErr_Occurred()) SWIG_fail;
38423 }
38424 Py_INCREF(Py_None); resultobj = Py_None;
38425 return resultobj;
38426 fail:
38427 return NULL;
38428 }
38429
38430
38431 static PyObject * GBSizerItem_swigregister(PyObject *, PyObject *args) {
38432 PyObject *obj;
38433 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
38434 SWIG_TypeClientData(SWIGTYPE_p_wxGBSizerItem, obj);
38435 Py_INCREF(obj);
38436 return Py_BuildValue((char *)"");
38437 }
38438 static PyObject *_wrap_new_GridBagSizer(PyObject *, PyObject *args, PyObject *kwargs) {
38439 PyObject *resultobj;
38440 int arg1 = (int) 0 ;
38441 int arg2 = (int) 0 ;
38442 wxGridBagSizer *result;
38443 PyObject * obj0 = 0 ;
38444 PyObject * obj1 = 0 ;
38445 char *kwnames[] = {
38446 (char *) "vgap",(char *) "hgap", NULL
38447 };
38448
38449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GridBagSizer",kwnames,&obj0,&obj1)) goto fail;
38450 if (obj0) {
38451 arg1 = (int)SWIG_As_int(obj0);
38452 if (PyErr_Occurred()) SWIG_fail;
38453 }
38454 if (obj1) {
38455 arg2 = (int)SWIG_As_int(obj1);
38456 if (PyErr_Occurred()) SWIG_fail;
38457 }
38458 {
38459 PyThreadState* __tstate = wxPyBeginAllowThreads();
38460 result = (wxGridBagSizer *)new wxGridBagSizer(arg1,arg2);
38461
38462 wxPyEndAllowThreads(__tstate);
38463 if (PyErr_Occurred()) SWIG_fail;
38464 }
38465 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridBagSizer, 1);
38466 return resultobj;
38467 fail:
38468 return NULL;
38469 }
38470
38471
38472 static PyObject *_wrap_GridBagSizer_Add(PyObject *, PyObject *args, PyObject *kwargs) {
38473 PyObject *resultobj;
38474 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38475 PyObject *arg2 = (PyObject *) 0 ;
38476 wxGBPosition *arg3 = 0 ;
38477 wxGBSpan const &arg4_defvalue = wxDefaultSpan ;
38478 wxGBSpan *arg4 = (wxGBSpan *) &arg4_defvalue ;
38479 int arg5 = (int) 0 ;
38480 int arg6 = (int) 0 ;
38481 PyObject *arg7 = (PyObject *) NULL ;
38482 bool result;
38483 wxGBPosition temp3 ;
38484 wxGBSpan temp4 ;
38485 PyObject * obj0 = 0 ;
38486 PyObject * obj1 = 0 ;
38487 PyObject * obj2 = 0 ;
38488 PyObject * obj3 = 0 ;
38489 PyObject * obj4 = 0 ;
38490 PyObject * obj5 = 0 ;
38491 PyObject * obj6 = 0 ;
38492 char *kwnames[] = {
38493 (char *) "self",(char *) "item",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
38494 };
38495
38496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:GridBagSizer_Add",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
38497 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38498 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38499 arg2 = obj1;
38500 {
38501 arg3 = &temp3;
38502 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38503 }
38504 if (obj3) {
38505 {
38506 arg4 = &temp4;
38507 if ( ! wxGBSpan_helper(obj3, &arg4)) SWIG_fail;
38508 }
38509 }
38510 if (obj4) {
38511 arg5 = (int)SWIG_As_int(obj4);
38512 if (PyErr_Occurred()) SWIG_fail;
38513 }
38514 if (obj5) {
38515 arg6 = (int)SWIG_As_int(obj5);
38516 if (PyErr_Occurred()) SWIG_fail;
38517 }
38518 if (obj6) {
38519 arg7 = obj6;
38520 }
38521 {
38522 PyThreadState* __tstate = wxPyBeginAllowThreads();
38523 result = (bool)wxGridBagSizer_Add(arg1,arg2,(wxGBPosition const &)*arg3,(wxGBSpan const &)*arg4,arg5,arg6,arg7);
38524
38525 wxPyEndAllowThreads(__tstate);
38526 if (PyErr_Occurred()) SWIG_fail;
38527 }
38528 {
38529 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38530 }
38531 return resultobj;
38532 fail:
38533 return NULL;
38534 }
38535
38536
38537 static PyObject *_wrap_GridBagSizer_AddItem(PyObject *, PyObject *args, PyObject *kwargs) {
38538 PyObject *resultobj;
38539 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38540 wxGBSizerItem *arg2 = (wxGBSizerItem *) 0 ;
38541 bool result;
38542 PyObject * obj0 = 0 ;
38543 PyObject * obj1 = 0 ;
38544 char *kwnames[] = {
38545 (char *) "self",(char *) "item", NULL
38546 };
38547
38548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_AddItem",kwnames,&obj0,&obj1)) goto fail;
38549 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38550 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38551 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
38552 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38553 {
38554 PyThreadState* __tstate = wxPyBeginAllowThreads();
38555 result = (bool)(arg1)->Add(arg2);
38556
38557 wxPyEndAllowThreads(__tstate);
38558 if (PyErr_Occurred()) SWIG_fail;
38559 }
38560 {
38561 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38562 }
38563 return resultobj;
38564 fail:
38565 return NULL;
38566 }
38567
38568
38569 static PyObject *_wrap_GridBagSizer_GetEmptyCellSize(PyObject *, PyObject *args, PyObject *kwargs) {
38570 PyObject *resultobj;
38571 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38572 wxSize result;
38573 PyObject * obj0 = 0 ;
38574 char *kwnames[] = {
38575 (char *) "self", NULL
38576 };
38577
38578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridBagSizer_GetEmptyCellSize",kwnames,&obj0)) goto fail;
38579 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38580 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38581 {
38582 PyThreadState* __tstate = wxPyBeginAllowThreads();
38583 result = ((wxGridBagSizer const *)arg1)->GetEmptyCellSize();
38584
38585 wxPyEndAllowThreads(__tstate);
38586 if (PyErr_Occurred()) SWIG_fail;
38587 }
38588 {
38589 wxSize * resultptr;
38590 resultptr = new wxSize((wxSize &) result);
38591 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
38592 }
38593 return resultobj;
38594 fail:
38595 return NULL;
38596 }
38597
38598
38599 static PyObject *_wrap_GridBagSizer_SetEmptyCellSize(PyObject *, PyObject *args, PyObject *kwargs) {
38600 PyObject *resultobj;
38601 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38602 wxSize *arg2 = 0 ;
38603 wxSize temp2 ;
38604 PyObject * obj0 = 0 ;
38605 PyObject * obj1 = 0 ;
38606 char *kwnames[] = {
38607 (char *) "self",(char *) "sz", NULL
38608 };
38609
38610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_SetEmptyCellSize",kwnames,&obj0,&obj1)) goto fail;
38611 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38612 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38613 {
38614 arg2 = &temp2;
38615 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
38616 }
38617 {
38618 PyThreadState* __tstate = wxPyBeginAllowThreads();
38619 (arg1)->SetEmptyCellSize((wxSize const &)*arg2);
38620
38621 wxPyEndAllowThreads(__tstate);
38622 if (PyErr_Occurred()) SWIG_fail;
38623 }
38624 Py_INCREF(Py_None); resultobj = Py_None;
38625 return resultobj;
38626 fail:
38627 return NULL;
38628 }
38629
38630
38631 static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_0(PyObject *, PyObject *args) {
38632 PyObject *resultobj;
38633 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38634 wxWindow *arg2 = (wxWindow *) 0 ;
38635 wxGBPosition result;
38636 PyObject * obj0 = 0 ;
38637 PyObject * obj1 = 0 ;
38638
38639 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
38640 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38641 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38642 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38643 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38644 {
38645 PyThreadState* __tstate = wxPyBeginAllowThreads();
38646 result = (arg1)->GetItemPosition(arg2);
38647
38648 wxPyEndAllowThreads(__tstate);
38649 if (PyErr_Occurred()) SWIG_fail;
38650 }
38651 {
38652 wxGBPosition * resultptr;
38653 resultptr = new wxGBPosition((wxGBPosition &) result);
38654 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
38655 }
38656 return resultobj;
38657 fail:
38658 return NULL;
38659 }
38660
38661
38662 static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_1(PyObject *, PyObject *args) {
38663 PyObject *resultobj;
38664 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38665 wxSizer *arg2 = (wxSizer *) 0 ;
38666 wxGBPosition result;
38667 PyObject * obj0 = 0 ;
38668 PyObject * obj1 = 0 ;
38669
38670 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
38671 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38672 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38673 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38674 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38675 {
38676 PyThreadState* __tstate = wxPyBeginAllowThreads();
38677 result = (arg1)->GetItemPosition(arg2);
38678
38679 wxPyEndAllowThreads(__tstate);
38680 if (PyErr_Occurred()) SWIG_fail;
38681 }
38682 {
38683 wxGBPosition * resultptr;
38684 resultptr = new wxGBPosition((wxGBPosition &) result);
38685 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
38686 }
38687 return resultobj;
38688 fail:
38689 return NULL;
38690 }
38691
38692
38693 static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_2(PyObject *, PyObject *args) {
38694 PyObject *resultobj;
38695 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38696 size_t arg2 ;
38697 wxGBPosition result;
38698 PyObject * obj0 = 0 ;
38699 PyObject * obj1 = 0 ;
38700
38701 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
38702 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38703 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38704 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
38705 if (PyErr_Occurred()) SWIG_fail;
38706 {
38707 PyThreadState* __tstate = wxPyBeginAllowThreads();
38708 result = (arg1)->GetItemPosition(arg2);
38709
38710 wxPyEndAllowThreads(__tstate);
38711 if (PyErr_Occurred()) SWIG_fail;
38712 }
38713 {
38714 wxGBPosition * resultptr;
38715 resultptr = new wxGBPosition((wxGBPosition &) result);
38716 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
38717 }
38718 return resultobj;
38719 fail:
38720 return NULL;
38721 }
38722
38723
38724 static PyObject *_wrap_GridBagSizer_GetItemPosition(PyObject *self, PyObject *args) {
38725 int argc;
38726 PyObject *argv[3];
38727 int ii;
38728
38729 argc = PyObject_Length(args);
38730 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
38731 argv[ii] = PyTuple_GetItem(args,ii);
38732 }
38733 if (argc == 2) {
38734 int _v;
38735 {
38736 void *ptr;
38737 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38738 _v = 0;
38739 PyErr_Clear();
38740 } else {
38741 _v = 1;
38742 }
38743 }
38744 if (_v) {
38745 {
38746 void *ptr;
38747 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
38748 _v = 0;
38749 PyErr_Clear();
38750 } else {
38751 _v = 1;
38752 }
38753 }
38754 if (_v) {
38755 return _wrap_GridBagSizer_GetItemPosition__SWIG_0(self,args);
38756 }
38757 }
38758 }
38759 if (argc == 2) {
38760 int _v;
38761 {
38762 void *ptr;
38763 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38764 _v = 0;
38765 PyErr_Clear();
38766 } else {
38767 _v = 1;
38768 }
38769 }
38770 if (_v) {
38771 {
38772 void *ptr;
38773 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
38774 _v = 0;
38775 PyErr_Clear();
38776 } else {
38777 _v = 1;
38778 }
38779 }
38780 if (_v) {
38781 return _wrap_GridBagSizer_GetItemPosition__SWIG_1(self,args);
38782 }
38783 }
38784 }
38785 if (argc == 2) {
38786 int _v;
38787 {
38788 void *ptr;
38789 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38790 _v = 0;
38791 PyErr_Clear();
38792 } else {
38793 _v = 1;
38794 }
38795 }
38796 if (_v) {
38797 _v = SWIG_Check_unsigned_SS_long(argv[1]);
38798 if (_v) {
38799 return _wrap_GridBagSizer_GetItemPosition__SWIG_2(self,args);
38800 }
38801 }
38802 }
38803
38804 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_GetItemPosition'");
38805 return NULL;
38806 }
38807
38808
38809 static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_0(PyObject *, PyObject *args) {
38810 PyObject *resultobj;
38811 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38812 wxWindow *arg2 = (wxWindow *) 0 ;
38813 wxGBPosition *arg3 = 0 ;
38814 bool result;
38815 wxGBPosition temp3 ;
38816 PyObject * obj0 = 0 ;
38817 PyObject * obj1 = 0 ;
38818 PyObject * obj2 = 0 ;
38819
38820 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
38821 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38822 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38823 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38824 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38825 {
38826 arg3 = &temp3;
38827 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38828 }
38829 {
38830 PyThreadState* __tstate = wxPyBeginAllowThreads();
38831 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
38832
38833 wxPyEndAllowThreads(__tstate);
38834 if (PyErr_Occurred()) SWIG_fail;
38835 }
38836 {
38837 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38838 }
38839 return resultobj;
38840 fail:
38841 return NULL;
38842 }
38843
38844
38845 static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_1(PyObject *, PyObject *args) {
38846 PyObject *resultobj;
38847 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38848 wxSizer *arg2 = (wxSizer *) 0 ;
38849 wxGBPosition *arg3 = 0 ;
38850 bool result;
38851 wxGBPosition temp3 ;
38852 PyObject * obj0 = 0 ;
38853 PyObject * obj1 = 0 ;
38854 PyObject * obj2 = 0 ;
38855
38856 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
38857 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38858 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38859 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38860 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38861 {
38862 arg3 = &temp3;
38863 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38864 }
38865 {
38866 PyThreadState* __tstate = wxPyBeginAllowThreads();
38867 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
38868
38869 wxPyEndAllowThreads(__tstate);
38870 if (PyErr_Occurred()) SWIG_fail;
38871 }
38872 {
38873 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38874 }
38875 return resultobj;
38876 fail:
38877 return NULL;
38878 }
38879
38880
38881 static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_2(PyObject *, PyObject *args) {
38882 PyObject *resultobj;
38883 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38884 size_t arg2 ;
38885 wxGBPosition *arg3 = 0 ;
38886 bool result;
38887 wxGBPosition temp3 ;
38888 PyObject * obj0 = 0 ;
38889 PyObject * obj1 = 0 ;
38890 PyObject * obj2 = 0 ;
38891
38892 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
38893 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38894 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38895 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
38896 if (PyErr_Occurred()) SWIG_fail;
38897 {
38898 arg3 = &temp3;
38899 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38900 }
38901 {
38902 PyThreadState* __tstate = wxPyBeginAllowThreads();
38903 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
38904
38905 wxPyEndAllowThreads(__tstate);
38906 if (PyErr_Occurred()) SWIG_fail;
38907 }
38908 {
38909 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38910 }
38911 return resultobj;
38912 fail:
38913 return NULL;
38914 }
38915
38916
38917 static PyObject *_wrap_GridBagSizer_SetItemPosition(PyObject *self, PyObject *args) {
38918 int argc;
38919 PyObject *argv[4];
38920 int ii;
38921
38922 argc = PyObject_Length(args);
38923 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
38924 argv[ii] = PyTuple_GetItem(args,ii);
38925 }
38926 if (argc == 3) {
38927 int _v;
38928 {
38929 void *ptr;
38930 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38931 _v = 0;
38932 PyErr_Clear();
38933 } else {
38934 _v = 1;
38935 }
38936 }
38937 if (_v) {
38938 {
38939 void *ptr;
38940 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
38941 _v = 0;
38942 PyErr_Clear();
38943 } else {
38944 _v = 1;
38945 }
38946 }
38947 if (_v) {
38948 {
38949 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
38950 }
38951 if (_v) {
38952 return _wrap_GridBagSizer_SetItemPosition__SWIG_0(self,args);
38953 }
38954 }
38955 }
38956 }
38957 if (argc == 3) {
38958 int _v;
38959 {
38960 void *ptr;
38961 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38962 _v = 0;
38963 PyErr_Clear();
38964 } else {
38965 _v = 1;
38966 }
38967 }
38968 if (_v) {
38969 {
38970 void *ptr;
38971 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
38972 _v = 0;
38973 PyErr_Clear();
38974 } else {
38975 _v = 1;
38976 }
38977 }
38978 if (_v) {
38979 {
38980 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
38981 }
38982 if (_v) {
38983 return _wrap_GridBagSizer_SetItemPosition__SWIG_1(self,args);
38984 }
38985 }
38986 }
38987 }
38988 if (argc == 3) {
38989 int _v;
38990 {
38991 void *ptr;
38992 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38993 _v = 0;
38994 PyErr_Clear();
38995 } else {
38996 _v = 1;
38997 }
38998 }
38999 if (_v) {
39000 _v = SWIG_Check_unsigned_SS_long(argv[1]);
39001 if (_v) {
39002 {
39003 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
39004 }
39005 if (_v) {
39006 return _wrap_GridBagSizer_SetItemPosition__SWIG_2(self,args);
39007 }
39008 }
39009 }
39010 }
39011
39012 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_SetItemPosition'");
39013 return NULL;
39014 }
39015
39016
39017 static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_0(PyObject *, PyObject *args) {
39018 PyObject *resultobj;
39019 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39020 wxWindow *arg2 = (wxWindow *) 0 ;
39021 wxGBSpan result;
39022 PyObject * obj0 = 0 ;
39023 PyObject * obj1 = 0 ;
39024
39025 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
39026 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39027 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39028 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39029 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39030 {
39031 PyThreadState* __tstate = wxPyBeginAllowThreads();
39032 result = (arg1)->GetItemSpan(arg2);
39033
39034 wxPyEndAllowThreads(__tstate);
39035 if (PyErr_Occurred()) SWIG_fail;
39036 }
39037 {
39038 wxGBSpan * resultptr;
39039 resultptr = new wxGBSpan((wxGBSpan &) result);
39040 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
39041 }
39042 return resultobj;
39043 fail:
39044 return NULL;
39045 }
39046
39047
39048 static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_1(PyObject *, PyObject *args) {
39049 PyObject *resultobj;
39050 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39051 wxSizer *arg2 = (wxSizer *) 0 ;
39052 wxGBSpan result;
39053 PyObject * obj0 = 0 ;
39054 PyObject * obj1 = 0 ;
39055
39056 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
39057 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39058 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39059 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
39060 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39061 {
39062 PyThreadState* __tstate = wxPyBeginAllowThreads();
39063 result = (arg1)->GetItemSpan(arg2);
39064
39065 wxPyEndAllowThreads(__tstate);
39066 if (PyErr_Occurred()) SWIG_fail;
39067 }
39068 {
39069 wxGBSpan * resultptr;
39070 resultptr = new wxGBSpan((wxGBSpan &) result);
39071 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
39072 }
39073 return resultobj;
39074 fail:
39075 return NULL;
39076 }
39077
39078
39079 static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_2(PyObject *, PyObject *args) {
39080 PyObject *resultobj;
39081 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39082 size_t arg2 ;
39083 wxGBSpan result;
39084 PyObject * obj0 = 0 ;
39085 PyObject * obj1 = 0 ;
39086
39087 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
39088 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39089 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39090 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
39091 if (PyErr_Occurred()) SWIG_fail;
39092 {
39093 PyThreadState* __tstate = wxPyBeginAllowThreads();
39094 result = (arg1)->GetItemSpan(arg2);
39095
39096 wxPyEndAllowThreads(__tstate);
39097 if (PyErr_Occurred()) SWIG_fail;
39098 }
39099 {
39100 wxGBSpan * resultptr;
39101 resultptr = new wxGBSpan((wxGBSpan &) result);
39102 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
39103 }
39104 return resultobj;
39105 fail:
39106 return NULL;
39107 }
39108
39109
39110 static PyObject *_wrap_GridBagSizer_GetItemSpan(PyObject *self, PyObject *args) {
39111 int argc;
39112 PyObject *argv[3];
39113 int ii;
39114
39115 argc = PyObject_Length(args);
39116 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
39117 argv[ii] = PyTuple_GetItem(args,ii);
39118 }
39119 if (argc == 2) {
39120 int _v;
39121 {
39122 void *ptr;
39123 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39124 _v = 0;
39125 PyErr_Clear();
39126 } else {
39127 _v = 1;
39128 }
39129 }
39130 if (_v) {
39131 {
39132 void *ptr;
39133 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
39134 _v = 0;
39135 PyErr_Clear();
39136 } else {
39137 _v = 1;
39138 }
39139 }
39140 if (_v) {
39141 return _wrap_GridBagSizer_GetItemSpan__SWIG_0(self,args);
39142 }
39143 }
39144 }
39145 if (argc == 2) {
39146 int _v;
39147 {
39148 void *ptr;
39149 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39150 _v = 0;
39151 PyErr_Clear();
39152 } else {
39153 _v = 1;
39154 }
39155 }
39156 if (_v) {
39157 {
39158 void *ptr;
39159 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
39160 _v = 0;
39161 PyErr_Clear();
39162 } else {
39163 _v = 1;
39164 }
39165 }
39166 if (_v) {
39167 return _wrap_GridBagSizer_GetItemSpan__SWIG_1(self,args);
39168 }
39169 }
39170 }
39171 if (argc == 2) {
39172 int _v;
39173 {
39174 void *ptr;
39175 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39176 _v = 0;
39177 PyErr_Clear();
39178 } else {
39179 _v = 1;
39180 }
39181 }
39182 if (_v) {
39183 _v = SWIG_Check_unsigned_SS_long(argv[1]);
39184 if (_v) {
39185 return _wrap_GridBagSizer_GetItemSpan__SWIG_2(self,args);
39186 }
39187 }
39188 }
39189
39190 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_GetItemSpan'");
39191 return NULL;
39192 }
39193
39194
39195 static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_0(PyObject *, PyObject *args) {
39196 PyObject *resultobj;
39197 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39198 wxWindow *arg2 = (wxWindow *) 0 ;
39199 wxGBSpan *arg3 = 0 ;
39200 bool result;
39201 wxGBSpan temp3 ;
39202 PyObject * obj0 = 0 ;
39203 PyObject * obj1 = 0 ;
39204 PyObject * obj2 = 0 ;
39205
39206 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
39207 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39208 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39209 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39210 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39211 {
39212 arg3 = &temp3;
39213 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
39214 }
39215 {
39216 PyThreadState* __tstate = wxPyBeginAllowThreads();
39217 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
39218
39219 wxPyEndAllowThreads(__tstate);
39220 if (PyErr_Occurred()) SWIG_fail;
39221 }
39222 {
39223 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39224 }
39225 return resultobj;
39226 fail:
39227 return NULL;
39228 }
39229
39230
39231 static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_1(PyObject *, PyObject *args) {
39232 PyObject *resultobj;
39233 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39234 wxSizer *arg2 = (wxSizer *) 0 ;
39235 wxGBSpan *arg3 = 0 ;
39236 bool result;
39237 wxGBSpan temp3 ;
39238 PyObject * obj0 = 0 ;
39239 PyObject * obj1 = 0 ;
39240 PyObject * obj2 = 0 ;
39241
39242 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
39243 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39244 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39245 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
39246 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39247 {
39248 arg3 = &temp3;
39249 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
39250 }
39251 {
39252 PyThreadState* __tstate = wxPyBeginAllowThreads();
39253 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
39254
39255 wxPyEndAllowThreads(__tstate);
39256 if (PyErr_Occurred()) SWIG_fail;
39257 }
39258 {
39259 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39260 }
39261 return resultobj;
39262 fail:
39263 return NULL;
39264 }
39265
39266
39267 static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_2(PyObject *, PyObject *args) {
39268 PyObject *resultobj;
39269 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39270 size_t arg2 ;
39271 wxGBSpan *arg3 = 0 ;
39272 bool result;
39273 wxGBSpan temp3 ;
39274 PyObject * obj0 = 0 ;
39275 PyObject * obj1 = 0 ;
39276 PyObject * obj2 = 0 ;
39277
39278 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
39279 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39280 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39281 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
39282 if (PyErr_Occurred()) SWIG_fail;
39283 {
39284 arg3 = &temp3;
39285 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
39286 }
39287 {
39288 PyThreadState* __tstate = wxPyBeginAllowThreads();
39289 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
39290
39291 wxPyEndAllowThreads(__tstate);
39292 if (PyErr_Occurred()) SWIG_fail;
39293 }
39294 {
39295 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39296 }
39297 return resultobj;
39298 fail:
39299 return NULL;
39300 }
39301
39302
39303 static PyObject *_wrap_GridBagSizer_SetItemSpan(PyObject *self, PyObject *args) {
39304 int argc;
39305 PyObject *argv[4];
39306 int ii;
39307
39308 argc = PyObject_Length(args);
39309 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
39310 argv[ii] = PyTuple_GetItem(args,ii);
39311 }
39312 if (argc == 3) {
39313 int _v;
39314 {
39315 void *ptr;
39316 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39317 _v = 0;
39318 PyErr_Clear();
39319 } else {
39320 _v = 1;
39321 }
39322 }
39323 if (_v) {
39324 {
39325 void *ptr;
39326 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
39327 _v = 0;
39328 PyErr_Clear();
39329 } else {
39330 _v = 1;
39331 }
39332 }
39333 if (_v) {
39334 {
39335 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
39336 }
39337 if (_v) {
39338 return _wrap_GridBagSizer_SetItemSpan__SWIG_0(self,args);
39339 }
39340 }
39341 }
39342 }
39343 if (argc == 3) {
39344 int _v;
39345 {
39346 void *ptr;
39347 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39348 _v = 0;
39349 PyErr_Clear();
39350 } else {
39351 _v = 1;
39352 }
39353 }
39354 if (_v) {
39355 {
39356 void *ptr;
39357 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
39358 _v = 0;
39359 PyErr_Clear();
39360 } else {
39361 _v = 1;
39362 }
39363 }
39364 if (_v) {
39365 {
39366 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
39367 }
39368 if (_v) {
39369 return _wrap_GridBagSizer_SetItemSpan__SWIG_1(self,args);
39370 }
39371 }
39372 }
39373 }
39374 if (argc == 3) {
39375 int _v;
39376 {
39377 void *ptr;
39378 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39379 _v = 0;
39380 PyErr_Clear();
39381 } else {
39382 _v = 1;
39383 }
39384 }
39385 if (_v) {
39386 _v = SWIG_Check_unsigned_SS_long(argv[1]);
39387 if (_v) {
39388 {
39389 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
39390 }
39391 if (_v) {
39392 return _wrap_GridBagSizer_SetItemSpan__SWIG_2(self,args);
39393 }
39394 }
39395 }
39396 }
39397
39398 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_SetItemSpan'");
39399 return NULL;
39400 }
39401
39402
39403 static PyObject *_wrap_GridBagSizer_FindItem__SWIG_0(PyObject *, PyObject *args) {
39404 PyObject *resultobj;
39405 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39406 wxWindow *arg2 = (wxWindow *) 0 ;
39407 wxGBSizerItem *result;
39408 PyObject * obj0 = 0 ;
39409 PyObject * obj1 = 0 ;
39410
39411 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_FindItem",&obj0,&obj1)) goto fail;
39412 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39413 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39414 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39415 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39416 {
39417 PyThreadState* __tstate = wxPyBeginAllowThreads();
39418 result = (wxGBSizerItem *)(arg1)->FindItem(arg2);
39419
39420 wxPyEndAllowThreads(__tstate);
39421 if (PyErr_Occurred()) SWIG_fail;
39422 }
39423 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
39424 return resultobj;
39425 fail:
39426 return NULL;
39427 }
39428
39429
39430 static PyObject *_wrap_GridBagSizer_FindItem__SWIG_1(PyObject *, PyObject *args) {
39431 PyObject *resultobj;
39432 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39433 wxSizer *arg2 = (wxSizer *) 0 ;
39434 wxGBSizerItem *result;
39435 PyObject * obj0 = 0 ;
39436 PyObject * obj1 = 0 ;
39437
39438 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_FindItem",&obj0,&obj1)) goto fail;
39439 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39440 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39441 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
39442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39443 {
39444 PyThreadState* __tstate = wxPyBeginAllowThreads();
39445 result = (wxGBSizerItem *)(arg1)->FindItem(arg2);
39446
39447 wxPyEndAllowThreads(__tstate);
39448 if (PyErr_Occurred()) SWIG_fail;
39449 }
39450 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
39451 return resultobj;
39452 fail:
39453 return NULL;
39454 }
39455
39456
39457 static PyObject *_wrap_GridBagSizer_FindItem(PyObject *self, PyObject *args) {
39458 int argc;
39459 PyObject *argv[3];
39460 int ii;
39461
39462 argc = PyObject_Length(args);
39463 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
39464 argv[ii] = PyTuple_GetItem(args,ii);
39465 }
39466 if (argc == 2) {
39467 int _v;
39468 {
39469 void *ptr;
39470 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39471 _v = 0;
39472 PyErr_Clear();
39473 } else {
39474 _v = 1;
39475 }
39476 }
39477 if (_v) {
39478 {
39479 void *ptr;
39480 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
39481 _v = 0;
39482 PyErr_Clear();
39483 } else {
39484 _v = 1;
39485 }
39486 }
39487 if (_v) {
39488 return _wrap_GridBagSizer_FindItem__SWIG_0(self,args);
39489 }
39490 }
39491 }
39492 if (argc == 2) {
39493 int _v;
39494 {
39495 void *ptr;
39496 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39497 _v = 0;
39498 PyErr_Clear();
39499 } else {
39500 _v = 1;
39501 }
39502 }
39503 if (_v) {
39504 {
39505 void *ptr;
39506 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
39507 _v = 0;
39508 PyErr_Clear();
39509 } else {
39510 _v = 1;
39511 }
39512 }
39513 if (_v) {
39514 return _wrap_GridBagSizer_FindItem__SWIG_1(self,args);
39515 }
39516 }
39517 }
39518
39519 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_FindItem'");
39520 return NULL;
39521 }
39522
39523
39524 static PyObject *_wrap_GridBagSizer_FindItemAtPosition(PyObject *, PyObject *args, PyObject *kwargs) {
39525 PyObject *resultobj;
39526 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39527 wxGBPosition *arg2 = 0 ;
39528 wxGBSizerItem *result;
39529 wxGBPosition temp2 ;
39530 PyObject * obj0 = 0 ;
39531 PyObject * obj1 = 0 ;
39532 char *kwnames[] = {
39533 (char *) "self",(char *) "pos", NULL
39534 };
39535
39536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemAtPosition",kwnames,&obj0,&obj1)) goto fail;
39537 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39538 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39539 {
39540 arg2 = &temp2;
39541 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
39542 }
39543 {
39544 PyThreadState* __tstate = wxPyBeginAllowThreads();
39545 result = (wxGBSizerItem *)(arg1)->FindItemAtPosition((wxGBPosition const &)*arg2);
39546
39547 wxPyEndAllowThreads(__tstate);
39548 if (PyErr_Occurred()) SWIG_fail;
39549 }
39550 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
39551 return resultobj;
39552 fail:
39553 return NULL;
39554 }
39555
39556
39557 static PyObject *_wrap_GridBagSizer_FindItemAtPoint(PyObject *, PyObject *args, PyObject *kwargs) {
39558 PyObject *resultobj;
39559 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39560 wxPoint *arg2 = 0 ;
39561 wxGBSizerItem *result;
39562 wxPoint temp2 ;
39563 PyObject * obj0 = 0 ;
39564 PyObject * obj1 = 0 ;
39565 char *kwnames[] = {
39566 (char *) "self",(char *) "pt", NULL
39567 };
39568
39569 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemAtPoint",kwnames,&obj0,&obj1)) goto fail;
39570 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39571 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39572 {
39573 arg2 = &temp2;
39574 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
39575 }
39576 {
39577 PyThreadState* __tstate = wxPyBeginAllowThreads();
39578 result = (wxGBSizerItem *)(arg1)->FindItemAtPoint((wxPoint const &)*arg2);
39579
39580 wxPyEndAllowThreads(__tstate);
39581 if (PyErr_Occurred()) SWIG_fail;
39582 }
39583 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
39584 return resultobj;
39585 fail:
39586 return NULL;
39587 }
39588
39589
39590 static PyObject *_wrap_GridBagSizer_CheckForIntersection(PyObject *, PyObject *args, PyObject *kwargs) {
39591 PyObject *resultobj;
39592 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39593 wxGBSizerItem *arg2 = (wxGBSizerItem *) 0 ;
39594 wxGBSizerItem *arg3 = (wxGBSizerItem *) NULL ;
39595 bool result;
39596 PyObject * obj0 = 0 ;
39597 PyObject * obj1 = 0 ;
39598 PyObject * obj2 = 0 ;
39599 char *kwnames[] = {
39600 (char *) "self",(char *) "item",(char *) "excludeItem", NULL
39601 };
39602
39603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:GridBagSizer_CheckForIntersection",kwnames,&obj0,&obj1,&obj2)) goto fail;
39604 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39605 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39606 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
39607 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39608 if (obj2) {
39609 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxGBSizerItem,
39610 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39611 }
39612 {
39613 PyThreadState* __tstate = wxPyBeginAllowThreads();
39614 result = (bool)(arg1)->CheckForIntersection(arg2,arg3);
39615
39616 wxPyEndAllowThreads(__tstate);
39617 if (PyErr_Occurred()) SWIG_fail;
39618 }
39619 {
39620 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39621 }
39622 return resultobj;
39623 fail:
39624 return NULL;
39625 }
39626
39627
39628 static PyObject *_wrap_GridBagSizer_CheckForIntersectionPos(PyObject *, PyObject *args, PyObject *kwargs) {
39629 PyObject *resultobj;
39630 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39631 wxGBPosition *arg2 = 0 ;
39632 wxGBSpan *arg3 = 0 ;
39633 wxGBSizerItem *arg4 = (wxGBSizerItem *) NULL ;
39634 bool result;
39635 wxGBPosition temp2 ;
39636 wxGBSpan temp3 ;
39637 PyObject * obj0 = 0 ;
39638 PyObject * obj1 = 0 ;
39639 PyObject * obj2 = 0 ;
39640 PyObject * obj3 = 0 ;
39641 char *kwnames[] = {
39642 (char *) "self",(char *) "pos",(char *) "span",(char *) "excludeItem", NULL
39643 };
39644
39645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:GridBagSizer_CheckForIntersectionPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
39646 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39647 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39648 {
39649 arg2 = &temp2;
39650 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
39651 }
39652 {
39653 arg3 = &temp3;
39654 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
39655 }
39656 if (obj3) {
39657 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxGBSizerItem,
39658 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39659 }
39660 {
39661 PyThreadState* __tstate = wxPyBeginAllowThreads();
39662 result = (bool)(arg1)->CheckForIntersection((wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4);
39663
39664 wxPyEndAllowThreads(__tstate);
39665 if (PyErr_Occurred()) SWIG_fail;
39666 }
39667 {
39668 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39669 }
39670 return resultobj;
39671 fail:
39672 return NULL;
39673 }
39674
39675
39676 static PyObject * GridBagSizer_swigregister(PyObject *, PyObject *args) {
39677 PyObject *obj;
39678 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
39679 SWIG_TypeClientData(SWIGTYPE_p_wxGridBagSizer, obj);
39680 Py_INCREF(obj);
39681 return Py_BuildValue((char *)"");
39682 }
39683 static PyObject *_wrap_IndividualLayoutConstraint_Set(PyObject *, PyObject *args, PyObject *kwargs) {
39684 PyObject *resultobj;
39685 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39686 int arg2 ;
39687 wxWindow *arg3 = (wxWindow *) 0 ;
39688 int arg4 ;
39689 int arg5 = (int) 0 ;
39690 int arg6 = (int) wxLAYOUT_DEFAULT_MARGIN ;
39691 PyObject * obj0 = 0 ;
39692 PyObject * obj1 = 0 ;
39693 PyObject * obj2 = 0 ;
39694 PyObject * obj3 = 0 ;
39695 PyObject * obj4 = 0 ;
39696 PyObject * obj5 = 0 ;
39697 char *kwnames[] = {
39698 (char *) "self",(char *) "rel",(char *) "otherW",(char *) "otherE",(char *) "val",(char *) "marg", NULL
39699 };
39700
39701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:IndividualLayoutConstraint_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
39702 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39703 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39704 arg2 = (int)SWIG_As_int(obj1);
39705 if (PyErr_Occurred()) SWIG_fail;
39706 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
39707 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39708 arg4 = (int)SWIG_As_int(obj3);
39709 if (PyErr_Occurred()) SWIG_fail;
39710 if (obj4) {
39711 arg5 = (int)SWIG_As_int(obj4);
39712 if (PyErr_Occurred()) SWIG_fail;
39713 }
39714 if (obj5) {
39715 arg6 = (int)SWIG_As_int(obj5);
39716 if (PyErr_Occurred()) SWIG_fail;
39717 }
39718 {
39719 PyThreadState* __tstate = wxPyBeginAllowThreads();
39720 (arg1)->Set((wxRelationship )arg2,arg3,(wxEdge )arg4,arg5,arg6);
39721
39722 wxPyEndAllowThreads(__tstate);
39723 if (PyErr_Occurred()) SWIG_fail;
39724 }
39725 Py_INCREF(Py_None); resultobj = Py_None;
39726 return resultobj;
39727 fail:
39728 return NULL;
39729 }
39730
39731
39732 static PyObject *_wrap_IndividualLayoutConstraint_LeftOf(PyObject *, PyObject *args, PyObject *kwargs) {
39733 PyObject *resultobj;
39734 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39735 wxWindow *arg2 = (wxWindow *) 0 ;
39736 int arg3 = (int) 0 ;
39737 PyObject * obj0 = 0 ;
39738 PyObject * obj1 = 0 ;
39739 PyObject * obj2 = 0 ;
39740 char *kwnames[] = {
39741 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39742 };
39743
39744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_LeftOf",kwnames,&obj0,&obj1,&obj2)) goto fail;
39745 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39746 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39747 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39748 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39749 if (obj2) {
39750 arg3 = (int)SWIG_As_int(obj2);
39751 if (PyErr_Occurred()) SWIG_fail;
39752 }
39753 {
39754 PyThreadState* __tstate = wxPyBeginAllowThreads();
39755 (arg1)->LeftOf(arg2,arg3);
39756
39757 wxPyEndAllowThreads(__tstate);
39758 if (PyErr_Occurred()) SWIG_fail;
39759 }
39760 Py_INCREF(Py_None); resultobj = Py_None;
39761 return resultobj;
39762 fail:
39763 return NULL;
39764 }
39765
39766
39767 static PyObject *_wrap_IndividualLayoutConstraint_RightOf(PyObject *, PyObject *args, PyObject *kwargs) {
39768 PyObject *resultobj;
39769 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39770 wxWindow *arg2 = (wxWindow *) 0 ;
39771 int arg3 = (int) 0 ;
39772 PyObject * obj0 = 0 ;
39773 PyObject * obj1 = 0 ;
39774 PyObject * obj2 = 0 ;
39775 char *kwnames[] = {
39776 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39777 };
39778
39779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_RightOf",kwnames,&obj0,&obj1,&obj2)) goto fail;
39780 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39781 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39782 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39783 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39784 if (obj2) {
39785 arg3 = (int)SWIG_As_int(obj2);
39786 if (PyErr_Occurred()) SWIG_fail;
39787 }
39788 {
39789 PyThreadState* __tstate = wxPyBeginAllowThreads();
39790 (arg1)->RightOf(arg2,arg3);
39791
39792 wxPyEndAllowThreads(__tstate);
39793 if (PyErr_Occurred()) SWIG_fail;
39794 }
39795 Py_INCREF(Py_None); resultobj = Py_None;
39796 return resultobj;
39797 fail:
39798 return NULL;
39799 }
39800
39801
39802 static PyObject *_wrap_IndividualLayoutConstraint_Above(PyObject *, PyObject *args, PyObject *kwargs) {
39803 PyObject *resultobj;
39804 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39805 wxWindow *arg2 = (wxWindow *) 0 ;
39806 int arg3 = (int) 0 ;
39807 PyObject * obj0 = 0 ;
39808 PyObject * obj1 = 0 ;
39809 PyObject * obj2 = 0 ;
39810 char *kwnames[] = {
39811 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39812 };
39813
39814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_Above",kwnames,&obj0,&obj1,&obj2)) goto fail;
39815 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39816 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39817 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39818 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39819 if (obj2) {
39820 arg3 = (int)SWIG_As_int(obj2);
39821 if (PyErr_Occurred()) SWIG_fail;
39822 }
39823 {
39824 PyThreadState* __tstate = wxPyBeginAllowThreads();
39825 (arg1)->Above(arg2,arg3);
39826
39827 wxPyEndAllowThreads(__tstate);
39828 if (PyErr_Occurred()) SWIG_fail;
39829 }
39830 Py_INCREF(Py_None); resultobj = Py_None;
39831 return resultobj;
39832 fail:
39833 return NULL;
39834 }
39835
39836
39837 static PyObject *_wrap_IndividualLayoutConstraint_Below(PyObject *, PyObject *args, PyObject *kwargs) {
39838 PyObject *resultobj;
39839 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39840 wxWindow *arg2 = (wxWindow *) 0 ;
39841 int arg3 = (int) 0 ;
39842 PyObject * obj0 = 0 ;
39843 PyObject * obj1 = 0 ;
39844 PyObject * obj2 = 0 ;
39845 char *kwnames[] = {
39846 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39847 };
39848
39849 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_Below",kwnames,&obj0,&obj1,&obj2)) goto fail;
39850 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39851 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39852 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39853 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39854 if (obj2) {
39855 arg3 = (int)SWIG_As_int(obj2);
39856 if (PyErr_Occurred()) SWIG_fail;
39857 }
39858 {
39859 PyThreadState* __tstate = wxPyBeginAllowThreads();
39860 (arg1)->Below(arg2,arg3);
39861
39862 wxPyEndAllowThreads(__tstate);
39863 if (PyErr_Occurred()) SWIG_fail;
39864 }
39865 Py_INCREF(Py_None); resultobj = Py_None;
39866 return resultobj;
39867 fail:
39868 return NULL;
39869 }
39870
39871
39872 static PyObject *_wrap_IndividualLayoutConstraint_SameAs(PyObject *, PyObject *args, PyObject *kwargs) {
39873 PyObject *resultobj;
39874 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39875 wxWindow *arg2 = (wxWindow *) 0 ;
39876 int arg3 ;
39877 int arg4 = (int) 0 ;
39878 PyObject * obj0 = 0 ;
39879 PyObject * obj1 = 0 ;
39880 PyObject * obj2 = 0 ;
39881 PyObject * obj3 = 0 ;
39882 char *kwnames[] = {
39883 (char *) "self",(char *) "otherW",(char *) "edge",(char *) "marg", NULL
39884 };
39885
39886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:IndividualLayoutConstraint_SameAs",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
39887 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39888 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39889 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39890 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39891 arg3 = (int)SWIG_As_int(obj2);
39892 if (PyErr_Occurred()) SWIG_fail;
39893 if (obj3) {
39894 arg4 = (int)SWIG_As_int(obj3);
39895 if (PyErr_Occurred()) SWIG_fail;
39896 }
39897 {
39898 PyThreadState* __tstate = wxPyBeginAllowThreads();
39899 (arg1)->SameAs(arg2,(wxEdge )arg3,arg4);
39900
39901 wxPyEndAllowThreads(__tstate);
39902 if (PyErr_Occurred()) SWIG_fail;
39903 }
39904 Py_INCREF(Py_None); resultobj = Py_None;
39905 return resultobj;
39906 fail:
39907 return NULL;
39908 }
39909
39910
39911 static PyObject *_wrap_IndividualLayoutConstraint_PercentOf(PyObject *, PyObject *args, PyObject *kwargs) {
39912 PyObject *resultobj;
39913 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39914 wxWindow *arg2 = (wxWindow *) 0 ;
39915 int arg3 ;
39916 int arg4 ;
39917 PyObject * obj0 = 0 ;
39918 PyObject * obj1 = 0 ;
39919 PyObject * obj2 = 0 ;
39920 PyObject * obj3 = 0 ;
39921 char *kwnames[] = {
39922 (char *) "self",(char *) "otherW",(char *) "wh",(char *) "per", NULL
39923 };
39924
39925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:IndividualLayoutConstraint_PercentOf",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
39926 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39927 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39928 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39929 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39930 arg3 = (int)SWIG_As_int(obj2);
39931 if (PyErr_Occurred()) SWIG_fail;
39932 arg4 = (int)SWIG_As_int(obj3);
39933 if (PyErr_Occurred()) SWIG_fail;
39934 {
39935 PyThreadState* __tstate = wxPyBeginAllowThreads();
39936 (arg1)->PercentOf(arg2,(wxEdge )arg3,arg4);
39937
39938 wxPyEndAllowThreads(__tstate);
39939 if (PyErr_Occurred()) SWIG_fail;
39940 }
39941 Py_INCREF(Py_None); resultobj = Py_None;
39942 return resultobj;
39943 fail:
39944 return NULL;
39945 }
39946
39947
39948 static PyObject *_wrap_IndividualLayoutConstraint_Absolute(PyObject *, PyObject *args, PyObject *kwargs) {
39949 PyObject *resultobj;
39950 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39951 int arg2 ;
39952 PyObject * obj0 = 0 ;
39953 PyObject * obj1 = 0 ;
39954 char *kwnames[] = {
39955 (char *) "self",(char *) "val", NULL
39956 };
39957
39958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_Absolute",kwnames,&obj0,&obj1)) goto fail;
39959 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39960 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39961 arg2 = (int)SWIG_As_int(obj1);
39962 if (PyErr_Occurred()) SWIG_fail;
39963 {
39964 PyThreadState* __tstate = wxPyBeginAllowThreads();
39965 (arg1)->Absolute(arg2);
39966
39967 wxPyEndAllowThreads(__tstate);
39968 if (PyErr_Occurred()) SWIG_fail;
39969 }
39970 Py_INCREF(Py_None); resultobj = Py_None;
39971 return resultobj;
39972 fail:
39973 return NULL;
39974 }
39975
39976
39977 static PyObject *_wrap_IndividualLayoutConstraint_Unconstrained(PyObject *, PyObject *args, PyObject *kwargs) {
39978 PyObject *resultobj;
39979 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39980 PyObject * obj0 = 0 ;
39981 char *kwnames[] = {
39982 (char *) "self", NULL
39983 };
39984
39985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_Unconstrained",kwnames,&obj0)) goto fail;
39986 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39987 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39988 {
39989 PyThreadState* __tstate = wxPyBeginAllowThreads();
39990 (arg1)->Unconstrained();
39991
39992 wxPyEndAllowThreads(__tstate);
39993 if (PyErr_Occurred()) SWIG_fail;
39994 }
39995 Py_INCREF(Py_None); resultobj = Py_None;
39996 return resultobj;
39997 fail:
39998 return NULL;
39999 }
40000
40001
40002 static PyObject *_wrap_IndividualLayoutConstraint_AsIs(PyObject *, PyObject *args, PyObject *kwargs) {
40003 PyObject *resultobj;
40004 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40005 PyObject * obj0 = 0 ;
40006 char *kwnames[] = {
40007 (char *) "self", NULL
40008 };
40009
40010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_AsIs",kwnames,&obj0)) goto fail;
40011 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40012 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40013 {
40014 PyThreadState* __tstate = wxPyBeginAllowThreads();
40015 (arg1)->AsIs();
40016
40017 wxPyEndAllowThreads(__tstate);
40018 if (PyErr_Occurred()) SWIG_fail;
40019 }
40020 Py_INCREF(Py_None); resultobj = Py_None;
40021 return resultobj;
40022 fail:
40023 return NULL;
40024 }
40025
40026
40027 static PyObject *_wrap_IndividualLayoutConstraint_GetOtherWindow(PyObject *, PyObject *args, PyObject *kwargs) {
40028 PyObject *resultobj;
40029 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40030 wxWindow *result;
40031 PyObject * obj0 = 0 ;
40032 char *kwnames[] = {
40033 (char *) "self", NULL
40034 };
40035
40036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetOtherWindow",kwnames,&obj0)) goto fail;
40037 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40038 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40039 {
40040 PyThreadState* __tstate = wxPyBeginAllowThreads();
40041 result = (wxWindow *)(arg1)->GetOtherWindow();
40042
40043 wxPyEndAllowThreads(__tstate);
40044 if (PyErr_Occurred()) SWIG_fail;
40045 }
40046 {
40047 resultobj = wxPyMake_wxObject(result, 0);
40048 }
40049 return resultobj;
40050 fail:
40051 return NULL;
40052 }
40053
40054
40055 static PyObject *_wrap_IndividualLayoutConstraint_GetMyEdge(PyObject *, PyObject *args, PyObject *kwargs) {
40056 PyObject *resultobj;
40057 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40058 int result;
40059 PyObject * obj0 = 0 ;
40060 char *kwnames[] = {
40061 (char *) "self", NULL
40062 };
40063
40064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetMyEdge",kwnames,&obj0)) goto fail;
40065 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40066 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40067 {
40068 PyThreadState* __tstate = wxPyBeginAllowThreads();
40069 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetMyEdge();
40070
40071 wxPyEndAllowThreads(__tstate);
40072 if (PyErr_Occurred()) SWIG_fail;
40073 }
40074 resultobj = SWIG_From_int((int)result);
40075 return resultobj;
40076 fail:
40077 return NULL;
40078 }
40079
40080
40081 static PyObject *_wrap_IndividualLayoutConstraint_SetEdge(PyObject *, PyObject *args, PyObject *kwargs) {
40082 PyObject *resultobj;
40083 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40084 int arg2 ;
40085 PyObject * obj0 = 0 ;
40086 PyObject * obj1 = 0 ;
40087 char *kwnames[] = {
40088 (char *) "self",(char *) "which", NULL
40089 };
40090
40091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetEdge",kwnames,&obj0,&obj1)) goto fail;
40092 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40093 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40094 arg2 = (int)SWIG_As_int(obj1);
40095 if (PyErr_Occurred()) SWIG_fail;
40096 {
40097 PyThreadState* __tstate = wxPyBeginAllowThreads();
40098 (arg1)->SetEdge((wxEdge )arg2);
40099
40100 wxPyEndAllowThreads(__tstate);
40101 if (PyErr_Occurred()) SWIG_fail;
40102 }
40103 Py_INCREF(Py_None); resultobj = Py_None;
40104 return resultobj;
40105 fail:
40106 return NULL;
40107 }
40108
40109
40110 static PyObject *_wrap_IndividualLayoutConstraint_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
40111 PyObject *resultobj;
40112 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40113 int arg2 ;
40114 PyObject * obj0 = 0 ;
40115 PyObject * obj1 = 0 ;
40116 char *kwnames[] = {
40117 (char *) "self",(char *) "v", NULL
40118 };
40119
40120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetValue",kwnames,&obj0,&obj1)) goto fail;
40121 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40122 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40123 arg2 = (int)SWIG_As_int(obj1);
40124 if (PyErr_Occurred()) SWIG_fail;
40125 {
40126 PyThreadState* __tstate = wxPyBeginAllowThreads();
40127 (arg1)->SetValue(arg2);
40128
40129 wxPyEndAllowThreads(__tstate);
40130 if (PyErr_Occurred()) SWIG_fail;
40131 }
40132 Py_INCREF(Py_None); resultobj = Py_None;
40133 return resultobj;
40134 fail:
40135 return NULL;
40136 }
40137
40138
40139 static PyObject *_wrap_IndividualLayoutConstraint_GetMargin(PyObject *, PyObject *args, PyObject *kwargs) {
40140 PyObject *resultobj;
40141 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40142 int result;
40143 PyObject * obj0 = 0 ;
40144 char *kwnames[] = {
40145 (char *) "self", NULL
40146 };
40147
40148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetMargin",kwnames,&obj0)) goto fail;
40149 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40150 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40151 {
40152 PyThreadState* __tstate = wxPyBeginAllowThreads();
40153 result = (int)(arg1)->GetMargin();
40154
40155 wxPyEndAllowThreads(__tstate);
40156 if (PyErr_Occurred()) SWIG_fail;
40157 }
40158 resultobj = SWIG_From_int((int)result);
40159 return resultobj;
40160 fail:
40161 return NULL;
40162 }
40163
40164
40165 static PyObject *_wrap_IndividualLayoutConstraint_SetMargin(PyObject *, PyObject *args, PyObject *kwargs) {
40166 PyObject *resultobj;
40167 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40168 int arg2 ;
40169 PyObject * obj0 = 0 ;
40170 PyObject * obj1 = 0 ;
40171 char *kwnames[] = {
40172 (char *) "self",(char *) "m", NULL
40173 };
40174
40175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetMargin",kwnames,&obj0,&obj1)) goto fail;
40176 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40177 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40178 arg2 = (int)SWIG_As_int(obj1);
40179 if (PyErr_Occurred()) SWIG_fail;
40180 {
40181 PyThreadState* __tstate = wxPyBeginAllowThreads();
40182 (arg1)->SetMargin(arg2);
40183
40184 wxPyEndAllowThreads(__tstate);
40185 if (PyErr_Occurred()) SWIG_fail;
40186 }
40187 Py_INCREF(Py_None); resultobj = Py_None;
40188 return resultobj;
40189 fail:
40190 return NULL;
40191 }
40192
40193
40194 static PyObject *_wrap_IndividualLayoutConstraint_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
40195 PyObject *resultobj;
40196 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40197 int result;
40198 PyObject * obj0 = 0 ;
40199 char *kwnames[] = {
40200 (char *) "self", NULL
40201 };
40202
40203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetValue",kwnames,&obj0)) goto fail;
40204 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40205 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40206 {
40207 PyThreadState* __tstate = wxPyBeginAllowThreads();
40208 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetValue();
40209
40210 wxPyEndAllowThreads(__tstate);
40211 if (PyErr_Occurred()) SWIG_fail;
40212 }
40213 resultobj = SWIG_From_int((int)result);
40214 return resultobj;
40215 fail:
40216 return NULL;
40217 }
40218
40219
40220 static PyObject *_wrap_IndividualLayoutConstraint_GetPercent(PyObject *, PyObject *args, PyObject *kwargs) {
40221 PyObject *resultobj;
40222 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40223 int result;
40224 PyObject * obj0 = 0 ;
40225 char *kwnames[] = {
40226 (char *) "self", NULL
40227 };
40228
40229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetPercent",kwnames,&obj0)) goto fail;
40230 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40231 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40232 {
40233 PyThreadState* __tstate = wxPyBeginAllowThreads();
40234 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetPercent();
40235
40236 wxPyEndAllowThreads(__tstate);
40237 if (PyErr_Occurred()) SWIG_fail;
40238 }
40239 resultobj = SWIG_From_int((int)result);
40240 return resultobj;
40241 fail:
40242 return NULL;
40243 }
40244
40245
40246 static PyObject *_wrap_IndividualLayoutConstraint_GetOtherEdge(PyObject *, PyObject *args, PyObject *kwargs) {
40247 PyObject *resultobj;
40248 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40249 int result;
40250 PyObject * obj0 = 0 ;
40251 char *kwnames[] = {
40252 (char *) "self", NULL
40253 };
40254
40255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetOtherEdge",kwnames,&obj0)) goto fail;
40256 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40257 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40258 {
40259 PyThreadState* __tstate = wxPyBeginAllowThreads();
40260 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetOtherEdge();
40261
40262 wxPyEndAllowThreads(__tstate);
40263 if (PyErr_Occurred()) SWIG_fail;
40264 }
40265 resultobj = SWIG_From_int((int)result);
40266 return resultobj;
40267 fail:
40268 return NULL;
40269 }
40270
40271
40272 static PyObject *_wrap_IndividualLayoutConstraint_GetDone(PyObject *, PyObject *args, PyObject *kwargs) {
40273 PyObject *resultobj;
40274 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40275 bool result;
40276 PyObject * obj0 = 0 ;
40277 char *kwnames[] = {
40278 (char *) "self", NULL
40279 };
40280
40281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetDone",kwnames,&obj0)) goto fail;
40282 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40283 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40284 {
40285 PyThreadState* __tstate = wxPyBeginAllowThreads();
40286 result = (bool)((wxIndividualLayoutConstraint const *)arg1)->GetDone();
40287
40288 wxPyEndAllowThreads(__tstate);
40289 if (PyErr_Occurred()) SWIG_fail;
40290 }
40291 {
40292 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40293 }
40294 return resultobj;
40295 fail:
40296 return NULL;
40297 }
40298
40299
40300 static PyObject *_wrap_IndividualLayoutConstraint_SetDone(PyObject *, PyObject *args, PyObject *kwargs) {
40301 PyObject *resultobj;
40302 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40303 bool arg2 ;
40304 PyObject * obj0 = 0 ;
40305 PyObject * obj1 = 0 ;
40306 char *kwnames[] = {
40307 (char *) "self",(char *) "d", NULL
40308 };
40309
40310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetDone",kwnames,&obj0,&obj1)) goto fail;
40311 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40312 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40313 arg2 = (bool)SWIG_As_bool(obj1);
40314 if (PyErr_Occurred()) SWIG_fail;
40315 {
40316 PyThreadState* __tstate = wxPyBeginAllowThreads();
40317 (arg1)->SetDone(arg2);
40318
40319 wxPyEndAllowThreads(__tstate);
40320 if (PyErr_Occurred()) SWIG_fail;
40321 }
40322 Py_INCREF(Py_None); resultobj = Py_None;
40323 return resultobj;
40324 fail:
40325 return NULL;
40326 }
40327
40328
40329 static PyObject *_wrap_IndividualLayoutConstraint_GetRelationship(PyObject *, PyObject *args, PyObject *kwargs) {
40330 PyObject *resultobj;
40331 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40332 int result;
40333 PyObject * obj0 = 0 ;
40334 char *kwnames[] = {
40335 (char *) "self", NULL
40336 };
40337
40338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetRelationship",kwnames,&obj0)) goto fail;
40339 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40340 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40341 {
40342 PyThreadState* __tstate = wxPyBeginAllowThreads();
40343 result = (int)(arg1)->GetRelationship();
40344
40345 wxPyEndAllowThreads(__tstate);
40346 if (PyErr_Occurred()) SWIG_fail;
40347 }
40348 resultobj = SWIG_From_int((int)result);
40349 return resultobj;
40350 fail:
40351 return NULL;
40352 }
40353
40354
40355 static PyObject *_wrap_IndividualLayoutConstraint_SetRelationship(PyObject *, PyObject *args, PyObject *kwargs) {
40356 PyObject *resultobj;
40357 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40358 int arg2 ;
40359 PyObject * obj0 = 0 ;
40360 PyObject * obj1 = 0 ;
40361 char *kwnames[] = {
40362 (char *) "self",(char *) "r", NULL
40363 };
40364
40365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetRelationship",kwnames,&obj0,&obj1)) goto fail;
40366 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40367 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40368 arg2 = (int)SWIG_As_int(obj1);
40369 if (PyErr_Occurred()) SWIG_fail;
40370 {
40371 PyThreadState* __tstate = wxPyBeginAllowThreads();
40372 (arg1)->SetRelationship((wxRelationship )arg2);
40373
40374 wxPyEndAllowThreads(__tstate);
40375 if (PyErr_Occurred()) SWIG_fail;
40376 }
40377 Py_INCREF(Py_None); resultobj = Py_None;
40378 return resultobj;
40379 fail:
40380 return NULL;
40381 }
40382
40383
40384 static PyObject *_wrap_IndividualLayoutConstraint_ResetIfWin(PyObject *, PyObject *args, PyObject *kwargs) {
40385 PyObject *resultobj;
40386 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40387 wxWindow *arg2 = (wxWindow *) 0 ;
40388 bool result;
40389 PyObject * obj0 = 0 ;
40390 PyObject * obj1 = 0 ;
40391 char *kwnames[] = {
40392 (char *) "self",(char *) "otherW", NULL
40393 };
40394
40395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_ResetIfWin",kwnames,&obj0,&obj1)) goto fail;
40396 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40397 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40398 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
40399 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40400 {
40401 PyThreadState* __tstate = wxPyBeginAllowThreads();
40402 result = (bool)(arg1)->ResetIfWin(arg2);
40403
40404 wxPyEndAllowThreads(__tstate);
40405 if (PyErr_Occurred()) SWIG_fail;
40406 }
40407 {
40408 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40409 }
40410 return resultobj;
40411 fail:
40412 return NULL;
40413 }
40414
40415
40416 static PyObject *_wrap_IndividualLayoutConstraint_SatisfyConstraint(PyObject *, PyObject *args, PyObject *kwargs) {
40417 PyObject *resultobj;
40418 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40419 wxLayoutConstraints *arg2 = (wxLayoutConstraints *) 0 ;
40420 wxWindow *arg3 = (wxWindow *) 0 ;
40421 bool result;
40422 PyObject * obj0 = 0 ;
40423 PyObject * obj1 = 0 ;
40424 PyObject * obj2 = 0 ;
40425 char *kwnames[] = {
40426 (char *) "self",(char *) "constraints",(char *) "win", NULL
40427 };
40428
40429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:IndividualLayoutConstraint_SatisfyConstraint",kwnames,&obj0,&obj1,&obj2)) goto fail;
40430 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40431 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40432 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxLayoutConstraints,
40433 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40434 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
40435 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40436 {
40437 PyThreadState* __tstate = wxPyBeginAllowThreads();
40438 result = (bool)(arg1)->SatisfyConstraint(arg2,arg3);
40439
40440 wxPyEndAllowThreads(__tstate);
40441 if (PyErr_Occurred()) SWIG_fail;
40442 }
40443 {
40444 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40445 }
40446 return resultobj;
40447 fail:
40448 return NULL;
40449 }
40450
40451
40452 static PyObject *_wrap_IndividualLayoutConstraint_GetEdge(PyObject *, PyObject *args, PyObject *kwargs) {
40453 PyObject *resultobj;
40454 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40455 int arg2 ;
40456 wxWindow *arg3 = (wxWindow *) 0 ;
40457 wxWindow *arg4 = (wxWindow *) 0 ;
40458 int result;
40459 PyObject * obj0 = 0 ;
40460 PyObject * obj1 = 0 ;
40461 PyObject * obj2 = 0 ;
40462 PyObject * obj3 = 0 ;
40463 char *kwnames[] = {
40464 (char *) "self",(char *) "which",(char *) "thisWin",(char *) "other", NULL
40465 };
40466
40467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:IndividualLayoutConstraint_GetEdge",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
40468 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40469 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40470 arg2 = (int)SWIG_As_int(obj1);
40471 if (PyErr_Occurred()) SWIG_fail;
40472 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
40473 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40474 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
40475 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40476 {
40477 PyThreadState* __tstate = wxPyBeginAllowThreads();
40478 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetEdge((wxEdge )arg2,arg3,arg4);
40479
40480 wxPyEndAllowThreads(__tstate);
40481 if (PyErr_Occurred()) SWIG_fail;
40482 }
40483 resultobj = SWIG_From_int((int)result);
40484 return resultobj;
40485 fail:
40486 return NULL;
40487 }
40488
40489
40490 static PyObject * IndividualLayoutConstraint_swigregister(PyObject *, PyObject *args) {
40491 PyObject *obj;
40492 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
40493 SWIG_TypeClientData(SWIGTYPE_p_wxIndividualLayoutConstraint, obj);
40494 Py_INCREF(obj);
40495 return Py_BuildValue((char *)"");
40496 }
40497 static PyObject *_wrap_LayoutConstraints_left_get(PyObject *, PyObject *args, PyObject *kwargs) {
40498 PyObject *resultobj;
40499 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40500 wxIndividualLayoutConstraint *result;
40501 PyObject * obj0 = 0 ;
40502 char *kwnames[] = {
40503 (char *) "self", NULL
40504 };
40505
40506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_left_get",kwnames,&obj0)) goto fail;
40507 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40508 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40509 result = (wxIndividualLayoutConstraint *)& ((arg1)->left);
40510
40511 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40512 return resultobj;
40513 fail:
40514 return NULL;
40515 }
40516
40517
40518 static PyObject *_wrap_LayoutConstraints_top_get(PyObject *, PyObject *args, PyObject *kwargs) {
40519 PyObject *resultobj;
40520 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40521 wxIndividualLayoutConstraint *result;
40522 PyObject * obj0 = 0 ;
40523 char *kwnames[] = {
40524 (char *) "self", NULL
40525 };
40526
40527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_top_get",kwnames,&obj0)) goto fail;
40528 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40529 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40530 result = (wxIndividualLayoutConstraint *)& ((arg1)->top);
40531
40532 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40533 return resultobj;
40534 fail:
40535 return NULL;
40536 }
40537
40538
40539 static PyObject *_wrap_LayoutConstraints_right_get(PyObject *, PyObject *args, PyObject *kwargs) {
40540 PyObject *resultobj;
40541 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40542 wxIndividualLayoutConstraint *result;
40543 PyObject * obj0 = 0 ;
40544 char *kwnames[] = {
40545 (char *) "self", NULL
40546 };
40547
40548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_right_get",kwnames,&obj0)) goto fail;
40549 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40550 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40551 result = (wxIndividualLayoutConstraint *)& ((arg1)->right);
40552
40553 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40554 return resultobj;
40555 fail:
40556 return NULL;
40557 }
40558
40559
40560 static PyObject *_wrap_LayoutConstraints_bottom_get(PyObject *, PyObject *args, PyObject *kwargs) {
40561 PyObject *resultobj;
40562 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40563 wxIndividualLayoutConstraint *result;
40564 PyObject * obj0 = 0 ;
40565 char *kwnames[] = {
40566 (char *) "self", NULL
40567 };
40568
40569 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_bottom_get",kwnames,&obj0)) goto fail;
40570 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40571 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40572 result = (wxIndividualLayoutConstraint *)& ((arg1)->bottom);
40573
40574 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40575 return resultobj;
40576 fail:
40577 return NULL;
40578 }
40579
40580
40581 static PyObject *_wrap_LayoutConstraints_width_get(PyObject *, PyObject *args, PyObject *kwargs) {
40582 PyObject *resultobj;
40583 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40584 wxIndividualLayoutConstraint *result;
40585 PyObject * obj0 = 0 ;
40586 char *kwnames[] = {
40587 (char *) "self", NULL
40588 };
40589
40590 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_width_get",kwnames,&obj0)) goto fail;
40591 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40592 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40593 result = (wxIndividualLayoutConstraint *)& ((arg1)->width);
40594
40595 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40596 return resultobj;
40597 fail:
40598 return NULL;
40599 }
40600
40601
40602 static PyObject *_wrap_LayoutConstraints_height_get(PyObject *, PyObject *args, PyObject *kwargs) {
40603 PyObject *resultobj;
40604 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40605 wxIndividualLayoutConstraint *result;
40606 PyObject * obj0 = 0 ;
40607 char *kwnames[] = {
40608 (char *) "self", NULL
40609 };
40610
40611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_height_get",kwnames,&obj0)) goto fail;
40612 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40613 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40614 result = (wxIndividualLayoutConstraint *)& ((arg1)->height);
40615
40616 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40617 return resultobj;
40618 fail:
40619 return NULL;
40620 }
40621
40622
40623 static PyObject *_wrap_LayoutConstraints_centreX_get(PyObject *, PyObject *args, PyObject *kwargs) {
40624 PyObject *resultobj;
40625 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40626 wxIndividualLayoutConstraint *result;
40627 PyObject * obj0 = 0 ;
40628 char *kwnames[] = {
40629 (char *) "self", NULL
40630 };
40631
40632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_centreX_get",kwnames,&obj0)) goto fail;
40633 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40634 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40635 result = (wxIndividualLayoutConstraint *)& ((arg1)->centreX);
40636
40637 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40638 return resultobj;
40639 fail:
40640 return NULL;
40641 }
40642
40643
40644 static PyObject *_wrap_LayoutConstraints_centreY_get(PyObject *, PyObject *args, PyObject *kwargs) {
40645 PyObject *resultobj;
40646 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40647 wxIndividualLayoutConstraint *result;
40648 PyObject * obj0 = 0 ;
40649 char *kwnames[] = {
40650 (char *) "self", NULL
40651 };
40652
40653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_centreY_get",kwnames,&obj0)) goto fail;
40654 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40655 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40656 result = (wxIndividualLayoutConstraint *)& ((arg1)->centreY);
40657
40658 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40659 return resultobj;
40660 fail:
40661 return NULL;
40662 }
40663
40664
40665 static PyObject *_wrap_new_LayoutConstraints(PyObject *, PyObject *args, PyObject *kwargs) {
40666 PyObject *resultobj;
40667 wxLayoutConstraints *result;
40668 char *kwnames[] = {
40669 NULL
40670 };
40671
40672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LayoutConstraints",kwnames)) goto fail;
40673 {
40674 PyThreadState* __tstate = wxPyBeginAllowThreads();
40675 result = (wxLayoutConstraints *)new wxLayoutConstraints();
40676
40677 wxPyEndAllowThreads(__tstate);
40678 if (PyErr_Occurred()) SWIG_fail;
40679 }
40680 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutConstraints, 1);
40681 return resultobj;
40682 fail:
40683 return NULL;
40684 }
40685
40686
40687 static PyObject *_wrap_LayoutConstraints_SatisfyConstraints(PyObject *, PyObject *args, PyObject *kwargs) {
40688 PyObject *resultobj;
40689 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40690 wxWindow *arg2 = (wxWindow *) 0 ;
40691 int *arg3 = (int *) 0 ;
40692 bool result;
40693 int temp3 ;
40694 int res3 = 0 ;
40695 PyObject * obj0 = 0 ;
40696 PyObject * obj1 = 0 ;
40697 char *kwnames[] = {
40698 (char *) "self",(char *) "win", NULL
40699 };
40700
40701 arg3 = &temp3; res3 = SWIG_NEWOBJ;
40702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LayoutConstraints_SatisfyConstraints",kwnames,&obj0,&obj1)) goto fail;
40703 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40704 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40705 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
40706 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40707 {
40708 PyThreadState* __tstate = wxPyBeginAllowThreads();
40709 result = (bool)(arg1)->SatisfyConstraints(arg2,arg3);
40710
40711 wxPyEndAllowThreads(__tstate);
40712 if (PyErr_Occurred()) SWIG_fail;
40713 }
40714 {
40715 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40716 }
40717 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
40718 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
40719 return resultobj;
40720 fail:
40721 return NULL;
40722 }
40723
40724
40725 static PyObject *_wrap_LayoutConstraints_AreSatisfied(PyObject *, PyObject *args, PyObject *kwargs) {
40726 PyObject *resultobj;
40727 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40728 bool result;
40729 PyObject * obj0 = 0 ;
40730 char *kwnames[] = {
40731 (char *) "self", NULL
40732 };
40733
40734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_AreSatisfied",kwnames,&obj0)) goto fail;
40735 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40736 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40737 {
40738 PyThreadState* __tstate = wxPyBeginAllowThreads();
40739 result = (bool)((wxLayoutConstraints const *)arg1)->AreSatisfied();
40740
40741 wxPyEndAllowThreads(__tstate);
40742 if (PyErr_Occurred()) SWIG_fail;
40743 }
40744 {
40745 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40746 }
40747 return resultobj;
40748 fail:
40749 return NULL;
40750 }
40751
40752
40753 static PyObject * LayoutConstraints_swigregister(PyObject *, PyObject *args) {
40754 PyObject *obj;
40755 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
40756 SWIG_TypeClientData(SWIGTYPE_p_wxLayoutConstraints, obj);
40757 Py_INCREF(obj);
40758 return Py_BuildValue((char *)"");
40759 }
40760 static PyMethodDef SwigMethods[] = {
40761 { (char *)"_wxPySetDictionary", __wxPySetDictionary, METH_VARARGS, NULL },
40762 { (char *)"_wxPyFixStockObjects", __wxPyFixStockObjects, METH_VARARGS, NULL },
40763 { (char *)"Object_GetClassName", (PyCFunction) _wrap_Object_GetClassName, METH_VARARGS | METH_KEYWORDS, NULL },
40764 { (char *)"Object_Destroy", (PyCFunction) _wrap_Object_Destroy, METH_VARARGS | METH_KEYWORDS, NULL },
40765 { (char *)"Object_swigregister", Object_swigregister, METH_VARARGS, NULL },
40766 { (char *)"Size_width_set", (PyCFunction) _wrap_Size_width_set, METH_VARARGS | METH_KEYWORDS, NULL },
40767 { (char *)"Size_width_get", (PyCFunction) _wrap_Size_width_get, METH_VARARGS | METH_KEYWORDS, NULL },
40768 { (char *)"Size_height_set", (PyCFunction) _wrap_Size_height_set, METH_VARARGS | METH_KEYWORDS, NULL },
40769 { (char *)"Size_height_get", (PyCFunction) _wrap_Size_height_get, METH_VARARGS | METH_KEYWORDS, NULL },
40770 { (char *)"new_Size", (PyCFunction) _wrap_new_Size, METH_VARARGS | METH_KEYWORDS, NULL },
40771 { (char *)"delete_Size", (PyCFunction) _wrap_delete_Size, METH_VARARGS | METH_KEYWORDS, NULL },
40772 { (char *)"Size___eq__", (PyCFunction) _wrap_Size___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
40773 { (char *)"Size___ne__", (PyCFunction) _wrap_Size___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
40774 { (char *)"Size___add__", (PyCFunction) _wrap_Size___add__, METH_VARARGS | METH_KEYWORDS, NULL },
40775 { (char *)"Size___sub__", (PyCFunction) _wrap_Size___sub__, METH_VARARGS | METH_KEYWORDS, NULL },
40776 { (char *)"Size_IncTo", (PyCFunction) _wrap_Size_IncTo, METH_VARARGS | METH_KEYWORDS, NULL },
40777 { (char *)"Size_DecTo", (PyCFunction) _wrap_Size_DecTo, METH_VARARGS | METH_KEYWORDS, NULL },
40778 { (char *)"Size_Set", (PyCFunction) _wrap_Size_Set, METH_VARARGS | METH_KEYWORDS, NULL },
40779 { (char *)"Size_SetWidth", (PyCFunction) _wrap_Size_SetWidth, METH_VARARGS | METH_KEYWORDS, NULL },
40780 { (char *)"Size_SetHeight", (PyCFunction) _wrap_Size_SetHeight, METH_VARARGS | METH_KEYWORDS, NULL },
40781 { (char *)"Size_GetWidth", (PyCFunction) _wrap_Size_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL },
40782 { (char *)"Size_GetHeight", (PyCFunction) _wrap_Size_GetHeight, METH_VARARGS | METH_KEYWORDS, NULL },
40783 { (char *)"Size_IsFullySpecified", (PyCFunction) _wrap_Size_IsFullySpecified, METH_VARARGS | METH_KEYWORDS, NULL },
40784 { (char *)"Size_SetDefaults", (PyCFunction) _wrap_Size_SetDefaults, METH_VARARGS | METH_KEYWORDS, NULL },
40785 { (char *)"Size_Get", (PyCFunction) _wrap_Size_Get, METH_VARARGS | METH_KEYWORDS, NULL },
40786 { (char *)"Size_swigregister", Size_swigregister, METH_VARARGS, NULL },
40787 { (char *)"RealPoint_x_set", (PyCFunction) _wrap_RealPoint_x_set, METH_VARARGS | METH_KEYWORDS, NULL },
40788 { (char *)"RealPoint_x_get", (PyCFunction) _wrap_RealPoint_x_get, METH_VARARGS | METH_KEYWORDS, NULL },
40789 { (char *)"RealPoint_y_set", (PyCFunction) _wrap_RealPoint_y_set, METH_VARARGS | METH_KEYWORDS, NULL },
40790 { (char *)"RealPoint_y_get", (PyCFunction) _wrap_RealPoint_y_get, METH_VARARGS | METH_KEYWORDS, NULL },
40791 { (char *)"new_RealPoint", (PyCFunction) _wrap_new_RealPoint, METH_VARARGS | METH_KEYWORDS, NULL },
40792 { (char *)"delete_RealPoint", (PyCFunction) _wrap_delete_RealPoint, METH_VARARGS | METH_KEYWORDS, NULL },
40793 { (char *)"RealPoint___eq__", (PyCFunction) _wrap_RealPoint___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
40794 { (char *)"RealPoint___ne__", (PyCFunction) _wrap_RealPoint___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
40795 { (char *)"RealPoint___add__", (PyCFunction) _wrap_RealPoint___add__, METH_VARARGS | METH_KEYWORDS, NULL },
40796 { (char *)"RealPoint___sub__", (PyCFunction) _wrap_RealPoint___sub__, METH_VARARGS | METH_KEYWORDS, NULL },
40797 { (char *)"RealPoint_Set", (PyCFunction) _wrap_RealPoint_Set, METH_VARARGS | METH_KEYWORDS, NULL },
40798 { (char *)"RealPoint_Get", (PyCFunction) _wrap_RealPoint_Get, METH_VARARGS | METH_KEYWORDS, NULL },
40799 { (char *)"RealPoint_swigregister", RealPoint_swigregister, METH_VARARGS, NULL },
40800 { (char *)"Point_x_set", (PyCFunction) _wrap_Point_x_set, METH_VARARGS | METH_KEYWORDS, NULL },
40801 { (char *)"Point_x_get", (PyCFunction) _wrap_Point_x_get, METH_VARARGS | METH_KEYWORDS, NULL },
40802 { (char *)"Point_y_set", (PyCFunction) _wrap_Point_y_set, METH_VARARGS | METH_KEYWORDS, NULL },
40803 { (char *)"Point_y_get", (PyCFunction) _wrap_Point_y_get, METH_VARARGS | METH_KEYWORDS, NULL },
40804 { (char *)"new_Point", (PyCFunction) _wrap_new_Point, METH_VARARGS | METH_KEYWORDS, NULL },
40805 { (char *)"delete_Point", (PyCFunction) _wrap_delete_Point, METH_VARARGS | METH_KEYWORDS, NULL },
40806 { (char *)"Point___eq__", (PyCFunction) _wrap_Point___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
40807 { (char *)"Point___ne__", (PyCFunction) _wrap_Point___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
40808 { (char *)"Point___add__", (PyCFunction) _wrap_Point___add__, METH_VARARGS | METH_KEYWORDS, NULL },
40809 { (char *)"Point___sub__", (PyCFunction) _wrap_Point___sub__, METH_VARARGS | METH_KEYWORDS, NULL },
40810 { (char *)"Point___iadd__", (PyCFunction) _wrap_Point___iadd__, METH_VARARGS | METH_KEYWORDS, NULL },
40811 { (char *)"Point___isub__", (PyCFunction) _wrap_Point___isub__, METH_VARARGS | METH_KEYWORDS, NULL },
40812 { (char *)"Point_Set", (PyCFunction) _wrap_Point_Set, METH_VARARGS | METH_KEYWORDS, NULL },
40813 { (char *)"Point_Get", (PyCFunction) _wrap_Point_Get, METH_VARARGS | METH_KEYWORDS, NULL },
40814 { (char *)"Point_swigregister", Point_swigregister, METH_VARARGS, NULL },
40815 { (char *)"new_Rect", (PyCFunction) _wrap_new_Rect, METH_VARARGS | METH_KEYWORDS, NULL },
40816 { (char *)"new_RectPP", (PyCFunction) _wrap_new_RectPP, METH_VARARGS | METH_KEYWORDS, NULL },
40817 { (char *)"new_RectPS", (PyCFunction) _wrap_new_RectPS, METH_VARARGS | METH_KEYWORDS, NULL },
40818 { (char *)"delete_Rect", (PyCFunction) _wrap_delete_Rect, METH_VARARGS | METH_KEYWORDS, NULL },
40819 { (char *)"Rect_GetX", (PyCFunction) _wrap_Rect_GetX, METH_VARARGS | METH_KEYWORDS, NULL },
40820 { (char *)"Rect_SetX", (PyCFunction) _wrap_Rect_SetX, METH_VARARGS | METH_KEYWORDS, NULL },
40821 { (char *)"Rect_GetY", (PyCFunction) _wrap_Rect_GetY, METH_VARARGS | METH_KEYWORDS, NULL },
40822 { (char *)"Rect_SetY", (PyCFunction) _wrap_Rect_SetY, METH_VARARGS | METH_KEYWORDS, NULL },
40823 { (char *)"Rect_GetWidth", (PyCFunction) _wrap_Rect_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL },
40824 { (char *)"Rect_SetWidth", (PyCFunction) _wrap_Rect_SetWidth, METH_VARARGS | METH_KEYWORDS, NULL },
40825 { (char *)"Rect_GetHeight", (PyCFunction) _wrap_Rect_GetHeight, METH_VARARGS | METH_KEYWORDS, NULL },
40826 { (char *)"Rect_SetHeight", (PyCFunction) _wrap_Rect_SetHeight, METH_VARARGS | METH_KEYWORDS, NULL },
40827 { (char *)"Rect_GetPosition", (PyCFunction) _wrap_Rect_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
40828 { (char *)"Rect_SetPosition", (PyCFunction) _wrap_Rect_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
40829 { (char *)"Rect_GetSize", (PyCFunction) _wrap_Rect_GetSize, METH_VARARGS | METH_KEYWORDS, NULL },
40830 { (char *)"Rect_SetSize", (PyCFunction) _wrap_Rect_SetSize, METH_VARARGS | METH_KEYWORDS, NULL },
40831 { (char *)"Rect_GetTopLeft", (PyCFunction) _wrap_Rect_GetTopLeft, METH_VARARGS | METH_KEYWORDS, NULL },
40832 { (char *)"Rect_SetTopLeft", (PyCFunction) _wrap_Rect_SetTopLeft, METH_VARARGS | METH_KEYWORDS, NULL },
40833 { (char *)"Rect_GetBottomRight", (PyCFunction) _wrap_Rect_GetBottomRight, METH_VARARGS | METH_KEYWORDS, NULL },
40834 { (char *)"Rect_SetBottomRight", (PyCFunction) _wrap_Rect_SetBottomRight, METH_VARARGS | METH_KEYWORDS, NULL },
40835 { (char *)"Rect_GetLeft", (PyCFunction) _wrap_Rect_GetLeft, METH_VARARGS | METH_KEYWORDS, NULL },
40836 { (char *)"Rect_GetTop", (PyCFunction) _wrap_Rect_GetTop, METH_VARARGS | METH_KEYWORDS, NULL },
40837 { (char *)"Rect_GetBottom", (PyCFunction) _wrap_Rect_GetBottom, METH_VARARGS | METH_KEYWORDS, NULL },
40838 { (char *)"Rect_GetRight", (PyCFunction) _wrap_Rect_GetRight, METH_VARARGS | METH_KEYWORDS, NULL },
40839 { (char *)"Rect_SetLeft", (PyCFunction) _wrap_Rect_SetLeft, METH_VARARGS | METH_KEYWORDS, NULL },
40840 { (char *)"Rect_SetRight", (PyCFunction) _wrap_Rect_SetRight, METH_VARARGS | METH_KEYWORDS, NULL },
40841 { (char *)"Rect_SetTop", (PyCFunction) _wrap_Rect_SetTop, METH_VARARGS | METH_KEYWORDS, NULL },
40842 { (char *)"Rect_SetBottom", (PyCFunction) _wrap_Rect_SetBottom, METH_VARARGS | METH_KEYWORDS, NULL },
40843 { (char *)"Rect_Inflate", (PyCFunction) _wrap_Rect_Inflate, METH_VARARGS | METH_KEYWORDS, NULL },
40844 { (char *)"Rect_Deflate", (PyCFunction) _wrap_Rect_Deflate, METH_VARARGS | METH_KEYWORDS, NULL },
40845 { (char *)"Rect_OffsetXY", (PyCFunction) _wrap_Rect_OffsetXY, METH_VARARGS | METH_KEYWORDS, NULL },
40846 { (char *)"Rect_Offset", (PyCFunction) _wrap_Rect_Offset, METH_VARARGS | METH_KEYWORDS, NULL },
40847 { (char *)"Rect_Intersect", (PyCFunction) _wrap_Rect_Intersect, METH_VARARGS | METH_KEYWORDS, NULL },
40848 { (char *)"Rect___add__", (PyCFunction) _wrap_Rect___add__, METH_VARARGS | METH_KEYWORDS, NULL },
40849 { (char *)"Rect___iadd__", (PyCFunction) _wrap_Rect___iadd__, METH_VARARGS | METH_KEYWORDS, NULL },
40850 { (char *)"Rect___eq__", (PyCFunction) _wrap_Rect___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
40851 { (char *)"Rect___ne__", (PyCFunction) _wrap_Rect___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
40852 { (char *)"Rect_InsideXY", (PyCFunction) _wrap_Rect_InsideXY, METH_VARARGS | METH_KEYWORDS, NULL },
40853 { (char *)"Rect_Inside", (PyCFunction) _wrap_Rect_Inside, METH_VARARGS | METH_KEYWORDS, NULL },
40854 { (char *)"Rect_Intersects", (PyCFunction) _wrap_Rect_Intersects, METH_VARARGS | METH_KEYWORDS, NULL },
40855 { (char *)"Rect_x_set", (PyCFunction) _wrap_Rect_x_set, METH_VARARGS | METH_KEYWORDS, NULL },
40856 { (char *)"Rect_x_get", (PyCFunction) _wrap_Rect_x_get, METH_VARARGS | METH_KEYWORDS, NULL },
40857 { (char *)"Rect_y_set", (PyCFunction) _wrap_Rect_y_set, METH_VARARGS | METH_KEYWORDS, NULL },
40858 { (char *)"Rect_y_get", (PyCFunction) _wrap_Rect_y_get, METH_VARARGS | METH_KEYWORDS, NULL },
40859 { (char *)"Rect_width_set", (PyCFunction) _wrap_Rect_width_set, METH_VARARGS | METH_KEYWORDS, NULL },
40860 { (char *)"Rect_width_get", (PyCFunction) _wrap_Rect_width_get, METH_VARARGS | METH_KEYWORDS, NULL },
40861 { (char *)"Rect_height_set", (PyCFunction) _wrap_Rect_height_set, METH_VARARGS | METH_KEYWORDS, NULL },
40862 { (char *)"Rect_height_get", (PyCFunction) _wrap_Rect_height_get, METH_VARARGS | METH_KEYWORDS, NULL },
40863 { (char *)"Rect_Set", (PyCFunction) _wrap_Rect_Set, METH_VARARGS | METH_KEYWORDS, NULL },
40864 { (char *)"Rect_Get", (PyCFunction) _wrap_Rect_Get, METH_VARARGS | METH_KEYWORDS, NULL },
40865 { (char *)"Rect_swigregister", Rect_swigregister, METH_VARARGS, NULL },
40866 { (char *)"IntersectRect", (PyCFunction) _wrap_IntersectRect, METH_VARARGS | METH_KEYWORDS, NULL },
40867 { (char *)"new_Point2D", (PyCFunction) _wrap_new_Point2D, METH_VARARGS | METH_KEYWORDS, NULL },
40868 { (char *)"new_Point2DCopy", (PyCFunction) _wrap_new_Point2DCopy, METH_VARARGS | METH_KEYWORDS, NULL },
40869 { (char *)"new_Point2DFromPoint", (PyCFunction) _wrap_new_Point2DFromPoint, METH_VARARGS | METH_KEYWORDS, NULL },
40870 { (char *)"Point2D_GetFloor", (PyCFunction) _wrap_Point2D_GetFloor, METH_VARARGS | METH_KEYWORDS, NULL },
40871 { (char *)"Point2D_GetRounded", (PyCFunction) _wrap_Point2D_GetRounded, METH_VARARGS | METH_KEYWORDS, NULL },
40872 { (char *)"Point2D_GetVectorLength", (PyCFunction) _wrap_Point2D_GetVectorLength, METH_VARARGS | METH_KEYWORDS, NULL },
40873 { (char *)"Point2D_GetVectorAngle", (PyCFunction) _wrap_Point2D_GetVectorAngle, METH_VARARGS | METH_KEYWORDS, NULL },
40874 { (char *)"Point2D_SetVectorLength", (PyCFunction) _wrap_Point2D_SetVectorLength, METH_VARARGS | METH_KEYWORDS, NULL },
40875 { (char *)"Point2D_SetVectorAngle", (PyCFunction) _wrap_Point2D_SetVectorAngle, METH_VARARGS | METH_KEYWORDS, NULL },
40876 { (char *)"Point2D_GetDistance", (PyCFunction) _wrap_Point2D_GetDistance, METH_VARARGS | METH_KEYWORDS, NULL },
40877 { (char *)"Point2D_GetDistanceSquare", (PyCFunction) _wrap_Point2D_GetDistanceSquare, METH_VARARGS | METH_KEYWORDS, NULL },
40878 { (char *)"Point2D_GetDotProduct", (PyCFunction) _wrap_Point2D_GetDotProduct, METH_VARARGS | METH_KEYWORDS, NULL },
40879 { (char *)"Point2D_GetCrossProduct", (PyCFunction) _wrap_Point2D_GetCrossProduct, METH_VARARGS | METH_KEYWORDS, NULL },
40880 { (char *)"Point2D___neg__", (PyCFunction) _wrap_Point2D___neg__, METH_VARARGS | METH_KEYWORDS, NULL },
40881 { (char *)"Point2D___iadd__", (PyCFunction) _wrap_Point2D___iadd__, METH_VARARGS | METH_KEYWORDS, NULL },
40882 { (char *)"Point2D___isub__", (PyCFunction) _wrap_Point2D___isub__, METH_VARARGS | METH_KEYWORDS, NULL },
40883 { (char *)"Point2D___imul__", (PyCFunction) _wrap_Point2D___imul__, METH_VARARGS | METH_KEYWORDS, NULL },
40884 { (char *)"Point2D___idiv__", (PyCFunction) _wrap_Point2D___idiv__, METH_VARARGS | METH_KEYWORDS, NULL },
40885 { (char *)"Point2D___eq__", (PyCFunction) _wrap_Point2D___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
40886 { (char *)"Point2D___ne__", (PyCFunction) _wrap_Point2D___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
40887 { (char *)"Point2D_x_set", (PyCFunction) _wrap_Point2D_x_set, METH_VARARGS | METH_KEYWORDS, NULL },
40888 { (char *)"Point2D_x_get", (PyCFunction) _wrap_Point2D_x_get, METH_VARARGS | METH_KEYWORDS, NULL },
40889 { (char *)"Point2D_y_set", (PyCFunction) _wrap_Point2D_y_set, METH_VARARGS | METH_KEYWORDS, NULL },
40890 { (char *)"Point2D_y_get", (PyCFunction) _wrap_Point2D_y_get, METH_VARARGS | METH_KEYWORDS, NULL },
40891 { (char *)"Point2D_Set", (PyCFunction) _wrap_Point2D_Set, METH_VARARGS | METH_KEYWORDS, NULL },
40892 { (char *)"Point2D_Get", (PyCFunction) _wrap_Point2D_Get, METH_VARARGS | METH_KEYWORDS, NULL },
40893 { (char *)"Point2D_swigregister", Point2D_swigregister, METH_VARARGS, NULL },
40894 { (char *)"new_InputStream", (PyCFunction) _wrap_new_InputStream, METH_VARARGS | METH_KEYWORDS, NULL },
40895 { (char *)"InputStream_close", (PyCFunction) _wrap_InputStream_close, METH_VARARGS | METH_KEYWORDS, NULL },
40896 { (char *)"InputStream_flush", (PyCFunction) _wrap_InputStream_flush, METH_VARARGS | METH_KEYWORDS, NULL },
40897 { (char *)"InputStream_eof", (PyCFunction) _wrap_InputStream_eof, METH_VARARGS | METH_KEYWORDS, NULL },
40898 { (char *)"InputStream_read", (PyCFunction) _wrap_InputStream_read, METH_VARARGS | METH_KEYWORDS, NULL },
40899 { (char *)"InputStream_readline", (PyCFunction) _wrap_InputStream_readline, METH_VARARGS | METH_KEYWORDS, NULL },
40900 { (char *)"InputStream_readlines", (PyCFunction) _wrap_InputStream_readlines, METH_VARARGS | METH_KEYWORDS, NULL },
40901 { (char *)"InputStream_seek", (PyCFunction) _wrap_InputStream_seek, METH_VARARGS | METH_KEYWORDS, NULL },
40902 { (char *)"InputStream_tell", (PyCFunction) _wrap_InputStream_tell, METH_VARARGS | METH_KEYWORDS, NULL },
40903 { (char *)"InputStream_Peek", (PyCFunction) _wrap_InputStream_Peek, METH_VARARGS | METH_KEYWORDS, NULL },
40904 { (char *)"InputStream_GetC", (PyCFunction) _wrap_InputStream_GetC, METH_VARARGS | METH_KEYWORDS, NULL },
40905 { (char *)"InputStream_LastRead", (PyCFunction) _wrap_InputStream_LastRead, METH_VARARGS | METH_KEYWORDS, NULL },
40906 { (char *)"InputStream_CanRead", (PyCFunction) _wrap_InputStream_CanRead, METH_VARARGS | METH_KEYWORDS, NULL },
40907 { (char *)"InputStream_Eof", (PyCFunction) _wrap_InputStream_Eof, METH_VARARGS | METH_KEYWORDS, NULL },
40908 { (char *)"InputStream_Ungetch", (PyCFunction) _wrap_InputStream_Ungetch, METH_VARARGS | METH_KEYWORDS, NULL },
40909 { (char *)"InputStream_SeekI", (PyCFunction) _wrap_InputStream_SeekI, METH_VARARGS | METH_KEYWORDS, NULL },
40910 { (char *)"InputStream_TellI", (PyCFunction) _wrap_InputStream_TellI, METH_VARARGS | METH_KEYWORDS, NULL },
40911 { (char *)"InputStream_swigregister", InputStream_swigregister, METH_VARARGS, NULL },
40912 { (char *)"OutputStream_write", (PyCFunction) _wrap_OutputStream_write, METH_VARARGS | METH_KEYWORDS, NULL },
40913 { (char *)"OutputStream_swigregister", OutputStream_swigregister, METH_VARARGS, NULL },
40914 { (char *)"new_FSFile", (PyCFunction) _wrap_new_FSFile, METH_VARARGS | METH_KEYWORDS, NULL },
40915 { (char *)"delete_FSFile", (PyCFunction) _wrap_delete_FSFile, METH_VARARGS | METH_KEYWORDS, NULL },
40916 { (char *)"FSFile_GetStream", (PyCFunction) _wrap_FSFile_GetStream, METH_VARARGS | METH_KEYWORDS, NULL },
40917 { (char *)"FSFile_GetMimeType", (PyCFunction) _wrap_FSFile_GetMimeType, METH_VARARGS | METH_KEYWORDS, NULL },
40918 { (char *)"FSFile_GetLocation", (PyCFunction) _wrap_FSFile_GetLocation, METH_VARARGS | METH_KEYWORDS, NULL },
40919 { (char *)"FSFile_GetAnchor", (PyCFunction) _wrap_FSFile_GetAnchor, METH_VARARGS | METH_KEYWORDS, NULL },
40920 { (char *)"FSFile_GetModificationTime", (PyCFunction) _wrap_FSFile_GetModificationTime, METH_VARARGS | METH_KEYWORDS, NULL },
40921 { (char *)"FSFile_swigregister", FSFile_swigregister, METH_VARARGS, NULL },
40922 { (char *)"CPPFileSystemHandler_swigregister", CPPFileSystemHandler_swigregister, METH_VARARGS, NULL },
40923 { (char *)"new_FileSystemHandler", (PyCFunction) _wrap_new_FileSystemHandler, METH_VARARGS | METH_KEYWORDS, NULL },
40924 { (char *)"FileSystemHandler__setCallbackInfo", (PyCFunction) _wrap_FileSystemHandler__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
40925 { (char *)"FileSystemHandler_CanOpen", (PyCFunction) _wrap_FileSystemHandler_CanOpen, METH_VARARGS | METH_KEYWORDS, NULL },
40926 { (char *)"FileSystemHandler_OpenFile", (PyCFunction) _wrap_FileSystemHandler_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL },
40927 { (char *)"FileSystemHandler_FindFirst", (PyCFunction) _wrap_FileSystemHandler_FindFirst, METH_VARARGS | METH_KEYWORDS, NULL },
40928 { (char *)"FileSystemHandler_FindNext", (PyCFunction) _wrap_FileSystemHandler_FindNext, METH_VARARGS | METH_KEYWORDS, NULL },
40929 { (char *)"FileSystemHandler_GetProtocol", (PyCFunction) _wrap_FileSystemHandler_GetProtocol, METH_VARARGS | METH_KEYWORDS, NULL },
40930 { (char *)"FileSystemHandler_GetLeftLocation", (PyCFunction) _wrap_FileSystemHandler_GetLeftLocation, METH_VARARGS | METH_KEYWORDS, NULL },
40931 { (char *)"FileSystemHandler_GetAnchor", (PyCFunction) _wrap_FileSystemHandler_GetAnchor, METH_VARARGS | METH_KEYWORDS, NULL },
40932 { (char *)"FileSystemHandler_GetRightLocation", (PyCFunction) _wrap_FileSystemHandler_GetRightLocation, METH_VARARGS | METH_KEYWORDS, NULL },
40933 { (char *)"FileSystemHandler_GetMimeTypeFromExt", (PyCFunction) _wrap_FileSystemHandler_GetMimeTypeFromExt, METH_VARARGS | METH_KEYWORDS, NULL },
40934 { (char *)"FileSystemHandler_swigregister", FileSystemHandler_swigregister, METH_VARARGS, NULL },
40935 { (char *)"new_FileSystem", (PyCFunction) _wrap_new_FileSystem, METH_VARARGS | METH_KEYWORDS, NULL },
40936 { (char *)"delete_FileSystem", (PyCFunction) _wrap_delete_FileSystem, METH_VARARGS | METH_KEYWORDS, NULL },
40937 { (char *)"FileSystem_ChangePathTo", (PyCFunction) _wrap_FileSystem_ChangePathTo, METH_VARARGS | METH_KEYWORDS, NULL },
40938 { (char *)"FileSystem_GetPath", (PyCFunction) _wrap_FileSystem_GetPath, METH_VARARGS | METH_KEYWORDS, NULL },
40939 { (char *)"FileSystem_OpenFile", (PyCFunction) _wrap_FileSystem_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL },
40940 { (char *)"FileSystem_FindFirst", (PyCFunction) _wrap_FileSystem_FindFirst, METH_VARARGS | METH_KEYWORDS, NULL },
40941 { (char *)"FileSystem_FindNext", (PyCFunction) _wrap_FileSystem_FindNext, METH_VARARGS | METH_KEYWORDS, NULL },
40942 { (char *)"FileSystem_AddHandler", (PyCFunction) _wrap_FileSystem_AddHandler, METH_VARARGS | METH_KEYWORDS, NULL },
40943 { (char *)"FileSystem_CleanUpHandlers", (PyCFunction) _wrap_FileSystem_CleanUpHandlers, METH_VARARGS | METH_KEYWORDS, NULL },
40944 { (char *)"FileSystem_FileNameToURL", (PyCFunction) _wrap_FileSystem_FileNameToURL, METH_VARARGS | METH_KEYWORDS, NULL },
40945 { (char *)"FileSystem_swigregister", FileSystem_swigregister, METH_VARARGS, NULL },
40946 { (char *)"FileSystem_URLToFileName", (PyCFunction) _wrap_FileSystem_URLToFileName, METH_VARARGS | METH_KEYWORDS, NULL },
40947 { (char *)"new_InternetFSHandler", (PyCFunction) _wrap_new_InternetFSHandler, METH_VARARGS | METH_KEYWORDS, NULL },
40948 { (char *)"InternetFSHandler_CanOpen", (PyCFunction) _wrap_InternetFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS, NULL },
40949 { (char *)"InternetFSHandler_OpenFile", (PyCFunction) _wrap_InternetFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL },
40950 { (char *)"InternetFSHandler_swigregister", InternetFSHandler_swigregister, METH_VARARGS, NULL },
40951 { (char *)"new_ZipFSHandler", (PyCFunction) _wrap_new_ZipFSHandler, METH_VARARGS | METH_KEYWORDS, NULL },
40952 { (char *)"ZipFSHandler_CanOpen", (PyCFunction) _wrap_ZipFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS, NULL },
40953 { (char *)"ZipFSHandler_OpenFile", (PyCFunction) _wrap_ZipFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL },
40954 { (char *)"ZipFSHandler_FindFirst", (PyCFunction) _wrap_ZipFSHandler_FindFirst, METH_VARARGS | METH_KEYWORDS, NULL },
40955 { (char *)"ZipFSHandler_FindNext", (PyCFunction) _wrap_ZipFSHandler_FindNext, METH_VARARGS | METH_KEYWORDS, NULL },
40956 { (char *)"ZipFSHandler_swigregister", ZipFSHandler_swigregister, METH_VARARGS, NULL },
40957 { (char *)"__wxMemoryFSHandler_AddFile_wxImage", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_wxImage, METH_VARARGS | METH_KEYWORDS, NULL },
40958 { (char *)"__wxMemoryFSHandler_AddFile_wxBitmap", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_wxBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
40959 { (char *)"__wxMemoryFSHandler_AddFile_Data", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_Data, METH_VARARGS | METH_KEYWORDS, NULL },
40960 { (char *)"new_MemoryFSHandler", (PyCFunction) _wrap_new_MemoryFSHandler, METH_VARARGS | METH_KEYWORDS, NULL },
40961 { (char *)"MemoryFSHandler_RemoveFile", (PyCFunction) _wrap_MemoryFSHandler_RemoveFile, METH_VARARGS | METH_KEYWORDS, NULL },
40962 { (char *)"MemoryFSHandler_CanOpen", (PyCFunction) _wrap_MemoryFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS, NULL },
40963 { (char *)"MemoryFSHandler_OpenFile", (PyCFunction) _wrap_MemoryFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL },
40964 { (char *)"MemoryFSHandler_FindFirst", (PyCFunction) _wrap_MemoryFSHandler_FindFirst, METH_VARARGS | METH_KEYWORDS, NULL },
40965 { (char *)"MemoryFSHandler_FindNext", (PyCFunction) _wrap_MemoryFSHandler_FindNext, METH_VARARGS | METH_KEYWORDS, NULL },
40966 { (char *)"MemoryFSHandler_swigregister", MemoryFSHandler_swigregister, METH_VARARGS, NULL },
40967 { (char *)"ImageHandler_GetName", (PyCFunction) _wrap_ImageHandler_GetName, METH_VARARGS | METH_KEYWORDS, NULL },
40968 { (char *)"ImageHandler_GetExtension", (PyCFunction) _wrap_ImageHandler_GetExtension, METH_VARARGS | METH_KEYWORDS, NULL },
40969 { (char *)"ImageHandler_GetType", (PyCFunction) _wrap_ImageHandler_GetType, METH_VARARGS | METH_KEYWORDS, NULL },
40970 { (char *)"ImageHandler_GetMimeType", (PyCFunction) _wrap_ImageHandler_GetMimeType, METH_VARARGS | METH_KEYWORDS, NULL },
40971 { (char *)"ImageHandler_CanRead", (PyCFunction) _wrap_ImageHandler_CanRead, METH_VARARGS | METH_KEYWORDS, NULL },
40972 { (char *)"ImageHandler_SetName", (PyCFunction) _wrap_ImageHandler_SetName, METH_VARARGS | METH_KEYWORDS, NULL },
40973 { (char *)"ImageHandler_SetExtension", (PyCFunction) _wrap_ImageHandler_SetExtension, METH_VARARGS | METH_KEYWORDS, NULL },
40974 { (char *)"ImageHandler_SetType", (PyCFunction) _wrap_ImageHandler_SetType, METH_VARARGS | METH_KEYWORDS, NULL },
40975 { (char *)"ImageHandler_SetMimeType", (PyCFunction) _wrap_ImageHandler_SetMimeType, METH_VARARGS | METH_KEYWORDS, NULL },
40976 { (char *)"ImageHandler_swigregister", ImageHandler_swigregister, METH_VARARGS, NULL },
40977 { (char *)"new_ImageHistogram", (PyCFunction) _wrap_new_ImageHistogram, METH_VARARGS | METH_KEYWORDS, NULL },
40978 { (char *)"ImageHistogram_MakeKey", (PyCFunction) _wrap_ImageHistogram_MakeKey, METH_VARARGS | METH_KEYWORDS, NULL },
40979 { (char *)"ImageHistogram_FindFirstUnusedColour", (PyCFunction) _wrap_ImageHistogram_FindFirstUnusedColour, METH_VARARGS | METH_KEYWORDS, NULL },
40980 { (char *)"ImageHistogram_swigregister", ImageHistogram_swigregister, METH_VARARGS, NULL },
40981 { (char *)"new_Image", (PyCFunction) _wrap_new_Image, METH_VARARGS | METH_KEYWORDS, NULL },
40982 { (char *)"delete_Image", (PyCFunction) _wrap_delete_Image, METH_VARARGS | METH_KEYWORDS, NULL },
40983 { (char *)"new_ImageFromMime", (PyCFunction) _wrap_new_ImageFromMime, METH_VARARGS | METH_KEYWORDS, NULL },
40984 { (char *)"new_ImageFromStream", (PyCFunction) _wrap_new_ImageFromStream, METH_VARARGS | METH_KEYWORDS, NULL },
40985 { (char *)"new_ImageFromStreamMime", (PyCFunction) _wrap_new_ImageFromStreamMime, METH_VARARGS | METH_KEYWORDS, NULL },
40986 { (char *)"new_EmptyImage", (PyCFunction) _wrap_new_EmptyImage, METH_VARARGS | METH_KEYWORDS, NULL },
40987 { (char *)"new_ImageFromBitmap", (PyCFunction) _wrap_new_ImageFromBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
40988 { (char *)"new_ImageFromData", (PyCFunction) _wrap_new_ImageFromData, METH_VARARGS | METH_KEYWORDS, NULL },
40989 { (char *)"Image_Create", (PyCFunction) _wrap_Image_Create, METH_VARARGS | METH_KEYWORDS, NULL },
40990 { (char *)"Image_Destroy", (PyCFunction) _wrap_Image_Destroy, METH_VARARGS | METH_KEYWORDS, NULL },
40991 { (char *)"Image_Scale", (PyCFunction) _wrap_Image_Scale, METH_VARARGS | METH_KEYWORDS, NULL },
40992 { (char *)"Image_ShrinkBy", (PyCFunction) _wrap_Image_ShrinkBy, METH_VARARGS | METH_KEYWORDS, NULL },
40993 { (char *)"Image_Rescale", (PyCFunction) _wrap_Image_Rescale, METH_VARARGS | METH_KEYWORDS, NULL },
40994 { (char *)"Image_SetRGB", (PyCFunction) _wrap_Image_SetRGB, METH_VARARGS | METH_KEYWORDS, NULL },
40995 { (char *)"Image_GetRed", (PyCFunction) _wrap_Image_GetRed, METH_VARARGS | METH_KEYWORDS, NULL },
40996 { (char *)"Image_GetGreen", (PyCFunction) _wrap_Image_GetGreen, METH_VARARGS | METH_KEYWORDS, NULL },
40997 { (char *)"Image_GetBlue", (PyCFunction) _wrap_Image_GetBlue, METH_VARARGS | METH_KEYWORDS, NULL },
40998 { (char *)"Image_SetAlpha", (PyCFunction) _wrap_Image_SetAlpha, METH_VARARGS | METH_KEYWORDS, NULL },
40999 { (char *)"Image_GetAlpha", (PyCFunction) _wrap_Image_GetAlpha, METH_VARARGS | METH_KEYWORDS, NULL },
41000 { (char *)"Image_HasAlpha", (PyCFunction) _wrap_Image_HasAlpha, METH_VARARGS | METH_KEYWORDS, NULL },
41001 { (char *)"Image_FindFirstUnusedColour", (PyCFunction) _wrap_Image_FindFirstUnusedColour, METH_VARARGS | METH_KEYWORDS, NULL },
41002 { (char *)"Image_ConvertAlphaToMask", (PyCFunction) _wrap_Image_ConvertAlphaToMask, METH_VARARGS | METH_KEYWORDS, NULL },
41003 { (char *)"Image_SetMaskFromImage", (PyCFunction) _wrap_Image_SetMaskFromImage, METH_VARARGS | METH_KEYWORDS, NULL },
41004 { (char *)"Image_CanRead", (PyCFunction) _wrap_Image_CanRead, METH_VARARGS | METH_KEYWORDS, NULL },
41005 { (char *)"Image_GetImageCount", (PyCFunction) _wrap_Image_GetImageCount, METH_VARARGS | METH_KEYWORDS, NULL },
41006 { (char *)"Image_LoadFile", (PyCFunction) _wrap_Image_LoadFile, METH_VARARGS | METH_KEYWORDS, NULL },
41007 { (char *)"Image_LoadMimeFile", (PyCFunction) _wrap_Image_LoadMimeFile, METH_VARARGS | METH_KEYWORDS, NULL },
41008 { (char *)"Image_SaveFile", (PyCFunction) _wrap_Image_SaveFile, METH_VARARGS | METH_KEYWORDS, NULL },
41009 { (char *)"Image_SaveMimeFile", (PyCFunction) _wrap_Image_SaveMimeFile, METH_VARARGS | METH_KEYWORDS, NULL },
41010 { (char *)"Image_CanReadStream", (PyCFunction) _wrap_Image_CanReadStream, METH_VARARGS | METH_KEYWORDS, NULL },
41011 { (char *)"Image_LoadStream", (PyCFunction) _wrap_Image_LoadStream, METH_VARARGS | METH_KEYWORDS, NULL },
41012 { (char *)"Image_LoadMimeStream", (PyCFunction) _wrap_Image_LoadMimeStream, METH_VARARGS | METH_KEYWORDS, NULL },
41013 { (char *)"Image_Ok", (PyCFunction) _wrap_Image_Ok, METH_VARARGS | METH_KEYWORDS, NULL },
41014 { (char *)"Image_GetWidth", (PyCFunction) _wrap_Image_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL },
41015 { (char *)"Image_GetHeight", (PyCFunction) _wrap_Image_GetHeight, METH_VARARGS | METH_KEYWORDS, NULL },
41016 { (char *)"Image_GetSize", (PyCFunction) _wrap_Image_GetSize, METH_VARARGS | METH_KEYWORDS, NULL },
41017 { (char *)"Image_GetSubImage", (PyCFunction) _wrap_Image_GetSubImage, METH_VARARGS | METH_KEYWORDS, NULL },
41018 { (char *)"Image_Copy", (PyCFunction) _wrap_Image_Copy, METH_VARARGS | METH_KEYWORDS, NULL },
41019 { (char *)"Image_Paste", (PyCFunction) _wrap_Image_Paste, METH_VARARGS | METH_KEYWORDS, NULL },
41020 { (char *)"Image_GetData", (PyCFunction) _wrap_Image_GetData, METH_VARARGS | METH_KEYWORDS, NULL },
41021 { (char *)"Image_SetData", (PyCFunction) _wrap_Image_SetData, METH_VARARGS | METH_KEYWORDS, NULL },
41022 { (char *)"Image_GetDataBuffer", (PyCFunction) _wrap_Image_GetDataBuffer, METH_VARARGS | METH_KEYWORDS, NULL },
41023 { (char *)"Image_SetDataBuffer", (PyCFunction) _wrap_Image_SetDataBuffer, METH_VARARGS | METH_KEYWORDS, NULL },
41024 { (char *)"Image_GetAlphaData", (PyCFunction) _wrap_Image_GetAlphaData, METH_VARARGS | METH_KEYWORDS, NULL },
41025 { (char *)"Image_SetAlphaData", (PyCFunction) _wrap_Image_SetAlphaData, METH_VARARGS | METH_KEYWORDS, NULL },
41026 { (char *)"Image_GetAlphaBuffer", (PyCFunction) _wrap_Image_GetAlphaBuffer, METH_VARARGS | METH_KEYWORDS, NULL },
41027 { (char *)"Image_SetAlphaBuffer", (PyCFunction) _wrap_Image_SetAlphaBuffer, METH_VARARGS | METH_KEYWORDS, NULL },
41028 { (char *)"Image_SetMaskColour", (PyCFunction) _wrap_Image_SetMaskColour, METH_VARARGS | METH_KEYWORDS, NULL },
41029 { (char *)"Image_GetMaskRed", (PyCFunction) _wrap_Image_GetMaskRed, METH_VARARGS | METH_KEYWORDS, NULL },
41030 { (char *)"Image_GetMaskGreen", (PyCFunction) _wrap_Image_GetMaskGreen, METH_VARARGS | METH_KEYWORDS, NULL },
41031 { (char *)"Image_GetMaskBlue", (PyCFunction) _wrap_Image_GetMaskBlue, METH_VARARGS | METH_KEYWORDS, NULL },
41032 { (char *)"Image_SetMask", (PyCFunction) _wrap_Image_SetMask, METH_VARARGS | METH_KEYWORDS, NULL },
41033 { (char *)"Image_HasMask", (PyCFunction) _wrap_Image_HasMask, METH_VARARGS | METH_KEYWORDS, NULL },
41034 { (char *)"Image_Rotate", (PyCFunction) _wrap_Image_Rotate, METH_VARARGS | METH_KEYWORDS, NULL },
41035 { (char *)"Image_Rotate90", (PyCFunction) _wrap_Image_Rotate90, METH_VARARGS | METH_KEYWORDS, NULL },
41036 { (char *)"Image_Mirror", (PyCFunction) _wrap_Image_Mirror, METH_VARARGS | METH_KEYWORDS, NULL },
41037 { (char *)"Image_Replace", (PyCFunction) _wrap_Image_Replace, METH_VARARGS | METH_KEYWORDS, NULL },
41038 { (char *)"Image_ConvertToMono", (PyCFunction) _wrap_Image_ConvertToMono, METH_VARARGS | METH_KEYWORDS, NULL },
41039 { (char *)"Image_SetOption", (PyCFunction) _wrap_Image_SetOption, METH_VARARGS | METH_KEYWORDS, NULL },
41040 { (char *)"Image_SetOptionInt", (PyCFunction) _wrap_Image_SetOptionInt, METH_VARARGS | METH_KEYWORDS, NULL },
41041 { (char *)"Image_GetOption", (PyCFunction) _wrap_Image_GetOption, METH_VARARGS | METH_KEYWORDS, NULL },
41042 { (char *)"Image_GetOptionInt", (PyCFunction) _wrap_Image_GetOptionInt, METH_VARARGS | METH_KEYWORDS, NULL },
41043 { (char *)"Image_HasOption", (PyCFunction) _wrap_Image_HasOption, METH_VARARGS | METH_KEYWORDS, NULL },
41044 { (char *)"Image_CountColours", (PyCFunction) _wrap_Image_CountColours, METH_VARARGS | METH_KEYWORDS, NULL },
41045 { (char *)"Image_ComputeHistogram", (PyCFunction) _wrap_Image_ComputeHistogram, METH_VARARGS | METH_KEYWORDS, NULL },
41046 { (char *)"Image_AddHandler", (PyCFunction) _wrap_Image_AddHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41047 { (char *)"Image_InsertHandler", (PyCFunction) _wrap_Image_InsertHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41048 { (char *)"Image_RemoveHandler", (PyCFunction) _wrap_Image_RemoveHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41049 { (char *)"Image_GetImageExtWildcard", (PyCFunction) _wrap_Image_GetImageExtWildcard, METH_VARARGS | METH_KEYWORDS, NULL },
41050 { (char *)"Image_ConvertToBitmap", (PyCFunction) _wrap_Image_ConvertToBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
41051 { (char *)"Image_ConvertToMonoBitmap", (PyCFunction) _wrap_Image_ConvertToMonoBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
41052 { (char *)"Image_swigregister", Image_swigregister, METH_VARARGS, NULL },
41053 { (char *)"new_BMPHandler", (PyCFunction) _wrap_new_BMPHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41054 { (char *)"BMPHandler_swigregister", BMPHandler_swigregister, METH_VARARGS, NULL },
41055 { (char *)"new_ICOHandler", (PyCFunction) _wrap_new_ICOHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41056 { (char *)"ICOHandler_swigregister", ICOHandler_swigregister, METH_VARARGS, NULL },
41057 { (char *)"new_CURHandler", (PyCFunction) _wrap_new_CURHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41058 { (char *)"CURHandler_swigregister", CURHandler_swigregister, METH_VARARGS, NULL },
41059 { (char *)"new_ANIHandler", (PyCFunction) _wrap_new_ANIHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41060 { (char *)"ANIHandler_swigregister", ANIHandler_swigregister, METH_VARARGS, NULL },
41061 { (char *)"new_PNGHandler", (PyCFunction) _wrap_new_PNGHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41062 { (char *)"PNGHandler_swigregister", PNGHandler_swigregister, METH_VARARGS, NULL },
41063 { (char *)"new_GIFHandler", (PyCFunction) _wrap_new_GIFHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41064 { (char *)"GIFHandler_swigregister", GIFHandler_swigregister, METH_VARARGS, NULL },
41065 { (char *)"new_PCXHandler", (PyCFunction) _wrap_new_PCXHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41066 { (char *)"PCXHandler_swigregister", PCXHandler_swigregister, METH_VARARGS, NULL },
41067 { (char *)"new_JPEGHandler", (PyCFunction) _wrap_new_JPEGHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41068 { (char *)"JPEGHandler_swigregister", JPEGHandler_swigregister, METH_VARARGS, NULL },
41069 { (char *)"new_PNMHandler", (PyCFunction) _wrap_new_PNMHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41070 { (char *)"PNMHandler_swigregister", PNMHandler_swigregister, METH_VARARGS, NULL },
41071 { (char *)"new_XPMHandler", (PyCFunction) _wrap_new_XPMHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41072 { (char *)"XPMHandler_swigregister", XPMHandler_swigregister, METH_VARARGS, NULL },
41073 { (char *)"new_TIFFHandler", (PyCFunction) _wrap_new_TIFFHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41074 { (char *)"TIFFHandler_swigregister", TIFFHandler_swigregister, METH_VARARGS, NULL },
41075 { (char *)"Quantize_Quantize", (PyCFunction) _wrap_Quantize_Quantize, METH_VARARGS | METH_KEYWORDS, NULL },
41076 { (char *)"Quantize_swigregister", Quantize_swigregister, METH_VARARGS, NULL },
41077 { (char *)"new_EvtHandler", (PyCFunction) _wrap_new_EvtHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41078 { (char *)"EvtHandler_GetNextHandler", (PyCFunction) _wrap_EvtHandler_GetNextHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41079 { (char *)"EvtHandler_GetPreviousHandler", (PyCFunction) _wrap_EvtHandler_GetPreviousHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41080 { (char *)"EvtHandler_SetNextHandler", (PyCFunction) _wrap_EvtHandler_SetNextHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41081 { (char *)"EvtHandler_SetPreviousHandler", (PyCFunction) _wrap_EvtHandler_SetPreviousHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41082 { (char *)"EvtHandler_GetEvtHandlerEnabled", (PyCFunction) _wrap_EvtHandler_GetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41083 { (char *)"EvtHandler_SetEvtHandlerEnabled", (PyCFunction) _wrap_EvtHandler_SetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41084 { (char *)"EvtHandler_ProcessEvent", (PyCFunction) _wrap_EvtHandler_ProcessEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41085 { (char *)"EvtHandler_AddPendingEvent", (PyCFunction) _wrap_EvtHandler_AddPendingEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41086 { (char *)"EvtHandler_ProcessPendingEvents", (PyCFunction) _wrap_EvtHandler_ProcessPendingEvents, METH_VARARGS | METH_KEYWORDS, NULL },
41087 { (char *)"EvtHandler_Connect", (PyCFunction) _wrap_EvtHandler_Connect, METH_VARARGS | METH_KEYWORDS, NULL },
41088 { (char *)"EvtHandler_Disconnect", (PyCFunction) _wrap_EvtHandler_Disconnect, METH_VARARGS | METH_KEYWORDS, NULL },
41089 { (char *)"EvtHandler__setOORInfo", (PyCFunction) _wrap_EvtHandler__setOORInfo, METH_VARARGS | METH_KEYWORDS, NULL },
41090 { (char *)"EvtHandler_swigregister", EvtHandler_swigregister, METH_VARARGS, NULL },
41091 { (char *)"NewEventType", (PyCFunction) _wrap_NewEventType, METH_VARARGS | METH_KEYWORDS, NULL },
41092 { (char *)"delete_Event", (PyCFunction) _wrap_delete_Event, METH_VARARGS | METH_KEYWORDS, NULL },
41093 { (char *)"Event_SetEventType", (PyCFunction) _wrap_Event_SetEventType, METH_VARARGS | METH_KEYWORDS, NULL },
41094 { (char *)"Event_GetEventType", (PyCFunction) _wrap_Event_GetEventType, METH_VARARGS | METH_KEYWORDS, NULL },
41095 { (char *)"Event_GetEventObject", (PyCFunction) _wrap_Event_GetEventObject, METH_VARARGS | METH_KEYWORDS, NULL },
41096 { (char *)"Event_SetEventObject", (PyCFunction) _wrap_Event_SetEventObject, METH_VARARGS | METH_KEYWORDS, NULL },
41097 { (char *)"Event_GetTimestamp", (PyCFunction) _wrap_Event_GetTimestamp, METH_VARARGS | METH_KEYWORDS, NULL },
41098 { (char *)"Event_SetTimestamp", (PyCFunction) _wrap_Event_SetTimestamp, METH_VARARGS | METH_KEYWORDS, NULL },
41099 { (char *)"Event_GetId", (PyCFunction) _wrap_Event_GetId, METH_VARARGS | METH_KEYWORDS, NULL },
41100 { (char *)"Event_SetId", (PyCFunction) _wrap_Event_SetId, METH_VARARGS | METH_KEYWORDS, NULL },
41101 { (char *)"Event_IsCommandEvent", (PyCFunction) _wrap_Event_IsCommandEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41102 { (char *)"Event_Skip", (PyCFunction) _wrap_Event_Skip, METH_VARARGS | METH_KEYWORDS, NULL },
41103 { (char *)"Event_GetSkipped", (PyCFunction) _wrap_Event_GetSkipped, METH_VARARGS | METH_KEYWORDS, NULL },
41104 { (char *)"Event_ShouldPropagate", (PyCFunction) _wrap_Event_ShouldPropagate, METH_VARARGS | METH_KEYWORDS, NULL },
41105 { (char *)"Event_StopPropagation", (PyCFunction) _wrap_Event_StopPropagation, METH_VARARGS | METH_KEYWORDS, NULL },
41106 { (char *)"Event_ResumePropagation", (PyCFunction) _wrap_Event_ResumePropagation, METH_VARARGS | METH_KEYWORDS, NULL },
41107 { (char *)"Event_Clone", (PyCFunction) _wrap_Event_Clone, METH_VARARGS | METH_KEYWORDS, NULL },
41108 { (char *)"Event_swigregister", Event_swigregister, METH_VARARGS, NULL },
41109 { (char *)"new_PropagationDisabler", (PyCFunction) _wrap_new_PropagationDisabler, METH_VARARGS | METH_KEYWORDS, NULL },
41110 { (char *)"delete_PropagationDisabler", (PyCFunction) _wrap_delete_PropagationDisabler, METH_VARARGS | METH_KEYWORDS, NULL },
41111 { (char *)"PropagationDisabler_swigregister", PropagationDisabler_swigregister, METH_VARARGS, NULL },
41112 { (char *)"new_PropagateOnce", (PyCFunction) _wrap_new_PropagateOnce, METH_VARARGS | METH_KEYWORDS, NULL },
41113 { (char *)"delete_PropagateOnce", (PyCFunction) _wrap_delete_PropagateOnce, METH_VARARGS | METH_KEYWORDS, NULL },
41114 { (char *)"PropagateOnce_swigregister", PropagateOnce_swigregister, METH_VARARGS, NULL },
41115 { (char *)"new_CommandEvent", (PyCFunction) _wrap_new_CommandEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41116 { (char *)"CommandEvent_GetSelection", (PyCFunction) _wrap_CommandEvent_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL },
41117 { (char *)"CommandEvent_SetString", (PyCFunction) _wrap_CommandEvent_SetString, METH_VARARGS | METH_KEYWORDS, NULL },
41118 { (char *)"CommandEvent_GetString", (PyCFunction) _wrap_CommandEvent_GetString, METH_VARARGS | METH_KEYWORDS, NULL },
41119 { (char *)"CommandEvent_IsChecked", (PyCFunction) _wrap_CommandEvent_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL },
41120 { (char *)"CommandEvent_IsSelection", (PyCFunction) _wrap_CommandEvent_IsSelection, METH_VARARGS | METH_KEYWORDS, NULL },
41121 { (char *)"CommandEvent_SetExtraLong", (PyCFunction) _wrap_CommandEvent_SetExtraLong, METH_VARARGS | METH_KEYWORDS, NULL },
41122 { (char *)"CommandEvent_GetExtraLong", (PyCFunction) _wrap_CommandEvent_GetExtraLong, METH_VARARGS | METH_KEYWORDS, NULL },
41123 { (char *)"CommandEvent_SetInt", (PyCFunction) _wrap_CommandEvent_SetInt, METH_VARARGS | METH_KEYWORDS, NULL },
41124 { (char *)"CommandEvent_GetInt", (PyCFunction) _wrap_CommandEvent_GetInt, METH_VARARGS | METH_KEYWORDS, NULL },
41125 { (char *)"CommandEvent_Clone", (PyCFunction) _wrap_CommandEvent_Clone, METH_VARARGS | METH_KEYWORDS, NULL },
41126 { (char *)"CommandEvent_swigregister", CommandEvent_swigregister, METH_VARARGS, NULL },
41127 { (char *)"new_NotifyEvent", (PyCFunction) _wrap_new_NotifyEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41128 { (char *)"NotifyEvent_Veto", (PyCFunction) _wrap_NotifyEvent_Veto, METH_VARARGS | METH_KEYWORDS, NULL },
41129 { (char *)"NotifyEvent_Allow", (PyCFunction) _wrap_NotifyEvent_Allow, METH_VARARGS | METH_KEYWORDS, NULL },
41130 { (char *)"NotifyEvent_IsAllowed", (PyCFunction) _wrap_NotifyEvent_IsAllowed, METH_VARARGS | METH_KEYWORDS, NULL },
41131 { (char *)"NotifyEvent_swigregister", NotifyEvent_swigregister, METH_VARARGS, NULL },
41132 { (char *)"new_ScrollEvent", (PyCFunction) _wrap_new_ScrollEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41133 { (char *)"ScrollEvent_GetOrientation", (PyCFunction) _wrap_ScrollEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS, NULL },
41134 { (char *)"ScrollEvent_GetPosition", (PyCFunction) _wrap_ScrollEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41135 { (char *)"ScrollEvent_SetOrientation", (PyCFunction) _wrap_ScrollEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS, NULL },
41136 { (char *)"ScrollEvent_SetPosition", (PyCFunction) _wrap_ScrollEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41137 { (char *)"ScrollEvent_swigregister", ScrollEvent_swigregister, METH_VARARGS, NULL },
41138 { (char *)"new_ScrollWinEvent", (PyCFunction) _wrap_new_ScrollWinEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41139 { (char *)"ScrollWinEvent_GetOrientation", (PyCFunction) _wrap_ScrollWinEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS, NULL },
41140 { (char *)"ScrollWinEvent_GetPosition", (PyCFunction) _wrap_ScrollWinEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41141 { (char *)"ScrollWinEvent_SetOrientation", (PyCFunction) _wrap_ScrollWinEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS, NULL },
41142 { (char *)"ScrollWinEvent_SetPosition", (PyCFunction) _wrap_ScrollWinEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41143 { (char *)"ScrollWinEvent_swigregister", ScrollWinEvent_swigregister, METH_VARARGS, NULL },
41144 { (char *)"new_MouseEvent", (PyCFunction) _wrap_new_MouseEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41145 { (char *)"MouseEvent_IsButton", (PyCFunction) _wrap_MouseEvent_IsButton, METH_VARARGS | METH_KEYWORDS, NULL },
41146 { (char *)"MouseEvent_ButtonDown", (PyCFunction) _wrap_MouseEvent_ButtonDown, METH_VARARGS | METH_KEYWORDS, NULL },
41147 { (char *)"MouseEvent_ButtonDClick", (PyCFunction) _wrap_MouseEvent_ButtonDClick, METH_VARARGS | METH_KEYWORDS, NULL },
41148 { (char *)"MouseEvent_ButtonUp", (PyCFunction) _wrap_MouseEvent_ButtonUp, METH_VARARGS | METH_KEYWORDS, NULL },
41149 { (char *)"MouseEvent_Button", (PyCFunction) _wrap_MouseEvent_Button, METH_VARARGS | METH_KEYWORDS, NULL },
41150 { (char *)"MouseEvent_ButtonIsDown", (PyCFunction) _wrap_MouseEvent_ButtonIsDown, METH_VARARGS | METH_KEYWORDS, NULL },
41151 { (char *)"MouseEvent_GetButton", (PyCFunction) _wrap_MouseEvent_GetButton, METH_VARARGS | METH_KEYWORDS, NULL },
41152 { (char *)"MouseEvent_ControlDown", (PyCFunction) _wrap_MouseEvent_ControlDown, METH_VARARGS | METH_KEYWORDS, NULL },
41153 { (char *)"MouseEvent_MetaDown", (PyCFunction) _wrap_MouseEvent_MetaDown, METH_VARARGS | METH_KEYWORDS, NULL },
41154 { (char *)"MouseEvent_AltDown", (PyCFunction) _wrap_MouseEvent_AltDown, METH_VARARGS | METH_KEYWORDS, NULL },
41155 { (char *)"MouseEvent_ShiftDown", (PyCFunction) _wrap_MouseEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS, NULL },
41156 { (char *)"MouseEvent_CmdDown", (PyCFunction) _wrap_MouseEvent_CmdDown, METH_VARARGS | METH_KEYWORDS, NULL },
41157 { (char *)"MouseEvent_LeftDown", (PyCFunction) _wrap_MouseEvent_LeftDown, METH_VARARGS | METH_KEYWORDS, NULL },
41158 { (char *)"MouseEvent_MiddleDown", (PyCFunction) _wrap_MouseEvent_MiddleDown, METH_VARARGS | METH_KEYWORDS, NULL },
41159 { (char *)"MouseEvent_RightDown", (PyCFunction) _wrap_MouseEvent_RightDown, METH_VARARGS | METH_KEYWORDS, NULL },
41160 { (char *)"MouseEvent_LeftUp", (PyCFunction) _wrap_MouseEvent_LeftUp, METH_VARARGS | METH_KEYWORDS, NULL },
41161 { (char *)"MouseEvent_MiddleUp", (PyCFunction) _wrap_MouseEvent_MiddleUp, METH_VARARGS | METH_KEYWORDS, NULL },
41162 { (char *)"MouseEvent_RightUp", (PyCFunction) _wrap_MouseEvent_RightUp, METH_VARARGS | METH_KEYWORDS, NULL },
41163 { (char *)"MouseEvent_LeftDClick", (PyCFunction) _wrap_MouseEvent_LeftDClick, METH_VARARGS | METH_KEYWORDS, NULL },
41164 { (char *)"MouseEvent_MiddleDClick", (PyCFunction) _wrap_MouseEvent_MiddleDClick, METH_VARARGS | METH_KEYWORDS, NULL },
41165 { (char *)"MouseEvent_RightDClick", (PyCFunction) _wrap_MouseEvent_RightDClick, METH_VARARGS | METH_KEYWORDS, NULL },
41166 { (char *)"MouseEvent_LeftIsDown", (PyCFunction) _wrap_MouseEvent_LeftIsDown, METH_VARARGS | METH_KEYWORDS, NULL },
41167 { (char *)"MouseEvent_MiddleIsDown", (PyCFunction) _wrap_MouseEvent_MiddleIsDown, METH_VARARGS | METH_KEYWORDS, NULL },
41168 { (char *)"MouseEvent_RightIsDown", (PyCFunction) _wrap_MouseEvent_RightIsDown, METH_VARARGS | METH_KEYWORDS, NULL },
41169 { (char *)"MouseEvent_Dragging", (PyCFunction) _wrap_MouseEvent_Dragging, METH_VARARGS | METH_KEYWORDS, NULL },
41170 { (char *)"MouseEvent_Moving", (PyCFunction) _wrap_MouseEvent_Moving, METH_VARARGS | METH_KEYWORDS, NULL },
41171 { (char *)"MouseEvent_Entering", (PyCFunction) _wrap_MouseEvent_Entering, METH_VARARGS | METH_KEYWORDS, NULL },
41172 { (char *)"MouseEvent_Leaving", (PyCFunction) _wrap_MouseEvent_Leaving, METH_VARARGS | METH_KEYWORDS, NULL },
41173 { (char *)"MouseEvent_GetPosition", (PyCFunction) _wrap_MouseEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41174 { (char *)"MouseEvent_GetPositionTuple", (PyCFunction) _wrap_MouseEvent_GetPositionTuple, METH_VARARGS | METH_KEYWORDS, NULL },
41175 { (char *)"MouseEvent_GetLogicalPosition", (PyCFunction) _wrap_MouseEvent_GetLogicalPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41176 { (char *)"MouseEvent_GetX", (PyCFunction) _wrap_MouseEvent_GetX, METH_VARARGS | METH_KEYWORDS, NULL },
41177 { (char *)"MouseEvent_GetY", (PyCFunction) _wrap_MouseEvent_GetY, METH_VARARGS | METH_KEYWORDS, NULL },
41178 { (char *)"MouseEvent_GetWheelRotation", (PyCFunction) _wrap_MouseEvent_GetWheelRotation, METH_VARARGS | METH_KEYWORDS, NULL },
41179 { (char *)"MouseEvent_GetWheelDelta", (PyCFunction) _wrap_MouseEvent_GetWheelDelta, METH_VARARGS | METH_KEYWORDS, NULL },
41180 { (char *)"MouseEvent_GetLinesPerAction", (PyCFunction) _wrap_MouseEvent_GetLinesPerAction, METH_VARARGS | METH_KEYWORDS, NULL },
41181 { (char *)"MouseEvent_IsPageScroll", (PyCFunction) _wrap_MouseEvent_IsPageScroll, METH_VARARGS | METH_KEYWORDS, NULL },
41182 { (char *)"MouseEvent_m_x_set", (PyCFunction) _wrap_MouseEvent_m_x_set, METH_VARARGS | METH_KEYWORDS, NULL },
41183 { (char *)"MouseEvent_m_x_get", (PyCFunction) _wrap_MouseEvent_m_x_get, METH_VARARGS | METH_KEYWORDS, NULL },
41184 { (char *)"MouseEvent_m_y_set", (PyCFunction) _wrap_MouseEvent_m_y_set, METH_VARARGS | METH_KEYWORDS, NULL },
41185 { (char *)"MouseEvent_m_y_get", (PyCFunction) _wrap_MouseEvent_m_y_get, METH_VARARGS | METH_KEYWORDS, NULL },
41186 { (char *)"MouseEvent_m_leftDown_set", (PyCFunction) _wrap_MouseEvent_m_leftDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41187 { (char *)"MouseEvent_m_leftDown_get", (PyCFunction) _wrap_MouseEvent_m_leftDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41188 { (char *)"MouseEvent_m_middleDown_set", (PyCFunction) _wrap_MouseEvent_m_middleDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41189 { (char *)"MouseEvent_m_middleDown_get", (PyCFunction) _wrap_MouseEvent_m_middleDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41190 { (char *)"MouseEvent_m_rightDown_set", (PyCFunction) _wrap_MouseEvent_m_rightDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41191 { (char *)"MouseEvent_m_rightDown_get", (PyCFunction) _wrap_MouseEvent_m_rightDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41192 { (char *)"MouseEvent_m_controlDown_set", (PyCFunction) _wrap_MouseEvent_m_controlDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41193 { (char *)"MouseEvent_m_controlDown_get", (PyCFunction) _wrap_MouseEvent_m_controlDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41194 { (char *)"MouseEvent_m_shiftDown_set", (PyCFunction) _wrap_MouseEvent_m_shiftDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41195 { (char *)"MouseEvent_m_shiftDown_get", (PyCFunction) _wrap_MouseEvent_m_shiftDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41196 { (char *)"MouseEvent_m_altDown_set", (PyCFunction) _wrap_MouseEvent_m_altDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41197 { (char *)"MouseEvent_m_altDown_get", (PyCFunction) _wrap_MouseEvent_m_altDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41198 { (char *)"MouseEvent_m_metaDown_set", (PyCFunction) _wrap_MouseEvent_m_metaDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41199 { (char *)"MouseEvent_m_metaDown_get", (PyCFunction) _wrap_MouseEvent_m_metaDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41200 { (char *)"MouseEvent_m_wheelRotation_set", (PyCFunction) _wrap_MouseEvent_m_wheelRotation_set, METH_VARARGS | METH_KEYWORDS, NULL },
41201 { (char *)"MouseEvent_m_wheelRotation_get", (PyCFunction) _wrap_MouseEvent_m_wheelRotation_get, METH_VARARGS | METH_KEYWORDS, NULL },
41202 { (char *)"MouseEvent_m_wheelDelta_set", (PyCFunction) _wrap_MouseEvent_m_wheelDelta_set, METH_VARARGS | METH_KEYWORDS, NULL },
41203 { (char *)"MouseEvent_m_wheelDelta_get", (PyCFunction) _wrap_MouseEvent_m_wheelDelta_get, METH_VARARGS | METH_KEYWORDS, NULL },
41204 { (char *)"MouseEvent_m_linesPerAction_set", (PyCFunction) _wrap_MouseEvent_m_linesPerAction_set, METH_VARARGS | METH_KEYWORDS, NULL },
41205 { (char *)"MouseEvent_m_linesPerAction_get", (PyCFunction) _wrap_MouseEvent_m_linesPerAction_get, METH_VARARGS | METH_KEYWORDS, NULL },
41206 { (char *)"MouseEvent_swigregister", MouseEvent_swigregister, METH_VARARGS, NULL },
41207 { (char *)"new_SetCursorEvent", (PyCFunction) _wrap_new_SetCursorEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41208 { (char *)"SetCursorEvent_GetX", (PyCFunction) _wrap_SetCursorEvent_GetX, METH_VARARGS | METH_KEYWORDS, NULL },
41209 { (char *)"SetCursorEvent_GetY", (PyCFunction) _wrap_SetCursorEvent_GetY, METH_VARARGS | METH_KEYWORDS, NULL },
41210 { (char *)"SetCursorEvent_SetCursor", (PyCFunction) _wrap_SetCursorEvent_SetCursor, METH_VARARGS | METH_KEYWORDS, NULL },
41211 { (char *)"SetCursorEvent_GetCursor", (PyCFunction) _wrap_SetCursorEvent_GetCursor, METH_VARARGS | METH_KEYWORDS, NULL },
41212 { (char *)"SetCursorEvent_HasCursor", (PyCFunction) _wrap_SetCursorEvent_HasCursor, METH_VARARGS | METH_KEYWORDS, NULL },
41213 { (char *)"SetCursorEvent_swigregister", SetCursorEvent_swigregister, METH_VARARGS, NULL },
41214 { (char *)"new_KeyEvent", (PyCFunction) _wrap_new_KeyEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41215 { (char *)"KeyEvent_ControlDown", (PyCFunction) _wrap_KeyEvent_ControlDown, METH_VARARGS | METH_KEYWORDS, NULL },
41216 { (char *)"KeyEvent_MetaDown", (PyCFunction) _wrap_KeyEvent_MetaDown, METH_VARARGS | METH_KEYWORDS, NULL },
41217 { (char *)"KeyEvent_AltDown", (PyCFunction) _wrap_KeyEvent_AltDown, METH_VARARGS | METH_KEYWORDS, NULL },
41218 { (char *)"KeyEvent_ShiftDown", (PyCFunction) _wrap_KeyEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS, NULL },
41219 { (char *)"KeyEvent_CmdDown", (PyCFunction) _wrap_KeyEvent_CmdDown, METH_VARARGS | METH_KEYWORDS, NULL },
41220 { (char *)"KeyEvent_HasModifiers", (PyCFunction) _wrap_KeyEvent_HasModifiers, METH_VARARGS | METH_KEYWORDS, NULL },
41221 { (char *)"KeyEvent_GetKeyCode", (PyCFunction) _wrap_KeyEvent_GetKeyCode, METH_VARARGS | METH_KEYWORDS, NULL },
41222 { (char *)"KeyEvent_GetUnicodeKey", (PyCFunction) _wrap_KeyEvent_GetUnicodeKey, METH_VARARGS | METH_KEYWORDS, NULL },
41223 { (char *)"KeyEvent_GetRawKeyCode", (PyCFunction) _wrap_KeyEvent_GetRawKeyCode, METH_VARARGS | METH_KEYWORDS, NULL },
41224 { (char *)"KeyEvent_GetRawKeyFlags", (PyCFunction) _wrap_KeyEvent_GetRawKeyFlags, METH_VARARGS | METH_KEYWORDS, NULL },
41225 { (char *)"KeyEvent_GetPosition", (PyCFunction) _wrap_KeyEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41226 { (char *)"KeyEvent_GetPositionTuple", (PyCFunction) _wrap_KeyEvent_GetPositionTuple, METH_VARARGS | METH_KEYWORDS, NULL },
41227 { (char *)"KeyEvent_GetX", (PyCFunction) _wrap_KeyEvent_GetX, METH_VARARGS | METH_KEYWORDS, NULL },
41228 { (char *)"KeyEvent_GetY", (PyCFunction) _wrap_KeyEvent_GetY, METH_VARARGS | METH_KEYWORDS, NULL },
41229 { (char *)"KeyEvent_m_x_set", (PyCFunction) _wrap_KeyEvent_m_x_set, METH_VARARGS | METH_KEYWORDS, NULL },
41230 { (char *)"KeyEvent_m_x_get", (PyCFunction) _wrap_KeyEvent_m_x_get, METH_VARARGS | METH_KEYWORDS, NULL },
41231 { (char *)"KeyEvent_m_y_set", (PyCFunction) _wrap_KeyEvent_m_y_set, METH_VARARGS | METH_KEYWORDS, NULL },
41232 { (char *)"KeyEvent_m_y_get", (PyCFunction) _wrap_KeyEvent_m_y_get, METH_VARARGS | METH_KEYWORDS, NULL },
41233 { (char *)"KeyEvent_m_keyCode_set", (PyCFunction) _wrap_KeyEvent_m_keyCode_set, METH_VARARGS | METH_KEYWORDS, NULL },
41234 { (char *)"KeyEvent_m_keyCode_get", (PyCFunction) _wrap_KeyEvent_m_keyCode_get, METH_VARARGS | METH_KEYWORDS, NULL },
41235 { (char *)"KeyEvent_m_controlDown_set", (PyCFunction) _wrap_KeyEvent_m_controlDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41236 { (char *)"KeyEvent_m_controlDown_get", (PyCFunction) _wrap_KeyEvent_m_controlDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41237 { (char *)"KeyEvent_m_shiftDown_set", (PyCFunction) _wrap_KeyEvent_m_shiftDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41238 { (char *)"KeyEvent_m_shiftDown_get", (PyCFunction) _wrap_KeyEvent_m_shiftDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41239 { (char *)"KeyEvent_m_altDown_set", (PyCFunction) _wrap_KeyEvent_m_altDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41240 { (char *)"KeyEvent_m_altDown_get", (PyCFunction) _wrap_KeyEvent_m_altDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41241 { (char *)"KeyEvent_m_metaDown_set", (PyCFunction) _wrap_KeyEvent_m_metaDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41242 { (char *)"KeyEvent_m_metaDown_get", (PyCFunction) _wrap_KeyEvent_m_metaDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41243 { (char *)"KeyEvent_m_scanCode_set", (PyCFunction) _wrap_KeyEvent_m_scanCode_set, METH_VARARGS | METH_KEYWORDS, NULL },
41244 { (char *)"KeyEvent_m_scanCode_get", (PyCFunction) _wrap_KeyEvent_m_scanCode_get, METH_VARARGS | METH_KEYWORDS, NULL },
41245 { (char *)"KeyEvent_m_rawCode_set", (PyCFunction) _wrap_KeyEvent_m_rawCode_set, METH_VARARGS | METH_KEYWORDS, NULL },
41246 { (char *)"KeyEvent_m_rawCode_get", (PyCFunction) _wrap_KeyEvent_m_rawCode_get, METH_VARARGS | METH_KEYWORDS, NULL },
41247 { (char *)"KeyEvent_m_rawFlags_set", (PyCFunction) _wrap_KeyEvent_m_rawFlags_set, METH_VARARGS | METH_KEYWORDS, NULL },
41248 { (char *)"KeyEvent_m_rawFlags_get", (PyCFunction) _wrap_KeyEvent_m_rawFlags_get, METH_VARARGS | METH_KEYWORDS, NULL },
41249 { (char *)"KeyEvent_swigregister", KeyEvent_swigregister, METH_VARARGS, NULL },
41250 { (char *)"new_SizeEvent", (PyCFunction) _wrap_new_SizeEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41251 { (char *)"SizeEvent_GetSize", (PyCFunction) _wrap_SizeEvent_GetSize, METH_VARARGS | METH_KEYWORDS, NULL },
41252 { (char *)"SizeEvent_GetRect", (PyCFunction) _wrap_SizeEvent_GetRect, METH_VARARGS | METH_KEYWORDS, NULL },
41253 { (char *)"SizeEvent_SetRect", (PyCFunction) _wrap_SizeEvent_SetRect, METH_VARARGS | METH_KEYWORDS, NULL },
41254 { (char *)"SizeEvent_SetSize", (PyCFunction) _wrap_SizeEvent_SetSize, METH_VARARGS | METH_KEYWORDS, NULL },
41255 { (char *)"SizeEvent_m_size_set", (PyCFunction) _wrap_SizeEvent_m_size_set, METH_VARARGS | METH_KEYWORDS, NULL },
41256 { (char *)"SizeEvent_m_size_get", (PyCFunction) _wrap_SizeEvent_m_size_get, METH_VARARGS | METH_KEYWORDS, NULL },
41257 { (char *)"SizeEvent_m_rect_set", (PyCFunction) _wrap_SizeEvent_m_rect_set, METH_VARARGS | METH_KEYWORDS, NULL },
41258 { (char *)"SizeEvent_m_rect_get", (PyCFunction) _wrap_SizeEvent_m_rect_get, METH_VARARGS | METH_KEYWORDS, NULL },
41259 { (char *)"SizeEvent_swigregister", SizeEvent_swigregister, METH_VARARGS, NULL },
41260 { (char *)"new_MoveEvent", (PyCFunction) _wrap_new_MoveEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41261 { (char *)"MoveEvent_GetPosition", (PyCFunction) _wrap_MoveEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41262 { (char *)"MoveEvent_GetRect", (PyCFunction) _wrap_MoveEvent_GetRect, METH_VARARGS | METH_KEYWORDS, NULL },
41263 { (char *)"MoveEvent_SetRect", (PyCFunction) _wrap_MoveEvent_SetRect, METH_VARARGS | METH_KEYWORDS, NULL },
41264 { (char *)"MoveEvent_SetPosition", (PyCFunction) _wrap_MoveEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41265 { (char *)"MoveEvent_m_pos_set", (PyCFunction) _wrap_MoveEvent_m_pos_set, METH_VARARGS | METH_KEYWORDS, NULL },
41266 { (char *)"MoveEvent_m_pos_get", (PyCFunction) _wrap_MoveEvent_m_pos_get, METH_VARARGS | METH_KEYWORDS, NULL },
41267 { (char *)"MoveEvent_m_rect_set", (PyCFunction) _wrap_MoveEvent_m_rect_set, METH_VARARGS | METH_KEYWORDS, NULL },
41268 { (char *)"MoveEvent_m_rect_get", (PyCFunction) _wrap_MoveEvent_m_rect_get, METH_VARARGS | METH_KEYWORDS, NULL },
41269 { (char *)"MoveEvent_swigregister", MoveEvent_swigregister, METH_VARARGS, NULL },
41270 { (char *)"new_PaintEvent", (PyCFunction) _wrap_new_PaintEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41271 { (char *)"PaintEvent_swigregister", PaintEvent_swigregister, METH_VARARGS, NULL },
41272 { (char *)"new_NcPaintEvent", (PyCFunction) _wrap_new_NcPaintEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41273 { (char *)"NcPaintEvent_swigregister", NcPaintEvent_swigregister, METH_VARARGS, NULL },
41274 { (char *)"new_EraseEvent", (PyCFunction) _wrap_new_EraseEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41275 { (char *)"EraseEvent_GetDC", (PyCFunction) _wrap_EraseEvent_GetDC, METH_VARARGS | METH_KEYWORDS, NULL },
41276 { (char *)"EraseEvent_swigregister", EraseEvent_swigregister, METH_VARARGS, NULL },
41277 { (char *)"new_FocusEvent", (PyCFunction) _wrap_new_FocusEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41278 { (char *)"FocusEvent_GetWindow", (PyCFunction) _wrap_FocusEvent_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41279 { (char *)"FocusEvent_SetWindow", (PyCFunction) _wrap_FocusEvent_SetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41280 { (char *)"FocusEvent_swigregister", FocusEvent_swigregister, METH_VARARGS, NULL },
41281 { (char *)"new_ChildFocusEvent", (PyCFunction) _wrap_new_ChildFocusEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41282 { (char *)"ChildFocusEvent_GetWindow", (PyCFunction) _wrap_ChildFocusEvent_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41283 { (char *)"ChildFocusEvent_swigregister", ChildFocusEvent_swigregister, METH_VARARGS, NULL },
41284 { (char *)"new_ActivateEvent", (PyCFunction) _wrap_new_ActivateEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41285 { (char *)"ActivateEvent_GetActive", (PyCFunction) _wrap_ActivateEvent_GetActive, METH_VARARGS | METH_KEYWORDS, NULL },
41286 { (char *)"ActivateEvent_swigregister", ActivateEvent_swigregister, METH_VARARGS, NULL },
41287 { (char *)"new_InitDialogEvent", (PyCFunction) _wrap_new_InitDialogEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41288 { (char *)"InitDialogEvent_swigregister", InitDialogEvent_swigregister, METH_VARARGS, NULL },
41289 { (char *)"new_MenuEvent", (PyCFunction) _wrap_new_MenuEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41290 { (char *)"MenuEvent_GetMenuId", (PyCFunction) _wrap_MenuEvent_GetMenuId, METH_VARARGS | METH_KEYWORDS, NULL },
41291 { (char *)"MenuEvent_IsPopup", (PyCFunction) _wrap_MenuEvent_IsPopup, METH_VARARGS | METH_KEYWORDS, NULL },
41292 { (char *)"MenuEvent_GetMenu", (PyCFunction) _wrap_MenuEvent_GetMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41293 { (char *)"MenuEvent_swigregister", MenuEvent_swigregister, METH_VARARGS, NULL },
41294 { (char *)"new_CloseEvent", (PyCFunction) _wrap_new_CloseEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41295 { (char *)"CloseEvent_SetLoggingOff", (PyCFunction) _wrap_CloseEvent_SetLoggingOff, METH_VARARGS | METH_KEYWORDS, NULL },
41296 { (char *)"CloseEvent_GetLoggingOff", (PyCFunction) _wrap_CloseEvent_GetLoggingOff, METH_VARARGS | METH_KEYWORDS, NULL },
41297 { (char *)"CloseEvent_Veto", (PyCFunction) _wrap_CloseEvent_Veto, METH_VARARGS | METH_KEYWORDS, NULL },
41298 { (char *)"CloseEvent_SetCanVeto", (PyCFunction) _wrap_CloseEvent_SetCanVeto, METH_VARARGS | METH_KEYWORDS, NULL },
41299 { (char *)"CloseEvent_CanVeto", (PyCFunction) _wrap_CloseEvent_CanVeto, METH_VARARGS | METH_KEYWORDS, NULL },
41300 { (char *)"CloseEvent_GetVeto", (PyCFunction) _wrap_CloseEvent_GetVeto, METH_VARARGS | METH_KEYWORDS, NULL },
41301 { (char *)"CloseEvent_swigregister", CloseEvent_swigregister, METH_VARARGS, NULL },
41302 { (char *)"new_ShowEvent", (PyCFunction) _wrap_new_ShowEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41303 { (char *)"ShowEvent_SetShow", (PyCFunction) _wrap_ShowEvent_SetShow, METH_VARARGS | METH_KEYWORDS, NULL },
41304 { (char *)"ShowEvent_GetShow", (PyCFunction) _wrap_ShowEvent_GetShow, METH_VARARGS | METH_KEYWORDS, NULL },
41305 { (char *)"ShowEvent_swigregister", ShowEvent_swigregister, METH_VARARGS, NULL },
41306 { (char *)"new_IconizeEvent", (PyCFunction) _wrap_new_IconizeEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41307 { (char *)"IconizeEvent_Iconized", (PyCFunction) _wrap_IconizeEvent_Iconized, METH_VARARGS | METH_KEYWORDS, NULL },
41308 { (char *)"IconizeEvent_swigregister", IconizeEvent_swigregister, METH_VARARGS, NULL },
41309 { (char *)"new_MaximizeEvent", (PyCFunction) _wrap_new_MaximizeEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41310 { (char *)"MaximizeEvent_swigregister", MaximizeEvent_swigregister, METH_VARARGS, NULL },
41311 { (char *)"DropFilesEvent_GetPosition", (PyCFunction) _wrap_DropFilesEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41312 { (char *)"DropFilesEvent_GetNumberOfFiles", (PyCFunction) _wrap_DropFilesEvent_GetNumberOfFiles, METH_VARARGS | METH_KEYWORDS, NULL },
41313 { (char *)"DropFilesEvent_GetFiles", (PyCFunction) _wrap_DropFilesEvent_GetFiles, METH_VARARGS | METH_KEYWORDS, NULL },
41314 { (char *)"DropFilesEvent_swigregister", DropFilesEvent_swigregister, METH_VARARGS, NULL },
41315 { (char *)"new_UpdateUIEvent", (PyCFunction) _wrap_new_UpdateUIEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41316 { (char *)"UpdateUIEvent_GetChecked", (PyCFunction) _wrap_UpdateUIEvent_GetChecked, METH_VARARGS | METH_KEYWORDS, NULL },
41317 { (char *)"UpdateUIEvent_GetEnabled", (PyCFunction) _wrap_UpdateUIEvent_GetEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41318 { (char *)"UpdateUIEvent_GetText", (PyCFunction) _wrap_UpdateUIEvent_GetText, METH_VARARGS | METH_KEYWORDS, NULL },
41319 { (char *)"UpdateUIEvent_GetSetText", (PyCFunction) _wrap_UpdateUIEvent_GetSetText, METH_VARARGS | METH_KEYWORDS, NULL },
41320 { (char *)"UpdateUIEvent_GetSetChecked", (PyCFunction) _wrap_UpdateUIEvent_GetSetChecked, METH_VARARGS | METH_KEYWORDS, NULL },
41321 { (char *)"UpdateUIEvent_GetSetEnabled", (PyCFunction) _wrap_UpdateUIEvent_GetSetEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41322 { (char *)"UpdateUIEvent_Check", (PyCFunction) _wrap_UpdateUIEvent_Check, METH_VARARGS | METH_KEYWORDS, NULL },
41323 { (char *)"UpdateUIEvent_Enable", (PyCFunction) _wrap_UpdateUIEvent_Enable, METH_VARARGS | METH_KEYWORDS, NULL },
41324 { (char *)"UpdateUIEvent_SetText", (PyCFunction) _wrap_UpdateUIEvent_SetText, METH_VARARGS | METH_KEYWORDS, NULL },
41325 { (char *)"UpdateUIEvent_SetUpdateInterval", (PyCFunction) _wrap_UpdateUIEvent_SetUpdateInterval, METH_VARARGS | METH_KEYWORDS, NULL },
41326 { (char *)"UpdateUIEvent_GetUpdateInterval", (PyCFunction) _wrap_UpdateUIEvent_GetUpdateInterval, METH_VARARGS | METH_KEYWORDS, NULL },
41327 { (char *)"UpdateUIEvent_CanUpdate", (PyCFunction) _wrap_UpdateUIEvent_CanUpdate, METH_VARARGS | METH_KEYWORDS, NULL },
41328 { (char *)"UpdateUIEvent_ResetUpdateTime", (PyCFunction) _wrap_UpdateUIEvent_ResetUpdateTime, METH_VARARGS | METH_KEYWORDS, NULL },
41329 { (char *)"UpdateUIEvent_SetMode", (PyCFunction) _wrap_UpdateUIEvent_SetMode, METH_VARARGS | METH_KEYWORDS, NULL },
41330 { (char *)"UpdateUIEvent_GetMode", (PyCFunction) _wrap_UpdateUIEvent_GetMode, METH_VARARGS | METH_KEYWORDS, NULL },
41331 { (char *)"UpdateUIEvent_swigregister", UpdateUIEvent_swigregister, METH_VARARGS, NULL },
41332 { (char *)"new_SysColourChangedEvent", (PyCFunction) _wrap_new_SysColourChangedEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41333 { (char *)"SysColourChangedEvent_swigregister", SysColourChangedEvent_swigregister, METH_VARARGS, NULL },
41334 { (char *)"new_MouseCaptureChangedEvent", (PyCFunction) _wrap_new_MouseCaptureChangedEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41335 { (char *)"MouseCaptureChangedEvent_GetCapturedWindow", (PyCFunction) _wrap_MouseCaptureChangedEvent_GetCapturedWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41336 { (char *)"MouseCaptureChangedEvent_swigregister", MouseCaptureChangedEvent_swigregister, METH_VARARGS, NULL },
41337 { (char *)"new_DisplayChangedEvent", (PyCFunction) _wrap_new_DisplayChangedEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41338 { (char *)"DisplayChangedEvent_swigregister", DisplayChangedEvent_swigregister, METH_VARARGS, NULL },
41339 { (char *)"new_PaletteChangedEvent", (PyCFunction) _wrap_new_PaletteChangedEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41340 { (char *)"PaletteChangedEvent_SetChangedWindow", (PyCFunction) _wrap_PaletteChangedEvent_SetChangedWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41341 { (char *)"PaletteChangedEvent_GetChangedWindow", (PyCFunction) _wrap_PaletteChangedEvent_GetChangedWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41342 { (char *)"PaletteChangedEvent_swigregister", PaletteChangedEvent_swigregister, METH_VARARGS, NULL },
41343 { (char *)"new_QueryNewPaletteEvent", (PyCFunction) _wrap_new_QueryNewPaletteEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41344 { (char *)"QueryNewPaletteEvent_SetPaletteRealized", (PyCFunction) _wrap_QueryNewPaletteEvent_SetPaletteRealized, METH_VARARGS | METH_KEYWORDS, NULL },
41345 { (char *)"QueryNewPaletteEvent_GetPaletteRealized", (PyCFunction) _wrap_QueryNewPaletteEvent_GetPaletteRealized, METH_VARARGS | METH_KEYWORDS, NULL },
41346 { (char *)"QueryNewPaletteEvent_swigregister", QueryNewPaletteEvent_swigregister, METH_VARARGS, NULL },
41347 { (char *)"new_NavigationKeyEvent", (PyCFunction) _wrap_new_NavigationKeyEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41348 { (char *)"NavigationKeyEvent_GetDirection", (PyCFunction) _wrap_NavigationKeyEvent_GetDirection, METH_VARARGS | METH_KEYWORDS, NULL },
41349 { (char *)"NavigationKeyEvent_SetDirection", (PyCFunction) _wrap_NavigationKeyEvent_SetDirection, METH_VARARGS | METH_KEYWORDS, NULL },
41350 { (char *)"NavigationKeyEvent_IsWindowChange", (PyCFunction) _wrap_NavigationKeyEvent_IsWindowChange, METH_VARARGS | METH_KEYWORDS, NULL },
41351 { (char *)"NavigationKeyEvent_SetWindowChange", (PyCFunction) _wrap_NavigationKeyEvent_SetWindowChange, METH_VARARGS | METH_KEYWORDS, NULL },
41352 { (char *)"NavigationKeyEvent_SetFlags", (PyCFunction) _wrap_NavigationKeyEvent_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL },
41353 { (char *)"NavigationKeyEvent_GetCurrentFocus", (PyCFunction) _wrap_NavigationKeyEvent_GetCurrentFocus, METH_VARARGS | METH_KEYWORDS, NULL },
41354 { (char *)"NavigationKeyEvent_SetCurrentFocus", (PyCFunction) _wrap_NavigationKeyEvent_SetCurrentFocus, METH_VARARGS | METH_KEYWORDS, NULL },
41355 { (char *)"NavigationKeyEvent_swigregister", NavigationKeyEvent_swigregister, METH_VARARGS, NULL },
41356 { (char *)"new_WindowCreateEvent", (PyCFunction) _wrap_new_WindowCreateEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41357 { (char *)"WindowCreateEvent_GetWindow", (PyCFunction) _wrap_WindowCreateEvent_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41358 { (char *)"WindowCreateEvent_swigregister", WindowCreateEvent_swigregister, METH_VARARGS, NULL },
41359 { (char *)"new_WindowDestroyEvent", (PyCFunction) _wrap_new_WindowDestroyEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41360 { (char *)"WindowDestroyEvent_GetWindow", (PyCFunction) _wrap_WindowDestroyEvent_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41361 { (char *)"WindowDestroyEvent_swigregister", WindowDestroyEvent_swigregister, METH_VARARGS, NULL },
41362 { (char *)"new_ContextMenuEvent", (PyCFunction) _wrap_new_ContextMenuEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41363 { (char *)"ContextMenuEvent_GetPosition", (PyCFunction) _wrap_ContextMenuEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41364 { (char *)"ContextMenuEvent_SetPosition", (PyCFunction) _wrap_ContextMenuEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41365 { (char *)"ContextMenuEvent_swigregister", ContextMenuEvent_swigregister, METH_VARARGS, NULL },
41366 { (char *)"new_IdleEvent", (PyCFunction) _wrap_new_IdleEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41367 { (char *)"IdleEvent_RequestMore", (PyCFunction) _wrap_IdleEvent_RequestMore, METH_VARARGS | METH_KEYWORDS, NULL },
41368 { (char *)"IdleEvent_MoreRequested", (PyCFunction) _wrap_IdleEvent_MoreRequested, METH_VARARGS | METH_KEYWORDS, NULL },
41369 { (char *)"IdleEvent_SetMode", (PyCFunction) _wrap_IdleEvent_SetMode, METH_VARARGS | METH_KEYWORDS, NULL },
41370 { (char *)"IdleEvent_GetMode", (PyCFunction) _wrap_IdleEvent_GetMode, METH_VARARGS | METH_KEYWORDS, NULL },
41371 { (char *)"IdleEvent_CanSend", (PyCFunction) _wrap_IdleEvent_CanSend, METH_VARARGS | METH_KEYWORDS, NULL },
41372 { (char *)"IdleEvent_swigregister", IdleEvent_swigregister, METH_VARARGS, NULL },
41373 { (char *)"new_PyEvent", (PyCFunction) _wrap_new_PyEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41374 { (char *)"delete_PyEvent", (PyCFunction) _wrap_delete_PyEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41375 { (char *)"PyEvent_SetSelf", (PyCFunction) _wrap_PyEvent_SetSelf, METH_VARARGS | METH_KEYWORDS, NULL },
41376 { (char *)"PyEvent_GetSelf", (PyCFunction) _wrap_PyEvent_GetSelf, METH_VARARGS | METH_KEYWORDS, NULL },
41377 { (char *)"PyEvent_swigregister", PyEvent_swigregister, METH_VARARGS, NULL },
41378 { (char *)"new_PyCommandEvent", (PyCFunction) _wrap_new_PyCommandEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41379 { (char *)"delete_PyCommandEvent", (PyCFunction) _wrap_delete_PyCommandEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41380 { (char *)"PyCommandEvent_SetSelf", (PyCFunction) _wrap_PyCommandEvent_SetSelf, METH_VARARGS | METH_KEYWORDS, NULL },
41381 { (char *)"PyCommandEvent_GetSelf", (PyCFunction) _wrap_PyCommandEvent_GetSelf, METH_VARARGS | METH_KEYWORDS, NULL },
41382 { (char *)"PyCommandEvent_swigregister", PyCommandEvent_swigregister, METH_VARARGS, NULL },
41383 { (char *)"new_PyApp", (PyCFunction) _wrap_new_PyApp, METH_VARARGS | METH_KEYWORDS, NULL },
41384 { (char *)"delete_PyApp", (PyCFunction) _wrap_delete_PyApp, METH_VARARGS | METH_KEYWORDS, NULL },
41385 { (char *)"PyApp__setCallbackInfo", (PyCFunction) _wrap_PyApp__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
41386 { (char *)"PyApp_GetAppName", (PyCFunction) _wrap_PyApp_GetAppName, METH_VARARGS | METH_KEYWORDS, NULL },
41387 { (char *)"PyApp_SetAppName", (PyCFunction) _wrap_PyApp_SetAppName, METH_VARARGS | METH_KEYWORDS, NULL },
41388 { (char *)"PyApp_GetClassName", (PyCFunction) _wrap_PyApp_GetClassName, METH_VARARGS | METH_KEYWORDS, NULL },
41389 { (char *)"PyApp_SetClassName", (PyCFunction) _wrap_PyApp_SetClassName, METH_VARARGS | METH_KEYWORDS, NULL },
41390 { (char *)"PyApp_GetVendorName", (PyCFunction) _wrap_PyApp_GetVendorName, METH_VARARGS | METH_KEYWORDS, NULL },
41391 { (char *)"PyApp_SetVendorName", (PyCFunction) _wrap_PyApp_SetVendorName, METH_VARARGS | METH_KEYWORDS, NULL },
41392 { (char *)"PyApp_GetTraits", (PyCFunction) _wrap_PyApp_GetTraits, METH_VARARGS | METH_KEYWORDS, NULL },
41393 { (char *)"PyApp_ProcessPendingEvents", (PyCFunction) _wrap_PyApp_ProcessPendingEvents, METH_VARARGS | METH_KEYWORDS, NULL },
41394 { (char *)"PyApp_Yield", (PyCFunction) _wrap_PyApp_Yield, METH_VARARGS | METH_KEYWORDS, NULL },
41395 { (char *)"PyApp_WakeUpIdle", (PyCFunction) _wrap_PyApp_WakeUpIdle, METH_VARARGS | METH_KEYWORDS, NULL },
41396 { (char *)"PyApp_MainLoop", (PyCFunction) _wrap_PyApp_MainLoop, METH_VARARGS | METH_KEYWORDS, NULL },
41397 { (char *)"PyApp_Exit", (PyCFunction) _wrap_PyApp_Exit, METH_VARARGS | METH_KEYWORDS, NULL },
41398 { (char *)"PyApp_ExitMainLoop", (PyCFunction) _wrap_PyApp_ExitMainLoop, METH_VARARGS | METH_KEYWORDS, NULL },
41399 { (char *)"PyApp_Pending", (PyCFunction) _wrap_PyApp_Pending, METH_VARARGS | METH_KEYWORDS, NULL },
41400 { (char *)"PyApp_Dispatch", (PyCFunction) _wrap_PyApp_Dispatch, METH_VARARGS | METH_KEYWORDS, NULL },
41401 { (char *)"PyApp_ProcessIdle", (PyCFunction) _wrap_PyApp_ProcessIdle, METH_VARARGS | METH_KEYWORDS, NULL },
41402 { (char *)"PyApp_SendIdleEvents", (PyCFunction) _wrap_PyApp_SendIdleEvents, METH_VARARGS | METH_KEYWORDS, NULL },
41403 { (char *)"PyApp_IsActive", (PyCFunction) _wrap_PyApp_IsActive, METH_VARARGS | METH_KEYWORDS, NULL },
41404 { (char *)"PyApp_SetTopWindow", (PyCFunction) _wrap_PyApp_SetTopWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41405 { (char *)"PyApp_GetTopWindow", (PyCFunction) _wrap_PyApp_GetTopWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41406 { (char *)"PyApp_SetExitOnFrameDelete", (PyCFunction) _wrap_PyApp_SetExitOnFrameDelete, METH_VARARGS | METH_KEYWORDS, NULL },
41407 { (char *)"PyApp_GetExitOnFrameDelete", (PyCFunction) _wrap_PyApp_GetExitOnFrameDelete, METH_VARARGS | METH_KEYWORDS, NULL },
41408 { (char *)"PyApp_SetUseBestVisual", (PyCFunction) _wrap_PyApp_SetUseBestVisual, METH_VARARGS | METH_KEYWORDS, NULL },
41409 { (char *)"PyApp_GetUseBestVisual", (PyCFunction) _wrap_PyApp_GetUseBestVisual, METH_VARARGS | METH_KEYWORDS, NULL },
41410 { (char *)"PyApp_SetPrintMode", (PyCFunction) _wrap_PyApp_SetPrintMode, METH_VARARGS | METH_KEYWORDS, NULL },
41411 { (char *)"PyApp_GetPrintMode", (PyCFunction) _wrap_PyApp_GetPrintMode, METH_VARARGS | METH_KEYWORDS, NULL },
41412 { (char *)"PyApp_SetAssertMode", (PyCFunction) _wrap_PyApp_SetAssertMode, METH_VARARGS | METH_KEYWORDS, NULL },
41413 { (char *)"PyApp_GetAssertMode", (PyCFunction) _wrap_PyApp_GetAssertMode, METH_VARARGS | METH_KEYWORDS, NULL },
41414 { (char *)"PyApp_GetMacSupportPCMenuShortcuts", (PyCFunction) _wrap_PyApp_GetMacSupportPCMenuShortcuts, METH_VARARGS | METH_KEYWORDS, NULL },
41415 { (char *)"PyApp_GetMacAboutMenuItemId", (PyCFunction) _wrap_PyApp_GetMacAboutMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL },
41416 { (char *)"PyApp_GetMacPreferencesMenuItemId", (PyCFunction) _wrap_PyApp_GetMacPreferencesMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL },
41417 { (char *)"PyApp_GetMacExitMenuItemId", (PyCFunction) _wrap_PyApp_GetMacExitMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL },
41418 { (char *)"PyApp_GetMacHelpMenuTitleName", (PyCFunction) _wrap_PyApp_GetMacHelpMenuTitleName, METH_VARARGS | METH_KEYWORDS, NULL },
41419 { (char *)"PyApp_SetMacSupportPCMenuShortcuts", (PyCFunction) _wrap_PyApp_SetMacSupportPCMenuShortcuts, METH_VARARGS | METH_KEYWORDS, NULL },
41420 { (char *)"PyApp_SetMacAboutMenuItemId", (PyCFunction) _wrap_PyApp_SetMacAboutMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL },
41421 { (char *)"PyApp_SetMacPreferencesMenuItemId", (PyCFunction) _wrap_PyApp_SetMacPreferencesMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL },
41422 { (char *)"PyApp_SetMacExitMenuItemId", (PyCFunction) _wrap_PyApp_SetMacExitMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL },
41423 { (char *)"PyApp_SetMacHelpMenuTitleName", (PyCFunction) _wrap_PyApp_SetMacHelpMenuTitleName, METH_VARARGS | METH_KEYWORDS, NULL },
41424 { (char *)"PyApp__BootstrapApp", (PyCFunction) _wrap_PyApp__BootstrapApp, METH_VARARGS | METH_KEYWORDS, NULL },
41425 { (char *)"PyApp_GetComCtl32Version", (PyCFunction) _wrap_PyApp_GetComCtl32Version, METH_VARARGS | METH_KEYWORDS, NULL },
41426 { (char *)"PyApp_swigregister", PyApp_swigregister, METH_VARARGS, NULL },
41427 { (char *)"Exit", (PyCFunction) _wrap_Exit, METH_VARARGS | METH_KEYWORDS, NULL },
41428 { (char *)"Yield", (PyCFunction) _wrap_Yield, METH_VARARGS | METH_KEYWORDS, NULL },
41429 { (char *)"YieldIfNeeded", (PyCFunction) _wrap_YieldIfNeeded, METH_VARARGS | METH_KEYWORDS, NULL },
41430 { (char *)"SafeYield", (PyCFunction) _wrap_SafeYield, METH_VARARGS | METH_KEYWORDS, NULL },
41431 { (char *)"WakeUpIdle", (PyCFunction) _wrap_WakeUpIdle, METH_VARARGS | METH_KEYWORDS, NULL },
41432 { (char *)"PostEvent", (PyCFunction) _wrap_PostEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41433 { (char *)"App_CleanUp", (PyCFunction) _wrap_App_CleanUp, METH_VARARGS | METH_KEYWORDS, NULL },
41434 { (char *)"GetApp", (PyCFunction) _wrap_GetApp, METH_VARARGS | METH_KEYWORDS, NULL },
41435 { (char *)"new_AcceleratorEntry", (PyCFunction) _wrap_new_AcceleratorEntry, METH_VARARGS | METH_KEYWORDS, NULL },
41436 { (char *)"delete_AcceleratorEntry", (PyCFunction) _wrap_delete_AcceleratorEntry, METH_VARARGS | METH_KEYWORDS, NULL },
41437 { (char *)"AcceleratorEntry_Set", (PyCFunction) _wrap_AcceleratorEntry_Set, METH_VARARGS | METH_KEYWORDS, NULL },
41438 { (char *)"AcceleratorEntry_GetFlags", (PyCFunction) _wrap_AcceleratorEntry_GetFlags, METH_VARARGS | METH_KEYWORDS, NULL },
41439 { (char *)"AcceleratorEntry_GetKeyCode", (PyCFunction) _wrap_AcceleratorEntry_GetKeyCode, METH_VARARGS | METH_KEYWORDS, NULL },
41440 { (char *)"AcceleratorEntry_GetCommand", (PyCFunction) _wrap_AcceleratorEntry_GetCommand, METH_VARARGS | METH_KEYWORDS, NULL },
41441 { (char *)"AcceleratorEntry_swigregister", AcceleratorEntry_swigregister, METH_VARARGS, NULL },
41442 { (char *)"new_AcceleratorTable", (PyCFunction) _wrap_new_AcceleratorTable, METH_VARARGS | METH_KEYWORDS, NULL },
41443 { (char *)"delete_AcceleratorTable", (PyCFunction) _wrap_delete_AcceleratorTable, METH_VARARGS | METH_KEYWORDS, NULL },
41444 { (char *)"AcceleratorTable_Ok", (PyCFunction) _wrap_AcceleratorTable_Ok, METH_VARARGS | METH_KEYWORDS, NULL },
41445 { (char *)"AcceleratorTable_swigregister", AcceleratorTable_swigregister, METH_VARARGS, NULL },
41446 { (char *)"GetAccelFromString", (PyCFunction) _wrap_GetAccelFromString, METH_VARARGS | METH_KEYWORDS, NULL },
41447 { (char *)"new_VisualAttributes", (PyCFunction) _wrap_new_VisualAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
41448 { (char *)"delete_VisualAttributes", (PyCFunction) _wrap_delete_VisualAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
41449 { (char *)"VisualAttributes_font_set", (PyCFunction) _wrap_VisualAttributes_font_set, METH_VARARGS | METH_KEYWORDS, NULL },
41450 { (char *)"VisualAttributes_font_get", (PyCFunction) _wrap_VisualAttributes_font_get, METH_VARARGS | METH_KEYWORDS, NULL },
41451 { (char *)"VisualAttributes_colFg_set", (PyCFunction) _wrap_VisualAttributes_colFg_set, METH_VARARGS | METH_KEYWORDS, NULL },
41452 { (char *)"VisualAttributes_colFg_get", (PyCFunction) _wrap_VisualAttributes_colFg_get, METH_VARARGS | METH_KEYWORDS, NULL },
41453 { (char *)"VisualAttributes_colBg_set", (PyCFunction) _wrap_VisualAttributes_colBg_set, METH_VARARGS | METH_KEYWORDS, NULL },
41454 { (char *)"VisualAttributes_colBg_get", (PyCFunction) _wrap_VisualAttributes_colBg_get, METH_VARARGS | METH_KEYWORDS, NULL },
41455 { (char *)"VisualAttributes_swigregister", VisualAttributes_swigregister, METH_VARARGS, NULL },
41456 { (char *)"new_Window", (PyCFunction) _wrap_new_Window, METH_VARARGS | METH_KEYWORDS, NULL },
41457 { (char *)"new_PreWindow", (PyCFunction) _wrap_new_PreWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41458 { (char *)"Window_Create", (PyCFunction) _wrap_Window_Create, METH_VARARGS | METH_KEYWORDS, NULL },
41459 { (char *)"Window_Close", (PyCFunction) _wrap_Window_Close, METH_VARARGS | METH_KEYWORDS, NULL },
41460 { (char *)"Window_Destroy", (PyCFunction) _wrap_Window_Destroy, METH_VARARGS | METH_KEYWORDS, NULL },
41461 { (char *)"Window_DestroyChildren", (PyCFunction) _wrap_Window_DestroyChildren, METH_VARARGS | METH_KEYWORDS, NULL },
41462 { (char *)"Window_IsBeingDeleted", (PyCFunction) _wrap_Window_IsBeingDeleted, METH_VARARGS | METH_KEYWORDS, NULL },
41463 { (char *)"Window_SetTitle", (PyCFunction) _wrap_Window_SetTitle, METH_VARARGS | METH_KEYWORDS, NULL },
41464 { (char *)"Window_GetTitle", (PyCFunction) _wrap_Window_GetTitle, METH_VARARGS | METH_KEYWORDS, NULL },
41465 { (char *)"Window_SetLabel", (PyCFunction) _wrap_Window_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
41466 { (char *)"Window_GetLabel", (PyCFunction) _wrap_Window_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
41467 { (char *)"Window_SetName", (PyCFunction) _wrap_Window_SetName, METH_VARARGS | METH_KEYWORDS, NULL },
41468 { (char *)"Window_GetName", (PyCFunction) _wrap_Window_GetName, METH_VARARGS | METH_KEYWORDS, NULL },
41469 { (char *)"Window_SetWindowVariant", (PyCFunction) _wrap_Window_SetWindowVariant, METH_VARARGS | METH_KEYWORDS, NULL },
41470 { (char *)"Window_GetWindowVariant", (PyCFunction) _wrap_Window_GetWindowVariant, METH_VARARGS | METH_KEYWORDS, NULL },
41471 { (char *)"Window_SetId", (PyCFunction) _wrap_Window_SetId, METH_VARARGS | METH_KEYWORDS, NULL },
41472 { (char *)"Window_GetId", (PyCFunction) _wrap_Window_GetId, METH_VARARGS | METH_KEYWORDS, NULL },
41473 { (char *)"Window_NewControlId", (PyCFunction) _wrap_Window_NewControlId, METH_VARARGS | METH_KEYWORDS, NULL },
41474 { (char *)"Window_NextControlId", (PyCFunction) _wrap_Window_NextControlId, METH_VARARGS | METH_KEYWORDS, NULL },
41475 { (char *)"Window_PrevControlId", (PyCFunction) _wrap_Window_PrevControlId, METH_VARARGS | METH_KEYWORDS, NULL },
41476 { (char *)"Window_SetSize", (PyCFunction) _wrap_Window_SetSize, METH_VARARGS | METH_KEYWORDS, NULL },
41477 { (char *)"Window_SetDimensions", (PyCFunction) _wrap_Window_SetDimensions, METH_VARARGS | METH_KEYWORDS, NULL },
41478 { (char *)"Window_SetRect", (PyCFunction) _wrap_Window_SetRect, METH_VARARGS | METH_KEYWORDS, NULL },
41479 { (char *)"Window_SetSizeWH", (PyCFunction) _wrap_Window_SetSizeWH, METH_VARARGS | METH_KEYWORDS, NULL },
41480 { (char *)"Window_Move", (PyCFunction) _wrap_Window_Move, METH_VARARGS | METH_KEYWORDS, NULL },
41481 { (char *)"Window_MoveXY", (PyCFunction) _wrap_Window_MoveXY, METH_VARARGS | METH_KEYWORDS, NULL },
41482 { (char *)"Window_SetBestFittingSize", (PyCFunction) _wrap_Window_SetBestFittingSize, METH_VARARGS | METH_KEYWORDS, NULL },
41483 { (char *)"Window_Raise", (PyCFunction) _wrap_Window_Raise, METH_VARARGS | METH_KEYWORDS, NULL },
41484 { (char *)"Window_Lower", (PyCFunction) _wrap_Window_Lower, METH_VARARGS | METH_KEYWORDS, NULL },
41485 { (char *)"Window_SetClientSize", (PyCFunction) _wrap_Window_SetClientSize, METH_VARARGS | METH_KEYWORDS, NULL },
41486 { (char *)"Window_SetClientSizeWH", (PyCFunction) _wrap_Window_SetClientSizeWH, METH_VARARGS | METH_KEYWORDS, NULL },
41487 { (char *)"Window_SetClientRect", (PyCFunction) _wrap_Window_SetClientRect, METH_VARARGS | METH_KEYWORDS, NULL },
41488 { (char *)"Window_GetPosition", (PyCFunction) _wrap_Window_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41489 { (char *)"Window_GetPositionTuple", (PyCFunction) _wrap_Window_GetPositionTuple, METH_VARARGS | METH_KEYWORDS, NULL },
41490 { (char *)"Window_GetSize", (PyCFunction) _wrap_Window_GetSize, METH_VARARGS | METH_KEYWORDS, NULL },
41491 { (char *)"Window_GetSizeTuple", (PyCFunction) _wrap_Window_GetSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL },
41492 { (char *)"Window_GetRect", (PyCFunction) _wrap_Window_GetRect, METH_VARARGS | METH_KEYWORDS, NULL },
41493 { (char *)"Window_GetClientSize", (PyCFunction) _wrap_Window_GetClientSize, METH_VARARGS | METH_KEYWORDS, NULL },
41494 { (char *)"Window_GetClientSizeTuple", (PyCFunction) _wrap_Window_GetClientSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL },
41495 { (char *)"Window_GetClientAreaOrigin", (PyCFunction) _wrap_Window_GetClientAreaOrigin, METH_VARARGS | METH_KEYWORDS, NULL },
41496 { (char *)"Window_GetClientRect", (PyCFunction) _wrap_Window_GetClientRect, METH_VARARGS | METH_KEYWORDS, NULL },
41497 { (char *)"Window_GetBestSize", (PyCFunction) _wrap_Window_GetBestSize, METH_VARARGS | METH_KEYWORDS, NULL },
41498 { (char *)"Window_GetBestSizeTuple", (PyCFunction) _wrap_Window_GetBestSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL },
41499 { (char *)"Window_InvalidateBestSize", (PyCFunction) _wrap_Window_InvalidateBestSize, METH_VARARGS | METH_KEYWORDS, NULL },
41500 { (char *)"Window_GetBestFittingSize", (PyCFunction) _wrap_Window_GetBestFittingSize, METH_VARARGS | METH_KEYWORDS, NULL },
41501 { (char *)"Window_GetAdjustedBestSize", (PyCFunction) _wrap_Window_GetAdjustedBestSize, METH_VARARGS | METH_KEYWORDS, NULL },
41502 { (char *)"Window_Center", (PyCFunction) _wrap_Window_Center, METH_VARARGS | METH_KEYWORDS, NULL },
41503 { (char *)"Window_CenterOnScreen", (PyCFunction) _wrap_Window_CenterOnScreen, METH_VARARGS | METH_KEYWORDS, NULL },
41504 { (char *)"Window_CenterOnParent", (PyCFunction) _wrap_Window_CenterOnParent, METH_VARARGS | METH_KEYWORDS, NULL },
41505 { (char *)"Window_Fit", (PyCFunction) _wrap_Window_Fit, METH_VARARGS | METH_KEYWORDS, NULL },
41506 { (char *)"Window_FitInside", (PyCFunction) _wrap_Window_FitInside, METH_VARARGS | METH_KEYWORDS, NULL },
41507 { (char *)"Window_SetSizeHints", (PyCFunction) _wrap_Window_SetSizeHints, METH_VARARGS | METH_KEYWORDS, NULL },
41508 { (char *)"Window_SetSizeHintsSz", (PyCFunction) _wrap_Window_SetSizeHintsSz, METH_VARARGS | METH_KEYWORDS, NULL },
41509 { (char *)"Window_SetVirtualSizeHints", (PyCFunction) _wrap_Window_SetVirtualSizeHints, METH_VARARGS | METH_KEYWORDS, NULL },
41510 { (char *)"Window_SetVirtualSizeHintsSz", (PyCFunction) _wrap_Window_SetVirtualSizeHintsSz, METH_VARARGS | METH_KEYWORDS, NULL },
41511 { (char *)"Window_GetMaxSize", (PyCFunction) _wrap_Window_GetMaxSize, METH_VARARGS | METH_KEYWORDS, NULL },
41512 { (char *)"Window_GetMinSize", (PyCFunction) _wrap_Window_GetMinSize, METH_VARARGS | METH_KEYWORDS, NULL },
41513 { (char *)"Window_SetMinSize", (PyCFunction) _wrap_Window_SetMinSize, METH_VARARGS | METH_KEYWORDS, NULL },
41514 { (char *)"Window_SetMaxSize", (PyCFunction) _wrap_Window_SetMaxSize, METH_VARARGS | METH_KEYWORDS, NULL },
41515 { (char *)"Window_GetMinWidth", (PyCFunction) _wrap_Window_GetMinWidth, METH_VARARGS | METH_KEYWORDS, NULL },
41516 { (char *)"Window_GetMinHeight", (PyCFunction) _wrap_Window_GetMinHeight, METH_VARARGS | METH_KEYWORDS, NULL },
41517 { (char *)"Window_GetMaxWidth", (PyCFunction) _wrap_Window_GetMaxWidth, METH_VARARGS | METH_KEYWORDS, NULL },
41518 { (char *)"Window_GetMaxHeight", (PyCFunction) _wrap_Window_GetMaxHeight, METH_VARARGS | METH_KEYWORDS, NULL },
41519 { (char *)"Window_SetVirtualSize", (PyCFunction) _wrap_Window_SetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL },
41520 { (char *)"Window_SetVirtualSizeWH", (PyCFunction) _wrap_Window_SetVirtualSizeWH, METH_VARARGS | METH_KEYWORDS, NULL },
41521 { (char *)"Window_GetVirtualSize", (PyCFunction) _wrap_Window_GetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL },
41522 { (char *)"Window_GetVirtualSizeTuple", (PyCFunction) _wrap_Window_GetVirtualSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL },
41523 { (char *)"Window_GetBestVirtualSize", (PyCFunction) _wrap_Window_GetBestVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL },
41524 { (char *)"Window_Show", (PyCFunction) _wrap_Window_Show, METH_VARARGS | METH_KEYWORDS, NULL },
41525 { (char *)"Window_Hide", (PyCFunction) _wrap_Window_Hide, METH_VARARGS | METH_KEYWORDS, NULL },
41526 { (char *)"Window_Enable", (PyCFunction) _wrap_Window_Enable, METH_VARARGS | METH_KEYWORDS, NULL },
41527 { (char *)"Window_Disable", (PyCFunction) _wrap_Window_Disable, METH_VARARGS | METH_KEYWORDS, NULL },
41528 { (char *)"Window_IsShown", (PyCFunction) _wrap_Window_IsShown, METH_VARARGS | METH_KEYWORDS, NULL },
41529 { (char *)"Window_IsEnabled", (PyCFunction) _wrap_Window_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41530 { (char *)"Window_SetWindowStyleFlag", (PyCFunction) _wrap_Window_SetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS, NULL },
41531 { (char *)"Window_GetWindowStyleFlag", (PyCFunction) _wrap_Window_GetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS, NULL },
41532 { (char *)"Window_HasFlag", (PyCFunction) _wrap_Window_HasFlag, METH_VARARGS | METH_KEYWORDS, NULL },
41533 { (char *)"Window_IsRetained", (PyCFunction) _wrap_Window_IsRetained, METH_VARARGS | METH_KEYWORDS, NULL },
41534 { (char *)"Window_SetExtraStyle", (PyCFunction) _wrap_Window_SetExtraStyle, METH_VARARGS | METH_KEYWORDS, NULL },
41535 { (char *)"Window_GetExtraStyle", (PyCFunction) _wrap_Window_GetExtraStyle, METH_VARARGS | METH_KEYWORDS, NULL },
41536 { (char *)"Window_MakeModal", (PyCFunction) _wrap_Window_MakeModal, METH_VARARGS | METH_KEYWORDS, NULL },
41537 { (char *)"Window_SetThemeEnabled", (PyCFunction) _wrap_Window_SetThemeEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41538 { (char *)"Window_GetThemeEnabled", (PyCFunction) _wrap_Window_GetThemeEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41539 { (char *)"Window_SetFocus", (PyCFunction) _wrap_Window_SetFocus, METH_VARARGS | METH_KEYWORDS, NULL },
41540 { (char *)"Window_SetFocusFromKbd", (PyCFunction) _wrap_Window_SetFocusFromKbd, METH_VARARGS | METH_KEYWORDS, NULL },
41541 { (char *)"Window_FindFocus", (PyCFunction) _wrap_Window_FindFocus, METH_VARARGS | METH_KEYWORDS, NULL },
41542 { (char *)"Window_AcceptsFocus", (PyCFunction) _wrap_Window_AcceptsFocus, METH_VARARGS | METH_KEYWORDS, NULL },
41543 { (char *)"Window_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_Window_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS, NULL },
41544 { (char *)"Window_GetDefaultItem", (PyCFunction) _wrap_Window_GetDefaultItem, METH_VARARGS | METH_KEYWORDS, NULL },
41545 { (char *)"Window_SetDefaultItem", (PyCFunction) _wrap_Window_SetDefaultItem, METH_VARARGS | METH_KEYWORDS, NULL },
41546 { (char *)"Window_SetTmpDefaultItem", (PyCFunction) _wrap_Window_SetTmpDefaultItem, METH_VARARGS | METH_KEYWORDS, NULL },
41547 { (char *)"Window_Navigate", (PyCFunction) _wrap_Window_Navigate, METH_VARARGS | METH_KEYWORDS, NULL },
41548 { (char *)"Window_MoveAfterInTabOrder", (PyCFunction) _wrap_Window_MoveAfterInTabOrder, METH_VARARGS | METH_KEYWORDS, NULL },
41549 { (char *)"Window_MoveBeforeInTabOrder", (PyCFunction) _wrap_Window_MoveBeforeInTabOrder, METH_VARARGS | METH_KEYWORDS, NULL },
41550 { (char *)"Window_GetChildren", (PyCFunction) _wrap_Window_GetChildren, METH_VARARGS | METH_KEYWORDS, NULL },
41551 { (char *)"Window_GetParent", (PyCFunction) _wrap_Window_GetParent, METH_VARARGS | METH_KEYWORDS, NULL },
41552 { (char *)"Window_GetGrandParent", (PyCFunction) _wrap_Window_GetGrandParent, METH_VARARGS | METH_KEYWORDS, NULL },
41553 { (char *)"Window_IsTopLevel", (PyCFunction) _wrap_Window_IsTopLevel, METH_VARARGS | METH_KEYWORDS, NULL },
41554 { (char *)"Window_Reparent", (PyCFunction) _wrap_Window_Reparent, METH_VARARGS | METH_KEYWORDS, NULL },
41555 { (char *)"Window_AddChild", (PyCFunction) _wrap_Window_AddChild, METH_VARARGS | METH_KEYWORDS, NULL },
41556 { (char *)"Window_RemoveChild", (PyCFunction) _wrap_Window_RemoveChild, METH_VARARGS | METH_KEYWORDS, NULL },
41557 { (char *)"Window_FindWindowById", (PyCFunction) _wrap_Window_FindWindowById, METH_VARARGS | METH_KEYWORDS, NULL },
41558 { (char *)"Window_FindWindowByName", (PyCFunction) _wrap_Window_FindWindowByName, METH_VARARGS | METH_KEYWORDS, NULL },
41559 { (char *)"Window_GetEventHandler", (PyCFunction) _wrap_Window_GetEventHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41560 { (char *)"Window_SetEventHandler", (PyCFunction) _wrap_Window_SetEventHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41561 { (char *)"Window_PushEventHandler", (PyCFunction) _wrap_Window_PushEventHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41562 { (char *)"Window_PopEventHandler", (PyCFunction) _wrap_Window_PopEventHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41563 { (char *)"Window_RemoveEventHandler", (PyCFunction) _wrap_Window_RemoveEventHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41564 { (char *)"Window_SetValidator", (PyCFunction) _wrap_Window_SetValidator, METH_VARARGS | METH_KEYWORDS, NULL },
41565 { (char *)"Window_GetValidator", (PyCFunction) _wrap_Window_GetValidator, METH_VARARGS | METH_KEYWORDS, NULL },
41566 { (char *)"Window_Validate", (PyCFunction) _wrap_Window_Validate, METH_VARARGS | METH_KEYWORDS, NULL },
41567 { (char *)"Window_TransferDataToWindow", (PyCFunction) _wrap_Window_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41568 { (char *)"Window_TransferDataFromWindow", (PyCFunction) _wrap_Window_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41569 { (char *)"Window_InitDialog", (PyCFunction) _wrap_Window_InitDialog, METH_VARARGS | METH_KEYWORDS, NULL },
41570 { (char *)"Window_SetAcceleratorTable", (PyCFunction) _wrap_Window_SetAcceleratorTable, METH_VARARGS | METH_KEYWORDS, NULL },
41571 { (char *)"Window_GetAcceleratorTable", (PyCFunction) _wrap_Window_GetAcceleratorTable, METH_VARARGS | METH_KEYWORDS, NULL },
41572 { (char *)"Window_RegisterHotKey", (PyCFunction) _wrap_Window_RegisterHotKey, METH_VARARGS | METH_KEYWORDS, NULL },
41573 { (char *)"Window_UnregisterHotKey", (PyCFunction) _wrap_Window_UnregisterHotKey, METH_VARARGS | METH_KEYWORDS, NULL },
41574 { (char *)"Window_ConvertDialogPointToPixels", (PyCFunction) _wrap_Window_ConvertDialogPointToPixels, METH_VARARGS | METH_KEYWORDS, NULL },
41575 { (char *)"Window_ConvertDialogSizeToPixels", (PyCFunction) _wrap_Window_ConvertDialogSizeToPixels, METH_VARARGS | METH_KEYWORDS, NULL },
41576 { (char *)"Window_DLG_PNT", (PyCFunction) _wrap_Window_DLG_PNT, METH_VARARGS | METH_KEYWORDS, NULL },
41577 { (char *)"Window_DLG_SZE", (PyCFunction) _wrap_Window_DLG_SZE, METH_VARARGS | METH_KEYWORDS, NULL },
41578 { (char *)"Window_ConvertPixelPointToDialog", (PyCFunction) _wrap_Window_ConvertPixelPointToDialog, METH_VARARGS | METH_KEYWORDS, NULL },
41579 { (char *)"Window_ConvertPixelSizeToDialog", (PyCFunction) _wrap_Window_ConvertPixelSizeToDialog, METH_VARARGS | METH_KEYWORDS, NULL },
41580 { (char *)"Window_WarpPointer", (PyCFunction) _wrap_Window_WarpPointer, METH_VARARGS | METH_KEYWORDS, NULL },
41581 { (char *)"Window_CaptureMouse", (PyCFunction) _wrap_Window_CaptureMouse, METH_VARARGS | METH_KEYWORDS, NULL },
41582 { (char *)"Window_ReleaseMouse", (PyCFunction) _wrap_Window_ReleaseMouse, METH_VARARGS | METH_KEYWORDS, NULL },
41583 { (char *)"Window_GetCapture", (PyCFunction) _wrap_Window_GetCapture, METH_VARARGS | METH_KEYWORDS, NULL },
41584 { (char *)"Window_HasCapture", (PyCFunction) _wrap_Window_HasCapture, METH_VARARGS | METH_KEYWORDS, NULL },
41585 { (char *)"Window_Refresh", (PyCFunction) _wrap_Window_Refresh, METH_VARARGS | METH_KEYWORDS, NULL },
41586 { (char *)"Window_RefreshRect", (PyCFunction) _wrap_Window_RefreshRect, METH_VARARGS | METH_KEYWORDS, NULL },
41587 { (char *)"Window_Update", (PyCFunction) _wrap_Window_Update, METH_VARARGS | METH_KEYWORDS, NULL },
41588 { (char *)"Window_ClearBackground", (PyCFunction) _wrap_Window_ClearBackground, METH_VARARGS | METH_KEYWORDS, NULL },
41589 { (char *)"Window_Freeze", (PyCFunction) _wrap_Window_Freeze, METH_VARARGS | METH_KEYWORDS, NULL },
41590 { (char *)"Window_Thaw", (PyCFunction) _wrap_Window_Thaw, METH_VARARGS | METH_KEYWORDS, NULL },
41591 { (char *)"Window_PrepareDC", (PyCFunction) _wrap_Window_PrepareDC, METH_VARARGS | METH_KEYWORDS, NULL },
41592 { (char *)"Window_GetUpdateRegion", (PyCFunction) _wrap_Window_GetUpdateRegion, METH_VARARGS | METH_KEYWORDS, NULL },
41593 { (char *)"Window_GetUpdateClientRect", (PyCFunction) _wrap_Window_GetUpdateClientRect, METH_VARARGS | METH_KEYWORDS, NULL },
41594 { (char *)"Window_IsExposed", (PyCFunction) _wrap_Window_IsExposed, METH_VARARGS | METH_KEYWORDS, NULL },
41595 { (char *)"Window_IsExposedPoint", (PyCFunction) _wrap_Window_IsExposedPoint, METH_VARARGS | METH_KEYWORDS, NULL },
41596 { (char *)"Window_IsExposedRect", (PyCFunction) _wrap_Window_IsExposedRect, METH_VARARGS | METH_KEYWORDS, NULL },
41597 { (char *)"Window_GetDefaultAttributes", (PyCFunction) _wrap_Window_GetDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
41598 { (char *)"Window_GetClassDefaultAttributes", (PyCFunction) _wrap_Window_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
41599 { (char *)"Window_SetBackgroundColour", (PyCFunction) _wrap_Window_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
41600 { (char *)"Window_SetOwnBackgroundColour", (PyCFunction) _wrap_Window_SetOwnBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
41601 { (char *)"Window_SetForegroundColour", (PyCFunction) _wrap_Window_SetForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
41602 { (char *)"Window_SetOwnForegroundColour", (PyCFunction) _wrap_Window_SetOwnForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
41603 { (char *)"Window_GetBackgroundColour", (PyCFunction) _wrap_Window_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
41604 { (char *)"Window_GetForegroundColour", (PyCFunction) _wrap_Window_GetForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
41605 { (char *)"Window_SetBackgroundStyle", (PyCFunction) _wrap_Window_SetBackgroundStyle, METH_VARARGS | METH_KEYWORDS, NULL },
41606 { (char *)"Window_GetBackgroundStyle", (PyCFunction) _wrap_Window_GetBackgroundStyle, METH_VARARGS | METH_KEYWORDS, NULL },
41607 { (char *)"Window_SetCursor", (PyCFunction) _wrap_Window_SetCursor, METH_VARARGS | METH_KEYWORDS, NULL },
41608 { (char *)"Window_GetCursor", (PyCFunction) _wrap_Window_GetCursor, METH_VARARGS | METH_KEYWORDS, NULL },
41609 { (char *)"Window_SetFont", (PyCFunction) _wrap_Window_SetFont, METH_VARARGS | METH_KEYWORDS, NULL },
41610 { (char *)"Window_SetOwnFont", (PyCFunction) _wrap_Window_SetOwnFont, METH_VARARGS | METH_KEYWORDS, NULL },
41611 { (char *)"Window_GetFont", (PyCFunction) _wrap_Window_GetFont, METH_VARARGS | METH_KEYWORDS, NULL },
41612 { (char *)"Window_SetCaret", (PyCFunction) _wrap_Window_SetCaret, METH_VARARGS | METH_KEYWORDS, NULL },
41613 { (char *)"Window_GetCaret", (PyCFunction) _wrap_Window_GetCaret, METH_VARARGS | METH_KEYWORDS, NULL },
41614 { (char *)"Window_GetCharHeight", (PyCFunction) _wrap_Window_GetCharHeight, METH_VARARGS | METH_KEYWORDS, NULL },
41615 { (char *)"Window_GetCharWidth", (PyCFunction) _wrap_Window_GetCharWidth, METH_VARARGS | METH_KEYWORDS, NULL },
41616 { (char *)"Window_GetTextExtent", (PyCFunction) _wrap_Window_GetTextExtent, METH_VARARGS | METH_KEYWORDS, NULL },
41617 { (char *)"Window_GetFullTextExtent", (PyCFunction) _wrap_Window_GetFullTextExtent, METH_VARARGS | METH_KEYWORDS, NULL },
41618 { (char *)"Window_ClientToScreenXY", (PyCFunction) _wrap_Window_ClientToScreenXY, METH_VARARGS | METH_KEYWORDS, NULL },
41619 { (char *)"Window_ScreenToClientXY", (PyCFunction) _wrap_Window_ScreenToClientXY, METH_VARARGS | METH_KEYWORDS, NULL },
41620 { (char *)"Window_ClientToScreen", (PyCFunction) _wrap_Window_ClientToScreen, METH_VARARGS | METH_KEYWORDS, NULL },
41621 { (char *)"Window_ScreenToClient", (PyCFunction) _wrap_Window_ScreenToClient, METH_VARARGS | METH_KEYWORDS, NULL },
41622 { (char *)"Window_HitTestXY", (PyCFunction) _wrap_Window_HitTestXY, METH_VARARGS | METH_KEYWORDS, NULL },
41623 { (char *)"Window_HitTest", (PyCFunction) _wrap_Window_HitTest, METH_VARARGS | METH_KEYWORDS, NULL },
41624 { (char *)"Window_GetBorder", _wrap_Window_GetBorder, METH_VARARGS, NULL },
41625 { (char *)"Window_UpdateWindowUI", (PyCFunction) _wrap_Window_UpdateWindowUI, METH_VARARGS | METH_KEYWORDS, NULL },
41626 { (char *)"Window_PopupMenuXY", (PyCFunction) _wrap_Window_PopupMenuXY, METH_VARARGS | METH_KEYWORDS, NULL },
41627 { (char *)"Window_PopupMenu", (PyCFunction) _wrap_Window_PopupMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41628 { (char *)"Window_GetHandle", (PyCFunction) _wrap_Window_GetHandle, METH_VARARGS | METH_KEYWORDS, NULL },
41629 { (char *)"Window_OnPaint", (PyCFunction) _wrap_Window_OnPaint, METH_VARARGS | METH_KEYWORDS, NULL },
41630 { (char *)"Window_HasScrollbar", (PyCFunction) _wrap_Window_HasScrollbar, METH_VARARGS | METH_KEYWORDS, NULL },
41631 { (char *)"Window_SetScrollbar", (PyCFunction) _wrap_Window_SetScrollbar, METH_VARARGS | METH_KEYWORDS, NULL },
41632 { (char *)"Window_SetScrollPos", (PyCFunction) _wrap_Window_SetScrollPos, METH_VARARGS | METH_KEYWORDS, NULL },
41633 { (char *)"Window_GetScrollPos", (PyCFunction) _wrap_Window_GetScrollPos, METH_VARARGS | METH_KEYWORDS, NULL },
41634 { (char *)"Window_GetScrollThumb", (PyCFunction) _wrap_Window_GetScrollThumb, METH_VARARGS | METH_KEYWORDS, NULL },
41635 { (char *)"Window_GetScrollRange", (PyCFunction) _wrap_Window_GetScrollRange, METH_VARARGS | METH_KEYWORDS, NULL },
41636 { (char *)"Window_ScrollWindow", (PyCFunction) _wrap_Window_ScrollWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41637 { (char *)"Window_ScrollLines", (PyCFunction) _wrap_Window_ScrollLines, METH_VARARGS | METH_KEYWORDS, NULL },
41638 { (char *)"Window_ScrollPages", (PyCFunction) _wrap_Window_ScrollPages, METH_VARARGS | METH_KEYWORDS, NULL },
41639 { (char *)"Window_LineUp", (PyCFunction) _wrap_Window_LineUp, METH_VARARGS | METH_KEYWORDS, NULL },
41640 { (char *)"Window_LineDown", (PyCFunction) _wrap_Window_LineDown, METH_VARARGS | METH_KEYWORDS, NULL },
41641 { (char *)"Window_PageUp", (PyCFunction) _wrap_Window_PageUp, METH_VARARGS | METH_KEYWORDS, NULL },
41642 { (char *)"Window_PageDown", (PyCFunction) _wrap_Window_PageDown, METH_VARARGS | METH_KEYWORDS, NULL },
41643 { (char *)"Window_SetHelpText", (PyCFunction) _wrap_Window_SetHelpText, METH_VARARGS | METH_KEYWORDS, NULL },
41644 { (char *)"Window_SetHelpTextForId", (PyCFunction) _wrap_Window_SetHelpTextForId, METH_VARARGS | METH_KEYWORDS, NULL },
41645 { (char *)"Window_GetHelpText", (PyCFunction) _wrap_Window_GetHelpText, METH_VARARGS | METH_KEYWORDS, NULL },
41646 { (char *)"Window_SetToolTipString", (PyCFunction) _wrap_Window_SetToolTipString, METH_VARARGS | METH_KEYWORDS, NULL },
41647 { (char *)"Window_SetToolTip", (PyCFunction) _wrap_Window_SetToolTip, METH_VARARGS | METH_KEYWORDS, NULL },
41648 { (char *)"Window_GetToolTip", (PyCFunction) _wrap_Window_GetToolTip, METH_VARARGS | METH_KEYWORDS, NULL },
41649 { (char *)"Window_SetDropTarget", (PyCFunction) _wrap_Window_SetDropTarget, METH_VARARGS | METH_KEYWORDS, NULL },
41650 { (char *)"Window_GetDropTarget", (PyCFunction) _wrap_Window_GetDropTarget, METH_VARARGS | METH_KEYWORDS, NULL },
41651 { (char *)"Window_DragAcceptFiles", (PyCFunction) _wrap_Window_DragAcceptFiles, METH_VARARGS | METH_KEYWORDS, NULL },
41652 { (char *)"Window_SetConstraints", (PyCFunction) _wrap_Window_SetConstraints, METH_VARARGS | METH_KEYWORDS, NULL },
41653 { (char *)"Window_GetConstraints", (PyCFunction) _wrap_Window_GetConstraints, METH_VARARGS | METH_KEYWORDS, NULL },
41654 { (char *)"Window_SetAutoLayout", (PyCFunction) _wrap_Window_SetAutoLayout, METH_VARARGS | METH_KEYWORDS, NULL },
41655 { (char *)"Window_GetAutoLayout", (PyCFunction) _wrap_Window_GetAutoLayout, METH_VARARGS | METH_KEYWORDS, NULL },
41656 { (char *)"Window_Layout", (PyCFunction) _wrap_Window_Layout, METH_VARARGS | METH_KEYWORDS, NULL },
41657 { (char *)"Window_SetSizer", (PyCFunction) _wrap_Window_SetSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41658 { (char *)"Window_SetSizerAndFit", (PyCFunction) _wrap_Window_SetSizerAndFit, METH_VARARGS | METH_KEYWORDS, NULL },
41659 { (char *)"Window_GetSizer", (PyCFunction) _wrap_Window_GetSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41660 { (char *)"Window_SetContainingSizer", (PyCFunction) _wrap_Window_SetContainingSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41661 { (char *)"Window_GetContainingSizer", (PyCFunction) _wrap_Window_GetContainingSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41662 { (char *)"Window_InheritAttributes", (PyCFunction) _wrap_Window_InheritAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
41663 { (char *)"Window_ShouldInheritColours", (PyCFunction) _wrap_Window_ShouldInheritColours, METH_VARARGS | METH_KEYWORDS, NULL },
41664 { (char *)"Window_swigregister", Window_swigregister, METH_VARARGS, NULL },
41665 { (char *)"FindWindowById", (PyCFunction) _wrap_FindWindowById, METH_VARARGS | METH_KEYWORDS, NULL },
41666 { (char *)"FindWindowByName", (PyCFunction) _wrap_FindWindowByName, METH_VARARGS | METH_KEYWORDS, NULL },
41667 { (char *)"FindWindowByLabel", (PyCFunction) _wrap_FindWindowByLabel, METH_VARARGS | METH_KEYWORDS, NULL },
41668 { (char *)"Window_FromHWND", (PyCFunction) _wrap_Window_FromHWND, METH_VARARGS | METH_KEYWORDS, NULL },
41669 { (char *)"new_Validator", (PyCFunction) _wrap_new_Validator, METH_VARARGS | METH_KEYWORDS, NULL },
41670 { (char *)"Validator_Clone", (PyCFunction) _wrap_Validator_Clone, METH_VARARGS | METH_KEYWORDS, NULL },
41671 { (char *)"Validator_Validate", (PyCFunction) _wrap_Validator_Validate, METH_VARARGS | METH_KEYWORDS, NULL },
41672 { (char *)"Validator_TransferToWindow", (PyCFunction) _wrap_Validator_TransferToWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41673 { (char *)"Validator_TransferFromWindow", (PyCFunction) _wrap_Validator_TransferFromWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41674 { (char *)"Validator_GetWindow", (PyCFunction) _wrap_Validator_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41675 { (char *)"Validator_SetWindow", (PyCFunction) _wrap_Validator_SetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41676 { (char *)"Validator_IsSilent", (PyCFunction) _wrap_Validator_IsSilent, METH_VARARGS | METH_KEYWORDS, NULL },
41677 { (char *)"Validator_SetBellOnError", (PyCFunction) _wrap_Validator_SetBellOnError, METH_VARARGS | METH_KEYWORDS, NULL },
41678 { (char *)"Validator_swigregister", Validator_swigregister, METH_VARARGS, NULL },
41679 { (char *)"new_PyValidator", (PyCFunction) _wrap_new_PyValidator, METH_VARARGS | METH_KEYWORDS, NULL },
41680 { (char *)"PyValidator__setCallbackInfo", (PyCFunction) _wrap_PyValidator__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
41681 { (char *)"PyValidator_swigregister", PyValidator_swigregister, METH_VARARGS, NULL },
41682 { (char *)"new_Menu", (PyCFunction) _wrap_new_Menu, METH_VARARGS | METH_KEYWORDS, NULL },
41683 { (char *)"Menu_Append", (PyCFunction) _wrap_Menu_Append, METH_VARARGS | METH_KEYWORDS, NULL },
41684 { (char *)"Menu_AppendSeparator", (PyCFunction) _wrap_Menu_AppendSeparator, METH_VARARGS | METH_KEYWORDS, NULL },
41685 { (char *)"Menu_AppendCheckItem", (PyCFunction) _wrap_Menu_AppendCheckItem, METH_VARARGS | METH_KEYWORDS, NULL },
41686 { (char *)"Menu_AppendRadioItem", (PyCFunction) _wrap_Menu_AppendRadioItem, METH_VARARGS | METH_KEYWORDS, NULL },
41687 { (char *)"Menu_AppendMenu", (PyCFunction) _wrap_Menu_AppendMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41688 { (char *)"Menu_AppendItem", (PyCFunction) _wrap_Menu_AppendItem, METH_VARARGS | METH_KEYWORDS, NULL },
41689 { (char *)"Menu_Break", (PyCFunction) _wrap_Menu_Break, METH_VARARGS | METH_KEYWORDS, NULL },
41690 { (char *)"Menu_InsertItem", (PyCFunction) _wrap_Menu_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL },
41691 { (char *)"Menu_Insert", (PyCFunction) _wrap_Menu_Insert, METH_VARARGS | METH_KEYWORDS, NULL },
41692 { (char *)"Menu_InsertSeparator", (PyCFunction) _wrap_Menu_InsertSeparator, METH_VARARGS | METH_KEYWORDS, NULL },
41693 { (char *)"Menu_InsertCheckItem", (PyCFunction) _wrap_Menu_InsertCheckItem, METH_VARARGS | METH_KEYWORDS, NULL },
41694 { (char *)"Menu_InsertRadioItem", (PyCFunction) _wrap_Menu_InsertRadioItem, METH_VARARGS | METH_KEYWORDS, NULL },
41695 { (char *)"Menu_InsertMenu", (PyCFunction) _wrap_Menu_InsertMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41696 { (char *)"Menu_PrependItem", (PyCFunction) _wrap_Menu_PrependItem, METH_VARARGS | METH_KEYWORDS, NULL },
41697 { (char *)"Menu_Prepend", (PyCFunction) _wrap_Menu_Prepend, METH_VARARGS | METH_KEYWORDS, NULL },
41698 { (char *)"Menu_PrependSeparator", (PyCFunction) _wrap_Menu_PrependSeparator, METH_VARARGS | METH_KEYWORDS, NULL },
41699 { (char *)"Menu_PrependCheckItem", (PyCFunction) _wrap_Menu_PrependCheckItem, METH_VARARGS | METH_KEYWORDS, NULL },
41700 { (char *)"Menu_PrependRadioItem", (PyCFunction) _wrap_Menu_PrependRadioItem, METH_VARARGS | METH_KEYWORDS, NULL },
41701 { (char *)"Menu_PrependMenu", (PyCFunction) _wrap_Menu_PrependMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41702 { (char *)"Menu_Remove", (PyCFunction) _wrap_Menu_Remove, METH_VARARGS | METH_KEYWORDS, NULL },
41703 { (char *)"Menu_RemoveItem", (PyCFunction) _wrap_Menu_RemoveItem, METH_VARARGS | METH_KEYWORDS, NULL },
41704 { (char *)"Menu_Delete", (PyCFunction) _wrap_Menu_Delete, METH_VARARGS | METH_KEYWORDS, NULL },
41705 { (char *)"Menu_DeleteItem", (PyCFunction) _wrap_Menu_DeleteItem, METH_VARARGS | METH_KEYWORDS, NULL },
41706 { (char *)"Menu_Destroy", (PyCFunction) _wrap_Menu_Destroy, METH_VARARGS | METH_KEYWORDS, NULL },
41707 { (char *)"Menu_DestroyId", (PyCFunction) _wrap_Menu_DestroyId, METH_VARARGS | METH_KEYWORDS, NULL },
41708 { (char *)"Menu_DestroyItem", (PyCFunction) _wrap_Menu_DestroyItem, METH_VARARGS | METH_KEYWORDS, NULL },
41709 { (char *)"Menu_GetMenuItemCount", (PyCFunction) _wrap_Menu_GetMenuItemCount, METH_VARARGS | METH_KEYWORDS, NULL },
41710 { (char *)"Menu_GetMenuItems", (PyCFunction) _wrap_Menu_GetMenuItems, METH_VARARGS | METH_KEYWORDS, NULL },
41711 { (char *)"Menu_FindItem", (PyCFunction) _wrap_Menu_FindItem, METH_VARARGS | METH_KEYWORDS, NULL },
41712 { (char *)"Menu_FindItemById", (PyCFunction) _wrap_Menu_FindItemById, METH_VARARGS | METH_KEYWORDS, NULL },
41713 { (char *)"Menu_FindItemByPosition", (PyCFunction) _wrap_Menu_FindItemByPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41714 { (char *)"Menu_Enable", (PyCFunction) _wrap_Menu_Enable, METH_VARARGS | METH_KEYWORDS, NULL },
41715 { (char *)"Menu_IsEnabled", (PyCFunction) _wrap_Menu_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41716 { (char *)"Menu_Check", (PyCFunction) _wrap_Menu_Check, METH_VARARGS | METH_KEYWORDS, NULL },
41717 { (char *)"Menu_IsChecked", (PyCFunction) _wrap_Menu_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL },
41718 { (char *)"Menu_SetLabel", (PyCFunction) _wrap_Menu_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
41719 { (char *)"Menu_GetLabel", (PyCFunction) _wrap_Menu_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
41720 { (char *)"Menu_SetHelpString", (PyCFunction) _wrap_Menu_SetHelpString, METH_VARARGS | METH_KEYWORDS, NULL },
41721 { (char *)"Menu_GetHelpString", (PyCFunction) _wrap_Menu_GetHelpString, METH_VARARGS | METH_KEYWORDS, NULL },
41722 { (char *)"Menu_SetTitle", (PyCFunction) _wrap_Menu_SetTitle, METH_VARARGS | METH_KEYWORDS, NULL },
41723 { (char *)"Menu_GetTitle", (PyCFunction) _wrap_Menu_GetTitle, METH_VARARGS | METH_KEYWORDS, NULL },
41724 { (char *)"Menu_SetEventHandler", (PyCFunction) _wrap_Menu_SetEventHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41725 { (char *)"Menu_GetEventHandler", (PyCFunction) _wrap_Menu_GetEventHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41726 { (char *)"Menu_SetInvokingWindow", (PyCFunction) _wrap_Menu_SetInvokingWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41727 { (char *)"Menu_GetInvokingWindow", (PyCFunction) _wrap_Menu_GetInvokingWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41728 { (char *)"Menu_GetStyle", (PyCFunction) _wrap_Menu_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL },
41729 { (char *)"Menu_UpdateUI", (PyCFunction) _wrap_Menu_UpdateUI, METH_VARARGS | METH_KEYWORDS, NULL },
41730 { (char *)"Menu_GetMenuBar", (PyCFunction) _wrap_Menu_GetMenuBar, METH_VARARGS | METH_KEYWORDS, NULL },
41731 { (char *)"Menu_Attach", (PyCFunction) _wrap_Menu_Attach, METH_VARARGS | METH_KEYWORDS, NULL },
41732 { (char *)"Menu_Detach", (PyCFunction) _wrap_Menu_Detach, METH_VARARGS | METH_KEYWORDS, NULL },
41733 { (char *)"Menu_IsAttached", (PyCFunction) _wrap_Menu_IsAttached, METH_VARARGS | METH_KEYWORDS, NULL },
41734 { (char *)"Menu_SetParent", (PyCFunction) _wrap_Menu_SetParent, METH_VARARGS | METH_KEYWORDS, NULL },
41735 { (char *)"Menu_GetParent", (PyCFunction) _wrap_Menu_GetParent, METH_VARARGS | METH_KEYWORDS, NULL },
41736 { (char *)"Menu_swigregister", Menu_swigregister, METH_VARARGS, NULL },
41737 { (char *)"new_MenuBar", (PyCFunction) _wrap_new_MenuBar, METH_VARARGS | METH_KEYWORDS, NULL },
41738 { (char *)"MenuBar_Append", (PyCFunction) _wrap_MenuBar_Append, METH_VARARGS | METH_KEYWORDS, NULL },
41739 { (char *)"MenuBar_Insert", (PyCFunction) _wrap_MenuBar_Insert, METH_VARARGS | METH_KEYWORDS, NULL },
41740 { (char *)"MenuBar_GetMenuCount", (PyCFunction) _wrap_MenuBar_GetMenuCount, METH_VARARGS | METH_KEYWORDS, NULL },
41741 { (char *)"MenuBar_GetMenu", (PyCFunction) _wrap_MenuBar_GetMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41742 { (char *)"MenuBar_Replace", (PyCFunction) _wrap_MenuBar_Replace, METH_VARARGS | METH_KEYWORDS, NULL },
41743 { (char *)"MenuBar_Remove", (PyCFunction) _wrap_MenuBar_Remove, METH_VARARGS | METH_KEYWORDS, NULL },
41744 { (char *)"MenuBar_EnableTop", (PyCFunction) _wrap_MenuBar_EnableTop, METH_VARARGS | METH_KEYWORDS, NULL },
41745 { (char *)"MenuBar_IsEnabledTop", (PyCFunction) _wrap_MenuBar_IsEnabledTop, METH_VARARGS | METH_KEYWORDS, NULL },
41746 { (char *)"MenuBar_SetLabelTop", (PyCFunction) _wrap_MenuBar_SetLabelTop, METH_VARARGS | METH_KEYWORDS, NULL },
41747 { (char *)"MenuBar_GetLabelTop", (PyCFunction) _wrap_MenuBar_GetLabelTop, METH_VARARGS | METH_KEYWORDS, NULL },
41748 { (char *)"MenuBar_FindMenuItem", (PyCFunction) _wrap_MenuBar_FindMenuItem, METH_VARARGS | METH_KEYWORDS, NULL },
41749 { (char *)"MenuBar_FindItemById", (PyCFunction) _wrap_MenuBar_FindItemById, METH_VARARGS | METH_KEYWORDS, NULL },
41750 { (char *)"MenuBar_FindMenu", (PyCFunction) _wrap_MenuBar_FindMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41751 { (char *)"MenuBar_Enable", (PyCFunction) _wrap_MenuBar_Enable, METH_VARARGS | METH_KEYWORDS, NULL },
41752 { (char *)"MenuBar_Check", (PyCFunction) _wrap_MenuBar_Check, METH_VARARGS | METH_KEYWORDS, NULL },
41753 { (char *)"MenuBar_IsChecked", (PyCFunction) _wrap_MenuBar_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL },
41754 { (char *)"MenuBar_IsEnabled", (PyCFunction) _wrap_MenuBar_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41755 { (char *)"MenuBar_SetLabel", (PyCFunction) _wrap_MenuBar_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
41756 { (char *)"MenuBar_GetLabel", (PyCFunction) _wrap_MenuBar_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
41757 { (char *)"MenuBar_SetHelpString", (PyCFunction) _wrap_MenuBar_SetHelpString, METH_VARARGS | METH_KEYWORDS, NULL },
41758 { (char *)"MenuBar_GetHelpString", (PyCFunction) _wrap_MenuBar_GetHelpString, METH_VARARGS | METH_KEYWORDS, NULL },
41759 { (char *)"MenuBar_GetFrame", (PyCFunction) _wrap_MenuBar_GetFrame, METH_VARARGS | METH_KEYWORDS, NULL },
41760 { (char *)"MenuBar_IsAttached", (PyCFunction) _wrap_MenuBar_IsAttached, METH_VARARGS | METH_KEYWORDS, NULL },
41761 { (char *)"MenuBar_Attach", (PyCFunction) _wrap_MenuBar_Attach, METH_VARARGS | METH_KEYWORDS, NULL },
41762 { (char *)"MenuBar_Detach", (PyCFunction) _wrap_MenuBar_Detach, METH_VARARGS | METH_KEYWORDS, NULL },
41763 { (char *)"MenuBar_swigregister", MenuBar_swigregister, METH_VARARGS, NULL },
41764 { (char *)"new_MenuItem", (PyCFunction) _wrap_new_MenuItem, METH_VARARGS | METH_KEYWORDS, NULL },
41765 { (char *)"MenuItem_GetMenu", (PyCFunction) _wrap_MenuItem_GetMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41766 { (char *)"MenuItem_SetMenu", (PyCFunction) _wrap_MenuItem_SetMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41767 { (char *)"MenuItem_SetId", (PyCFunction) _wrap_MenuItem_SetId, METH_VARARGS | METH_KEYWORDS, NULL },
41768 { (char *)"MenuItem_GetId", (PyCFunction) _wrap_MenuItem_GetId, METH_VARARGS | METH_KEYWORDS, NULL },
41769 { (char *)"MenuItem_IsSeparator", (PyCFunction) _wrap_MenuItem_IsSeparator, METH_VARARGS | METH_KEYWORDS, NULL },
41770 { (char *)"MenuItem_SetText", (PyCFunction) _wrap_MenuItem_SetText, METH_VARARGS | METH_KEYWORDS, NULL },
41771 { (char *)"MenuItem_GetLabel", (PyCFunction) _wrap_MenuItem_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
41772 { (char *)"MenuItem_GetText", (PyCFunction) _wrap_MenuItem_GetText, METH_VARARGS | METH_KEYWORDS, NULL },
41773 { (char *)"MenuItem_GetLabelFromText", (PyCFunction) _wrap_MenuItem_GetLabelFromText, METH_VARARGS | METH_KEYWORDS, NULL },
41774 { (char *)"MenuItem_GetKind", (PyCFunction) _wrap_MenuItem_GetKind, METH_VARARGS | METH_KEYWORDS, NULL },
41775 { (char *)"MenuItem_SetKind", (PyCFunction) _wrap_MenuItem_SetKind, METH_VARARGS | METH_KEYWORDS, NULL },
41776 { (char *)"MenuItem_SetCheckable", (PyCFunction) _wrap_MenuItem_SetCheckable, METH_VARARGS | METH_KEYWORDS, NULL },
41777 { (char *)"MenuItem_IsCheckable", (PyCFunction) _wrap_MenuItem_IsCheckable, METH_VARARGS | METH_KEYWORDS, NULL },
41778 { (char *)"MenuItem_IsSubMenu", (PyCFunction) _wrap_MenuItem_IsSubMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41779 { (char *)"MenuItem_SetSubMenu", (PyCFunction) _wrap_MenuItem_SetSubMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41780 { (char *)"MenuItem_GetSubMenu", (PyCFunction) _wrap_MenuItem_GetSubMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41781 { (char *)"MenuItem_Enable", (PyCFunction) _wrap_MenuItem_Enable, METH_VARARGS | METH_KEYWORDS, NULL },
41782 { (char *)"MenuItem_IsEnabled", (PyCFunction) _wrap_MenuItem_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41783 { (char *)"MenuItem_Check", (PyCFunction) _wrap_MenuItem_Check, METH_VARARGS | METH_KEYWORDS, NULL },
41784 { (char *)"MenuItem_IsChecked", (PyCFunction) _wrap_MenuItem_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL },
41785 { (char *)"MenuItem_Toggle", (PyCFunction) _wrap_MenuItem_Toggle, METH_VARARGS | METH_KEYWORDS, NULL },
41786 { (char *)"MenuItem_SetHelp", (PyCFunction) _wrap_MenuItem_SetHelp, METH_VARARGS | METH_KEYWORDS, NULL },
41787 { (char *)"MenuItem_GetHelp", (PyCFunction) _wrap_MenuItem_GetHelp, METH_VARARGS | METH_KEYWORDS, NULL },
41788 { (char *)"MenuItem_GetAccel", (PyCFunction) _wrap_MenuItem_GetAccel, METH_VARARGS | METH_KEYWORDS, NULL },
41789 { (char *)"MenuItem_SetAccel", (PyCFunction) _wrap_MenuItem_SetAccel, METH_VARARGS | METH_KEYWORDS, NULL },
41790 { (char *)"MenuItem_SetFont", (PyCFunction) _wrap_MenuItem_SetFont, METH_VARARGS | METH_KEYWORDS, NULL },
41791 { (char *)"MenuItem_GetFont", (PyCFunction) _wrap_MenuItem_GetFont, METH_VARARGS | METH_KEYWORDS, NULL },
41792 { (char *)"MenuItem_SetTextColour", (PyCFunction) _wrap_MenuItem_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL },
41793 { (char *)"MenuItem_GetTextColour", (PyCFunction) _wrap_MenuItem_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL },
41794 { (char *)"MenuItem_SetBackgroundColour", (PyCFunction) _wrap_MenuItem_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
41795 { (char *)"MenuItem_GetBackgroundColour", (PyCFunction) _wrap_MenuItem_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
41796 { (char *)"MenuItem_SetBitmaps", (PyCFunction) _wrap_MenuItem_SetBitmaps, METH_VARARGS | METH_KEYWORDS, NULL },
41797 { (char *)"MenuItem_SetDisabledBitmap", (PyCFunction) _wrap_MenuItem_SetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
41798 { (char *)"MenuItem_GetDisabledBitmap", (PyCFunction) _wrap_MenuItem_GetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
41799 { (char *)"MenuItem_SetMarginWidth", (PyCFunction) _wrap_MenuItem_SetMarginWidth, METH_VARARGS | METH_KEYWORDS, NULL },
41800 { (char *)"MenuItem_GetMarginWidth", (PyCFunction) _wrap_MenuItem_GetMarginWidth, METH_VARARGS | METH_KEYWORDS, NULL },
41801 { (char *)"MenuItem_GetDefaultMarginWidth", (PyCFunction) _wrap_MenuItem_GetDefaultMarginWidth, METH_VARARGS | METH_KEYWORDS, NULL },
41802 { (char *)"MenuItem_IsOwnerDrawn", (PyCFunction) _wrap_MenuItem_IsOwnerDrawn, METH_VARARGS | METH_KEYWORDS, NULL },
41803 { (char *)"MenuItem_SetOwnerDrawn", (PyCFunction) _wrap_MenuItem_SetOwnerDrawn, METH_VARARGS | METH_KEYWORDS, NULL },
41804 { (char *)"MenuItem_ResetOwnerDrawn", (PyCFunction) _wrap_MenuItem_ResetOwnerDrawn, METH_VARARGS | METH_KEYWORDS, NULL },
41805 { (char *)"MenuItem_SetBitmap", (PyCFunction) _wrap_MenuItem_SetBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
41806 { (char *)"MenuItem_GetBitmap", (PyCFunction) _wrap_MenuItem_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
41807 { (char *)"MenuItem_swigregister", MenuItem_swigregister, METH_VARARGS, NULL },
41808 { (char *)"new_Control", (PyCFunction) _wrap_new_Control, METH_VARARGS | METH_KEYWORDS, NULL },
41809 { (char *)"new_PreControl", (PyCFunction) _wrap_new_PreControl, METH_VARARGS | METH_KEYWORDS, NULL },
41810 { (char *)"Control_Create", (PyCFunction) _wrap_Control_Create, METH_VARARGS | METH_KEYWORDS, NULL },
41811 { (char *)"Control_Command", (PyCFunction) _wrap_Control_Command, METH_VARARGS | METH_KEYWORDS, NULL },
41812 { (char *)"Control_GetLabel", (PyCFunction) _wrap_Control_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
41813 { (char *)"Control_SetLabel", (PyCFunction) _wrap_Control_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
41814 { (char *)"Control_GetClassDefaultAttributes", (PyCFunction) _wrap_Control_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
41815 { (char *)"Control_swigregister", Control_swigregister, METH_VARARGS, NULL },
41816 { (char *)"ItemContainer_Append", (PyCFunction) _wrap_ItemContainer_Append, METH_VARARGS | METH_KEYWORDS, NULL },
41817 { (char *)"ItemContainer_AppendItems", (PyCFunction) _wrap_ItemContainer_AppendItems, METH_VARARGS | METH_KEYWORDS, NULL },
41818 { (char *)"ItemContainer_Insert", (PyCFunction) _wrap_ItemContainer_Insert, METH_VARARGS | METH_KEYWORDS, NULL },
41819 { (char *)"ItemContainer_Clear", (PyCFunction) _wrap_ItemContainer_Clear, METH_VARARGS | METH_KEYWORDS, NULL },
41820 { (char *)"ItemContainer_Delete", (PyCFunction) _wrap_ItemContainer_Delete, METH_VARARGS | METH_KEYWORDS, NULL },
41821 { (char *)"ItemContainer_GetCount", (PyCFunction) _wrap_ItemContainer_GetCount, METH_VARARGS | METH_KEYWORDS, NULL },
41822 { (char *)"ItemContainer_IsEmpty", (PyCFunction) _wrap_ItemContainer_IsEmpty, METH_VARARGS | METH_KEYWORDS, NULL },
41823 { (char *)"ItemContainer_GetString", (PyCFunction) _wrap_ItemContainer_GetString, METH_VARARGS | METH_KEYWORDS, NULL },
41824 { (char *)"ItemContainer_GetStrings", (PyCFunction) _wrap_ItemContainer_GetStrings, METH_VARARGS | METH_KEYWORDS, NULL },
41825 { (char *)"ItemContainer_SetString", (PyCFunction) _wrap_ItemContainer_SetString, METH_VARARGS | METH_KEYWORDS, NULL },
41826 { (char *)"ItemContainer_FindString", (PyCFunction) _wrap_ItemContainer_FindString, METH_VARARGS | METH_KEYWORDS, NULL },
41827 { (char *)"ItemContainer_Select", (PyCFunction) _wrap_ItemContainer_Select, METH_VARARGS | METH_KEYWORDS, NULL },
41828 { (char *)"ItemContainer_GetSelection", (PyCFunction) _wrap_ItemContainer_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL },
41829 { (char *)"ItemContainer_GetStringSelection", (PyCFunction) _wrap_ItemContainer_GetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL },
41830 { (char *)"ItemContainer_GetClientData", (PyCFunction) _wrap_ItemContainer_GetClientData, METH_VARARGS | METH_KEYWORDS, NULL },
41831 { (char *)"ItemContainer_SetClientData", (PyCFunction) _wrap_ItemContainer_SetClientData, METH_VARARGS | METH_KEYWORDS, NULL },
41832 { (char *)"ItemContainer_swigregister", ItemContainer_swigregister, METH_VARARGS, NULL },
41833 { (char *)"ControlWithItems_swigregister", ControlWithItems_swigregister, METH_VARARGS, NULL },
41834 { (char *)"new_SizerItem", (PyCFunction) _wrap_new_SizerItem, METH_VARARGS | METH_KEYWORDS, NULL },
41835 { (char *)"new_SizerItemWindow", (PyCFunction) _wrap_new_SizerItemWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41836 { (char *)"new_SizerItemSpacer", (PyCFunction) _wrap_new_SizerItemSpacer, METH_VARARGS | METH_KEYWORDS, NULL },
41837 { (char *)"new_SizerItemSizer", (PyCFunction) _wrap_new_SizerItemSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41838 { (char *)"SizerItem_DeleteWindows", (PyCFunction) _wrap_SizerItem_DeleteWindows, METH_VARARGS | METH_KEYWORDS, NULL },
41839 { (char *)"SizerItem_DetachSizer", (PyCFunction) _wrap_SizerItem_DetachSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41840 { (char *)"SizerItem_GetSize", (PyCFunction) _wrap_SizerItem_GetSize, METH_VARARGS | METH_KEYWORDS, NULL },
41841 { (char *)"SizerItem_CalcMin", (PyCFunction) _wrap_SizerItem_CalcMin, METH_VARARGS | METH_KEYWORDS, NULL },
41842 { (char *)"SizerItem_SetDimension", (PyCFunction) _wrap_SizerItem_SetDimension, METH_VARARGS | METH_KEYWORDS, NULL },
41843 { (char *)"SizerItem_GetMinSize", (PyCFunction) _wrap_SizerItem_GetMinSize, METH_VARARGS | METH_KEYWORDS, NULL },
41844 { (char *)"SizerItem_GetMinSizeWithBorder", (PyCFunction) _wrap_SizerItem_GetMinSizeWithBorder, METH_VARARGS | METH_KEYWORDS, NULL },
41845 { (char *)"SizerItem_SetInitSize", (PyCFunction) _wrap_SizerItem_SetInitSize, METH_VARARGS | METH_KEYWORDS, NULL },
41846 { (char *)"SizerItem_SetRatioWH", (PyCFunction) _wrap_SizerItem_SetRatioWH, METH_VARARGS | METH_KEYWORDS, NULL },
41847 { (char *)"SizerItem_SetRatioSize", (PyCFunction) _wrap_SizerItem_SetRatioSize, METH_VARARGS | METH_KEYWORDS, NULL },
41848 { (char *)"SizerItem_SetRatio", (PyCFunction) _wrap_SizerItem_SetRatio, METH_VARARGS | METH_KEYWORDS, NULL },
41849 { (char *)"SizerItem_GetRatio", (PyCFunction) _wrap_SizerItem_GetRatio, METH_VARARGS | METH_KEYWORDS, NULL },
41850 { (char *)"SizerItem_IsWindow", (PyCFunction) _wrap_SizerItem_IsWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41851 { (char *)"SizerItem_IsSizer", (PyCFunction) _wrap_SizerItem_IsSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41852 { (char *)"SizerItem_IsSpacer", (PyCFunction) _wrap_SizerItem_IsSpacer, METH_VARARGS | METH_KEYWORDS, NULL },
41853 { (char *)"SizerItem_SetProportion", (PyCFunction) _wrap_SizerItem_SetProportion, METH_VARARGS | METH_KEYWORDS, NULL },
41854 { (char *)"SizerItem_GetProportion", (PyCFunction) _wrap_SizerItem_GetProportion, METH_VARARGS | METH_KEYWORDS, NULL },
41855 { (char *)"SizerItem_SetFlag", (PyCFunction) _wrap_SizerItem_SetFlag, METH_VARARGS | METH_KEYWORDS, NULL },
41856 { (char *)"SizerItem_GetFlag", (PyCFunction) _wrap_SizerItem_GetFlag, METH_VARARGS | METH_KEYWORDS, NULL },
41857 { (char *)"SizerItem_SetBorder", (PyCFunction) _wrap_SizerItem_SetBorder, METH_VARARGS | METH_KEYWORDS, NULL },
41858 { (char *)"SizerItem_GetBorder", (PyCFunction) _wrap_SizerItem_GetBorder, METH_VARARGS | METH_KEYWORDS, NULL },
41859 { (char *)"SizerItem_GetWindow", (PyCFunction) _wrap_SizerItem_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41860 { (char *)"SizerItem_SetWindow", (PyCFunction) _wrap_SizerItem_SetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41861 { (char *)"SizerItem_GetSizer", (PyCFunction) _wrap_SizerItem_GetSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41862 { (char *)"SizerItem_SetSizer", (PyCFunction) _wrap_SizerItem_SetSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41863 { (char *)"SizerItem_GetSpacer", (PyCFunction) _wrap_SizerItem_GetSpacer, METH_VARARGS | METH_KEYWORDS, NULL },
41864 { (char *)"SizerItem_SetSpacer", (PyCFunction) _wrap_SizerItem_SetSpacer, METH_VARARGS | METH_KEYWORDS, NULL },
41865 { (char *)"SizerItem_Show", (PyCFunction) _wrap_SizerItem_Show, METH_VARARGS | METH_KEYWORDS, NULL },
41866 { (char *)"SizerItem_IsShown", (PyCFunction) _wrap_SizerItem_IsShown, METH_VARARGS | METH_KEYWORDS, NULL },
41867 { (char *)"SizerItem_GetPosition", (PyCFunction) _wrap_SizerItem_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41868 { (char *)"SizerItem_GetUserData", (PyCFunction) _wrap_SizerItem_GetUserData, METH_VARARGS | METH_KEYWORDS, NULL },
41869 { (char *)"SizerItem_swigregister", SizerItem_swigregister, METH_VARARGS, NULL },
41870 { (char *)"Sizer__setOORInfo", (PyCFunction) _wrap_Sizer__setOORInfo, METH_VARARGS | METH_KEYWORDS, NULL },
41871 { (char *)"Sizer_Add", (PyCFunction) _wrap_Sizer_Add, METH_VARARGS | METH_KEYWORDS, NULL },
41872 { (char *)"Sizer_Insert", (PyCFunction) _wrap_Sizer_Insert, METH_VARARGS | METH_KEYWORDS, NULL },
41873 { (char *)"Sizer_Prepend", (PyCFunction) _wrap_Sizer_Prepend, METH_VARARGS | METH_KEYWORDS, NULL },
41874 { (char *)"Sizer_Remove", (PyCFunction) _wrap_Sizer_Remove, METH_VARARGS | METH_KEYWORDS, NULL },
41875 { (char *)"Sizer_Detach", (PyCFunction) _wrap_Sizer_Detach, METH_VARARGS | METH_KEYWORDS, NULL },
41876 { (char *)"Sizer__SetItemMinSize", (PyCFunction) _wrap_Sizer__SetItemMinSize, METH_VARARGS | METH_KEYWORDS, NULL },
41877 { (char *)"Sizer_AddItem", (PyCFunction) _wrap_Sizer_AddItem, METH_VARARGS | METH_KEYWORDS, NULL },
41878 { (char *)"Sizer_InsertItem", (PyCFunction) _wrap_Sizer_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL },
41879 { (char *)"Sizer_PrependItem", (PyCFunction) _wrap_Sizer_PrependItem, METH_VARARGS | METH_KEYWORDS, NULL },
41880 { (char *)"Sizer_SetDimension", (PyCFunction) _wrap_Sizer_SetDimension, METH_VARARGS | METH_KEYWORDS, NULL },
41881 { (char *)"Sizer_SetMinSize", (PyCFunction) _wrap_Sizer_SetMinSize, METH_VARARGS | METH_KEYWORDS, NULL },
41882 { (char *)"Sizer_GetSize", (PyCFunction) _wrap_Sizer_GetSize, METH_VARARGS | METH_KEYWORDS, NULL },
41883 { (char *)"Sizer_GetPosition", (PyCFunction) _wrap_Sizer_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41884 { (char *)"Sizer_GetMinSize", (PyCFunction) _wrap_Sizer_GetMinSize, METH_VARARGS | METH_KEYWORDS, NULL },
41885 { (char *)"Sizer_RecalcSizes", (PyCFunction) _wrap_Sizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS, NULL },
41886 { (char *)"Sizer_CalcMin", (PyCFunction) _wrap_Sizer_CalcMin, METH_VARARGS | METH_KEYWORDS, NULL },
41887 { (char *)"Sizer_Layout", (PyCFunction) _wrap_Sizer_Layout, METH_VARARGS | METH_KEYWORDS, NULL },
41888 { (char *)"Sizer_Fit", (PyCFunction) _wrap_Sizer_Fit, METH_VARARGS | METH_KEYWORDS, NULL },
41889 { (char *)"Sizer_FitInside", (PyCFunction) _wrap_Sizer_FitInside, METH_VARARGS | METH_KEYWORDS, NULL },
41890 { (char *)"Sizer_SetSizeHints", (PyCFunction) _wrap_Sizer_SetSizeHints, METH_VARARGS | METH_KEYWORDS, NULL },
41891 { (char *)"Sizer_SetVirtualSizeHints", (PyCFunction) _wrap_Sizer_SetVirtualSizeHints, METH_VARARGS | METH_KEYWORDS, NULL },
41892 { (char *)"Sizer_Clear", (PyCFunction) _wrap_Sizer_Clear, METH_VARARGS | METH_KEYWORDS, NULL },
41893 { (char *)"Sizer_DeleteWindows", (PyCFunction) _wrap_Sizer_DeleteWindows, METH_VARARGS | METH_KEYWORDS, NULL },
41894 { (char *)"Sizer_GetChildren", (PyCFunction) _wrap_Sizer_GetChildren, METH_VARARGS | METH_KEYWORDS, NULL },
41895 { (char *)"Sizer_Show", (PyCFunction) _wrap_Sizer_Show, METH_VARARGS | METH_KEYWORDS, NULL },
41896 { (char *)"Sizer_IsShown", (PyCFunction) _wrap_Sizer_IsShown, METH_VARARGS | METH_KEYWORDS, NULL },
41897 { (char *)"Sizer_ShowItems", (PyCFunction) _wrap_Sizer_ShowItems, METH_VARARGS | METH_KEYWORDS, NULL },
41898 { (char *)"Sizer_swigregister", Sizer_swigregister, METH_VARARGS, NULL },
41899 { (char *)"new_PySizer", (PyCFunction) _wrap_new_PySizer, METH_VARARGS | METH_KEYWORDS, NULL },
41900 { (char *)"PySizer__setCallbackInfo", (PyCFunction) _wrap_PySizer__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
41901 { (char *)"PySizer_swigregister", PySizer_swigregister, METH_VARARGS, NULL },
41902 { (char *)"new_BoxSizer", (PyCFunction) _wrap_new_BoxSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41903 { (char *)"BoxSizer_GetOrientation", (PyCFunction) _wrap_BoxSizer_GetOrientation, METH_VARARGS | METH_KEYWORDS, NULL },
41904 { (char *)"BoxSizer_SetOrientation", (PyCFunction) _wrap_BoxSizer_SetOrientation, METH_VARARGS | METH_KEYWORDS, NULL },
41905 { (char *)"BoxSizer_swigregister", BoxSizer_swigregister, METH_VARARGS, NULL },
41906 { (char *)"new_StaticBoxSizer", (PyCFunction) _wrap_new_StaticBoxSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41907 { (char *)"StaticBoxSizer_GetStaticBox", (PyCFunction) _wrap_StaticBoxSizer_GetStaticBox, METH_VARARGS | METH_KEYWORDS, NULL },
41908 { (char *)"StaticBoxSizer_swigregister", StaticBoxSizer_swigregister, METH_VARARGS, NULL },
41909 { (char *)"new_GridSizer", (PyCFunction) _wrap_new_GridSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41910 { (char *)"GridSizer_SetCols", (PyCFunction) _wrap_GridSizer_SetCols, METH_VARARGS | METH_KEYWORDS, NULL },
41911 { (char *)"GridSizer_SetRows", (PyCFunction) _wrap_GridSizer_SetRows, METH_VARARGS | METH_KEYWORDS, NULL },
41912 { (char *)"GridSizer_SetVGap", (PyCFunction) _wrap_GridSizer_SetVGap, METH_VARARGS | METH_KEYWORDS, NULL },
41913 { (char *)"GridSizer_SetHGap", (PyCFunction) _wrap_GridSizer_SetHGap, METH_VARARGS | METH_KEYWORDS, NULL },
41914 { (char *)"GridSizer_GetCols", (PyCFunction) _wrap_GridSizer_GetCols, METH_VARARGS | METH_KEYWORDS, NULL },
41915 { (char *)"GridSizer_GetRows", (PyCFunction) _wrap_GridSizer_GetRows, METH_VARARGS | METH_KEYWORDS, NULL },
41916 { (char *)"GridSizer_GetVGap", (PyCFunction) _wrap_GridSizer_GetVGap, METH_VARARGS | METH_KEYWORDS, NULL },
41917 { (char *)"GridSizer_GetHGap", (PyCFunction) _wrap_GridSizer_GetHGap, METH_VARARGS | METH_KEYWORDS, NULL },
41918 { (char *)"GridSizer_swigregister", GridSizer_swigregister, METH_VARARGS, NULL },
41919 { (char *)"new_FlexGridSizer", (PyCFunction) _wrap_new_FlexGridSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41920 { (char *)"FlexGridSizer_AddGrowableRow", (PyCFunction) _wrap_FlexGridSizer_AddGrowableRow, METH_VARARGS | METH_KEYWORDS, NULL },
41921 { (char *)"FlexGridSizer_RemoveGrowableRow", (PyCFunction) _wrap_FlexGridSizer_RemoveGrowableRow, METH_VARARGS | METH_KEYWORDS, NULL },
41922 { (char *)"FlexGridSizer_AddGrowableCol", (PyCFunction) _wrap_FlexGridSizer_AddGrowableCol, METH_VARARGS | METH_KEYWORDS, NULL },
41923 { (char *)"FlexGridSizer_RemoveGrowableCol", (PyCFunction) _wrap_FlexGridSizer_RemoveGrowableCol, METH_VARARGS | METH_KEYWORDS, NULL },
41924 { (char *)"FlexGridSizer_SetFlexibleDirection", (PyCFunction) _wrap_FlexGridSizer_SetFlexibleDirection, METH_VARARGS | METH_KEYWORDS, NULL },
41925 { (char *)"FlexGridSizer_GetFlexibleDirection", (PyCFunction) _wrap_FlexGridSizer_GetFlexibleDirection, METH_VARARGS | METH_KEYWORDS, NULL },
41926 { (char *)"FlexGridSizer_SetNonFlexibleGrowMode", (PyCFunction) _wrap_FlexGridSizer_SetNonFlexibleGrowMode, METH_VARARGS | METH_KEYWORDS, NULL },
41927 { (char *)"FlexGridSizer_GetNonFlexibleGrowMode", (PyCFunction) _wrap_FlexGridSizer_GetNonFlexibleGrowMode, METH_VARARGS | METH_KEYWORDS, NULL },
41928 { (char *)"FlexGridSizer_GetRowHeights", (PyCFunction) _wrap_FlexGridSizer_GetRowHeights, METH_VARARGS | METH_KEYWORDS, NULL },
41929 { (char *)"FlexGridSizer_GetColWidths", (PyCFunction) _wrap_FlexGridSizer_GetColWidths, METH_VARARGS | METH_KEYWORDS, NULL },
41930 { (char *)"FlexGridSizer_swigregister", FlexGridSizer_swigregister, METH_VARARGS, NULL },
41931 { (char *)"new_GBPosition", (PyCFunction) _wrap_new_GBPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41932 { (char *)"GBPosition_GetRow", (PyCFunction) _wrap_GBPosition_GetRow, METH_VARARGS | METH_KEYWORDS, NULL },
41933 { (char *)"GBPosition_GetCol", (PyCFunction) _wrap_GBPosition_GetCol, METH_VARARGS | METH_KEYWORDS, NULL },
41934 { (char *)"GBPosition_SetRow", (PyCFunction) _wrap_GBPosition_SetRow, METH_VARARGS | METH_KEYWORDS, NULL },
41935 { (char *)"GBPosition_SetCol", (PyCFunction) _wrap_GBPosition_SetCol, METH_VARARGS | METH_KEYWORDS, NULL },
41936 { (char *)"GBPosition___eq__", (PyCFunction) _wrap_GBPosition___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
41937 { (char *)"GBPosition___ne__", (PyCFunction) _wrap_GBPosition___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
41938 { (char *)"GBPosition_Set", (PyCFunction) _wrap_GBPosition_Set, METH_VARARGS | METH_KEYWORDS, NULL },
41939 { (char *)"GBPosition_Get", (PyCFunction) _wrap_GBPosition_Get, METH_VARARGS | METH_KEYWORDS, NULL },
41940 { (char *)"GBPosition_swigregister", GBPosition_swigregister, METH_VARARGS, NULL },
41941 { (char *)"new_GBSpan", (PyCFunction) _wrap_new_GBSpan, METH_VARARGS | METH_KEYWORDS, NULL },
41942 { (char *)"GBSpan_GetRowspan", (PyCFunction) _wrap_GBSpan_GetRowspan, METH_VARARGS | METH_KEYWORDS, NULL },
41943 { (char *)"GBSpan_GetColspan", (PyCFunction) _wrap_GBSpan_GetColspan, METH_VARARGS | METH_KEYWORDS, NULL },
41944 { (char *)"GBSpan_SetRowspan", (PyCFunction) _wrap_GBSpan_SetRowspan, METH_VARARGS | METH_KEYWORDS, NULL },
41945 { (char *)"GBSpan_SetColspan", (PyCFunction) _wrap_GBSpan_SetColspan, METH_VARARGS | METH_KEYWORDS, NULL },
41946 { (char *)"GBSpan___eq__", (PyCFunction) _wrap_GBSpan___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
41947 { (char *)"GBSpan___ne__", (PyCFunction) _wrap_GBSpan___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
41948 { (char *)"GBSpan_Set", (PyCFunction) _wrap_GBSpan_Set, METH_VARARGS | METH_KEYWORDS, NULL },
41949 { (char *)"GBSpan_Get", (PyCFunction) _wrap_GBSpan_Get, METH_VARARGS | METH_KEYWORDS, NULL },
41950 { (char *)"GBSpan_swigregister", GBSpan_swigregister, METH_VARARGS, NULL },
41951 { (char *)"new_GBSizerItem", (PyCFunction) _wrap_new_GBSizerItem, METH_VARARGS | METH_KEYWORDS, NULL },
41952 { (char *)"new_GBSizerItemWindow", (PyCFunction) _wrap_new_GBSizerItemWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41953 { (char *)"new_GBSizerItemSizer", (PyCFunction) _wrap_new_GBSizerItemSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41954 { (char *)"new_GBSizerItemSpacer", (PyCFunction) _wrap_new_GBSizerItemSpacer, METH_VARARGS | METH_KEYWORDS, NULL },
41955 { (char *)"GBSizerItem_GetPos", (PyCFunction) _wrap_GBSizerItem_GetPos, METH_VARARGS | METH_KEYWORDS, NULL },
41956 { (char *)"GBSizerItem_GetSpan", (PyCFunction) _wrap_GBSizerItem_GetSpan, METH_VARARGS | METH_KEYWORDS, NULL },
41957 { (char *)"GBSizerItem_SetPos", (PyCFunction) _wrap_GBSizerItem_SetPos, METH_VARARGS | METH_KEYWORDS, NULL },
41958 { (char *)"GBSizerItem_SetSpan", (PyCFunction) _wrap_GBSizerItem_SetSpan, METH_VARARGS | METH_KEYWORDS, NULL },
41959 { (char *)"GBSizerItem_Intersects", (PyCFunction) _wrap_GBSizerItem_Intersects, METH_VARARGS | METH_KEYWORDS, NULL },
41960 { (char *)"GBSizerItem_IntersectsPos", (PyCFunction) _wrap_GBSizerItem_IntersectsPos, METH_VARARGS | METH_KEYWORDS, NULL },
41961 { (char *)"GBSizerItem_GetEndPos", (PyCFunction) _wrap_GBSizerItem_GetEndPos, METH_VARARGS | METH_KEYWORDS, NULL },
41962 { (char *)"GBSizerItem_GetGBSizer", (PyCFunction) _wrap_GBSizerItem_GetGBSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41963 { (char *)"GBSizerItem_SetGBSizer", (PyCFunction) _wrap_GBSizerItem_SetGBSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41964 { (char *)"GBSizerItem_swigregister", GBSizerItem_swigregister, METH_VARARGS, NULL },
41965 { (char *)"new_GridBagSizer", (PyCFunction) _wrap_new_GridBagSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41966 { (char *)"GridBagSizer_Add", (PyCFunction) _wrap_GridBagSizer_Add, METH_VARARGS | METH_KEYWORDS, NULL },
41967 { (char *)"GridBagSizer_AddItem", (PyCFunction) _wrap_GridBagSizer_AddItem, METH_VARARGS | METH_KEYWORDS, NULL },
41968 { (char *)"GridBagSizer_GetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_GetEmptyCellSize, METH_VARARGS | METH_KEYWORDS, NULL },
41969 { (char *)"GridBagSizer_SetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_SetEmptyCellSize, METH_VARARGS | METH_KEYWORDS, NULL },
41970 { (char *)"GridBagSizer_GetItemPosition", _wrap_GridBagSizer_GetItemPosition, METH_VARARGS, NULL },
41971 { (char *)"GridBagSizer_SetItemPosition", _wrap_GridBagSizer_SetItemPosition, METH_VARARGS, NULL },
41972 { (char *)"GridBagSizer_GetItemSpan", _wrap_GridBagSizer_GetItemSpan, METH_VARARGS, NULL },
41973 { (char *)"GridBagSizer_SetItemSpan", _wrap_GridBagSizer_SetItemSpan, METH_VARARGS, NULL },
41974 { (char *)"GridBagSizer_FindItem", _wrap_GridBagSizer_FindItem, METH_VARARGS, NULL },
41975 { (char *)"GridBagSizer_FindItemAtPosition", (PyCFunction) _wrap_GridBagSizer_FindItemAtPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41976 { (char *)"GridBagSizer_FindItemAtPoint", (PyCFunction) _wrap_GridBagSizer_FindItemAtPoint, METH_VARARGS | METH_KEYWORDS, NULL },
41977 { (char *)"GridBagSizer_CheckForIntersection", (PyCFunction) _wrap_GridBagSizer_CheckForIntersection, METH_VARARGS | METH_KEYWORDS, NULL },
41978 { (char *)"GridBagSizer_CheckForIntersectionPos", (PyCFunction) _wrap_GridBagSizer_CheckForIntersectionPos, METH_VARARGS | METH_KEYWORDS, NULL },
41979 { (char *)"GridBagSizer_swigregister", GridBagSizer_swigregister, METH_VARARGS, NULL },
41980 { (char *)"IndividualLayoutConstraint_Set", (PyCFunction) _wrap_IndividualLayoutConstraint_Set, METH_VARARGS | METH_KEYWORDS, NULL },
41981 { (char *)"IndividualLayoutConstraint_LeftOf", (PyCFunction) _wrap_IndividualLayoutConstraint_LeftOf, METH_VARARGS | METH_KEYWORDS, NULL },
41982 { (char *)"IndividualLayoutConstraint_RightOf", (PyCFunction) _wrap_IndividualLayoutConstraint_RightOf, METH_VARARGS | METH_KEYWORDS, NULL },
41983 { (char *)"IndividualLayoutConstraint_Above", (PyCFunction) _wrap_IndividualLayoutConstraint_Above, METH_VARARGS | METH_KEYWORDS, NULL },
41984 { (char *)"IndividualLayoutConstraint_Below", (PyCFunction) _wrap_IndividualLayoutConstraint_Below, METH_VARARGS | METH_KEYWORDS, NULL },
41985 { (char *)"IndividualLayoutConstraint_SameAs", (PyCFunction) _wrap_IndividualLayoutConstraint_SameAs, METH_VARARGS | METH_KEYWORDS, NULL },
41986 { (char *)"IndividualLayoutConstraint_PercentOf", (PyCFunction) _wrap_IndividualLayoutConstraint_PercentOf, METH_VARARGS | METH_KEYWORDS, NULL },
41987 { (char *)"IndividualLayoutConstraint_Absolute", (PyCFunction) _wrap_IndividualLayoutConstraint_Absolute, METH_VARARGS | METH_KEYWORDS, NULL },
41988 { (char *)"IndividualLayoutConstraint_Unconstrained", (PyCFunction) _wrap_IndividualLayoutConstraint_Unconstrained, METH_VARARGS | METH_KEYWORDS, NULL },
41989 { (char *)"IndividualLayoutConstraint_AsIs", (PyCFunction) _wrap_IndividualLayoutConstraint_AsIs, METH_VARARGS | METH_KEYWORDS, NULL },
41990 { (char *)"IndividualLayoutConstraint_GetOtherWindow", (PyCFunction) _wrap_IndividualLayoutConstraint_GetOtherWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41991 { (char *)"IndividualLayoutConstraint_GetMyEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetMyEdge, METH_VARARGS | METH_KEYWORDS, NULL },
41992 { (char *)"IndividualLayoutConstraint_SetEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_SetEdge, METH_VARARGS | METH_KEYWORDS, NULL },
41993 { (char *)"IndividualLayoutConstraint_SetValue", (PyCFunction) _wrap_IndividualLayoutConstraint_SetValue, METH_VARARGS | METH_KEYWORDS, NULL },
41994 { (char *)"IndividualLayoutConstraint_GetMargin", (PyCFunction) _wrap_IndividualLayoutConstraint_GetMargin, METH_VARARGS | METH_KEYWORDS, NULL },
41995 { (char *)"IndividualLayoutConstraint_SetMargin", (PyCFunction) _wrap_IndividualLayoutConstraint_SetMargin, METH_VARARGS | METH_KEYWORDS, NULL },
41996 { (char *)"IndividualLayoutConstraint_GetValue", (PyCFunction) _wrap_IndividualLayoutConstraint_GetValue, METH_VARARGS | METH_KEYWORDS, NULL },
41997 { (char *)"IndividualLayoutConstraint_GetPercent", (PyCFunction) _wrap_IndividualLayoutConstraint_GetPercent, METH_VARARGS | METH_KEYWORDS, NULL },
41998 { (char *)"IndividualLayoutConstraint_GetOtherEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetOtherEdge, METH_VARARGS | METH_KEYWORDS, NULL },
41999 { (char *)"IndividualLayoutConstraint_GetDone", (PyCFunction) _wrap_IndividualLayoutConstraint_GetDone, METH_VARARGS | METH_KEYWORDS, NULL },
42000 { (char *)"IndividualLayoutConstraint_SetDone", (PyCFunction) _wrap_IndividualLayoutConstraint_SetDone, METH_VARARGS | METH_KEYWORDS, NULL },
42001 { (char *)"IndividualLayoutConstraint_GetRelationship", (PyCFunction) _wrap_IndividualLayoutConstraint_GetRelationship, METH_VARARGS | METH_KEYWORDS, NULL },
42002 { (char *)"IndividualLayoutConstraint_SetRelationship", (PyCFunction) _wrap_IndividualLayoutConstraint_SetRelationship, METH_VARARGS | METH_KEYWORDS, NULL },
42003 { (char *)"IndividualLayoutConstraint_ResetIfWin", (PyCFunction) _wrap_IndividualLayoutConstraint_ResetIfWin, METH_VARARGS | METH_KEYWORDS, NULL },
42004 { (char *)"IndividualLayoutConstraint_SatisfyConstraint", (PyCFunction) _wrap_IndividualLayoutConstraint_SatisfyConstraint, METH_VARARGS | METH_KEYWORDS, NULL },
42005 { (char *)"IndividualLayoutConstraint_GetEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetEdge, METH_VARARGS | METH_KEYWORDS, NULL },
42006 { (char *)"IndividualLayoutConstraint_swigregister", IndividualLayoutConstraint_swigregister, METH_VARARGS, NULL },
42007 { (char *)"LayoutConstraints_left_get", (PyCFunction) _wrap_LayoutConstraints_left_get, METH_VARARGS | METH_KEYWORDS, NULL },
42008 { (char *)"LayoutConstraints_top_get", (PyCFunction) _wrap_LayoutConstraints_top_get, METH_VARARGS | METH_KEYWORDS, NULL },
42009 { (char *)"LayoutConstraints_right_get", (PyCFunction) _wrap_LayoutConstraints_right_get, METH_VARARGS | METH_KEYWORDS, NULL },
42010 { (char *)"LayoutConstraints_bottom_get", (PyCFunction) _wrap_LayoutConstraints_bottom_get, METH_VARARGS | METH_KEYWORDS, NULL },
42011 { (char *)"LayoutConstraints_width_get", (PyCFunction) _wrap_LayoutConstraints_width_get, METH_VARARGS | METH_KEYWORDS, NULL },
42012 { (char *)"LayoutConstraints_height_get", (PyCFunction) _wrap_LayoutConstraints_height_get, METH_VARARGS | METH_KEYWORDS, NULL },
42013 { (char *)"LayoutConstraints_centreX_get", (PyCFunction) _wrap_LayoutConstraints_centreX_get, METH_VARARGS | METH_KEYWORDS, NULL },
42014 { (char *)"LayoutConstraints_centreY_get", (PyCFunction) _wrap_LayoutConstraints_centreY_get, METH_VARARGS | METH_KEYWORDS, NULL },
42015 { (char *)"new_LayoutConstraints", (PyCFunction) _wrap_new_LayoutConstraints, METH_VARARGS | METH_KEYWORDS, NULL },
42016 { (char *)"LayoutConstraints_SatisfyConstraints", (PyCFunction) _wrap_LayoutConstraints_SatisfyConstraints, METH_VARARGS | METH_KEYWORDS, NULL },
42017 { (char *)"LayoutConstraints_AreSatisfied", (PyCFunction) _wrap_LayoutConstraints_AreSatisfied, METH_VARARGS | METH_KEYWORDS, NULL },
42018 { (char *)"LayoutConstraints_swigregister", LayoutConstraints_swigregister, METH_VARARGS, NULL },
42019 { NULL, NULL, 0, NULL }
42020 };
42021
42022
42023 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
42024
42025 static void *_p_wxGBSizerItemTo_p_wxSizerItem(void *x) {
42026 return (void *)((wxSizerItem *) ((wxGBSizerItem *) x));
42027 }
42028 static void *_p_wxBoxSizerTo_p_wxSizer(void *x) {
42029 return (void *)((wxSizer *) ((wxBoxSizer *) x));
42030 }
42031 static void *_p_wxStaticBoxSizerTo_p_wxSizer(void *x) {
42032 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStaticBoxSizer *) x));
42033 }
42034 static void *_p_wxGridBagSizerTo_p_wxSizer(void *x) {
42035 return (void *)((wxSizer *) (wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
42036 }
42037 static void *_p_wxGridSizerTo_p_wxSizer(void *x) {
42038 return (void *)((wxSizer *) ((wxGridSizer *) x));
42039 }
42040 static void *_p_wxFlexGridSizerTo_p_wxSizer(void *x) {
42041 return (void *)((wxSizer *) (wxGridSizer *) ((wxFlexGridSizer *) x));
42042 }
42043 static void *_p_wxPySizerTo_p_wxSizer(void *x) {
42044 return (void *)((wxSizer *) ((wxPySizer *) x));
42045 }
42046 static void *_p_wxStaticBoxSizerTo_p_wxBoxSizer(void *x) {
42047 return (void *)((wxBoxSizer *) ((wxStaticBoxSizer *) x));
42048 }
42049 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
42050 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
42051 }
42052 static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
42053 return (void *)((wxEvent *) ((wxMenuEvent *) x));
42054 }
42055 static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
42056 return (void *)((wxEvent *) ((wxCloseEvent *) x));
42057 }
42058 static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
42059 return (void *)((wxEvent *) ((wxMouseEvent *) x));
42060 }
42061 static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
42062 return (void *)((wxEvent *) ((wxEraseEvent *) x));
42063 }
42064 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
42065 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
42066 }
42067 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
42068 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
42069 }
42070 static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
42071 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
42072 }
42073 static void *_p_wxPyEventTo_p_wxEvent(void *x) {
42074 return (void *)((wxEvent *) ((wxPyEvent *) x));
42075 }
42076 static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
42077 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
42078 }
42079 static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
42080 return (void *)((wxEvent *) ((wxIdleEvent *) x));
42081 }
42082 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
42083 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
42084 }
42085 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
42086 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
42087 }
42088 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
42089 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
42090 }
42091 static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
42092 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
42093 }
42094 static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
42095 return (void *)((wxEvent *) ((wxActivateEvent *) x));
42096 }
42097 static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
42098 return (void *)((wxEvent *) ((wxSizeEvent *) x));
42099 }
42100 static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
42101 return (void *)((wxEvent *) ((wxMoveEvent *) x));
42102 }
42103 static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
42104 return (void *)((wxEvent *) ((wxPaintEvent *) x));
42105 }
42106 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
42107 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
42108 }
42109 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
42110 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
42111 }
42112 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
42113 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
42114 }
42115 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
42116 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
42117 }
42118 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
42119 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
42120 }
42121 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
42122 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
42123 }
42124 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
42125 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
42126 }
42127 static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
42128 return (void *)((wxEvent *) ((wxFocusEvent *) x));
42129 }
42130 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
42131 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
42132 }
42133 static void *_p_wxShowEventTo_p_wxEvent(void *x) {
42134 return (void *)((wxEvent *) ((wxShowEvent *) x));
42135 }
42136 static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
42137 return (void *)((wxEvent *) ((wxCommandEvent *) x));
42138 }
42139 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
42140 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
42141 }
42142 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
42143 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
42144 }
42145 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
42146 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
42147 }
42148 static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
42149 return (void *)((wxEvent *) ((wxKeyEvent *) x));
42150 }
42151 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
42152 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
42153 }
42154 static void *_p_wxGridBagSizerTo_p_wxGridSizer(void *x) {
42155 return (void *)((wxGridSizer *) (wxFlexGridSizer *) ((wxGridBagSizer *) x));
42156 }
42157 static void *_p_wxFlexGridSizerTo_p_wxGridSizer(void *x) {
42158 return (void *)((wxGridSizer *) ((wxFlexGridSizer *) x));
42159 }
42160 static void *_p_wxGridBagSizerTo_p_wxFlexGridSizer(void *x) {
42161 return (void *)((wxFlexGridSizer *) ((wxGridBagSizer *) x));
42162 }
42163 static void *_p_wxControlWithItemsTo_p_wxItemContainer(void *x) {
42164 return (void *)((wxItemContainer *) ((wxControlWithItems *) x));
42165 }
42166 static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
42167 return (void *)((wxControl *) ((wxControlWithItems *) x));
42168 }
42169 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
42170 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
42171 }
42172 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
42173 return (void *)((wxEvtHandler *) ((wxWindow *) x));
42174 }
42175 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
42176 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
42177 }
42178 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
42179 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
42180 }
42181 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
42182 return (void *)((wxEvtHandler *) ((wxValidator *) x));
42183 }
42184 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
42185 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
42186 }
42187 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
42188 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
42189 }
42190 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
42191 return (void *)((wxEvtHandler *) ((wxMenu *) x));
42192 }
42193 static void *_p_wxANIHandlerTo_p_wxCURHandler(void *x) {
42194 return (void *)((wxCURHandler *) ((wxANIHandler *) x));
42195 }
42196 static void *_p_wxCURHandlerTo_p_wxICOHandler(void *x) {
42197 return (void *)((wxICOHandler *) ((wxCURHandler *) x));
42198 }
42199 static void *_p_wxANIHandlerTo_p_wxICOHandler(void *x) {
42200 return (void *)((wxICOHandler *) (wxCURHandler *) ((wxANIHandler *) x));
42201 }
42202 static void *_p_wxICOHandlerTo_p_wxBMPHandler(void *x) {
42203 return (void *)((wxBMPHandler *) ((wxICOHandler *) x));
42204 }
42205 static void *_p_wxCURHandlerTo_p_wxBMPHandler(void *x) {
42206 return (void *)((wxBMPHandler *) (wxICOHandler *) ((wxCURHandler *) x));
42207 }
42208 static void *_p_wxANIHandlerTo_p_wxBMPHandler(void *x) {
42209 return (void *)((wxBMPHandler *) (wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
42210 }
42211 static void *_p_wxBMPHandlerTo_p_wxImageHandler(void *x) {
42212 return (void *)((wxImageHandler *) ((wxBMPHandler *) x));
42213 }
42214 static void *_p_wxICOHandlerTo_p_wxImageHandler(void *x) {
42215 return (void *)((wxImageHandler *) (wxBMPHandler *) ((wxICOHandler *) x));
42216 }
42217 static void *_p_wxCURHandlerTo_p_wxImageHandler(void *x) {
42218 return (void *)((wxImageHandler *) (wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
42219 }
42220 static void *_p_wxANIHandlerTo_p_wxImageHandler(void *x) {
42221 return (void *)((wxImageHandler *) (wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
42222 }
42223 static void *_p_wxPNGHandlerTo_p_wxImageHandler(void *x) {
42224 return (void *)((wxImageHandler *) ((wxPNGHandler *) x));
42225 }
42226 static void *_p_wxGIFHandlerTo_p_wxImageHandler(void *x) {
42227 return (void *)((wxImageHandler *) ((wxGIFHandler *) x));
42228 }
42229 static void *_p_wxPCXHandlerTo_p_wxImageHandler(void *x) {
42230 return (void *)((wxImageHandler *) ((wxPCXHandler *) x));
42231 }
42232 static void *_p_wxJPEGHandlerTo_p_wxImageHandler(void *x) {
42233 return (void *)((wxImageHandler *) ((wxJPEGHandler *) x));
42234 }
42235 static void *_p_wxPNMHandlerTo_p_wxImageHandler(void *x) {
42236 return (void *)((wxImageHandler *) ((wxPNMHandler *) x));
42237 }
42238 static void *_p_wxXPMHandlerTo_p_wxImageHandler(void *x) {
42239 return (void *)((wxImageHandler *) ((wxXPMHandler *) x));
42240 }
42241 static void *_p_wxTIFFHandlerTo_p_wxImageHandler(void *x) {
42242 return (void *)((wxImageHandler *) ((wxTIFFHandler *) x));
42243 }
42244 static void *_p_wxPyFileSystemHandlerTo_p_wxFileSystemHandler(void *x) {
42245 return (void *)((wxFileSystemHandler *) ((wxPyFileSystemHandler *) x));
42246 }
42247 static void *_p_wxInternetFSHandlerTo_p_wxFileSystemHandler(void *x) {
42248 return (void *)((wxFileSystemHandler *) ((wxInternetFSHandler *) x));
42249 }
42250 static void *_p_wxZipFSHandlerTo_p_wxFileSystemHandler(void *x) {
42251 return (void *)((wxFileSystemHandler *) ((wxZipFSHandler *) x));
42252 }
42253 static void *_p_wxMemoryFSHandlerTo_p_wxFileSystemHandler(void *x) {
42254 return (void *)((wxFileSystemHandler *) ((wxMemoryFSHandler *) x));
42255 }
42256 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
42257 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
42258 }
42259 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
42260 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
42261 }
42262 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
42263 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
42264 }
42265 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
42266 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
42267 }
42268 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
42269 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
42270 }
42271 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
42272 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
42273 }
42274 static void *_p_wxValidatorTo_p_wxObject(void *x) {
42275 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
42276 }
42277 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
42278 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
42279 }
42280 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
42281 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
42282 }
42283 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
42284 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
42285 }
42286 static void *_p_wxSizerTo_p_wxObject(void *x) {
42287 return (void *)((wxObject *) ((wxSizer *) x));
42288 }
42289 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
42290 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
42291 }
42292 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
42293 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
42294 }
42295 static void *_p_wxMenuTo_p_wxObject(void *x) {
42296 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
42297 }
42298 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
42299 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
42300 }
42301 static void *_p_wxImageTo_p_wxObject(void *x) {
42302 return (void *)((wxObject *) ((wxImage *) x));
42303 }
42304 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
42305 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
42306 }
42307 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
42308 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
42309 }
42310 static void *_p_wxPyEventTo_p_wxObject(void *x) {
42311 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
42312 }
42313 static void *_p_wxWindowTo_p_wxObject(void *x) {
42314 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
42315 }
42316 static void *_p_wxControlTo_p_wxObject(void *x) {
42317 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
42318 }
42319 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
42320 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
42321 }
42322 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
42323 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
42324 }
42325 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
42326 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
42327 }
42328 static void *_p_wxPyAppTo_p_wxObject(void *x) {
42329 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
42330 }
42331 static void *_p_wxEventTo_p_wxObject(void *x) {
42332 return (void *)((wxObject *) ((wxEvent *) x));
42333 }
42334 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
42335 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
42336 }
42337 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
42338 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
42339 }
42340 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
42341 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
42342 }
42343 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
42344 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
42345 }
42346 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
42347 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
42348 }
42349 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
42350 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
42351 }
42352 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
42353 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
42354 }
42355 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
42356 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
42357 }
42358 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
42359 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
42360 }
42361 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
42362 return (void *)((wxObject *) ((wxEvtHandler *) x));
42363 }
42364 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
42365 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
42366 }
42367 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
42368 return (void *)((wxObject *) ((wxImageHandler *) x));
42369 }
42370 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
42371 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
42372 }
42373 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
42374 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
42375 }
42376 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
42377 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
42378 }
42379 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
42380 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
42381 }
42382 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
42383 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
42384 }
42385 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
42386 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
42387 }
42388 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
42389 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
42390 }
42391 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
42392 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
42393 }
42394 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
42395 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
42396 }
42397 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
42398 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
42399 }
42400 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
42401 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
42402 }
42403 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
42404 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
42405 }
42406 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
42407 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
42408 }
42409 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
42410 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
42411 }
42412 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
42413 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
42414 }
42415 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
42416 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
42417 }
42418 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
42419 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
42420 }
42421 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
42422 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
42423 }
42424 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
42425 return (void *)((wxObject *) ((wxFileSystem *) x));
42426 }
42427 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
42428 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
42429 }
42430 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
42431 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
42432 }
42433 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
42434 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
42435 }
42436 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
42437 return (void *)((wxObject *) ((wxSizerItem *) x));
42438 }
42439 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
42440 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
42441 }
42442 static void *_p_wxShowEventTo_p_wxObject(void *x) {
42443 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
42444 }
42445 static void *_p_wxFSFileTo_p_wxObject(void *x) {
42446 return (void *)((wxObject *) ((wxFSFile *) x));
42447 }
42448 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
42449 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
42450 }
42451 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
42452 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
42453 }
42454 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
42455 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
42456 }
42457 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
42458 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
42459 }
42460 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
42461 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
42462 }
42463 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
42464 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
42465 }
42466 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
42467 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
42468 }
42469 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
42470 return (void *)((wxObject *) ((wxMenuItem *) x));
42471 }
42472 static void *_p_wxPySizerTo_p_wxObject(void *x) {
42473 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
42474 }
42475 static void *_p_wxControlTo_p_wxWindow(void *x) {
42476 return (void *)((wxWindow *) ((wxControl *) x));
42477 }
42478 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
42479 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
42480 }
42481 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
42482 return (void *)((wxWindow *) ((wxMenuBar *) x));
42483 }
42484 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
42485 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
42486 }
42487 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
42488 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
42489 }
42490 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
42491 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
42492 }
42493 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
42494 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
42495 }
42496 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
42497 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
42498 }
42499 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
42500 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
42501 }
42502 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
42503 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
42504 }
42505 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
42506 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
42507 }
42508 static void *_p_wxPyValidatorTo_p_wxValidator(void *x) {
42509 return (void *)((wxValidator *) ((wxPyValidator *) x));
42510 }
42511 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}};
42512 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}};
42513 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}};
42514 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}};
42515 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}};
42516 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}};
42517 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}};
42518 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}};
42519 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}};
42520 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}};
42521 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}};
42522 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}};
42523 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}};
42524 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}};
42525 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}};
42526 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}};
42527 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}};
42528 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}};
42529 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}};
42530 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}};
42531 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}};
42532 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}};
42533 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}};
42534 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}};
42535 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}};
42536 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}};
42537 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}};
42538 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}};
42539 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}};
42540 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}};
42541 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}};
42542 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}};
42543 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}};
42544 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}};
42545 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}};
42546 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}};
42547 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}};
42548 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}};
42549 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}};
42550 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}};
42551 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}};
42552 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}};
42553 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}};
42554 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}};
42555 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}};
42556 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}};
42557 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}};
42558 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}};
42559 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}};
42560 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}};
42561 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}};
42562 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}};
42563 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}};
42564 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}};
42565 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}};
42566 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}};
42567 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}};
42568 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}};
42569 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}};
42570 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}};
42571 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}};
42572 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}};
42573 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}};
42574 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}};
42575 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}};
42576 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}};
42577 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}};
42578 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}};
42579 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}};
42580 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}};
42581 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}};
42582 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}};
42583 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}};
42584 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}};
42585 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}};
42586 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}};
42587 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}};
42588 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}};
42589 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}};
42590 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}};
42591 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}};
42592 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}};
42593 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}};
42594 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}};
42595 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}};
42596 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}};
42597 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}};
42598 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}};
42599 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}};
42600 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}};
42601 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}};
42602 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}};
42603 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}};
42604 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}};
42605 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}};
42606 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}};
42607 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}};
42608 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}};
42609 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}};
42610 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}};
42611 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}};
42612 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}};
42613 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}};
42614 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}};
42615 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}};
42616 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}};
42617 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}};
42618 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}};
42619 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}};
42620 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}};
42621 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}};
42622 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}};
42623 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}};
42624 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}};
42625 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}};
42626 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}};
42627
42628 static swig_type_info *swig_types_initial[] = {
42629 _swigt__p_wxLayoutConstraints,
42630 _swigt__p_wxRealPoint,
42631 _swigt__p_wxSizerItem,
42632 _swigt__p_wxGBSizerItem,
42633 _swigt__p_wxScrollEvent,
42634 _swigt__p_wxIndividualLayoutConstraint,
42635 _swigt__p_wxSizer,
42636 _swigt__p_wxBoxSizer,
42637 _swigt__p_wxStaticBoxSizer,
42638 _swigt__p_wxGridBagSizer,
42639 _swigt__p_wxAcceleratorEntry,
42640 _swigt__p_wxUpdateUIEvent,
42641 _swigt__p_wxMenu,
42642 _swigt__p_wxEvent,
42643 _swigt__p_wxGridSizer,
42644 _swigt__p_wxFlexGridSizer,
42645 _swigt__p_wxInitDialogEvent,
42646 _swigt__p_wxItemContainer,
42647 _swigt__p_wxNcPaintEvent,
42648 _swigt__p_wxPaintEvent,
42649 _swigt__p_wxSysColourChangedEvent,
42650 _swigt__p_wxMouseCaptureChangedEvent,
42651 _swigt__p_wxDisplayChangedEvent,
42652 _swigt__p_wxPaletteChangedEvent,
42653 _swigt__p_wxControl,
42654 _swigt__p_wxFont,
42655 _swigt__p_wxMenuBarBase,
42656 _swigt__p_wxSetCursorEvent,
42657 _swigt__p_wxFSFile,
42658 _swigt__p_wxCaret,
42659 _swigt__p_wxRegion,
42660 _swigt__p_wxPoint2D,
42661 _swigt__p_int,
42662 _swigt__p_wxSize,
42663 _swigt__p_wxDC,
42664 _swigt__p_wxPySizer,
42665 _swigt__p_wxVisualAttributes,
42666 _swigt__p_wxNotifyEvent,
42667 _swigt__p_wxPyEvent,
42668 _swigt__p_wxPropagationDisabler,
42669 _swigt__p_wxAppTraits,
42670 _swigt__p_wxArrayString,
42671 _swigt__p_wxShowEvent,
42672 _swigt__p_wxToolTip,
42673 _swigt__p_wxIconizeEvent,
42674 _swigt__p_wxActivateEvent,
42675 _swigt__p_wxMoveEvent,
42676 _swigt__p_wxSizeEvent,
42677 _swigt__p_wxMaximizeEvent,
42678 _swigt__p_wxQueryNewPaletteEvent,
42679 _swigt__p_wxWindowCreateEvent,
42680 _swigt__p_wxIdleEvent,
42681 _swigt__p_wxMenuItem,
42682 _swigt__p_wxStaticBox,
42683 _swigt__p_long,
42684 _swigt__p_wxTIFFHandler,
42685 _swigt__p_wxXPMHandler,
42686 _swigt__p_wxPNMHandler,
42687 _swigt__p_wxJPEGHandler,
42688 _swigt__p_wxPCXHandler,
42689 _swigt__p_wxGIFHandler,
42690 _swigt__p_wxPNGHandler,
42691 _swigt__p_wxANIHandler,
42692 _swigt__p_wxMemoryFSHandler,
42693 _swigt__p_wxEvtHandler,
42694 _swigt__p_wxCURHandler,
42695 _swigt__p_wxICOHandler,
42696 _swigt__p_wxBMPHandler,
42697 _swigt__p_wxImageHandler,
42698 _swigt__p_wxFileSystemHandler,
42699 _swigt__p_wxPyFileSystemHandler,
42700 _swigt__p_wxInternetFSHandler,
42701 _swigt__p_wxZipFSHandler,
42702 _swigt__p_wxRect,
42703 _swigt__p_wxGBSpan,
42704 _swigt__p_wxPropagateOnce,
42705 _swigt__p_wxAcceleratorTable,
42706 _swigt__p_char,
42707 _swigt__p_wxGBPosition,
42708 _swigt__p_wxImage,
42709 _swigt__p_wxFrame,
42710 _swigt__p_wxScrollWinEvent,
42711 _swigt__p_wxImageHistogram,
42712 _swigt__p_byte,
42713 _swigt__p_wxPoint,
42714 _swigt__p_wxCursor,
42715 _swigt__p_wxObject,
42716 _swigt__p_wxPyInputStream,
42717 _swigt__p_wxOutputStream,
42718 _swigt__p_wxInputStream,
42719 _swigt__p_wxDateTime,
42720 _swigt__p_wxKeyEvent,
42721 _swigt__p_wxNavigationKeyEvent,
42722 _swigt__p_wxWindowDestroyEvent,
42723 _swigt__p_wxWindow,
42724 _swigt__p_wxMenuBar,
42725 _swigt__p_wxFileSystem,
42726 _swigt__p_wxBitmap,
42727 _swigt__p_wxMenuEvent,
42728 _swigt__p_wxContextMenuEvent,
42729 _swigt__p_unsigned_char,
42730 _swigt__p_wxCloseEvent,
42731 _swigt__p_wxEraseEvent,
42732 _swigt__p_wxMouseEvent,
42733 _swigt__p_wxPyApp,
42734 _swigt__p_wxCommandEvent,
42735 _swigt__p_wxPyCommandEvent,
42736 _swigt__p_wxPyDropTarget,
42737 _swigt__p_wxQuantize,
42738 _swigt__p_wxChildFocusEvent,
42739 _swigt__p_wxFocusEvent,
42740 _swigt__p_wxDropFilesEvent,
42741 _swigt__p_wxControlWithItems,
42742 _swigt__p_wxColour,
42743 _swigt__p_wxValidator,
42744 _swigt__p_wxPyValidator,
42745 0
42746 };
42747
42748
42749 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
42750
42751 static swig_const_info swig_const_table[] = {
42752 {0, 0, 0, 0.0, 0, 0}};
42753
42754 #ifdef __cplusplus
42755 }
42756 #endif
42757
42758 #ifdef __cplusplus
42759 extern "C"
42760 #endif
42761 SWIGEXPORT(void) SWIG_init(void) {
42762 static PyObject *SWIG_globals = 0;
42763 static int typeinit = 0;
42764 PyObject *m, *d;
42765 int i;
42766 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
42767 m = Py_InitModule((char *) SWIG_name, SwigMethods);
42768 d = PyModule_GetDict(m);
42769
42770 if (!typeinit) {
42771 for (i = 0; swig_types_initial[i]; i++) {
42772 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
42773 }
42774 typeinit = 1;
42775 }
42776 SWIG_InstallConstants(d,swig_const_table);
42777
42778
42779 #ifndef wxPyUSE_EXPORT
42780 // Make our API structure a CObject so other modules can import it
42781 // from this module.
42782 PyObject* cobj = PyCObject_FromVoidPtr(&API, NULL);
42783 PyDict_SetItemString(d,"_wxPyCoreAPI", cobj);
42784 Py_XDECREF(cobj);
42785 #endif
42786
42787 PyDict_SetItemString(d,"NOT_FOUND", SWIG_From_int((int)wxNOT_FOUND));
42788 PyDict_SetItemString(d,"VSCROLL", SWIG_From_int((int)wxVSCROLL));
42789 PyDict_SetItemString(d,"HSCROLL", SWIG_From_int((int)wxHSCROLL));
42790 PyDict_SetItemString(d,"CAPTION", SWIG_From_int((int)wxCAPTION));
42791 PyDict_SetItemString(d,"DOUBLE_BORDER", SWIG_From_int((int)wxDOUBLE_BORDER));
42792 PyDict_SetItemString(d,"SUNKEN_BORDER", SWIG_From_int((int)wxSUNKEN_BORDER));
42793 PyDict_SetItemString(d,"RAISED_BORDER", SWIG_From_int((int)wxRAISED_BORDER));
42794 PyDict_SetItemString(d,"BORDER", SWIG_From_int((int)wxBORDER));
42795 PyDict_SetItemString(d,"SIMPLE_BORDER", SWIG_From_int((int)wxSIMPLE_BORDER));
42796 PyDict_SetItemString(d,"STATIC_BORDER", SWIG_From_int((int)wxSTATIC_BORDER));
42797 PyDict_SetItemString(d,"TRANSPARENT_WINDOW", SWIG_From_int((int)wxTRANSPARENT_WINDOW));
42798 PyDict_SetItemString(d,"NO_BORDER", SWIG_From_int((int)wxNO_BORDER));
42799 PyDict_SetItemString(d,"TAB_TRAVERSAL", SWIG_From_int((int)wxTAB_TRAVERSAL));
42800 PyDict_SetItemString(d,"WANTS_CHARS", SWIG_From_int((int)wxWANTS_CHARS));
42801 PyDict_SetItemString(d,"POPUP_WINDOW", SWIG_From_int((int)wxPOPUP_WINDOW));
42802 PyDict_SetItemString(d,"CENTER_FRAME", SWIG_From_int((int)wxCENTER_FRAME));
42803 PyDict_SetItemString(d,"CENTRE_ON_SCREEN", SWIG_From_int((int)wxCENTRE_ON_SCREEN));
42804 PyDict_SetItemString(d,"CENTER_ON_SCREEN", SWIG_From_int((int)wxCENTER_ON_SCREEN));
42805 PyDict_SetItemString(d,"ED_CLIENT_MARGIN", SWIG_From_int((int)wxED_CLIENT_MARGIN));
42806 PyDict_SetItemString(d,"ED_BUTTONS_BOTTOM", SWIG_From_int((int)wxED_BUTTONS_BOTTOM));
42807 PyDict_SetItemString(d,"ED_BUTTONS_RIGHT", SWIG_From_int((int)wxED_BUTTONS_RIGHT));
42808 PyDict_SetItemString(d,"ED_STATIC_LINE", SWIG_From_int((int)wxED_STATIC_LINE));
42809 PyDict_SetItemString(d,"EXT_DIALOG_STYLE", SWIG_From_int((int)wxEXT_DIALOG_STYLE));
42810 PyDict_SetItemString(d,"CLIP_CHILDREN", SWIG_From_int((int)wxCLIP_CHILDREN));
42811 PyDict_SetItemString(d,"CLIP_SIBLINGS", SWIG_From_int((int)wxCLIP_SIBLINGS));
42812 PyDict_SetItemString(d,"ALWAYS_SHOW_SB", SWIG_From_int((int)wxALWAYS_SHOW_SB));
42813 PyDict_SetItemString(d,"RETAINED", SWIG_From_int((int)wxRETAINED));
42814 PyDict_SetItemString(d,"BACKINGSTORE", SWIG_From_int((int)wxBACKINGSTORE));
42815 PyDict_SetItemString(d,"COLOURED", SWIG_From_int((int)wxCOLOURED));
42816 PyDict_SetItemString(d,"FIXED_LENGTH", SWIG_From_int((int)wxFIXED_LENGTH));
42817 PyDict_SetItemString(d,"LB_NEEDED_SB", SWIG_From_int((int)wxLB_NEEDED_SB));
42818 PyDict_SetItemString(d,"LB_ALWAYS_SB", SWIG_From_int((int)wxLB_ALWAYS_SB));
42819 PyDict_SetItemString(d,"LB_SORT", SWIG_From_int((int)wxLB_SORT));
42820 PyDict_SetItemString(d,"LB_SINGLE", SWIG_From_int((int)wxLB_SINGLE));
42821 PyDict_SetItemString(d,"LB_MULTIPLE", SWIG_From_int((int)wxLB_MULTIPLE));
42822 PyDict_SetItemString(d,"LB_EXTENDED", SWIG_From_int((int)wxLB_EXTENDED));
42823 PyDict_SetItemString(d,"LB_OWNERDRAW", SWIG_From_int((int)wxLB_OWNERDRAW));
42824 PyDict_SetItemString(d,"LB_HSCROLL", SWIG_From_int((int)wxLB_HSCROLL));
42825 PyDict_SetItemString(d,"PROCESS_ENTER", SWIG_From_int((int)wxPROCESS_ENTER));
42826 PyDict_SetItemString(d,"PASSWORD", SWIG_From_int((int)wxPASSWORD));
42827 PyDict_SetItemString(d,"CB_SIMPLE", SWIG_From_int((int)wxCB_SIMPLE));
42828 PyDict_SetItemString(d,"CB_DROPDOWN", SWIG_From_int((int)wxCB_DROPDOWN));
42829 PyDict_SetItemString(d,"CB_SORT", SWIG_From_int((int)wxCB_SORT));
42830 PyDict_SetItemString(d,"CB_READONLY", SWIG_From_int((int)wxCB_READONLY));
42831 PyDict_SetItemString(d,"RA_HORIZONTAL", SWIG_From_int((int)wxRA_HORIZONTAL));
42832 PyDict_SetItemString(d,"RA_VERTICAL", SWIG_From_int((int)wxRA_VERTICAL));
42833 PyDict_SetItemString(d,"RA_SPECIFY_ROWS", SWIG_From_int((int)wxRA_SPECIFY_ROWS));
42834 PyDict_SetItemString(d,"RA_SPECIFY_COLS", SWIG_From_int((int)wxRA_SPECIFY_COLS));
42835 PyDict_SetItemString(d,"RB_GROUP", SWIG_From_int((int)wxRB_GROUP));
42836 PyDict_SetItemString(d,"RB_SINGLE", SWIG_From_int((int)wxRB_SINGLE));
42837 PyDict_SetItemString(d,"SL_HORIZONTAL", SWIG_From_int((int)wxSL_HORIZONTAL));
42838 PyDict_SetItemString(d,"SL_VERTICAL", SWIG_From_int((int)wxSL_VERTICAL));
42839 PyDict_SetItemString(d,"SL_AUTOTICKS", SWIG_From_int((int)wxSL_AUTOTICKS));
42840 PyDict_SetItemString(d,"SL_LABELS", SWIG_From_int((int)wxSL_LABELS));
42841 PyDict_SetItemString(d,"SL_LEFT", SWIG_From_int((int)wxSL_LEFT));
42842 PyDict_SetItemString(d,"SL_TOP", SWIG_From_int((int)wxSL_TOP));
42843 PyDict_SetItemString(d,"SL_RIGHT", SWIG_From_int((int)wxSL_RIGHT));
42844 PyDict_SetItemString(d,"SL_BOTTOM", SWIG_From_int((int)wxSL_BOTTOM));
42845 PyDict_SetItemString(d,"SL_BOTH", SWIG_From_int((int)wxSL_BOTH));
42846 PyDict_SetItemString(d,"SL_SELRANGE", SWIG_From_int((int)wxSL_SELRANGE));
42847 PyDict_SetItemString(d,"SB_HORIZONTAL", SWIG_From_int((int)wxSB_HORIZONTAL));
42848 PyDict_SetItemString(d,"SB_VERTICAL", SWIG_From_int((int)wxSB_VERTICAL));
42849 PyDict_SetItemString(d,"ST_SIZEGRIP", SWIG_From_int((int)wxST_SIZEGRIP));
42850 PyDict_SetItemString(d,"ST_NO_AUTORESIZE", SWIG_From_int((int)wxST_NO_AUTORESIZE));
42851 PyDict_SetItemString(d,"FLOOD_SURFACE", SWIG_From_int((int)wxFLOOD_SURFACE));
42852 PyDict_SetItemString(d,"FLOOD_BORDER", SWIG_From_int((int)wxFLOOD_BORDER));
42853 PyDict_SetItemString(d,"ODDEVEN_RULE", SWIG_From_int((int)wxODDEVEN_RULE));
42854 PyDict_SetItemString(d,"WINDING_RULE", SWIG_From_int((int)wxWINDING_RULE));
42855 PyDict_SetItemString(d,"TOOL_TOP", SWIG_From_int((int)wxTOOL_TOP));
42856 PyDict_SetItemString(d,"TOOL_BOTTOM", SWIG_From_int((int)wxTOOL_BOTTOM));
42857 PyDict_SetItemString(d,"TOOL_LEFT", SWIG_From_int((int)wxTOOL_LEFT));
42858 PyDict_SetItemString(d,"TOOL_RIGHT", SWIG_From_int((int)wxTOOL_RIGHT));
42859 PyDict_SetItemString(d,"OK", SWIG_From_int((int)wxOK));
42860 PyDict_SetItemString(d,"YES_NO", SWIG_From_int((int)wxYES_NO));
42861 PyDict_SetItemString(d,"CANCEL", SWIG_From_int((int)wxCANCEL));
42862 PyDict_SetItemString(d,"YES", SWIG_From_int((int)wxYES));
42863 PyDict_SetItemString(d,"NO", SWIG_From_int((int)wxNO));
42864 PyDict_SetItemString(d,"NO_DEFAULT", SWIG_From_int((int)wxNO_DEFAULT));
42865 PyDict_SetItemString(d,"YES_DEFAULT", SWIG_From_int((int)wxYES_DEFAULT));
42866 PyDict_SetItemString(d,"ICON_EXCLAMATION", SWIG_From_int((int)wxICON_EXCLAMATION));
42867 PyDict_SetItemString(d,"ICON_HAND", SWIG_From_int((int)wxICON_HAND));
42868 PyDict_SetItemString(d,"ICON_QUESTION", SWIG_From_int((int)wxICON_QUESTION));
42869 PyDict_SetItemString(d,"ICON_INFORMATION", SWIG_From_int((int)wxICON_INFORMATION));
42870 PyDict_SetItemString(d,"ICON_STOP", SWIG_From_int((int)wxICON_STOP));
42871 PyDict_SetItemString(d,"ICON_ASTERISK", SWIG_From_int((int)wxICON_ASTERISK));
42872 PyDict_SetItemString(d,"ICON_MASK", SWIG_From_int((int)wxICON_MASK));
42873 PyDict_SetItemString(d,"ICON_WARNING", SWIG_From_int((int)wxICON_WARNING));
42874 PyDict_SetItemString(d,"ICON_ERROR", SWIG_From_int((int)wxICON_ERROR));
42875 PyDict_SetItemString(d,"FORWARD", SWIG_From_int((int)wxFORWARD));
42876 PyDict_SetItemString(d,"BACKWARD", SWIG_From_int((int)wxBACKWARD));
42877 PyDict_SetItemString(d,"RESET", SWIG_From_int((int)wxRESET));
42878 PyDict_SetItemString(d,"HELP", SWIG_From_int((int)wxHELP));
42879 PyDict_SetItemString(d,"MORE", SWIG_From_int((int)wxMORE));
42880 PyDict_SetItemString(d,"SETUP", SWIG_From_int((int)wxSETUP));
42881 PyDict_SetItemString(d,"SIZE_AUTO_WIDTH", SWIG_From_int((int)wxSIZE_AUTO_WIDTH));
42882 PyDict_SetItemString(d,"SIZE_AUTO_HEIGHT", SWIG_From_int((int)wxSIZE_AUTO_HEIGHT));
42883 PyDict_SetItemString(d,"SIZE_AUTO", SWIG_From_int((int)wxSIZE_AUTO));
42884 PyDict_SetItemString(d,"SIZE_USE_EXISTING", SWIG_From_int((int)wxSIZE_USE_EXISTING));
42885 PyDict_SetItemString(d,"SIZE_ALLOW_MINUS_ONE", SWIG_From_int((int)wxSIZE_ALLOW_MINUS_ONE));
42886 PyDict_SetItemString(d,"PORTRAIT", SWIG_From_int((int)wxPORTRAIT));
42887 PyDict_SetItemString(d,"LANDSCAPE", SWIG_From_int((int)wxLANDSCAPE));
42888 PyDict_SetItemString(d,"PRINT_QUALITY_HIGH", SWIG_From_int((int)wxPRINT_QUALITY_HIGH));
42889 PyDict_SetItemString(d,"PRINT_QUALITY_MEDIUM", SWIG_From_int((int)wxPRINT_QUALITY_MEDIUM));
42890 PyDict_SetItemString(d,"PRINT_QUALITY_LOW", SWIG_From_int((int)wxPRINT_QUALITY_LOW));
42891 PyDict_SetItemString(d,"PRINT_QUALITY_DRAFT", SWIG_From_int((int)wxPRINT_QUALITY_DRAFT));
42892 PyDict_SetItemString(d,"ID_ANY", SWIG_From_int((int)wxID_ANY));
42893 PyDict_SetItemString(d,"ID_SEPARATOR", SWIG_From_int((int)wxID_SEPARATOR));
42894 PyDict_SetItemString(d,"ID_LOWEST", SWIG_From_int((int)wxID_LOWEST));
42895 PyDict_SetItemString(d,"ID_OPEN", SWIG_From_int((int)wxID_OPEN));
42896 PyDict_SetItemString(d,"ID_CLOSE", SWIG_From_int((int)wxID_CLOSE));
42897 PyDict_SetItemString(d,"ID_NEW", SWIG_From_int((int)wxID_NEW));
42898 PyDict_SetItemString(d,"ID_SAVE", SWIG_From_int((int)wxID_SAVE));
42899 PyDict_SetItemString(d,"ID_SAVEAS", SWIG_From_int((int)wxID_SAVEAS));
42900 PyDict_SetItemString(d,"ID_REVERT", SWIG_From_int((int)wxID_REVERT));
42901 PyDict_SetItemString(d,"ID_EXIT", SWIG_From_int((int)wxID_EXIT));
42902 PyDict_SetItemString(d,"ID_UNDO", SWIG_From_int((int)wxID_UNDO));
42903 PyDict_SetItemString(d,"ID_REDO", SWIG_From_int((int)wxID_REDO));
42904 PyDict_SetItemString(d,"ID_HELP", SWIG_From_int((int)wxID_HELP));
42905 PyDict_SetItemString(d,"ID_PRINT", SWIG_From_int((int)wxID_PRINT));
42906 PyDict_SetItemString(d,"ID_PRINT_SETUP", SWIG_From_int((int)wxID_PRINT_SETUP));
42907 PyDict_SetItemString(d,"ID_PREVIEW", SWIG_From_int((int)wxID_PREVIEW));
42908 PyDict_SetItemString(d,"ID_ABOUT", SWIG_From_int((int)wxID_ABOUT));
42909 PyDict_SetItemString(d,"ID_HELP_CONTENTS", SWIG_From_int((int)wxID_HELP_CONTENTS));
42910 PyDict_SetItemString(d,"ID_HELP_COMMANDS", SWIG_From_int((int)wxID_HELP_COMMANDS));
42911 PyDict_SetItemString(d,"ID_HELP_PROCEDURES", SWIG_From_int((int)wxID_HELP_PROCEDURES));
42912 PyDict_SetItemString(d,"ID_HELP_CONTEXT", SWIG_From_int((int)wxID_HELP_CONTEXT));
42913 PyDict_SetItemString(d,"ID_CLOSE_ALL", SWIG_From_int((int)wxID_CLOSE_ALL));
42914 PyDict_SetItemString(d,"ID_PREFERENCES", SWIG_From_int((int)wxID_PREFERENCES));
42915 PyDict_SetItemString(d,"ID_CUT", SWIG_From_int((int)wxID_CUT));
42916 PyDict_SetItemString(d,"ID_COPY", SWIG_From_int((int)wxID_COPY));
42917 PyDict_SetItemString(d,"ID_PASTE", SWIG_From_int((int)wxID_PASTE));
42918 PyDict_SetItemString(d,"ID_CLEAR", SWIG_From_int((int)wxID_CLEAR));
42919 PyDict_SetItemString(d,"ID_FIND", SWIG_From_int((int)wxID_FIND));
42920 PyDict_SetItemString(d,"ID_DUPLICATE", SWIG_From_int((int)wxID_DUPLICATE));
42921 PyDict_SetItemString(d,"ID_SELECTALL", SWIG_From_int((int)wxID_SELECTALL));
42922 PyDict_SetItemString(d,"ID_DELETE", SWIG_From_int((int)wxID_DELETE));
42923 PyDict_SetItemString(d,"ID_REPLACE", SWIG_From_int((int)wxID_REPLACE));
42924 PyDict_SetItemString(d,"ID_REPLACE_ALL", SWIG_From_int((int)wxID_REPLACE_ALL));
42925 PyDict_SetItemString(d,"ID_PROPERTIES", SWIG_From_int((int)wxID_PROPERTIES));
42926 PyDict_SetItemString(d,"ID_VIEW_DETAILS", SWIG_From_int((int)wxID_VIEW_DETAILS));
42927 PyDict_SetItemString(d,"ID_VIEW_LARGEICONS", SWIG_From_int((int)wxID_VIEW_LARGEICONS));
42928 PyDict_SetItemString(d,"ID_VIEW_SMALLICONS", SWIG_From_int((int)wxID_VIEW_SMALLICONS));
42929 PyDict_SetItemString(d,"ID_VIEW_LIST", SWIG_From_int((int)wxID_VIEW_LIST));
42930 PyDict_SetItemString(d,"ID_VIEW_SORTDATE", SWIG_From_int((int)wxID_VIEW_SORTDATE));
42931 PyDict_SetItemString(d,"ID_VIEW_SORTNAME", SWIG_From_int((int)wxID_VIEW_SORTNAME));
42932 PyDict_SetItemString(d,"ID_VIEW_SORTSIZE", SWIG_From_int((int)wxID_VIEW_SORTSIZE));
42933 PyDict_SetItemString(d,"ID_VIEW_SORTTYPE", SWIG_From_int((int)wxID_VIEW_SORTTYPE));
42934 PyDict_SetItemString(d,"ID_FILE1", SWIG_From_int((int)wxID_FILE1));
42935 PyDict_SetItemString(d,"ID_FILE2", SWIG_From_int((int)wxID_FILE2));
42936 PyDict_SetItemString(d,"ID_FILE3", SWIG_From_int((int)wxID_FILE3));
42937 PyDict_SetItemString(d,"ID_FILE4", SWIG_From_int((int)wxID_FILE4));
42938 PyDict_SetItemString(d,"ID_FILE5", SWIG_From_int((int)wxID_FILE5));
42939 PyDict_SetItemString(d,"ID_FILE6", SWIG_From_int((int)wxID_FILE6));
42940 PyDict_SetItemString(d,"ID_FILE7", SWIG_From_int((int)wxID_FILE7));
42941 PyDict_SetItemString(d,"ID_FILE8", SWIG_From_int((int)wxID_FILE8));
42942 PyDict_SetItemString(d,"ID_FILE9", SWIG_From_int((int)wxID_FILE9));
42943 PyDict_SetItemString(d,"ID_OK", SWIG_From_int((int)wxID_OK));
42944 PyDict_SetItemString(d,"ID_CANCEL", SWIG_From_int((int)wxID_CANCEL));
42945 PyDict_SetItemString(d,"ID_APPLY", SWIG_From_int((int)wxID_APPLY));
42946 PyDict_SetItemString(d,"ID_YES", SWIG_From_int((int)wxID_YES));
42947 PyDict_SetItemString(d,"ID_NO", SWIG_From_int((int)wxID_NO));
42948 PyDict_SetItemString(d,"ID_STATIC", SWIG_From_int((int)wxID_STATIC));
42949 PyDict_SetItemString(d,"ID_FORWARD", SWIG_From_int((int)wxID_FORWARD));
42950 PyDict_SetItemString(d,"ID_BACKWARD", SWIG_From_int((int)wxID_BACKWARD));
42951 PyDict_SetItemString(d,"ID_DEFAULT", SWIG_From_int((int)wxID_DEFAULT));
42952 PyDict_SetItemString(d,"ID_MORE", SWIG_From_int((int)wxID_MORE));
42953 PyDict_SetItemString(d,"ID_SETUP", SWIG_From_int((int)wxID_SETUP));
42954 PyDict_SetItemString(d,"ID_RESET", SWIG_From_int((int)wxID_RESET));
42955 PyDict_SetItemString(d,"ID_CONTEXT_HELP", SWIG_From_int((int)wxID_CONTEXT_HELP));
42956 PyDict_SetItemString(d,"ID_YESTOALL", SWIG_From_int((int)wxID_YESTOALL));
42957 PyDict_SetItemString(d,"ID_NOTOALL", SWIG_From_int((int)wxID_NOTOALL));
42958 PyDict_SetItemString(d,"ID_ABORT", SWIG_From_int((int)wxID_ABORT));
42959 PyDict_SetItemString(d,"ID_RETRY", SWIG_From_int((int)wxID_RETRY));
42960 PyDict_SetItemString(d,"ID_IGNORE", SWIG_From_int((int)wxID_IGNORE));
42961 PyDict_SetItemString(d,"ID_ADD", SWIG_From_int((int)wxID_ADD));
42962 PyDict_SetItemString(d,"ID_REMOVE", SWIG_From_int((int)wxID_REMOVE));
42963 PyDict_SetItemString(d,"ID_UP", SWIG_From_int((int)wxID_UP));
42964 PyDict_SetItemString(d,"ID_DOWN", SWIG_From_int((int)wxID_DOWN));
42965 PyDict_SetItemString(d,"ID_HOME", SWIG_From_int((int)wxID_HOME));
42966 PyDict_SetItemString(d,"ID_REFRESH", SWIG_From_int((int)wxID_REFRESH));
42967 PyDict_SetItemString(d,"ID_STOP", SWIG_From_int((int)wxID_STOP));
42968 PyDict_SetItemString(d,"ID_INDEX", SWIG_From_int((int)wxID_INDEX));
42969 PyDict_SetItemString(d,"ID_BOLD", SWIG_From_int((int)wxID_BOLD));
42970 PyDict_SetItemString(d,"ID_ITALIC", SWIG_From_int((int)wxID_ITALIC));
42971 PyDict_SetItemString(d,"ID_JUSTIFY_CENTER", SWIG_From_int((int)wxID_JUSTIFY_CENTER));
42972 PyDict_SetItemString(d,"ID_JUSTIFY_FILL", SWIG_From_int((int)wxID_JUSTIFY_FILL));
42973 PyDict_SetItemString(d,"ID_JUSTIFY_RIGHT", SWIG_From_int((int)wxID_JUSTIFY_RIGHT));
42974 PyDict_SetItemString(d,"ID_JUSTIFY_LEFT", SWIG_From_int((int)wxID_JUSTIFY_LEFT));
42975 PyDict_SetItemString(d,"ID_UNDERLINE", SWIG_From_int((int)wxID_UNDERLINE));
42976 PyDict_SetItemString(d,"ID_INDENT", SWIG_From_int((int)wxID_INDENT));
42977 PyDict_SetItemString(d,"ID_UNINDENT", SWIG_From_int((int)wxID_UNINDENT));
42978 PyDict_SetItemString(d,"ID_ZOOM_100", SWIG_From_int((int)wxID_ZOOM_100));
42979 PyDict_SetItemString(d,"ID_ZOOM_FIT", SWIG_From_int((int)wxID_ZOOM_FIT));
42980 PyDict_SetItemString(d,"ID_ZOOM_IN", SWIG_From_int((int)wxID_ZOOM_IN));
42981 PyDict_SetItemString(d,"ID_ZOOM_OUT", SWIG_From_int((int)wxID_ZOOM_OUT));
42982 PyDict_SetItemString(d,"ID_UNDELETE", SWIG_From_int((int)wxID_UNDELETE));
42983 PyDict_SetItemString(d,"ID_REVERT_TO_SAVED", SWIG_From_int((int)wxID_REVERT_TO_SAVED));
42984 PyDict_SetItemString(d,"ID_HIGHEST", SWIG_From_int((int)wxID_HIGHEST));
42985 PyDict_SetItemString(d,"OPEN", SWIG_From_int((int)wxOPEN));
42986 PyDict_SetItemString(d,"SAVE", SWIG_From_int((int)wxSAVE));
42987 PyDict_SetItemString(d,"HIDE_READONLY", SWIG_From_int((int)wxHIDE_READONLY));
42988 PyDict_SetItemString(d,"OVERWRITE_PROMPT", SWIG_From_int((int)wxOVERWRITE_PROMPT));
42989 PyDict_SetItemString(d,"FILE_MUST_EXIST", SWIG_From_int((int)wxFILE_MUST_EXIST));
42990 PyDict_SetItemString(d,"MULTIPLE", SWIG_From_int((int)wxMULTIPLE));
42991 PyDict_SetItemString(d,"CHANGE_DIR", SWIG_From_int((int)wxCHANGE_DIR));
42992 PyDict_SetItemString(d,"ACCEL_ALT", SWIG_From_int((int)wxACCEL_ALT));
42993 PyDict_SetItemString(d,"ACCEL_CTRL", SWIG_From_int((int)wxACCEL_CTRL));
42994 PyDict_SetItemString(d,"ACCEL_SHIFT", SWIG_From_int((int)wxACCEL_SHIFT));
42995 PyDict_SetItemString(d,"ACCEL_NORMAL", SWIG_From_int((int)wxACCEL_NORMAL));
42996 PyDict_SetItemString(d,"PD_AUTO_HIDE", SWIG_From_int((int)wxPD_AUTO_HIDE));
42997 PyDict_SetItemString(d,"PD_APP_MODAL", SWIG_From_int((int)wxPD_APP_MODAL));
42998 PyDict_SetItemString(d,"PD_CAN_ABORT", SWIG_From_int((int)wxPD_CAN_ABORT));
42999 PyDict_SetItemString(d,"PD_ELAPSED_TIME", SWIG_From_int((int)wxPD_ELAPSED_TIME));
43000 PyDict_SetItemString(d,"PD_ESTIMATED_TIME", SWIG_From_int((int)wxPD_ESTIMATED_TIME));
43001 PyDict_SetItemString(d,"PD_REMAINING_TIME", SWIG_From_int((int)wxPD_REMAINING_TIME));
43002 PyDict_SetItemString(d,"DD_NEW_DIR_BUTTON", SWIG_From_int((int)wxDD_NEW_DIR_BUTTON));
43003 PyDict_SetItemString(d,"DD_DEFAULT_STYLE", SWIG_From_int((int)wxDD_DEFAULT_STYLE));
43004 PyDict_SetItemString(d,"MENU_TEAROFF", SWIG_From_int((int)wxMENU_TEAROFF));
43005 PyDict_SetItemString(d,"MB_DOCKABLE", SWIG_From_int((int)wxMB_DOCKABLE));
43006 PyDict_SetItemString(d,"NO_FULL_REPAINT_ON_RESIZE", SWIG_From_int((int)wxNO_FULL_REPAINT_ON_RESIZE));
43007 PyDict_SetItemString(d,"FULL_REPAINT_ON_RESIZE", SWIG_From_int((int)wxFULL_REPAINT_ON_RESIZE));
43008 PyDict_SetItemString(d,"LI_HORIZONTAL", SWIG_From_int((int)wxLI_HORIZONTAL));
43009 PyDict_SetItemString(d,"LI_VERTICAL", SWIG_From_int((int)wxLI_VERTICAL));
43010 PyDict_SetItemString(d,"WS_EX_VALIDATE_RECURSIVELY", SWIG_From_int((int)wxWS_EX_VALIDATE_RECURSIVELY));
43011 PyDict_SetItemString(d,"WS_EX_BLOCK_EVENTS", SWIG_From_int((int)wxWS_EX_BLOCK_EVENTS));
43012 PyDict_SetItemString(d,"WS_EX_TRANSIENT", SWIG_From_int((int)wxWS_EX_TRANSIENT));
43013 PyDict_SetItemString(d,"WS_EX_THEMED_BACKGROUND", SWIG_From_int((int)wxWS_EX_THEMED_BACKGROUND));
43014 PyDict_SetItemString(d,"WS_EX_PROCESS_IDLE", SWIG_From_int((int)wxWS_EX_PROCESS_IDLE));
43015 PyDict_SetItemString(d,"WS_EX_PROCESS_UI_UPDATES", SWIG_From_int((int)wxWS_EX_PROCESS_UI_UPDATES));
43016 PyDict_SetItemString(d,"MM_TEXT", SWIG_From_int((int)wxMM_TEXT));
43017 PyDict_SetItemString(d,"MM_LOMETRIC", SWIG_From_int((int)wxMM_LOMETRIC));
43018 PyDict_SetItemString(d,"MM_HIMETRIC", SWIG_From_int((int)wxMM_HIMETRIC));
43019 PyDict_SetItemString(d,"MM_LOENGLISH", SWIG_From_int((int)wxMM_LOENGLISH));
43020 PyDict_SetItemString(d,"MM_HIENGLISH", SWIG_From_int((int)wxMM_HIENGLISH));
43021 PyDict_SetItemString(d,"MM_TWIPS", SWIG_From_int((int)wxMM_TWIPS));
43022 PyDict_SetItemString(d,"MM_ISOTROPIC", SWIG_From_int((int)wxMM_ISOTROPIC));
43023 PyDict_SetItemString(d,"MM_ANISOTROPIC", SWIG_From_int((int)wxMM_ANISOTROPIC));
43024 PyDict_SetItemString(d,"MM_POINTS", SWIG_From_int((int)wxMM_POINTS));
43025 PyDict_SetItemString(d,"MM_METRIC", SWIG_From_int((int)wxMM_METRIC));
43026 PyDict_SetItemString(d,"CENTRE", SWIG_From_int((int)wxCENTRE));
43027 PyDict_SetItemString(d,"CENTER", SWIG_From_int((int)wxCENTER));
43028 PyDict_SetItemString(d,"HORIZONTAL", SWIG_From_int((int)wxHORIZONTAL));
43029 PyDict_SetItemString(d,"VERTICAL", SWIG_From_int((int)wxVERTICAL));
43030 PyDict_SetItemString(d,"BOTH", SWIG_From_int((int)wxBOTH));
43031 PyDict_SetItemString(d,"LEFT", SWIG_From_int((int)wxLEFT));
43032 PyDict_SetItemString(d,"RIGHT", SWIG_From_int((int)wxRIGHT));
43033 PyDict_SetItemString(d,"UP", SWIG_From_int((int)wxUP));
43034 PyDict_SetItemString(d,"DOWN", SWIG_From_int((int)wxDOWN));
43035 PyDict_SetItemString(d,"TOP", SWIG_From_int((int)wxTOP));
43036 PyDict_SetItemString(d,"BOTTOM", SWIG_From_int((int)wxBOTTOM));
43037 PyDict_SetItemString(d,"NORTH", SWIG_From_int((int)wxNORTH));
43038 PyDict_SetItemString(d,"SOUTH", SWIG_From_int((int)wxSOUTH));
43039 PyDict_SetItemString(d,"WEST", SWIG_From_int((int)wxWEST));
43040 PyDict_SetItemString(d,"EAST", SWIG_From_int((int)wxEAST));
43041 PyDict_SetItemString(d,"ALL", SWIG_From_int((int)wxALL));
43042 PyDict_SetItemString(d,"ALIGN_NOT", SWIG_From_int((int)wxALIGN_NOT));
43043 PyDict_SetItemString(d,"ALIGN_CENTER_HORIZONTAL", SWIG_From_int((int)wxALIGN_CENTER_HORIZONTAL));
43044 PyDict_SetItemString(d,"ALIGN_CENTRE_HORIZONTAL", SWIG_From_int((int)wxALIGN_CENTRE_HORIZONTAL));
43045 PyDict_SetItemString(d,"ALIGN_LEFT", SWIG_From_int((int)wxALIGN_LEFT));
43046 PyDict_SetItemString(d,"ALIGN_TOP", SWIG_From_int((int)wxALIGN_TOP));
43047 PyDict_SetItemString(d,"ALIGN_RIGHT", SWIG_From_int((int)wxALIGN_RIGHT));
43048 PyDict_SetItemString(d,"ALIGN_BOTTOM", SWIG_From_int((int)wxALIGN_BOTTOM));
43049 PyDict_SetItemString(d,"ALIGN_CENTER_VERTICAL", SWIG_From_int((int)wxALIGN_CENTER_VERTICAL));
43050 PyDict_SetItemString(d,"ALIGN_CENTRE_VERTICAL", SWIG_From_int((int)wxALIGN_CENTRE_VERTICAL));
43051 PyDict_SetItemString(d,"ALIGN_CENTER", SWIG_From_int((int)wxALIGN_CENTER));
43052 PyDict_SetItemString(d,"ALIGN_CENTRE", SWIG_From_int((int)wxALIGN_CENTRE));
43053 PyDict_SetItemString(d,"ALIGN_MASK", SWIG_From_int((int)wxALIGN_MASK));
43054 PyDict_SetItemString(d,"STRETCH_NOT", SWIG_From_int((int)wxSTRETCH_NOT));
43055 PyDict_SetItemString(d,"SHRINK", SWIG_From_int((int)wxSHRINK));
43056 PyDict_SetItemString(d,"GROW", SWIG_From_int((int)wxGROW));
43057 PyDict_SetItemString(d,"EXPAND", SWIG_From_int((int)wxEXPAND));
43058 PyDict_SetItemString(d,"SHAPED", SWIG_From_int((int)wxSHAPED));
43059 PyDict_SetItemString(d,"FIXED_MINSIZE", SWIG_From_int((int)wxFIXED_MINSIZE));
43060 PyDict_SetItemString(d,"TILE", SWIG_From_int((int)wxTILE));
43061 PyDict_SetItemString(d,"ADJUST_MINSIZE", SWIG_From_int((int)wxADJUST_MINSIZE));
43062 PyDict_SetItemString(d,"BORDER_DEFAULT", SWIG_From_int((int)wxBORDER_DEFAULT));
43063 PyDict_SetItemString(d,"BORDER_NONE", SWIG_From_int((int)wxBORDER_NONE));
43064 PyDict_SetItemString(d,"BORDER_STATIC", SWIG_From_int((int)wxBORDER_STATIC));
43065 PyDict_SetItemString(d,"BORDER_SIMPLE", SWIG_From_int((int)wxBORDER_SIMPLE));
43066 PyDict_SetItemString(d,"BORDER_RAISED", SWIG_From_int((int)wxBORDER_RAISED));
43067 PyDict_SetItemString(d,"BORDER_SUNKEN", SWIG_From_int((int)wxBORDER_SUNKEN));
43068 PyDict_SetItemString(d,"BORDER_DOUBLE", SWIG_From_int((int)wxBORDER_DOUBLE));
43069 PyDict_SetItemString(d,"BORDER_MASK", SWIG_From_int((int)wxBORDER_MASK));
43070 PyDict_SetItemString(d,"BG_STYLE_SYSTEM", SWIG_From_int((int)wxBG_STYLE_SYSTEM));
43071 PyDict_SetItemString(d,"BG_STYLE_COLOUR", SWIG_From_int((int)wxBG_STYLE_COLOUR));
43072 PyDict_SetItemString(d,"BG_STYLE_CUSTOM", SWIG_From_int((int)wxBG_STYLE_CUSTOM));
43073 PyDict_SetItemString(d,"DEFAULT", SWIG_From_int((int)wxDEFAULT));
43074 PyDict_SetItemString(d,"DECORATIVE", SWIG_From_int((int)wxDECORATIVE));
43075 PyDict_SetItemString(d,"ROMAN", SWIG_From_int((int)wxROMAN));
43076 PyDict_SetItemString(d,"SCRIPT", SWIG_From_int((int)wxSCRIPT));
43077 PyDict_SetItemString(d,"SWISS", SWIG_From_int((int)wxSWISS));
43078 PyDict_SetItemString(d,"MODERN", SWIG_From_int((int)wxMODERN));
43079 PyDict_SetItemString(d,"TELETYPE", SWIG_From_int((int)wxTELETYPE));
43080 PyDict_SetItemString(d,"VARIABLE", SWIG_From_int((int)wxVARIABLE));
43081 PyDict_SetItemString(d,"FIXED", SWIG_From_int((int)wxFIXED));
43082 PyDict_SetItemString(d,"NORMAL", SWIG_From_int((int)wxNORMAL));
43083 PyDict_SetItemString(d,"LIGHT", SWIG_From_int((int)wxLIGHT));
43084 PyDict_SetItemString(d,"BOLD", SWIG_From_int((int)wxBOLD));
43085 PyDict_SetItemString(d,"ITALIC", SWIG_From_int((int)wxITALIC));
43086 PyDict_SetItemString(d,"SLANT", SWIG_From_int((int)wxSLANT));
43087 PyDict_SetItemString(d,"SOLID", SWIG_From_int((int)wxSOLID));
43088 PyDict_SetItemString(d,"DOT", SWIG_From_int((int)wxDOT));
43089 PyDict_SetItemString(d,"LONG_DASH", SWIG_From_int((int)wxLONG_DASH));
43090 PyDict_SetItemString(d,"SHORT_DASH", SWIG_From_int((int)wxSHORT_DASH));
43091 PyDict_SetItemString(d,"DOT_DASH", SWIG_From_int((int)wxDOT_DASH));
43092 PyDict_SetItemString(d,"USER_DASH", SWIG_From_int((int)wxUSER_DASH));
43093 PyDict_SetItemString(d,"TRANSPARENT", SWIG_From_int((int)wxTRANSPARENT));
43094 PyDict_SetItemString(d,"STIPPLE", SWIG_From_int((int)wxSTIPPLE));
43095 PyDict_SetItemString(d,"BDIAGONAL_HATCH", SWIG_From_int((int)wxBDIAGONAL_HATCH));
43096 PyDict_SetItemString(d,"CROSSDIAG_HATCH", SWIG_From_int((int)wxCROSSDIAG_HATCH));
43097 PyDict_SetItemString(d,"FDIAGONAL_HATCH", SWIG_From_int((int)wxFDIAGONAL_HATCH));
43098 PyDict_SetItemString(d,"CROSS_HATCH", SWIG_From_int((int)wxCROSS_HATCH));
43099 PyDict_SetItemString(d,"HORIZONTAL_HATCH", SWIG_From_int((int)wxHORIZONTAL_HATCH));
43100 PyDict_SetItemString(d,"VERTICAL_HATCH", SWIG_From_int((int)wxVERTICAL_HATCH));
43101 PyDict_SetItemString(d,"JOIN_BEVEL", SWIG_From_int((int)wxJOIN_BEVEL));
43102 PyDict_SetItemString(d,"JOIN_MITER", SWIG_From_int((int)wxJOIN_MITER));
43103 PyDict_SetItemString(d,"JOIN_ROUND", SWIG_From_int((int)wxJOIN_ROUND));
43104 PyDict_SetItemString(d,"CAP_ROUND", SWIG_From_int((int)wxCAP_ROUND));
43105 PyDict_SetItemString(d,"CAP_PROJECTING", SWIG_From_int((int)wxCAP_PROJECTING));
43106 PyDict_SetItemString(d,"CAP_BUTT", SWIG_From_int((int)wxCAP_BUTT));
43107 PyDict_SetItemString(d,"CLEAR", SWIG_From_int((int)wxCLEAR));
43108 PyDict_SetItemString(d,"XOR", SWIG_From_int((int)wxXOR));
43109 PyDict_SetItemString(d,"INVERT", SWIG_From_int((int)wxINVERT));
43110 PyDict_SetItemString(d,"OR_REVERSE", SWIG_From_int((int)wxOR_REVERSE));
43111 PyDict_SetItemString(d,"AND_REVERSE", SWIG_From_int((int)wxAND_REVERSE));
43112 PyDict_SetItemString(d,"COPY", SWIG_From_int((int)wxCOPY));
43113 PyDict_SetItemString(d,"AND", SWIG_From_int((int)wxAND));
43114 PyDict_SetItemString(d,"AND_INVERT", SWIG_From_int((int)wxAND_INVERT));
43115 PyDict_SetItemString(d,"NO_OP", SWIG_From_int((int)wxNO_OP));
43116 PyDict_SetItemString(d,"NOR", SWIG_From_int((int)wxNOR));
43117 PyDict_SetItemString(d,"EQUIV", SWIG_From_int((int)wxEQUIV));
43118 PyDict_SetItemString(d,"SRC_INVERT", SWIG_From_int((int)wxSRC_INVERT));
43119 PyDict_SetItemString(d,"OR_INVERT", SWIG_From_int((int)wxOR_INVERT));
43120 PyDict_SetItemString(d,"NAND", SWIG_From_int((int)wxNAND));
43121 PyDict_SetItemString(d,"OR", SWIG_From_int((int)wxOR));
43122 PyDict_SetItemString(d,"SET", SWIG_From_int((int)wxSET));
43123 PyDict_SetItemString(d,"WXK_BACK", SWIG_From_int((int)WXK_BACK));
43124 PyDict_SetItemString(d,"WXK_TAB", SWIG_From_int((int)WXK_TAB));
43125 PyDict_SetItemString(d,"WXK_RETURN", SWIG_From_int((int)WXK_RETURN));
43126 PyDict_SetItemString(d,"WXK_ESCAPE", SWIG_From_int((int)WXK_ESCAPE));
43127 PyDict_SetItemString(d,"WXK_SPACE", SWIG_From_int((int)WXK_SPACE));
43128 PyDict_SetItemString(d,"WXK_DELETE", SWIG_From_int((int)WXK_DELETE));
43129 PyDict_SetItemString(d,"WXK_START", SWIG_From_int((int)WXK_START));
43130 PyDict_SetItemString(d,"WXK_LBUTTON", SWIG_From_int((int)WXK_LBUTTON));
43131 PyDict_SetItemString(d,"WXK_RBUTTON", SWIG_From_int((int)WXK_RBUTTON));
43132 PyDict_SetItemString(d,"WXK_CANCEL", SWIG_From_int((int)WXK_CANCEL));
43133 PyDict_SetItemString(d,"WXK_MBUTTON", SWIG_From_int((int)WXK_MBUTTON));
43134 PyDict_SetItemString(d,"WXK_CLEAR", SWIG_From_int((int)WXK_CLEAR));
43135 PyDict_SetItemString(d,"WXK_SHIFT", SWIG_From_int((int)WXK_SHIFT));
43136 PyDict_SetItemString(d,"WXK_ALT", SWIG_From_int((int)WXK_ALT));
43137 PyDict_SetItemString(d,"WXK_CONTROL", SWIG_From_int((int)WXK_CONTROL));
43138 PyDict_SetItemString(d,"WXK_MENU", SWIG_From_int((int)WXK_MENU));
43139 PyDict_SetItemString(d,"WXK_PAUSE", SWIG_From_int((int)WXK_PAUSE));
43140 PyDict_SetItemString(d,"WXK_CAPITAL", SWIG_From_int((int)WXK_CAPITAL));
43141 PyDict_SetItemString(d,"WXK_PRIOR", SWIG_From_int((int)WXK_PRIOR));
43142 PyDict_SetItemString(d,"WXK_NEXT", SWIG_From_int((int)WXK_NEXT));
43143 PyDict_SetItemString(d,"WXK_END", SWIG_From_int((int)WXK_END));
43144 PyDict_SetItemString(d,"WXK_HOME", SWIG_From_int((int)WXK_HOME));
43145 PyDict_SetItemString(d,"WXK_LEFT", SWIG_From_int((int)WXK_LEFT));
43146 PyDict_SetItemString(d,"WXK_UP", SWIG_From_int((int)WXK_UP));
43147 PyDict_SetItemString(d,"WXK_RIGHT", SWIG_From_int((int)WXK_RIGHT));
43148 PyDict_SetItemString(d,"WXK_DOWN", SWIG_From_int((int)WXK_DOWN));
43149 PyDict_SetItemString(d,"WXK_SELECT", SWIG_From_int((int)WXK_SELECT));
43150 PyDict_SetItemString(d,"WXK_PRINT", SWIG_From_int((int)WXK_PRINT));
43151 PyDict_SetItemString(d,"WXK_EXECUTE", SWIG_From_int((int)WXK_EXECUTE));
43152 PyDict_SetItemString(d,"WXK_SNAPSHOT", SWIG_From_int((int)WXK_SNAPSHOT));
43153 PyDict_SetItemString(d,"WXK_INSERT", SWIG_From_int((int)WXK_INSERT));
43154 PyDict_SetItemString(d,"WXK_HELP", SWIG_From_int((int)WXK_HELP));
43155 PyDict_SetItemString(d,"WXK_NUMPAD0", SWIG_From_int((int)WXK_NUMPAD0));
43156 PyDict_SetItemString(d,"WXK_NUMPAD1", SWIG_From_int((int)WXK_NUMPAD1));
43157 PyDict_SetItemString(d,"WXK_NUMPAD2", SWIG_From_int((int)WXK_NUMPAD2));
43158 PyDict_SetItemString(d,"WXK_NUMPAD3", SWIG_From_int((int)WXK_NUMPAD3));
43159 PyDict_SetItemString(d,"WXK_NUMPAD4", SWIG_From_int((int)WXK_NUMPAD4));
43160 PyDict_SetItemString(d,"WXK_NUMPAD5", SWIG_From_int((int)WXK_NUMPAD5));
43161 PyDict_SetItemString(d,"WXK_NUMPAD6", SWIG_From_int((int)WXK_NUMPAD6));
43162 PyDict_SetItemString(d,"WXK_NUMPAD7", SWIG_From_int((int)WXK_NUMPAD7));
43163 PyDict_SetItemString(d,"WXK_NUMPAD8", SWIG_From_int((int)WXK_NUMPAD8));
43164 PyDict_SetItemString(d,"WXK_NUMPAD9", SWIG_From_int((int)WXK_NUMPAD9));
43165 PyDict_SetItemString(d,"WXK_MULTIPLY", SWIG_From_int((int)WXK_MULTIPLY));
43166 PyDict_SetItemString(d,"WXK_ADD", SWIG_From_int((int)WXK_ADD));
43167 PyDict_SetItemString(d,"WXK_SEPARATOR", SWIG_From_int((int)WXK_SEPARATOR));
43168 PyDict_SetItemString(d,"WXK_SUBTRACT", SWIG_From_int((int)WXK_SUBTRACT));
43169 PyDict_SetItemString(d,"WXK_DECIMAL", SWIG_From_int((int)WXK_DECIMAL));
43170 PyDict_SetItemString(d,"WXK_DIVIDE", SWIG_From_int((int)WXK_DIVIDE));
43171 PyDict_SetItemString(d,"WXK_F1", SWIG_From_int((int)WXK_F1));
43172 PyDict_SetItemString(d,"WXK_F2", SWIG_From_int((int)WXK_F2));
43173 PyDict_SetItemString(d,"WXK_F3", SWIG_From_int((int)WXK_F3));
43174 PyDict_SetItemString(d,"WXK_F4", SWIG_From_int((int)WXK_F4));
43175 PyDict_SetItemString(d,"WXK_F5", SWIG_From_int((int)WXK_F5));
43176 PyDict_SetItemString(d,"WXK_F6", SWIG_From_int((int)WXK_F6));
43177 PyDict_SetItemString(d,"WXK_F7", SWIG_From_int((int)WXK_F7));
43178 PyDict_SetItemString(d,"WXK_F8", SWIG_From_int((int)WXK_F8));
43179 PyDict_SetItemString(d,"WXK_F9", SWIG_From_int((int)WXK_F9));
43180 PyDict_SetItemString(d,"WXK_F10", SWIG_From_int((int)WXK_F10));
43181 PyDict_SetItemString(d,"WXK_F11", SWIG_From_int((int)WXK_F11));
43182 PyDict_SetItemString(d,"WXK_F12", SWIG_From_int((int)WXK_F12));
43183 PyDict_SetItemString(d,"WXK_F13", SWIG_From_int((int)WXK_F13));
43184 PyDict_SetItemString(d,"WXK_F14", SWIG_From_int((int)WXK_F14));
43185 PyDict_SetItemString(d,"WXK_F15", SWIG_From_int((int)WXK_F15));
43186 PyDict_SetItemString(d,"WXK_F16", SWIG_From_int((int)WXK_F16));
43187 PyDict_SetItemString(d,"WXK_F17", SWIG_From_int((int)WXK_F17));
43188 PyDict_SetItemString(d,"WXK_F18", SWIG_From_int((int)WXK_F18));
43189 PyDict_SetItemString(d,"WXK_F19", SWIG_From_int((int)WXK_F19));
43190 PyDict_SetItemString(d,"WXK_F20", SWIG_From_int((int)WXK_F20));
43191 PyDict_SetItemString(d,"WXK_F21", SWIG_From_int((int)WXK_F21));
43192 PyDict_SetItemString(d,"WXK_F22", SWIG_From_int((int)WXK_F22));
43193 PyDict_SetItemString(d,"WXK_F23", SWIG_From_int((int)WXK_F23));
43194 PyDict_SetItemString(d,"WXK_F24", SWIG_From_int((int)WXK_F24));
43195 PyDict_SetItemString(d,"WXK_NUMLOCK", SWIG_From_int((int)WXK_NUMLOCK));
43196 PyDict_SetItemString(d,"WXK_SCROLL", SWIG_From_int((int)WXK_SCROLL));
43197 PyDict_SetItemString(d,"WXK_PAGEUP", SWIG_From_int((int)WXK_PAGEUP));
43198 PyDict_SetItemString(d,"WXK_PAGEDOWN", SWIG_From_int((int)WXK_PAGEDOWN));
43199 PyDict_SetItemString(d,"WXK_NUMPAD_SPACE", SWIG_From_int((int)WXK_NUMPAD_SPACE));
43200 PyDict_SetItemString(d,"WXK_NUMPAD_TAB", SWIG_From_int((int)WXK_NUMPAD_TAB));
43201 PyDict_SetItemString(d,"WXK_NUMPAD_ENTER", SWIG_From_int((int)WXK_NUMPAD_ENTER));
43202 PyDict_SetItemString(d,"WXK_NUMPAD_F1", SWIG_From_int((int)WXK_NUMPAD_F1));
43203 PyDict_SetItemString(d,"WXK_NUMPAD_F2", SWIG_From_int((int)WXK_NUMPAD_F2));
43204 PyDict_SetItemString(d,"WXK_NUMPAD_F3", SWIG_From_int((int)WXK_NUMPAD_F3));
43205 PyDict_SetItemString(d,"WXK_NUMPAD_F4", SWIG_From_int((int)WXK_NUMPAD_F4));
43206 PyDict_SetItemString(d,"WXK_NUMPAD_HOME", SWIG_From_int((int)WXK_NUMPAD_HOME));
43207 PyDict_SetItemString(d,"WXK_NUMPAD_LEFT", SWIG_From_int((int)WXK_NUMPAD_LEFT));
43208 PyDict_SetItemString(d,"WXK_NUMPAD_UP", SWIG_From_int((int)WXK_NUMPAD_UP));
43209 PyDict_SetItemString(d,"WXK_NUMPAD_RIGHT", SWIG_From_int((int)WXK_NUMPAD_RIGHT));
43210 PyDict_SetItemString(d,"WXK_NUMPAD_DOWN", SWIG_From_int((int)WXK_NUMPAD_DOWN));
43211 PyDict_SetItemString(d,"WXK_NUMPAD_PRIOR", SWIG_From_int((int)WXK_NUMPAD_PRIOR));
43212 PyDict_SetItemString(d,"WXK_NUMPAD_PAGEUP", SWIG_From_int((int)WXK_NUMPAD_PAGEUP));
43213 PyDict_SetItemString(d,"WXK_NUMPAD_NEXT", SWIG_From_int((int)WXK_NUMPAD_NEXT));
43214 PyDict_SetItemString(d,"WXK_NUMPAD_PAGEDOWN", SWIG_From_int((int)WXK_NUMPAD_PAGEDOWN));
43215 PyDict_SetItemString(d,"WXK_NUMPAD_END", SWIG_From_int((int)WXK_NUMPAD_END));
43216 PyDict_SetItemString(d,"WXK_NUMPAD_BEGIN", SWIG_From_int((int)WXK_NUMPAD_BEGIN));
43217 PyDict_SetItemString(d,"WXK_NUMPAD_INSERT", SWIG_From_int((int)WXK_NUMPAD_INSERT));
43218 PyDict_SetItemString(d,"WXK_NUMPAD_DELETE", SWIG_From_int((int)WXK_NUMPAD_DELETE));
43219 PyDict_SetItemString(d,"WXK_NUMPAD_EQUAL", SWIG_From_int((int)WXK_NUMPAD_EQUAL));
43220 PyDict_SetItemString(d,"WXK_NUMPAD_MULTIPLY", SWIG_From_int((int)WXK_NUMPAD_MULTIPLY));
43221 PyDict_SetItemString(d,"WXK_NUMPAD_ADD", SWIG_From_int((int)WXK_NUMPAD_ADD));
43222 PyDict_SetItemString(d,"WXK_NUMPAD_SEPARATOR", SWIG_From_int((int)WXK_NUMPAD_SEPARATOR));
43223 PyDict_SetItemString(d,"WXK_NUMPAD_SUBTRACT", SWIG_From_int((int)WXK_NUMPAD_SUBTRACT));
43224 PyDict_SetItemString(d,"WXK_NUMPAD_DECIMAL", SWIG_From_int((int)WXK_NUMPAD_DECIMAL));
43225 PyDict_SetItemString(d,"WXK_NUMPAD_DIVIDE", SWIG_From_int((int)WXK_NUMPAD_DIVIDE));
43226 PyDict_SetItemString(d,"WXK_WINDOWS_LEFT", SWIG_From_int((int)WXK_WINDOWS_LEFT));
43227 PyDict_SetItemString(d,"WXK_WINDOWS_RIGHT", SWIG_From_int((int)WXK_WINDOWS_RIGHT));
43228 PyDict_SetItemString(d,"WXK_WINDOWS_MENU", SWIG_From_int((int)WXK_WINDOWS_MENU));
43229 PyDict_SetItemString(d,"PAPER_NONE", SWIG_From_int((int)wxPAPER_NONE));
43230 PyDict_SetItemString(d,"PAPER_LETTER", SWIG_From_int((int)wxPAPER_LETTER));
43231 PyDict_SetItemString(d,"PAPER_LEGAL", SWIG_From_int((int)wxPAPER_LEGAL));
43232 PyDict_SetItemString(d,"PAPER_A4", SWIG_From_int((int)wxPAPER_A4));
43233 PyDict_SetItemString(d,"PAPER_CSHEET", SWIG_From_int((int)wxPAPER_CSHEET));
43234 PyDict_SetItemString(d,"PAPER_DSHEET", SWIG_From_int((int)wxPAPER_DSHEET));
43235 PyDict_SetItemString(d,"PAPER_ESHEET", SWIG_From_int((int)wxPAPER_ESHEET));
43236 PyDict_SetItemString(d,"PAPER_LETTERSMALL", SWIG_From_int((int)wxPAPER_LETTERSMALL));
43237 PyDict_SetItemString(d,"PAPER_TABLOID", SWIG_From_int((int)wxPAPER_TABLOID));
43238 PyDict_SetItemString(d,"PAPER_LEDGER", SWIG_From_int((int)wxPAPER_LEDGER));
43239 PyDict_SetItemString(d,"PAPER_STATEMENT", SWIG_From_int((int)wxPAPER_STATEMENT));
43240 PyDict_SetItemString(d,"PAPER_EXECUTIVE", SWIG_From_int((int)wxPAPER_EXECUTIVE));
43241 PyDict_SetItemString(d,"PAPER_A3", SWIG_From_int((int)wxPAPER_A3));
43242 PyDict_SetItemString(d,"PAPER_A4SMALL", SWIG_From_int((int)wxPAPER_A4SMALL));
43243 PyDict_SetItemString(d,"PAPER_A5", SWIG_From_int((int)wxPAPER_A5));
43244 PyDict_SetItemString(d,"PAPER_B4", SWIG_From_int((int)wxPAPER_B4));
43245 PyDict_SetItemString(d,"PAPER_B5", SWIG_From_int((int)wxPAPER_B5));
43246 PyDict_SetItemString(d,"PAPER_FOLIO", SWIG_From_int((int)wxPAPER_FOLIO));
43247 PyDict_SetItemString(d,"PAPER_QUARTO", SWIG_From_int((int)wxPAPER_QUARTO));
43248 PyDict_SetItemString(d,"PAPER_10X14", SWIG_From_int((int)wxPAPER_10X14));
43249 PyDict_SetItemString(d,"PAPER_11X17", SWIG_From_int((int)wxPAPER_11X17));
43250 PyDict_SetItemString(d,"PAPER_NOTE", SWIG_From_int((int)wxPAPER_NOTE));
43251 PyDict_SetItemString(d,"PAPER_ENV_9", SWIG_From_int((int)wxPAPER_ENV_9));
43252 PyDict_SetItemString(d,"PAPER_ENV_10", SWIG_From_int((int)wxPAPER_ENV_10));
43253 PyDict_SetItemString(d,"PAPER_ENV_11", SWIG_From_int((int)wxPAPER_ENV_11));
43254 PyDict_SetItemString(d,"PAPER_ENV_12", SWIG_From_int((int)wxPAPER_ENV_12));
43255 PyDict_SetItemString(d,"PAPER_ENV_14", SWIG_From_int((int)wxPAPER_ENV_14));
43256 PyDict_SetItemString(d,"PAPER_ENV_DL", SWIG_From_int((int)wxPAPER_ENV_DL));
43257 PyDict_SetItemString(d,"PAPER_ENV_C5", SWIG_From_int((int)wxPAPER_ENV_C5));
43258 PyDict_SetItemString(d,"PAPER_ENV_C3", SWIG_From_int((int)wxPAPER_ENV_C3));
43259 PyDict_SetItemString(d,"PAPER_ENV_C4", SWIG_From_int((int)wxPAPER_ENV_C4));
43260 PyDict_SetItemString(d,"PAPER_ENV_C6", SWIG_From_int((int)wxPAPER_ENV_C6));
43261 PyDict_SetItemString(d,"PAPER_ENV_C65", SWIG_From_int((int)wxPAPER_ENV_C65));
43262 PyDict_SetItemString(d,"PAPER_ENV_B4", SWIG_From_int((int)wxPAPER_ENV_B4));
43263 PyDict_SetItemString(d,"PAPER_ENV_B5", SWIG_From_int((int)wxPAPER_ENV_B5));
43264 PyDict_SetItemString(d,"PAPER_ENV_B6", SWIG_From_int((int)wxPAPER_ENV_B6));
43265 PyDict_SetItemString(d,"PAPER_ENV_ITALY", SWIG_From_int((int)wxPAPER_ENV_ITALY));
43266 PyDict_SetItemString(d,"PAPER_ENV_MONARCH", SWIG_From_int((int)wxPAPER_ENV_MONARCH));
43267 PyDict_SetItemString(d,"PAPER_ENV_PERSONAL", SWIG_From_int((int)wxPAPER_ENV_PERSONAL));
43268 PyDict_SetItemString(d,"PAPER_FANFOLD_US", SWIG_From_int((int)wxPAPER_FANFOLD_US));
43269 PyDict_SetItemString(d,"PAPER_FANFOLD_STD_GERMAN", SWIG_From_int((int)wxPAPER_FANFOLD_STD_GERMAN));
43270 PyDict_SetItemString(d,"PAPER_FANFOLD_LGL_GERMAN", SWIG_From_int((int)wxPAPER_FANFOLD_LGL_GERMAN));
43271 PyDict_SetItemString(d,"PAPER_ISO_B4", SWIG_From_int((int)wxPAPER_ISO_B4));
43272 PyDict_SetItemString(d,"PAPER_JAPANESE_POSTCARD", SWIG_From_int((int)wxPAPER_JAPANESE_POSTCARD));
43273 PyDict_SetItemString(d,"PAPER_9X11", SWIG_From_int((int)wxPAPER_9X11));
43274 PyDict_SetItemString(d,"PAPER_10X11", SWIG_From_int((int)wxPAPER_10X11));
43275 PyDict_SetItemString(d,"PAPER_15X11", SWIG_From_int((int)wxPAPER_15X11));
43276 PyDict_SetItemString(d,"PAPER_ENV_INVITE", SWIG_From_int((int)wxPAPER_ENV_INVITE));
43277 PyDict_SetItemString(d,"PAPER_LETTER_EXTRA", SWIG_From_int((int)wxPAPER_LETTER_EXTRA));
43278 PyDict_SetItemString(d,"PAPER_LEGAL_EXTRA", SWIG_From_int((int)wxPAPER_LEGAL_EXTRA));
43279 PyDict_SetItemString(d,"PAPER_TABLOID_EXTRA", SWIG_From_int((int)wxPAPER_TABLOID_EXTRA));
43280 PyDict_SetItemString(d,"PAPER_A4_EXTRA", SWIG_From_int((int)wxPAPER_A4_EXTRA));
43281 PyDict_SetItemString(d,"PAPER_LETTER_TRANSVERSE", SWIG_From_int((int)wxPAPER_LETTER_TRANSVERSE));
43282 PyDict_SetItemString(d,"PAPER_A4_TRANSVERSE", SWIG_From_int((int)wxPAPER_A4_TRANSVERSE));
43283 PyDict_SetItemString(d,"PAPER_LETTER_EXTRA_TRANSVERSE", SWIG_From_int((int)wxPAPER_LETTER_EXTRA_TRANSVERSE));
43284 PyDict_SetItemString(d,"PAPER_A_PLUS", SWIG_From_int((int)wxPAPER_A_PLUS));
43285 PyDict_SetItemString(d,"PAPER_B_PLUS", SWIG_From_int((int)wxPAPER_B_PLUS));
43286 PyDict_SetItemString(d,"PAPER_LETTER_PLUS", SWIG_From_int((int)wxPAPER_LETTER_PLUS));
43287 PyDict_SetItemString(d,"PAPER_A4_PLUS", SWIG_From_int((int)wxPAPER_A4_PLUS));
43288 PyDict_SetItemString(d,"PAPER_A5_TRANSVERSE", SWIG_From_int((int)wxPAPER_A5_TRANSVERSE));
43289 PyDict_SetItemString(d,"PAPER_B5_TRANSVERSE", SWIG_From_int((int)wxPAPER_B5_TRANSVERSE));
43290 PyDict_SetItemString(d,"PAPER_A3_EXTRA", SWIG_From_int((int)wxPAPER_A3_EXTRA));
43291 PyDict_SetItemString(d,"PAPER_A5_EXTRA", SWIG_From_int((int)wxPAPER_A5_EXTRA));
43292 PyDict_SetItemString(d,"PAPER_B5_EXTRA", SWIG_From_int((int)wxPAPER_B5_EXTRA));
43293 PyDict_SetItemString(d,"PAPER_A2", SWIG_From_int((int)wxPAPER_A2));
43294 PyDict_SetItemString(d,"PAPER_A3_TRANSVERSE", SWIG_From_int((int)wxPAPER_A3_TRANSVERSE));
43295 PyDict_SetItemString(d,"PAPER_A3_EXTRA_TRANSVERSE", SWIG_From_int((int)wxPAPER_A3_EXTRA_TRANSVERSE));
43296 PyDict_SetItemString(d,"DUPLEX_SIMPLEX", SWIG_From_int((int)wxDUPLEX_SIMPLEX));
43297 PyDict_SetItemString(d,"DUPLEX_HORIZONTAL", SWIG_From_int((int)wxDUPLEX_HORIZONTAL));
43298 PyDict_SetItemString(d,"DUPLEX_VERTICAL", SWIG_From_int((int)wxDUPLEX_VERTICAL));
43299 PyDict_SetItemString(d,"ITEM_SEPARATOR", SWIG_From_int((int)wxITEM_SEPARATOR));
43300 PyDict_SetItemString(d,"ITEM_NORMAL", SWIG_From_int((int)wxITEM_NORMAL));
43301 PyDict_SetItemString(d,"ITEM_CHECK", SWIG_From_int((int)wxITEM_CHECK));
43302 PyDict_SetItemString(d,"ITEM_RADIO", SWIG_From_int((int)wxITEM_RADIO));
43303 PyDict_SetItemString(d,"ITEM_MAX", SWIG_From_int((int)wxITEM_MAX));
43304 PyDict_SetItemString(d,"HT_NOWHERE", SWIG_From_int((int)wxHT_NOWHERE));
43305 PyDict_SetItemString(d,"HT_SCROLLBAR_FIRST", SWIG_From_int((int)wxHT_SCROLLBAR_FIRST));
43306 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_LINE_1", SWIG_From_int((int)wxHT_SCROLLBAR_ARROW_LINE_1));
43307 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_LINE_2", SWIG_From_int((int)wxHT_SCROLLBAR_ARROW_LINE_2));
43308 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_PAGE_1", SWIG_From_int((int)wxHT_SCROLLBAR_ARROW_PAGE_1));
43309 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_PAGE_2", SWIG_From_int((int)wxHT_SCROLLBAR_ARROW_PAGE_2));
43310 PyDict_SetItemString(d,"HT_SCROLLBAR_THUMB", SWIG_From_int((int)wxHT_SCROLLBAR_THUMB));
43311 PyDict_SetItemString(d,"HT_SCROLLBAR_BAR_1", SWIG_From_int((int)wxHT_SCROLLBAR_BAR_1));
43312 PyDict_SetItemString(d,"HT_SCROLLBAR_BAR_2", SWIG_From_int((int)wxHT_SCROLLBAR_BAR_2));
43313 PyDict_SetItemString(d,"HT_SCROLLBAR_LAST", SWIG_From_int((int)wxHT_SCROLLBAR_LAST));
43314 PyDict_SetItemString(d,"HT_WINDOW_OUTSIDE", SWIG_From_int((int)wxHT_WINDOW_OUTSIDE));
43315 PyDict_SetItemString(d,"HT_WINDOW_INSIDE", SWIG_From_int((int)wxHT_WINDOW_INSIDE));
43316 PyDict_SetItemString(d,"HT_WINDOW_VERT_SCROLLBAR", SWIG_From_int((int)wxHT_WINDOW_VERT_SCROLLBAR));
43317 PyDict_SetItemString(d,"HT_WINDOW_HORZ_SCROLLBAR", SWIG_From_int((int)wxHT_WINDOW_HORZ_SCROLLBAR));
43318 PyDict_SetItemString(d,"HT_WINDOW_CORNER", SWIG_From_int((int)wxHT_WINDOW_CORNER));
43319 PyDict_SetItemString(d,"HT_MAX", SWIG_From_int((int)wxHT_MAX));
43320 PyDict_SetItemString(d,"MOD_NONE", SWIG_From_int((int)wxMOD_NONE));
43321 PyDict_SetItemString(d,"MOD_ALT", SWIG_From_int((int)wxMOD_ALT));
43322 PyDict_SetItemString(d,"MOD_CONTROL", SWIG_From_int((int)wxMOD_CONTROL));
43323 PyDict_SetItemString(d,"MOD_SHIFT", SWIG_From_int((int)wxMOD_SHIFT));
43324 PyDict_SetItemString(d,"MOD_WIN", SWIG_From_int((int)wxMOD_WIN));
43325 PyDict_SetItemString(d,"UPDATE_UI_NONE", SWIG_From_int((int)wxUPDATE_UI_NONE));
43326 PyDict_SetItemString(d,"UPDATE_UI_RECURSE", SWIG_From_int((int)wxUPDATE_UI_RECURSE));
43327 PyDict_SetItemString(d,"UPDATE_UI_FROMIDLE", SWIG_From_int((int)wxUPDATE_UI_FROMIDLE));
43328 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
43329 SWIG_addvarlink(SWIG_globals,(char*)"EmptyString",_wrap_EmptyString_get, _wrap_EmptyString_set);
43330 PyDict_SetItemString(d,"BITMAP_TYPE_INVALID", SWIG_From_int((int)wxBITMAP_TYPE_INVALID));
43331 PyDict_SetItemString(d,"BITMAP_TYPE_BMP", SWIG_From_int((int)wxBITMAP_TYPE_BMP));
43332 PyDict_SetItemString(d,"BITMAP_TYPE_ICO", SWIG_From_int((int)wxBITMAP_TYPE_ICO));
43333 PyDict_SetItemString(d,"BITMAP_TYPE_CUR", SWIG_From_int((int)wxBITMAP_TYPE_CUR));
43334 PyDict_SetItemString(d,"BITMAP_TYPE_XBM", SWIG_From_int((int)wxBITMAP_TYPE_XBM));
43335 PyDict_SetItemString(d,"BITMAP_TYPE_XBM_DATA", SWIG_From_int((int)wxBITMAP_TYPE_XBM_DATA));
43336 PyDict_SetItemString(d,"BITMAP_TYPE_XPM", SWIG_From_int((int)wxBITMAP_TYPE_XPM));
43337 PyDict_SetItemString(d,"BITMAP_TYPE_XPM_DATA", SWIG_From_int((int)wxBITMAP_TYPE_XPM_DATA));
43338 PyDict_SetItemString(d,"BITMAP_TYPE_TIF", SWIG_From_int((int)wxBITMAP_TYPE_TIF));
43339 PyDict_SetItemString(d,"BITMAP_TYPE_GIF", SWIG_From_int((int)wxBITMAP_TYPE_GIF));
43340 PyDict_SetItemString(d,"BITMAP_TYPE_PNG", SWIG_From_int((int)wxBITMAP_TYPE_PNG));
43341 PyDict_SetItemString(d,"BITMAP_TYPE_JPEG", SWIG_From_int((int)wxBITMAP_TYPE_JPEG));
43342 PyDict_SetItemString(d,"BITMAP_TYPE_PNM", SWIG_From_int((int)wxBITMAP_TYPE_PNM));
43343 PyDict_SetItemString(d,"BITMAP_TYPE_PCX", SWIG_From_int((int)wxBITMAP_TYPE_PCX));
43344 PyDict_SetItemString(d,"BITMAP_TYPE_PICT", SWIG_From_int((int)wxBITMAP_TYPE_PICT));
43345 PyDict_SetItemString(d,"BITMAP_TYPE_ICON", SWIG_From_int((int)wxBITMAP_TYPE_ICON));
43346 PyDict_SetItemString(d,"BITMAP_TYPE_ANI", SWIG_From_int((int)wxBITMAP_TYPE_ANI));
43347 PyDict_SetItemString(d,"BITMAP_TYPE_IFF", SWIG_From_int((int)wxBITMAP_TYPE_IFF));
43348 PyDict_SetItemString(d,"BITMAP_TYPE_MACCURSOR", SWIG_From_int((int)wxBITMAP_TYPE_MACCURSOR));
43349 PyDict_SetItemString(d,"BITMAP_TYPE_ANY", SWIG_From_int((int)wxBITMAP_TYPE_ANY));
43350 PyDict_SetItemString(d,"CURSOR_NONE", SWIG_From_int((int)wxCURSOR_NONE));
43351 PyDict_SetItemString(d,"CURSOR_ARROW", SWIG_From_int((int)wxCURSOR_ARROW));
43352 PyDict_SetItemString(d,"CURSOR_RIGHT_ARROW", SWIG_From_int((int)wxCURSOR_RIGHT_ARROW));
43353 PyDict_SetItemString(d,"CURSOR_BULLSEYE", SWIG_From_int((int)wxCURSOR_BULLSEYE));
43354 PyDict_SetItemString(d,"CURSOR_CHAR", SWIG_From_int((int)wxCURSOR_CHAR));
43355 PyDict_SetItemString(d,"CURSOR_CROSS", SWIG_From_int((int)wxCURSOR_CROSS));
43356 PyDict_SetItemString(d,"CURSOR_HAND", SWIG_From_int((int)wxCURSOR_HAND));
43357 PyDict_SetItemString(d,"CURSOR_IBEAM", SWIG_From_int((int)wxCURSOR_IBEAM));
43358 PyDict_SetItemString(d,"CURSOR_LEFT_BUTTON", SWIG_From_int((int)wxCURSOR_LEFT_BUTTON));
43359 PyDict_SetItemString(d,"CURSOR_MAGNIFIER", SWIG_From_int((int)wxCURSOR_MAGNIFIER));
43360 PyDict_SetItemString(d,"CURSOR_MIDDLE_BUTTON", SWIG_From_int((int)wxCURSOR_MIDDLE_BUTTON));
43361 PyDict_SetItemString(d,"CURSOR_NO_ENTRY", SWIG_From_int((int)wxCURSOR_NO_ENTRY));
43362 PyDict_SetItemString(d,"CURSOR_PAINT_BRUSH", SWIG_From_int((int)wxCURSOR_PAINT_BRUSH));
43363 PyDict_SetItemString(d,"CURSOR_PENCIL", SWIG_From_int((int)wxCURSOR_PENCIL));
43364 PyDict_SetItemString(d,"CURSOR_POINT_LEFT", SWIG_From_int((int)wxCURSOR_POINT_LEFT));
43365 PyDict_SetItemString(d,"CURSOR_POINT_RIGHT", SWIG_From_int((int)wxCURSOR_POINT_RIGHT));
43366 PyDict_SetItemString(d,"CURSOR_QUESTION_ARROW", SWIG_From_int((int)wxCURSOR_QUESTION_ARROW));
43367 PyDict_SetItemString(d,"CURSOR_RIGHT_BUTTON", SWIG_From_int((int)wxCURSOR_RIGHT_BUTTON));
43368 PyDict_SetItemString(d,"CURSOR_SIZENESW", SWIG_From_int((int)wxCURSOR_SIZENESW));
43369 PyDict_SetItemString(d,"CURSOR_SIZENS", SWIG_From_int((int)wxCURSOR_SIZENS));
43370 PyDict_SetItemString(d,"CURSOR_SIZENWSE", SWIG_From_int((int)wxCURSOR_SIZENWSE));
43371 PyDict_SetItemString(d,"CURSOR_SIZEWE", SWIG_From_int((int)wxCURSOR_SIZEWE));
43372 PyDict_SetItemString(d,"CURSOR_SIZING", SWIG_From_int((int)wxCURSOR_SIZING));
43373 PyDict_SetItemString(d,"CURSOR_SPRAYCAN", SWIG_From_int((int)wxCURSOR_SPRAYCAN));
43374 PyDict_SetItemString(d,"CURSOR_WAIT", SWIG_From_int((int)wxCURSOR_WAIT));
43375 PyDict_SetItemString(d,"CURSOR_WATCH", SWIG_From_int((int)wxCURSOR_WATCH));
43376 PyDict_SetItemString(d,"CURSOR_BLANK", SWIG_From_int((int)wxCURSOR_BLANK));
43377 PyDict_SetItemString(d,"CURSOR_DEFAULT", SWIG_From_int((int)wxCURSOR_DEFAULT));
43378 PyDict_SetItemString(d,"CURSOR_COPY_ARROW", SWIG_From_int((int)wxCURSOR_COPY_ARROW));
43379 PyDict_SetItemString(d,"CURSOR_ARROWWAIT", SWIG_From_int((int)wxCURSOR_ARROWWAIT));
43380 PyDict_SetItemString(d,"CURSOR_MAX", SWIG_From_int((int)wxCURSOR_MAX));
43381 SWIG_addvarlink(SWIG_globals,(char*)"DefaultPosition",_wrap_DefaultPosition_get, _wrap_DefaultPosition_set);
43382 SWIG_addvarlink(SWIG_globals,(char*)"DefaultSize",_wrap_DefaultSize_get, _wrap_DefaultSize_set);
43383 PyDict_SetItemString(d,"FromStart", SWIG_From_int((int)wxFromStart));
43384 PyDict_SetItemString(d,"FromCurrent", SWIG_From_int((int)wxFromCurrent));
43385 PyDict_SetItemString(d,"FromEnd", SWIG_From_int((int)wxFromEnd));
43386
43387 wxPyPtrTypeMap_Add("wxInputStream", "wxPyInputStream");
43388
43389
43390 wxPyPtrTypeMap_Add("wxFileSystemHandler", "wxPyFileSystemHandler");
43391
43392 SWIG_addvarlink(SWIG_globals,(char*)"NullImage",_wrap_NullImage_get, _wrap_NullImage_set);
43393 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_BMP_FORMAT",_wrap_IMAGE_OPTION_BMP_FORMAT_get, _wrap_IMAGE_OPTION_BMP_FORMAT_set);
43394 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_CUR_HOTSPOT_X",_wrap_IMAGE_OPTION_CUR_HOTSPOT_X_get, _wrap_IMAGE_OPTION_CUR_HOTSPOT_X_set);
43395 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_CUR_HOTSPOT_Y",_wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_get, _wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_set);
43396 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTION",_wrap_IMAGE_OPTION_RESOLUTION_get, _wrap_IMAGE_OPTION_RESOLUTION_set);
43397 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTIONUNIT",_wrap_IMAGE_OPTION_RESOLUTIONUNIT_get, _wrap_IMAGE_OPTION_RESOLUTIONUNIT_set);
43398 PyDict_SetItemString(d,"IMAGE_RESOLUTION_INCHES", SWIG_From_int((int)wxIMAGE_RESOLUTION_INCHES));
43399 PyDict_SetItemString(d,"IMAGE_RESOLUTION_CM", SWIG_From_int((int)wxIMAGE_RESOLUTION_CM));
43400 PyDict_SetItemString(d,"BMP_24BPP", SWIG_From_int((int)wxBMP_24BPP));
43401 PyDict_SetItemString(d,"BMP_8BPP", SWIG_From_int((int)wxBMP_8BPP));
43402 PyDict_SetItemString(d,"BMP_8BPP_GREY", SWIG_From_int((int)wxBMP_8BPP_GREY));
43403 PyDict_SetItemString(d,"BMP_8BPP_GRAY", SWIG_From_int((int)wxBMP_8BPP_GRAY));
43404 PyDict_SetItemString(d,"BMP_8BPP_RED", SWIG_From_int((int)wxBMP_8BPP_RED));
43405 PyDict_SetItemString(d,"BMP_8BPP_PALETTE", SWIG_From_int((int)wxBMP_8BPP_PALETTE));
43406 PyDict_SetItemString(d,"BMP_4BPP", SWIG_From_int((int)wxBMP_4BPP));
43407 PyDict_SetItemString(d,"BMP_1BPP", SWIG_From_int((int)wxBMP_1BPP));
43408 PyDict_SetItemString(d,"BMP_1BPP_BW", SWIG_From_int((int)wxBMP_1BPP_BW));
43409 PyDict_SetItemString(d,"QUANTIZE_INCLUDE_WINDOWS_COLOURS", SWIG_From_int((int)wxQUANTIZE_INCLUDE_WINDOWS_COLOURS));
43410 PyDict_SetItemString(d,"QUANTIZE_FILL_DESTINATION_IMAGE", SWIG_From_int((int)wxQUANTIZE_FILL_DESTINATION_IMAGE));
43411 PyDict_SetItemString(d,"EVENT_PROPAGATE_NONE", SWIG_From_int((int)wxEVENT_PROPAGATE_NONE));
43412 PyDict_SetItemString(d,"EVENT_PROPAGATE_MAX", SWIG_From_int((int)wxEVENT_PROPAGATE_MAX));
43413 PyDict_SetItemString(d, "wxEVT_NULL", PyInt_FromLong(wxEVT_NULL));
43414 PyDict_SetItemString(d, "wxEVT_FIRST", PyInt_FromLong(wxEVT_FIRST));
43415 PyDict_SetItemString(d, "wxEVT_USER_FIRST", PyInt_FromLong(wxEVT_USER_FIRST));
43416 PyDict_SetItemString(d, "wxEVT_COMMAND_BUTTON_CLICKED", PyInt_FromLong(wxEVT_COMMAND_BUTTON_CLICKED));
43417 PyDict_SetItemString(d, "wxEVT_COMMAND_CHECKBOX_CLICKED", PyInt_FromLong(wxEVT_COMMAND_CHECKBOX_CLICKED));
43418 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICE_SELECTED", PyInt_FromLong(wxEVT_COMMAND_CHOICE_SELECTED));
43419 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_LISTBOX_SELECTED));
43420 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOX_DOUBLECLICKED", PyInt_FromLong(wxEVT_COMMAND_LISTBOX_DOUBLECLICKED));
43421 PyDict_SetItemString(d, "wxEVT_COMMAND_CHECKLISTBOX_TOGGLED", PyInt_FromLong(wxEVT_COMMAND_CHECKLISTBOX_TOGGLED));
43422 PyDict_SetItemString(d, "wxEVT_COMMAND_MENU_SELECTED", PyInt_FromLong(wxEVT_COMMAND_MENU_SELECTED));
43423 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_CLICKED", PyInt_FromLong(wxEVT_COMMAND_TOOL_CLICKED));
43424 PyDict_SetItemString(d, "wxEVT_COMMAND_SLIDER_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SLIDER_UPDATED));
43425 PyDict_SetItemString(d, "wxEVT_COMMAND_RADIOBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_RADIOBOX_SELECTED));
43426 PyDict_SetItemString(d, "wxEVT_COMMAND_RADIOBUTTON_SELECTED", PyInt_FromLong(wxEVT_COMMAND_RADIOBUTTON_SELECTED));
43427 PyDict_SetItemString(d, "wxEVT_COMMAND_SCROLLBAR_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SCROLLBAR_UPDATED));
43428 PyDict_SetItemString(d, "wxEVT_COMMAND_VLBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_VLBOX_SELECTED));
43429 PyDict_SetItemString(d, "wxEVT_COMMAND_COMBOBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_COMBOBOX_SELECTED));
43430 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_RCLICKED", PyInt_FromLong(wxEVT_COMMAND_TOOL_RCLICKED));
43431 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_ENTER", PyInt_FromLong(wxEVT_COMMAND_TOOL_ENTER));
43432 PyDict_SetItemString(d, "wxEVT_LEFT_DOWN", PyInt_FromLong(wxEVT_LEFT_DOWN));
43433 PyDict_SetItemString(d, "wxEVT_LEFT_UP", PyInt_FromLong(wxEVT_LEFT_UP));
43434 PyDict_SetItemString(d, "wxEVT_MIDDLE_DOWN", PyInt_FromLong(wxEVT_MIDDLE_DOWN));
43435 PyDict_SetItemString(d, "wxEVT_MIDDLE_UP", PyInt_FromLong(wxEVT_MIDDLE_UP));
43436 PyDict_SetItemString(d, "wxEVT_RIGHT_DOWN", PyInt_FromLong(wxEVT_RIGHT_DOWN));
43437 PyDict_SetItemString(d, "wxEVT_RIGHT_UP", PyInt_FromLong(wxEVT_RIGHT_UP));
43438 PyDict_SetItemString(d, "wxEVT_MOTION", PyInt_FromLong(wxEVT_MOTION));
43439 PyDict_SetItemString(d, "wxEVT_ENTER_WINDOW", PyInt_FromLong(wxEVT_ENTER_WINDOW));
43440 PyDict_SetItemString(d, "wxEVT_LEAVE_WINDOW", PyInt_FromLong(wxEVT_LEAVE_WINDOW));
43441 PyDict_SetItemString(d, "wxEVT_LEFT_DCLICK", PyInt_FromLong(wxEVT_LEFT_DCLICK));
43442 PyDict_SetItemString(d, "wxEVT_MIDDLE_DCLICK", PyInt_FromLong(wxEVT_MIDDLE_DCLICK));
43443 PyDict_SetItemString(d, "wxEVT_RIGHT_DCLICK", PyInt_FromLong(wxEVT_RIGHT_DCLICK));
43444 PyDict_SetItemString(d, "wxEVT_SET_FOCUS", PyInt_FromLong(wxEVT_SET_FOCUS));
43445 PyDict_SetItemString(d, "wxEVT_KILL_FOCUS", PyInt_FromLong(wxEVT_KILL_FOCUS));
43446 PyDict_SetItemString(d, "wxEVT_CHILD_FOCUS", PyInt_FromLong(wxEVT_CHILD_FOCUS));
43447 PyDict_SetItemString(d, "wxEVT_MOUSEWHEEL", PyInt_FromLong(wxEVT_MOUSEWHEEL));
43448 PyDict_SetItemString(d, "wxEVT_NC_LEFT_DOWN", PyInt_FromLong(wxEVT_NC_LEFT_DOWN));
43449 PyDict_SetItemString(d, "wxEVT_NC_LEFT_UP", PyInt_FromLong(wxEVT_NC_LEFT_UP));
43450 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_DOWN", PyInt_FromLong(wxEVT_NC_MIDDLE_DOWN));
43451 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_UP", PyInt_FromLong(wxEVT_NC_MIDDLE_UP));
43452 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_DOWN", PyInt_FromLong(wxEVT_NC_RIGHT_DOWN));
43453 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_UP", PyInt_FromLong(wxEVT_NC_RIGHT_UP));
43454 PyDict_SetItemString(d, "wxEVT_NC_MOTION", PyInt_FromLong(wxEVT_NC_MOTION));
43455 PyDict_SetItemString(d, "wxEVT_NC_ENTER_WINDOW", PyInt_FromLong(wxEVT_NC_ENTER_WINDOW));
43456 PyDict_SetItemString(d, "wxEVT_NC_LEAVE_WINDOW", PyInt_FromLong(wxEVT_NC_LEAVE_WINDOW));
43457 PyDict_SetItemString(d, "wxEVT_NC_LEFT_DCLICK", PyInt_FromLong(wxEVT_NC_LEFT_DCLICK));
43458 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_DCLICK", PyInt_FromLong(wxEVT_NC_MIDDLE_DCLICK));
43459 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_DCLICK", PyInt_FromLong(wxEVT_NC_RIGHT_DCLICK));
43460 PyDict_SetItemString(d, "wxEVT_CHAR", PyInt_FromLong(wxEVT_CHAR));
43461 PyDict_SetItemString(d, "wxEVT_CHAR_HOOK", PyInt_FromLong(wxEVT_CHAR_HOOK));
43462 PyDict_SetItemString(d, "wxEVT_NAVIGATION_KEY", PyInt_FromLong(wxEVT_NAVIGATION_KEY));
43463 PyDict_SetItemString(d, "wxEVT_KEY_DOWN", PyInt_FromLong(wxEVT_KEY_DOWN));
43464 PyDict_SetItemString(d, "wxEVT_KEY_UP", PyInt_FromLong(wxEVT_KEY_UP));
43465 PyDict_SetItemString(d, "wxEVT_HOTKEY", PyInt_FromLong(wxEVT_HOTKEY));
43466 PyDict_SetItemString(d, "wxEVT_SET_CURSOR", PyInt_FromLong(wxEVT_SET_CURSOR));
43467 PyDict_SetItemString(d, "wxEVT_SCROLL_TOP", PyInt_FromLong(wxEVT_SCROLL_TOP));
43468 PyDict_SetItemString(d, "wxEVT_SCROLL_BOTTOM", PyInt_FromLong(wxEVT_SCROLL_BOTTOM));
43469 PyDict_SetItemString(d, "wxEVT_SCROLL_LINEUP", PyInt_FromLong(wxEVT_SCROLL_LINEUP));
43470 PyDict_SetItemString(d, "wxEVT_SCROLL_LINEDOWN", PyInt_FromLong(wxEVT_SCROLL_LINEDOWN));
43471 PyDict_SetItemString(d, "wxEVT_SCROLL_PAGEUP", PyInt_FromLong(wxEVT_SCROLL_PAGEUP));
43472 PyDict_SetItemString(d, "wxEVT_SCROLL_PAGEDOWN", PyInt_FromLong(wxEVT_SCROLL_PAGEDOWN));
43473 PyDict_SetItemString(d, "wxEVT_SCROLL_THUMBTRACK", PyInt_FromLong(wxEVT_SCROLL_THUMBTRACK));
43474 PyDict_SetItemString(d, "wxEVT_SCROLL_THUMBRELEASE", PyInt_FromLong(wxEVT_SCROLL_THUMBRELEASE));
43475 PyDict_SetItemString(d, "wxEVT_SCROLL_ENDSCROLL", PyInt_FromLong(wxEVT_SCROLL_ENDSCROLL));
43476 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_TOP", PyInt_FromLong(wxEVT_SCROLLWIN_TOP));
43477 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_BOTTOM", PyInt_FromLong(wxEVT_SCROLLWIN_BOTTOM));
43478 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_LINEUP", PyInt_FromLong(wxEVT_SCROLLWIN_LINEUP));
43479 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_LINEDOWN", PyInt_FromLong(wxEVT_SCROLLWIN_LINEDOWN));
43480 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_PAGEUP", PyInt_FromLong(wxEVT_SCROLLWIN_PAGEUP));
43481 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_PAGEDOWN", PyInt_FromLong(wxEVT_SCROLLWIN_PAGEDOWN));
43482 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_THUMBTRACK", PyInt_FromLong(wxEVT_SCROLLWIN_THUMBTRACK));
43483 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_THUMBRELEASE", PyInt_FromLong(wxEVT_SCROLLWIN_THUMBRELEASE));
43484 PyDict_SetItemString(d, "wxEVT_SIZE", PyInt_FromLong(wxEVT_SIZE));
43485 PyDict_SetItemString(d, "wxEVT_MOVE", PyInt_FromLong(wxEVT_MOVE));
43486 PyDict_SetItemString(d, "wxEVT_CLOSE_WINDOW", PyInt_FromLong(wxEVT_CLOSE_WINDOW));
43487 PyDict_SetItemString(d, "wxEVT_END_SESSION", PyInt_FromLong(wxEVT_END_SESSION));
43488 PyDict_SetItemString(d, "wxEVT_QUERY_END_SESSION", PyInt_FromLong(wxEVT_QUERY_END_SESSION));
43489 PyDict_SetItemString(d, "wxEVT_ACTIVATE_APP", PyInt_FromLong(wxEVT_ACTIVATE_APP));
43490 PyDict_SetItemString(d, "wxEVT_POWER", PyInt_FromLong(wxEVT_POWER));
43491 PyDict_SetItemString(d, "wxEVT_ACTIVATE", PyInt_FromLong(wxEVT_ACTIVATE));
43492 PyDict_SetItemString(d, "wxEVT_CREATE", PyInt_FromLong(wxEVT_CREATE));
43493 PyDict_SetItemString(d, "wxEVT_DESTROY", PyInt_FromLong(wxEVT_DESTROY));
43494 PyDict_SetItemString(d, "wxEVT_SHOW", PyInt_FromLong(wxEVT_SHOW));
43495 PyDict_SetItemString(d, "wxEVT_ICONIZE", PyInt_FromLong(wxEVT_ICONIZE));
43496 PyDict_SetItemString(d, "wxEVT_MAXIMIZE", PyInt_FromLong(wxEVT_MAXIMIZE));
43497 PyDict_SetItemString(d, "wxEVT_MOUSE_CAPTURE_CHANGED", PyInt_FromLong(wxEVT_MOUSE_CAPTURE_CHANGED));
43498 PyDict_SetItemString(d, "wxEVT_PAINT", PyInt_FromLong(wxEVT_PAINT));
43499 PyDict_SetItemString(d, "wxEVT_ERASE_BACKGROUND", PyInt_FromLong(wxEVT_ERASE_BACKGROUND));
43500 PyDict_SetItemString(d, "wxEVT_NC_PAINT", PyInt_FromLong(wxEVT_NC_PAINT));
43501 PyDict_SetItemString(d, "wxEVT_PAINT_ICON", PyInt_FromLong(wxEVT_PAINT_ICON));
43502 PyDict_SetItemString(d, "wxEVT_MENU_OPEN", PyInt_FromLong(wxEVT_MENU_OPEN));
43503 PyDict_SetItemString(d, "wxEVT_MENU_CLOSE", PyInt_FromLong(wxEVT_MENU_CLOSE));
43504 PyDict_SetItemString(d, "wxEVT_MENU_HIGHLIGHT", PyInt_FromLong(wxEVT_MENU_HIGHLIGHT));
43505 PyDict_SetItemString(d, "wxEVT_CONTEXT_MENU", PyInt_FromLong(wxEVT_CONTEXT_MENU));
43506 PyDict_SetItemString(d, "wxEVT_SYS_COLOUR_CHANGED", PyInt_FromLong(wxEVT_SYS_COLOUR_CHANGED));
43507 PyDict_SetItemString(d, "wxEVT_DISPLAY_CHANGED", PyInt_FromLong(wxEVT_DISPLAY_CHANGED));
43508 PyDict_SetItemString(d, "wxEVT_SETTING_CHANGED", PyInt_FromLong(wxEVT_SETTING_CHANGED));
43509 PyDict_SetItemString(d, "wxEVT_QUERY_NEW_PALETTE", PyInt_FromLong(wxEVT_QUERY_NEW_PALETTE));
43510 PyDict_SetItemString(d, "wxEVT_PALETTE_CHANGED", PyInt_FromLong(wxEVT_PALETTE_CHANGED));
43511 PyDict_SetItemString(d, "wxEVT_DROP_FILES", PyInt_FromLong(wxEVT_DROP_FILES));
43512 PyDict_SetItemString(d, "wxEVT_DRAW_ITEM", PyInt_FromLong(wxEVT_DRAW_ITEM));
43513 PyDict_SetItemString(d, "wxEVT_MEASURE_ITEM", PyInt_FromLong(wxEVT_MEASURE_ITEM));
43514 PyDict_SetItemString(d, "wxEVT_COMPARE_ITEM", PyInt_FromLong(wxEVT_COMPARE_ITEM));
43515 PyDict_SetItemString(d, "wxEVT_INIT_DIALOG", PyInt_FromLong(wxEVT_INIT_DIALOG));
43516 PyDict_SetItemString(d, "wxEVT_IDLE", PyInt_FromLong(wxEVT_IDLE));
43517 PyDict_SetItemString(d, "wxEVT_UPDATE_UI", PyInt_FromLong(wxEVT_UPDATE_UI));
43518 PyDict_SetItemString(d, "wxEVT_SIZING", PyInt_FromLong(wxEVT_SIZING));
43519 PyDict_SetItemString(d, "wxEVT_MOVING", PyInt_FromLong(wxEVT_MOVING));
43520 PyDict_SetItemString(d, "wxEVT_COMMAND_LEFT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LEFT_CLICK));
43521 PyDict_SetItemString(d, "wxEVT_COMMAND_LEFT_DCLICK", PyInt_FromLong(wxEVT_COMMAND_LEFT_DCLICK));
43522 PyDict_SetItemString(d, "wxEVT_COMMAND_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_RIGHT_CLICK));
43523 PyDict_SetItemString(d, "wxEVT_COMMAND_RIGHT_DCLICK", PyInt_FromLong(wxEVT_COMMAND_RIGHT_DCLICK));
43524 PyDict_SetItemString(d, "wxEVT_COMMAND_SET_FOCUS", PyInt_FromLong(wxEVT_COMMAND_SET_FOCUS));
43525 PyDict_SetItemString(d, "wxEVT_COMMAND_KILL_FOCUS", PyInt_FromLong(wxEVT_COMMAND_KILL_FOCUS));
43526 PyDict_SetItemString(d, "wxEVT_COMMAND_ENTER", PyInt_FromLong(wxEVT_COMMAND_ENTER));
43527 PyDict_SetItemString(d,"MOUSE_BTN_ANY", SWIG_From_int((int)wxMOUSE_BTN_ANY));
43528 PyDict_SetItemString(d,"MOUSE_BTN_NONE", SWIG_From_int((int)wxMOUSE_BTN_NONE));
43529 PyDict_SetItemString(d,"MOUSE_BTN_LEFT", SWIG_From_int((int)wxMOUSE_BTN_LEFT));
43530 PyDict_SetItemString(d,"MOUSE_BTN_MIDDLE", SWIG_From_int((int)wxMOUSE_BTN_MIDDLE));
43531 PyDict_SetItemString(d,"MOUSE_BTN_RIGHT", SWIG_From_int((int)wxMOUSE_BTN_RIGHT));
43532 PyDict_SetItemString(d,"UPDATE_UI_PROCESS_ALL", SWIG_From_int((int)wxUPDATE_UI_PROCESS_ALL));
43533 PyDict_SetItemString(d,"UPDATE_UI_PROCESS_SPECIFIED", SWIG_From_int((int)wxUPDATE_UI_PROCESS_SPECIFIED));
43534 PyDict_SetItemString(d,"NavigationKeyEvent_IsBackward", SWIG_From_int((int)wxNavigationKeyEvent::IsBackward));
43535 PyDict_SetItemString(d,"NavigationKeyEvent_IsForward", SWIG_From_int((int)wxNavigationKeyEvent::IsForward));
43536 PyDict_SetItemString(d,"NavigationKeyEvent_WinChange", SWIG_From_int((int)wxNavigationKeyEvent::WinChange));
43537 PyDict_SetItemString(d,"IDLE_PROCESS_ALL", SWIG_From_int((int)wxIDLE_PROCESS_ALL));
43538 PyDict_SetItemString(d,"IDLE_PROCESS_SPECIFIED", SWIG_From_int((int)wxIDLE_PROCESS_SPECIFIED));
43539 PyDict_SetItemString(d,"PYAPP_ASSERT_SUPPRESS", SWIG_From_int((int)wxPYAPP_ASSERT_SUPPRESS));
43540 PyDict_SetItemString(d,"PYAPP_ASSERT_EXCEPTION", SWIG_From_int((int)wxPYAPP_ASSERT_EXCEPTION));
43541 PyDict_SetItemString(d,"PYAPP_ASSERT_DIALOG", SWIG_From_int((int)wxPYAPP_ASSERT_DIALOG));
43542 PyDict_SetItemString(d,"PYAPP_ASSERT_LOG", SWIG_From_int((int)wxPYAPP_ASSERT_LOG));
43543 PyDict_SetItemString(d,"PRINT_WINDOWS", SWIG_From_int((int)wxPRINT_WINDOWS));
43544 PyDict_SetItemString(d,"PRINT_POSTSCRIPT", SWIG_From_int((int)wxPRINT_POSTSCRIPT));
43545 SWIG_addvarlink(SWIG_globals,(char*)"NullAcceleratorTable",_wrap_NullAcceleratorTable_get, _wrap_NullAcceleratorTable_set);
43546 SWIG_addvarlink(SWIG_globals,(char*)"PanelNameStr",_wrap_PanelNameStr_get, _wrap_PanelNameStr_set);
43547 PyDict_SetItemString(d,"WINDOW_VARIANT_NORMAL", SWIG_From_int((int)wxWINDOW_VARIANT_NORMAL));
43548 PyDict_SetItemString(d,"WINDOW_VARIANT_SMALL", SWIG_From_int((int)wxWINDOW_VARIANT_SMALL));
43549 PyDict_SetItemString(d,"WINDOW_VARIANT_MINI", SWIG_From_int((int)wxWINDOW_VARIANT_MINI));
43550 PyDict_SetItemString(d,"WINDOW_VARIANT_LARGE", SWIG_From_int((int)wxWINDOW_VARIANT_LARGE));
43551 PyDict_SetItemString(d,"WINDOW_VARIANT_MAX", SWIG_From_int((int)wxWINDOW_VARIANT_MAX));
43552 SWIG_addvarlink(SWIG_globals,(char*)"DefaultValidator",_wrap_DefaultValidator_get, _wrap_DefaultValidator_set);
43553 SWIG_addvarlink(SWIG_globals,(char*)"ControlNameStr",_wrap_ControlNameStr_get, _wrap_ControlNameStr_set);
43554 PyDict_SetItemString(d,"FLEX_GROWMODE_NONE", SWIG_From_int((int)wxFLEX_GROWMODE_NONE));
43555 PyDict_SetItemString(d,"FLEX_GROWMODE_SPECIFIED", SWIG_From_int((int)wxFLEX_GROWMODE_SPECIFIED));
43556 PyDict_SetItemString(d,"FLEX_GROWMODE_ALL", SWIG_From_int((int)wxFLEX_GROWMODE_ALL));
43557 SWIG_addvarlink(SWIG_globals,(char*)"DefaultSpan",_wrap_DefaultSpan_get, _wrap_DefaultSpan_set);
43558 PyDict_SetItemString(d,"Left", SWIG_From_int((int)wxLeft));
43559 PyDict_SetItemString(d,"Top", SWIG_From_int((int)wxTop));
43560 PyDict_SetItemString(d,"Right", SWIG_From_int((int)wxRight));
43561 PyDict_SetItemString(d,"Bottom", SWIG_From_int((int)wxBottom));
43562 PyDict_SetItemString(d,"Width", SWIG_From_int((int)wxWidth));
43563 PyDict_SetItemString(d,"Height", SWIG_From_int((int)wxHeight));
43564 PyDict_SetItemString(d,"Centre", SWIG_From_int((int)wxCentre));
43565 PyDict_SetItemString(d,"Center", SWIG_From_int((int)wxCenter));
43566 PyDict_SetItemString(d,"CentreX", SWIG_From_int((int)wxCentreX));
43567 PyDict_SetItemString(d,"CentreY", SWIG_From_int((int)wxCentreY));
43568 PyDict_SetItemString(d,"Unconstrained", SWIG_From_int((int)wxUnconstrained));
43569 PyDict_SetItemString(d,"AsIs", SWIG_From_int((int)wxAsIs));
43570 PyDict_SetItemString(d,"PercentOf", SWIG_From_int((int)wxPercentOf));
43571 PyDict_SetItemString(d,"Above", SWIG_From_int((int)wxAbove));
43572 PyDict_SetItemString(d,"Below", SWIG_From_int((int)wxBelow));
43573 PyDict_SetItemString(d,"LeftOf", SWIG_From_int((int)wxLeftOf));
43574 PyDict_SetItemString(d,"RightOf", SWIG_From_int((int)wxRightOf));
43575 PyDict_SetItemString(d,"SameAs", SWIG_From_int((int)wxSameAs));
43576 PyDict_SetItemString(d,"Absolute", SWIG_From_int((int)wxAbsolute));
43577
43578 // Initialize threading, some globals and such
43579 __wxPyPreStart(d);
43580
43581
43582 // Although these are defined in __version__ they need to be here too so
43583 // that an assert can be done to ensure that the wxPython and the wxWindows
43584 // versions match.
43585 PyDict_SetItemString(d,"MAJOR_VERSION", PyInt_FromLong((long)wxMAJOR_VERSION ));
43586 PyDict_SetItemString(d,"MINOR_VERSION", PyInt_FromLong((long)wxMINOR_VERSION ));
43587 PyDict_SetItemString(d,"RELEASE_VERSION", PyInt_FromLong((long)wxRELEASE_NUMBER ));
43588
43589 }
43590