]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/msw/_core_wrap.cpp
fixed GetWeekOfYear() for first/last week in some cases (patch 908793)
[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,int depth){
1371 wxBitmap bitmap(*self, depth);
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 int arg2 = (int) -1 ;
11489 wxBitmap result;
11490 PyObject * obj0 = 0 ;
11491 PyObject * obj1 = 0 ;
11492 char *kwnames[] = {
11493 (char *) "self",(char *) "depth", NULL
11494 };
11495
11496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_ConvertToBitmap",kwnames,&obj0,&obj1)) goto fail;
11497 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11498 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11499 if (obj1) {
11500 arg2 = (int)SWIG_As_int(obj1);
11501 if (PyErr_Occurred()) SWIG_fail;
11502 }
11503 {
11504 if (!wxPyCheckForApp()) SWIG_fail;
11505 PyThreadState* __tstate = wxPyBeginAllowThreads();
11506 result = wxImage_ConvertToBitmap(arg1,arg2);
11507
11508 wxPyEndAllowThreads(__tstate);
11509 if (PyErr_Occurred()) SWIG_fail;
11510 }
11511 {
11512 wxBitmap * resultptr;
11513 resultptr = new wxBitmap((wxBitmap &) result);
11514 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
11515 }
11516 return resultobj;
11517 fail:
11518 return NULL;
11519 }
11520
11521
11522 static PyObject *_wrap_Image_ConvertToMonoBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
11523 PyObject *resultobj;
11524 wxImage *arg1 = (wxImage *) 0 ;
11525 unsigned char arg2 ;
11526 unsigned char arg3 ;
11527 unsigned char arg4 ;
11528 wxBitmap result;
11529 PyObject * obj0 = 0 ;
11530 PyObject * obj1 = 0 ;
11531 PyObject * obj2 = 0 ;
11532 PyObject * obj3 = 0 ;
11533 char *kwnames[] = {
11534 (char *) "self",(char *) "red",(char *) "green",(char *) "blue", NULL
11535 };
11536
11537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_ConvertToMonoBitmap",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11538 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11539 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11540 arg2 = (unsigned char)SWIG_As_unsigned_SS_char(obj1);
11541 if (PyErr_Occurred()) SWIG_fail;
11542 arg3 = (unsigned char)SWIG_As_unsigned_SS_char(obj2);
11543 if (PyErr_Occurred()) SWIG_fail;
11544 arg4 = (unsigned char)SWIG_As_unsigned_SS_char(obj3);
11545 if (PyErr_Occurred()) SWIG_fail;
11546 {
11547 if (!wxPyCheckForApp()) SWIG_fail;
11548 PyThreadState* __tstate = wxPyBeginAllowThreads();
11549 result = wxImage_ConvertToMonoBitmap(arg1,arg2,arg3,arg4);
11550
11551 wxPyEndAllowThreads(__tstate);
11552 if (PyErr_Occurred()) SWIG_fail;
11553 }
11554 {
11555 wxBitmap * resultptr;
11556 resultptr = new wxBitmap((wxBitmap &) result);
11557 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
11558 }
11559 return resultobj;
11560 fail:
11561 return NULL;
11562 }
11563
11564
11565 static PyObject * Image_swigregister(PyObject *, PyObject *args) {
11566 PyObject *obj;
11567 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11568 SWIG_TypeClientData(SWIGTYPE_p_wxImage, obj);
11569 Py_INCREF(obj);
11570 return Py_BuildValue((char *)"");
11571 }
11572 static int _wrap_NullImage_set(PyObject *) {
11573 PyErr_SetString(PyExc_TypeError,"Variable NullImage is read-only.");
11574 return 1;
11575 }
11576
11577
11578 static PyObject *_wrap_NullImage_get() {
11579 PyObject *pyobj;
11580
11581 pyobj = SWIG_NewPointerObj((void *)(&wxNullImage), SWIGTYPE_p_wxImage, 0);
11582 return pyobj;
11583 }
11584
11585
11586 static int _wrap_IMAGE_OPTION_BMP_FORMAT_set(PyObject *) {
11587 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_BMP_FORMAT is read-only.");
11588 return 1;
11589 }
11590
11591
11592 static PyObject *_wrap_IMAGE_OPTION_BMP_FORMAT_get() {
11593 PyObject *pyobj;
11594
11595 {
11596 #if wxUSE_UNICODE
11597 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_BMP_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_BMP_FORMAT)->Len());
11598 #else
11599 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_BMP_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_BMP_FORMAT)->Len());
11600 #endif
11601 }
11602 return pyobj;
11603 }
11604
11605
11606 static int _wrap_IMAGE_OPTION_CUR_HOTSPOT_X_set(PyObject *) {
11607 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_CUR_HOTSPOT_X is read-only.");
11608 return 1;
11609 }
11610
11611
11612 static PyObject *_wrap_IMAGE_OPTION_CUR_HOTSPOT_X_get() {
11613 PyObject *pyobj;
11614
11615 {
11616 #if wxUSE_UNICODE
11617 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->Len());
11618 #else
11619 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->Len());
11620 #endif
11621 }
11622 return pyobj;
11623 }
11624
11625
11626 static int _wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_set(PyObject *) {
11627 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_CUR_HOTSPOT_Y is read-only.");
11628 return 1;
11629 }
11630
11631
11632 static PyObject *_wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_get() {
11633 PyObject *pyobj;
11634
11635 {
11636 #if wxUSE_UNICODE
11637 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->Len());
11638 #else
11639 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->Len());
11640 #endif
11641 }
11642 return pyobj;
11643 }
11644
11645
11646 static int _wrap_IMAGE_OPTION_RESOLUTION_set(PyObject *) {
11647 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTION is read-only.");
11648 return 1;
11649 }
11650
11651
11652 static PyObject *_wrap_IMAGE_OPTION_RESOLUTION_get() {
11653 PyObject *pyobj;
11654
11655 {
11656 #if wxUSE_UNICODE
11657 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTION)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTION)->Len());
11658 #else
11659 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTION)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTION)->Len());
11660 #endif
11661 }
11662 return pyobj;
11663 }
11664
11665
11666 static int _wrap_IMAGE_OPTION_RESOLUTIONUNIT_set(PyObject *) {
11667 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTIONUNIT is read-only.");
11668 return 1;
11669 }
11670
11671
11672 static PyObject *_wrap_IMAGE_OPTION_RESOLUTIONUNIT_get() {
11673 PyObject *pyobj;
11674
11675 {
11676 #if wxUSE_UNICODE
11677 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->Len());
11678 #else
11679 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->Len());
11680 #endif
11681 }
11682 return pyobj;
11683 }
11684
11685
11686 static PyObject *_wrap_new_BMPHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11687 PyObject *resultobj;
11688 wxBMPHandler *result;
11689 char *kwnames[] = {
11690 NULL
11691 };
11692
11693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_BMPHandler",kwnames)) goto fail;
11694 {
11695 PyThreadState* __tstate = wxPyBeginAllowThreads();
11696 result = (wxBMPHandler *)new wxBMPHandler();
11697
11698 wxPyEndAllowThreads(__tstate);
11699 if (PyErr_Occurred()) SWIG_fail;
11700 }
11701 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBMPHandler, 1);
11702 return resultobj;
11703 fail:
11704 return NULL;
11705 }
11706
11707
11708 static PyObject * BMPHandler_swigregister(PyObject *, PyObject *args) {
11709 PyObject *obj;
11710 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11711 SWIG_TypeClientData(SWIGTYPE_p_wxBMPHandler, obj);
11712 Py_INCREF(obj);
11713 return Py_BuildValue((char *)"");
11714 }
11715 static PyObject *_wrap_new_ICOHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11716 PyObject *resultobj;
11717 wxICOHandler *result;
11718 char *kwnames[] = {
11719 NULL
11720 };
11721
11722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ICOHandler",kwnames)) goto fail;
11723 {
11724 PyThreadState* __tstate = wxPyBeginAllowThreads();
11725 result = (wxICOHandler *)new wxICOHandler();
11726
11727 wxPyEndAllowThreads(__tstate);
11728 if (PyErr_Occurred()) SWIG_fail;
11729 }
11730 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxICOHandler, 1);
11731 return resultobj;
11732 fail:
11733 return NULL;
11734 }
11735
11736
11737 static PyObject * ICOHandler_swigregister(PyObject *, PyObject *args) {
11738 PyObject *obj;
11739 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11740 SWIG_TypeClientData(SWIGTYPE_p_wxICOHandler, obj);
11741 Py_INCREF(obj);
11742 return Py_BuildValue((char *)"");
11743 }
11744 static PyObject *_wrap_new_CURHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11745 PyObject *resultobj;
11746 wxCURHandler *result;
11747 char *kwnames[] = {
11748 NULL
11749 };
11750
11751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_CURHandler",kwnames)) goto fail;
11752 {
11753 PyThreadState* __tstate = wxPyBeginAllowThreads();
11754 result = (wxCURHandler *)new wxCURHandler();
11755
11756 wxPyEndAllowThreads(__tstate);
11757 if (PyErr_Occurred()) SWIG_fail;
11758 }
11759 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCURHandler, 1);
11760 return resultobj;
11761 fail:
11762 return NULL;
11763 }
11764
11765
11766 static PyObject * CURHandler_swigregister(PyObject *, PyObject *args) {
11767 PyObject *obj;
11768 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11769 SWIG_TypeClientData(SWIGTYPE_p_wxCURHandler, obj);
11770 Py_INCREF(obj);
11771 return Py_BuildValue((char *)"");
11772 }
11773 static PyObject *_wrap_new_ANIHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11774 PyObject *resultobj;
11775 wxANIHandler *result;
11776 char *kwnames[] = {
11777 NULL
11778 };
11779
11780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ANIHandler",kwnames)) goto fail;
11781 {
11782 PyThreadState* __tstate = wxPyBeginAllowThreads();
11783 result = (wxANIHandler *)new wxANIHandler();
11784
11785 wxPyEndAllowThreads(__tstate);
11786 if (PyErr_Occurred()) SWIG_fail;
11787 }
11788 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxANIHandler, 1);
11789 return resultobj;
11790 fail:
11791 return NULL;
11792 }
11793
11794
11795 static PyObject * ANIHandler_swigregister(PyObject *, PyObject *args) {
11796 PyObject *obj;
11797 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11798 SWIG_TypeClientData(SWIGTYPE_p_wxANIHandler, obj);
11799 Py_INCREF(obj);
11800 return Py_BuildValue((char *)"");
11801 }
11802 static PyObject *_wrap_new_PNGHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11803 PyObject *resultobj;
11804 wxPNGHandler *result;
11805 char *kwnames[] = {
11806 NULL
11807 };
11808
11809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PNGHandler",kwnames)) goto fail;
11810 {
11811 PyThreadState* __tstate = wxPyBeginAllowThreads();
11812 result = (wxPNGHandler *)new wxPNGHandler();
11813
11814 wxPyEndAllowThreads(__tstate);
11815 if (PyErr_Occurred()) SWIG_fail;
11816 }
11817 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPNGHandler, 1);
11818 return resultobj;
11819 fail:
11820 return NULL;
11821 }
11822
11823
11824 static PyObject * PNGHandler_swigregister(PyObject *, PyObject *args) {
11825 PyObject *obj;
11826 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11827 SWIG_TypeClientData(SWIGTYPE_p_wxPNGHandler, obj);
11828 Py_INCREF(obj);
11829 return Py_BuildValue((char *)"");
11830 }
11831 static PyObject *_wrap_new_GIFHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11832 PyObject *resultobj;
11833 wxGIFHandler *result;
11834 char *kwnames[] = {
11835 NULL
11836 };
11837
11838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GIFHandler",kwnames)) goto fail;
11839 {
11840 PyThreadState* __tstate = wxPyBeginAllowThreads();
11841 result = (wxGIFHandler *)new wxGIFHandler();
11842
11843 wxPyEndAllowThreads(__tstate);
11844 if (PyErr_Occurred()) SWIG_fail;
11845 }
11846 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGIFHandler, 1);
11847 return resultobj;
11848 fail:
11849 return NULL;
11850 }
11851
11852
11853 static PyObject * GIFHandler_swigregister(PyObject *, PyObject *args) {
11854 PyObject *obj;
11855 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11856 SWIG_TypeClientData(SWIGTYPE_p_wxGIFHandler, obj);
11857 Py_INCREF(obj);
11858 return Py_BuildValue((char *)"");
11859 }
11860 static PyObject *_wrap_new_PCXHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11861 PyObject *resultobj;
11862 wxPCXHandler *result;
11863 char *kwnames[] = {
11864 NULL
11865 };
11866
11867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PCXHandler",kwnames)) goto fail;
11868 {
11869 PyThreadState* __tstate = wxPyBeginAllowThreads();
11870 result = (wxPCXHandler *)new wxPCXHandler();
11871
11872 wxPyEndAllowThreads(__tstate);
11873 if (PyErr_Occurred()) SWIG_fail;
11874 }
11875 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPCXHandler, 1);
11876 return resultobj;
11877 fail:
11878 return NULL;
11879 }
11880
11881
11882 static PyObject * PCXHandler_swigregister(PyObject *, PyObject *args) {
11883 PyObject *obj;
11884 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11885 SWIG_TypeClientData(SWIGTYPE_p_wxPCXHandler, obj);
11886 Py_INCREF(obj);
11887 return Py_BuildValue((char *)"");
11888 }
11889 static PyObject *_wrap_new_JPEGHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11890 PyObject *resultobj;
11891 wxJPEGHandler *result;
11892 char *kwnames[] = {
11893 NULL
11894 };
11895
11896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_JPEGHandler",kwnames)) goto fail;
11897 {
11898 PyThreadState* __tstate = wxPyBeginAllowThreads();
11899 result = (wxJPEGHandler *)new wxJPEGHandler();
11900
11901 wxPyEndAllowThreads(__tstate);
11902 if (PyErr_Occurred()) SWIG_fail;
11903 }
11904 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJPEGHandler, 1);
11905 return resultobj;
11906 fail:
11907 return NULL;
11908 }
11909
11910
11911 static PyObject * JPEGHandler_swigregister(PyObject *, PyObject *args) {
11912 PyObject *obj;
11913 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11914 SWIG_TypeClientData(SWIGTYPE_p_wxJPEGHandler, obj);
11915 Py_INCREF(obj);
11916 return Py_BuildValue((char *)"");
11917 }
11918 static PyObject *_wrap_new_PNMHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11919 PyObject *resultobj;
11920 wxPNMHandler *result;
11921 char *kwnames[] = {
11922 NULL
11923 };
11924
11925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PNMHandler",kwnames)) goto fail;
11926 {
11927 PyThreadState* __tstate = wxPyBeginAllowThreads();
11928 result = (wxPNMHandler *)new wxPNMHandler();
11929
11930 wxPyEndAllowThreads(__tstate);
11931 if (PyErr_Occurred()) SWIG_fail;
11932 }
11933 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPNMHandler, 1);
11934 return resultobj;
11935 fail:
11936 return NULL;
11937 }
11938
11939
11940 static PyObject * PNMHandler_swigregister(PyObject *, PyObject *args) {
11941 PyObject *obj;
11942 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11943 SWIG_TypeClientData(SWIGTYPE_p_wxPNMHandler, obj);
11944 Py_INCREF(obj);
11945 return Py_BuildValue((char *)"");
11946 }
11947 static PyObject *_wrap_new_XPMHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11948 PyObject *resultobj;
11949 wxXPMHandler *result;
11950 char *kwnames[] = {
11951 NULL
11952 };
11953
11954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_XPMHandler",kwnames)) goto fail;
11955 {
11956 PyThreadState* __tstate = wxPyBeginAllowThreads();
11957 result = (wxXPMHandler *)new wxXPMHandler();
11958
11959 wxPyEndAllowThreads(__tstate);
11960 if (PyErr_Occurred()) SWIG_fail;
11961 }
11962 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxXPMHandler, 1);
11963 return resultobj;
11964 fail:
11965 return NULL;
11966 }
11967
11968
11969 static PyObject * XPMHandler_swigregister(PyObject *, PyObject *args) {
11970 PyObject *obj;
11971 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11972 SWIG_TypeClientData(SWIGTYPE_p_wxXPMHandler, obj);
11973 Py_INCREF(obj);
11974 return Py_BuildValue((char *)"");
11975 }
11976 static PyObject *_wrap_new_TIFFHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11977 PyObject *resultobj;
11978 wxTIFFHandler *result;
11979 char *kwnames[] = {
11980 NULL
11981 };
11982
11983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TIFFHandler",kwnames)) goto fail;
11984 {
11985 PyThreadState* __tstate = wxPyBeginAllowThreads();
11986 result = (wxTIFFHandler *)new wxTIFFHandler();
11987
11988 wxPyEndAllowThreads(__tstate);
11989 if (PyErr_Occurred()) SWIG_fail;
11990 }
11991 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTIFFHandler, 1);
11992 return resultobj;
11993 fail:
11994 return NULL;
11995 }
11996
11997
11998 static PyObject * TIFFHandler_swigregister(PyObject *, PyObject *args) {
11999 PyObject *obj;
12000 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12001 SWIG_TypeClientData(SWIGTYPE_p_wxTIFFHandler, obj);
12002 Py_INCREF(obj);
12003 return Py_BuildValue((char *)"");
12004 }
12005 static PyObject *_wrap_Quantize_Quantize(PyObject *, PyObject *args, PyObject *kwargs) {
12006 PyObject *resultobj;
12007 wxImage *arg1 = 0 ;
12008 wxImage *arg2 = 0 ;
12009 int arg3 = (int) 236 ;
12010 int arg4 = (int) wxQUANTIZE_INCLUDE_WINDOWS_COLOURS|wxQUANTIZE_FILL_DESTINATION_IMAGE ;
12011 bool result;
12012 PyObject * obj0 = 0 ;
12013 PyObject * obj1 = 0 ;
12014 PyObject * obj2 = 0 ;
12015 PyObject * obj3 = 0 ;
12016 char *kwnames[] = {
12017 (char *) "src",(char *) "dest",(char *) "desiredNoColours",(char *) "flags", NULL
12018 };
12019
12020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Quantize_Quantize",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12021 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
12022 SWIG_POINTER_EXCEPTION | 0)) == -1)
12023 SWIG_fail;
12024 if (arg1 == NULL) {
12025 PyErr_SetString(PyExc_TypeError,"null reference");
12026 SWIG_fail;
12027 }
12028 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
12029 SWIG_POINTER_EXCEPTION | 0)) == -1)
12030 SWIG_fail;
12031 if (arg2 == NULL) {
12032 PyErr_SetString(PyExc_TypeError,"null reference");
12033 SWIG_fail;
12034 }
12035 if (obj2) {
12036 arg3 = (int)SWIG_As_int(obj2);
12037 if (PyErr_Occurred()) SWIG_fail;
12038 }
12039 if (obj3) {
12040 arg4 = (int)SWIG_As_int(obj3);
12041 if (PyErr_Occurred()) SWIG_fail;
12042 }
12043 {
12044 PyThreadState* __tstate = wxPyBeginAllowThreads();
12045 result = (bool)Quantize_Quantize((wxImage const &)*arg1,*arg2,arg3,arg4);
12046
12047 wxPyEndAllowThreads(__tstate);
12048 if (PyErr_Occurred()) SWIG_fail;
12049 }
12050 {
12051 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12052 }
12053 return resultobj;
12054 fail:
12055 return NULL;
12056 }
12057
12058
12059 static PyObject * Quantize_swigregister(PyObject *, PyObject *args) {
12060 PyObject *obj;
12061 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12062 SWIG_TypeClientData(SWIGTYPE_p_wxQuantize, obj);
12063 Py_INCREF(obj);
12064 return Py_BuildValue((char *)"");
12065 }
12066 static PyObject *_wrap_new_EvtHandler(PyObject *, PyObject *args, PyObject *kwargs) {
12067 PyObject *resultobj;
12068 wxEvtHandler *result;
12069 char *kwnames[] = {
12070 NULL
12071 };
12072
12073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_EvtHandler",kwnames)) goto fail;
12074 {
12075 PyThreadState* __tstate = wxPyBeginAllowThreads();
12076 result = (wxEvtHandler *)new wxEvtHandler();
12077
12078 wxPyEndAllowThreads(__tstate);
12079 if (PyErr_Occurred()) SWIG_fail;
12080 }
12081 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvtHandler, 1);
12082 return resultobj;
12083 fail:
12084 return NULL;
12085 }
12086
12087
12088 static PyObject *_wrap_EvtHandler_GetNextHandler(PyObject *, PyObject *args, PyObject *kwargs) {
12089 PyObject *resultobj;
12090 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12091 wxEvtHandler *result;
12092 PyObject * obj0 = 0 ;
12093 char *kwnames[] = {
12094 (char *) "self", NULL
12095 };
12096
12097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetNextHandler",kwnames,&obj0)) goto fail;
12098 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12099 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12100 {
12101 PyThreadState* __tstate = wxPyBeginAllowThreads();
12102 result = (wxEvtHandler *)(arg1)->GetNextHandler();
12103
12104 wxPyEndAllowThreads(__tstate);
12105 if (PyErr_Occurred()) SWIG_fail;
12106 }
12107 {
12108 resultobj = wxPyMake_wxObject(result, 0);
12109 }
12110 return resultobj;
12111 fail:
12112 return NULL;
12113 }
12114
12115
12116 static PyObject *_wrap_EvtHandler_GetPreviousHandler(PyObject *, PyObject *args, PyObject *kwargs) {
12117 PyObject *resultobj;
12118 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12119 wxEvtHandler *result;
12120 PyObject * obj0 = 0 ;
12121 char *kwnames[] = {
12122 (char *) "self", NULL
12123 };
12124
12125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetPreviousHandler",kwnames,&obj0)) goto fail;
12126 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12127 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12128 {
12129 PyThreadState* __tstate = wxPyBeginAllowThreads();
12130 result = (wxEvtHandler *)(arg1)->GetPreviousHandler();
12131
12132 wxPyEndAllowThreads(__tstate);
12133 if (PyErr_Occurred()) SWIG_fail;
12134 }
12135 {
12136 resultobj = wxPyMake_wxObject(result, 0);
12137 }
12138 return resultobj;
12139 fail:
12140 return NULL;
12141 }
12142
12143
12144 static PyObject *_wrap_EvtHandler_SetNextHandler(PyObject *, PyObject *args, PyObject *kwargs) {
12145 PyObject *resultobj;
12146 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12147 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
12148 PyObject * obj0 = 0 ;
12149 PyObject * obj1 = 0 ;
12150 char *kwnames[] = {
12151 (char *) "self",(char *) "handler", NULL
12152 };
12153
12154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetNextHandler",kwnames,&obj0,&obj1)) goto fail;
12155 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12156 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12157 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
12158 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12159 {
12160 PyThreadState* __tstate = wxPyBeginAllowThreads();
12161 (arg1)->SetNextHandler(arg2);
12162
12163 wxPyEndAllowThreads(__tstate);
12164 if (PyErr_Occurred()) SWIG_fail;
12165 }
12166 Py_INCREF(Py_None); resultobj = Py_None;
12167 return resultobj;
12168 fail:
12169 return NULL;
12170 }
12171
12172
12173 static PyObject *_wrap_EvtHandler_SetPreviousHandler(PyObject *, PyObject *args, PyObject *kwargs) {
12174 PyObject *resultobj;
12175 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12176 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
12177 PyObject * obj0 = 0 ;
12178 PyObject * obj1 = 0 ;
12179 char *kwnames[] = {
12180 (char *) "self",(char *) "handler", NULL
12181 };
12182
12183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetPreviousHandler",kwnames,&obj0,&obj1)) goto fail;
12184 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12185 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12186 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
12187 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12188 {
12189 PyThreadState* __tstate = wxPyBeginAllowThreads();
12190 (arg1)->SetPreviousHandler(arg2);
12191
12192 wxPyEndAllowThreads(__tstate);
12193 if (PyErr_Occurred()) SWIG_fail;
12194 }
12195 Py_INCREF(Py_None); resultobj = Py_None;
12196 return resultobj;
12197 fail:
12198 return NULL;
12199 }
12200
12201
12202 static PyObject *_wrap_EvtHandler_GetEvtHandlerEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
12203 PyObject *resultobj;
12204 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12205 bool result;
12206 PyObject * obj0 = 0 ;
12207 char *kwnames[] = {
12208 (char *) "self", NULL
12209 };
12210
12211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetEvtHandlerEnabled",kwnames,&obj0)) goto fail;
12212 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12213 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12214 {
12215 PyThreadState* __tstate = wxPyBeginAllowThreads();
12216 result = (bool)(arg1)->GetEvtHandlerEnabled();
12217
12218 wxPyEndAllowThreads(__tstate);
12219 if (PyErr_Occurred()) SWIG_fail;
12220 }
12221 {
12222 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12223 }
12224 return resultobj;
12225 fail:
12226 return NULL;
12227 }
12228
12229
12230 static PyObject *_wrap_EvtHandler_SetEvtHandlerEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
12231 PyObject *resultobj;
12232 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12233 bool arg2 ;
12234 PyObject * obj0 = 0 ;
12235 PyObject * obj1 = 0 ;
12236 char *kwnames[] = {
12237 (char *) "self",(char *) "enabled", NULL
12238 };
12239
12240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetEvtHandlerEnabled",kwnames,&obj0,&obj1)) goto fail;
12241 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12242 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12243 arg2 = (bool)SWIG_As_bool(obj1);
12244 if (PyErr_Occurred()) SWIG_fail;
12245 {
12246 PyThreadState* __tstate = wxPyBeginAllowThreads();
12247 (arg1)->SetEvtHandlerEnabled(arg2);
12248
12249 wxPyEndAllowThreads(__tstate);
12250 if (PyErr_Occurred()) SWIG_fail;
12251 }
12252 Py_INCREF(Py_None); resultobj = Py_None;
12253 return resultobj;
12254 fail:
12255 return NULL;
12256 }
12257
12258
12259 static PyObject *_wrap_EvtHandler_ProcessEvent(PyObject *, PyObject *args, PyObject *kwargs) {
12260 PyObject *resultobj;
12261 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12262 wxEvent *arg2 = 0 ;
12263 bool result;
12264 PyObject * obj0 = 0 ;
12265 PyObject * obj1 = 0 ;
12266 char *kwnames[] = {
12267 (char *) "self",(char *) "event", NULL
12268 };
12269
12270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_ProcessEvent",kwnames,&obj0,&obj1)) goto fail;
12271 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12272 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12273 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
12274 SWIG_POINTER_EXCEPTION | 0)) == -1)
12275 SWIG_fail;
12276 if (arg2 == NULL) {
12277 PyErr_SetString(PyExc_TypeError,"null reference");
12278 SWIG_fail;
12279 }
12280 {
12281 PyThreadState* __tstate = wxPyBeginAllowThreads();
12282 result = (bool)(arg1)->ProcessEvent(*arg2);
12283
12284 wxPyEndAllowThreads(__tstate);
12285 if (PyErr_Occurred()) SWIG_fail;
12286 }
12287 {
12288 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12289 }
12290 return resultobj;
12291 fail:
12292 return NULL;
12293 }
12294
12295
12296 static PyObject *_wrap_EvtHandler_AddPendingEvent(PyObject *, PyObject *args, PyObject *kwargs) {
12297 PyObject *resultobj;
12298 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12299 wxEvent *arg2 = 0 ;
12300 PyObject * obj0 = 0 ;
12301 PyObject * obj1 = 0 ;
12302 char *kwnames[] = {
12303 (char *) "self",(char *) "event", NULL
12304 };
12305
12306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_AddPendingEvent",kwnames,&obj0,&obj1)) goto fail;
12307 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12308 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12309 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
12310 SWIG_POINTER_EXCEPTION | 0)) == -1)
12311 SWIG_fail;
12312 if (arg2 == NULL) {
12313 PyErr_SetString(PyExc_TypeError,"null reference");
12314 SWIG_fail;
12315 }
12316 {
12317 PyThreadState* __tstate = wxPyBeginAllowThreads();
12318 (arg1)->AddPendingEvent(*arg2);
12319
12320 wxPyEndAllowThreads(__tstate);
12321 if (PyErr_Occurred()) SWIG_fail;
12322 }
12323 Py_INCREF(Py_None); resultobj = Py_None;
12324 return resultobj;
12325 fail:
12326 return NULL;
12327 }
12328
12329
12330 static PyObject *_wrap_EvtHandler_ProcessPendingEvents(PyObject *, PyObject *args, PyObject *kwargs) {
12331 PyObject *resultobj;
12332 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12333 PyObject * obj0 = 0 ;
12334 char *kwnames[] = {
12335 (char *) "self", NULL
12336 };
12337
12338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_ProcessPendingEvents",kwnames,&obj0)) goto fail;
12339 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12340 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12341 {
12342 PyThreadState* __tstate = wxPyBeginAllowThreads();
12343 (arg1)->ProcessPendingEvents();
12344
12345 wxPyEndAllowThreads(__tstate);
12346 if (PyErr_Occurred()) SWIG_fail;
12347 }
12348 Py_INCREF(Py_None); resultobj = Py_None;
12349 return resultobj;
12350 fail:
12351 return NULL;
12352 }
12353
12354
12355 static PyObject *_wrap_EvtHandler_Connect(PyObject *, PyObject *args, PyObject *kwargs) {
12356 PyObject *resultobj;
12357 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12358 int arg2 ;
12359 int arg3 ;
12360 int arg4 ;
12361 PyObject *arg5 = (PyObject *) 0 ;
12362 PyObject * obj0 = 0 ;
12363 PyObject * obj1 = 0 ;
12364 PyObject * obj2 = 0 ;
12365 PyObject * obj3 = 0 ;
12366 PyObject * obj4 = 0 ;
12367 char *kwnames[] = {
12368 (char *) "self",(char *) "id",(char *) "lastId",(char *) "eventType",(char *) "func", NULL
12369 };
12370
12371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:EvtHandler_Connect",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
12372 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12373 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12374 arg2 = (int)SWIG_As_int(obj1);
12375 if (PyErr_Occurred()) SWIG_fail;
12376 arg3 = (int)SWIG_As_int(obj2);
12377 if (PyErr_Occurred()) SWIG_fail;
12378 arg4 = (int)SWIG_As_int(obj3);
12379 if (PyErr_Occurred()) SWIG_fail;
12380 arg5 = obj4;
12381 {
12382 PyThreadState* __tstate = wxPyBeginAllowThreads();
12383 wxEvtHandler_Connect(arg1,arg2,arg3,arg4,arg5);
12384
12385 wxPyEndAllowThreads(__tstate);
12386 if (PyErr_Occurred()) SWIG_fail;
12387 }
12388 Py_INCREF(Py_None); resultobj = Py_None;
12389 return resultobj;
12390 fail:
12391 return NULL;
12392 }
12393
12394
12395 static PyObject *_wrap_EvtHandler_Disconnect(PyObject *, PyObject *args, PyObject *kwargs) {
12396 PyObject *resultobj;
12397 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12398 int arg2 ;
12399 int arg3 = (int) -1 ;
12400 wxEventType arg4 = (wxEventType) wxEVT_NULL ;
12401 bool result;
12402 PyObject * obj0 = 0 ;
12403 PyObject * obj1 = 0 ;
12404 PyObject * obj2 = 0 ;
12405 PyObject * obj3 = 0 ;
12406 char *kwnames[] = {
12407 (char *) "self",(char *) "id",(char *) "lastId",(char *) "eventType", NULL
12408 };
12409
12410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:EvtHandler_Disconnect",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12411 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12412 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12413 arg2 = (int)SWIG_As_int(obj1);
12414 if (PyErr_Occurred()) SWIG_fail;
12415 if (obj2) {
12416 arg3 = (int)SWIG_As_int(obj2);
12417 if (PyErr_Occurred()) SWIG_fail;
12418 }
12419 if (obj3) {
12420 arg4 = (wxEventType)SWIG_As_int(obj3);
12421 if (PyErr_Occurred()) SWIG_fail;
12422 }
12423 {
12424 PyThreadState* __tstate = wxPyBeginAllowThreads();
12425 result = (bool)wxEvtHandler_Disconnect(arg1,arg2,arg3,arg4);
12426
12427 wxPyEndAllowThreads(__tstate);
12428 if (PyErr_Occurred()) SWIG_fail;
12429 }
12430 {
12431 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12432 }
12433 return resultobj;
12434 fail:
12435 return NULL;
12436 }
12437
12438
12439 static PyObject *_wrap_EvtHandler__setOORInfo(PyObject *, PyObject *args, PyObject *kwargs) {
12440 PyObject *resultobj;
12441 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12442 PyObject *arg2 = (PyObject *) 0 ;
12443 PyObject * obj0 = 0 ;
12444 PyObject * obj1 = 0 ;
12445 char *kwnames[] = {
12446 (char *) "self",(char *) "_self", NULL
12447 };
12448
12449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
12450 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12451 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12452 arg2 = obj1;
12453 {
12454 PyThreadState* __tstate = wxPyBeginAllowThreads();
12455 wxEvtHandler__setOORInfo(arg1,arg2);
12456
12457 wxPyEndAllowThreads(__tstate);
12458 if (PyErr_Occurred()) SWIG_fail;
12459 }
12460 Py_INCREF(Py_None); resultobj = Py_None;
12461 return resultobj;
12462 fail:
12463 return NULL;
12464 }
12465
12466
12467 static PyObject * EvtHandler_swigregister(PyObject *, PyObject *args) {
12468 PyObject *obj;
12469 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12470 SWIG_TypeClientData(SWIGTYPE_p_wxEvtHandler, obj);
12471 Py_INCREF(obj);
12472 return Py_BuildValue((char *)"");
12473 }
12474 static PyObject *_wrap_NewEventType(PyObject *, PyObject *args, PyObject *kwargs) {
12475 PyObject *resultobj;
12476 wxEventType result;
12477 char *kwnames[] = {
12478 NULL
12479 };
12480
12481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":NewEventType",kwnames)) goto fail;
12482 {
12483 PyThreadState* __tstate = wxPyBeginAllowThreads();
12484 result = (wxEventType)wxNewEventType();
12485
12486 wxPyEndAllowThreads(__tstate);
12487 if (PyErr_Occurred()) SWIG_fail;
12488 }
12489 resultobj = SWIG_From_int((int)result);
12490 return resultobj;
12491 fail:
12492 return NULL;
12493 }
12494
12495
12496 static PyObject *_wrap_delete_Event(PyObject *, PyObject *args, PyObject *kwargs) {
12497 PyObject *resultobj;
12498 wxEvent *arg1 = (wxEvent *) 0 ;
12499 PyObject * obj0 = 0 ;
12500 char *kwnames[] = {
12501 (char *) "self", NULL
12502 };
12503
12504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Event",kwnames,&obj0)) goto fail;
12505 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12506 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12507 {
12508 PyThreadState* __tstate = wxPyBeginAllowThreads();
12509 delete arg1;
12510
12511 wxPyEndAllowThreads(__tstate);
12512 if (PyErr_Occurred()) SWIG_fail;
12513 }
12514 Py_INCREF(Py_None); resultobj = Py_None;
12515 return resultobj;
12516 fail:
12517 return NULL;
12518 }
12519
12520
12521 static PyObject *_wrap_Event_SetEventType(PyObject *, PyObject *args, PyObject *kwargs) {
12522 PyObject *resultobj;
12523 wxEvent *arg1 = (wxEvent *) 0 ;
12524 wxEventType arg2 ;
12525 PyObject * obj0 = 0 ;
12526 PyObject * obj1 = 0 ;
12527 char *kwnames[] = {
12528 (char *) "self",(char *) "typ", NULL
12529 };
12530
12531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetEventType",kwnames,&obj0,&obj1)) goto fail;
12532 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12533 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12534 arg2 = (wxEventType)SWIG_As_int(obj1);
12535 if (PyErr_Occurred()) SWIG_fail;
12536 {
12537 PyThreadState* __tstate = wxPyBeginAllowThreads();
12538 (arg1)->SetEventType(arg2);
12539
12540 wxPyEndAllowThreads(__tstate);
12541 if (PyErr_Occurred()) SWIG_fail;
12542 }
12543 Py_INCREF(Py_None); resultobj = Py_None;
12544 return resultobj;
12545 fail:
12546 return NULL;
12547 }
12548
12549
12550 static PyObject *_wrap_Event_GetEventType(PyObject *, PyObject *args, PyObject *kwargs) {
12551 PyObject *resultobj;
12552 wxEvent *arg1 = (wxEvent *) 0 ;
12553 wxEventType result;
12554 PyObject * obj0 = 0 ;
12555 char *kwnames[] = {
12556 (char *) "self", NULL
12557 };
12558
12559 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetEventType",kwnames,&obj0)) goto fail;
12560 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12561 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12562 {
12563 PyThreadState* __tstate = wxPyBeginAllowThreads();
12564 result = (wxEventType)((wxEvent const *)arg1)->GetEventType();
12565
12566 wxPyEndAllowThreads(__tstate);
12567 if (PyErr_Occurred()) SWIG_fail;
12568 }
12569 resultobj = SWIG_From_int((int)result);
12570 return resultobj;
12571 fail:
12572 return NULL;
12573 }
12574
12575
12576 static PyObject *_wrap_Event_GetEventObject(PyObject *, PyObject *args, PyObject *kwargs) {
12577 PyObject *resultobj;
12578 wxEvent *arg1 = (wxEvent *) 0 ;
12579 wxObject *result;
12580 PyObject * obj0 = 0 ;
12581 char *kwnames[] = {
12582 (char *) "self", NULL
12583 };
12584
12585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetEventObject",kwnames,&obj0)) goto fail;
12586 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12587 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12588 {
12589 PyThreadState* __tstate = wxPyBeginAllowThreads();
12590 result = (wxObject *)((wxEvent const *)arg1)->GetEventObject();
12591
12592 wxPyEndAllowThreads(__tstate);
12593 if (PyErr_Occurred()) SWIG_fail;
12594 }
12595 {
12596 resultobj = wxPyMake_wxObject(result, 0);
12597 }
12598 return resultobj;
12599 fail:
12600 return NULL;
12601 }
12602
12603
12604 static PyObject *_wrap_Event_SetEventObject(PyObject *, PyObject *args, PyObject *kwargs) {
12605 PyObject *resultobj;
12606 wxEvent *arg1 = (wxEvent *) 0 ;
12607 wxObject *arg2 = (wxObject *) 0 ;
12608 PyObject * obj0 = 0 ;
12609 PyObject * obj1 = 0 ;
12610 char *kwnames[] = {
12611 (char *) "self",(char *) "obj", NULL
12612 };
12613
12614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetEventObject",kwnames,&obj0,&obj1)) goto fail;
12615 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12616 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12617 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxObject,
12618 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12619 {
12620 PyThreadState* __tstate = wxPyBeginAllowThreads();
12621 (arg1)->SetEventObject(arg2);
12622
12623 wxPyEndAllowThreads(__tstate);
12624 if (PyErr_Occurred()) SWIG_fail;
12625 }
12626 Py_INCREF(Py_None); resultobj = Py_None;
12627 return resultobj;
12628 fail:
12629 return NULL;
12630 }
12631
12632
12633 static PyObject *_wrap_Event_GetTimestamp(PyObject *, PyObject *args, PyObject *kwargs) {
12634 PyObject *resultobj;
12635 wxEvent *arg1 = (wxEvent *) 0 ;
12636 long result;
12637 PyObject * obj0 = 0 ;
12638 char *kwnames[] = {
12639 (char *) "self", NULL
12640 };
12641
12642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetTimestamp",kwnames,&obj0)) goto fail;
12643 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12644 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12645 {
12646 PyThreadState* __tstate = wxPyBeginAllowThreads();
12647 result = (long)((wxEvent const *)arg1)->GetTimestamp();
12648
12649 wxPyEndAllowThreads(__tstate);
12650 if (PyErr_Occurred()) SWIG_fail;
12651 }
12652 resultobj = SWIG_From_long((long)result);
12653 return resultobj;
12654 fail:
12655 return NULL;
12656 }
12657
12658
12659 static PyObject *_wrap_Event_SetTimestamp(PyObject *, PyObject *args, PyObject *kwargs) {
12660 PyObject *resultobj;
12661 wxEvent *arg1 = (wxEvent *) 0 ;
12662 long arg2 = (long) 0 ;
12663 PyObject * obj0 = 0 ;
12664 PyObject * obj1 = 0 ;
12665 char *kwnames[] = {
12666 (char *) "self",(char *) "ts", NULL
12667 };
12668
12669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Event_SetTimestamp",kwnames,&obj0,&obj1)) goto fail;
12670 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12671 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12672 if (obj1) {
12673 arg2 = (long)SWIG_As_long(obj1);
12674 if (PyErr_Occurred()) SWIG_fail;
12675 }
12676 {
12677 PyThreadState* __tstate = wxPyBeginAllowThreads();
12678 (arg1)->SetTimestamp(arg2);
12679
12680 wxPyEndAllowThreads(__tstate);
12681 if (PyErr_Occurred()) SWIG_fail;
12682 }
12683 Py_INCREF(Py_None); resultobj = Py_None;
12684 return resultobj;
12685 fail:
12686 return NULL;
12687 }
12688
12689
12690 static PyObject *_wrap_Event_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
12691 PyObject *resultobj;
12692 wxEvent *arg1 = (wxEvent *) 0 ;
12693 int result;
12694 PyObject * obj0 = 0 ;
12695 char *kwnames[] = {
12696 (char *) "self", NULL
12697 };
12698
12699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetId",kwnames,&obj0)) goto fail;
12700 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12701 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12702 {
12703 PyThreadState* __tstate = wxPyBeginAllowThreads();
12704 result = (int)((wxEvent const *)arg1)->GetId();
12705
12706 wxPyEndAllowThreads(__tstate);
12707 if (PyErr_Occurred()) SWIG_fail;
12708 }
12709 resultobj = SWIG_From_int((int)result);
12710 return resultobj;
12711 fail:
12712 return NULL;
12713 }
12714
12715
12716 static PyObject *_wrap_Event_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
12717 PyObject *resultobj;
12718 wxEvent *arg1 = (wxEvent *) 0 ;
12719 int arg2 ;
12720 PyObject * obj0 = 0 ;
12721 PyObject * obj1 = 0 ;
12722 char *kwnames[] = {
12723 (char *) "self",(char *) "Id", NULL
12724 };
12725
12726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetId",kwnames,&obj0,&obj1)) goto fail;
12727 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12728 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12729 arg2 = (int)SWIG_As_int(obj1);
12730 if (PyErr_Occurred()) SWIG_fail;
12731 {
12732 PyThreadState* __tstate = wxPyBeginAllowThreads();
12733 (arg1)->SetId(arg2);
12734
12735 wxPyEndAllowThreads(__tstate);
12736 if (PyErr_Occurred()) SWIG_fail;
12737 }
12738 Py_INCREF(Py_None); resultobj = Py_None;
12739 return resultobj;
12740 fail:
12741 return NULL;
12742 }
12743
12744
12745 static PyObject *_wrap_Event_IsCommandEvent(PyObject *, PyObject *args, PyObject *kwargs) {
12746 PyObject *resultobj;
12747 wxEvent *arg1 = (wxEvent *) 0 ;
12748 bool result;
12749 PyObject * obj0 = 0 ;
12750 char *kwnames[] = {
12751 (char *) "self", NULL
12752 };
12753
12754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_IsCommandEvent",kwnames,&obj0)) goto fail;
12755 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12756 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12757 {
12758 PyThreadState* __tstate = wxPyBeginAllowThreads();
12759 result = (bool)((wxEvent const *)arg1)->IsCommandEvent();
12760
12761 wxPyEndAllowThreads(__tstate);
12762 if (PyErr_Occurred()) SWIG_fail;
12763 }
12764 {
12765 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12766 }
12767 return resultobj;
12768 fail:
12769 return NULL;
12770 }
12771
12772
12773 static PyObject *_wrap_Event_Skip(PyObject *, PyObject *args, PyObject *kwargs) {
12774 PyObject *resultobj;
12775 wxEvent *arg1 = (wxEvent *) 0 ;
12776 bool arg2 = (bool) True ;
12777 PyObject * obj0 = 0 ;
12778 PyObject * obj1 = 0 ;
12779 char *kwnames[] = {
12780 (char *) "self",(char *) "skip", NULL
12781 };
12782
12783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Event_Skip",kwnames,&obj0,&obj1)) goto fail;
12784 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12785 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12786 if (obj1) {
12787 arg2 = (bool)SWIG_As_bool(obj1);
12788 if (PyErr_Occurred()) SWIG_fail;
12789 }
12790 {
12791 PyThreadState* __tstate = wxPyBeginAllowThreads();
12792 (arg1)->Skip(arg2);
12793
12794 wxPyEndAllowThreads(__tstate);
12795 if (PyErr_Occurred()) SWIG_fail;
12796 }
12797 Py_INCREF(Py_None); resultobj = Py_None;
12798 return resultobj;
12799 fail:
12800 return NULL;
12801 }
12802
12803
12804 static PyObject *_wrap_Event_GetSkipped(PyObject *, PyObject *args, PyObject *kwargs) {
12805 PyObject *resultobj;
12806 wxEvent *arg1 = (wxEvent *) 0 ;
12807 bool result;
12808 PyObject * obj0 = 0 ;
12809 char *kwnames[] = {
12810 (char *) "self", NULL
12811 };
12812
12813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetSkipped",kwnames,&obj0)) goto fail;
12814 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12815 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12816 {
12817 PyThreadState* __tstate = wxPyBeginAllowThreads();
12818 result = (bool)((wxEvent const *)arg1)->GetSkipped();
12819
12820 wxPyEndAllowThreads(__tstate);
12821 if (PyErr_Occurred()) SWIG_fail;
12822 }
12823 {
12824 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12825 }
12826 return resultobj;
12827 fail:
12828 return NULL;
12829 }
12830
12831
12832 static PyObject *_wrap_Event_ShouldPropagate(PyObject *, PyObject *args, PyObject *kwargs) {
12833 PyObject *resultobj;
12834 wxEvent *arg1 = (wxEvent *) 0 ;
12835 bool result;
12836 PyObject * obj0 = 0 ;
12837 char *kwnames[] = {
12838 (char *) "self", NULL
12839 };
12840
12841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_ShouldPropagate",kwnames,&obj0)) goto fail;
12842 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12843 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12844 {
12845 PyThreadState* __tstate = wxPyBeginAllowThreads();
12846 result = (bool)((wxEvent const *)arg1)->ShouldPropagate();
12847
12848 wxPyEndAllowThreads(__tstate);
12849 if (PyErr_Occurred()) SWIG_fail;
12850 }
12851 {
12852 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12853 }
12854 return resultobj;
12855 fail:
12856 return NULL;
12857 }
12858
12859
12860 static PyObject *_wrap_Event_StopPropagation(PyObject *, PyObject *args, PyObject *kwargs) {
12861 PyObject *resultobj;
12862 wxEvent *arg1 = (wxEvent *) 0 ;
12863 int result;
12864 PyObject * obj0 = 0 ;
12865 char *kwnames[] = {
12866 (char *) "self", NULL
12867 };
12868
12869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_StopPropagation",kwnames,&obj0)) goto fail;
12870 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12871 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12872 {
12873 PyThreadState* __tstate = wxPyBeginAllowThreads();
12874 result = (int)(arg1)->StopPropagation();
12875
12876 wxPyEndAllowThreads(__tstate);
12877 if (PyErr_Occurred()) SWIG_fail;
12878 }
12879 resultobj = SWIG_From_int((int)result);
12880 return resultobj;
12881 fail:
12882 return NULL;
12883 }
12884
12885
12886 static PyObject *_wrap_Event_ResumePropagation(PyObject *, PyObject *args, PyObject *kwargs) {
12887 PyObject *resultobj;
12888 wxEvent *arg1 = (wxEvent *) 0 ;
12889 int arg2 ;
12890 PyObject * obj0 = 0 ;
12891 PyObject * obj1 = 0 ;
12892 char *kwnames[] = {
12893 (char *) "self",(char *) "propagationLevel", NULL
12894 };
12895
12896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_ResumePropagation",kwnames,&obj0,&obj1)) goto fail;
12897 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12898 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12899 arg2 = (int)SWIG_As_int(obj1);
12900 if (PyErr_Occurred()) SWIG_fail;
12901 {
12902 PyThreadState* __tstate = wxPyBeginAllowThreads();
12903 (arg1)->ResumePropagation(arg2);
12904
12905 wxPyEndAllowThreads(__tstate);
12906 if (PyErr_Occurred()) SWIG_fail;
12907 }
12908 Py_INCREF(Py_None); resultobj = Py_None;
12909 return resultobj;
12910 fail:
12911 return NULL;
12912 }
12913
12914
12915 static PyObject *_wrap_Event_Clone(PyObject *, PyObject *args, PyObject *kwargs) {
12916 PyObject *resultobj;
12917 wxEvent *arg1 = (wxEvent *) 0 ;
12918 wxEvent *result;
12919 PyObject * obj0 = 0 ;
12920 char *kwnames[] = {
12921 (char *) "self", NULL
12922 };
12923
12924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_Clone",kwnames,&obj0)) goto fail;
12925 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12926 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12927 {
12928 PyThreadState* __tstate = wxPyBeginAllowThreads();
12929 result = (wxEvent *)(arg1)->Clone();
12930
12931 wxPyEndAllowThreads(__tstate);
12932 if (PyErr_Occurred()) SWIG_fail;
12933 }
12934 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvent, 0);
12935 return resultobj;
12936 fail:
12937 return NULL;
12938 }
12939
12940
12941 static PyObject * Event_swigregister(PyObject *, PyObject *args) {
12942 PyObject *obj;
12943 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12944 SWIG_TypeClientData(SWIGTYPE_p_wxEvent, obj);
12945 Py_INCREF(obj);
12946 return Py_BuildValue((char *)"");
12947 }
12948 static PyObject *_wrap_new_PropagationDisabler(PyObject *, PyObject *args, PyObject *kwargs) {
12949 PyObject *resultobj;
12950 wxEvent *arg1 = 0 ;
12951 wxPropagationDisabler *result;
12952 PyObject * obj0 = 0 ;
12953 char *kwnames[] = {
12954 (char *) "event", NULL
12955 };
12956
12957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PropagationDisabler",kwnames,&obj0)) goto fail;
12958 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12959 SWIG_POINTER_EXCEPTION | 0)) == -1)
12960 SWIG_fail;
12961 if (arg1 == NULL) {
12962 PyErr_SetString(PyExc_TypeError,"null reference");
12963 SWIG_fail;
12964 }
12965 {
12966 PyThreadState* __tstate = wxPyBeginAllowThreads();
12967 result = (wxPropagationDisabler *)new wxPropagationDisabler(*arg1);
12968
12969 wxPyEndAllowThreads(__tstate);
12970 if (PyErr_Occurred()) SWIG_fail;
12971 }
12972 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPropagationDisabler, 1);
12973 return resultobj;
12974 fail:
12975 return NULL;
12976 }
12977
12978
12979 static PyObject *_wrap_delete_PropagationDisabler(PyObject *, PyObject *args, PyObject *kwargs) {
12980 PyObject *resultobj;
12981 wxPropagationDisabler *arg1 = (wxPropagationDisabler *) 0 ;
12982 PyObject * obj0 = 0 ;
12983 char *kwnames[] = {
12984 (char *) "self", NULL
12985 };
12986
12987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PropagationDisabler",kwnames,&obj0)) goto fail;
12988 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPropagationDisabler,
12989 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12990 {
12991 PyThreadState* __tstate = wxPyBeginAllowThreads();
12992 delete arg1;
12993
12994 wxPyEndAllowThreads(__tstate);
12995 if (PyErr_Occurred()) SWIG_fail;
12996 }
12997 Py_INCREF(Py_None); resultobj = Py_None;
12998 return resultobj;
12999 fail:
13000 return NULL;
13001 }
13002
13003
13004 static PyObject * PropagationDisabler_swigregister(PyObject *, PyObject *args) {
13005 PyObject *obj;
13006 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13007 SWIG_TypeClientData(SWIGTYPE_p_wxPropagationDisabler, obj);
13008 Py_INCREF(obj);
13009 return Py_BuildValue((char *)"");
13010 }
13011 static PyObject *_wrap_new_PropagateOnce(PyObject *, PyObject *args, PyObject *kwargs) {
13012 PyObject *resultobj;
13013 wxEvent *arg1 = 0 ;
13014 wxPropagateOnce *result;
13015 PyObject * obj0 = 0 ;
13016 char *kwnames[] = {
13017 (char *) "event", NULL
13018 };
13019
13020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PropagateOnce",kwnames,&obj0)) goto fail;
13021 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
13022 SWIG_POINTER_EXCEPTION | 0)) == -1)
13023 SWIG_fail;
13024 if (arg1 == NULL) {
13025 PyErr_SetString(PyExc_TypeError,"null reference");
13026 SWIG_fail;
13027 }
13028 {
13029 PyThreadState* __tstate = wxPyBeginAllowThreads();
13030 result = (wxPropagateOnce *)new wxPropagateOnce(*arg1);
13031
13032 wxPyEndAllowThreads(__tstate);
13033 if (PyErr_Occurred()) SWIG_fail;
13034 }
13035 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPropagateOnce, 1);
13036 return resultobj;
13037 fail:
13038 return NULL;
13039 }
13040
13041
13042 static PyObject *_wrap_delete_PropagateOnce(PyObject *, PyObject *args, PyObject *kwargs) {
13043 PyObject *resultobj;
13044 wxPropagateOnce *arg1 = (wxPropagateOnce *) 0 ;
13045 PyObject * obj0 = 0 ;
13046 char *kwnames[] = {
13047 (char *) "self", NULL
13048 };
13049
13050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PropagateOnce",kwnames,&obj0)) goto fail;
13051 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPropagateOnce,
13052 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13053 {
13054 PyThreadState* __tstate = wxPyBeginAllowThreads();
13055 delete arg1;
13056
13057 wxPyEndAllowThreads(__tstate);
13058 if (PyErr_Occurred()) SWIG_fail;
13059 }
13060 Py_INCREF(Py_None); resultobj = Py_None;
13061 return resultobj;
13062 fail:
13063 return NULL;
13064 }
13065
13066
13067 static PyObject * PropagateOnce_swigregister(PyObject *, PyObject *args) {
13068 PyObject *obj;
13069 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13070 SWIG_TypeClientData(SWIGTYPE_p_wxPropagateOnce, obj);
13071 Py_INCREF(obj);
13072 return Py_BuildValue((char *)"");
13073 }
13074 static PyObject *_wrap_new_CommandEvent(PyObject *, PyObject *args, PyObject *kwargs) {
13075 PyObject *resultobj;
13076 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13077 int arg2 = (int) 0 ;
13078 wxCommandEvent *result;
13079 PyObject * obj0 = 0 ;
13080 PyObject * obj1 = 0 ;
13081 char *kwnames[] = {
13082 (char *) "commandType",(char *) "winid", NULL
13083 };
13084
13085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_CommandEvent",kwnames,&obj0,&obj1)) goto fail;
13086 if (obj0) {
13087 arg1 = (wxEventType)SWIG_As_int(obj0);
13088 if (PyErr_Occurred()) SWIG_fail;
13089 }
13090 if (obj1) {
13091 arg2 = (int)SWIG_As_int(obj1);
13092 if (PyErr_Occurred()) SWIG_fail;
13093 }
13094 {
13095 PyThreadState* __tstate = wxPyBeginAllowThreads();
13096 result = (wxCommandEvent *)new wxCommandEvent(arg1,arg2);
13097
13098 wxPyEndAllowThreads(__tstate);
13099 if (PyErr_Occurred()) SWIG_fail;
13100 }
13101 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCommandEvent, 1);
13102 return resultobj;
13103 fail:
13104 return NULL;
13105 }
13106
13107
13108 static PyObject *_wrap_CommandEvent_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
13109 PyObject *resultobj;
13110 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13111 int result;
13112 PyObject * obj0 = 0 ;
13113 char *kwnames[] = {
13114 (char *) "self", NULL
13115 };
13116
13117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetSelection",kwnames,&obj0)) goto fail;
13118 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13119 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13120 {
13121 PyThreadState* __tstate = wxPyBeginAllowThreads();
13122 result = (int)((wxCommandEvent const *)arg1)->GetSelection();
13123
13124 wxPyEndAllowThreads(__tstate);
13125 if (PyErr_Occurred()) SWIG_fail;
13126 }
13127 resultobj = SWIG_From_int((int)result);
13128 return resultobj;
13129 fail:
13130 return NULL;
13131 }
13132
13133
13134 static PyObject *_wrap_CommandEvent_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
13135 PyObject *resultobj;
13136 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13137 wxString *arg2 = 0 ;
13138 bool temp2 = False ;
13139 PyObject * obj0 = 0 ;
13140 PyObject * obj1 = 0 ;
13141 char *kwnames[] = {
13142 (char *) "self",(char *) "s", NULL
13143 };
13144
13145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetString",kwnames,&obj0,&obj1)) goto fail;
13146 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13147 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13148 {
13149 arg2 = wxString_in_helper(obj1);
13150 if (arg2 == NULL) SWIG_fail;
13151 temp2 = True;
13152 }
13153 {
13154 PyThreadState* __tstate = wxPyBeginAllowThreads();
13155 (arg1)->SetString((wxString const &)*arg2);
13156
13157 wxPyEndAllowThreads(__tstate);
13158 if (PyErr_Occurred()) SWIG_fail;
13159 }
13160 Py_INCREF(Py_None); resultobj = Py_None;
13161 {
13162 if (temp2)
13163 delete arg2;
13164 }
13165 return resultobj;
13166 fail:
13167 {
13168 if (temp2)
13169 delete arg2;
13170 }
13171 return NULL;
13172 }
13173
13174
13175 static PyObject *_wrap_CommandEvent_GetString(PyObject *, PyObject *args, PyObject *kwargs) {
13176 PyObject *resultobj;
13177 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13178 wxString result;
13179 PyObject * obj0 = 0 ;
13180 char *kwnames[] = {
13181 (char *) "self", NULL
13182 };
13183
13184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetString",kwnames,&obj0)) goto fail;
13185 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13186 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13187 {
13188 PyThreadState* __tstate = wxPyBeginAllowThreads();
13189 result = ((wxCommandEvent const *)arg1)->GetString();
13190
13191 wxPyEndAllowThreads(__tstate);
13192 if (PyErr_Occurred()) SWIG_fail;
13193 }
13194 {
13195 #if wxUSE_UNICODE
13196 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13197 #else
13198 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13199 #endif
13200 }
13201 return resultobj;
13202 fail:
13203 return NULL;
13204 }
13205
13206
13207 static PyObject *_wrap_CommandEvent_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
13208 PyObject *resultobj;
13209 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13210 bool result;
13211 PyObject * obj0 = 0 ;
13212 char *kwnames[] = {
13213 (char *) "self", NULL
13214 };
13215
13216 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_IsChecked",kwnames,&obj0)) goto fail;
13217 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13218 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13219 {
13220 PyThreadState* __tstate = wxPyBeginAllowThreads();
13221 result = (bool)((wxCommandEvent const *)arg1)->IsChecked();
13222
13223 wxPyEndAllowThreads(__tstate);
13224 if (PyErr_Occurred()) SWIG_fail;
13225 }
13226 {
13227 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13228 }
13229 return resultobj;
13230 fail:
13231 return NULL;
13232 }
13233
13234
13235 static PyObject *_wrap_CommandEvent_IsSelection(PyObject *, PyObject *args, PyObject *kwargs) {
13236 PyObject *resultobj;
13237 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13238 bool result;
13239 PyObject * obj0 = 0 ;
13240 char *kwnames[] = {
13241 (char *) "self", NULL
13242 };
13243
13244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_IsSelection",kwnames,&obj0)) goto fail;
13245 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13246 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13247 {
13248 PyThreadState* __tstate = wxPyBeginAllowThreads();
13249 result = (bool)((wxCommandEvent const *)arg1)->IsSelection();
13250
13251 wxPyEndAllowThreads(__tstate);
13252 if (PyErr_Occurred()) SWIG_fail;
13253 }
13254 {
13255 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13256 }
13257 return resultobj;
13258 fail:
13259 return NULL;
13260 }
13261
13262
13263 static PyObject *_wrap_CommandEvent_SetExtraLong(PyObject *, PyObject *args, PyObject *kwargs) {
13264 PyObject *resultobj;
13265 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13266 long arg2 ;
13267 PyObject * obj0 = 0 ;
13268 PyObject * obj1 = 0 ;
13269 char *kwnames[] = {
13270 (char *) "self",(char *) "extraLong", NULL
13271 };
13272
13273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetExtraLong",kwnames,&obj0,&obj1)) goto fail;
13274 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13275 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13276 arg2 = (long)SWIG_As_long(obj1);
13277 if (PyErr_Occurred()) SWIG_fail;
13278 {
13279 PyThreadState* __tstate = wxPyBeginAllowThreads();
13280 (arg1)->SetExtraLong(arg2);
13281
13282 wxPyEndAllowThreads(__tstate);
13283 if (PyErr_Occurred()) SWIG_fail;
13284 }
13285 Py_INCREF(Py_None); resultobj = Py_None;
13286 return resultobj;
13287 fail:
13288 return NULL;
13289 }
13290
13291
13292 static PyObject *_wrap_CommandEvent_GetExtraLong(PyObject *, PyObject *args, PyObject *kwargs) {
13293 PyObject *resultobj;
13294 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13295 long result;
13296 PyObject * obj0 = 0 ;
13297 char *kwnames[] = {
13298 (char *) "self", NULL
13299 };
13300
13301 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetExtraLong",kwnames,&obj0)) goto fail;
13302 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13303 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13304 {
13305 PyThreadState* __tstate = wxPyBeginAllowThreads();
13306 result = (long)((wxCommandEvent const *)arg1)->GetExtraLong();
13307
13308 wxPyEndAllowThreads(__tstate);
13309 if (PyErr_Occurred()) SWIG_fail;
13310 }
13311 resultobj = SWIG_From_long((long)result);
13312 return resultobj;
13313 fail:
13314 return NULL;
13315 }
13316
13317
13318 static PyObject *_wrap_CommandEvent_SetInt(PyObject *, PyObject *args, PyObject *kwargs) {
13319 PyObject *resultobj;
13320 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13321 int arg2 ;
13322 PyObject * obj0 = 0 ;
13323 PyObject * obj1 = 0 ;
13324 char *kwnames[] = {
13325 (char *) "self",(char *) "i", NULL
13326 };
13327
13328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetInt",kwnames,&obj0,&obj1)) goto fail;
13329 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13330 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13331 arg2 = (int)SWIG_As_int(obj1);
13332 if (PyErr_Occurred()) SWIG_fail;
13333 {
13334 PyThreadState* __tstate = wxPyBeginAllowThreads();
13335 (arg1)->SetInt(arg2);
13336
13337 wxPyEndAllowThreads(__tstate);
13338 if (PyErr_Occurred()) SWIG_fail;
13339 }
13340 Py_INCREF(Py_None); resultobj = Py_None;
13341 return resultobj;
13342 fail:
13343 return NULL;
13344 }
13345
13346
13347 static PyObject *_wrap_CommandEvent_GetInt(PyObject *, PyObject *args, PyObject *kwargs) {
13348 PyObject *resultobj;
13349 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13350 long result;
13351 PyObject * obj0 = 0 ;
13352 char *kwnames[] = {
13353 (char *) "self", NULL
13354 };
13355
13356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetInt",kwnames,&obj0)) goto fail;
13357 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13358 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13359 {
13360 PyThreadState* __tstate = wxPyBeginAllowThreads();
13361 result = (long)((wxCommandEvent const *)arg1)->GetInt();
13362
13363 wxPyEndAllowThreads(__tstate);
13364 if (PyErr_Occurred()) SWIG_fail;
13365 }
13366 resultobj = SWIG_From_long((long)result);
13367 return resultobj;
13368 fail:
13369 return NULL;
13370 }
13371
13372
13373 static PyObject *_wrap_CommandEvent_Clone(PyObject *, PyObject *args, PyObject *kwargs) {
13374 PyObject *resultobj;
13375 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13376 wxEvent *result;
13377 PyObject * obj0 = 0 ;
13378 char *kwnames[] = {
13379 (char *) "self", NULL
13380 };
13381
13382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_Clone",kwnames,&obj0)) goto fail;
13383 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13384 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13385 {
13386 PyThreadState* __tstate = wxPyBeginAllowThreads();
13387 result = (wxEvent *)((wxCommandEvent const *)arg1)->Clone();
13388
13389 wxPyEndAllowThreads(__tstate);
13390 if (PyErr_Occurred()) SWIG_fail;
13391 }
13392 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvent, 0);
13393 return resultobj;
13394 fail:
13395 return NULL;
13396 }
13397
13398
13399 static PyObject * CommandEvent_swigregister(PyObject *, PyObject *args) {
13400 PyObject *obj;
13401 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13402 SWIG_TypeClientData(SWIGTYPE_p_wxCommandEvent, obj);
13403 Py_INCREF(obj);
13404 return Py_BuildValue((char *)"");
13405 }
13406 static PyObject *_wrap_new_NotifyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
13407 PyObject *resultobj;
13408 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13409 int arg2 = (int) 0 ;
13410 wxNotifyEvent *result;
13411 PyObject * obj0 = 0 ;
13412 PyObject * obj1 = 0 ;
13413 char *kwnames[] = {
13414 (char *) "commandType",(char *) "winid", NULL
13415 };
13416
13417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_NotifyEvent",kwnames,&obj0,&obj1)) goto fail;
13418 if (obj0) {
13419 arg1 = (wxEventType)SWIG_As_int(obj0);
13420 if (PyErr_Occurred()) SWIG_fail;
13421 }
13422 if (obj1) {
13423 arg2 = (int)SWIG_As_int(obj1);
13424 if (PyErr_Occurred()) SWIG_fail;
13425 }
13426 {
13427 PyThreadState* __tstate = wxPyBeginAllowThreads();
13428 result = (wxNotifyEvent *)new wxNotifyEvent(arg1,arg2);
13429
13430 wxPyEndAllowThreads(__tstate);
13431 if (PyErr_Occurred()) SWIG_fail;
13432 }
13433 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotifyEvent, 1);
13434 return resultobj;
13435 fail:
13436 return NULL;
13437 }
13438
13439
13440 static PyObject *_wrap_NotifyEvent_Veto(PyObject *, PyObject *args, PyObject *kwargs) {
13441 PyObject *resultobj;
13442 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13443 PyObject * obj0 = 0 ;
13444 char *kwnames[] = {
13445 (char *) "self", NULL
13446 };
13447
13448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_Veto",kwnames,&obj0)) goto fail;
13449 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13450 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13451 {
13452 PyThreadState* __tstate = wxPyBeginAllowThreads();
13453 (arg1)->Veto();
13454
13455 wxPyEndAllowThreads(__tstate);
13456 if (PyErr_Occurred()) SWIG_fail;
13457 }
13458 Py_INCREF(Py_None); resultobj = Py_None;
13459 return resultobj;
13460 fail:
13461 return NULL;
13462 }
13463
13464
13465 static PyObject *_wrap_NotifyEvent_Allow(PyObject *, PyObject *args, PyObject *kwargs) {
13466 PyObject *resultobj;
13467 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13468 PyObject * obj0 = 0 ;
13469 char *kwnames[] = {
13470 (char *) "self", NULL
13471 };
13472
13473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_Allow",kwnames,&obj0)) goto fail;
13474 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13475 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13476 {
13477 PyThreadState* __tstate = wxPyBeginAllowThreads();
13478 (arg1)->Allow();
13479
13480 wxPyEndAllowThreads(__tstate);
13481 if (PyErr_Occurred()) SWIG_fail;
13482 }
13483 Py_INCREF(Py_None); resultobj = Py_None;
13484 return resultobj;
13485 fail:
13486 return NULL;
13487 }
13488
13489
13490 static PyObject *_wrap_NotifyEvent_IsAllowed(PyObject *, PyObject *args, PyObject *kwargs) {
13491 PyObject *resultobj;
13492 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13493 bool result;
13494 PyObject * obj0 = 0 ;
13495 char *kwnames[] = {
13496 (char *) "self", NULL
13497 };
13498
13499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_IsAllowed",kwnames,&obj0)) goto fail;
13500 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13501 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13502 {
13503 PyThreadState* __tstate = wxPyBeginAllowThreads();
13504 result = (bool)(arg1)->IsAllowed();
13505
13506 wxPyEndAllowThreads(__tstate);
13507 if (PyErr_Occurred()) SWIG_fail;
13508 }
13509 {
13510 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13511 }
13512 return resultobj;
13513 fail:
13514 return NULL;
13515 }
13516
13517
13518 static PyObject * NotifyEvent_swigregister(PyObject *, PyObject *args) {
13519 PyObject *obj;
13520 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13521 SWIG_TypeClientData(SWIGTYPE_p_wxNotifyEvent, obj);
13522 Py_INCREF(obj);
13523 return Py_BuildValue((char *)"");
13524 }
13525 static PyObject *_wrap_new_ScrollEvent(PyObject *, PyObject *args, PyObject *kwargs) {
13526 PyObject *resultobj;
13527 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13528 int arg2 = (int) 0 ;
13529 int arg3 = (int) 0 ;
13530 int arg4 = (int) 0 ;
13531 wxScrollEvent *result;
13532 PyObject * obj0 = 0 ;
13533 PyObject * obj1 = 0 ;
13534 PyObject * obj2 = 0 ;
13535 PyObject * obj3 = 0 ;
13536 char *kwnames[] = {
13537 (char *) "commandType",(char *) "winid",(char *) "pos",(char *) "orient", NULL
13538 };
13539
13540 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ScrollEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
13541 if (obj0) {
13542 arg1 = (wxEventType)SWIG_As_int(obj0);
13543 if (PyErr_Occurred()) SWIG_fail;
13544 }
13545 if (obj1) {
13546 arg2 = (int)SWIG_As_int(obj1);
13547 if (PyErr_Occurred()) SWIG_fail;
13548 }
13549 if (obj2) {
13550 arg3 = (int)SWIG_As_int(obj2);
13551 if (PyErr_Occurred()) SWIG_fail;
13552 }
13553 if (obj3) {
13554 arg4 = (int)SWIG_As_int(obj3);
13555 if (PyErr_Occurred()) SWIG_fail;
13556 }
13557 {
13558 PyThreadState* __tstate = wxPyBeginAllowThreads();
13559 result = (wxScrollEvent *)new wxScrollEvent(arg1,arg2,arg3,arg4);
13560
13561 wxPyEndAllowThreads(__tstate);
13562 if (PyErr_Occurred()) SWIG_fail;
13563 }
13564 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollEvent, 1);
13565 return resultobj;
13566 fail:
13567 return NULL;
13568 }
13569
13570
13571 static PyObject *_wrap_ScrollEvent_GetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
13572 PyObject *resultobj;
13573 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13574 int result;
13575 PyObject * obj0 = 0 ;
13576 char *kwnames[] = {
13577 (char *) "self", NULL
13578 };
13579
13580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollEvent_GetOrientation",kwnames,&obj0)) goto fail;
13581 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13582 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13583 {
13584 PyThreadState* __tstate = wxPyBeginAllowThreads();
13585 result = (int)((wxScrollEvent const *)arg1)->GetOrientation();
13586
13587 wxPyEndAllowThreads(__tstate);
13588 if (PyErr_Occurred()) SWIG_fail;
13589 }
13590 resultobj = SWIG_From_int((int)result);
13591 return resultobj;
13592 fail:
13593 return NULL;
13594 }
13595
13596
13597 static PyObject *_wrap_ScrollEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
13598 PyObject *resultobj;
13599 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13600 int result;
13601 PyObject * obj0 = 0 ;
13602 char *kwnames[] = {
13603 (char *) "self", NULL
13604 };
13605
13606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollEvent_GetPosition",kwnames,&obj0)) goto fail;
13607 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13608 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13609 {
13610 PyThreadState* __tstate = wxPyBeginAllowThreads();
13611 result = (int)((wxScrollEvent const *)arg1)->GetPosition();
13612
13613 wxPyEndAllowThreads(__tstate);
13614 if (PyErr_Occurred()) SWIG_fail;
13615 }
13616 resultobj = SWIG_From_int((int)result);
13617 return resultobj;
13618 fail:
13619 return NULL;
13620 }
13621
13622
13623 static PyObject *_wrap_ScrollEvent_SetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
13624 PyObject *resultobj;
13625 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13626 int arg2 ;
13627 PyObject * obj0 = 0 ;
13628 PyObject * obj1 = 0 ;
13629 char *kwnames[] = {
13630 (char *) "self",(char *) "orient", NULL
13631 };
13632
13633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
13634 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13635 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13636 arg2 = (int)SWIG_As_int(obj1);
13637 if (PyErr_Occurred()) SWIG_fail;
13638 {
13639 PyThreadState* __tstate = wxPyBeginAllowThreads();
13640 (arg1)->SetOrientation(arg2);
13641
13642 wxPyEndAllowThreads(__tstate);
13643 if (PyErr_Occurred()) SWIG_fail;
13644 }
13645 Py_INCREF(Py_None); resultobj = Py_None;
13646 return resultobj;
13647 fail:
13648 return NULL;
13649 }
13650
13651
13652 static PyObject *_wrap_ScrollEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
13653 PyObject *resultobj;
13654 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13655 int arg2 ;
13656 PyObject * obj0 = 0 ;
13657 PyObject * obj1 = 0 ;
13658 char *kwnames[] = {
13659 (char *) "self",(char *) "pos", NULL
13660 };
13661
13662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
13663 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13664 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13665 arg2 = (int)SWIG_As_int(obj1);
13666 if (PyErr_Occurred()) SWIG_fail;
13667 {
13668 PyThreadState* __tstate = wxPyBeginAllowThreads();
13669 (arg1)->SetPosition(arg2);
13670
13671 wxPyEndAllowThreads(__tstate);
13672 if (PyErr_Occurred()) SWIG_fail;
13673 }
13674 Py_INCREF(Py_None); resultobj = Py_None;
13675 return resultobj;
13676 fail:
13677 return NULL;
13678 }
13679
13680
13681 static PyObject * ScrollEvent_swigregister(PyObject *, PyObject *args) {
13682 PyObject *obj;
13683 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13684 SWIG_TypeClientData(SWIGTYPE_p_wxScrollEvent, obj);
13685 Py_INCREF(obj);
13686 return Py_BuildValue((char *)"");
13687 }
13688 static PyObject *_wrap_new_ScrollWinEvent(PyObject *, PyObject *args, PyObject *kwargs) {
13689 PyObject *resultobj;
13690 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13691 int arg2 = (int) 0 ;
13692 int arg3 = (int) 0 ;
13693 wxScrollWinEvent *result;
13694 PyObject * obj0 = 0 ;
13695 PyObject * obj1 = 0 ;
13696 PyObject * obj2 = 0 ;
13697 char *kwnames[] = {
13698 (char *) "commandType",(char *) "pos",(char *) "orient", NULL
13699 };
13700
13701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ScrollWinEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
13702 if (obj0) {
13703 arg1 = (wxEventType)SWIG_As_int(obj0);
13704 if (PyErr_Occurred()) SWIG_fail;
13705 }
13706 if (obj1) {
13707 arg2 = (int)SWIG_As_int(obj1);
13708 if (PyErr_Occurred()) SWIG_fail;
13709 }
13710 if (obj2) {
13711 arg3 = (int)SWIG_As_int(obj2);
13712 if (PyErr_Occurred()) SWIG_fail;
13713 }
13714 {
13715 PyThreadState* __tstate = wxPyBeginAllowThreads();
13716 result = (wxScrollWinEvent *)new wxScrollWinEvent(arg1,arg2,arg3);
13717
13718 wxPyEndAllowThreads(__tstate);
13719 if (PyErr_Occurred()) SWIG_fail;
13720 }
13721 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollWinEvent, 1);
13722 return resultobj;
13723 fail:
13724 return NULL;
13725 }
13726
13727
13728 static PyObject *_wrap_ScrollWinEvent_GetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
13729 PyObject *resultobj;
13730 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13731 int result;
13732 PyObject * obj0 = 0 ;
13733 char *kwnames[] = {
13734 (char *) "self", NULL
13735 };
13736
13737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollWinEvent_GetOrientation",kwnames,&obj0)) goto fail;
13738 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13739 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13740 {
13741 PyThreadState* __tstate = wxPyBeginAllowThreads();
13742 result = (int)((wxScrollWinEvent const *)arg1)->GetOrientation();
13743
13744 wxPyEndAllowThreads(__tstate);
13745 if (PyErr_Occurred()) SWIG_fail;
13746 }
13747 resultobj = SWIG_From_int((int)result);
13748 return resultobj;
13749 fail:
13750 return NULL;
13751 }
13752
13753
13754 static PyObject *_wrap_ScrollWinEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
13755 PyObject *resultobj;
13756 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13757 int result;
13758 PyObject * obj0 = 0 ;
13759 char *kwnames[] = {
13760 (char *) "self", NULL
13761 };
13762
13763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollWinEvent_GetPosition",kwnames,&obj0)) goto fail;
13764 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13765 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13766 {
13767 PyThreadState* __tstate = wxPyBeginAllowThreads();
13768 result = (int)((wxScrollWinEvent const *)arg1)->GetPosition();
13769
13770 wxPyEndAllowThreads(__tstate);
13771 if (PyErr_Occurred()) SWIG_fail;
13772 }
13773 resultobj = SWIG_From_int((int)result);
13774 return resultobj;
13775 fail:
13776 return NULL;
13777 }
13778
13779
13780 static PyObject *_wrap_ScrollWinEvent_SetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
13781 PyObject *resultobj;
13782 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13783 int arg2 ;
13784 PyObject * obj0 = 0 ;
13785 PyObject * obj1 = 0 ;
13786 char *kwnames[] = {
13787 (char *) "self",(char *) "orient", NULL
13788 };
13789
13790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollWinEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
13791 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13792 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13793 arg2 = (int)SWIG_As_int(obj1);
13794 if (PyErr_Occurred()) SWIG_fail;
13795 {
13796 PyThreadState* __tstate = wxPyBeginAllowThreads();
13797 (arg1)->SetOrientation(arg2);
13798
13799 wxPyEndAllowThreads(__tstate);
13800 if (PyErr_Occurred()) SWIG_fail;
13801 }
13802 Py_INCREF(Py_None); resultobj = Py_None;
13803 return resultobj;
13804 fail:
13805 return NULL;
13806 }
13807
13808
13809 static PyObject *_wrap_ScrollWinEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
13810 PyObject *resultobj;
13811 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13812 int arg2 ;
13813 PyObject * obj0 = 0 ;
13814 PyObject * obj1 = 0 ;
13815 char *kwnames[] = {
13816 (char *) "self",(char *) "pos", NULL
13817 };
13818
13819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollWinEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
13820 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13821 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13822 arg2 = (int)SWIG_As_int(obj1);
13823 if (PyErr_Occurred()) SWIG_fail;
13824 {
13825 PyThreadState* __tstate = wxPyBeginAllowThreads();
13826 (arg1)->SetPosition(arg2);
13827
13828 wxPyEndAllowThreads(__tstate);
13829 if (PyErr_Occurred()) SWIG_fail;
13830 }
13831 Py_INCREF(Py_None); resultobj = Py_None;
13832 return resultobj;
13833 fail:
13834 return NULL;
13835 }
13836
13837
13838 static PyObject * ScrollWinEvent_swigregister(PyObject *, PyObject *args) {
13839 PyObject *obj;
13840 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13841 SWIG_TypeClientData(SWIGTYPE_p_wxScrollWinEvent, obj);
13842 Py_INCREF(obj);
13843 return Py_BuildValue((char *)"");
13844 }
13845 static PyObject *_wrap_new_MouseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
13846 PyObject *resultobj;
13847 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13848 wxMouseEvent *result;
13849 PyObject * obj0 = 0 ;
13850 char *kwnames[] = {
13851 (char *) "mouseType", NULL
13852 };
13853
13854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MouseEvent",kwnames,&obj0)) goto fail;
13855 if (obj0) {
13856 arg1 = (wxEventType)SWIG_As_int(obj0);
13857 if (PyErr_Occurred()) SWIG_fail;
13858 }
13859 {
13860 PyThreadState* __tstate = wxPyBeginAllowThreads();
13861 result = (wxMouseEvent *)new wxMouseEvent(arg1);
13862
13863 wxPyEndAllowThreads(__tstate);
13864 if (PyErr_Occurred()) SWIG_fail;
13865 }
13866 {
13867 resultobj = wxPyMake_wxObject(result, 1);
13868 }
13869 return resultobj;
13870 fail:
13871 return NULL;
13872 }
13873
13874
13875 static PyObject *_wrap_MouseEvent_IsButton(PyObject *, PyObject *args, PyObject *kwargs) {
13876 PyObject *resultobj;
13877 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13878 bool result;
13879 PyObject * obj0 = 0 ;
13880 char *kwnames[] = {
13881 (char *) "self", NULL
13882 };
13883
13884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_IsButton",kwnames,&obj0)) goto fail;
13885 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13886 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13887 {
13888 PyThreadState* __tstate = wxPyBeginAllowThreads();
13889 result = (bool)((wxMouseEvent const *)arg1)->IsButton();
13890
13891 wxPyEndAllowThreads(__tstate);
13892 if (PyErr_Occurred()) SWIG_fail;
13893 }
13894 {
13895 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13896 }
13897 return resultobj;
13898 fail:
13899 return NULL;
13900 }
13901
13902
13903 static PyObject *_wrap_MouseEvent_ButtonDown(PyObject *, PyObject *args, PyObject *kwargs) {
13904 PyObject *resultobj;
13905 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13906 int arg2 = (int) wxMOUSE_BTN_ANY ;
13907 bool result;
13908 PyObject * obj0 = 0 ;
13909 PyObject * obj1 = 0 ;
13910 char *kwnames[] = {
13911 (char *) "self",(char *) "but", NULL
13912 };
13913
13914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonDown",kwnames,&obj0,&obj1)) goto fail;
13915 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13916 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13917 if (obj1) {
13918 arg2 = (int)SWIG_As_int(obj1);
13919 if (PyErr_Occurred()) SWIG_fail;
13920 }
13921 {
13922 PyThreadState* __tstate = wxPyBeginAllowThreads();
13923 result = (bool)((wxMouseEvent const *)arg1)->ButtonDown(arg2);
13924
13925 wxPyEndAllowThreads(__tstate);
13926 if (PyErr_Occurred()) SWIG_fail;
13927 }
13928 {
13929 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13930 }
13931 return resultobj;
13932 fail:
13933 return NULL;
13934 }
13935
13936
13937 static PyObject *_wrap_MouseEvent_ButtonDClick(PyObject *, PyObject *args, PyObject *kwargs) {
13938 PyObject *resultobj;
13939 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13940 int arg2 = (int) wxMOUSE_BTN_ANY ;
13941 bool result;
13942 PyObject * obj0 = 0 ;
13943 PyObject * obj1 = 0 ;
13944 char *kwnames[] = {
13945 (char *) "self",(char *) "but", NULL
13946 };
13947
13948 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonDClick",kwnames,&obj0,&obj1)) goto fail;
13949 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13950 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13951 if (obj1) {
13952 arg2 = (int)SWIG_As_int(obj1);
13953 if (PyErr_Occurred()) SWIG_fail;
13954 }
13955 {
13956 PyThreadState* __tstate = wxPyBeginAllowThreads();
13957 result = (bool)((wxMouseEvent const *)arg1)->ButtonDClick(arg2);
13958
13959 wxPyEndAllowThreads(__tstate);
13960 if (PyErr_Occurred()) SWIG_fail;
13961 }
13962 {
13963 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13964 }
13965 return resultobj;
13966 fail:
13967 return NULL;
13968 }
13969
13970
13971 static PyObject *_wrap_MouseEvent_ButtonUp(PyObject *, PyObject *args, PyObject *kwargs) {
13972 PyObject *resultobj;
13973 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13974 int arg2 = (int) wxMOUSE_BTN_ANY ;
13975 bool result;
13976 PyObject * obj0 = 0 ;
13977 PyObject * obj1 = 0 ;
13978 char *kwnames[] = {
13979 (char *) "self",(char *) "but", NULL
13980 };
13981
13982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonUp",kwnames,&obj0,&obj1)) goto fail;
13983 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13984 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13985 if (obj1) {
13986 arg2 = (int)SWIG_As_int(obj1);
13987 if (PyErr_Occurred()) SWIG_fail;
13988 }
13989 {
13990 PyThreadState* __tstate = wxPyBeginAllowThreads();
13991 result = (bool)((wxMouseEvent const *)arg1)->ButtonUp(arg2);
13992
13993 wxPyEndAllowThreads(__tstate);
13994 if (PyErr_Occurred()) SWIG_fail;
13995 }
13996 {
13997 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13998 }
13999 return resultobj;
14000 fail:
14001 return NULL;
14002 }
14003
14004
14005 static PyObject *_wrap_MouseEvent_Button(PyObject *, PyObject *args, PyObject *kwargs) {
14006 PyObject *resultobj;
14007 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14008 int arg2 ;
14009 bool result;
14010 PyObject * obj0 = 0 ;
14011 PyObject * obj1 = 0 ;
14012 char *kwnames[] = {
14013 (char *) "self",(char *) "but", NULL
14014 };
14015
14016 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_Button",kwnames,&obj0,&obj1)) goto fail;
14017 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14018 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14019 arg2 = (int)SWIG_As_int(obj1);
14020 if (PyErr_Occurred()) SWIG_fail;
14021 {
14022 PyThreadState* __tstate = wxPyBeginAllowThreads();
14023 result = (bool)((wxMouseEvent const *)arg1)->Button(arg2);
14024
14025 wxPyEndAllowThreads(__tstate);
14026 if (PyErr_Occurred()) SWIG_fail;
14027 }
14028 {
14029 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14030 }
14031 return resultobj;
14032 fail:
14033 return NULL;
14034 }
14035
14036
14037 static PyObject *_wrap_MouseEvent_ButtonIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
14038 PyObject *resultobj;
14039 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14040 int arg2 ;
14041 bool result;
14042 PyObject * obj0 = 0 ;
14043 PyObject * obj1 = 0 ;
14044 char *kwnames[] = {
14045 (char *) "self",(char *) "but", NULL
14046 };
14047
14048 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_ButtonIsDown",kwnames,&obj0,&obj1)) goto fail;
14049 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14050 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14051 arg2 = (int)SWIG_As_int(obj1);
14052 if (PyErr_Occurred()) SWIG_fail;
14053 {
14054 PyThreadState* __tstate = wxPyBeginAllowThreads();
14055 result = (bool)((wxMouseEvent const *)arg1)->ButtonIsDown(arg2);
14056
14057 wxPyEndAllowThreads(__tstate);
14058 if (PyErr_Occurred()) SWIG_fail;
14059 }
14060 {
14061 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14062 }
14063 return resultobj;
14064 fail:
14065 return NULL;
14066 }
14067
14068
14069 static PyObject *_wrap_MouseEvent_GetButton(PyObject *, PyObject *args, PyObject *kwargs) {
14070 PyObject *resultobj;
14071 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14072 int result;
14073 PyObject * obj0 = 0 ;
14074 char *kwnames[] = {
14075 (char *) "self", NULL
14076 };
14077
14078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetButton",kwnames,&obj0)) goto fail;
14079 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14080 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14081 {
14082 PyThreadState* __tstate = wxPyBeginAllowThreads();
14083 result = (int)((wxMouseEvent const *)arg1)->GetButton();
14084
14085 wxPyEndAllowThreads(__tstate);
14086 if (PyErr_Occurred()) SWIG_fail;
14087 }
14088 resultobj = SWIG_From_int((int)result);
14089 return resultobj;
14090 fail:
14091 return NULL;
14092 }
14093
14094
14095 static PyObject *_wrap_MouseEvent_ControlDown(PyObject *, PyObject *args, PyObject *kwargs) {
14096 PyObject *resultobj;
14097 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14098 bool result;
14099 PyObject * obj0 = 0 ;
14100 char *kwnames[] = {
14101 (char *) "self", NULL
14102 };
14103
14104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_ControlDown",kwnames,&obj0)) goto fail;
14105 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14106 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14107 {
14108 PyThreadState* __tstate = wxPyBeginAllowThreads();
14109 result = (bool)((wxMouseEvent const *)arg1)->ControlDown();
14110
14111 wxPyEndAllowThreads(__tstate);
14112 if (PyErr_Occurred()) SWIG_fail;
14113 }
14114 {
14115 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14116 }
14117 return resultobj;
14118 fail:
14119 return NULL;
14120 }
14121
14122
14123 static PyObject *_wrap_MouseEvent_MetaDown(PyObject *, PyObject *args, PyObject *kwargs) {
14124 PyObject *resultobj;
14125 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14126 bool result;
14127 PyObject * obj0 = 0 ;
14128 char *kwnames[] = {
14129 (char *) "self", NULL
14130 };
14131
14132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MetaDown",kwnames,&obj0)) goto fail;
14133 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14134 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14135 {
14136 PyThreadState* __tstate = wxPyBeginAllowThreads();
14137 result = (bool)((wxMouseEvent const *)arg1)->MetaDown();
14138
14139 wxPyEndAllowThreads(__tstate);
14140 if (PyErr_Occurred()) SWIG_fail;
14141 }
14142 {
14143 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14144 }
14145 return resultobj;
14146 fail:
14147 return NULL;
14148 }
14149
14150
14151 static PyObject *_wrap_MouseEvent_AltDown(PyObject *, PyObject *args, PyObject *kwargs) {
14152 PyObject *resultobj;
14153 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14154 bool result;
14155 PyObject * obj0 = 0 ;
14156 char *kwnames[] = {
14157 (char *) "self", NULL
14158 };
14159
14160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_AltDown",kwnames,&obj0)) goto fail;
14161 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14162 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14163 {
14164 PyThreadState* __tstate = wxPyBeginAllowThreads();
14165 result = (bool)((wxMouseEvent const *)arg1)->AltDown();
14166
14167 wxPyEndAllowThreads(__tstate);
14168 if (PyErr_Occurred()) SWIG_fail;
14169 }
14170 {
14171 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14172 }
14173 return resultobj;
14174 fail:
14175 return NULL;
14176 }
14177
14178
14179 static PyObject *_wrap_MouseEvent_ShiftDown(PyObject *, PyObject *args, PyObject *kwargs) {
14180 PyObject *resultobj;
14181 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14182 bool result;
14183 PyObject * obj0 = 0 ;
14184 char *kwnames[] = {
14185 (char *) "self", NULL
14186 };
14187
14188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_ShiftDown",kwnames,&obj0)) goto fail;
14189 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14190 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14191 {
14192 PyThreadState* __tstate = wxPyBeginAllowThreads();
14193 result = (bool)((wxMouseEvent const *)arg1)->ShiftDown();
14194
14195 wxPyEndAllowThreads(__tstate);
14196 if (PyErr_Occurred()) SWIG_fail;
14197 }
14198 {
14199 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14200 }
14201 return resultobj;
14202 fail:
14203 return NULL;
14204 }
14205
14206
14207 static PyObject *_wrap_MouseEvent_CmdDown(PyObject *, PyObject *args, PyObject *kwargs) {
14208 PyObject *resultobj;
14209 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14210 bool result;
14211 PyObject * obj0 = 0 ;
14212 char *kwnames[] = {
14213 (char *) "self", NULL
14214 };
14215
14216 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_CmdDown",kwnames,&obj0)) goto fail;
14217 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14218 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14219 {
14220 PyThreadState* __tstate = wxPyBeginAllowThreads();
14221 result = (bool)((wxMouseEvent const *)arg1)->CmdDown();
14222
14223 wxPyEndAllowThreads(__tstate);
14224 if (PyErr_Occurred()) SWIG_fail;
14225 }
14226 {
14227 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14228 }
14229 return resultobj;
14230 fail:
14231 return NULL;
14232 }
14233
14234
14235 static PyObject *_wrap_MouseEvent_LeftDown(PyObject *, PyObject *args, PyObject *kwargs) {
14236 PyObject *resultobj;
14237 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14238 bool result;
14239 PyObject * obj0 = 0 ;
14240 char *kwnames[] = {
14241 (char *) "self", NULL
14242 };
14243
14244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftDown",kwnames,&obj0)) goto fail;
14245 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14246 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14247 {
14248 PyThreadState* __tstate = wxPyBeginAllowThreads();
14249 result = (bool)((wxMouseEvent const *)arg1)->LeftDown();
14250
14251 wxPyEndAllowThreads(__tstate);
14252 if (PyErr_Occurred()) SWIG_fail;
14253 }
14254 {
14255 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14256 }
14257 return resultobj;
14258 fail:
14259 return NULL;
14260 }
14261
14262
14263 static PyObject *_wrap_MouseEvent_MiddleDown(PyObject *, PyObject *args, PyObject *kwargs) {
14264 PyObject *resultobj;
14265 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14266 bool result;
14267 PyObject * obj0 = 0 ;
14268 char *kwnames[] = {
14269 (char *) "self", NULL
14270 };
14271
14272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleDown",kwnames,&obj0)) goto fail;
14273 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14274 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14275 {
14276 PyThreadState* __tstate = wxPyBeginAllowThreads();
14277 result = (bool)((wxMouseEvent const *)arg1)->MiddleDown();
14278
14279 wxPyEndAllowThreads(__tstate);
14280 if (PyErr_Occurred()) SWIG_fail;
14281 }
14282 {
14283 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14284 }
14285 return resultobj;
14286 fail:
14287 return NULL;
14288 }
14289
14290
14291 static PyObject *_wrap_MouseEvent_RightDown(PyObject *, PyObject *args, PyObject *kwargs) {
14292 PyObject *resultobj;
14293 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14294 bool result;
14295 PyObject * obj0 = 0 ;
14296 char *kwnames[] = {
14297 (char *) "self", NULL
14298 };
14299
14300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightDown",kwnames,&obj0)) goto fail;
14301 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14302 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14303 {
14304 PyThreadState* __tstate = wxPyBeginAllowThreads();
14305 result = (bool)((wxMouseEvent const *)arg1)->RightDown();
14306
14307 wxPyEndAllowThreads(__tstate);
14308 if (PyErr_Occurred()) SWIG_fail;
14309 }
14310 {
14311 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14312 }
14313 return resultobj;
14314 fail:
14315 return NULL;
14316 }
14317
14318
14319 static PyObject *_wrap_MouseEvent_LeftUp(PyObject *, PyObject *args, PyObject *kwargs) {
14320 PyObject *resultobj;
14321 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14322 bool result;
14323 PyObject * obj0 = 0 ;
14324 char *kwnames[] = {
14325 (char *) "self", NULL
14326 };
14327
14328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftUp",kwnames,&obj0)) goto fail;
14329 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14330 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14331 {
14332 PyThreadState* __tstate = wxPyBeginAllowThreads();
14333 result = (bool)((wxMouseEvent const *)arg1)->LeftUp();
14334
14335 wxPyEndAllowThreads(__tstate);
14336 if (PyErr_Occurred()) SWIG_fail;
14337 }
14338 {
14339 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14340 }
14341 return resultobj;
14342 fail:
14343 return NULL;
14344 }
14345
14346
14347 static PyObject *_wrap_MouseEvent_MiddleUp(PyObject *, PyObject *args, PyObject *kwargs) {
14348 PyObject *resultobj;
14349 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14350 bool result;
14351 PyObject * obj0 = 0 ;
14352 char *kwnames[] = {
14353 (char *) "self", NULL
14354 };
14355
14356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleUp",kwnames,&obj0)) goto fail;
14357 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14358 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14359 {
14360 PyThreadState* __tstate = wxPyBeginAllowThreads();
14361 result = (bool)((wxMouseEvent const *)arg1)->MiddleUp();
14362
14363 wxPyEndAllowThreads(__tstate);
14364 if (PyErr_Occurred()) SWIG_fail;
14365 }
14366 {
14367 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14368 }
14369 return resultobj;
14370 fail:
14371 return NULL;
14372 }
14373
14374
14375 static PyObject *_wrap_MouseEvent_RightUp(PyObject *, PyObject *args, PyObject *kwargs) {
14376 PyObject *resultobj;
14377 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14378 bool result;
14379 PyObject * obj0 = 0 ;
14380 char *kwnames[] = {
14381 (char *) "self", NULL
14382 };
14383
14384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightUp",kwnames,&obj0)) goto fail;
14385 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14386 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14387 {
14388 PyThreadState* __tstate = wxPyBeginAllowThreads();
14389 result = (bool)((wxMouseEvent const *)arg1)->RightUp();
14390
14391 wxPyEndAllowThreads(__tstate);
14392 if (PyErr_Occurred()) SWIG_fail;
14393 }
14394 {
14395 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14396 }
14397 return resultobj;
14398 fail:
14399 return NULL;
14400 }
14401
14402
14403 static PyObject *_wrap_MouseEvent_LeftDClick(PyObject *, PyObject *args, PyObject *kwargs) {
14404 PyObject *resultobj;
14405 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14406 bool result;
14407 PyObject * obj0 = 0 ;
14408 char *kwnames[] = {
14409 (char *) "self", NULL
14410 };
14411
14412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftDClick",kwnames,&obj0)) goto fail;
14413 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14414 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14415 {
14416 PyThreadState* __tstate = wxPyBeginAllowThreads();
14417 result = (bool)((wxMouseEvent const *)arg1)->LeftDClick();
14418
14419 wxPyEndAllowThreads(__tstate);
14420 if (PyErr_Occurred()) SWIG_fail;
14421 }
14422 {
14423 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14424 }
14425 return resultobj;
14426 fail:
14427 return NULL;
14428 }
14429
14430
14431 static PyObject *_wrap_MouseEvent_MiddleDClick(PyObject *, PyObject *args, PyObject *kwargs) {
14432 PyObject *resultobj;
14433 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14434 bool result;
14435 PyObject * obj0 = 0 ;
14436 char *kwnames[] = {
14437 (char *) "self", NULL
14438 };
14439
14440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleDClick",kwnames,&obj0)) goto fail;
14441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14443 {
14444 PyThreadState* __tstate = wxPyBeginAllowThreads();
14445 result = (bool)((wxMouseEvent const *)arg1)->MiddleDClick();
14446
14447 wxPyEndAllowThreads(__tstate);
14448 if (PyErr_Occurred()) SWIG_fail;
14449 }
14450 {
14451 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14452 }
14453 return resultobj;
14454 fail:
14455 return NULL;
14456 }
14457
14458
14459 static PyObject *_wrap_MouseEvent_RightDClick(PyObject *, PyObject *args, PyObject *kwargs) {
14460 PyObject *resultobj;
14461 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14462 bool result;
14463 PyObject * obj0 = 0 ;
14464 char *kwnames[] = {
14465 (char *) "self", NULL
14466 };
14467
14468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightDClick",kwnames,&obj0)) goto fail;
14469 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14470 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14471 {
14472 PyThreadState* __tstate = wxPyBeginAllowThreads();
14473 result = (bool)((wxMouseEvent const *)arg1)->RightDClick();
14474
14475 wxPyEndAllowThreads(__tstate);
14476 if (PyErr_Occurred()) SWIG_fail;
14477 }
14478 {
14479 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14480 }
14481 return resultobj;
14482 fail:
14483 return NULL;
14484 }
14485
14486
14487 static PyObject *_wrap_MouseEvent_LeftIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
14488 PyObject *resultobj;
14489 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14490 bool result;
14491 PyObject * obj0 = 0 ;
14492 char *kwnames[] = {
14493 (char *) "self", NULL
14494 };
14495
14496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftIsDown",kwnames,&obj0)) goto fail;
14497 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14498 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14499 {
14500 PyThreadState* __tstate = wxPyBeginAllowThreads();
14501 result = (bool)(arg1)->LeftIsDown();
14502
14503 wxPyEndAllowThreads(__tstate);
14504 if (PyErr_Occurred()) SWIG_fail;
14505 }
14506 {
14507 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14508 }
14509 return resultobj;
14510 fail:
14511 return NULL;
14512 }
14513
14514
14515 static PyObject *_wrap_MouseEvent_MiddleIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
14516 PyObject *resultobj;
14517 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14518 bool result;
14519 PyObject * obj0 = 0 ;
14520 char *kwnames[] = {
14521 (char *) "self", NULL
14522 };
14523
14524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleIsDown",kwnames,&obj0)) goto fail;
14525 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14526 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14527 {
14528 PyThreadState* __tstate = wxPyBeginAllowThreads();
14529 result = (bool)(arg1)->MiddleIsDown();
14530
14531 wxPyEndAllowThreads(__tstate);
14532 if (PyErr_Occurred()) SWIG_fail;
14533 }
14534 {
14535 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14536 }
14537 return resultobj;
14538 fail:
14539 return NULL;
14540 }
14541
14542
14543 static PyObject *_wrap_MouseEvent_RightIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
14544 PyObject *resultobj;
14545 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14546 bool result;
14547 PyObject * obj0 = 0 ;
14548 char *kwnames[] = {
14549 (char *) "self", NULL
14550 };
14551
14552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightIsDown",kwnames,&obj0)) goto fail;
14553 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14554 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14555 {
14556 PyThreadState* __tstate = wxPyBeginAllowThreads();
14557 result = (bool)(arg1)->RightIsDown();
14558
14559 wxPyEndAllowThreads(__tstate);
14560 if (PyErr_Occurred()) SWIG_fail;
14561 }
14562 {
14563 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14564 }
14565 return resultobj;
14566 fail:
14567 return NULL;
14568 }
14569
14570
14571 static PyObject *_wrap_MouseEvent_Dragging(PyObject *, PyObject *args, PyObject *kwargs) {
14572 PyObject *resultobj;
14573 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14574 bool result;
14575 PyObject * obj0 = 0 ;
14576 char *kwnames[] = {
14577 (char *) "self", NULL
14578 };
14579
14580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Dragging",kwnames,&obj0)) goto fail;
14581 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14582 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14583 {
14584 PyThreadState* __tstate = wxPyBeginAllowThreads();
14585 result = (bool)((wxMouseEvent const *)arg1)->Dragging();
14586
14587 wxPyEndAllowThreads(__tstate);
14588 if (PyErr_Occurred()) SWIG_fail;
14589 }
14590 {
14591 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14592 }
14593 return resultobj;
14594 fail:
14595 return NULL;
14596 }
14597
14598
14599 static PyObject *_wrap_MouseEvent_Moving(PyObject *, PyObject *args, PyObject *kwargs) {
14600 PyObject *resultobj;
14601 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14602 bool result;
14603 PyObject * obj0 = 0 ;
14604 char *kwnames[] = {
14605 (char *) "self", NULL
14606 };
14607
14608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Moving",kwnames,&obj0)) goto fail;
14609 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14610 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14611 {
14612 PyThreadState* __tstate = wxPyBeginAllowThreads();
14613 result = (bool)((wxMouseEvent const *)arg1)->Moving();
14614
14615 wxPyEndAllowThreads(__tstate);
14616 if (PyErr_Occurred()) SWIG_fail;
14617 }
14618 {
14619 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14620 }
14621 return resultobj;
14622 fail:
14623 return NULL;
14624 }
14625
14626
14627 static PyObject *_wrap_MouseEvent_Entering(PyObject *, PyObject *args, PyObject *kwargs) {
14628 PyObject *resultobj;
14629 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14630 bool result;
14631 PyObject * obj0 = 0 ;
14632 char *kwnames[] = {
14633 (char *) "self", NULL
14634 };
14635
14636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Entering",kwnames,&obj0)) goto fail;
14637 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14638 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14639 {
14640 PyThreadState* __tstate = wxPyBeginAllowThreads();
14641 result = (bool)((wxMouseEvent const *)arg1)->Entering();
14642
14643 wxPyEndAllowThreads(__tstate);
14644 if (PyErr_Occurred()) SWIG_fail;
14645 }
14646 {
14647 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14648 }
14649 return resultobj;
14650 fail:
14651 return NULL;
14652 }
14653
14654
14655 static PyObject *_wrap_MouseEvent_Leaving(PyObject *, PyObject *args, PyObject *kwargs) {
14656 PyObject *resultobj;
14657 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14658 bool result;
14659 PyObject * obj0 = 0 ;
14660 char *kwnames[] = {
14661 (char *) "self", NULL
14662 };
14663
14664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Leaving",kwnames,&obj0)) goto fail;
14665 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14666 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14667 {
14668 PyThreadState* __tstate = wxPyBeginAllowThreads();
14669 result = (bool)((wxMouseEvent const *)arg1)->Leaving();
14670
14671 wxPyEndAllowThreads(__tstate);
14672 if (PyErr_Occurred()) SWIG_fail;
14673 }
14674 {
14675 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14676 }
14677 return resultobj;
14678 fail:
14679 return NULL;
14680 }
14681
14682
14683 static PyObject *_wrap_MouseEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
14684 PyObject *resultobj;
14685 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14686 wxPoint result;
14687 PyObject * obj0 = 0 ;
14688 char *kwnames[] = {
14689 (char *) "self", NULL
14690 };
14691
14692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetPosition",kwnames,&obj0)) goto fail;
14693 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14694 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14695 {
14696 PyThreadState* __tstate = wxPyBeginAllowThreads();
14697 result = (arg1)->GetPosition();
14698
14699 wxPyEndAllowThreads(__tstate);
14700 if (PyErr_Occurred()) SWIG_fail;
14701 }
14702 {
14703 wxPoint * resultptr;
14704 resultptr = new wxPoint((wxPoint &) result);
14705 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
14706 }
14707 return resultobj;
14708 fail:
14709 return NULL;
14710 }
14711
14712
14713 static PyObject *_wrap_MouseEvent_GetPositionTuple(PyObject *, PyObject *args, PyObject *kwargs) {
14714 PyObject *resultobj;
14715 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14716 long *arg2 = (long *) 0 ;
14717 long *arg3 = (long *) 0 ;
14718 long temp2 ;
14719 int res2 = 0 ;
14720 long temp3 ;
14721 int res3 = 0 ;
14722 PyObject * obj0 = 0 ;
14723 char *kwnames[] = {
14724 (char *) "self", NULL
14725 };
14726
14727 arg2 = &temp2; res2 = SWIG_NEWOBJ;
14728 arg3 = &temp3; res3 = SWIG_NEWOBJ;
14729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetPositionTuple",kwnames,&obj0)) goto fail;
14730 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14731 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14732 {
14733 PyThreadState* __tstate = wxPyBeginAllowThreads();
14734 (arg1)->GetPosition(arg2,arg3);
14735
14736 wxPyEndAllowThreads(__tstate);
14737 if (PyErr_Occurred()) SWIG_fail;
14738 }
14739 Py_INCREF(Py_None); resultobj = Py_None;
14740 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
14741 SWIG_From_long((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, 0)));
14742 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
14743 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
14744 return resultobj;
14745 fail:
14746 return NULL;
14747 }
14748
14749
14750 static PyObject *_wrap_MouseEvent_GetLogicalPosition(PyObject *, PyObject *args, PyObject *kwargs) {
14751 PyObject *resultobj;
14752 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14753 wxDC *arg2 = 0 ;
14754 wxPoint result;
14755 PyObject * obj0 = 0 ;
14756 PyObject * obj1 = 0 ;
14757 char *kwnames[] = {
14758 (char *) "self",(char *) "dc", NULL
14759 };
14760
14761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_GetLogicalPosition",kwnames,&obj0,&obj1)) goto fail;
14762 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14763 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14764 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
14765 SWIG_POINTER_EXCEPTION | 0)) == -1)
14766 SWIG_fail;
14767 if (arg2 == NULL) {
14768 PyErr_SetString(PyExc_TypeError,"null reference");
14769 SWIG_fail;
14770 }
14771 {
14772 PyThreadState* __tstate = wxPyBeginAllowThreads();
14773 result = ((wxMouseEvent const *)arg1)->GetLogicalPosition((wxDC const &)*arg2);
14774
14775 wxPyEndAllowThreads(__tstate);
14776 if (PyErr_Occurred()) SWIG_fail;
14777 }
14778 {
14779 wxPoint * resultptr;
14780 resultptr = new wxPoint((wxPoint &) result);
14781 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
14782 }
14783 return resultobj;
14784 fail:
14785 return NULL;
14786 }
14787
14788
14789 static PyObject *_wrap_MouseEvent_GetX(PyObject *, PyObject *args, PyObject *kwargs) {
14790 PyObject *resultobj;
14791 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14792 int result;
14793 PyObject * obj0 = 0 ;
14794 char *kwnames[] = {
14795 (char *) "self", NULL
14796 };
14797
14798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetX",kwnames,&obj0)) goto fail;
14799 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14800 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14801 {
14802 PyThreadState* __tstate = wxPyBeginAllowThreads();
14803 result = (int)((wxMouseEvent const *)arg1)->GetX();
14804
14805 wxPyEndAllowThreads(__tstate);
14806 if (PyErr_Occurred()) SWIG_fail;
14807 }
14808 resultobj = SWIG_From_int((int)result);
14809 return resultobj;
14810 fail:
14811 return NULL;
14812 }
14813
14814
14815 static PyObject *_wrap_MouseEvent_GetY(PyObject *, PyObject *args, PyObject *kwargs) {
14816 PyObject *resultobj;
14817 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14818 int result;
14819 PyObject * obj0 = 0 ;
14820 char *kwnames[] = {
14821 (char *) "self", NULL
14822 };
14823
14824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetY",kwnames,&obj0)) goto fail;
14825 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14826 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14827 {
14828 PyThreadState* __tstate = wxPyBeginAllowThreads();
14829 result = (int)((wxMouseEvent const *)arg1)->GetY();
14830
14831 wxPyEndAllowThreads(__tstate);
14832 if (PyErr_Occurred()) SWIG_fail;
14833 }
14834 resultobj = SWIG_From_int((int)result);
14835 return resultobj;
14836 fail:
14837 return NULL;
14838 }
14839
14840
14841 static PyObject *_wrap_MouseEvent_GetWheelRotation(PyObject *, PyObject *args, PyObject *kwargs) {
14842 PyObject *resultobj;
14843 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14844 int result;
14845 PyObject * obj0 = 0 ;
14846 char *kwnames[] = {
14847 (char *) "self", NULL
14848 };
14849
14850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetWheelRotation",kwnames,&obj0)) goto fail;
14851 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14852 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14853 {
14854 PyThreadState* __tstate = wxPyBeginAllowThreads();
14855 result = (int)((wxMouseEvent const *)arg1)->GetWheelRotation();
14856
14857 wxPyEndAllowThreads(__tstate);
14858 if (PyErr_Occurred()) SWIG_fail;
14859 }
14860 resultobj = SWIG_From_int((int)result);
14861 return resultobj;
14862 fail:
14863 return NULL;
14864 }
14865
14866
14867 static PyObject *_wrap_MouseEvent_GetWheelDelta(PyObject *, PyObject *args, PyObject *kwargs) {
14868 PyObject *resultobj;
14869 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14870 int result;
14871 PyObject * obj0 = 0 ;
14872 char *kwnames[] = {
14873 (char *) "self", NULL
14874 };
14875
14876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetWheelDelta",kwnames,&obj0)) goto fail;
14877 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14878 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14879 {
14880 PyThreadState* __tstate = wxPyBeginAllowThreads();
14881 result = (int)((wxMouseEvent const *)arg1)->GetWheelDelta();
14882
14883 wxPyEndAllowThreads(__tstate);
14884 if (PyErr_Occurred()) SWIG_fail;
14885 }
14886 resultobj = SWIG_From_int((int)result);
14887 return resultobj;
14888 fail:
14889 return NULL;
14890 }
14891
14892
14893 static PyObject *_wrap_MouseEvent_GetLinesPerAction(PyObject *, PyObject *args, PyObject *kwargs) {
14894 PyObject *resultobj;
14895 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14896 int result;
14897 PyObject * obj0 = 0 ;
14898 char *kwnames[] = {
14899 (char *) "self", NULL
14900 };
14901
14902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetLinesPerAction",kwnames,&obj0)) goto fail;
14903 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14904 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14905 {
14906 PyThreadState* __tstate = wxPyBeginAllowThreads();
14907 result = (int)((wxMouseEvent const *)arg1)->GetLinesPerAction();
14908
14909 wxPyEndAllowThreads(__tstate);
14910 if (PyErr_Occurred()) SWIG_fail;
14911 }
14912 resultobj = SWIG_From_int((int)result);
14913 return resultobj;
14914 fail:
14915 return NULL;
14916 }
14917
14918
14919 static PyObject *_wrap_MouseEvent_IsPageScroll(PyObject *, PyObject *args, PyObject *kwargs) {
14920 PyObject *resultobj;
14921 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14922 bool result;
14923 PyObject * obj0 = 0 ;
14924 char *kwnames[] = {
14925 (char *) "self", NULL
14926 };
14927
14928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_IsPageScroll",kwnames,&obj0)) goto fail;
14929 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14930 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14931 {
14932 PyThreadState* __tstate = wxPyBeginAllowThreads();
14933 result = (bool)((wxMouseEvent const *)arg1)->IsPageScroll();
14934
14935 wxPyEndAllowThreads(__tstate);
14936 if (PyErr_Occurred()) SWIG_fail;
14937 }
14938 {
14939 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14940 }
14941 return resultobj;
14942 fail:
14943 return NULL;
14944 }
14945
14946
14947 static PyObject *_wrap_MouseEvent_m_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
14948 PyObject *resultobj;
14949 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14950 int arg2 ;
14951 PyObject * obj0 = 0 ;
14952 PyObject * obj1 = 0 ;
14953 char *kwnames[] = {
14954 (char *) "self",(char *) "m_x", NULL
14955 };
14956
14957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_x_set",kwnames,&obj0,&obj1)) goto fail;
14958 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14959 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14960 arg2 = (int)SWIG_As_int(obj1);
14961 if (PyErr_Occurred()) SWIG_fail;
14962 if (arg1) (arg1)->m_x = arg2;
14963
14964 Py_INCREF(Py_None); resultobj = Py_None;
14965 return resultobj;
14966 fail:
14967 return NULL;
14968 }
14969
14970
14971 static PyObject *_wrap_MouseEvent_m_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
14972 PyObject *resultobj;
14973 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14974 int result;
14975 PyObject * obj0 = 0 ;
14976 char *kwnames[] = {
14977 (char *) "self", NULL
14978 };
14979
14980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_x_get",kwnames,&obj0)) goto fail;
14981 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14982 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14983 result = (int) ((arg1)->m_x);
14984
14985 resultobj = SWIG_From_int((int)result);
14986 return resultobj;
14987 fail:
14988 return NULL;
14989 }
14990
14991
14992 static PyObject *_wrap_MouseEvent_m_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
14993 PyObject *resultobj;
14994 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14995 int arg2 ;
14996 PyObject * obj0 = 0 ;
14997 PyObject * obj1 = 0 ;
14998 char *kwnames[] = {
14999 (char *) "self",(char *) "m_y", NULL
15000 };
15001
15002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_y_set",kwnames,&obj0,&obj1)) goto fail;
15003 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15004 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15005 arg2 = (int)SWIG_As_int(obj1);
15006 if (PyErr_Occurred()) SWIG_fail;
15007 if (arg1) (arg1)->m_y = arg2;
15008
15009 Py_INCREF(Py_None); resultobj = Py_None;
15010 return resultobj;
15011 fail:
15012 return NULL;
15013 }
15014
15015
15016 static PyObject *_wrap_MouseEvent_m_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
15017 PyObject *resultobj;
15018 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15019 int result;
15020 PyObject * obj0 = 0 ;
15021 char *kwnames[] = {
15022 (char *) "self", NULL
15023 };
15024
15025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_y_get",kwnames,&obj0)) goto fail;
15026 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15027 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15028 result = (int) ((arg1)->m_y);
15029
15030 resultobj = SWIG_From_int((int)result);
15031 return resultobj;
15032 fail:
15033 return NULL;
15034 }
15035
15036
15037 static PyObject *_wrap_MouseEvent_m_leftDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
15038 PyObject *resultobj;
15039 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15040 bool arg2 ;
15041 PyObject * obj0 = 0 ;
15042 PyObject * obj1 = 0 ;
15043 char *kwnames[] = {
15044 (char *) "self",(char *) "m_leftDown", NULL
15045 };
15046
15047 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_leftDown_set",kwnames,&obj0,&obj1)) goto fail;
15048 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15049 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15050 arg2 = (bool)SWIG_As_bool(obj1);
15051 if (PyErr_Occurred()) SWIG_fail;
15052 if (arg1) (arg1)->m_leftDown = arg2;
15053
15054 Py_INCREF(Py_None); resultobj = Py_None;
15055 return resultobj;
15056 fail:
15057 return NULL;
15058 }
15059
15060
15061 static PyObject *_wrap_MouseEvent_m_leftDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
15062 PyObject *resultobj;
15063 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15064 bool result;
15065 PyObject * obj0 = 0 ;
15066 char *kwnames[] = {
15067 (char *) "self", NULL
15068 };
15069
15070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_leftDown_get",kwnames,&obj0)) goto fail;
15071 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15072 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15073 result = (bool) ((arg1)->m_leftDown);
15074
15075 {
15076 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15077 }
15078 return resultobj;
15079 fail:
15080 return NULL;
15081 }
15082
15083
15084 static PyObject *_wrap_MouseEvent_m_middleDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
15085 PyObject *resultobj;
15086 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15087 bool arg2 ;
15088 PyObject * obj0 = 0 ;
15089 PyObject * obj1 = 0 ;
15090 char *kwnames[] = {
15091 (char *) "self",(char *) "m_middleDown", NULL
15092 };
15093
15094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_middleDown_set",kwnames,&obj0,&obj1)) goto fail;
15095 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15096 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15097 arg2 = (bool)SWIG_As_bool(obj1);
15098 if (PyErr_Occurred()) SWIG_fail;
15099 if (arg1) (arg1)->m_middleDown = arg2;
15100
15101 Py_INCREF(Py_None); resultobj = Py_None;
15102 return resultobj;
15103 fail:
15104 return NULL;
15105 }
15106
15107
15108 static PyObject *_wrap_MouseEvent_m_middleDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
15109 PyObject *resultobj;
15110 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15111 bool result;
15112 PyObject * obj0 = 0 ;
15113 char *kwnames[] = {
15114 (char *) "self", NULL
15115 };
15116
15117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_middleDown_get",kwnames,&obj0)) goto fail;
15118 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15119 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15120 result = (bool) ((arg1)->m_middleDown);
15121
15122 {
15123 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15124 }
15125 return resultobj;
15126 fail:
15127 return NULL;
15128 }
15129
15130
15131 static PyObject *_wrap_MouseEvent_m_rightDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
15132 PyObject *resultobj;
15133 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15134 bool arg2 ;
15135 PyObject * obj0 = 0 ;
15136 PyObject * obj1 = 0 ;
15137 char *kwnames[] = {
15138 (char *) "self",(char *) "m_rightDown", NULL
15139 };
15140
15141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_rightDown_set",kwnames,&obj0,&obj1)) goto fail;
15142 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15143 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15144 arg2 = (bool)SWIG_As_bool(obj1);
15145 if (PyErr_Occurred()) SWIG_fail;
15146 if (arg1) (arg1)->m_rightDown = arg2;
15147
15148 Py_INCREF(Py_None); resultobj = Py_None;
15149 return resultobj;
15150 fail:
15151 return NULL;
15152 }
15153
15154
15155 static PyObject *_wrap_MouseEvent_m_rightDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
15156 PyObject *resultobj;
15157 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15158 bool result;
15159 PyObject * obj0 = 0 ;
15160 char *kwnames[] = {
15161 (char *) "self", NULL
15162 };
15163
15164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_rightDown_get",kwnames,&obj0)) goto fail;
15165 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15166 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15167 result = (bool) ((arg1)->m_rightDown);
15168
15169 {
15170 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15171 }
15172 return resultobj;
15173 fail:
15174 return NULL;
15175 }
15176
15177
15178 static PyObject *_wrap_MouseEvent_m_controlDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
15179 PyObject *resultobj;
15180 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15181 bool arg2 ;
15182 PyObject * obj0 = 0 ;
15183 PyObject * obj1 = 0 ;
15184 char *kwnames[] = {
15185 (char *) "self",(char *) "m_controlDown", NULL
15186 };
15187
15188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_controlDown_set",kwnames,&obj0,&obj1)) goto fail;
15189 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15190 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15191 arg2 = (bool)SWIG_As_bool(obj1);
15192 if (PyErr_Occurred()) SWIG_fail;
15193 if (arg1) (arg1)->m_controlDown = arg2;
15194
15195 Py_INCREF(Py_None); resultobj = Py_None;
15196 return resultobj;
15197 fail:
15198 return NULL;
15199 }
15200
15201
15202 static PyObject *_wrap_MouseEvent_m_controlDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
15203 PyObject *resultobj;
15204 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15205 bool result;
15206 PyObject * obj0 = 0 ;
15207 char *kwnames[] = {
15208 (char *) "self", NULL
15209 };
15210
15211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_controlDown_get",kwnames,&obj0)) goto fail;
15212 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15213 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15214 result = (bool) ((arg1)->m_controlDown);
15215
15216 {
15217 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15218 }
15219 return resultobj;
15220 fail:
15221 return NULL;
15222 }
15223
15224
15225 static PyObject *_wrap_MouseEvent_m_shiftDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
15226 PyObject *resultobj;
15227 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15228 bool arg2 ;
15229 PyObject * obj0 = 0 ;
15230 PyObject * obj1 = 0 ;
15231 char *kwnames[] = {
15232 (char *) "self",(char *) "m_shiftDown", NULL
15233 };
15234
15235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_shiftDown_set",kwnames,&obj0,&obj1)) goto fail;
15236 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15237 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15238 arg2 = (bool)SWIG_As_bool(obj1);
15239 if (PyErr_Occurred()) SWIG_fail;
15240 if (arg1) (arg1)->m_shiftDown = arg2;
15241
15242 Py_INCREF(Py_None); resultobj = Py_None;
15243 return resultobj;
15244 fail:
15245 return NULL;
15246 }
15247
15248
15249 static PyObject *_wrap_MouseEvent_m_shiftDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
15250 PyObject *resultobj;
15251 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15252 bool result;
15253 PyObject * obj0 = 0 ;
15254 char *kwnames[] = {
15255 (char *) "self", NULL
15256 };
15257
15258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_shiftDown_get",kwnames,&obj0)) goto fail;
15259 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15260 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15261 result = (bool) ((arg1)->m_shiftDown);
15262
15263 {
15264 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15265 }
15266 return resultobj;
15267 fail:
15268 return NULL;
15269 }
15270
15271
15272 static PyObject *_wrap_MouseEvent_m_altDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
15273 PyObject *resultobj;
15274 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15275 bool arg2 ;
15276 PyObject * obj0 = 0 ;
15277 PyObject * obj1 = 0 ;
15278 char *kwnames[] = {
15279 (char *) "self",(char *) "m_altDown", NULL
15280 };
15281
15282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_altDown_set",kwnames,&obj0,&obj1)) goto fail;
15283 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15284 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15285 arg2 = (bool)SWIG_As_bool(obj1);
15286 if (PyErr_Occurred()) SWIG_fail;
15287 if (arg1) (arg1)->m_altDown = arg2;
15288
15289 Py_INCREF(Py_None); resultobj = Py_None;
15290 return resultobj;
15291 fail:
15292 return NULL;
15293 }
15294
15295
15296 static PyObject *_wrap_MouseEvent_m_altDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
15297 PyObject *resultobj;
15298 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15299 bool result;
15300 PyObject * obj0 = 0 ;
15301 char *kwnames[] = {
15302 (char *) "self", NULL
15303 };
15304
15305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_altDown_get",kwnames,&obj0)) goto fail;
15306 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15307 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15308 result = (bool) ((arg1)->m_altDown);
15309
15310 {
15311 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15312 }
15313 return resultobj;
15314 fail:
15315 return NULL;
15316 }
15317
15318
15319 static PyObject *_wrap_MouseEvent_m_metaDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
15320 PyObject *resultobj;
15321 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15322 bool arg2 ;
15323 PyObject * obj0 = 0 ;
15324 PyObject * obj1 = 0 ;
15325 char *kwnames[] = {
15326 (char *) "self",(char *) "m_metaDown", NULL
15327 };
15328
15329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_metaDown_set",kwnames,&obj0,&obj1)) goto fail;
15330 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15331 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15332 arg2 = (bool)SWIG_As_bool(obj1);
15333 if (PyErr_Occurred()) SWIG_fail;
15334 if (arg1) (arg1)->m_metaDown = arg2;
15335
15336 Py_INCREF(Py_None); resultobj = Py_None;
15337 return resultobj;
15338 fail:
15339 return NULL;
15340 }
15341
15342
15343 static PyObject *_wrap_MouseEvent_m_metaDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
15344 PyObject *resultobj;
15345 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15346 bool result;
15347 PyObject * obj0 = 0 ;
15348 char *kwnames[] = {
15349 (char *) "self", NULL
15350 };
15351
15352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_metaDown_get",kwnames,&obj0)) goto fail;
15353 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15354 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15355 result = (bool) ((arg1)->m_metaDown);
15356
15357 {
15358 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15359 }
15360 return resultobj;
15361 fail:
15362 return NULL;
15363 }
15364
15365
15366 static PyObject *_wrap_MouseEvent_m_wheelRotation_set(PyObject *, PyObject *args, PyObject *kwargs) {
15367 PyObject *resultobj;
15368 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15369 int arg2 ;
15370 PyObject * obj0 = 0 ;
15371 PyObject * obj1 = 0 ;
15372 char *kwnames[] = {
15373 (char *) "self",(char *) "m_wheelRotation", NULL
15374 };
15375
15376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_wheelRotation_set",kwnames,&obj0,&obj1)) goto fail;
15377 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15378 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15379 arg2 = (int)SWIG_As_int(obj1);
15380 if (PyErr_Occurred()) SWIG_fail;
15381 if (arg1) (arg1)->m_wheelRotation = arg2;
15382
15383 Py_INCREF(Py_None); resultobj = Py_None;
15384 return resultobj;
15385 fail:
15386 return NULL;
15387 }
15388
15389
15390 static PyObject *_wrap_MouseEvent_m_wheelRotation_get(PyObject *, PyObject *args, PyObject *kwargs) {
15391 PyObject *resultobj;
15392 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15393 int result;
15394 PyObject * obj0 = 0 ;
15395 char *kwnames[] = {
15396 (char *) "self", NULL
15397 };
15398
15399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_wheelRotation_get",kwnames,&obj0)) goto fail;
15400 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15401 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15402 result = (int) ((arg1)->m_wheelRotation);
15403
15404 resultobj = SWIG_From_int((int)result);
15405 return resultobj;
15406 fail:
15407 return NULL;
15408 }
15409
15410
15411 static PyObject *_wrap_MouseEvent_m_wheelDelta_set(PyObject *, PyObject *args, PyObject *kwargs) {
15412 PyObject *resultobj;
15413 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15414 int arg2 ;
15415 PyObject * obj0 = 0 ;
15416 PyObject * obj1 = 0 ;
15417 char *kwnames[] = {
15418 (char *) "self",(char *) "m_wheelDelta", NULL
15419 };
15420
15421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_wheelDelta_set",kwnames,&obj0,&obj1)) goto fail;
15422 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15423 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15424 arg2 = (int)SWIG_As_int(obj1);
15425 if (PyErr_Occurred()) SWIG_fail;
15426 if (arg1) (arg1)->m_wheelDelta = arg2;
15427
15428 Py_INCREF(Py_None); resultobj = Py_None;
15429 return resultobj;
15430 fail:
15431 return NULL;
15432 }
15433
15434
15435 static PyObject *_wrap_MouseEvent_m_wheelDelta_get(PyObject *, PyObject *args, PyObject *kwargs) {
15436 PyObject *resultobj;
15437 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15438 int result;
15439 PyObject * obj0 = 0 ;
15440 char *kwnames[] = {
15441 (char *) "self", NULL
15442 };
15443
15444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_wheelDelta_get",kwnames,&obj0)) goto fail;
15445 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15446 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15447 result = (int) ((arg1)->m_wheelDelta);
15448
15449 resultobj = SWIG_From_int((int)result);
15450 return resultobj;
15451 fail:
15452 return NULL;
15453 }
15454
15455
15456 static PyObject *_wrap_MouseEvent_m_linesPerAction_set(PyObject *, PyObject *args, PyObject *kwargs) {
15457 PyObject *resultobj;
15458 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15459 int arg2 ;
15460 PyObject * obj0 = 0 ;
15461 PyObject * obj1 = 0 ;
15462 char *kwnames[] = {
15463 (char *) "self",(char *) "m_linesPerAction", NULL
15464 };
15465
15466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_linesPerAction_set",kwnames,&obj0,&obj1)) goto fail;
15467 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15468 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15469 arg2 = (int)SWIG_As_int(obj1);
15470 if (PyErr_Occurred()) SWIG_fail;
15471 if (arg1) (arg1)->m_linesPerAction = arg2;
15472
15473 Py_INCREF(Py_None); resultobj = Py_None;
15474 return resultobj;
15475 fail:
15476 return NULL;
15477 }
15478
15479
15480 static PyObject *_wrap_MouseEvent_m_linesPerAction_get(PyObject *, PyObject *args, PyObject *kwargs) {
15481 PyObject *resultobj;
15482 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15483 int result;
15484 PyObject * obj0 = 0 ;
15485 char *kwnames[] = {
15486 (char *) "self", NULL
15487 };
15488
15489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_linesPerAction_get",kwnames,&obj0)) goto fail;
15490 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15491 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15492 result = (int) ((arg1)->m_linesPerAction);
15493
15494 resultobj = SWIG_From_int((int)result);
15495 return resultobj;
15496 fail:
15497 return NULL;
15498 }
15499
15500
15501 static PyObject * MouseEvent_swigregister(PyObject *, PyObject *args) {
15502 PyObject *obj;
15503 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15504 SWIG_TypeClientData(SWIGTYPE_p_wxMouseEvent, obj);
15505 Py_INCREF(obj);
15506 return Py_BuildValue((char *)"");
15507 }
15508 static PyObject *_wrap_new_SetCursorEvent(PyObject *, PyObject *args, PyObject *kwargs) {
15509 PyObject *resultobj;
15510 int arg1 = (int) 0 ;
15511 int arg2 = (int) 0 ;
15512 wxSetCursorEvent *result;
15513 PyObject * obj0 = 0 ;
15514 PyObject * obj1 = 0 ;
15515 char *kwnames[] = {
15516 (char *) "x",(char *) "y", NULL
15517 };
15518
15519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SetCursorEvent",kwnames,&obj0,&obj1)) goto fail;
15520 if (obj0) {
15521 arg1 = (int)SWIG_As_int(obj0);
15522 if (PyErr_Occurred()) SWIG_fail;
15523 }
15524 if (obj1) {
15525 arg2 = (int)SWIG_As_int(obj1);
15526 if (PyErr_Occurred()) SWIG_fail;
15527 }
15528 {
15529 PyThreadState* __tstate = wxPyBeginAllowThreads();
15530 result = (wxSetCursorEvent *)new wxSetCursorEvent(arg1,arg2);
15531
15532 wxPyEndAllowThreads(__tstate);
15533 if (PyErr_Occurred()) SWIG_fail;
15534 }
15535 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSetCursorEvent, 1);
15536 return resultobj;
15537 fail:
15538 return NULL;
15539 }
15540
15541
15542 static PyObject *_wrap_SetCursorEvent_GetX(PyObject *, PyObject *args, PyObject *kwargs) {
15543 PyObject *resultobj;
15544 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15545 int result;
15546 PyObject * obj0 = 0 ;
15547 char *kwnames[] = {
15548 (char *) "self", NULL
15549 };
15550
15551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetX",kwnames,&obj0)) goto fail;
15552 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15553 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15554 {
15555 PyThreadState* __tstate = wxPyBeginAllowThreads();
15556 result = (int)((wxSetCursorEvent const *)arg1)->GetX();
15557
15558 wxPyEndAllowThreads(__tstate);
15559 if (PyErr_Occurred()) SWIG_fail;
15560 }
15561 resultobj = SWIG_From_int((int)result);
15562 return resultobj;
15563 fail:
15564 return NULL;
15565 }
15566
15567
15568 static PyObject *_wrap_SetCursorEvent_GetY(PyObject *, PyObject *args, PyObject *kwargs) {
15569 PyObject *resultobj;
15570 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15571 int result;
15572 PyObject * obj0 = 0 ;
15573 char *kwnames[] = {
15574 (char *) "self", NULL
15575 };
15576
15577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetY",kwnames,&obj0)) goto fail;
15578 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15579 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15580 {
15581 PyThreadState* __tstate = wxPyBeginAllowThreads();
15582 result = (int)((wxSetCursorEvent const *)arg1)->GetY();
15583
15584 wxPyEndAllowThreads(__tstate);
15585 if (PyErr_Occurred()) SWIG_fail;
15586 }
15587 resultobj = SWIG_From_int((int)result);
15588 return resultobj;
15589 fail:
15590 return NULL;
15591 }
15592
15593
15594 static PyObject *_wrap_SetCursorEvent_SetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
15595 PyObject *resultobj;
15596 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15597 wxCursor *arg2 = 0 ;
15598 PyObject * obj0 = 0 ;
15599 PyObject * obj1 = 0 ;
15600 char *kwnames[] = {
15601 (char *) "self",(char *) "cursor", NULL
15602 };
15603
15604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SetCursorEvent_SetCursor",kwnames,&obj0,&obj1)) goto fail;
15605 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15606 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15607 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCursor,
15608 SWIG_POINTER_EXCEPTION | 0)) == -1)
15609 SWIG_fail;
15610 if (arg2 == NULL) {
15611 PyErr_SetString(PyExc_TypeError,"null reference");
15612 SWIG_fail;
15613 }
15614 {
15615 PyThreadState* __tstate = wxPyBeginAllowThreads();
15616 (arg1)->SetCursor((wxCursor const &)*arg2);
15617
15618 wxPyEndAllowThreads(__tstate);
15619 if (PyErr_Occurred()) SWIG_fail;
15620 }
15621 Py_INCREF(Py_None); resultobj = Py_None;
15622 return resultobj;
15623 fail:
15624 return NULL;
15625 }
15626
15627
15628 static PyObject *_wrap_SetCursorEvent_GetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
15629 PyObject *resultobj;
15630 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15631 wxCursor *result;
15632 PyObject * obj0 = 0 ;
15633 char *kwnames[] = {
15634 (char *) "self", NULL
15635 };
15636
15637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetCursor",kwnames,&obj0)) goto fail;
15638 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15639 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15640 {
15641 PyThreadState* __tstate = wxPyBeginAllowThreads();
15642 {
15643 wxCursor const &_result_ref = ((wxSetCursorEvent const *)arg1)->GetCursor();
15644 result = (wxCursor *) &_result_ref;
15645 }
15646
15647 wxPyEndAllowThreads(__tstate);
15648 if (PyErr_Occurred()) SWIG_fail;
15649 }
15650 {
15651 wxCursor* resultptr = new wxCursor(*result);
15652 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxCursor, 1);
15653 }
15654 return resultobj;
15655 fail:
15656 return NULL;
15657 }
15658
15659
15660 static PyObject *_wrap_SetCursorEvent_HasCursor(PyObject *, PyObject *args, PyObject *kwargs) {
15661 PyObject *resultobj;
15662 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15663 bool result;
15664 PyObject * obj0 = 0 ;
15665 char *kwnames[] = {
15666 (char *) "self", NULL
15667 };
15668
15669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_HasCursor",kwnames,&obj0)) goto fail;
15670 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15671 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15672 {
15673 PyThreadState* __tstate = wxPyBeginAllowThreads();
15674 result = (bool)((wxSetCursorEvent const *)arg1)->HasCursor();
15675
15676 wxPyEndAllowThreads(__tstate);
15677 if (PyErr_Occurred()) SWIG_fail;
15678 }
15679 {
15680 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15681 }
15682 return resultobj;
15683 fail:
15684 return NULL;
15685 }
15686
15687
15688 static PyObject * SetCursorEvent_swigregister(PyObject *, PyObject *args) {
15689 PyObject *obj;
15690 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15691 SWIG_TypeClientData(SWIGTYPE_p_wxSetCursorEvent, obj);
15692 Py_INCREF(obj);
15693 return Py_BuildValue((char *)"");
15694 }
15695 static PyObject *_wrap_new_KeyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
15696 PyObject *resultobj;
15697 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
15698 wxKeyEvent *result;
15699 PyObject * obj0 = 0 ;
15700 char *kwnames[] = {
15701 (char *) "keyType", NULL
15702 };
15703
15704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_KeyEvent",kwnames,&obj0)) goto fail;
15705 if (obj0) {
15706 arg1 = (wxEventType)SWIG_As_int(obj0);
15707 if (PyErr_Occurred()) SWIG_fail;
15708 }
15709 {
15710 PyThreadState* __tstate = wxPyBeginAllowThreads();
15711 result = (wxKeyEvent *)new wxKeyEvent(arg1);
15712
15713 wxPyEndAllowThreads(__tstate);
15714 if (PyErr_Occurred()) SWIG_fail;
15715 }
15716 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxKeyEvent, 1);
15717 return resultobj;
15718 fail:
15719 return NULL;
15720 }
15721
15722
15723 static PyObject *_wrap_KeyEvent_ControlDown(PyObject *, PyObject *args, PyObject *kwargs) {
15724 PyObject *resultobj;
15725 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15726 bool result;
15727 PyObject * obj0 = 0 ;
15728 char *kwnames[] = {
15729 (char *) "self", NULL
15730 };
15731
15732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_ControlDown",kwnames,&obj0)) goto fail;
15733 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15734 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15735 {
15736 PyThreadState* __tstate = wxPyBeginAllowThreads();
15737 result = (bool)((wxKeyEvent const *)arg1)->ControlDown();
15738
15739 wxPyEndAllowThreads(__tstate);
15740 if (PyErr_Occurred()) SWIG_fail;
15741 }
15742 {
15743 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15744 }
15745 return resultobj;
15746 fail:
15747 return NULL;
15748 }
15749
15750
15751 static PyObject *_wrap_KeyEvent_MetaDown(PyObject *, PyObject *args, PyObject *kwargs) {
15752 PyObject *resultobj;
15753 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15754 bool result;
15755 PyObject * obj0 = 0 ;
15756 char *kwnames[] = {
15757 (char *) "self", NULL
15758 };
15759
15760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_MetaDown",kwnames,&obj0)) goto fail;
15761 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15762 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15763 {
15764 PyThreadState* __tstate = wxPyBeginAllowThreads();
15765 result = (bool)((wxKeyEvent const *)arg1)->MetaDown();
15766
15767 wxPyEndAllowThreads(__tstate);
15768 if (PyErr_Occurred()) SWIG_fail;
15769 }
15770 {
15771 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15772 }
15773 return resultobj;
15774 fail:
15775 return NULL;
15776 }
15777
15778
15779 static PyObject *_wrap_KeyEvent_AltDown(PyObject *, PyObject *args, PyObject *kwargs) {
15780 PyObject *resultobj;
15781 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15782 bool result;
15783 PyObject * obj0 = 0 ;
15784 char *kwnames[] = {
15785 (char *) "self", NULL
15786 };
15787
15788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_AltDown",kwnames,&obj0)) goto fail;
15789 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15790 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15791 {
15792 PyThreadState* __tstate = wxPyBeginAllowThreads();
15793 result = (bool)((wxKeyEvent const *)arg1)->AltDown();
15794
15795 wxPyEndAllowThreads(__tstate);
15796 if (PyErr_Occurred()) SWIG_fail;
15797 }
15798 {
15799 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15800 }
15801 return resultobj;
15802 fail:
15803 return NULL;
15804 }
15805
15806
15807 static PyObject *_wrap_KeyEvent_ShiftDown(PyObject *, PyObject *args, PyObject *kwargs) {
15808 PyObject *resultobj;
15809 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15810 bool result;
15811 PyObject * obj0 = 0 ;
15812 char *kwnames[] = {
15813 (char *) "self", NULL
15814 };
15815
15816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_ShiftDown",kwnames,&obj0)) goto fail;
15817 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15818 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15819 {
15820 PyThreadState* __tstate = wxPyBeginAllowThreads();
15821 result = (bool)((wxKeyEvent const *)arg1)->ShiftDown();
15822
15823 wxPyEndAllowThreads(__tstate);
15824 if (PyErr_Occurred()) SWIG_fail;
15825 }
15826 {
15827 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15828 }
15829 return resultobj;
15830 fail:
15831 return NULL;
15832 }
15833
15834
15835 static PyObject *_wrap_KeyEvent_CmdDown(PyObject *, PyObject *args, PyObject *kwargs) {
15836 PyObject *resultobj;
15837 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15838 bool result;
15839 PyObject * obj0 = 0 ;
15840 char *kwnames[] = {
15841 (char *) "self", NULL
15842 };
15843
15844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_CmdDown",kwnames,&obj0)) goto fail;
15845 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15846 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15847 {
15848 PyThreadState* __tstate = wxPyBeginAllowThreads();
15849 result = (bool)((wxKeyEvent const *)arg1)->CmdDown();
15850
15851 wxPyEndAllowThreads(__tstate);
15852 if (PyErr_Occurred()) SWIG_fail;
15853 }
15854 {
15855 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15856 }
15857 return resultobj;
15858 fail:
15859 return NULL;
15860 }
15861
15862
15863 static PyObject *_wrap_KeyEvent_HasModifiers(PyObject *, PyObject *args, PyObject *kwargs) {
15864 PyObject *resultobj;
15865 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15866 bool result;
15867 PyObject * obj0 = 0 ;
15868 char *kwnames[] = {
15869 (char *) "self", NULL
15870 };
15871
15872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_HasModifiers",kwnames,&obj0)) goto fail;
15873 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15874 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15875 {
15876 PyThreadState* __tstate = wxPyBeginAllowThreads();
15877 result = (bool)((wxKeyEvent const *)arg1)->HasModifiers();
15878
15879 wxPyEndAllowThreads(__tstate);
15880 if (PyErr_Occurred()) SWIG_fail;
15881 }
15882 {
15883 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15884 }
15885 return resultobj;
15886 fail:
15887 return NULL;
15888 }
15889
15890
15891 static PyObject *_wrap_KeyEvent_GetKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
15892 PyObject *resultobj;
15893 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15894 int result;
15895 PyObject * obj0 = 0 ;
15896 char *kwnames[] = {
15897 (char *) "self", NULL
15898 };
15899
15900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetKeyCode",kwnames,&obj0)) goto fail;
15901 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15902 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15903 {
15904 PyThreadState* __tstate = wxPyBeginAllowThreads();
15905 result = (int)((wxKeyEvent const *)arg1)->GetKeyCode();
15906
15907 wxPyEndAllowThreads(__tstate);
15908 if (PyErr_Occurred()) SWIG_fail;
15909 }
15910 resultobj = SWIG_From_int((int)result);
15911 return resultobj;
15912 fail:
15913 return NULL;
15914 }
15915
15916
15917 static PyObject *_wrap_KeyEvent_GetUnicodeKey(PyObject *, PyObject *args, PyObject *kwargs) {
15918 PyObject *resultobj;
15919 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15920 int result;
15921 PyObject * obj0 = 0 ;
15922 char *kwnames[] = {
15923 (char *) "self", NULL
15924 };
15925
15926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetUnicodeKey",kwnames,&obj0)) goto fail;
15927 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15928 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15929 {
15930 PyThreadState* __tstate = wxPyBeginAllowThreads();
15931 result = (int)wxKeyEvent_GetUnicodeKey(arg1);
15932
15933 wxPyEndAllowThreads(__tstate);
15934 if (PyErr_Occurred()) SWIG_fail;
15935 }
15936 resultobj = SWIG_From_int((int)result);
15937 return resultobj;
15938 fail:
15939 return NULL;
15940 }
15941
15942
15943 static PyObject *_wrap_KeyEvent_GetRawKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
15944 PyObject *resultobj;
15945 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15946 unsigned int result;
15947 PyObject * obj0 = 0 ;
15948 char *kwnames[] = {
15949 (char *) "self", NULL
15950 };
15951
15952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetRawKeyCode",kwnames,&obj0)) goto fail;
15953 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15954 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15955 {
15956 PyThreadState* __tstate = wxPyBeginAllowThreads();
15957 result = (unsigned int)((wxKeyEvent const *)arg1)->GetRawKeyCode();
15958
15959 wxPyEndAllowThreads(__tstate);
15960 if (PyErr_Occurred()) SWIG_fail;
15961 }
15962 resultobj = SWIG_From_unsigned_SS_int((unsigned int)result);
15963 return resultobj;
15964 fail:
15965 return NULL;
15966 }
15967
15968
15969 static PyObject *_wrap_KeyEvent_GetRawKeyFlags(PyObject *, PyObject *args, PyObject *kwargs) {
15970 PyObject *resultobj;
15971 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15972 unsigned int result;
15973 PyObject * obj0 = 0 ;
15974 char *kwnames[] = {
15975 (char *) "self", NULL
15976 };
15977
15978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetRawKeyFlags",kwnames,&obj0)) goto fail;
15979 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15980 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15981 {
15982 PyThreadState* __tstate = wxPyBeginAllowThreads();
15983 result = (unsigned int)((wxKeyEvent const *)arg1)->GetRawKeyFlags();
15984
15985 wxPyEndAllowThreads(__tstate);
15986 if (PyErr_Occurred()) SWIG_fail;
15987 }
15988 resultobj = SWIG_From_unsigned_SS_int((unsigned int)result);
15989 return resultobj;
15990 fail:
15991 return NULL;
15992 }
15993
15994
15995 static PyObject *_wrap_KeyEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
15996 PyObject *resultobj;
15997 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15998 wxPoint result;
15999 PyObject * obj0 = 0 ;
16000 char *kwnames[] = {
16001 (char *) "self", NULL
16002 };
16003
16004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetPosition",kwnames,&obj0)) goto fail;
16005 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16006 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16007 {
16008 PyThreadState* __tstate = wxPyBeginAllowThreads();
16009 result = (arg1)->GetPosition();
16010
16011 wxPyEndAllowThreads(__tstate);
16012 if (PyErr_Occurred()) SWIG_fail;
16013 }
16014 {
16015 wxPoint * resultptr;
16016 resultptr = new wxPoint((wxPoint &) result);
16017 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
16018 }
16019 return resultobj;
16020 fail:
16021 return NULL;
16022 }
16023
16024
16025 static PyObject *_wrap_KeyEvent_GetPositionTuple(PyObject *, PyObject *args, PyObject *kwargs) {
16026 PyObject *resultobj;
16027 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16028 long *arg2 = (long *) 0 ;
16029 long *arg3 = (long *) 0 ;
16030 long temp2 ;
16031 int res2 = 0 ;
16032 long temp3 ;
16033 int res3 = 0 ;
16034 PyObject * obj0 = 0 ;
16035 char *kwnames[] = {
16036 (char *) "self", NULL
16037 };
16038
16039 arg2 = &temp2; res2 = SWIG_NEWOBJ;
16040 arg3 = &temp3; res3 = SWIG_NEWOBJ;
16041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetPositionTuple",kwnames,&obj0)) goto fail;
16042 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16043 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16044 {
16045 PyThreadState* __tstate = wxPyBeginAllowThreads();
16046 (arg1)->GetPosition(arg2,arg3);
16047
16048 wxPyEndAllowThreads(__tstate);
16049 if (PyErr_Occurred()) SWIG_fail;
16050 }
16051 Py_INCREF(Py_None); resultobj = Py_None;
16052 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
16053 SWIG_From_long((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, 0)));
16054 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
16055 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
16056 return resultobj;
16057 fail:
16058 return NULL;
16059 }
16060
16061
16062 static PyObject *_wrap_KeyEvent_GetX(PyObject *, PyObject *args, PyObject *kwargs) {
16063 PyObject *resultobj;
16064 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16065 int result;
16066 PyObject * obj0 = 0 ;
16067 char *kwnames[] = {
16068 (char *) "self", NULL
16069 };
16070
16071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetX",kwnames,&obj0)) goto fail;
16072 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16073 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16074 {
16075 PyThreadState* __tstate = wxPyBeginAllowThreads();
16076 result = (int)((wxKeyEvent const *)arg1)->GetX();
16077
16078 wxPyEndAllowThreads(__tstate);
16079 if (PyErr_Occurred()) SWIG_fail;
16080 }
16081 resultobj = SWIG_From_int((int)result);
16082 return resultobj;
16083 fail:
16084 return NULL;
16085 }
16086
16087
16088 static PyObject *_wrap_KeyEvent_GetY(PyObject *, PyObject *args, PyObject *kwargs) {
16089 PyObject *resultobj;
16090 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16091 int result;
16092 PyObject * obj0 = 0 ;
16093 char *kwnames[] = {
16094 (char *) "self", NULL
16095 };
16096
16097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetY",kwnames,&obj0)) goto fail;
16098 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16099 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16100 {
16101 PyThreadState* __tstate = wxPyBeginAllowThreads();
16102 result = (int)((wxKeyEvent const *)arg1)->GetY();
16103
16104 wxPyEndAllowThreads(__tstate);
16105 if (PyErr_Occurred()) SWIG_fail;
16106 }
16107 resultobj = SWIG_From_int((int)result);
16108 return resultobj;
16109 fail:
16110 return NULL;
16111 }
16112
16113
16114 static PyObject *_wrap_KeyEvent_m_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
16115 PyObject *resultobj;
16116 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16117 int arg2 ;
16118 PyObject * obj0 = 0 ;
16119 PyObject * obj1 = 0 ;
16120 char *kwnames[] = {
16121 (char *) "self",(char *) "m_x", NULL
16122 };
16123
16124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_x_set",kwnames,&obj0,&obj1)) goto fail;
16125 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16126 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16127 arg2 = (int)SWIG_As_int(obj1);
16128 if (PyErr_Occurred()) SWIG_fail;
16129 if (arg1) (arg1)->m_x = arg2;
16130
16131 Py_INCREF(Py_None); resultobj = Py_None;
16132 return resultobj;
16133 fail:
16134 return NULL;
16135 }
16136
16137
16138 static PyObject *_wrap_KeyEvent_m_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
16139 PyObject *resultobj;
16140 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16141 int result;
16142 PyObject * obj0 = 0 ;
16143 char *kwnames[] = {
16144 (char *) "self", NULL
16145 };
16146
16147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_x_get",kwnames,&obj0)) goto fail;
16148 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16149 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16150 result = (int) ((arg1)->m_x);
16151
16152 resultobj = SWIG_From_int((int)result);
16153 return resultobj;
16154 fail:
16155 return NULL;
16156 }
16157
16158
16159 static PyObject *_wrap_KeyEvent_m_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
16160 PyObject *resultobj;
16161 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16162 int arg2 ;
16163 PyObject * obj0 = 0 ;
16164 PyObject * obj1 = 0 ;
16165 char *kwnames[] = {
16166 (char *) "self",(char *) "m_y", NULL
16167 };
16168
16169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_y_set",kwnames,&obj0,&obj1)) goto fail;
16170 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16171 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16172 arg2 = (int)SWIG_As_int(obj1);
16173 if (PyErr_Occurred()) SWIG_fail;
16174 if (arg1) (arg1)->m_y = arg2;
16175
16176 Py_INCREF(Py_None); resultobj = Py_None;
16177 return resultobj;
16178 fail:
16179 return NULL;
16180 }
16181
16182
16183 static PyObject *_wrap_KeyEvent_m_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
16184 PyObject *resultobj;
16185 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16186 int result;
16187 PyObject * obj0 = 0 ;
16188 char *kwnames[] = {
16189 (char *) "self", NULL
16190 };
16191
16192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_y_get",kwnames,&obj0)) goto fail;
16193 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16194 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16195 result = (int) ((arg1)->m_y);
16196
16197 resultobj = SWIG_From_int((int)result);
16198 return resultobj;
16199 fail:
16200 return NULL;
16201 }
16202
16203
16204 static PyObject *_wrap_KeyEvent_m_keyCode_set(PyObject *, PyObject *args, PyObject *kwargs) {
16205 PyObject *resultobj;
16206 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16207 long arg2 ;
16208 PyObject * obj0 = 0 ;
16209 PyObject * obj1 = 0 ;
16210 char *kwnames[] = {
16211 (char *) "self",(char *) "m_keyCode", NULL
16212 };
16213
16214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_keyCode_set",kwnames,&obj0,&obj1)) goto fail;
16215 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16216 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16217 arg2 = (long)SWIG_As_long(obj1);
16218 if (PyErr_Occurred()) SWIG_fail;
16219 if (arg1) (arg1)->m_keyCode = arg2;
16220
16221 Py_INCREF(Py_None); resultobj = Py_None;
16222 return resultobj;
16223 fail:
16224 return NULL;
16225 }
16226
16227
16228 static PyObject *_wrap_KeyEvent_m_keyCode_get(PyObject *, PyObject *args, PyObject *kwargs) {
16229 PyObject *resultobj;
16230 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16231 long result;
16232 PyObject * obj0 = 0 ;
16233 char *kwnames[] = {
16234 (char *) "self", NULL
16235 };
16236
16237 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_keyCode_get",kwnames,&obj0)) goto fail;
16238 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16239 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16240 result = (long) ((arg1)->m_keyCode);
16241
16242 resultobj = SWIG_From_long((long)result);
16243 return resultobj;
16244 fail:
16245 return NULL;
16246 }
16247
16248
16249 static PyObject *_wrap_KeyEvent_m_controlDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
16250 PyObject *resultobj;
16251 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16252 bool arg2 ;
16253 PyObject * obj0 = 0 ;
16254 PyObject * obj1 = 0 ;
16255 char *kwnames[] = {
16256 (char *) "self",(char *) "m_controlDown", NULL
16257 };
16258
16259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_controlDown_set",kwnames,&obj0,&obj1)) goto fail;
16260 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16261 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16262 arg2 = (bool)SWIG_As_bool(obj1);
16263 if (PyErr_Occurred()) SWIG_fail;
16264 if (arg1) (arg1)->m_controlDown = arg2;
16265
16266 Py_INCREF(Py_None); resultobj = Py_None;
16267 return resultobj;
16268 fail:
16269 return NULL;
16270 }
16271
16272
16273 static PyObject *_wrap_KeyEvent_m_controlDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
16274 PyObject *resultobj;
16275 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16276 bool result;
16277 PyObject * obj0 = 0 ;
16278 char *kwnames[] = {
16279 (char *) "self", NULL
16280 };
16281
16282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_controlDown_get",kwnames,&obj0)) goto fail;
16283 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16284 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16285 result = (bool) ((arg1)->m_controlDown);
16286
16287 {
16288 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16289 }
16290 return resultobj;
16291 fail:
16292 return NULL;
16293 }
16294
16295
16296 static PyObject *_wrap_KeyEvent_m_shiftDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
16297 PyObject *resultobj;
16298 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16299 bool arg2 ;
16300 PyObject * obj0 = 0 ;
16301 PyObject * obj1 = 0 ;
16302 char *kwnames[] = {
16303 (char *) "self",(char *) "m_shiftDown", NULL
16304 };
16305
16306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_shiftDown_set",kwnames,&obj0,&obj1)) goto fail;
16307 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16308 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16309 arg2 = (bool)SWIG_As_bool(obj1);
16310 if (PyErr_Occurred()) SWIG_fail;
16311 if (arg1) (arg1)->m_shiftDown = arg2;
16312
16313 Py_INCREF(Py_None); resultobj = Py_None;
16314 return resultobj;
16315 fail:
16316 return NULL;
16317 }
16318
16319
16320 static PyObject *_wrap_KeyEvent_m_shiftDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
16321 PyObject *resultobj;
16322 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16323 bool result;
16324 PyObject * obj0 = 0 ;
16325 char *kwnames[] = {
16326 (char *) "self", NULL
16327 };
16328
16329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_shiftDown_get",kwnames,&obj0)) goto fail;
16330 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16331 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16332 result = (bool) ((arg1)->m_shiftDown);
16333
16334 {
16335 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16336 }
16337 return resultobj;
16338 fail:
16339 return NULL;
16340 }
16341
16342
16343 static PyObject *_wrap_KeyEvent_m_altDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
16344 PyObject *resultobj;
16345 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16346 bool arg2 ;
16347 PyObject * obj0 = 0 ;
16348 PyObject * obj1 = 0 ;
16349 char *kwnames[] = {
16350 (char *) "self",(char *) "m_altDown", NULL
16351 };
16352
16353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_altDown_set",kwnames,&obj0,&obj1)) goto fail;
16354 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16355 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16356 arg2 = (bool)SWIG_As_bool(obj1);
16357 if (PyErr_Occurred()) SWIG_fail;
16358 if (arg1) (arg1)->m_altDown = arg2;
16359
16360 Py_INCREF(Py_None); resultobj = Py_None;
16361 return resultobj;
16362 fail:
16363 return NULL;
16364 }
16365
16366
16367 static PyObject *_wrap_KeyEvent_m_altDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
16368 PyObject *resultobj;
16369 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16370 bool result;
16371 PyObject * obj0 = 0 ;
16372 char *kwnames[] = {
16373 (char *) "self", NULL
16374 };
16375
16376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_altDown_get",kwnames,&obj0)) goto fail;
16377 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16378 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16379 result = (bool) ((arg1)->m_altDown);
16380
16381 {
16382 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16383 }
16384 return resultobj;
16385 fail:
16386 return NULL;
16387 }
16388
16389
16390 static PyObject *_wrap_KeyEvent_m_metaDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
16391 PyObject *resultobj;
16392 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16393 bool arg2 ;
16394 PyObject * obj0 = 0 ;
16395 PyObject * obj1 = 0 ;
16396 char *kwnames[] = {
16397 (char *) "self",(char *) "m_metaDown", NULL
16398 };
16399
16400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_metaDown_set",kwnames,&obj0,&obj1)) goto fail;
16401 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16402 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16403 arg2 = (bool)SWIG_As_bool(obj1);
16404 if (PyErr_Occurred()) SWIG_fail;
16405 if (arg1) (arg1)->m_metaDown = arg2;
16406
16407 Py_INCREF(Py_None); resultobj = Py_None;
16408 return resultobj;
16409 fail:
16410 return NULL;
16411 }
16412
16413
16414 static PyObject *_wrap_KeyEvent_m_metaDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
16415 PyObject *resultobj;
16416 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16417 bool result;
16418 PyObject * obj0 = 0 ;
16419 char *kwnames[] = {
16420 (char *) "self", NULL
16421 };
16422
16423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_metaDown_get",kwnames,&obj0)) goto fail;
16424 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16425 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16426 result = (bool) ((arg1)->m_metaDown);
16427
16428 {
16429 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16430 }
16431 return resultobj;
16432 fail:
16433 return NULL;
16434 }
16435
16436
16437 static PyObject *_wrap_KeyEvent_m_scanCode_set(PyObject *, PyObject *args, PyObject *kwargs) {
16438 PyObject *resultobj;
16439 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16440 bool arg2 ;
16441 PyObject * obj0 = 0 ;
16442 PyObject * obj1 = 0 ;
16443 char *kwnames[] = {
16444 (char *) "self",(char *) "m_scanCode", NULL
16445 };
16446
16447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_scanCode_set",kwnames,&obj0,&obj1)) goto fail;
16448 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16449 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16450 arg2 = (bool)SWIG_As_bool(obj1);
16451 if (PyErr_Occurred()) SWIG_fail;
16452 if (arg1) (arg1)->m_scanCode = arg2;
16453
16454 Py_INCREF(Py_None); resultobj = Py_None;
16455 return resultobj;
16456 fail:
16457 return NULL;
16458 }
16459
16460
16461 static PyObject *_wrap_KeyEvent_m_scanCode_get(PyObject *, PyObject *args, PyObject *kwargs) {
16462 PyObject *resultobj;
16463 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16464 bool result;
16465 PyObject * obj0 = 0 ;
16466 char *kwnames[] = {
16467 (char *) "self", NULL
16468 };
16469
16470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_scanCode_get",kwnames,&obj0)) goto fail;
16471 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16472 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16473 result = (bool) ((arg1)->m_scanCode);
16474
16475 {
16476 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16477 }
16478 return resultobj;
16479 fail:
16480 return NULL;
16481 }
16482
16483
16484 static PyObject *_wrap_KeyEvent_m_rawCode_set(PyObject *, PyObject *args, PyObject *kwargs) {
16485 PyObject *resultobj;
16486 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16487 unsigned int arg2 ;
16488 PyObject * obj0 = 0 ;
16489 PyObject * obj1 = 0 ;
16490 char *kwnames[] = {
16491 (char *) "self",(char *) "m_rawCode", NULL
16492 };
16493
16494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_rawCode_set",kwnames,&obj0,&obj1)) goto fail;
16495 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16496 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16497 arg2 = (unsigned int)SWIG_As_unsigned_SS_int(obj1);
16498 if (PyErr_Occurred()) SWIG_fail;
16499 if (arg1) (arg1)->m_rawCode = arg2;
16500
16501 Py_INCREF(Py_None); resultobj = Py_None;
16502 return resultobj;
16503 fail:
16504 return NULL;
16505 }
16506
16507
16508 static PyObject *_wrap_KeyEvent_m_rawCode_get(PyObject *, PyObject *args, PyObject *kwargs) {
16509 PyObject *resultobj;
16510 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16511 unsigned int result;
16512 PyObject * obj0 = 0 ;
16513 char *kwnames[] = {
16514 (char *) "self", NULL
16515 };
16516
16517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_rawCode_get",kwnames,&obj0)) goto fail;
16518 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16519 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16520 result = (unsigned int) ((arg1)->m_rawCode);
16521
16522 resultobj = SWIG_From_unsigned_SS_int((unsigned int)result);
16523 return resultobj;
16524 fail:
16525 return NULL;
16526 }
16527
16528
16529 static PyObject *_wrap_KeyEvent_m_rawFlags_set(PyObject *, PyObject *args, PyObject *kwargs) {
16530 PyObject *resultobj;
16531 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16532 unsigned int arg2 ;
16533 PyObject * obj0 = 0 ;
16534 PyObject * obj1 = 0 ;
16535 char *kwnames[] = {
16536 (char *) "self",(char *) "m_rawFlags", NULL
16537 };
16538
16539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_rawFlags_set",kwnames,&obj0,&obj1)) goto fail;
16540 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16541 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16542 arg2 = (unsigned int)SWIG_As_unsigned_SS_int(obj1);
16543 if (PyErr_Occurred()) SWIG_fail;
16544 if (arg1) (arg1)->m_rawFlags = arg2;
16545
16546 Py_INCREF(Py_None); resultobj = Py_None;
16547 return resultobj;
16548 fail:
16549 return NULL;
16550 }
16551
16552
16553 static PyObject *_wrap_KeyEvent_m_rawFlags_get(PyObject *, PyObject *args, PyObject *kwargs) {
16554 PyObject *resultobj;
16555 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16556 unsigned int result;
16557 PyObject * obj0 = 0 ;
16558 char *kwnames[] = {
16559 (char *) "self", NULL
16560 };
16561
16562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_rawFlags_get",kwnames,&obj0)) goto fail;
16563 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16564 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16565 result = (unsigned int) ((arg1)->m_rawFlags);
16566
16567 resultobj = SWIG_From_unsigned_SS_int((unsigned int)result);
16568 return resultobj;
16569 fail:
16570 return NULL;
16571 }
16572
16573
16574 static PyObject * KeyEvent_swigregister(PyObject *, PyObject *args) {
16575 PyObject *obj;
16576 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16577 SWIG_TypeClientData(SWIGTYPE_p_wxKeyEvent, obj);
16578 Py_INCREF(obj);
16579 return Py_BuildValue((char *)"");
16580 }
16581 static PyObject *_wrap_new_SizeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
16582 PyObject *resultobj;
16583 wxSize const &arg1_defvalue = wxDefaultSize ;
16584 wxSize *arg1 = (wxSize *) &arg1_defvalue ;
16585 int arg2 = (int) 0 ;
16586 wxSizeEvent *result;
16587 wxSize temp1 ;
16588 PyObject * obj0 = 0 ;
16589 PyObject * obj1 = 0 ;
16590 char *kwnames[] = {
16591 (char *) "sz",(char *) "winid", NULL
16592 };
16593
16594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SizeEvent",kwnames,&obj0,&obj1)) goto fail;
16595 if (obj0) {
16596 {
16597 arg1 = &temp1;
16598 if ( ! wxSize_helper(obj0, &arg1)) SWIG_fail;
16599 }
16600 }
16601 if (obj1) {
16602 arg2 = (int)SWIG_As_int(obj1);
16603 if (PyErr_Occurred()) SWIG_fail;
16604 }
16605 {
16606 PyThreadState* __tstate = wxPyBeginAllowThreads();
16607 result = (wxSizeEvent *)new wxSizeEvent((wxSize const &)*arg1,arg2);
16608
16609 wxPyEndAllowThreads(__tstate);
16610 if (PyErr_Occurred()) SWIG_fail;
16611 }
16612 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizeEvent, 1);
16613 return resultobj;
16614 fail:
16615 return NULL;
16616 }
16617
16618
16619 static PyObject *_wrap_SizeEvent_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
16620 PyObject *resultobj;
16621 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16622 wxSize result;
16623 PyObject * obj0 = 0 ;
16624 char *kwnames[] = {
16625 (char *) "self", NULL
16626 };
16627
16628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_GetSize",kwnames,&obj0)) goto fail;
16629 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16630 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16631 {
16632 PyThreadState* __tstate = wxPyBeginAllowThreads();
16633 result = ((wxSizeEvent const *)arg1)->GetSize();
16634
16635 wxPyEndAllowThreads(__tstate);
16636 if (PyErr_Occurred()) SWIG_fail;
16637 }
16638 {
16639 wxSize * resultptr;
16640 resultptr = new wxSize((wxSize &) result);
16641 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
16642 }
16643 return resultobj;
16644 fail:
16645 return NULL;
16646 }
16647
16648
16649 static PyObject *_wrap_SizeEvent_GetRect(PyObject *, PyObject *args, PyObject *kwargs) {
16650 PyObject *resultobj;
16651 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16652 wxRect result;
16653 PyObject * obj0 = 0 ;
16654 char *kwnames[] = {
16655 (char *) "self", NULL
16656 };
16657
16658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_GetRect",kwnames,&obj0)) goto fail;
16659 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16660 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16661 {
16662 PyThreadState* __tstate = wxPyBeginAllowThreads();
16663 result = ((wxSizeEvent const *)arg1)->GetRect();
16664
16665 wxPyEndAllowThreads(__tstate);
16666 if (PyErr_Occurred()) SWIG_fail;
16667 }
16668 {
16669 wxRect * resultptr;
16670 resultptr = new wxRect((wxRect &) result);
16671 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
16672 }
16673 return resultobj;
16674 fail:
16675 return NULL;
16676 }
16677
16678
16679 static PyObject *_wrap_SizeEvent_SetRect(PyObject *, PyObject *args, PyObject *kwargs) {
16680 PyObject *resultobj;
16681 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16682 wxRect arg2 ;
16683 wxRect *argp2 ;
16684 PyObject * obj0 = 0 ;
16685 PyObject * obj1 = 0 ;
16686 char *kwnames[] = {
16687 (char *) "self",(char *) "rect", NULL
16688 };
16689
16690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
16691 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16692 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16693 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxRect,
16694 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16695 arg2 = *argp2;
16696 {
16697 PyThreadState* __tstate = wxPyBeginAllowThreads();
16698 (arg1)->SetRect(arg2);
16699
16700 wxPyEndAllowThreads(__tstate);
16701 if (PyErr_Occurred()) SWIG_fail;
16702 }
16703 Py_INCREF(Py_None); resultobj = Py_None;
16704 return resultobj;
16705 fail:
16706 return NULL;
16707 }
16708
16709
16710 static PyObject *_wrap_SizeEvent_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
16711 PyObject *resultobj;
16712 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16713 wxSize arg2 ;
16714 wxSize *argp2 ;
16715 PyObject * obj0 = 0 ;
16716 PyObject * obj1 = 0 ;
16717 char *kwnames[] = {
16718 (char *) "self",(char *) "size", NULL
16719 };
16720
16721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_SetSize",kwnames,&obj0,&obj1)) goto fail;
16722 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16723 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16724 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxSize,
16725 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16726 arg2 = *argp2;
16727 {
16728 PyThreadState* __tstate = wxPyBeginAllowThreads();
16729 wxSizeEvent_SetSize(arg1,arg2);
16730
16731 wxPyEndAllowThreads(__tstate);
16732 if (PyErr_Occurred()) SWIG_fail;
16733 }
16734 Py_INCREF(Py_None); resultobj = Py_None;
16735 return resultobj;
16736 fail:
16737 return NULL;
16738 }
16739
16740
16741 static PyObject *_wrap_SizeEvent_m_size_set(PyObject *, PyObject *args, PyObject *kwargs) {
16742 PyObject *resultobj;
16743 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16744 wxSize *arg2 = (wxSize *) 0 ;
16745 PyObject * obj0 = 0 ;
16746 PyObject * obj1 = 0 ;
16747 char *kwnames[] = {
16748 (char *) "self",(char *) "m_size", NULL
16749 };
16750
16751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_m_size_set",kwnames,&obj0,&obj1)) goto fail;
16752 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16753 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16754 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSize,
16755 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16756 if (arg1) (arg1)->m_size = *arg2;
16757
16758 Py_INCREF(Py_None); resultobj = Py_None;
16759 return resultobj;
16760 fail:
16761 return NULL;
16762 }
16763
16764
16765 static PyObject *_wrap_SizeEvent_m_size_get(PyObject *, PyObject *args, PyObject *kwargs) {
16766 PyObject *resultobj;
16767 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16768 wxSize *result;
16769 PyObject * obj0 = 0 ;
16770 char *kwnames[] = {
16771 (char *) "self", NULL
16772 };
16773
16774 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_m_size_get",kwnames,&obj0)) goto fail;
16775 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16776 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16777 result = (wxSize *)& ((arg1)->m_size);
16778
16779 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
16780 return resultobj;
16781 fail:
16782 return NULL;
16783 }
16784
16785
16786 static PyObject *_wrap_SizeEvent_m_rect_set(PyObject *, PyObject *args, PyObject *kwargs) {
16787 PyObject *resultobj;
16788 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16789 wxRect *arg2 = (wxRect *) 0 ;
16790 PyObject * obj0 = 0 ;
16791 PyObject * obj1 = 0 ;
16792 char *kwnames[] = {
16793 (char *) "self",(char *) "m_rect", NULL
16794 };
16795
16796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_m_rect_set",kwnames,&obj0,&obj1)) goto fail;
16797 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16798 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16799 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
16800 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16801 if (arg1) (arg1)->m_rect = *arg2;
16802
16803 Py_INCREF(Py_None); resultobj = Py_None;
16804 return resultobj;
16805 fail:
16806 return NULL;
16807 }
16808
16809
16810 static PyObject *_wrap_SizeEvent_m_rect_get(PyObject *, PyObject *args, PyObject *kwargs) {
16811 PyObject *resultobj;
16812 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16813 wxRect *result;
16814 PyObject * obj0 = 0 ;
16815 char *kwnames[] = {
16816 (char *) "self", NULL
16817 };
16818
16819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_m_rect_get",kwnames,&obj0)) goto fail;
16820 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16821 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16822 result = (wxRect *)& ((arg1)->m_rect);
16823
16824 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
16825 return resultobj;
16826 fail:
16827 return NULL;
16828 }
16829
16830
16831 static PyObject * SizeEvent_swigregister(PyObject *, PyObject *args) {
16832 PyObject *obj;
16833 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16834 SWIG_TypeClientData(SWIGTYPE_p_wxSizeEvent, obj);
16835 Py_INCREF(obj);
16836 return Py_BuildValue((char *)"");
16837 }
16838 static PyObject *_wrap_new_MoveEvent(PyObject *, PyObject *args, PyObject *kwargs) {
16839 PyObject *resultobj;
16840 wxPoint const &arg1_defvalue = wxDefaultPosition ;
16841 wxPoint *arg1 = (wxPoint *) &arg1_defvalue ;
16842 int arg2 = (int) 0 ;
16843 wxMoveEvent *result;
16844 wxPoint temp1 ;
16845 PyObject * obj0 = 0 ;
16846 PyObject * obj1 = 0 ;
16847 char *kwnames[] = {
16848 (char *) "pos",(char *) "winid", NULL
16849 };
16850
16851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_MoveEvent",kwnames,&obj0,&obj1)) goto fail;
16852 if (obj0) {
16853 {
16854 arg1 = &temp1;
16855 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
16856 }
16857 }
16858 if (obj1) {
16859 arg2 = (int)SWIG_As_int(obj1);
16860 if (PyErr_Occurred()) SWIG_fail;
16861 }
16862 {
16863 PyThreadState* __tstate = wxPyBeginAllowThreads();
16864 result = (wxMoveEvent *)new wxMoveEvent((wxPoint const &)*arg1,arg2);
16865
16866 wxPyEndAllowThreads(__tstate);
16867 if (PyErr_Occurred()) SWIG_fail;
16868 }
16869 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMoveEvent, 1);
16870 return resultobj;
16871 fail:
16872 return NULL;
16873 }
16874
16875
16876 static PyObject *_wrap_MoveEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
16877 PyObject *resultobj;
16878 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16879 wxPoint result;
16880 PyObject * obj0 = 0 ;
16881 char *kwnames[] = {
16882 (char *) "self", NULL
16883 };
16884
16885 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_GetPosition",kwnames,&obj0)) goto fail;
16886 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16887 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16888 {
16889 PyThreadState* __tstate = wxPyBeginAllowThreads();
16890 result = ((wxMoveEvent const *)arg1)->GetPosition();
16891
16892 wxPyEndAllowThreads(__tstate);
16893 if (PyErr_Occurred()) SWIG_fail;
16894 }
16895 {
16896 wxPoint * resultptr;
16897 resultptr = new wxPoint((wxPoint &) result);
16898 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
16899 }
16900 return resultobj;
16901 fail:
16902 return NULL;
16903 }
16904
16905
16906 static PyObject *_wrap_MoveEvent_GetRect(PyObject *, PyObject *args, PyObject *kwargs) {
16907 PyObject *resultobj;
16908 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16909 wxRect result;
16910 PyObject * obj0 = 0 ;
16911 char *kwnames[] = {
16912 (char *) "self", NULL
16913 };
16914
16915 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_GetRect",kwnames,&obj0)) goto fail;
16916 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16917 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16918 {
16919 PyThreadState* __tstate = wxPyBeginAllowThreads();
16920 result = ((wxMoveEvent const *)arg1)->GetRect();
16921
16922 wxPyEndAllowThreads(__tstate);
16923 if (PyErr_Occurred()) SWIG_fail;
16924 }
16925 {
16926 wxRect * resultptr;
16927 resultptr = new wxRect((wxRect &) result);
16928 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
16929 }
16930 return resultobj;
16931 fail:
16932 return NULL;
16933 }
16934
16935
16936 static PyObject *_wrap_MoveEvent_SetRect(PyObject *, PyObject *args, PyObject *kwargs) {
16937 PyObject *resultobj;
16938 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16939 wxRect arg2 ;
16940 wxRect *argp2 ;
16941 PyObject * obj0 = 0 ;
16942 PyObject * obj1 = 0 ;
16943 char *kwnames[] = {
16944 (char *) "self",(char *) "rect", NULL
16945 };
16946
16947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
16948 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16949 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16950 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxRect,
16951 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16952 arg2 = *argp2;
16953 {
16954 PyThreadState* __tstate = wxPyBeginAllowThreads();
16955 (arg1)->SetRect(arg2);
16956
16957 wxPyEndAllowThreads(__tstate);
16958 if (PyErr_Occurred()) SWIG_fail;
16959 }
16960 Py_INCREF(Py_None); resultobj = Py_None;
16961 return resultobj;
16962 fail:
16963 return NULL;
16964 }
16965
16966
16967 static PyObject *_wrap_MoveEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
16968 PyObject *resultobj;
16969 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16970 wxPoint arg2 ;
16971 wxPoint *argp2 ;
16972 PyObject * obj0 = 0 ;
16973 PyObject * obj1 = 0 ;
16974 char *kwnames[] = {
16975 (char *) "self",(char *) "pos", NULL
16976 };
16977
16978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
16979 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16980 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16981 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxPoint,
16982 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16983 arg2 = *argp2;
16984 {
16985 PyThreadState* __tstate = wxPyBeginAllowThreads();
16986 wxMoveEvent_SetPosition(arg1,arg2);
16987
16988 wxPyEndAllowThreads(__tstate);
16989 if (PyErr_Occurred()) SWIG_fail;
16990 }
16991 Py_INCREF(Py_None); resultobj = Py_None;
16992 return resultobj;
16993 fail:
16994 return NULL;
16995 }
16996
16997
16998 static PyObject *_wrap_MoveEvent_m_pos_set(PyObject *, PyObject *args, PyObject *kwargs) {
16999 PyObject *resultobj;
17000 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
17001 wxPoint *arg2 = (wxPoint *) 0 ;
17002 PyObject * obj0 = 0 ;
17003 PyObject * obj1 = 0 ;
17004 char *kwnames[] = {
17005 (char *) "self",(char *) "m_pos", NULL
17006 };
17007
17008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_m_pos_set",kwnames,&obj0,&obj1)) goto fail;
17009 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
17010 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17011 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPoint,
17012 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17013 if (arg1) (arg1)->m_pos = *arg2;
17014
17015 Py_INCREF(Py_None); resultobj = Py_None;
17016 return resultobj;
17017 fail:
17018 return NULL;
17019 }
17020
17021
17022 static PyObject *_wrap_MoveEvent_m_pos_get(PyObject *, PyObject *args, PyObject *kwargs) {
17023 PyObject *resultobj;
17024 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
17025 wxPoint *result;
17026 PyObject * obj0 = 0 ;
17027 char *kwnames[] = {
17028 (char *) "self", NULL
17029 };
17030
17031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_m_pos_get",kwnames,&obj0)) goto fail;
17032 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
17033 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17034 result = (wxPoint *)& ((arg1)->m_pos);
17035
17036 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
17037 return resultobj;
17038 fail:
17039 return NULL;
17040 }
17041
17042
17043 static PyObject *_wrap_MoveEvent_m_rect_set(PyObject *, PyObject *args, PyObject *kwargs) {
17044 PyObject *resultobj;
17045 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
17046 wxRect *arg2 = (wxRect *) 0 ;
17047 PyObject * obj0 = 0 ;
17048 PyObject * obj1 = 0 ;
17049 char *kwnames[] = {
17050 (char *) "self",(char *) "m_rect", NULL
17051 };
17052
17053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_m_rect_set",kwnames,&obj0,&obj1)) goto fail;
17054 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
17055 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17056 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
17057 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17058 if (arg1) (arg1)->m_rect = *arg2;
17059
17060 Py_INCREF(Py_None); resultobj = Py_None;
17061 return resultobj;
17062 fail:
17063 return NULL;
17064 }
17065
17066
17067 static PyObject *_wrap_MoveEvent_m_rect_get(PyObject *, PyObject *args, PyObject *kwargs) {
17068 PyObject *resultobj;
17069 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
17070 wxRect *result;
17071 PyObject * obj0 = 0 ;
17072 char *kwnames[] = {
17073 (char *) "self", NULL
17074 };
17075
17076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_m_rect_get",kwnames,&obj0)) goto fail;
17077 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
17078 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17079 result = (wxRect *)& ((arg1)->m_rect);
17080
17081 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
17082 return resultobj;
17083 fail:
17084 return NULL;
17085 }
17086
17087
17088 static PyObject * MoveEvent_swigregister(PyObject *, PyObject *args) {
17089 PyObject *obj;
17090 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17091 SWIG_TypeClientData(SWIGTYPE_p_wxMoveEvent, obj);
17092 Py_INCREF(obj);
17093 return Py_BuildValue((char *)"");
17094 }
17095 static PyObject *_wrap_new_PaintEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17096 PyObject *resultobj;
17097 int arg1 = (int) 0 ;
17098 wxPaintEvent *result;
17099 PyObject * obj0 = 0 ;
17100 char *kwnames[] = {
17101 (char *) "Id", NULL
17102 };
17103
17104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PaintEvent",kwnames,&obj0)) goto fail;
17105 if (obj0) {
17106 arg1 = (int)SWIG_As_int(obj0);
17107 if (PyErr_Occurred()) SWIG_fail;
17108 }
17109 {
17110 PyThreadState* __tstate = wxPyBeginAllowThreads();
17111 result = (wxPaintEvent *)new wxPaintEvent(arg1);
17112
17113 wxPyEndAllowThreads(__tstate);
17114 if (PyErr_Occurred()) SWIG_fail;
17115 }
17116 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPaintEvent, 1);
17117 return resultobj;
17118 fail:
17119 return NULL;
17120 }
17121
17122
17123 static PyObject * PaintEvent_swigregister(PyObject *, PyObject *args) {
17124 PyObject *obj;
17125 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17126 SWIG_TypeClientData(SWIGTYPE_p_wxPaintEvent, obj);
17127 Py_INCREF(obj);
17128 return Py_BuildValue((char *)"");
17129 }
17130 static PyObject *_wrap_new_NcPaintEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17131 PyObject *resultobj;
17132 int arg1 = (int) 0 ;
17133 wxNcPaintEvent *result;
17134 PyObject * obj0 = 0 ;
17135 char *kwnames[] = {
17136 (char *) "winid", NULL
17137 };
17138
17139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_NcPaintEvent",kwnames,&obj0)) goto fail;
17140 if (obj0) {
17141 arg1 = (int)SWIG_As_int(obj0);
17142 if (PyErr_Occurred()) SWIG_fail;
17143 }
17144 {
17145 PyThreadState* __tstate = wxPyBeginAllowThreads();
17146 result = (wxNcPaintEvent *)new wxNcPaintEvent(arg1);
17147
17148 wxPyEndAllowThreads(__tstate);
17149 if (PyErr_Occurred()) SWIG_fail;
17150 }
17151 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNcPaintEvent, 1);
17152 return resultobj;
17153 fail:
17154 return NULL;
17155 }
17156
17157
17158 static PyObject * NcPaintEvent_swigregister(PyObject *, PyObject *args) {
17159 PyObject *obj;
17160 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17161 SWIG_TypeClientData(SWIGTYPE_p_wxNcPaintEvent, obj);
17162 Py_INCREF(obj);
17163 return Py_BuildValue((char *)"");
17164 }
17165 static PyObject *_wrap_new_EraseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17166 PyObject *resultobj;
17167 int arg1 = (int) 0 ;
17168 wxDC *arg2 = (wxDC *) (wxDC *) NULL ;
17169 wxEraseEvent *result;
17170 PyObject * obj0 = 0 ;
17171 PyObject * obj1 = 0 ;
17172 char *kwnames[] = {
17173 (char *) "Id",(char *) "dc", NULL
17174 };
17175
17176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_EraseEvent",kwnames,&obj0,&obj1)) goto fail;
17177 if (obj0) {
17178 arg1 = (int)SWIG_As_int(obj0);
17179 if (PyErr_Occurred()) SWIG_fail;
17180 }
17181 if (obj1) {
17182 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
17183 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17184 }
17185 {
17186 PyThreadState* __tstate = wxPyBeginAllowThreads();
17187 result = (wxEraseEvent *)new wxEraseEvent(arg1,arg2);
17188
17189 wxPyEndAllowThreads(__tstate);
17190 if (PyErr_Occurred()) SWIG_fail;
17191 }
17192 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEraseEvent, 1);
17193 return resultobj;
17194 fail:
17195 return NULL;
17196 }
17197
17198
17199 static PyObject *_wrap_EraseEvent_GetDC(PyObject *, PyObject *args, PyObject *kwargs) {
17200 PyObject *resultobj;
17201 wxEraseEvent *arg1 = (wxEraseEvent *) 0 ;
17202 wxDC *result;
17203 PyObject * obj0 = 0 ;
17204 char *kwnames[] = {
17205 (char *) "self", NULL
17206 };
17207
17208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EraseEvent_GetDC",kwnames,&obj0)) goto fail;
17209 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEraseEvent,
17210 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17211 {
17212 PyThreadState* __tstate = wxPyBeginAllowThreads();
17213 result = (wxDC *)((wxEraseEvent const *)arg1)->GetDC();
17214
17215 wxPyEndAllowThreads(__tstate);
17216 if (PyErr_Occurred()) SWIG_fail;
17217 }
17218 {
17219 resultobj = wxPyMake_wxObject(result, 0);
17220 }
17221 return resultobj;
17222 fail:
17223 return NULL;
17224 }
17225
17226
17227 static PyObject * EraseEvent_swigregister(PyObject *, PyObject *args) {
17228 PyObject *obj;
17229 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17230 SWIG_TypeClientData(SWIGTYPE_p_wxEraseEvent, obj);
17231 Py_INCREF(obj);
17232 return Py_BuildValue((char *)"");
17233 }
17234 static PyObject *_wrap_new_FocusEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17235 PyObject *resultobj;
17236 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17237 int arg2 = (int) 0 ;
17238 wxFocusEvent *result;
17239 PyObject * obj0 = 0 ;
17240 PyObject * obj1 = 0 ;
17241 char *kwnames[] = {
17242 (char *) "type",(char *) "winid", NULL
17243 };
17244
17245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_FocusEvent",kwnames,&obj0,&obj1)) goto fail;
17246 if (obj0) {
17247 arg1 = (wxEventType)SWIG_As_int(obj0);
17248 if (PyErr_Occurred()) SWIG_fail;
17249 }
17250 if (obj1) {
17251 arg2 = (int)SWIG_As_int(obj1);
17252 if (PyErr_Occurred()) SWIG_fail;
17253 }
17254 {
17255 PyThreadState* __tstate = wxPyBeginAllowThreads();
17256 result = (wxFocusEvent *)new wxFocusEvent(arg1,arg2);
17257
17258 wxPyEndAllowThreads(__tstate);
17259 if (PyErr_Occurred()) SWIG_fail;
17260 }
17261 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFocusEvent, 1);
17262 return resultobj;
17263 fail:
17264 return NULL;
17265 }
17266
17267
17268 static PyObject *_wrap_FocusEvent_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
17269 PyObject *resultobj;
17270 wxFocusEvent *arg1 = (wxFocusEvent *) 0 ;
17271 wxWindow *result;
17272 PyObject * obj0 = 0 ;
17273 char *kwnames[] = {
17274 (char *) "self", NULL
17275 };
17276
17277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FocusEvent_GetWindow",kwnames,&obj0)) goto fail;
17278 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFocusEvent,
17279 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17280 {
17281 PyThreadState* __tstate = wxPyBeginAllowThreads();
17282 result = (wxWindow *)((wxFocusEvent const *)arg1)->GetWindow();
17283
17284 wxPyEndAllowThreads(__tstate);
17285 if (PyErr_Occurred()) SWIG_fail;
17286 }
17287 {
17288 resultobj = wxPyMake_wxObject(result, 0);
17289 }
17290 return resultobj;
17291 fail:
17292 return NULL;
17293 }
17294
17295
17296 static PyObject *_wrap_FocusEvent_SetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
17297 PyObject *resultobj;
17298 wxFocusEvent *arg1 = (wxFocusEvent *) 0 ;
17299 wxWindow *arg2 = (wxWindow *) 0 ;
17300 PyObject * obj0 = 0 ;
17301 PyObject * obj1 = 0 ;
17302 char *kwnames[] = {
17303 (char *) "self",(char *) "win", NULL
17304 };
17305
17306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FocusEvent_SetWindow",kwnames,&obj0,&obj1)) goto fail;
17307 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFocusEvent,
17308 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17309 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
17310 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17311 {
17312 PyThreadState* __tstate = wxPyBeginAllowThreads();
17313 (arg1)->SetWindow(arg2);
17314
17315 wxPyEndAllowThreads(__tstate);
17316 if (PyErr_Occurred()) SWIG_fail;
17317 }
17318 Py_INCREF(Py_None); resultobj = Py_None;
17319 return resultobj;
17320 fail:
17321 return NULL;
17322 }
17323
17324
17325 static PyObject * FocusEvent_swigregister(PyObject *, PyObject *args) {
17326 PyObject *obj;
17327 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17328 SWIG_TypeClientData(SWIGTYPE_p_wxFocusEvent, obj);
17329 Py_INCREF(obj);
17330 return Py_BuildValue((char *)"");
17331 }
17332 static PyObject *_wrap_new_ChildFocusEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17333 PyObject *resultobj;
17334 wxWindow *arg1 = (wxWindow *) NULL ;
17335 wxChildFocusEvent *result;
17336 PyObject * obj0 = 0 ;
17337 char *kwnames[] = {
17338 (char *) "win", NULL
17339 };
17340
17341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_ChildFocusEvent",kwnames,&obj0)) goto fail;
17342 if (obj0) {
17343 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
17344 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17345 }
17346 {
17347 PyThreadState* __tstate = wxPyBeginAllowThreads();
17348 result = (wxChildFocusEvent *)new wxChildFocusEvent(arg1);
17349
17350 wxPyEndAllowThreads(__tstate);
17351 if (PyErr_Occurred()) SWIG_fail;
17352 }
17353 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChildFocusEvent, 1);
17354 return resultobj;
17355 fail:
17356 return NULL;
17357 }
17358
17359
17360 static PyObject *_wrap_ChildFocusEvent_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
17361 PyObject *resultobj;
17362 wxChildFocusEvent *arg1 = (wxChildFocusEvent *) 0 ;
17363 wxWindow *result;
17364 PyObject * obj0 = 0 ;
17365 char *kwnames[] = {
17366 (char *) "self", NULL
17367 };
17368
17369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ChildFocusEvent_GetWindow",kwnames,&obj0)) goto fail;
17370 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxChildFocusEvent,
17371 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17372 {
17373 PyThreadState* __tstate = wxPyBeginAllowThreads();
17374 result = (wxWindow *)((wxChildFocusEvent const *)arg1)->GetWindow();
17375
17376 wxPyEndAllowThreads(__tstate);
17377 if (PyErr_Occurred()) SWIG_fail;
17378 }
17379 {
17380 resultobj = wxPyMake_wxObject(result, 0);
17381 }
17382 return resultobj;
17383 fail:
17384 return NULL;
17385 }
17386
17387
17388 static PyObject * ChildFocusEvent_swigregister(PyObject *, PyObject *args) {
17389 PyObject *obj;
17390 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17391 SWIG_TypeClientData(SWIGTYPE_p_wxChildFocusEvent, obj);
17392 Py_INCREF(obj);
17393 return Py_BuildValue((char *)"");
17394 }
17395 static PyObject *_wrap_new_ActivateEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17396 PyObject *resultobj;
17397 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17398 bool arg2 = (bool) True ;
17399 int arg3 = (int) 0 ;
17400 wxActivateEvent *result;
17401 PyObject * obj0 = 0 ;
17402 PyObject * obj1 = 0 ;
17403 PyObject * obj2 = 0 ;
17404 char *kwnames[] = {
17405 (char *) "type",(char *) "active",(char *) "Id", NULL
17406 };
17407
17408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ActivateEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
17409 if (obj0) {
17410 arg1 = (wxEventType)SWIG_As_int(obj0);
17411 if (PyErr_Occurred()) SWIG_fail;
17412 }
17413 if (obj1) {
17414 arg2 = (bool)SWIG_As_bool(obj1);
17415 if (PyErr_Occurred()) SWIG_fail;
17416 }
17417 if (obj2) {
17418 arg3 = (int)SWIG_As_int(obj2);
17419 if (PyErr_Occurred()) SWIG_fail;
17420 }
17421 {
17422 PyThreadState* __tstate = wxPyBeginAllowThreads();
17423 result = (wxActivateEvent *)new wxActivateEvent(arg1,arg2,arg3);
17424
17425 wxPyEndAllowThreads(__tstate);
17426 if (PyErr_Occurred()) SWIG_fail;
17427 }
17428 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxActivateEvent, 1);
17429 return resultobj;
17430 fail:
17431 return NULL;
17432 }
17433
17434
17435 static PyObject *_wrap_ActivateEvent_GetActive(PyObject *, PyObject *args, PyObject *kwargs) {
17436 PyObject *resultobj;
17437 wxActivateEvent *arg1 = (wxActivateEvent *) 0 ;
17438 bool result;
17439 PyObject * obj0 = 0 ;
17440 char *kwnames[] = {
17441 (char *) "self", NULL
17442 };
17443
17444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ActivateEvent_GetActive",kwnames,&obj0)) goto fail;
17445 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxActivateEvent,
17446 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17447 {
17448 PyThreadState* __tstate = wxPyBeginAllowThreads();
17449 result = (bool)((wxActivateEvent const *)arg1)->GetActive();
17450
17451 wxPyEndAllowThreads(__tstate);
17452 if (PyErr_Occurred()) SWIG_fail;
17453 }
17454 {
17455 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17456 }
17457 return resultobj;
17458 fail:
17459 return NULL;
17460 }
17461
17462
17463 static PyObject * ActivateEvent_swigregister(PyObject *, PyObject *args) {
17464 PyObject *obj;
17465 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17466 SWIG_TypeClientData(SWIGTYPE_p_wxActivateEvent, obj);
17467 Py_INCREF(obj);
17468 return Py_BuildValue((char *)"");
17469 }
17470 static PyObject *_wrap_new_InitDialogEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17471 PyObject *resultobj;
17472 int arg1 = (int) 0 ;
17473 wxInitDialogEvent *result;
17474 PyObject * obj0 = 0 ;
17475 char *kwnames[] = {
17476 (char *) "Id", NULL
17477 };
17478
17479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_InitDialogEvent",kwnames,&obj0)) goto fail;
17480 if (obj0) {
17481 arg1 = (int)SWIG_As_int(obj0);
17482 if (PyErr_Occurred()) SWIG_fail;
17483 }
17484 {
17485 PyThreadState* __tstate = wxPyBeginAllowThreads();
17486 result = (wxInitDialogEvent *)new wxInitDialogEvent(arg1);
17487
17488 wxPyEndAllowThreads(__tstate);
17489 if (PyErr_Occurred()) SWIG_fail;
17490 }
17491 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxInitDialogEvent, 1);
17492 return resultobj;
17493 fail:
17494 return NULL;
17495 }
17496
17497
17498 static PyObject * InitDialogEvent_swigregister(PyObject *, PyObject *args) {
17499 PyObject *obj;
17500 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17501 SWIG_TypeClientData(SWIGTYPE_p_wxInitDialogEvent, obj);
17502 Py_INCREF(obj);
17503 return Py_BuildValue((char *)"");
17504 }
17505 static PyObject *_wrap_new_MenuEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17506 PyObject *resultobj;
17507 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17508 int arg2 = (int) 0 ;
17509 wxMenu *arg3 = (wxMenu *) NULL ;
17510 wxMenuEvent *result;
17511 PyObject * obj0 = 0 ;
17512 PyObject * obj1 = 0 ;
17513 PyObject * obj2 = 0 ;
17514 char *kwnames[] = {
17515 (char *) "type",(char *) "winid",(char *) "menu", NULL
17516 };
17517
17518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_MenuEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
17519 if (obj0) {
17520 arg1 = (wxEventType)SWIG_As_int(obj0);
17521 if (PyErr_Occurred()) SWIG_fail;
17522 }
17523 if (obj1) {
17524 arg2 = (int)SWIG_As_int(obj1);
17525 if (PyErr_Occurred()) SWIG_fail;
17526 }
17527 if (obj2) {
17528 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
17529 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17530 }
17531 {
17532 PyThreadState* __tstate = wxPyBeginAllowThreads();
17533 result = (wxMenuEvent *)new wxMenuEvent(arg1,arg2,arg3);
17534
17535 wxPyEndAllowThreads(__tstate);
17536 if (PyErr_Occurred()) SWIG_fail;
17537 }
17538 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMenuEvent, 1);
17539 return resultobj;
17540 fail:
17541 return NULL;
17542 }
17543
17544
17545 static PyObject *_wrap_MenuEvent_GetMenuId(PyObject *, PyObject *args, PyObject *kwargs) {
17546 PyObject *resultobj;
17547 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17548 int result;
17549 PyObject * obj0 = 0 ;
17550 char *kwnames[] = {
17551 (char *) "self", NULL
17552 };
17553
17554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_GetMenuId",kwnames,&obj0)) goto fail;
17555 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17556 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17557 {
17558 PyThreadState* __tstate = wxPyBeginAllowThreads();
17559 result = (int)((wxMenuEvent const *)arg1)->GetMenuId();
17560
17561 wxPyEndAllowThreads(__tstate);
17562 if (PyErr_Occurred()) SWIG_fail;
17563 }
17564 resultobj = SWIG_From_int((int)result);
17565 return resultobj;
17566 fail:
17567 return NULL;
17568 }
17569
17570
17571 static PyObject *_wrap_MenuEvent_IsPopup(PyObject *, PyObject *args, PyObject *kwargs) {
17572 PyObject *resultobj;
17573 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17574 bool result;
17575 PyObject * obj0 = 0 ;
17576 char *kwnames[] = {
17577 (char *) "self", NULL
17578 };
17579
17580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_IsPopup",kwnames,&obj0)) goto fail;
17581 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17582 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17583 {
17584 PyThreadState* __tstate = wxPyBeginAllowThreads();
17585 result = (bool)((wxMenuEvent const *)arg1)->IsPopup();
17586
17587 wxPyEndAllowThreads(__tstate);
17588 if (PyErr_Occurred()) SWIG_fail;
17589 }
17590 {
17591 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17592 }
17593 return resultobj;
17594 fail:
17595 return NULL;
17596 }
17597
17598
17599 static PyObject *_wrap_MenuEvent_GetMenu(PyObject *, PyObject *args, PyObject *kwargs) {
17600 PyObject *resultobj;
17601 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17602 wxMenu *result;
17603 PyObject * obj0 = 0 ;
17604 char *kwnames[] = {
17605 (char *) "self", NULL
17606 };
17607
17608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_GetMenu",kwnames,&obj0)) goto fail;
17609 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17610 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17611 {
17612 PyThreadState* __tstate = wxPyBeginAllowThreads();
17613 result = (wxMenu *)((wxMenuEvent const *)arg1)->GetMenu();
17614
17615 wxPyEndAllowThreads(__tstate);
17616 if (PyErr_Occurred()) SWIG_fail;
17617 }
17618 {
17619 resultobj = wxPyMake_wxObject(result, 0);
17620 }
17621 return resultobj;
17622 fail:
17623 return NULL;
17624 }
17625
17626
17627 static PyObject * MenuEvent_swigregister(PyObject *, PyObject *args) {
17628 PyObject *obj;
17629 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17630 SWIG_TypeClientData(SWIGTYPE_p_wxMenuEvent, obj);
17631 Py_INCREF(obj);
17632 return Py_BuildValue((char *)"");
17633 }
17634 static PyObject *_wrap_new_CloseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17635 PyObject *resultobj;
17636 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17637 int arg2 = (int) 0 ;
17638 wxCloseEvent *result;
17639 PyObject * obj0 = 0 ;
17640 PyObject * obj1 = 0 ;
17641 char *kwnames[] = {
17642 (char *) "type",(char *) "winid", NULL
17643 };
17644
17645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_CloseEvent",kwnames,&obj0,&obj1)) goto fail;
17646 if (obj0) {
17647 arg1 = (wxEventType)SWIG_As_int(obj0);
17648 if (PyErr_Occurred()) SWIG_fail;
17649 }
17650 if (obj1) {
17651 arg2 = (int)SWIG_As_int(obj1);
17652 if (PyErr_Occurred()) SWIG_fail;
17653 }
17654 {
17655 PyThreadState* __tstate = wxPyBeginAllowThreads();
17656 result = (wxCloseEvent *)new wxCloseEvent(arg1,arg2);
17657
17658 wxPyEndAllowThreads(__tstate);
17659 if (PyErr_Occurred()) SWIG_fail;
17660 }
17661 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCloseEvent, 1);
17662 return resultobj;
17663 fail:
17664 return NULL;
17665 }
17666
17667
17668 static PyObject *_wrap_CloseEvent_SetLoggingOff(PyObject *, PyObject *args, PyObject *kwargs) {
17669 PyObject *resultobj;
17670 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17671 bool arg2 ;
17672 PyObject * obj0 = 0 ;
17673 PyObject * obj1 = 0 ;
17674 char *kwnames[] = {
17675 (char *) "self",(char *) "logOff", NULL
17676 };
17677
17678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CloseEvent_SetLoggingOff",kwnames,&obj0,&obj1)) goto fail;
17679 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17680 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17681 arg2 = (bool)SWIG_As_bool(obj1);
17682 if (PyErr_Occurred()) SWIG_fail;
17683 {
17684 PyThreadState* __tstate = wxPyBeginAllowThreads();
17685 (arg1)->SetLoggingOff(arg2);
17686
17687 wxPyEndAllowThreads(__tstate);
17688 if (PyErr_Occurred()) SWIG_fail;
17689 }
17690 Py_INCREF(Py_None); resultobj = Py_None;
17691 return resultobj;
17692 fail:
17693 return NULL;
17694 }
17695
17696
17697 static PyObject *_wrap_CloseEvent_GetLoggingOff(PyObject *, PyObject *args, PyObject *kwargs) {
17698 PyObject *resultobj;
17699 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17700 bool result;
17701 PyObject * obj0 = 0 ;
17702 char *kwnames[] = {
17703 (char *) "self", NULL
17704 };
17705
17706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_GetLoggingOff",kwnames,&obj0)) goto fail;
17707 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17708 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17709 {
17710 PyThreadState* __tstate = wxPyBeginAllowThreads();
17711 result = (bool)((wxCloseEvent const *)arg1)->GetLoggingOff();
17712
17713 wxPyEndAllowThreads(__tstate);
17714 if (PyErr_Occurred()) SWIG_fail;
17715 }
17716 {
17717 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17718 }
17719 return resultobj;
17720 fail:
17721 return NULL;
17722 }
17723
17724
17725 static PyObject *_wrap_CloseEvent_Veto(PyObject *, PyObject *args, PyObject *kwargs) {
17726 PyObject *resultobj;
17727 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17728 bool arg2 = (bool) True ;
17729 PyObject * obj0 = 0 ;
17730 PyObject * obj1 = 0 ;
17731 char *kwnames[] = {
17732 (char *) "self",(char *) "veto", NULL
17733 };
17734
17735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CloseEvent_Veto",kwnames,&obj0,&obj1)) goto fail;
17736 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17737 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17738 if (obj1) {
17739 arg2 = (bool)SWIG_As_bool(obj1);
17740 if (PyErr_Occurred()) SWIG_fail;
17741 }
17742 {
17743 PyThreadState* __tstate = wxPyBeginAllowThreads();
17744 (arg1)->Veto(arg2);
17745
17746 wxPyEndAllowThreads(__tstate);
17747 if (PyErr_Occurred()) SWIG_fail;
17748 }
17749 Py_INCREF(Py_None); resultobj = Py_None;
17750 return resultobj;
17751 fail:
17752 return NULL;
17753 }
17754
17755
17756 static PyObject *_wrap_CloseEvent_SetCanVeto(PyObject *, PyObject *args, PyObject *kwargs) {
17757 PyObject *resultobj;
17758 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17759 bool arg2 ;
17760 PyObject * obj0 = 0 ;
17761 PyObject * obj1 = 0 ;
17762 char *kwnames[] = {
17763 (char *) "self",(char *) "canVeto", NULL
17764 };
17765
17766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CloseEvent_SetCanVeto",kwnames,&obj0,&obj1)) goto fail;
17767 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17768 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17769 arg2 = (bool)SWIG_As_bool(obj1);
17770 if (PyErr_Occurred()) SWIG_fail;
17771 {
17772 PyThreadState* __tstate = wxPyBeginAllowThreads();
17773 (arg1)->SetCanVeto(arg2);
17774
17775 wxPyEndAllowThreads(__tstate);
17776 if (PyErr_Occurred()) SWIG_fail;
17777 }
17778 Py_INCREF(Py_None); resultobj = Py_None;
17779 return resultobj;
17780 fail:
17781 return NULL;
17782 }
17783
17784
17785 static PyObject *_wrap_CloseEvent_CanVeto(PyObject *, PyObject *args, PyObject *kwargs) {
17786 PyObject *resultobj;
17787 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17788 bool result;
17789 PyObject * obj0 = 0 ;
17790 char *kwnames[] = {
17791 (char *) "self", NULL
17792 };
17793
17794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_CanVeto",kwnames,&obj0)) goto fail;
17795 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17796 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17797 {
17798 PyThreadState* __tstate = wxPyBeginAllowThreads();
17799 result = (bool)((wxCloseEvent const *)arg1)->CanVeto();
17800
17801 wxPyEndAllowThreads(__tstate);
17802 if (PyErr_Occurred()) SWIG_fail;
17803 }
17804 {
17805 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17806 }
17807 return resultobj;
17808 fail:
17809 return NULL;
17810 }
17811
17812
17813 static PyObject *_wrap_CloseEvent_GetVeto(PyObject *, PyObject *args, PyObject *kwargs) {
17814 PyObject *resultobj;
17815 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17816 bool result;
17817 PyObject * obj0 = 0 ;
17818 char *kwnames[] = {
17819 (char *) "self", NULL
17820 };
17821
17822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_GetVeto",kwnames,&obj0)) goto fail;
17823 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17824 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17825 {
17826 PyThreadState* __tstate = wxPyBeginAllowThreads();
17827 result = (bool)((wxCloseEvent const *)arg1)->GetVeto();
17828
17829 wxPyEndAllowThreads(__tstate);
17830 if (PyErr_Occurred()) SWIG_fail;
17831 }
17832 {
17833 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17834 }
17835 return resultobj;
17836 fail:
17837 return NULL;
17838 }
17839
17840
17841 static PyObject * CloseEvent_swigregister(PyObject *, PyObject *args) {
17842 PyObject *obj;
17843 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17844 SWIG_TypeClientData(SWIGTYPE_p_wxCloseEvent, obj);
17845 Py_INCREF(obj);
17846 return Py_BuildValue((char *)"");
17847 }
17848 static PyObject *_wrap_new_ShowEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17849 PyObject *resultobj;
17850 int arg1 = (int) 0 ;
17851 bool arg2 = (bool) False ;
17852 wxShowEvent *result;
17853 PyObject * obj0 = 0 ;
17854 PyObject * obj1 = 0 ;
17855 char *kwnames[] = {
17856 (char *) "winid",(char *) "show", NULL
17857 };
17858
17859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ShowEvent",kwnames,&obj0,&obj1)) goto fail;
17860 if (obj0) {
17861 arg1 = (int)SWIG_As_int(obj0);
17862 if (PyErr_Occurred()) SWIG_fail;
17863 }
17864 if (obj1) {
17865 arg2 = (bool)SWIG_As_bool(obj1);
17866 if (PyErr_Occurred()) SWIG_fail;
17867 }
17868 {
17869 PyThreadState* __tstate = wxPyBeginAllowThreads();
17870 result = (wxShowEvent *)new wxShowEvent(arg1,arg2);
17871
17872 wxPyEndAllowThreads(__tstate);
17873 if (PyErr_Occurred()) SWIG_fail;
17874 }
17875 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxShowEvent, 1);
17876 return resultobj;
17877 fail:
17878 return NULL;
17879 }
17880
17881
17882 static PyObject *_wrap_ShowEvent_SetShow(PyObject *, PyObject *args, PyObject *kwargs) {
17883 PyObject *resultobj;
17884 wxShowEvent *arg1 = (wxShowEvent *) 0 ;
17885 bool arg2 ;
17886 PyObject * obj0 = 0 ;
17887 PyObject * obj1 = 0 ;
17888 char *kwnames[] = {
17889 (char *) "self",(char *) "show", NULL
17890 };
17891
17892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ShowEvent_SetShow",kwnames,&obj0,&obj1)) goto fail;
17893 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShowEvent,
17894 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17895 arg2 = (bool)SWIG_As_bool(obj1);
17896 if (PyErr_Occurred()) SWIG_fail;
17897 {
17898 PyThreadState* __tstate = wxPyBeginAllowThreads();
17899 (arg1)->SetShow(arg2);
17900
17901 wxPyEndAllowThreads(__tstate);
17902 if (PyErr_Occurred()) SWIG_fail;
17903 }
17904 Py_INCREF(Py_None); resultobj = Py_None;
17905 return resultobj;
17906 fail:
17907 return NULL;
17908 }
17909
17910
17911 static PyObject *_wrap_ShowEvent_GetShow(PyObject *, PyObject *args, PyObject *kwargs) {
17912 PyObject *resultobj;
17913 wxShowEvent *arg1 = (wxShowEvent *) 0 ;
17914 bool result;
17915 PyObject * obj0 = 0 ;
17916 char *kwnames[] = {
17917 (char *) "self", NULL
17918 };
17919
17920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShowEvent_GetShow",kwnames,&obj0)) goto fail;
17921 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShowEvent,
17922 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17923 {
17924 PyThreadState* __tstate = wxPyBeginAllowThreads();
17925 result = (bool)((wxShowEvent const *)arg1)->GetShow();
17926
17927 wxPyEndAllowThreads(__tstate);
17928 if (PyErr_Occurred()) SWIG_fail;
17929 }
17930 {
17931 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17932 }
17933 return resultobj;
17934 fail:
17935 return NULL;
17936 }
17937
17938
17939 static PyObject * ShowEvent_swigregister(PyObject *, PyObject *args) {
17940 PyObject *obj;
17941 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17942 SWIG_TypeClientData(SWIGTYPE_p_wxShowEvent, obj);
17943 Py_INCREF(obj);
17944 return Py_BuildValue((char *)"");
17945 }
17946 static PyObject *_wrap_new_IconizeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17947 PyObject *resultobj;
17948 int arg1 = (int) 0 ;
17949 bool arg2 = (bool) True ;
17950 wxIconizeEvent *result;
17951 PyObject * obj0 = 0 ;
17952 PyObject * obj1 = 0 ;
17953 char *kwnames[] = {
17954 (char *) "id",(char *) "iconized", NULL
17955 };
17956
17957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_IconizeEvent",kwnames,&obj0,&obj1)) goto fail;
17958 if (obj0) {
17959 arg1 = (int)SWIG_As_int(obj0);
17960 if (PyErr_Occurred()) SWIG_fail;
17961 }
17962 if (obj1) {
17963 arg2 = (bool)SWIG_As_bool(obj1);
17964 if (PyErr_Occurred()) SWIG_fail;
17965 }
17966 {
17967 PyThreadState* __tstate = wxPyBeginAllowThreads();
17968 result = (wxIconizeEvent *)new wxIconizeEvent(arg1,arg2);
17969
17970 wxPyEndAllowThreads(__tstate);
17971 if (PyErr_Occurred()) SWIG_fail;
17972 }
17973 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIconizeEvent, 1);
17974 return resultobj;
17975 fail:
17976 return NULL;
17977 }
17978
17979
17980 static PyObject *_wrap_IconizeEvent_Iconized(PyObject *, PyObject *args, PyObject *kwargs) {
17981 PyObject *resultobj;
17982 wxIconizeEvent *arg1 = (wxIconizeEvent *) 0 ;
17983 bool result;
17984 PyObject * obj0 = 0 ;
17985 char *kwnames[] = {
17986 (char *) "self", NULL
17987 };
17988
17989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IconizeEvent_Iconized",kwnames,&obj0)) goto fail;
17990 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIconizeEvent,
17991 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17992 {
17993 PyThreadState* __tstate = wxPyBeginAllowThreads();
17994 result = (bool)(arg1)->Iconized();
17995
17996 wxPyEndAllowThreads(__tstate);
17997 if (PyErr_Occurred()) SWIG_fail;
17998 }
17999 {
18000 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18001 }
18002 return resultobj;
18003 fail:
18004 return NULL;
18005 }
18006
18007
18008 static PyObject * IconizeEvent_swigregister(PyObject *, PyObject *args) {
18009 PyObject *obj;
18010 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18011 SWIG_TypeClientData(SWIGTYPE_p_wxIconizeEvent, obj);
18012 Py_INCREF(obj);
18013 return Py_BuildValue((char *)"");
18014 }
18015 static PyObject *_wrap_new_MaximizeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18016 PyObject *resultobj;
18017 int arg1 = (int) 0 ;
18018 wxMaximizeEvent *result;
18019 PyObject * obj0 = 0 ;
18020 char *kwnames[] = {
18021 (char *) "id", NULL
18022 };
18023
18024 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MaximizeEvent",kwnames,&obj0)) goto fail;
18025 if (obj0) {
18026 arg1 = (int)SWIG_As_int(obj0);
18027 if (PyErr_Occurred()) SWIG_fail;
18028 }
18029 {
18030 PyThreadState* __tstate = wxPyBeginAllowThreads();
18031 result = (wxMaximizeEvent *)new wxMaximizeEvent(arg1);
18032
18033 wxPyEndAllowThreads(__tstate);
18034 if (PyErr_Occurred()) SWIG_fail;
18035 }
18036 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMaximizeEvent, 1);
18037 return resultobj;
18038 fail:
18039 return NULL;
18040 }
18041
18042
18043 static PyObject * MaximizeEvent_swigregister(PyObject *, PyObject *args) {
18044 PyObject *obj;
18045 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18046 SWIG_TypeClientData(SWIGTYPE_p_wxMaximizeEvent, obj);
18047 Py_INCREF(obj);
18048 return Py_BuildValue((char *)"");
18049 }
18050 static PyObject *_wrap_DropFilesEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
18051 PyObject *resultobj;
18052 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
18053 wxPoint result;
18054 PyObject * obj0 = 0 ;
18055 char *kwnames[] = {
18056 (char *) "self", NULL
18057 };
18058
18059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetPosition",kwnames,&obj0)) goto fail;
18060 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
18061 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18062 {
18063 PyThreadState* __tstate = wxPyBeginAllowThreads();
18064 result = (arg1)->GetPosition();
18065
18066 wxPyEndAllowThreads(__tstate);
18067 if (PyErr_Occurred()) SWIG_fail;
18068 }
18069 {
18070 wxPoint * resultptr;
18071 resultptr = new wxPoint((wxPoint &) result);
18072 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
18073 }
18074 return resultobj;
18075 fail:
18076 return NULL;
18077 }
18078
18079
18080 static PyObject *_wrap_DropFilesEvent_GetNumberOfFiles(PyObject *, PyObject *args, PyObject *kwargs) {
18081 PyObject *resultobj;
18082 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
18083 int result;
18084 PyObject * obj0 = 0 ;
18085 char *kwnames[] = {
18086 (char *) "self", NULL
18087 };
18088
18089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetNumberOfFiles",kwnames,&obj0)) goto fail;
18090 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
18091 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18092 {
18093 PyThreadState* __tstate = wxPyBeginAllowThreads();
18094 result = (int)(arg1)->GetNumberOfFiles();
18095
18096 wxPyEndAllowThreads(__tstate);
18097 if (PyErr_Occurred()) SWIG_fail;
18098 }
18099 resultobj = SWIG_From_int((int)result);
18100 return resultobj;
18101 fail:
18102 return NULL;
18103 }
18104
18105
18106 static PyObject *_wrap_DropFilesEvent_GetFiles(PyObject *, PyObject *args, PyObject *kwargs) {
18107 PyObject *resultobj;
18108 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
18109 PyObject *result;
18110 PyObject * obj0 = 0 ;
18111 char *kwnames[] = {
18112 (char *) "self", NULL
18113 };
18114
18115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetFiles",kwnames,&obj0)) goto fail;
18116 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
18117 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18118 {
18119 PyThreadState* __tstate = wxPyBeginAllowThreads();
18120 result = (PyObject *)wxDropFilesEvent_GetFiles(arg1);
18121
18122 wxPyEndAllowThreads(__tstate);
18123 if (PyErr_Occurred()) SWIG_fail;
18124 }
18125 resultobj = result;
18126 return resultobj;
18127 fail:
18128 return NULL;
18129 }
18130
18131
18132 static PyObject * DropFilesEvent_swigregister(PyObject *, PyObject *args) {
18133 PyObject *obj;
18134 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18135 SWIG_TypeClientData(SWIGTYPE_p_wxDropFilesEvent, obj);
18136 Py_INCREF(obj);
18137 return Py_BuildValue((char *)"");
18138 }
18139 static PyObject *_wrap_new_UpdateUIEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18140 PyObject *resultobj;
18141 int arg1 = (int) 0 ;
18142 wxUpdateUIEvent *result;
18143 PyObject * obj0 = 0 ;
18144 char *kwnames[] = {
18145 (char *) "commandId", NULL
18146 };
18147
18148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_UpdateUIEvent",kwnames,&obj0)) goto fail;
18149 if (obj0) {
18150 arg1 = (int)SWIG_As_int(obj0);
18151 if (PyErr_Occurred()) SWIG_fail;
18152 }
18153 {
18154 PyThreadState* __tstate = wxPyBeginAllowThreads();
18155 result = (wxUpdateUIEvent *)new wxUpdateUIEvent(arg1);
18156
18157 wxPyEndAllowThreads(__tstate);
18158 if (PyErr_Occurred()) SWIG_fail;
18159 }
18160 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxUpdateUIEvent, 1);
18161 return resultobj;
18162 fail:
18163 return NULL;
18164 }
18165
18166
18167 static PyObject *_wrap_UpdateUIEvent_GetChecked(PyObject *, PyObject *args, PyObject *kwargs) {
18168 PyObject *resultobj;
18169 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18170 bool result;
18171 PyObject * obj0 = 0 ;
18172 char *kwnames[] = {
18173 (char *) "self", NULL
18174 };
18175
18176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetChecked",kwnames,&obj0)) goto fail;
18177 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18178 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18179 {
18180 PyThreadState* __tstate = wxPyBeginAllowThreads();
18181 result = (bool)((wxUpdateUIEvent const *)arg1)->GetChecked();
18182
18183 wxPyEndAllowThreads(__tstate);
18184 if (PyErr_Occurred()) SWIG_fail;
18185 }
18186 {
18187 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18188 }
18189 return resultobj;
18190 fail:
18191 return NULL;
18192 }
18193
18194
18195 static PyObject *_wrap_UpdateUIEvent_GetEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
18196 PyObject *resultobj;
18197 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18198 bool result;
18199 PyObject * obj0 = 0 ;
18200 char *kwnames[] = {
18201 (char *) "self", NULL
18202 };
18203
18204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetEnabled",kwnames,&obj0)) goto fail;
18205 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18206 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18207 {
18208 PyThreadState* __tstate = wxPyBeginAllowThreads();
18209 result = (bool)((wxUpdateUIEvent const *)arg1)->GetEnabled();
18210
18211 wxPyEndAllowThreads(__tstate);
18212 if (PyErr_Occurred()) SWIG_fail;
18213 }
18214 {
18215 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18216 }
18217 return resultobj;
18218 fail:
18219 return NULL;
18220 }
18221
18222
18223 static PyObject *_wrap_UpdateUIEvent_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
18224 PyObject *resultobj;
18225 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18226 wxString result;
18227 PyObject * obj0 = 0 ;
18228 char *kwnames[] = {
18229 (char *) "self", NULL
18230 };
18231
18232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetText",kwnames,&obj0)) goto fail;
18233 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18234 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18235 {
18236 PyThreadState* __tstate = wxPyBeginAllowThreads();
18237 result = ((wxUpdateUIEvent const *)arg1)->GetText();
18238
18239 wxPyEndAllowThreads(__tstate);
18240 if (PyErr_Occurred()) SWIG_fail;
18241 }
18242 {
18243 #if wxUSE_UNICODE
18244 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18245 #else
18246 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18247 #endif
18248 }
18249 return resultobj;
18250 fail:
18251 return NULL;
18252 }
18253
18254
18255 static PyObject *_wrap_UpdateUIEvent_GetSetText(PyObject *, PyObject *args, PyObject *kwargs) {
18256 PyObject *resultobj;
18257 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18258 bool result;
18259 PyObject * obj0 = 0 ;
18260 char *kwnames[] = {
18261 (char *) "self", NULL
18262 };
18263
18264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetText",kwnames,&obj0)) goto fail;
18265 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18266 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18267 {
18268 PyThreadState* __tstate = wxPyBeginAllowThreads();
18269 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetText();
18270
18271 wxPyEndAllowThreads(__tstate);
18272 if (PyErr_Occurred()) SWIG_fail;
18273 }
18274 {
18275 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18276 }
18277 return resultobj;
18278 fail:
18279 return NULL;
18280 }
18281
18282
18283 static PyObject *_wrap_UpdateUIEvent_GetSetChecked(PyObject *, PyObject *args, PyObject *kwargs) {
18284 PyObject *resultobj;
18285 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18286 bool result;
18287 PyObject * obj0 = 0 ;
18288 char *kwnames[] = {
18289 (char *) "self", NULL
18290 };
18291
18292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetChecked",kwnames,&obj0)) goto fail;
18293 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18294 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18295 {
18296 PyThreadState* __tstate = wxPyBeginAllowThreads();
18297 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetChecked();
18298
18299 wxPyEndAllowThreads(__tstate);
18300 if (PyErr_Occurred()) SWIG_fail;
18301 }
18302 {
18303 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18304 }
18305 return resultobj;
18306 fail:
18307 return NULL;
18308 }
18309
18310
18311 static PyObject *_wrap_UpdateUIEvent_GetSetEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
18312 PyObject *resultobj;
18313 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18314 bool result;
18315 PyObject * obj0 = 0 ;
18316 char *kwnames[] = {
18317 (char *) "self", NULL
18318 };
18319
18320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetEnabled",kwnames,&obj0)) goto fail;
18321 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18322 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18323 {
18324 PyThreadState* __tstate = wxPyBeginAllowThreads();
18325 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetEnabled();
18326
18327 wxPyEndAllowThreads(__tstate);
18328 if (PyErr_Occurred()) SWIG_fail;
18329 }
18330 {
18331 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18332 }
18333 return resultobj;
18334 fail:
18335 return NULL;
18336 }
18337
18338
18339 static PyObject *_wrap_UpdateUIEvent_Check(PyObject *, PyObject *args, PyObject *kwargs) {
18340 PyObject *resultobj;
18341 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18342 bool arg2 ;
18343 PyObject * obj0 = 0 ;
18344 PyObject * obj1 = 0 ;
18345 char *kwnames[] = {
18346 (char *) "self",(char *) "check", NULL
18347 };
18348
18349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_Check",kwnames,&obj0,&obj1)) goto fail;
18350 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18351 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18352 arg2 = (bool)SWIG_As_bool(obj1);
18353 if (PyErr_Occurred()) SWIG_fail;
18354 {
18355 PyThreadState* __tstate = wxPyBeginAllowThreads();
18356 (arg1)->Check(arg2);
18357
18358 wxPyEndAllowThreads(__tstate);
18359 if (PyErr_Occurred()) SWIG_fail;
18360 }
18361 Py_INCREF(Py_None); resultobj = Py_None;
18362 return resultobj;
18363 fail:
18364 return NULL;
18365 }
18366
18367
18368 static PyObject *_wrap_UpdateUIEvent_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
18369 PyObject *resultobj;
18370 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18371 bool arg2 ;
18372 PyObject * obj0 = 0 ;
18373 PyObject * obj1 = 0 ;
18374 char *kwnames[] = {
18375 (char *) "self",(char *) "enable", NULL
18376 };
18377
18378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_Enable",kwnames,&obj0,&obj1)) goto fail;
18379 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18380 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18381 arg2 = (bool)SWIG_As_bool(obj1);
18382 if (PyErr_Occurred()) SWIG_fail;
18383 {
18384 PyThreadState* __tstate = wxPyBeginAllowThreads();
18385 (arg1)->Enable(arg2);
18386
18387 wxPyEndAllowThreads(__tstate);
18388 if (PyErr_Occurred()) SWIG_fail;
18389 }
18390 Py_INCREF(Py_None); resultobj = Py_None;
18391 return resultobj;
18392 fail:
18393 return NULL;
18394 }
18395
18396
18397 static PyObject *_wrap_UpdateUIEvent_SetText(PyObject *, PyObject *args, PyObject *kwargs) {
18398 PyObject *resultobj;
18399 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18400 wxString *arg2 = 0 ;
18401 bool temp2 = False ;
18402 PyObject * obj0 = 0 ;
18403 PyObject * obj1 = 0 ;
18404 char *kwnames[] = {
18405 (char *) "self",(char *) "text", NULL
18406 };
18407
18408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_SetText",kwnames,&obj0,&obj1)) goto fail;
18409 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18410 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18411 {
18412 arg2 = wxString_in_helper(obj1);
18413 if (arg2 == NULL) SWIG_fail;
18414 temp2 = True;
18415 }
18416 {
18417 PyThreadState* __tstate = wxPyBeginAllowThreads();
18418 (arg1)->SetText((wxString const &)*arg2);
18419
18420 wxPyEndAllowThreads(__tstate);
18421 if (PyErr_Occurred()) SWIG_fail;
18422 }
18423 Py_INCREF(Py_None); resultobj = Py_None;
18424 {
18425 if (temp2)
18426 delete arg2;
18427 }
18428 return resultobj;
18429 fail:
18430 {
18431 if (temp2)
18432 delete arg2;
18433 }
18434 return NULL;
18435 }
18436
18437
18438 static PyObject *_wrap_UpdateUIEvent_SetUpdateInterval(PyObject *, PyObject *args, PyObject *kwargs) {
18439 PyObject *resultobj;
18440 long arg1 ;
18441 PyObject * obj0 = 0 ;
18442 char *kwnames[] = {
18443 (char *) "updateInterval", NULL
18444 };
18445
18446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_SetUpdateInterval",kwnames,&obj0)) goto fail;
18447 arg1 = (long)SWIG_As_long(obj0);
18448 if (PyErr_Occurred()) SWIG_fail;
18449 {
18450 PyThreadState* __tstate = wxPyBeginAllowThreads();
18451 wxUpdateUIEvent::SetUpdateInterval(arg1);
18452
18453 wxPyEndAllowThreads(__tstate);
18454 if (PyErr_Occurred()) SWIG_fail;
18455 }
18456 Py_INCREF(Py_None); resultobj = Py_None;
18457 return resultobj;
18458 fail:
18459 return NULL;
18460 }
18461
18462
18463 static PyObject *_wrap_UpdateUIEvent_GetUpdateInterval(PyObject *, PyObject *args, PyObject *kwargs) {
18464 PyObject *resultobj;
18465 long result;
18466 char *kwnames[] = {
18467 NULL
18468 };
18469
18470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_GetUpdateInterval",kwnames)) goto fail;
18471 {
18472 PyThreadState* __tstate = wxPyBeginAllowThreads();
18473 result = (long)wxUpdateUIEvent::GetUpdateInterval();
18474
18475 wxPyEndAllowThreads(__tstate);
18476 if (PyErr_Occurred()) SWIG_fail;
18477 }
18478 resultobj = SWIG_From_long((long)result);
18479 return resultobj;
18480 fail:
18481 return NULL;
18482 }
18483
18484
18485 static PyObject *_wrap_UpdateUIEvent_CanUpdate(PyObject *, PyObject *args, PyObject *kwargs) {
18486 PyObject *resultobj;
18487 wxWindow *arg1 = (wxWindow *) 0 ;
18488 bool result;
18489 PyObject * obj0 = 0 ;
18490 char *kwnames[] = {
18491 (char *) "win", NULL
18492 };
18493
18494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_CanUpdate",kwnames,&obj0)) goto fail;
18495 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
18496 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18497 {
18498 PyThreadState* __tstate = wxPyBeginAllowThreads();
18499 result = (bool)wxUpdateUIEvent::CanUpdate(arg1);
18500
18501 wxPyEndAllowThreads(__tstate);
18502 if (PyErr_Occurred()) SWIG_fail;
18503 }
18504 {
18505 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18506 }
18507 return resultobj;
18508 fail:
18509 return NULL;
18510 }
18511
18512
18513 static PyObject *_wrap_UpdateUIEvent_ResetUpdateTime(PyObject *, PyObject *args, PyObject *kwargs) {
18514 PyObject *resultobj;
18515 char *kwnames[] = {
18516 NULL
18517 };
18518
18519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_ResetUpdateTime",kwnames)) goto fail;
18520 {
18521 PyThreadState* __tstate = wxPyBeginAllowThreads();
18522 wxUpdateUIEvent::ResetUpdateTime();
18523
18524 wxPyEndAllowThreads(__tstate);
18525 if (PyErr_Occurred()) SWIG_fail;
18526 }
18527 Py_INCREF(Py_None); resultobj = Py_None;
18528 return resultobj;
18529 fail:
18530 return NULL;
18531 }
18532
18533
18534 static PyObject *_wrap_UpdateUIEvent_SetMode(PyObject *, PyObject *args, PyObject *kwargs) {
18535 PyObject *resultobj;
18536 int arg1 ;
18537 PyObject * obj0 = 0 ;
18538 char *kwnames[] = {
18539 (char *) "mode", NULL
18540 };
18541
18542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_SetMode",kwnames,&obj0)) goto fail;
18543 arg1 = (int)SWIG_As_int(obj0);
18544 if (PyErr_Occurred()) SWIG_fail;
18545 {
18546 PyThreadState* __tstate = wxPyBeginAllowThreads();
18547 wxUpdateUIEvent::SetMode((wxUpdateUIMode )arg1);
18548
18549 wxPyEndAllowThreads(__tstate);
18550 if (PyErr_Occurred()) SWIG_fail;
18551 }
18552 Py_INCREF(Py_None); resultobj = Py_None;
18553 return resultobj;
18554 fail:
18555 return NULL;
18556 }
18557
18558
18559 static PyObject *_wrap_UpdateUIEvent_GetMode(PyObject *, PyObject *args, PyObject *kwargs) {
18560 PyObject *resultobj;
18561 int result;
18562 char *kwnames[] = {
18563 NULL
18564 };
18565
18566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_GetMode",kwnames)) goto fail;
18567 {
18568 PyThreadState* __tstate = wxPyBeginAllowThreads();
18569 result = (int)wxUpdateUIEvent::GetMode();
18570
18571 wxPyEndAllowThreads(__tstate);
18572 if (PyErr_Occurred()) SWIG_fail;
18573 }
18574 resultobj = SWIG_From_int((int)result);
18575 return resultobj;
18576 fail:
18577 return NULL;
18578 }
18579
18580
18581 static PyObject * UpdateUIEvent_swigregister(PyObject *, PyObject *args) {
18582 PyObject *obj;
18583 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18584 SWIG_TypeClientData(SWIGTYPE_p_wxUpdateUIEvent, obj);
18585 Py_INCREF(obj);
18586 return Py_BuildValue((char *)"");
18587 }
18588 static PyObject *_wrap_new_SysColourChangedEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18589 PyObject *resultobj;
18590 wxSysColourChangedEvent *result;
18591 char *kwnames[] = {
18592 NULL
18593 };
18594
18595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SysColourChangedEvent",kwnames)) goto fail;
18596 {
18597 PyThreadState* __tstate = wxPyBeginAllowThreads();
18598 result = (wxSysColourChangedEvent *)new wxSysColourChangedEvent();
18599
18600 wxPyEndAllowThreads(__tstate);
18601 if (PyErr_Occurred()) SWIG_fail;
18602 }
18603 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSysColourChangedEvent, 1);
18604 return resultobj;
18605 fail:
18606 return NULL;
18607 }
18608
18609
18610 static PyObject * SysColourChangedEvent_swigregister(PyObject *, PyObject *args) {
18611 PyObject *obj;
18612 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18613 SWIG_TypeClientData(SWIGTYPE_p_wxSysColourChangedEvent, obj);
18614 Py_INCREF(obj);
18615 return Py_BuildValue((char *)"");
18616 }
18617 static PyObject *_wrap_new_MouseCaptureChangedEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18618 PyObject *resultobj;
18619 int arg1 = (int) 0 ;
18620 wxWindow *arg2 = (wxWindow *) NULL ;
18621 wxMouseCaptureChangedEvent *result;
18622 PyObject * obj0 = 0 ;
18623 PyObject * obj1 = 0 ;
18624 char *kwnames[] = {
18625 (char *) "winid",(char *) "gainedCapture", NULL
18626 };
18627
18628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_MouseCaptureChangedEvent",kwnames,&obj0,&obj1)) goto fail;
18629 if (obj0) {
18630 arg1 = (int)SWIG_As_int(obj0);
18631 if (PyErr_Occurred()) SWIG_fail;
18632 }
18633 if (obj1) {
18634 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18635 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18636 }
18637 {
18638 PyThreadState* __tstate = wxPyBeginAllowThreads();
18639 result = (wxMouseCaptureChangedEvent *)new wxMouseCaptureChangedEvent(arg1,arg2);
18640
18641 wxPyEndAllowThreads(__tstate);
18642 if (PyErr_Occurred()) SWIG_fail;
18643 }
18644 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMouseCaptureChangedEvent, 1);
18645 return resultobj;
18646 fail:
18647 return NULL;
18648 }
18649
18650
18651 static PyObject *_wrap_MouseCaptureChangedEvent_GetCapturedWindow(PyObject *, PyObject *args, PyObject *kwargs) {
18652 PyObject *resultobj;
18653 wxMouseCaptureChangedEvent *arg1 = (wxMouseCaptureChangedEvent *) 0 ;
18654 wxWindow *result;
18655 PyObject * obj0 = 0 ;
18656 char *kwnames[] = {
18657 (char *) "self", NULL
18658 };
18659
18660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseCaptureChangedEvent_GetCapturedWindow",kwnames,&obj0)) goto fail;
18661 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseCaptureChangedEvent,
18662 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18663 {
18664 PyThreadState* __tstate = wxPyBeginAllowThreads();
18665 result = (wxWindow *)((wxMouseCaptureChangedEvent const *)arg1)->GetCapturedWindow();
18666
18667 wxPyEndAllowThreads(__tstate);
18668 if (PyErr_Occurred()) SWIG_fail;
18669 }
18670 {
18671 resultobj = wxPyMake_wxObject(result, 0);
18672 }
18673 return resultobj;
18674 fail:
18675 return NULL;
18676 }
18677
18678
18679 static PyObject * MouseCaptureChangedEvent_swigregister(PyObject *, PyObject *args) {
18680 PyObject *obj;
18681 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18682 SWIG_TypeClientData(SWIGTYPE_p_wxMouseCaptureChangedEvent, obj);
18683 Py_INCREF(obj);
18684 return Py_BuildValue((char *)"");
18685 }
18686 static PyObject *_wrap_new_DisplayChangedEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18687 PyObject *resultobj;
18688 wxDisplayChangedEvent *result;
18689 char *kwnames[] = {
18690 NULL
18691 };
18692
18693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DisplayChangedEvent",kwnames)) goto fail;
18694 {
18695 PyThreadState* __tstate = wxPyBeginAllowThreads();
18696 result = (wxDisplayChangedEvent *)new wxDisplayChangedEvent();
18697
18698 wxPyEndAllowThreads(__tstate);
18699 if (PyErr_Occurred()) SWIG_fail;
18700 }
18701 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDisplayChangedEvent, 1);
18702 return resultobj;
18703 fail:
18704 return NULL;
18705 }
18706
18707
18708 static PyObject * DisplayChangedEvent_swigregister(PyObject *, PyObject *args) {
18709 PyObject *obj;
18710 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18711 SWIG_TypeClientData(SWIGTYPE_p_wxDisplayChangedEvent, obj);
18712 Py_INCREF(obj);
18713 return Py_BuildValue((char *)"");
18714 }
18715 static PyObject *_wrap_new_PaletteChangedEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18716 PyObject *resultobj;
18717 int arg1 = (int) 0 ;
18718 wxPaletteChangedEvent *result;
18719 PyObject * obj0 = 0 ;
18720 char *kwnames[] = {
18721 (char *) "id", NULL
18722 };
18723
18724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PaletteChangedEvent",kwnames,&obj0)) goto fail;
18725 if (obj0) {
18726 arg1 = (int)SWIG_As_int(obj0);
18727 if (PyErr_Occurred()) SWIG_fail;
18728 }
18729 {
18730 PyThreadState* __tstate = wxPyBeginAllowThreads();
18731 result = (wxPaletteChangedEvent *)new wxPaletteChangedEvent(arg1);
18732
18733 wxPyEndAllowThreads(__tstate);
18734 if (PyErr_Occurred()) SWIG_fail;
18735 }
18736 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPaletteChangedEvent, 1);
18737 return resultobj;
18738 fail:
18739 return NULL;
18740 }
18741
18742
18743 static PyObject *_wrap_PaletteChangedEvent_SetChangedWindow(PyObject *, PyObject *args, PyObject *kwargs) {
18744 PyObject *resultobj;
18745 wxPaletteChangedEvent *arg1 = (wxPaletteChangedEvent *) 0 ;
18746 wxWindow *arg2 = (wxWindow *) 0 ;
18747 PyObject * obj0 = 0 ;
18748 PyObject * obj1 = 0 ;
18749 char *kwnames[] = {
18750 (char *) "self",(char *) "win", NULL
18751 };
18752
18753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaletteChangedEvent_SetChangedWindow",kwnames,&obj0,&obj1)) goto fail;
18754 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPaletteChangedEvent,
18755 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18756 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18757 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18758 {
18759 PyThreadState* __tstate = wxPyBeginAllowThreads();
18760 (arg1)->SetChangedWindow(arg2);
18761
18762 wxPyEndAllowThreads(__tstate);
18763 if (PyErr_Occurred()) SWIG_fail;
18764 }
18765 Py_INCREF(Py_None); resultobj = Py_None;
18766 return resultobj;
18767 fail:
18768 return NULL;
18769 }
18770
18771
18772 static PyObject *_wrap_PaletteChangedEvent_GetChangedWindow(PyObject *, PyObject *args, PyObject *kwargs) {
18773 PyObject *resultobj;
18774 wxPaletteChangedEvent *arg1 = (wxPaletteChangedEvent *) 0 ;
18775 wxWindow *result;
18776 PyObject * obj0 = 0 ;
18777 char *kwnames[] = {
18778 (char *) "self", NULL
18779 };
18780
18781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PaletteChangedEvent_GetChangedWindow",kwnames,&obj0)) goto fail;
18782 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPaletteChangedEvent,
18783 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18784 {
18785 PyThreadState* __tstate = wxPyBeginAllowThreads();
18786 result = (wxWindow *)(arg1)->GetChangedWindow();
18787
18788 wxPyEndAllowThreads(__tstate);
18789 if (PyErr_Occurred()) SWIG_fail;
18790 }
18791 {
18792 resultobj = wxPyMake_wxObject(result, 0);
18793 }
18794 return resultobj;
18795 fail:
18796 return NULL;
18797 }
18798
18799
18800 static PyObject * PaletteChangedEvent_swigregister(PyObject *, PyObject *args) {
18801 PyObject *obj;
18802 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18803 SWIG_TypeClientData(SWIGTYPE_p_wxPaletteChangedEvent, obj);
18804 Py_INCREF(obj);
18805 return Py_BuildValue((char *)"");
18806 }
18807 static PyObject *_wrap_new_QueryNewPaletteEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18808 PyObject *resultobj;
18809 int arg1 = (int) 0 ;
18810 wxQueryNewPaletteEvent *result;
18811 PyObject * obj0 = 0 ;
18812 char *kwnames[] = {
18813 (char *) "winid", NULL
18814 };
18815
18816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_QueryNewPaletteEvent",kwnames,&obj0)) goto fail;
18817 if (obj0) {
18818 arg1 = (int)SWIG_As_int(obj0);
18819 if (PyErr_Occurred()) SWIG_fail;
18820 }
18821 {
18822 PyThreadState* __tstate = wxPyBeginAllowThreads();
18823 result = (wxQueryNewPaletteEvent *)new wxQueryNewPaletteEvent(arg1);
18824
18825 wxPyEndAllowThreads(__tstate);
18826 if (PyErr_Occurred()) SWIG_fail;
18827 }
18828 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxQueryNewPaletteEvent, 1);
18829 return resultobj;
18830 fail:
18831 return NULL;
18832 }
18833
18834
18835 static PyObject *_wrap_QueryNewPaletteEvent_SetPaletteRealized(PyObject *, PyObject *args, PyObject *kwargs) {
18836 PyObject *resultobj;
18837 wxQueryNewPaletteEvent *arg1 = (wxQueryNewPaletteEvent *) 0 ;
18838 bool arg2 ;
18839 PyObject * obj0 = 0 ;
18840 PyObject * obj1 = 0 ;
18841 char *kwnames[] = {
18842 (char *) "self",(char *) "realized", NULL
18843 };
18844
18845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:QueryNewPaletteEvent_SetPaletteRealized",kwnames,&obj0,&obj1)) goto fail;
18846 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxQueryNewPaletteEvent,
18847 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18848 arg2 = (bool)SWIG_As_bool(obj1);
18849 if (PyErr_Occurred()) SWIG_fail;
18850 {
18851 PyThreadState* __tstate = wxPyBeginAllowThreads();
18852 (arg1)->SetPaletteRealized(arg2);
18853
18854 wxPyEndAllowThreads(__tstate);
18855 if (PyErr_Occurred()) SWIG_fail;
18856 }
18857 Py_INCREF(Py_None); resultobj = Py_None;
18858 return resultobj;
18859 fail:
18860 return NULL;
18861 }
18862
18863
18864 static PyObject *_wrap_QueryNewPaletteEvent_GetPaletteRealized(PyObject *, PyObject *args, PyObject *kwargs) {
18865 PyObject *resultobj;
18866 wxQueryNewPaletteEvent *arg1 = (wxQueryNewPaletteEvent *) 0 ;
18867 bool result;
18868 PyObject * obj0 = 0 ;
18869 char *kwnames[] = {
18870 (char *) "self", NULL
18871 };
18872
18873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:QueryNewPaletteEvent_GetPaletteRealized",kwnames,&obj0)) goto fail;
18874 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxQueryNewPaletteEvent,
18875 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18876 {
18877 PyThreadState* __tstate = wxPyBeginAllowThreads();
18878 result = (bool)((wxQueryNewPaletteEvent const *)arg1)->GetPaletteRealized();
18879
18880 wxPyEndAllowThreads(__tstate);
18881 if (PyErr_Occurred()) SWIG_fail;
18882 }
18883 {
18884 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18885 }
18886 return resultobj;
18887 fail:
18888 return NULL;
18889 }
18890
18891
18892 static PyObject * QueryNewPaletteEvent_swigregister(PyObject *, PyObject *args) {
18893 PyObject *obj;
18894 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18895 SWIG_TypeClientData(SWIGTYPE_p_wxQueryNewPaletteEvent, obj);
18896 Py_INCREF(obj);
18897 return Py_BuildValue((char *)"");
18898 }
18899 static PyObject *_wrap_new_NavigationKeyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18900 PyObject *resultobj;
18901 wxNavigationKeyEvent *result;
18902 char *kwnames[] = {
18903 NULL
18904 };
18905
18906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_NavigationKeyEvent",kwnames)) goto fail;
18907 {
18908 PyThreadState* __tstate = wxPyBeginAllowThreads();
18909 result = (wxNavigationKeyEvent *)new wxNavigationKeyEvent();
18910
18911 wxPyEndAllowThreads(__tstate);
18912 if (PyErr_Occurred()) SWIG_fail;
18913 }
18914 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNavigationKeyEvent, 1);
18915 return resultobj;
18916 fail:
18917 return NULL;
18918 }
18919
18920
18921 static PyObject *_wrap_NavigationKeyEvent_GetDirection(PyObject *, PyObject *args, PyObject *kwargs) {
18922 PyObject *resultobj;
18923 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18924 bool result;
18925 PyObject * obj0 = 0 ;
18926 char *kwnames[] = {
18927 (char *) "self", NULL
18928 };
18929
18930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_GetDirection",kwnames,&obj0)) goto fail;
18931 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18932 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18933 {
18934 PyThreadState* __tstate = wxPyBeginAllowThreads();
18935 result = (bool)((wxNavigationKeyEvent const *)arg1)->GetDirection();
18936
18937 wxPyEndAllowThreads(__tstate);
18938 if (PyErr_Occurred()) SWIG_fail;
18939 }
18940 {
18941 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18942 }
18943 return resultobj;
18944 fail:
18945 return NULL;
18946 }
18947
18948
18949 static PyObject *_wrap_NavigationKeyEvent_SetDirection(PyObject *, PyObject *args, PyObject *kwargs) {
18950 PyObject *resultobj;
18951 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18952 bool arg2 ;
18953 PyObject * obj0 = 0 ;
18954 PyObject * obj1 = 0 ;
18955 char *kwnames[] = {
18956 (char *) "self",(char *) "forward", NULL
18957 };
18958
18959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetDirection",kwnames,&obj0,&obj1)) goto fail;
18960 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18961 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18962 arg2 = (bool)SWIG_As_bool(obj1);
18963 if (PyErr_Occurred()) SWIG_fail;
18964 {
18965 PyThreadState* __tstate = wxPyBeginAllowThreads();
18966 (arg1)->SetDirection(arg2);
18967
18968 wxPyEndAllowThreads(__tstate);
18969 if (PyErr_Occurred()) SWIG_fail;
18970 }
18971 Py_INCREF(Py_None); resultobj = Py_None;
18972 return resultobj;
18973 fail:
18974 return NULL;
18975 }
18976
18977
18978 static PyObject *_wrap_NavigationKeyEvent_IsWindowChange(PyObject *, PyObject *args, PyObject *kwargs) {
18979 PyObject *resultobj;
18980 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18981 bool result;
18982 PyObject * obj0 = 0 ;
18983 char *kwnames[] = {
18984 (char *) "self", NULL
18985 };
18986
18987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_IsWindowChange",kwnames,&obj0)) goto fail;
18988 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18989 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18990 {
18991 PyThreadState* __tstate = wxPyBeginAllowThreads();
18992 result = (bool)((wxNavigationKeyEvent const *)arg1)->IsWindowChange();
18993
18994 wxPyEndAllowThreads(__tstate);
18995 if (PyErr_Occurred()) SWIG_fail;
18996 }
18997 {
18998 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18999 }
19000 return resultobj;
19001 fail:
19002 return NULL;
19003 }
19004
19005
19006 static PyObject *_wrap_NavigationKeyEvent_SetWindowChange(PyObject *, PyObject *args, PyObject *kwargs) {
19007 PyObject *resultobj;
19008 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
19009 bool arg2 ;
19010 PyObject * obj0 = 0 ;
19011 PyObject * obj1 = 0 ;
19012 char *kwnames[] = {
19013 (char *) "self",(char *) "ischange", NULL
19014 };
19015
19016 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetWindowChange",kwnames,&obj0,&obj1)) goto fail;
19017 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
19018 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19019 arg2 = (bool)SWIG_As_bool(obj1);
19020 if (PyErr_Occurred()) SWIG_fail;
19021 {
19022 PyThreadState* __tstate = wxPyBeginAllowThreads();
19023 (arg1)->SetWindowChange(arg2);
19024
19025 wxPyEndAllowThreads(__tstate);
19026 if (PyErr_Occurred()) SWIG_fail;
19027 }
19028 Py_INCREF(Py_None); resultobj = Py_None;
19029 return resultobj;
19030 fail:
19031 return NULL;
19032 }
19033
19034
19035 static PyObject *_wrap_NavigationKeyEvent_SetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
19036 PyObject *resultobj;
19037 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
19038 long arg2 ;
19039 PyObject * obj0 = 0 ;
19040 PyObject * obj1 = 0 ;
19041 char *kwnames[] = {
19042 (char *) "self",(char *) "flags", NULL
19043 };
19044
19045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetFlags",kwnames,&obj0,&obj1)) goto fail;
19046 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
19047 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19048 arg2 = (long)SWIG_As_long(obj1);
19049 if (PyErr_Occurred()) SWIG_fail;
19050 {
19051 PyThreadState* __tstate = wxPyBeginAllowThreads();
19052 (arg1)->SetFlags(arg2);
19053
19054 wxPyEndAllowThreads(__tstate);
19055 if (PyErr_Occurred()) SWIG_fail;
19056 }
19057 Py_INCREF(Py_None); resultobj = Py_None;
19058 return resultobj;
19059 fail:
19060 return NULL;
19061 }
19062
19063
19064 static PyObject *_wrap_NavigationKeyEvent_GetCurrentFocus(PyObject *, PyObject *args, PyObject *kwargs) {
19065 PyObject *resultobj;
19066 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
19067 wxWindow *result;
19068 PyObject * obj0 = 0 ;
19069 char *kwnames[] = {
19070 (char *) "self", NULL
19071 };
19072
19073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_GetCurrentFocus",kwnames,&obj0)) goto fail;
19074 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
19075 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19076 {
19077 PyThreadState* __tstate = wxPyBeginAllowThreads();
19078 result = (wxWindow *)((wxNavigationKeyEvent const *)arg1)->GetCurrentFocus();
19079
19080 wxPyEndAllowThreads(__tstate);
19081 if (PyErr_Occurred()) SWIG_fail;
19082 }
19083 {
19084 resultobj = wxPyMake_wxObject(result, 0);
19085 }
19086 return resultobj;
19087 fail:
19088 return NULL;
19089 }
19090
19091
19092 static PyObject *_wrap_NavigationKeyEvent_SetCurrentFocus(PyObject *, PyObject *args, PyObject *kwargs) {
19093 PyObject *resultobj;
19094 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
19095 wxWindow *arg2 = (wxWindow *) 0 ;
19096 PyObject * obj0 = 0 ;
19097 PyObject * obj1 = 0 ;
19098 char *kwnames[] = {
19099 (char *) "self",(char *) "win", NULL
19100 };
19101
19102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetCurrentFocus",kwnames,&obj0,&obj1)) goto fail;
19103 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
19104 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19105 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
19106 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19107 {
19108 PyThreadState* __tstate = wxPyBeginAllowThreads();
19109 (arg1)->SetCurrentFocus(arg2);
19110
19111 wxPyEndAllowThreads(__tstate);
19112 if (PyErr_Occurred()) SWIG_fail;
19113 }
19114 Py_INCREF(Py_None); resultobj = Py_None;
19115 return resultobj;
19116 fail:
19117 return NULL;
19118 }
19119
19120
19121 static PyObject * NavigationKeyEvent_swigregister(PyObject *, PyObject *args) {
19122 PyObject *obj;
19123 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19124 SWIG_TypeClientData(SWIGTYPE_p_wxNavigationKeyEvent, obj);
19125 Py_INCREF(obj);
19126 return Py_BuildValue((char *)"");
19127 }
19128 static PyObject *_wrap_new_WindowCreateEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19129 PyObject *resultobj;
19130 wxWindow *arg1 = (wxWindow *) NULL ;
19131 wxWindowCreateEvent *result;
19132 PyObject * obj0 = 0 ;
19133 char *kwnames[] = {
19134 (char *) "win", NULL
19135 };
19136
19137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowCreateEvent",kwnames,&obj0)) goto fail;
19138 if (obj0) {
19139 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
19140 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19141 }
19142 {
19143 PyThreadState* __tstate = wxPyBeginAllowThreads();
19144 result = (wxWindowCreateEvent *)new wxWindowCreateEvent(arg1);
19145
19146 wxPyEndAllowThreads(__tstate);
19147 if (PyErr_Occurred()) SWIG_fail;
19148 }
19149 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowCreateEvent, 1);
19150 return resultobj;
19151 fail:
19152 return NULL;
19153 }
19154
19155
19156 static PyObject *_wrap_WindowCreateEvent_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
19157 PyObject *resultobj;
19158 wxWindowCreateEvent *arg1 = (wxWindowCreateEvent *) 0 ;
19159 wxWindow *result;
19160 PyObject * obj0 = 0 ;
19161 char *kwnames[] = {
19162 (char *) "self", NULL
19163 };
19164
19165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:WindowCreateEvent_GetWindow",kwnames,&obj0)) goto fail;
19166 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindowCreateEvent,
19167 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19168 {
19169 PyThreadState* __tstate = wxPyBeginAllowThreads();
19170 result = (wxWindow *)((wxWindowCreateEvent const *)arg1)->GetWindow();
19171
19172 wxPyEndAllowThreads(__tstate);
19173 if (PyErr_Occurred()) SWIG_fail;
19174 }
19175 {
19176 resultobj = wxPyMake_wxObject(result, 0);
19177 }
19178 return resultobj;
19179 fail:
19180 return NULL;
19181 }
19182
19183
19184 static PyObject * WindowCreateEvent_swigregister(PyObject *, PyObject *args) {
19185 PyObject *obj;
19186 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19187 SWIG_TypeClientData(SWIGTYPE_p_wxWindowCreateEvent, obj);
19188 Py_INCREF(obj);
19189 return Py_BuildValue((char *)"");
19190 }
19191 static PyObject *_wrap_new_WindowDestroyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19192 PyObject *resultobj;
19193 wxWindow *arg1 = (wxWindow *) NULL ;
19194 wxWindowDestroyEvent *result;
19195 PyObject * obj0 = 0 ;
19196 char *kwnames[] = {
19197 (char *) "win", NULL
19198 };
19199
19200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowDestroyEvent",kwnames,&obj0)) goto fail;
19201 if (obj0) {
19202 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
19203 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19204 }
19205 {
19206 PyThreadState* __tstate = wxPyBeginAllowThreads();
19207 result = (wxWindowDestroyEvent *)new wxWindowDestroyEvent(arg1);
19208
19209 wxPyEndAllowThreads(__tstate);
19210 if (PyErr_Occurred()) SWIG_fail;
19211 }
19212 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowDestroyEvent, 1);
19213 return resultobj;
19214 fail:
19215 return NULL;
19216 }
19217
19218
19219 static PyObject *_wrap_WindowDestroyEvent_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
19220 PyObject *resultobj;
19221 wxWindowDestroyEvent *arg1 = (wxWindowDestroyEvent *) 0 ;
19222 wxWindow *result;
19223 PyObject * obj0 = 0 ;
19224 char *kwnames[] = {
19225 (char *) "self", NULL
19226 };
19227
19228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:WindowDestroyEvent_GetWindow",kwnames,&obj0)) goto fail;
19229 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindowDestroyEvent,
19230 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19231 {
19232 PyThreadState* __tstate = wxPyBeginAllowThreads();
19233 result = (wxWindow *)((wxWindowDestroyEvent const *)arg1)->GetWindow();
19234
19235 wxPyEndAllowThreads(__tstate);
19236 if (PyErr_Occurred()) SWIG_fail;
19237 }
19238 {
19239 resultobj = wxPyMake_wxObject(result, 0);
19240 }
19241 return resultobj;
19242 fail:
19243 return NULL;
19244 }
19245
19246
19247 static PyObject * WindowDestroyEvent_swigregister(PyObject *, PyObject *args) {
19248 PyObject *obj;
19249 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19250 SWIG_TypeClientData(SWIGTYPE_p_wxWindowDestroyEvent, obj);
19251 Py_INCREF(obj);
19252 return Py_BuildValue((char *)"");
19253 }
19254 static PyObject *_wrap_new_ContextMenuEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19255 PyObject *resultobj;
19256 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
19257 int arg2 = (int) 0 ;
19258 wxPoint const &arg3_defvalue = wxDefaultPosition ;
19259 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
19260 wxContextMenuEvent *result;
19261 wxPoint temp3 ;
19262 PyObject * obj0 = 0 ;
19263 PyObject * obj1 = 0 ;
19264 PyObject * obj2 = 0 ;
19265 char *kwnames[] = {
19266 (char *) "type",(char *) "winid",(char *) "pt", NULL
19267 };
19268
19269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ContextMenuEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
19270 if (obj0) {
19271 arg1 = (wxEventType)SWIG_As_int(obj0);
19272 if (PyErr_Occurred()) SWIG_fail;
19273 }
19274 if (obj1) {
19275 arg2 = (int)SWIG_As_int(obj1);
19276 if (PyErr_Occurred()) SWIG_fail;
19277 }
19278 if (obj2) {
19279 {
19280 arg3 = &temp3;
19281 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
19282 }
19283 }
19284 {
19285 PyThreadState* __tstate = wxPyBeginAllowThreads();
19286 result = (wxContextMenuEvent *)new wxContextMenuEvent(arg1,arg2,(wxPoint const &)*arg3);
19287
19288 wxPyEndAllowThreads(__tstate);
19289 if (PyErr_Occurred()) SWIG_fail;
19290 }
19291 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxContextMenuEvent, 1);
19292 return resultobj;
19293 fail:
19294 return NULL;
19295 }
19296
19297
19298 static PyObject *_wrap_ContextMenuEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
19299 PyObject *resultobj;
19300 wxContextMenuEvent *arg1 = (wxContextMenuEvent *) 0 ;
19301 wxPoint *result;
19302 PyObject * obj0 = 0 ;
19303 char *kwnames[] = {
19304 (char *) "self", NULL
19305 };
19306
19307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ContextMenuEvent_GetPosition",kwnames,&obj0)) goto fail;
19308 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxContextMenuEvent,
19309 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19310 {
19311 PyThreadState* __tstate = wxPyBeginAllowThreads();
19312 {
19313 wxPoint const &_result_ref = ((wxContextMenuEvent const *)arg1)->GetPosition();
19314 result = (wxPoint *) &_result_ref;
19315 }
19316
19317 wxPyEndAllowThreads(__tstate);
19318 if (PyErr_Occurred()) SWIG_fail;
19319 }
19320 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
19321 return resultobj;
19322 fail:
19323 return NULL;
19324 }
19325
19326
19327 static PyObject *_wrap_ContextMenuEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
19328 PyObject *resultobj;
19329 wxContextMenuEvent *arg1 = (wxContextMenuEvent *) 0 ;
19330 wxPoint *arg2 = 0 ;
19331 wxPoint temp2 ;
19332 PyObject * obj0 = 0 ;
19333 PyObject * obj1 = 0 ;
19334 char *kwnames[] = {
19335 (char *) "self",(char *) "pos", NULL
19336 };
19337
19338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ContextMenuEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
19339 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxContextMenuEvent,
19340 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19341 {
19342 arg2 = &temp2;
19343 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
19344 }
19345 {
19346 PyThreadState* __tstate = wxPyBeginAllowThreads();
19347 (arg1)->SetPosition((wxPoint const &)*arg2);
19348
19349 wxPyEndAllowThreads(__tstate);
19350 if (PyErr_Occurred()) SWIG_fail;
19351 }
19352 Py_INCREF(Py_None); resultobj = Py_None;
19353 return resultobj;
19354 fail:
19355 return NULL;
19356 }
19357
19358
19359 static PyObject * ContextMenuEvent_swigregister(PyObject *, PyObject *args) {
19360 PyObject *obj;
19361 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19362 SWIG_TypeClientData(SWIGTYPE_p_wxContextMenuEvent, obj);
19363 Py_INCREF(obj);
19364 return Py_BuildValue((char *)"");
19365 }
19366 static PyObject *_wrap_new_IdleEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19367 PyObject *resultobj;
19368 wxIdleEvent *result;
19369 char *kwnames[] = {
19370 NULL
19371 };
19372
19373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_IdleEvent",kwnames)) goto fail;
19374 {
19375 PyThreadState* __tstate = wxPyBeginAllowThreads();
19376 result = (wxIdleEvent *)new wxIdleEvent();
19377
19378 wxPyEndAllowThreads(__tstate);
19379 if (PyErr_Occurred()) SWIG_fail;
19380 }
19381 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIdleEvent, 1);
19382 return resultobj;
19383 fail:
19384 return NULL;
19385 }
19386
19387
19388 static PyObject *_wrap_IdleEvent_RequestMore(PyObject *, PyObject *args, PyObject *kwargs) {
19389 PyObject *resultobj;
19390 wxIdleEvent *arg1 = (wxIdleEvent *) 0 ;
19391 bool arg2 = (bool) True ;
19392 PyObject * obj0 = 0 ;
19393 PyObject * obj1 = 0 ;
19394 char *kwnames[] = {
19395 (char *) "self",(char *) "needMore", NULL
19396 };
19397
19398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:IdleEvent_RequestMore",kwnames,&obj0,&obj1)) goto fail;
19399 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIdleEvent,
19400 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19401 if (obj1) {
19402 arg2 = (bool)SWIG_As_bool(obj1);
19403 if (PyErr_Occurred()) SWIG_fail;
19404 }
19405 {
19406 PyThreadState* __tstate = wxPyBeginAllowThreads();
19407 (arg1)->RequestMore(arg2);
19408
19409 wxPyEndAllowThreads(__tstate);
19410 if (PyErr_Occurred()) SWIG_fail;
19411 }
19412 Py_INCREF(Py_None); resultobj = Py_None;
19413 return resultobj;
19414 fail:
19415 return NULL;
19416 }
19417
19418
19419 static PyObject *_wrap_IdleEvent_MoreRequested(PyObject *, PyObject *args, PyObject *kwargs) {
19420 PyObject *resultobj;
19421 wxIdleEvent *arg1 = (wxIdleEvent *) 0 ;
19422 bool result;
19423 PyObject * obj0 = 0 ;
19424 char *kwnames[] = {
19425 (char *) "self", NULL
19426 };
19427
19428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_MoreRequested",kwnames,&obj0)) goto fail;
19429 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIdleEvent,
19430 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19431 {
19432 PyThreadState* __tstate = wxPyBeginAllowThreads();
19433 result = (bool)((wxIdleEvent const *)arg1)->MoreRequested();
19434
19435 wxPyEndAllowThreads(__tstate);
19436 if (PyErr_Occurred()) SWIG_fail;
19437 }
19438 {
19439 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19440 }
19441 return resultobj;
19442 fail:
19443 return NULL;
19444 }
19445
19446
19447 static PyObject *_wrap_IdleEvent_SetMode(PyObject *, PyObject *args, PyObject *kwargs) {
19448 PyObject *resultobj;
19449 int arg1 ;
19450 PyObject * obj0 = 0 ;
19451 char *kwnames[] = {
19452 (char *) "mode", NULL
19453 };
19454
19455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_SetMode",kwnames,&obj0)) goto fail;
19456 arg1 = (int)SWIG_As_int(obj0);
19457 if (PyErr_Occurred()) SWIG_fail;
19458 {
19459 PyThreadState* __tstate = wxPyBeginAllowThreads();
19460 wxIdleEvent::SetMode((wxIdleMode )arg1);
19461
19462 wxPyEndAllowThreads(__tstate);
19463 if (PyErr_Occurred()) SWIG_fail;
19464 }
19465 Py_INCREF(Py_None); resultobj = Py_None;
19466 return resultobj;
19467 fail:
19468 return NULL;
19469 }
19470
19471
19472 static PyObject *_wrap_IdleEvent_GetMode(PyObject *, PyObject *args, PyObject *kwargs) {
19473 PyObject *resultobj;
19474 int result;
19475 char *kwnames[] = {
19476 NULL
19477 };
19478
19479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":IdleEvent_GetMode",kwnames)) goto fail;
19480 {
19481 PyThreadState* __tstate = wxPyBeginAllowThreads();
19482 result = (int)wxIdleEvent::GetMode();
19483
19484 wxPyEndAllowThreads(__tstate);
19485 if (PyErr_Occurred()) SWIG_fail;
19486 }
19487 resultobj = SWIG_From_int((int)result);
19488 return resultobj;
19489 fail:
19490 return NULL;
19491 }
19492
19493
19494 static PyObject *_wrap_IdleEvent_CanSend(PyObject *, PyObject *args, PyObject *kwargs) {
19495 PyObject *resultobj;
19496 wxWindow *arg1 = (wxWindow *) 0 ;
19497 bool result;
19498 PyObject * obj0 = 0 ;
19499 char *kwnames[] = {
19500 (char *) "win", NULL
19501 };
19502
19503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_CanSend",kwnames,&obj0)) goto fail;
19504 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
19505 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19506 {
19507 PyThreadState* __tstate = wxPyBeginAllowThreads();
19508 result = (bool)wxIdleEvent::CanSend(arg1);
19509
19510 wxPyEndAllowThreads(__tstate);
19511 if (PyErr_Occurred()) SWIG_fail;
19512 }
19513 {
19514 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19515 }
19516 return resultobj;
19517 fail:
19518 return NULL;
19519 }
19520
19521
19522 static PyObject * IdleEvent_swigregister(PyObject *, PyObject *args) {
19523 PyObject *obj;
19524 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19525 SWIG_TypeClientData(SWIGTYPE_p_wxIdleEvent, obj);
19526 Py_INCREF(obj);
19527 return Py_BuildValue((char *)"");
19528 }
19529 static PyObject *_wrap_new_PyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19530 PyObject *resultobj;
19531 int arg1 = (int) 0 ;
19532 wxEventType arg2 = (wxEventType) wxEVT_NULL ;
19533 wxPyEvent *result;
19534 PyObject * obj0 = 0 ;
19535 PyObject * obj1 = 0 ;
19536 char *kwnames[] = {
19537 (char *) "winid",(char *) "commandType", NULL
19538 };
19539
19540 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyEvent",kwnames,&obj0,&obj1)) goto fail;
19541 if (obj0) {
19542 arg1 = (int)SWIG_As_int(obj0);
19543 if (PyErr_Occurred()) SWIG_fail;
19544 }
19545 if (obj1) {
19546 arg2 = (wxEventType)SWIG_As_int(obj1);
19547 if (PyErr_Occurred()) SWIG_fail;
19548 }
19549 {
19550 PyThreadState* __tstate = wxPyBeginAllowThreads();
19551 result = (wxPyEvent *)new wxPyEvent(arg1,arg2);
19552
19553 wxPyEndAllowThreads(__tstate);
19554 if (PyErr_Occurred()) SWIG_fail;
19555 }
19556 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyEvent, 1);
19557 return resultobj;
19558 fail:
19559 return NULL;
19560 }
19561
19562
19563 static PyObject *_wrap_delete_PyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19564 PyObject *resultobj;
19565 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19566 PyObject * obj0 = 0 ;
19567 char *kwnames[] = {
19568 (char *) "self", NULL
19569 };
19570
19571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyEvent",kwnames,&obj0)) goto fail;
19572 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19573 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19574 {
19575 PyThreadState* __tstate = wxPyBeginAllowThreads();
19576 delete arg1;
19577
19578 wxPyEndAllowThreads(__tstate);
19579 if (PyErr_Occurred()) SWIG_fail;
19580 }
19581 Py_INCREF(Py_None); resultobj = Py_None;
19582 return resultobj;
19583 fail:
19584 return NULL;
19585 }
19586
19587
19588 static PyObject *_wrap_PyEvent_SetSelf(PyObject *, PyObject *args, PyObject *kwargs) {
19589 PyObject *resultobj;
19590 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19591 PyObject *arg2 = (PyObject *) 0 ;
19592 PyObject * obj0 = 0 ;
19593 PyObject * obj1 = 0 ;
19594 char *kwnames[] = {
19595 (char *) "self",(char *) "self", NULL
19596 };
19597
19598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyEvent_SetSelf",kwnames,&obj0,&obj1)) goto fail;
19599 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19600 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19601 arg2 = obj1;
19602 {
19603 PyThreadState* __tstate = wxPyBeginAllowThreads();
19604 (arg1)->SetSelf(arg2);
19605
19606 wxPyEndAllowThreads(__tstate);
19607 if (PyErr_Occurred()) SWIG_fail;
19608 }
19609 Py_INCREF(Py_None); resultobj = Py_None;
19610 return resultobj;
19611 fail:
19612 return NULL;
19613 }
19614
19615
19616 static PyObject *_wrap_PyEvent_GetSelf(PyObject *, PyObject *args, PyObject *kwargs) {
19617 PyObject *resultobj;
19618 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19619 PyObject *result;
19620 PyObject * obj0 = 0 ;
19621 char *kwnames[] = {
19622 (char *) "self", NULL
19623 };
19624
19625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyEvent_GetSelf",kwnames,&obj0)) goto fail;
19626 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19627 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19628 {
19629 PyThreadState* __tstate = wxPyBeginAllowThreads();
19630 result = (PyObject *)(arg1)->GetSelf();
19631
19632 wxPyEndAllowThreads(__tstate);
19633 if (PyErr_Occurred()) SWIG_fail;
19634 }
19635 resultobj = result;
19636 return resultobj;
19637 fail:
19638 return NULL;
19639 }
19640
19641
19642 static PyObject * PyEvent_swigregister(PyObject *, PyObject *args) {
19643 PyObject *obj;
19644 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19645 SWIG_TypeClientData(SWIGTYPE_p_wxPyEvent, obj);
19646 Py_INCREF(obj);
19647 return Py_BuildValue((char *)"");
19648 }
19649 static PyObject *_wrap_new_PyCommandEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19650 PyObject *resultobj;
19651 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
19652 int arg2 = (int) 0 ;
19653 wxPyCommandEvent *result;
19654 PyObject * obj0 = 0 ;
19655 PyObject * obj1 = 0 ;
19656 char *kwnames[] = {
19657 (char *) "commandType",(char *) "id", NULL
19658 };
19659
19660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyCommandEvent",kwnames,&obj0,&obj1)) goto fail;
19661 if (obj0) {
19662 arg1 = (wxEventType)SWIG_As_int(obj0);
19663 if (PyErr_Occurred()) SWIG_fail;
19664 }
19665 if (obj1) {
19666 arg2 = (int)SWIG_As_int(obj1);
19667 if (PyErr_Occurred()) SWIG_fail;
19668 }
19669 {
19670 PyThreadState* __tstate = wxPyBeginAllowThreads();
19671 result = (wxPyCommandEvent *)new wxPyCommandEvent(arg1,arg2);
19672
19673 wxPyEndAllowThreads(__tstate);
19674 if (PyErr_Occurred()) SWIG_fail;
19675 }
19676 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyCommandEvent, 1);
19677 return resultobj;
19678 fail:
19679 return NULL;
19680 }
19681
19682
19683 static PyObject *_wrap_delete_PyCommandEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19684 PyObject *resultobj;
19685 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19686 PyObject * obj0 = 0 ;
19687 char *kwnames[] = {
19688 (char *) "self", NULL
19689 };
19690
19691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyCommandEvent",kwnames,&obj0)) goto fail;
19692 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19693 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19694 {
19695 PyThreadState* __tstate = wxPyBeginAllowThreads();
19696 delete arg1;
19697
19698 wxPyEndAllowThreads(__tstate);
19699 if (PyErr_Occurred()) SWIG_fail;
19700 }
19701 Py_INCREF(Py_None); resultobj = Py_None;
19702 return resultobj;
19703 fail:
19704 return NULL;
19705 }
19706
19707
19708 static PyObject *_wrap_PyCommandEvent_SetSelf(PyObject *, PyObject *args, PyObject *kwargs) {
19709 PyObject *resultobj;
19710 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19711 PyObject *arg2 = (PyObject *) 0 ;
19712 PyObject * obj0 = 0 ;
19713 PyObject * obj1 = 0 ;
19714 char *kwnames[] = {
19715 (char *) "self",(char *) "self", NULL
19716 };
19717
19718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCommandEvent_SetSelf",kwnames,&obj0,&obj1)) goto fail;
19719 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19720 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19721 arg2 = obj1;
19722 {
19723 PyThreadState* __tstate = wxPyBeginAllowThreads();
19724 (arg1)->SetSelf(arg2);
19725
19726 wxPyEndAllowThreads(__tstate);
19727 if (PyErr_Occurred()) SWIG_fail;
19728 }
19729 Py_INCREF(Py_None); resultobj = Py_None;
19730 return resultobj;
19731 fail:
19732 return NULL;
19733 }
19734
19735
19736 static PyObject *_wrap_PyCommandEvent_GetSelf(PyObject *, PyObject *args, PyObject *kwargs) {
19737 PyObject *resultobj;
19738 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19739 PyObject *result;
19740 PyObject * obj0 = 0 ;
19741 char *kwnames[] = {
19742 (char *) "self", NULL
19743 };
19744
19745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyCommandEvent_GetSelf",kwnames,&obj0)) goto fail;
19746 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19747 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19748 {
19749 PyThreadState* __tstate = wxPyBeginAllowThreads();
19750 result = (PyObject *)(arg1)->GetSelf();
19751
19752 wxPyEndAllowThreads(__tstate);
19753 if (PyErr_Occurred()) SWIG_fail;
19754 }
19755 resultobj = result;
19756 return resultobj;
19757 fail:
19758 return NULL;
19759 }
19760
19761
19762 static PyObject * PyCommandEvent_swigregister(PyObject *, PyObject *args) {
19763 PyObject *obj;
19764 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19765 SWIG_TypeClientData(SWIGTYPE_p_wxPyCommandEvent, obj);
19766 Py_INCREF(obj);
19767 return Py_BuildValue((char *)"");
19768 }
19769 static PyObject *_wrap_new_PyApp(PyObject *, PyObject *args, PyObject *kwargs) {
19770 PyObject *resultobj;
19771 wxPyApp *result;
19772 char *kwnames[] = {
19773 NULL
19774 };
19775
19776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyApp",kwnames)) goto fail;
19777 {
19778 PyThreadState* __tstate = wxPyBeginAllowThreads();
19779 result = (wxPyApp *)new_wxPyApp();
19780
19781 wxPyEndAllowThreads(__tstate);
19782 if (PyErr_Occurred()) SWIG_fail;
19783 }
19784 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyApp, 1);
19785 return resultobj;
19786 fail:
19787 return NULL;
19788 }
19789
19790
19791 static PyObject *_wrap_delete_PyApp(PyObject *, PyObject *args, PyObject *kwargs) {
19792 PyObject *resultobj;
19793 wxPyApp *arg1 = (wxPyApp *) 0 ;
19794 PyObject * obj0 = 0 ;
19795 char *kwnames[] = {
19796 (char *) "self", NULL
19797 };
19798
19799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyApp",kwnames,&obj0)) goto fail;
19800 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19801 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19802 {
19803 PyThreadState* __tstate = wxPyBeginAllowThreads();
19804 delete arg1;
19805
19806 wxPyEndAllowThreads(__tstate);
19807 if (PyErr_Occurred()) SWIG_fail;
19808 }
19809 Py_INCREF(Py_None); resultobj = Py_None;
19810 return resultobj;
19811 fail:
19812 return NULL;
19813 }
19814
19815
19816 static PyObject *_wrap_PyApp__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
19817 PyObject *resultobj;
19818 wxPyApp *arg1 = (wxPyApp *) 0 ;
19819 PyObject *arg2 = (PyObject *) 0 ;
19820 PyObject *arg3 = (PyObject *) 0 ;
19821 PyObject * obj0 = 0 ;
19822 PyObject * obj1 = 0 ;
19823 PyObject * obj2 = 0 ;
19824 char *kwnames[] = {
19825 (char *) "self",(char *) "self",(char *) "_class", NULL
19826 };
19827
19828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyApp__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
19829 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19830 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19831 arg2 = obj1;
19832 arg3 = obj2;
19833 {
19834 PyThreadState* __tstate = wxPyBeginAllowThreads();
19835 (arg1)->_setCallbackInfo(arg2,arg3);
19836
19837 wxPyEndAllowThreads(__tstate);
19838 if (PyErr_Occurred()) SWIG_fail;
19839 }
19840 Py_INCREF(Py_None); resultobj = Py_None;
19841 return resultobj;
19842 fail:
19843 return NULL;
19844 }
19845
19846
19847 static PyObject *_wrap_PyApp_GetAppName(PyObject *, PyObject *args, PyObject *kwargs) {
19848 PyObject *resultobj;
19849 wxPyApp *arg1 = (wxPyApp *) 0 ;
19850 wxString result;
19851 PyObject * obj0 = 0 ;
19852 char *kwnames[] = {
19853 (char *) "self", NULL
19854 };
19855
19856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetAppName",kwnames,&obj0)) goto fail;
19857 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19858 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19859 {
19860 PyThreadState* __tstate = wxPyBeginAllowThreads();
19861 result = ((wxPyApp const *)arg1)->GetAppName();
19862
19863 wxPyEndAllowThreads(__tstate);
19864 if (PyErr_Occurred()) SWIG_fail;
19865 }
19866 {
19867 #if wxUSE_UNICODE
19868 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19869 #else
19870 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19871 #endif
19872 }
19873 return resultobj;
19874 fail:
19875 return NULL;
19876 }
19877
19878
19879 static PyObject *_wrap_PyApp_SetAppName(PyObject *, PyObject *args, PyObject *kwargs) {
19880 PyObject *resultobj;
19881 wxPyApp *arg1 = (wxPyApp *) 0 ;
19882 wxString *arg2 = 0 ;
19883 bool temp2 = False ;
19884 PyObject * obj0 = 0 ;
19885 PyObject * obj1 = 0 ;
19886 char *kwnames[] = {
19887 (char *) "self",(char *) "name", NULL
19888 };
19889
19890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetAppName",kwnames,&obj0,&obj1)) goto fail;
19891 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19892 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19893 {
19894 arg2 = wxString_in_helper(obj1);
19895 if (arg2 == NULL) SWIG_fail;
19896 temp2 = True;
19897 }
19898 {
19899 PyThreadState* __tstate = wxPyBeginAllowThreads();
19900 (arg1)->SetAppName((wxString const &)*arg2);
19901
19902 wxPyEndAllowThreads(__tstate);
19903 if (PyErr_Occurred()) SWIG_fail;
19904 }
19905 Py_INCREF(Py_None); resultobj = Py_None;
19906 {
19907 if (temp2)
19908 delete arg2;
19909 }
19910 return resultobj;
19911 fail:
19912 {
19913 if (temp2)
19914 delete arg2;
19915 }
19916 return NULL;
19917 }
19918
19919
19920 static PyObject *_wrap_PyApp_GetClassName(PyObject *, PyObject *args, PyObject *kwargs) {
19921 PyObject *resultobj;
19922 wxPyApp *arg1 = (wxPyApp *) 0 ;
19923 wxString result;
19924 PyObject * obj0 = 0 ;
19925 char *kwnames[] = {
19926 (char *) "self", NULL
19927 };
19928
19929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetClassName",kwnames,&obj0)) goto fail;
19930 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19931 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19932 {
19933 PyThreadState* __tstate = wxPyBeginAllowThreads();
19934 result = ((wxPyApp const *)arg1)->GetClassName();
19935
19936 wxPyEndAllowThreads(__tstate);
19937 if (PyErr_Occurred()) SWIG_fail;
19938 }
19939 {
19940 #if wxUSE_UNICODE
19941 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19942 #else
19943 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19944 #endif
19945 }
19946 return resultobj;
19947 fail:
19948 return NULL;
19949 }
19950
19951
19952 static PyObject *_wrap_PyApp_SetClassName(PyObject *, PyObject *args, PyObject *kwargs) {
19953 PyObject *resultobj;
19954 wxPyApp *arg1 = (wxPyApp *) 0 ;
19955 wxString *arg2 = 0 ;
19956 bool temp2 = False ;
19957 PyObject * obj0 = 0 ;
19958 PyObject * obj1 = 0 ;
19959 char *kwnames[] = {
19960 (char *) "self",(char *) "name", NULL
19961 };
19962
19963 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetClassName",kwnames,&obj0,&obj1)) goto fail;
19964 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19965 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19966 {
19967 arg2 = wxString_in_helper(obj1);
19968 if (arg2 == NULL) SWIG_fail;
19969 temp2 = True;
19970 }
19971 {
19972 PyThreadState* __tstate = wxPyBeginAllowThreads();
19973 (arg1)->SetClassName((wxString const &)*arg2);
19974
19975 wxPyEndAllowThreads(__tstate);
19976 if (PyErr_Occurred()) SWIG_fail;
19977 }
19978 Py_INCREF(Py_None); resultobj = Py_None;
19979 {
19980 if (temp2)
19981 delete arg2;
19982 }
19983 return resultobj;
19984 fail:
19985 {
19986 if (temp2)
19987 delete arg2;
19988 }
19989 return NULL;
19990 }
19991
19992
19993 static PyObject *_wrap_PyApp_GetVendorName(PyObject *, PyObject *args, PyObject *kwargs) {
19994 PyObject *resultobj;
19995 wxPyApp *arg1 = (wxPyApp *) 0 ;
19996 wxString *result;
19997 PyObject * obj0 = 0 ;
19998 char *kwnames[] = {
19999 (char *) "self", NULL
20000 };
20001
20002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetVendorName",kwnames,&obj0)) goto fail;
20003 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20004 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20005 {
20006 PyThreadState* __tstate = wxPyBeginAllowThreads();
20007 {
20008 wxString const &_result_ref = ((wxPyApp const *)arg1)->GetVendorName();
20009 result = (wxString *) &_result_ref;
20010 }
20011
20012 wxPyEndAllowThreads(__tstate);
20013 if (PyErr_Occurred()) SWIG_fail;
20014 }
20015 {
20016 #if wxUSE_UNICODE
20017 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
20018 #else
20019 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
20020 #endif
20021 }
20022 return resultobj;
20023 fail:
20024 return NULL;
20025 }
20026
20027
20028 static PyObject *_wrap_PyApp_SetVendorName(PyObject *, PyObject *args, PyObject *kwargs) {
20029 PyObject *resultobj;
20030 wxPyApp *arg1 = (wxPyApp *) 0 ;
20031 wxString *arg2 = 0 ;
20032 bool temp2 = False ;
20033 PyObject * obj0 = 0 ;
20034 PyObject * obj1 = 0 ;
20035 char *kwnames[] = {
20036 (char *) "self",(char *) "name", NULL
20037 };
20038
20039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetVendorName",kwnames,&obj0,&obj1)) goto fail;
20040 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20041 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20042 {
20043 arg2 = wxString_in_helper(obj1);
20044 if (arg2 == NULL) SWIG_fail;
20045 temp2 = True;
20046 }
20047 {
20048 PyThreadState* __tstate = wxPyBeginAllowThreads();
20049 (arg1)->SetVendorName((wxString const &)*arg2);
20050
20051 wxPyEndAllowThreads(__tstate);
20052 if (PyErr_Occurred()) SWIG_fail;
20053 }
20054 Py_INCREF(Py_None); resultobj = Py_None;
20055 {
20056 if (temp2)
20057 delete arg2;
20058 }
20059 return resultobj;
20060 fail:
20061 {
20062 if (temp2)
20063 delete arg2;
20064 }
20065 return NULL;
20066 }
20067
20068
20069 static PyObject *_wrap_PyApp_GetTraits(PyObject *, PyObject *args, PyObject *kwargs) {
20070 PyObject *resultobj;
20071 wxPyApp *arg1 = (wxPyApp *) 0 ;
20072 wxAppTraits *result;
20073 PyObject * obj0 = 0 ;
20074 char *kwnames[] = {
20075 (char *) "self", NULL
20076 };
20077
20078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetTraits",kwnames,&obj0)) goto fail;
20079 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20080 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20081 {
20082 PyThreadState* __tstate = wxPyBeginAllowThreads();
20083 result = (wxAppTraits *)(arg1)->GetTraits();
20084
20085 wxPyEndAllowThreads(__tstate);
20086 if (PyErr_Occurred()) SWIG_fail;
20087 }
20088 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAppTraits, 0);
20089 return resultobj;
20090 fail:
20091 return NULL;
20092 }
20093
20094
20095 static PyObject *_wrap_PyApp_ProcessPendingEvents(PyObject *, PyObject *args, PyObject *kwargs) {
20096 PyObject *resultobj;
20097 wxPyApp *arg1 = (wxPyApp *) 0 ;
20098 PyObject * obj0 = 0 ;
20099 char *kwnames[] = {
20100 (char *) "self", NULL
20101 };
20102
20103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ProcessPendingEvents",kwnames,&obj0)) goto fail;
20104 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20105 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20106 {
20107 PyThreadState* __tstate = wxPyBeginAllowThreads();
20108 (arg1)->ProcessPendingEvents();
20109
20110 wxPyEndAllowThreads(__tstate);
20111 if (PyErr_Occurred()) SWIG_fail;
20112 }
20113 Py_INCREF(Py_None); resultobj = Py_None;
20114 return resultobj;
20115 fail:
20116 return NULL;
20117 }
20118
20119
20120 static PyObject *_wrap_PyApp_Yield(PyObject *, PyObject *args, PyObject *kwargs) {
20121 PyObject *resultobj;
20122 wxPyApp *arg1 = (wxPyApp *) 0 ;
20123 bool arg2 = (bool) False ;
20124 bool result;
20125 PyObject * obj0 = 0 ;
20126 PyObject * obj1 = 0 ;
20127 char *kwnames[] = {
20128 (char *) "self",(char *) "onlyIfNeeded", NULL
20129 };
20130
20131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PyApp_Yield",kwnames,&obj0,&obj1)) goto fail;
20132 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20133 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20134 if (obj1) {
20135 arg2 = (bool)SWIG_As_bool(obj1);
20136 if (PyErr_Occurred()) SWIG_fail;
20137 }
20138 {
20139 PyThreadState* __tstate = wxPyBeginAllowThreads();
20140 result = (bool)(arg1)->Yield(arg2);
20141
20142 wxPyEndAllowThreads(__tstate);
20143 if (PyErr_Occurred()) SWIG_fail;
20144 }
20145 {
20146 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20147 }
20148 return resultobj;
20149 fail:
20150 return NULL;
20151 }
20152
20153
20154 static PyObject *_wrap_PyApp_WakeUpIdle(PyObject *, PyObject *args, PyObject *kwargs) {
20155 PyObject *resultobj;
20156 wxPyApp *arg1 = (wxPyApp *) 0 ;
20157 PyObject * obj0 = 0 ;
20158 char *kwnames[] = {
20159 (char *) "self", NULL
20160 };
20161
20162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_WakeUpIdle",kwnames,&obj0)) goto fail;
20163 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20164 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20165 {
20166 PyThreadState* __tstate = wxPyBeginAllowThreads();
20167 (arg1)->WakeUpIdle();
20168
20169 wxPyEndAllowThreads(__tstate);
20170 if (PyErr_Occurred()) SWIG_fail;
20171 }
20172 Py_INCREF(Py_None); resultobj = Py_None;
20173 return resultobj;
20174 fail:
20175 return NULL;
20176 }
20177
20178
20179 static PyObject *_wrap_PyApp_MainLoop(PyObject *, PyObject *args, PyObject *kwargs) {
20180 PyObject *resultobj;
20181 wxPyApp *arg1 = (wxPyApp *) 0 ;
20182 int result;
20183 PyObject * obj0 = 0 ;
20184 char *kwnames[] = {
20185 (char *) "self", NULL
20186 };
20187
20188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_MainLoop",kwnames,&obj0)) goto fail;
20189 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20190 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20191 {
20192 PyThreadState* __tstate = wxPyBeginAllowThreads();
20193 result = (int)(arg1)->MainLoop();
20194
20195 wxPyEndAllowThreads(__tstate);
20196 if (PyErr_Occurred()) SWIG_fail;
20197 }
20198 resultobj = SWIG_From_int((int)result);
20199 return resultobj;
20200 fail:
20201 return NULL;
20202 }
20203
20204
20205 static PyObject *_wrap_PyApp_Exit(PyObject *, PyObject *args, PyObject *kwargs) {
20206 PyObject *resultobj;
20207 wxPyApp *arg1 = (wxPyApp *) 0 ;
20208 PyObject * obj0 = 0 ;
20209 char *kwnames[] = {
20210 (char *) "self", NULL
20211 };
20212
20213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Exit",kwnames,&obj0)) goto fail;
20214 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20215 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20216 {
20217 PyThreadState* __tstate = wxPyBeginAllowThreads();
20218 (arg1)->Exit();
20219
20220 wxPyEndAllowThreads(__tstate);
20221 if (PyErr_Occurred()) SWIG_fail;
20222 }
20223 Py_INCREF(Py_None); resultobj = Py_None;
20224 return resultobj;
20225 fail:
20226 return NULL;
20227 }
20228
20229
20230 static PyObject *_wrap_PyApp_ExitMainLoop(PyObject *, PyObject *args, PyObject *kwargs) {
20231 PyObject *resultobj;
20232 wxPyApp *arg1 = (wxPyApp *) 0 ;
20233 PyObject * obj0 = 0 ;
20234 char *kwnames[] = {
20235 (char *) "self", NULL
20236 };
20237
20238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ExitMainLoop",kwnames,&obj0)) goto fail;
20239 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20240 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20241 {
20242 PyThreadState* __tstate = wxPyBeginAllowThreads();
20243 (arg1)->ExitMainLoop();
20244
20245 wxPyEndAllowThreads(__tstate);
20246 if (PyErr_Occurred()) SWIG_fail;
20247 }
20248 Py_INCREF(Py_None); resultobj = Py_None;
20249 return resultobj;
20250 fail:
20251 return NULL;
20252 }
20253
20254
20255 static PyObject *_wrap_PyApp_Pending(PyObject *, PyObject *args, PyObject *kwargs) {
20256 PyObject *resultobj;
20257 wxPyApp *arg1 = (wxPyApp *) 0 ;
20258 bool result;
20259 PyObject * obj0 = 0 ;
20260 char *kwnames[] = {
20261 (char *) "self", NULL
20262 };
20263
20264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Pending",kwnames,&obj0)) goto fail;
20265 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20266 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20267 {
20268 PyThreadState* __tstate = wxPyBeginAllowThreads();
20269 result = (bool)(arg1)->Pending();
20270
20271 wxPyEndAllowThreads(__tstate);
20272 if (PyErr_Occurred()) SWIG_fail;
20273 }
20274 {
20275 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20276 }
20277 return resultobj;
20278 fail:
20279 return NULL;
20280 }
20281
20282
20283 static PyObject *_wrap_PyApp_Dispatch(PyObject *, PyObject *args, PyObject *kwargs) {
20284 PyObject *resultobj;
20285 wxPyApp *arg1 = (wxPyApp *) 0 ;
20286 bool result;
20287 PyObject * obj0 = 0 ;
20288 char *kwnames[] = {
20289 (char *) "self", NULL
20290 };
20291
20292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Dispatch",kwnames,&obj0)) goto fail;
20293 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20294 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20295 {
20296 PyThreadState* __tstate = wxPyBeginAllowThreads();
20297 result = (bool)(arg1)->Dispatch();
20298
20299 wxPyEndAllowThreads(__tstate);
20300 if (PyErr_Occurred()) SWIG_fail;
20301 }
20302 {
20303 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20304 }
20305 return resultobj;
20306 fail:
20307 return NULL;
20308 }
20309
20310
20311 static PyObject *_wrap_PyApp_ProcessIdle(PyObject *, PyObject *args, PyObject *kwargs) {
20312 PyObject *resultobj;
20313 wxPyApp *arg1 = (wxPyApp *) 0 ;
20314 bool result;
20315 PyObject * obj0 = 0 ;
20316 char *kwnames[] = {
20317 (char *) "self", NULL
20318 };
20319
20320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ProcessIdle",kwnames,&obj0)) goto fail;
20321 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20322 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20323 {
20324 PyThreadState* __tstate = wxPyBeginAllowThreads();
20325 result = (bool)(arg1)->ProcessIdle();
20326
20327 wxPyEndAllowThreads(__tstate);
20328 if (PyErr_Occurred()) SWIG_fail;
20329 }
20330 {
20331 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20332 }
20333 return resultobj;
20334 fail:
20335 return NULL;
20336 }
20337
20338
20339 static PyObject *_wrap_PyApp_SendIdleEvents(PyObject *, PyObject *args, PyObject *kwargs) {
20340 PyObject *resultobj;
20341 wxPyApp *arg1 = (wxPyApp *) 0 ;
20342 wxWindow *arg2 = (wxWindow *) 0 ;
20343 wxIdleEvent *arg3 = 0 ;
20344 bool result;
20345 PyObject * obj0 = 0 ;
20346 PyObject * obj1 = 0 ;
20347 PyObject * obj2 = 0 ;
20348 char *kwnames[] = {
20349 (char *) "self",(char *) "win",(char *) "event", NULL
20350 };
20351
20352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyApp_SendIdleEvents",kwnames,&obj0,&obj1,&obj2)) goto fail;
20353 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20354 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20355 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
20356 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20357 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxIdleEvent,
20358 SWIG_POINTER_EXCEPTION | 0)) == -1)
20359 SWIG_fail;
20360 if (arg3 == NULL) {
20361 PyErr_SetString(PyExc_TypeError,"null reference");
20362 SWIG_fail;
20363 }
20364 {
20365 PyThreadState* __tstate = wxPyBeginAllowThreads();
20366 result = (bool)(arg1)->SendIdleEvents(arg2,*arg3);
20367
20368 wxPyEndAllowThreads(__tstate);
20369 if (PyErr_Occurred()) SWIG_fail;
20370 }
20371 {
20372 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20373 }
20374 return resultobj;
20375 fail:
20376 return NULL;
20377 }
20378
20379
20380 static PyObject *_wrap_PyApp_IsActive(PyObject *, PyObject *args, PyObject *kwargs) {
20381 PyObject *resultobj;
20382 wxPyApp *arg1 = (wxPyApp *) 0 ;
20383 bool result;
20384 PyObject * obj0 = 0 ;
20385 char *kwnames[] = {
20386 (char *) "self", NULL
20387 };
20388
20389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_IsActive",kwnames,&obj0)) goto fail;
20390 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20391 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20392 {
20393 PyThreadState* __tstate = wxPyBeginAllowThreads();
20394 result = (bool)((wxPyApp const *)arg1)->IsActive();
20395
20396 wxPyEndAllowThreads(__tstate);
20397 if (PyErr_Occurred()) SWIG_fail;
20398 }
20399 {
20400 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20401 }
20402 return resultobj;
20403 fail:
20404 return NULL;
20405 }
20406
20407
20408 static PyObject *_wrap_PyApp_SetTopWindow(PyObject *, PyObject *args, PyObject *kwargs) {
20409 PyObject *resultobj;
20410 wxPyApp *arg1 = (wxPyApp *) 0 ;
20411 wxWindow *arg2 = (wxWindow *) 0 ;
20412 PyObject * obj0 = 0 ;
20413 PyObject * obj1 = 0 ;
20414 char *kwnames[] = {
20415 (char *) "self",(char *) "win", NULL
20416 };
20417
20418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetTopWindow",kwnames,&obj0,&obj1)) goto fail;
20419 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20420 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20421 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
20422 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20423 {
20424 PyThreadState* __tstate = wxPyBeginAllowThreads();
20425 (arg1)->SetTopWindow(arg2);
20426
20427 wxPyEndAllowThreads(__tstate);
20428 if (PyErr_Occurred()) SWIG_fail;
20429 }
20430 Py_INCREF(Py_None); resultobj = Py_None;
20431 return resultobj;
20432 fail:
20433 return NULL;
20434 }
20435
20436
20437 static PyObject *_wrap_PyApp_GetTopWindow(PyObject *, PyObject *args, PyObject *kwargs) {
20438 PyObject *resultobj;
20439 wxPyApp *arg1 = (wxPyApp *) 0 ;
20440 wxWindow *result;
20441 PyObject * obj0 = 0 ;
20442 char *kwnames[] = {
20443 (char *) "self", NULL
20444 };
20445
20446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetTopWindow",kwnames,&obj0)) goto fail;
20447 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20448 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20449 {
20450 PyThreadState* __tstate = wxPyBeginAllowThreads();
20451 result = (wxWindow *)((wxPyApp const *)arg1)->GetTopWindow();
20452
20453 wxPyEndAllowThreads(__tstate);
20454 if (PyErr_Occurred()) SWIG_fail;
20455 }
20456 {
20457 resultobj = wxPyMake_wxObject(result, 0);
20458 }
20459 return resultobj;
20460 fail:
20461 return NULL;
20462 }
20463
20464
20465 static PyObject *_wrap_PyApp_SetExitOnFrameDelete(PyObject *, PyObject *args, PyObject *kwargs) {
20466 PyObject *resultobj;
20467 wxPyApp *arg1 = (wxPyApp *) 0 ;
20468 bool arg2 ;
20469 PyObject * obj0 = 0 ;
20470 PyObject * obj1 = 0 ;
20471 char *kwnames[] = {
20472 (char *) "self",(char *) "flag", NULL
20473 };
20474
20475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetExitOnFrameDelete",kwnames,&obj0,&obj1)) goto fail;
20476 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20477 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20478 arg2 = (bool)SWIG_As_bool(obj1);
20479 if (PyErr_Occurred()) SWIG_fail;
20480 {
20481 PyThreadState* __tstate = wxPyBeginAllowThreads();
20482 (arg1)->SetExitOnFrameDelete(arg2);
20483
20484 wxPyEndAllowThreads(__tstate);
20485 if (PyErr_Occurred()) SWIG_fail;
20486 }
20487 Py_INCREF(Py_None); resultobj = Py_None;
20488 return resultobj;
20489 fail:
20490 return NULL;
20491 }
20492
20493
20494 static PyObject *_wrap_PyApp_GetExitOnFrameDelete(PyObject *, PyObject *args, PyObject *kwargs) {
20495 PyObject *resultobj;
20496 wxPyApp *arg1 = (wxPyApp *) 0 ;
20497 bool result;
20498 PyObject * obj0 = 0 ;
20499 char *kwnames[] = {
20500 (char *) "self", NULL
20501 };
20502
20503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetExitOnFrameDelete",kwnames,&obj0)) goto fail;
20504 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20505 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20506 {
20507 PyThreadState* __tstate = wxPyBeginAllowThreads();
20508 result = (bool)((wxPyApp const *)arg1)->GetExitOnFrameDelete();
20509
20510 wxPyEndAllowThreads(__tstate);
20511 if (PyErr_Occurred()) SWIG_fail;
20512 }
20513 {
20514 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20515 }
20516 return resultobj;
20517 fail:
20518 return NULL;
20519 }
20520
20521
20522 static PyObject *_wrap_PyApp_SetUseBestVisual(PyObject *, PyObject *args, PyObject *kwargs) {
20523 PyObject *resultobj;
20524 wxPyApp *arg1 = (wxPyApp *) 0 ;
20525 bool arg2 ;
20526 PyObject * obj0 = 0 ;
20527 PyObject * obj1 = 0 ;
20528 char *kwnames[] = {
20529 (char *) "self",(char *) "flag", NULL
20530 };
20531
20532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetUseBestVisual",kwnames,&obj0,&obj1)) goto fail;
20533 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20534 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20535 arg2 = (bool)SWIG_As_bool(obj1);
20536 if (PyErr_Occurred()) SWIG_fail;
20537 {
20538 PyThreadState* __tstate = wxPyBeginAllowThreads();
20539 (arg1)->SetUseBestVisual(arg2);
20540
20541 wxPyEndAllowThreads(__tstate);
20542 if (PyErr_Occurred()) SWIG_fail;
20543 }
20544 Py_INCREF(Py_None); resultobj = Py_None;
20545 return resultobj;
20546 fail:
20547 return NULL;
20548 }
20549
20550
20551 static PyObject *_wrap_PyApp_GetUseBestVisual(PyObject *, PyObject *args, PyObject *kwargs) {
20552 PyObject *resultobj;
20553 wxPyApp *arg1 = (wxPyApp *) 0 ;
20554 bool result;
20555 PyObject * obj0 = 0 ;
20556 char *kwnames[] = {
20557 (char *) "self", NULL
20558 };
20559
20560 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetUseBestVisual",kwnames,&obj0)) goto fail;
20561 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20562 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20563 {
20564 PyThreadState* __tstate = wxPyBeginAllowThreads();
20565 result = (bool)((wxPyApp const *)arg1)->GetUseBestVisual();
20566
20567 wxPyEndAllowThreads(__tstate);
20568 if (PyErr_Occurred()) SWIG_fail;
20569 }
20570 {
20571 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20572 }
20573 return resultobj;
20574 fail:
20575 return NULL;
20576 }
20577
20578
20579 static PyObject *_wrap_PyApp_SetPrintMode(PyObject *, PyObject *args, PyObject *kwargs) {
20580 PyObject *resultobj;
20581 wxPyApp *arg1 = (wxPyApp *) 0 ;
20582 int arg2 ;
20583 PyObject * obj0 = 0 ;
20584 PyObject * obj1 = 0 ;
20585 char *kwnames[] = {
20586 (char *) "self",(char *) "mode", NULL
20587 };
20588
20589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetPrintMode",kwnames,&obj0,&obj1)) goto fail;
20590 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20591 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20592 arg2 = (int)SWIG_As_int(obj1);
20593 if (PyErr_Occurred()) SWIG_fail;
20594 {
20595 PyThreadState* __tstate = wxPyBeginAllowThreads();
20596 (arg1)->SetPrintMode(arg2);
20597
20598 wxPyEndAllowThreads(__tstate);
20599 if (PyErr_Occurred()) SWIG_fail;
20600 }
20601 Py_INCREF(Py_None); resultobj = Py_None;
20602 return resultobj;
20603 fail:
20604 return NULL;
20605 }
20606
20607
20608 static PyObject *_wrap_PyApp_GetPrintMode(PyObject *, PyObject *args, PyObject *kwargs) {
20609 PyObject *resultobj;
20610 wxPyApp *arg1 = (wxPyApp *) 0 ;
20611 int result;
20612 PyObject * obj0 = 0 ;
20613 char *kwnames[] = {
20614 (char *) "self", NULL
20615 };
20616
20617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetPrintMode",kwnames,&obj0)) goto fail;
20618 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20619 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20620 {
20621 PyThreadState* __tstate = wxPyBeginAllowThreads();
20622 result = (int)((wxPyApp const *)arg1)->GetPrintMode();
20623
20624 wxPyEndAllowThreads(__tstate);
20625 if (PyErr_Occurred()) SWIG_fail;
20626 }
20627 resultobj = SWIG_From_int((int)result);
20628 return resultobj;
20629 fail:
20630 return NULL;
20631 }
20632
20633
20634 static PyObject *_wrap_PyApp_SetAssertMode(PyObject *, PyObject *args, PyObject *kwargs) {
20635 PyObject *resultobj;
20636 wxPyApp *arg1 = (wxPyApp *) 0 ;
20637 int arg2 ;
20638 PyObject * obj0 = 0 ;
20639 PyObject * obj1 = 0 ;
20640 char *kwnames[] = {
20641 (char *) "self",(char *) "mode", NULL
20642 };
20643
20644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetAssertMode",kwnames,&obj0,&obj1)) goto fail;
20645 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20646 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20647 arg2 = (int)SWIG_As_int(obj1);
20648 if (PyErr_Occurred()) SWIG_fail;
20649 {
20650 PyThreadState* __tstate = wxPyBeginAllowThreads();
20651 (arg1)->SetAssertMode(arg2);
20652
20653 wxPyEndAllowThreads(__tstate);
20654 if (PyErr_Occurred()) SWIG_fail;
20655 }
20656 Py_INCREF(Py_None); resultobj = Py_None;
20657 return resultobj;
20658 fail:
20659 return NULL;
20660 }
20661
20662
20663 static PyObject *_wrap_PyApp_GetAssertMode(PyObject *, PyObject *args, PyObject *kwargs) {
20664 PyObject *resultobj;
20665 wxPyApp *arg1 = (wxPyApp *) 0 ;
20666 int result;
20667 PyObject * obj0 = 0 ;
20668 char *kwnames[] = {
20669 (char *) "self", NULL
20670 };
20671
20672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetAssertMode",kwnames,&obj0)) goto fail;
20673 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20674 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20675 {
20676 PyThreadState* __tstate = wxPyBeginAllowThreads();
20677 result = (int)(arg1)->GetAssertMode();
20678
20679 wxPyEndAllowThreads(__tstate);
20680 if (PyErr_Occurred()) SWIG_fail;
20681 }
20682 resultobj = SWIG_From_int((int)result);
20683 return resultobj;
20684 fail:
20685 return NULL;
20686 }
20687
20688
20689 static PyObject *_wrap_PyApp_GetMacSupportPCMenuShortcuts(PyObject *, PyObject *args, PyObject *kwargs) {
20690 PyObject *resultobj;
20691 bool result;
20692 char *kwnames[] = {
20693 NULL
20694 };
20695
20696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacSupportPCMenuShortcuts",kwnames)) goto fail;
20697 {
20698 PyThreadState* __tstate = wxPyBeginAllowThreads();
20699 result = (bool)wxPyApp::GetMacSupportPCMenuShortcuts();
20700
20701 wxPyEndAllowThreads(__tstate);
20702 if (PyErr_Occurred()) SWIG_fail;
20703 }
20704 {
20705 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20706 }
20707 return resultobj;
20708 fail:
20709 return NULL;
20710 }
20711
20712
20713 static PyObject *_wrap_PyApp_GetMacAboutMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
20714 PyObject *resultobj;
20715 long result;
20716 char *kwnames[] = {
20717 NULL
20718 };
20719
20720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacAboutMenuItemId",kwnames)) goto fail;
20721 {
20722 PyThreadState* __tstate = wxPyBeginAllowThreads();
20723 result = (long)wxPyApp::GetMacAboutMenuItemId();
20724
20725 wxPyEndAllowThreads(__tstate);
20726 if (PyErr_Occurred()) SWIG_fail;
20727 }
20728 resultobj = SWIG_From_long((long)result);
20729 return resultobj;
20730 fail:
20731 return NULL;
20732 }
20733
20734
20735 static PyObject *_wrap_PyApp_GetMacPreferencesMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
20736 PyObject *resultobj;
20737 long result;
20738 char *kwnames[] = {
20739 NULL
20740 };
20741
20742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacPreferencesMenuItemId",kwnames)) goto fail;
20743 {
20744 PyThreadState* __tstate = wxPyBeginAllowThreads();
20745 result = (long)wxPyApp::GetMacPreferencesMenuItemId();
20746
20747 wxPyEndAllowThreads(__tstate);
20748 if (PyErr_Occurred()) SWIG_fail;
20749 }
20750 resultobj = SWIG_From_long((long)result);
20751 return resultobj;
20752 fail:
20753 return NULL;
20754 }
20755
20756
20757 static PyObject *_wrap_PyApp_GetMacExitMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
20758 PyObject *resultobj;
20759 long result;
20760 char *kwnames[] = {
20761 NULL
20762 };
20763
20764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacExitMenuItemId",kwnames)) goto fail;
20765 {
20766 PyThreadState* __tstate = wxPyBeginAllowThreads();
20767 result = (long)wxPyApp::GetMacExitMenuItemId();
20768
20769 wxPyEndAllowThreads(__tstate);
20770 if (PyErr_Occurred()) SWIG_fail;
20771 }
20772 resultobj = SWIG_From_long((long)result);
20773 return resultobj;
20774 fail:
20775 return NULL;
20776 }
20777
20778
20779 static PyObject *_wrap_PyApp_GetMacHelpMenuTitleName(PyObject *, PyObject *args, PyObject *kwargs) {
20780 PyObject *resultobj;
20781 wxString result;
20782 char *kwnames[] = {
20783 NULL
20784 };
20785
20786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacHelpMenuTitleName",kwnames)) goto fail;
20787 {
20788 PyThreadState* __tstate = wxPyBeginAllowThreads();
20789 result = wxPyApp::GetMacHelpMenuTitleName();
20790
20791 wxPyEndAllowThreads(__tstate);
20792 if (PyErr_Occurred()) SWIG_fail;
20793 }
20794 {
20795 #if wxUSE_UNICODE
20796 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20797 #else
20798 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20799 #endif
20800 }
20801 return resultobj;
20802 fail:
20803 return NULL;
20804 }
20805
20806
20807 static PyObject *_wrap_PyApp_SetMacSupportPCMenuShortcuts(PyObject *, PyObject *args, PyObject *kwargs) {
20808 PyObject *resultobj;
20809 bool arg1 ;
20810 PyObject * obj0 = 0 ;
20811 char *kwnames[] = {
20812 (char *) "val", NULL
20813 };
20814
20815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacSupportPCMenuShortcuts",kwnames,&obj0)) goto fail;
20816 arg1 = (bool)SWIG_As_bool(obj0);
20817 if (PyErr_Occurred()) SWIG_fail;
20818 {
20819 PyThreadState* __tstate = wxPyBeginAllowThreads();
20820 wxPyApp::SetMacSupportPCMenuShortcuts(arg1);
20821
20822 wxPyEndAllowThreads(__tstate);
20823 if (PyErr_Occurred()) SWIG_fail;
20824 }
20825 Py_INCREF(Py_None); resultobj = Py_None;
20826 return resultobj;
20827 fail:
20828 return NULL;
20829 }
20830
20831
20832 static PyObject *_wrap_PyApp_SetMacAboutMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
20833 PyObject *resultobj;
20834 long arg1 ;
20835 PyObject * obj0 = 0 ;
20836 char *kwnames[] = {
20837 (char *) "val", NULL
20838 };
20839
20840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacAboutMenuItemId",kwnames,&obj0)) goto fail;
20841 arg1 = (long)SWIG_As_long(obj0);
20842 if (PyErr_Occurred()) SWIG_fail;
20843 {
20844 PyThreadState* __tstate = wxPyBeginAllowThreads();
20845 wxPyApp::SetMacAboutMenuItemId(arg1);
20846
20847 wxPyEndAllowThreads(__tstate);
20848 if (PyErr_Occurred()) SWIG_fail;
20849 }
20850 Py_INCREF(Py_None); resultobj = Py_None;
20851 return resultobj;
20852 fail:
20853 return NULL;
20854 }
20855
20856
20857 static PyObject *_wrap_PyApp_SetMacPreferencesMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
20858 PyObject *resultobj;
20859 long arg1 ;
20860 PyObject * obj0 = 0 ;
20861 char *kwnames[] = {
20862 (char *) "val", NULL
20863 };
20864
20865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacPreferencesMenuItemId",kwnames,&obj0)) goto fail;
20866 arg1 = (long)SWIG_As_long(obj0);
20867 if (PyErr_Occurred()) SWIG_fail;
20868 {
20869 PyThreadState* __tstate = wxPyBeginAllowThreads();
20870 wxPyApp::SetMacPreferencesMenuItemId(arg1);
20871
20872 wxPyEndAllowThreads(__tstate);
20873 if (PyErr_Occurred()) SWIG_fail;
20874 }
20875 Py_INCREF(Py_None); resultobj = Py_None;
20876 return resultobj;
20877 fail:
20878 return NULL;
20879 }
20880
20881
20882 static PyObject *_wrap_PyApp_SetMacExitMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
20883 PyObject *resultobj;
20884 long arg1 ;
20885 PyObject * obj0 = 0 ;
20886 char *kwnames[] = {
20887 (char *) "val", NULL
20888 };
20889
20890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacExitMenuItemId",kwnames,&obj0)) goto fail;
20891 arg1 = (long)SWIG_As_long(obj0);
20892 if (PyErr_Occurred()) SWIG_fail;
20893 {
20894 PyThreadState* __tstate = wxPyBeginAllowThreads();
20895 wxPyApp::SetMacExitMenuItemId(arg1);
20896
20897 wxPyEndAllowThreads(__tstate);
20898 if (PyErr_Occurred()) SWIG_fail;
20899 }
20900 Py_INCREF(Py_None); resultobj = Py_None;
20901 return resultobj;
20902 fail:
20903 return NULL;
20904 }
20905
20906
20907 static PyObject *_wrap_PyApp_SetMacHelpMenuTitleName(PyObject *, PyObject *args, PyObject *kwargs) {
20908 PyObject *resultobj;
20909 wxString *arg1 = 0 ;
20910 bool temp1 = False ;
20911 PyObject * obj0 = 0 ;
20912 char *kwnames[] = {
20913 (char *) "val", NULL
20914 };
20915
20916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacHelpMenuTitleName",kwnames,&obj0)) goto fail;
20917 {
20918 arg1 = wxString_in_helper(obj0);
20919 if (arg1 == NULL) SWIG_fail;
20920 temp1 = True;
20921 }
20922 {
20923 PyThreadState* __tstate = wxPyBeginAllowThreads();
20924 wxPyApp::SetMacHelpMenuTitleName((wxString const &)*arg1);
20925
20926 wxPyEndAllowThreads(__tstate);
20927 if (PyErr_Occurred()) SWIG_fail;
20928 }
20929 Py_INCREF(Py_None); resultobj = Py_None;
20930 {
20931 if (temp1)
20932 delete arg1;
20933 }
20934 return resultobj;
20935 fail:
20936 {
20937 if (temp1)
20938 delete arg1;
20939 }
20940 return NULL;
20941 }
20942
20943
20944 static PyObject *_wrap_PyApp__BootstrapApp(PyObject *, PyObject *args, PyObject *kwargs) {
20945 PyObject *resultobj;
20946 wxPyApp *arg1 = (wxPyApp *) 0 ;
20947 PyObject * obj0 = 0 ;
20948 char *kwnames[] = {
20949 (char *) "self", NULL
20950 };
20951
20952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp__BootstrapApp",kwnames,&obj0)) goto fail;
20953 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20954 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20955 {
20956 PyThreadState* __tstate = wxPyBeginAllowThreads();
20957 (arg1)->_BootstrapApp();
20958
20959 wxPyEndAllowThreads(__tstate);
20960 if (PyErr_Occurred()) SWIG_fail;
20961 }
20962 Py_INCREF(Py_None); resultobj = Py_None;
20963 return resultobj;
20964 fail:
20965 return NULL;
20966 }
20967
20968
20969 static PyObject *_wrap_PyApp_GetComCtl32Version(PyObject *, PyObject *args, PyObject *kwargs) {
20970 PyObject *resultobj;
20971 int result;
20972 char *kwnames[] = {
20973 NULL
20974 };
20975
20976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetComCtl32Version",kwnames)) goto fail;
20977 {
20978 PyThreadState* __tstate = wxPyBeginAllowThreads();
20979 result = (int)wxPyApp::GetComCtl32Version();
20980
20981 wxPyEndAllowThreads(__tstate);
20982 if (PyErr_Occurred()) SWIG_fail;
20983 }
20984 resultobj = SWIG_From_int((int)result);
20985 return resultobj;
20986 fail:
20987 return NULL;
20988 }
20989
20990
20991 static PyObject * PyApp_swigregister(PyObject *, PyObject *args) {
20992 PyObject *obj;
20993 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20994 SWIG_TypeClientData(SWIGTYPE_p_wxPyApp, obj);
20995 Py_INCREF(obj);
20996 return Py_BuildValue((char *)"");
20997 }
20998 static PyObject *_wrap_Exit(PyObject *, PyObject *args, PyObject *kwargs) {
20999 PyObject *resultobj;
21000 char *kwnames[] = {
21001 NULL
21002 };
21003
21004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Exit",kwnames)) goto fail;
21005 {
21006 PyThreadState* __tstate = wxPyBeginAllowThreads();
21007 wxExit();
21008
21009 wxPyEndAllowThreads(__tstate);
21010 if (PyErr_Occurred()) SWIG_fail;
21011 }
21012 Py_INCREF(Py_None); resultobj = Py_None;
21013 return resultobj;
21014 fail:
21015 return NULL;
21016 }
21017
21018
21019 static PyObject *_wrap_Yield(PyObject *, PyObject *args, PyObject *kwargs) {
21020 PyObject *resultobj;
21021 bool result;
21022 char *kwnames[] = {
21023 NULL
21024 };
21025
21026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Yield",kwnames)) goto fail;
21027 {
21028 PyThreadState* __tstate = wxPyBeginAllowThreads();
21029 result = (bool)wxYield();
21030
21031 wxPyEndAllowThreads(__tstate);
21032 if (PyErr_Occurred()) SWIG_fail;
21033 }
21034 {
21035 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21036 }
21037 return resultobj;
21038 fail:
21039 return NULL;
21040 }
21041
21042
21043 static PyObject *_wrap_YieldIfNeeded(PyObject *, PyObject *args, PyObject *kwargs) {
21044 PyObject *resultobj;
21045 bool result;
21046 char *kwnames[] = {
21047 NULL
21048 };
21049
21050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":YieldIfNeeded",kwnames)) goto fail;
21051 {
21052 PyThreadState* __tstate = wxPyBeginAllowThreads();
21053 result = (bool)wxYieldIfNeeded();
21054
21055 wxPyEndAllowThreads(__tstate);
21056 if (PyErr_Occurred()) SWIG_fail;
21057 }
21058 {
21059 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21060 }
21061 return resultobj;
21062 fail:
21063 return NULL;
21064 }
21065
21066
21067 static PyObject *_wrap_SafeYield(PyObject *, PyObject *args, PyObject *kwargs) {
21068 PyObject *resultobj;
21069 wxWindow *arg1 = (wxWindow *) NULL ;
21070 bool arg2 = (bool) False ;
21071 bool result;
21072 PyObject * obj0 = 0 ;
21073 PyObject * obj1 = 0 ;
21074 char *kwnames[] = {
21075 (char *) "win",(char *) "onlyIfNeeded", NULL
21076 };
21077
21078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:SafeYield",kwnames,&obj0,&obj1)) goto fail;
21079 if (obj0) {
21080 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21081 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21082 }
21083 if (obj1) {
21084 arg2 = (bool)SWIG_As_bool(obj1);
21085 if (PyErr_Occurred()) SWIG_fail;
21086 }
21087 {
21088 PyThreadState* __tstate = wxPyBeginAllowThreads();
21089 result = (bool)wxSafeYield(arg1,arg2);
21090
21091 wxPyEndAllowThreads(__tstate);
21092 if (PyErr_Occurred()) SWIG_fail;
21093 }
21094 {
21095 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21096 }
21097 return resultobj;
21098 fail:
21099 return NULL;
21100 }
21101
21102
21103 static PyObject *_wrap_WakeUpIdle(PyObject *, PyObject *args, PyObject *kwargs) {
21104 PyObject *resultobj;
21105 char *kwnames[] = {
21106 NULL
21107 };
21108
21109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":WakeUpIdle",kwnames)) goto fail;
21110 {
21111 PyThreadState* __tstate = wxPyBeginAllowThreads();
21112 wxWakeUpIdle();
21113
21114 wxPyEndAllowThreads(__tstate);
21115 if (PyErr_Occurred()) SWIG_fail;
21116 }
21117 Py_INCREF(Py_None); resultobj = Py_None;
21118 return resultobj;
21119 fail:
21120 return NULL;
21121 }
21122
21123
21124 static PyObject *_wrap_PostEvent(PyObject *, PyObject *args, PyObject *kwargs) {
21125 PyObject *resultobj;
21126 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
21127 wxEvent *arg2 = 0 ;
21128 PyObject * obj0 = 0 ;
21129 PyObject * obj1 = 0 ;
21130 char *kwnames[] = {
21131 (char *) "dest",(char *) "event", NULL
21132 };
21133
21134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PostEvent",kwnames,&obj0,&obj1)) goto fail;
21135 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
21136 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21137 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
21138 SWIG_POINTER_EXCEPTION | 0)) == -1)
21139 SWIG_fail;
21140 if (arg2 == NULL) {
21141 PyErr_SetString(PyExc_TypeError,"null reference");
21142 SWIG_fail;
21143 }
21144 {
21145 PyThreadState* __tstate = wxPyBeginAllowThreads();
21146 wxPostEvent(arg1,*arg2);
21147
21148 wxPyEndAllowThreads(__tstate);
21149 if (PyErr_Occurred()) SWIG_fail;
21150 }
21151 Py_INCREF(Py_None); resultobj = Py_None;
21152 return resultobj;
21153 fail:
21154 return NULL;
21155 }
21156
21157
21158 static PyObject *_wrap_App_CleanUp(PyObject *, PyObject *args, PyObject *kwargs) {
21159 PyObject *resultobj;
21160 char *kwnames[] = {
21161 NULL
21162 };
21163
21164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":App_CleanUp",kwnames)) goto fail;
21165 {
21166 PyThreadState* __tstate = wxPyBeginAllowThreads();
21167 wxApp_CleanUp();
21168
21169 wxPyEndAllowThreads(__tstate);
21170 if (PyErr_Occurred()) SWIG_fail;
21171 }
21172 Py_INCREF(Py_None); resultobj = Py_None;
21173 return resultobj;
21174 fail:
21175 return NULL;
21176 }
21177
21178
21179 static PyObject *_wrap_GetApp(PyObject *, PyObject *args, PyObject *kwargs) {
21180 PyObject *resultobj;
21181 wxPyApp *result;
21182 char *kwnames[] = {
21183 NULL
21184 };
21185
21186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetApp",kwnames)) goto fail;
21187 {
21188 PyThreadState* __tstate = wxPyBeginAllowThreads();
21189 result = (wxPyApp *)wxPyGetApp();
21190
21191 wxPyEndAllowThreads(__tstate);
21192 if (PyErr_Occurred()) SWIG_fail;
21193 }
21194 {
21195 resultobj = wxPyMake_wxObject(result, 0);
21196 }
21197 return resultobj;
21198 fail:
21199 return NULL;
21200 }
21201
21202
21203 static PyObject *_wrap_new_AcceleratorEntry(PyObject *, PyObject *args, PyObject *kwargs) {
21204 PyObject *resultobj;
21205 int arg1 = (int) 0 ;
21206 int arg2 = (int) 0 ;
21207 int arg3 = (int) 0 ;
21208 wxAcceleratorEntry *result;
21209 PyObject * obj0 = 0 ;
21210 PyObject * obj1 = 0 ;
21211 PyObject * obj2 = 0 ;
21212 char *kwnames[] = {
21213 (char *) "flags",(char *) "keyCode",(char *) "cmdID", NULL
21214 };
21215
21216 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_AcceleratorEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
21217 if (obj0) {
21218 arg1 = (int)SWIG_As_int(obj0);
21219 if (PyErr_Occurred()) SWIG_fail;
21220 }
21221 if (obj1) {
21222 arg2 = (int)SWIG_As_int(obj1);
21223 if (PyErr_Occurred()) SWIG_fail;
21224 }
21225 if (obj2) {
21226 arg3 = (int)SWIG_As_int(obj2);
21227 if (PyErr_Occurred()) SWIG_fail;
21228 }
21229 {
21230 PyThreadState* __tstate = wxPyBeginAllowThreads();
21231 result = (wxAcceleratorEntry *)new wxAcceleratorEntry(arg1,arg2,arg3);
21232
21233 wxPyEndAllowThreads(__tstate);
21234 if (PyErr_Occurred()) SWIG_fail;
21235 }
21236 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 1);
21237 return resultobj;
21238 fail:
21239 return NULL;
21240 }
21241
21242
21243 static PyObject *_wrap_delete_AcceleratorEntry(PyObject *, PyObject *args, PyObject *kwargs) {
21244 PyObject *resultobj;
21245 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
21246 PyObject * obj0 = 0 ;
21247 char *kwnames[] = {
21248 (char *) "self", NULL
21249 };
21250
21251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_AcceleratorEntry",kwnames,&obj0)) goto fail;
21252 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
21253 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21254 {
21255 PyThreadState* __tstate = wxPyBeginAllowThreads();
21256 delete arg1;
21257
21258 wxPyEndAllowThreads(__tstate);
21259 if (PyErr_Occurred()) SWIG_fail;
21260 }
21261 Py_INCREF(Py_None); resultobj = Py_None;
21262 return resultobj;
21263 fail:
21264 return NULL;
21265 }
21266
21267
21268 static PyObject *_wrap_AcceleratorEntry_Set(PyObject *, PyObject *args, PyObject *kwargs) {
21269 PyObject *resultobj;
21270 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
21271 int arg2 ;
21272 int arg3 ;
21273 int arg4 ;
21274 PyObject * obj0 = 0 ;
21275 PyObject * obj1 = 0 ;
21276 PyObject * obj2 = 0 ;
21277 PyObject * obj3 = 0 ;
21278 char *kwnames[] = {
21279 (char *) "self",(char *) "flags",(char *) "keyCode",(char *) "cmd", NULL
21280 };
21281
21282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:AcceleratorEntry_Set",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
21283 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
21284 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21285 arg2 = (int)SWIG_As_int(obj1);
21286 if (PyErr_Occurred()) SWIG_fail;
21287 arg3 = (int)SWIG_As_int(obj2);
21288 if (PyErr_Occurred()) SWIG_fail;
21289 arg4 = (int)SWIG_As_int(obj3);
21290 if (PyErr_Occurred()) SWIG_fail;
21291 {
21292 PyThreadState* __tstate = wxPyBeginAllowThreads();
21293 (arg1)->Set(arg2,arg3,arg4);
21294
21295 wxPyEndAllowThreads(__tstate);
21296 if (PyErr_Occurred()) SWIG_fail;
21297 }
21298 Py_INCREF(Py_None); resultobj = Py_None;
21299 return resultobj;
21300 fail:
21301 return NULL;
21302 }
21303
21304
21305 static PyObject *_wrap_AcceleratorEntry_GetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
21306 PyObject *resultobj;
21307 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
21308 int result;
21309 PyObject * obj0 = 0 ;
21310 char *kwnames[] = {
21311 (char *) "self", NULL
21312 };
21313
21314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetFlags",kwnames,&obj0)) goto fail;
21315 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
21316 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21317 {
21318 PyThreadState* __tstate = wxPyBeginAllowThreads();
21319 result = (int)(arg1)->GetFlags();
21320
21321 wxPyEndAllowThreads(__tstate);
21322 if (PyErr_Occurred()) SWIG_fail;
21323 }
21324 resultobj = SWIG_From_int((int)result);
21325 return resultobj;
21326 fail:
21327 return NULL;
21328 }
21329
21330
21331 static PyObject *_wrap_AcceleratorEntry_GetKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
21332 PyObject *resultobj;
21333 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
21334 int result;
21335 PyObject * obj0 = 0 ;
21336 char *kwnames[] = {
21337 (char *) "self", NULL
21338 };
21339
21340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetKeyCode",kwnames,&obj0)) goto fail;
21341 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
21342 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21343 {
21344 PyThreadState* __tstate = wxPyBeginAllowThreads();
21345 result = (int)(arg1)->GetKeyCode();
21346
21347 wxPyEndAllowThreads(__tstate);
21348 if (PyErr_Occurred()) SWIG_fail;
21349 }
21350 resultobj = SWIG_From_int((int)result);
21351 return resultobj;
21352 fail:
21353 return NULL;
21354 }
21355
21356
21357 static PyObject *_wrap_AcceleratorEntry_GetCommand(PyObject *, PyObject *args, PyObject *kwargs) {
21358 PyObject *resultobj;
21359 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
21360 int result;
21361 PyObject * obj0 = 0 ;
21362 char *kwnames[] = {
21363 (char *) "self", NULL
21364 };
21365
21366 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetCommand",kwnames,&obj0)) goto fail;
21367 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
21368 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21369 {
21370 PyThreadState* __tstate = wxPyBeginAllowThreads();
21371 result = (int)(arg1)->GetCommand();
21372
21373 wxPyEndAllowThreads(__tstate);
21374 if (PyErr_Occurred()) SWIG_fail;
21375 }
21376 resultobj = SWIG_From_int((int)result);
21377 return resultobj;
21378 fail:
21379 return NULL;
21380 }
21381
21382
21383 static PyObject * AcceleratorEntry_swigregister(PyObject *, PyObject *args) {
21384 PyObject *obj;
21385 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21386 SWIG_TypeClientData(SWIGTYPE_p_wxAcceleratorEntry, obj);
21387 Py_INCREF(obj);
21388 return Py_BuildValue((char *)"");
21389 }
21390 static PyObject *_wrap_new_AcceleratorTable(PyObject *, PyObject *args, PyObject *kwargs) {
21391 PyObject *resultobj;
21392 int arg1 ;
21393 wxAcceleratorEntry *arg2 = (wxAcceleratorEntry *) 0 ;
21394 wxAcceleratorTable *result;
21395 PyObject * obj0 = 0 ;
21396 char *kwnames[] = {
21397 (char *) "n", NULL
21398 };
21399
21400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_AcceleratorTable",kwnames,&obj0)) goto fail;
21401 {
21402 arg2 = wxAcceleratorEntry_LIST_helper(obj0);
21403 if (arg2) arg1 = PyList_Size(obj0);
21404 else arg1 = 0;
21405 }
21406 {
21407 PyThreadState* __tstate = wxPyBeginAllowThreads();
21408 result = (wxAcceleratorTable *)new wxAcceleratorTable(arg1,(wxAcceleratorEntry const *)arg2);
21409
21410 wxPyEndAllowThreads(__tstate);
21411 if (PyErr_Occurred()) SWIG_fail;
21412 }
21413 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorTable, 1);
21414 {
21415 delete [] arg2;
21416 }
21417 return resultobj;
21418 fail:
21419 {
21420 delete [] arg2;
21421 }
21422 return NULL;
21423 }
21424
21425
21426 static PyObject *_wrap_delete_AcceleratorTable(PyObject *, PyObject *args, PyObject *kwargs) {
21427 PyObject *resultobj;
21428 wxAcceleratorTable *arg1 = (wxAcceleratorTable *) 0 ;
21429 PyObject * obj0 = 0 ;
21430 char *kwnames[] = {
21431 (char *) "self", NULL
21432 };
21433
21434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_AcceleratorTable",kwnames,&obj0)) goto fail;
21435 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorTable,
21436 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21437 {
21438 PyThreadState* __tstate = wxPyBeginAllowThreads();
21439 delete arg1;
21440
21441 wxPyEndAllowThreads(__tstate);
21442 if (PyErr_Occurred()) SWIG_fail;
21443 }
21444 Py_INCREF(Py_None); resultobj = Py_None;
21445 return resultobj;
21446 fail:
21447 return NULL;
21448 }
21449
21450
21451 static PyObject *_wrap_AcceleratorTable_Ok(PyObject *, PyObject *args, PyObject *kwargs) {
21452 PyObject *resultobj;
21453 wxAcceleratorTable *arg1 = (wxAcceleratorTable *) 0 ;
21454 bool result;
21455 PyObject * obj0 = 0 ;
21456 char *kwnames[] = {
21457 (char *) "self", NULL
21458 };
21459
21460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorTable_Ok",kwnames,&obj0)) goto fail;
21461 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorTable,
21462 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21463 {
21464 PyThreadState* __tstate = wxPyBeginAllowThreads();
21465 result = (bool)((wxAcceleratorTable const *)arg1)->Ok();
21466
21467 wxPyEndAllowThreads(__tstate);
21468 if (PyErr_Occurred()) SWIG_fail;
21469 }
21470 {
21471 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21472 }
21473 return resultobj;
21474 fail:
21475 return NULL;
21476 }
21477
21478
21479 static PyObject * AcceleratorTable_swigregister(PyObject *, PyObject *args) {
21480 PyObject *obj;
21481 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21482 SWIG_TypeClientData(SWIGTYPE_p_wxAcceleratorTable, obj);
21483 Py_INCREF(obj);
21484 return Py_BuildValue((char *)"");
21485 }
21486 static int _wrap_NullAcceleratorTable_set(PyObject *) {
21487 PyErr_SetString(PyExc_TypeError,"Variable NullAcceleratorTable is read-only.");
21488 return 1;
21489 }
21490
21491
21492 static PyObject *_wrap_NullAcceleratorTable_get() {
21493 PyObject *pyobj;
21494
21495 pyobj = SWIG_NewPointerObj((void *)(&wxNullAcceleratorTable), SWIGTYPE_p_wxAcceleratorTable, 0);
21496 return pyobj;
21497 }
21498
21499
21500 static PyObject *_wrap_GetAccelFromString(PyObject *, PyObject *args, PyObject *kwargs) {
21501 PyObject *resultobj;
21502 wxString *arg1 = 0 ;
21503 wxAcceleratorEntry *result;
21504 bool temp1 = False ;
21505 PyObject * obj0 = 0 ;
21506 char *kwnames[] = {
21507 (char *) "label", NULL
21508 };
21509
21510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetAccelFromString",kwnames,&obj0)) goto fail;
21511 {
21512 arg1 = wxString_in_helper(obj0);
21513 if (arg1 == NULL) SWIG_fail;
21514 temp1 = True;
21515 }
21516 {
21517 PyThreadState* __tstate = wxPyBeginAllowThreads();
21518 result = (wxAcceleratorEntry *)wxGetAccelFromString((wxString const &)*arg1);
21519
21520 wxPyEndAllowThreads(__tstate);
21521 if (PyErr_Occurred()) SWIG_fail;
21522 }
21523 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 0);
21524 {
21525 if (temp1)
21526 delete arg1;
21527 }
21528 return resultobj;
21529 fail:
21530 {
21531 if (temp1)
21532 delete arg1;
21533 }
21534 return NULL;
21535 }
21536
21537
21538 static int _wrap_PanelNameStr_set(PyObject *) {
21539 PyErr_SetString(PyExc_TypeError,"Variable PanelNameStr is read-only.");
21540 return 1;
21541 }
21542
21543
21544 static PyObject *_wrap_PanelNameStr_get() {
21545 PyObject *pyobj;
21546
21547 {
21548 #if wxUSE_UNICODE
21549 pyobj = PyUnicode_FromWideChar((&wxPyPanelNameStr)->c_str(), (&wxPyPanelNameStr)->Len());
21550 #else
21551 pyobj = PyString_FromStringAndSize((&wxPyPanelNameStr)->c_str(), (&wxPyPanelNameStr)->Len());
21552 #endif
21553 }
21554 return pyobj;
21555 }
21556
21557
21558 static PyObject *_wrap_new_VisualAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
21559 PyObject *resultobj;
21560 wxVisualAttributes *result;
21561 char *kwnames[] = {
21562 NULL
21563 };
21564
21565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_VisualAttributes",kwnames)) goto fail;
21566 {
21567 PyThreadState* __tstate = wxPyBeginAllowThreads();
21568 result = (wxVisualAttributes *)new_wxVisualAttributes();
21569
21570 wxPyEndAllowThreads(__tstate);
21571 if (PyErr_Occurred()) SWIG_fail;
21572 }
21573 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxVisualAttributes, 1);
21574 return resultobj;
21575 fail:
21576 return NULL;
21577 }
21578
21579
21580 static PyObject *_wrap_delete_VisualAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
21581 PyObject *resultobj;
21582 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21583 PyObject * obj0 = 0 ;
21584 char *kwnames[] = {
21585 (char *) "self", NULL
21586 };
21587
21588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_VisualAttributes",kwnames,&obj0)) goto fail;
21589 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21590 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21591 {
21592 PyThreadState* __tstate = wxPyBeginAllowThreads();
21593 delete_wxVisualAttributes(arg1);
21594
21595 wxPyEndAllowThreads(__tstate);
21596 if (PyErr_Occurred()) SWIG_fail;
21597 }
21598 Py_INCREF(Py_None); resultobj = Py_None;
21599 return resultobj;
21600 fail:
21601 return NULL;
21602 }
21603
21604
21605 static PyObject *_wrap_VisualAttributes_font_set(PyObject *, PyObject *args, PyObject *kwargs) {
21606 PyObject *resultobj;
21607 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21608 wxFont *arg2 = (wxFont *) 0 ;
21609 PyObject * obj0 = 0 ;
21610 PyObject * obj1 = 0 ;
21611 char *kwnames[] = {
21612 (char *) "self",(char *) "font", NULL
21613 };
21614
21615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_font_set",kwnames,&obj0,&obj1)) goto fail;
21616 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21617 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21618 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
21619 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21620 if (arg1) (arg1)->font = *arg2;
21621
21622 Py_INCREF(Py_None); resultobj = Py_None;
21623 return resultobj;
21624 fail:
21625 return NULL;
21626 }
21627
21628
21629 static PyObject *_wrap_VisualAttributes_font_get(PyObject *, PyObject *args, PyObject *kwargs) {
21630 PyObject *resultobj;
21631 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21632 wxFont *result;
21633 PyObject * obj0 = 0 ;
21634 char *kwnames[] = {
21635 (char *) "self", NULL
21636 };
21637
21638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_font_get",kwnames,&obj0)) goto fail;
21639 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21640 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21641 result = (wxFont *)& ((arg1)->font);
21642
21643 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFont, 0);
21644 return resultobj;
21645 fail:
21646 return NULL;
21647 }
21648
21649
21650 static PyObject *_wrap_VisualAttributes_colFg_set(PyObject *, PyObject *args, PyObject *kwargs) {
21651 PyObject *resultobj;
21652 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21653 wxColour *arg2 = (wxColour *) 0 ;
21654 PyObject * obj0 = 0 ;
21655 PyObject * obj1 = 0 ;
21656 char *kwnames[] = {
21657 (char *) "self",(char *) "colFg", NULL
21658 };
21659
21660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_colFg_set",kwnames,&obj0,&obj1)) goto fail;
21661 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21662 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21663 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxColour,
21664 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21665 if (arg1) (arg1)->colFg = *arg2;
21666
21667 Py_INCREF(Py_None); resultobj = Py_None;
21668 return resultobj;
21669 fail:
21670 return NULL;
21671 }
21672
21673
21674 static PyObject *_wrap_VisualAttributes_colFg_get(PyObject *, PyObject *args, PyObject *kwargs) {
21675 PyObject *resultobj;
21676 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21677 wxColour *result;
21678 PyObject * obj0 = 0 ;
21679 char *kwnames[] = {
21680 (char *) "self", NULL
21681 };
21682
21683 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_colFg_get",kwnames,&obj0)) goto fail;
21684 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21685 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21686 result = (wxColour *)& ((arg1)->colFg);
21687
21688 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
21689 return resultobj;
21690 fail:
21691 return NULL;
21692 }
21693
21694
21695 static PyObject *_wrap_VisualAttributes_colBg_set(PyObject *, PyObject *args, PyObject *kwargs) {
21696 PyObject *resultobj;
21697 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21698 wxColour *arg2 = (wxColour *) 0 ;
21699 PyObject * obj0 = 0 ;
21700 PyObject * obj1 = 0 ;
21701 char *kwnames[] = {
21702 (char *) "self",(char *) "colBg", NULL
21703 };
21704
21705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_colBg_set",kwnames,&obj0,&obj1)) goto fail;
21706 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21707 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21708 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxColour,
21709 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21710 if (arg1) (arg1)->colBg = *arg2;
21711
21712 Py_INCREF(Py_None); resultobj = Py_None;
21713 return resultobj;
21714 fail:
21715 return NULL;
21716 }
21717
21718
21719 static PyObject *_wrap_VisualAttributes_colBg_get(PyObject *, PyObject *args, PyObject *kwargs) {
21720 PyObject *resultobj;
21721 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21722 wxColour *result;
21723 PyObject * obj0 = 0 ;
21724 char *kwnames[] = {
21725 (char *) "self", NULL
21726 };
21727
21728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_colBg_get",kwnames,&obj0)) goto fail;
21729 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21730 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21731 result = (wxColour *)& ((arg1)->colBg);
21732
21733 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
21734 return resultobj;
21735 fail:
21736 return NULL;
21737 }
21738
21739
21740 static PyObject * VisualAttributes_swigregister(PyObject *, PyObject *args) {
21741 PyObject *obj;
21742 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21743 SWIG_TypeClientData(SWIGTYPE_p_wxVisualAttributes, obj);
21744 Py_INCREF(obj);
21745 return Py_BuildValue((char *)"");
21746 }
21747 static PyObject *_wrap_new_Window(PyObject *, PyObject *args, PyObject *kwargs) {
21748 PyObject *resultobj;
21749 wxWindow *arg1 = (wxWindow *) 0 ;
21750 int arg2 = (int) (int)-1 ;
21751 wxPoint const &arg3_defvalue = wxDefaultPosition ;
21752 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
21753 wxSize const &arg4_defvalue = wxDefaultSize ;
21754 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
21755 long arg5 = (long) 0 ;
21756 wxString const &arg6_defvalue = wxPyPanelNameStr ;
21757 wxString *arg6 = (wxString *) &arg6_defvalue ;
21758 wxWindow *result;
21759 wxPoint temp3 ;
21760 wxSize temp4 ;
21761 bool temp6 = False ;
21762 PyObject * obj0 = 0 ;
21763 PyObject * obj1 = 0 ;
21764 PyObject * obj2 = 0 ;
21765 PyObject * obj3 = 0 ;
21766 PyObject * obj4 = 0 ;
21767 PyObject * obj5 = 0 ;
21768 char *kwnames[] = {
21769 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21770 };
21771
21772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Window",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
21773 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21774 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21775 if (obj1) {
21776 arg2 = (int)SWIG_As_int(obj1);
21777 if (PyErr_Occurred()) SWIG_fail;
21778 }
21779 if (obj2) {
21780 {
21781 arg3 = &temp3;
21782 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
21783 }
21784 }
21785 if (obj3) {
21786 {
21787 arg4 = &temp4;
21788 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
21789 }
21790 }
21791 if (obj4) {
21792 arg5 = (long)SWIG_As_long(obj4);
21793 if (PyErr_Occurred()) SWIG_fail;
21794 }
21795 if (obj5) {
21796 {
21797 arg6 = wxString_in_helper(obj5);
21798 if (arg6 == NULL) SWIG_fail;
21799 temp6 = True;
21800 }
21801 }
21802 {
21803 if (!wxPyCheckForApp()) SWIG_fail;
21804 PyThreadState* __tstate = wxPyBeginAllowThreads();
21805 result = (wxWindow *)new wxWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
21806
21807 wxPyEndAllowThreads(__tstate);
21808 if (PyErr_Occurred()) SWIG_fail;
21809 }
21810 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindow, 1);
21811 {
21812 if (temp6)
21813 delete arg6;
21814 }
21815 return resultobj;
21816 fail:
21817 {
21818 if (temp6)
21819 delete arg6;
21820 }
21821 return NULL;
21822 }
21823
21824
21825 static PyObject *_wrap_new_PreWindow(PyObject *, PyObject *args, PyObject *kwargs) {
21826 PyObject *resultobj;
21827 wxWindow *result;
21828 char *kwnames[] = {
21829 NULL
21830 };
21831
21832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreWindow",kwnames)) goto fail;
21833 {
21834 if (!wxPyCheckForApp()) SWIG_fail;
21835 PyThreadState* __tstate = wxPyBeginAllowThreads();
21836 result = (wxWindow *)new wxWindow();
21837
21838 wxPyEndAllowThreads(__tstate);
21839 if (PyErr_Occurred()) SWIG_fail;
21840 }
21841 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindow, 1);
21842 return resultobj;
21843 fail:
21844 return NULL;
21845 }
21846
21847
21848 static PyObject *_wrap_Window_Create(PyObject *, PyObject *args, PyObject *kwargs) {
21849 PyObject *resultobj;
21850 wxWindow *arg1 = (wxWindow *) 0 ;
21851 wxWindow *arg2 = (wxWindow *) 0 ;
21852 int arg3 = (int) (int)-1 ;
21853 wxPoint const &arg4_defvalue = wxDefaultPosition ;
21854 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
21855 wxSize const &arg5_defvalue = wxDefaultSize ;
21856 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
21857 long arg6 = (long) 0 ;
21858 wxString const &arg7_defvalue = wxPyPanelNameStr ;
21859 wxString *arg7 = (wxString *) &arg7_defvalue ;
21860 bool result;
21861 wxPoint temp4 ;
21862 wxSize temp5 ;
21863 bool temp7 = False ;
21864 PyObject * obj0 = 0 ;
21865 PyObject * obj1 = 0 ;
21866 PyObject * obj2 = 0 ;
21867 PyObject * obj3 = 0 ;
21868 PyObject * obj4 = 0 ;
21869 PyObject * obj5 = 0 ;
21870 PyObject * obj6 = 0 ;
21871 char *kwnames[] = {
21872 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21873 };
21874
21875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Window_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
21876 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21877 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21878 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
21879 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21880 if (obj2) {
21881 arg3 = (int)SWIG_As_int(obj2);
21882 if (PyErr_Occurred()) SWIG_fail;
21883 }
21884 if (obj3) {
21885 {
21886 arg4 = &temp4;
21887 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
21888 }
21889 }
21890 if (obj4) {
21891 {
21892 arg5 = &temp5;
21893 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
21894 }
21895 }
21896 if (obj5) {
21897 arg6 = (long)SWIG_As_long(obj5);
21898 if (PyErr_Occurred()) SWIG_fail;
21899 }
21900 if (obj6) {
21901 {
21902 arg7 = wxString_in_helper(obj6);
21903 if (arg7 == NULL) SWIG_fail;
21904 temp7 = True;
21905 }
21906 }
21907 {
21908 PyThreadState* __tstate = wxPyBeginAllowThreads();
21909 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
21910
21911 wxPyEndAllowThreads(__tstate);
21912 if (PyErr_Occurred()) SWIG_fail;
21913 }
21914 {
21915 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21916 }
21917 {
21918 if (temp7)
21919 delete arg7;
21920 }
21921 return resultobj;
21922 fail:
21923 {
21924 if (temp7)
21925 delete arg7;
21926 }
21927 return NULL;
21928 }
21929
21930
21931 static PyObject *_wrap_Window_Close(PyObject *, PyObject *args, PyObject *kwargs) {
21932 PyObject *resultobj;
21933 wxWindow *arg1 = (wxWindow *) 0 ;
21934 bool arg2 = (bool) False ;
21935 bool result;
21936 PyObject * obj0 = 0 ;
21937 PyObject * obj1 = 0 ;
21938 char *kwnames[] = {
21939 (char *) "self",(char *) "force", NULL
21940 };
21941
21942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Close",kwnames,&obj0,&obj1)) goto fail;
21943 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21944 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21945 if (obj1) {
21946 arg2 = (bool)SWIG_As_bool(obj1);
21947 if (PyErr_Occurred()) SWIG_fail;
21948 }
21949 {
21950 PyThreadState* __tstate = wxPyBeginAllowThreads();
21951 result = (bool)(arg1)->Close(arg2);
21952
21953 wxPyEndAllowThreads(__tstate);
21954 if (PyErr_Occurred()) SWIG_fail;
21955 }
21956 {
21957 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21958 }
21959 return resultobj;
21960 fail:
21961 return NULL;
21962 }
21963
21964
21965 static PyObject *_wrap_Window_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
21966 PyObject *resultobj;
21967 wxWindow *arg1 = (wxWindow *) 0 ;
21968 bool result;
21969 PyObject * obj0 = 0 ;
21970 char *kwnames[] = {
21971 (char *) "self", NULL
21972 };
21973
21974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Destroy",kwnames,&obj0)) goto fail;
21975 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21976 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21977 {
21978 PyThreadState* __tstate = wxPyBeginAllowThreads();
21979 result = (bool)(arg1)->Destroy();
21980
21981 wxPyEndAllowThreads(__tstate);
21982 if (PyErr_Occurred()) SWIG_fail;
21983 }
21984 {
21985 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21986 }
21987 return resultobj;
21988 fail:
21989 return NULL;
21990 }
21991
21992
21993 static PyObject *_wrap_Window_DestroyChildren(PyObject *, PyObject *args, PyObject *kwargs) {
21994 PyObject *resultobj;
21995 wxWindow *arg1 = (wxWindow *) 0 ;
21996 bool result;
21997 PyObject * obj0 = 0 ;
21998 char *kwnames[] = {
21999 (char *) "self", NULL
22000 };
22001
22002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_DestroyChildren",kwnames,&obj0)) goto fail;
22003 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22004 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22005 {
22006 PyThreadState* __tstate = wxPyBeginAllowThreads();
22007 result = (bool)(arg1)->DestroyChildren();
22008
22009 wxPyEndAllowThreads(__tstate);
22010 if (PyErr_Occurred()) SWIG_fail;
22011 }
22012 {
22013 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22014 }
22015 return resultobj;
22016 fail:
22017 return NULL;
22018 }
22019
22020
22021 static PyObject *_wrap_Window_IsBeingDeleted(PyObject *, PyObject *args, PyObject *kwargs) {
22022 PyObject *resultobj;
22023 wxWindow *arg1 = (wxWindow *) 0 ;
22024 bool result;
22025 PyObject * obj0 = 0 ;
22026 char *kwnames[] = {
22027 (char *) "self", NULL
22028 };
22029
22030 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsBeingDeleted",kwnames,&obj0)) goto fail;
22031 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22032 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22033 {
22034 PyThreadState* __tstate = wxPyBeginAllowThreads();
22035 result = (bool)((wxWindow const *)arg1)->IsBeingDeleted();
22036
22037 wxPyEndAllowThreads(__tstate);
22038 if (PyErr_Occurred()) SWIG_fail;
22039 }
22040 {
22041 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22042 }
22043 return resultobj;
22044 fail:
22045 return NULL;
22046 }
22047
22048
22049 static PyObject *_wrap_Window_SetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
22050 PyObject *resultobj;
22051 wxWindow *arg1 = (wxWindow *) 0 ;
22052 wxString *arg2 = 0 ;
22053 bool temp2 = False ;
22054 PyObject * obj0 = 0 ;
22055 PyObject * obj1 = 0 ;
22056 char *kwnames[] = {
22057 (char *) "self",(char *) "title", NULL
22058 };
22059
22060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetTitle",kwnames,&obj0,&obj1)) goto fail;
22061 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22062 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22063 {
22064 arg2 = wxString_in_helper(obj1);
22065 if (arg2 == NULL) SWIG_fail;
22066 temp2 = True;
22067 }
22068 {
22069 PyThreadState* __tstate = wxPyBeginAllowThreads();
22070 (arg1)->SetTitle((wxString const &)*arg2);
22071
22072 wxPyEndAllowThreads(__tstate);
22073 if (PyErr_Occurred()) SWIG_fail;
22074 }
22075 Py_INCREF(Py_None); resultobj = Py_None;
22076 {
22077 if (temp2)
22078 delete arg2;
22079 }
22080 return resultobj;
22081 fail:
22082 {
22083 if (temp2)
22084 delete arg2;
22085 }
22086 return NULL;
22087 }
22088
22089
22090 static PyObject *_wrap_Window_GetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
22091 PyObject *resultobj;
22092 wxWindow *arg1 = (wxWindow *) 0 ;
22093 wxString result;
22094 PyObject * obj0 = 0 ;
22095 char *kwnames[] = {
22096 (char *) "self", NULL
22097 };
22098
22099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetTitle",kwnames,&obj0)) goto fail;
22100 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22101 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22102 {
22103 PyThreadState* __tstate = wxPyBeginAllowThreads();
22104 result = ((wxWindow const *)arg1)->GetTitle();
22105
22106 wxPyEndAllowThreads(__tstate);
22107 if (PyErr_Occurred()) SWIG_fail;
22108 }
22109 {
22110 #if wxUSE_UNICODE
22111 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
22112 #else
22113 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
22114 #endif
22115 }
22116 return resultobj;
22117 fail:
22118 return NULL;
22119 }
22120
22121
22122 static PyObject *_wrap_Window_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
22123 PyObject *resultobj;
22124 wxWindow *arg1 = (wxWindow *) 0 ;
22125 wxString *arg2 = 0 ;
22126 bool temp2 = False ;
22127 PyObject * obj0 = 0 ;
22128 PyObject * obj1 = 0 ;
22129 char *kwnames[] = {
22130 (char *) "self",(char *) "label", NULL
22131 };
22132
22133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetLabel",kwnames,&obj0,&obj1)) goto fail;
22134 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22135 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22136 {
22137 arg2 = wxString_in_helper(obj1);
22138 if (arg2 == NULL) SWIG_fail;
22139 temp2 = True;
22140 }
22141 {
22142 PyThreadState* __tstate = wxPyBeginAllowThreads();
22143 (arg1)->SetLabel((wxString const &)*arg2);
22144
22145 wxPyEndAllowThreads(__tstate);
22146 if (PyErr_Occurred()) SWIG_fail;
22147 }
22148 Py_INCREF(Py_None); resultobj = Py_None;
22149 {
22150 if (temp2)
22151 delete arg2;
22152 }
22153 return resultobj;
22154 fail:
22155 {
22156 if (temp2)
22157 delete arg2;
22158 }
22159 return NULL;
22160 }
22161
22162
22163 static PyObject *_wrap_Window_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
22164 PyObject *resultobj;
22165 wxWindow *arg1 = (wxWindow *) 0 ;
22166 wxString result;
22167 PyObject * obj0 = 0 ;
22168 char *kwnames[] = {
22169 (char *) "self", NULL
22170 };
22171
22172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetLabel",kwnames,&obj0)) goto fail;
22173 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22174 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22175 {
22176 PyThreadState* __tstate = wxPyBeginAllowThreads();
22177 result = ((wxWindow const *)arg1)->GetLabel();
22178
22179 wxPyEndAllowThreads(__tstate);
22180 if (PyErr_Occurred()) SWIG_fail;
22181 }
22182 {
22183 #if wxUSE_UNICODE
22184 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
22185 #else
22186 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
22187 #endif
22188 }
22189 return resultobj;
22190 fail:
22191 return NULL;
22192 }
22193
22194
22195 static PyObject *_wrap_Window_SetName(PyObject *, PyObject *args, PyObject *kwargs) {
22196 PyObject *resultobj;
22197 wxWindow *arg1 = (wxWindow *) 0 ;
22198 wxString *arg2 = 0 ;
22199 bool temp2 = False ;
22200 PyObject * obj0 = 0 ;
22201 PyObject * obj1 = 0 ;
22202 char *kwnames[] = {
22203 (char *) "self",(char *) "name", NULL
22204 };
22205
22206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetName",kwnames,&obj0,&obj1)) goto fail;
22207 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22208 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22209 {
22210 arg2 = wxString_in_helper(obj1);
22211 if (arg2 == NULL) SWIG_fail;
22212 temp2 = True;
22213 }
22214 {
22215 PyThreadState* __tstate = wxPyBeginAllowThreads();
22216 (arg1)->SetName((wxString const &)*arg2);
22217
22218 wxPyEndAllowThreads(__tstate);
22219 if (PyErr_Occurred()) SWIG_fail;
22220 }
22221 Py_INCREF(Py_None); resultobj = Py_None;
22222 {
22223 if (temp2)
22224 delete arg2;
22225 }
22226 return resultobj;
22227 fail:
22228 {
22229 if (temp2)
22230 delete arg2;
22231 }
22232 return NULL;
22233 }
22234
22235
22236 static PyObject *_wrap_Window_GetName(PyObject *, PyObject *args, PyObject *kwargs) {
22237 PyObject *resultobj;
22238 wxWindow *arg1 = (wxWindow *) 0 ;
22239 wxString result;
22240 PyObject * obj0 = 0 ;
22241 char *kwnames[] = {
22242 (char *) "self", NULL
22243 };
22244
22245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetName",kwnames,&obj0)) goto fail;
22246 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22247 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22248 {
22249 PyThreadState* __tstate = wxPyBeginAllowThreads();
22250 result = ((wxWindow const *)arg1)->GetName();
22251
22252 wxPyEndAllowThreads(__tstate);
22253 if (PyErr_Occurred()) SWIG_fail;
22254 }
22255 {
22256 #if wxUSE_UNICODE
22257 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
22258 #else
22259 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
22260 #endif
22261 }
22262 return resultobj;
22263 fail:
22264 return NULL;
22265 }
22266
22267
22268 static PyObject *_wrap_Window_SetWindowVariant(PyObject *, PyObject *args, PyObject *kwargs) {
22269 PyObject *resultobj;
22270 wxWindow *arg1 = (wxWindow *) 0 ;
22271 int arg2 ;
22272 PyObject * obj0 = 0 ;
22273 PyObject * obj1 = 0 ;
22274 char *kwnames[] = {
22275 (char *) "self",(char *) "variant", NULL
22276 };
22277
22278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetWindowVariant",kwnames,&obj0,&obj1)) goto fail;
22279 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22280 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22281 arg2 = (int)SWIG_As_int(obj1);
22282 if (PyErr_Occurred()) SWIG_fail;
22283 {
22284 PyThreadState* __tstate = wxPyBeginAllowThreads();
22285 (arg1)->SetWindowVariant((wxWindowVariant )arg2);
22286
22287 wxPyEndAllowThreads(__tstate);
22288 if (PyErr_Occurred()) SWIG_fail;
22289 }
22290 Py_INCREF(Py_None); resultobj = Py_None;
22291 return resultobj;
22292 fail:
22293 return NULL;
22294 }
22295
22296
22297 static PyObject *_wrap_Window_GetWindowVariant(PyObject *, PyObject *args, PyObject *kwargs) {
22298 PyObject *resultobj;
22299 wxWindow *arg1 = (wxWindow *) 0 ;
22300 int result;
22301 PyObject * obj0 = 0 ;
22302 char *kwnames[] = {
22303 (char *) "self", NULL
22304 };
22305
22306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetWindowVariant",kwnames,&obj0)) goto fail;
22307 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22308 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22309 {
22310 PyThreadState* __tstate = wxPyBeginAllowThreads();
22311 result = (int)((wxWindow const *)arg1)->GetWindowVariant();
22312
22313 wxPyEndAllowThreads(__tstate);
22314 if (PyErr_Occurred()) SWIG_fail;
22315 }
22316 resultobj = SWIG_From_int((int)result);
22317 return resultobj;
22318 fail:
22319 return NULL;
22320 }
22321
22322
22323 static PyObject *_wrap_Window_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
22324 PyObject *resultobj;
22325 wxWindow *arg1 = (wxWindow *) 0 ;
22326 int arg2 ;
22327 PyObject * obj0 = 0 ;
22328 PyObject * obj1 = 0 ;
22329 char *kwnames[] = {
22330 (char *) "self",(char *) "winid", NULL
22331 };
22332
22333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetId",kwnames,&obj0,&obj1)) goto fail;
22334 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22335 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22336 arg2 = (int)SWIG_As_int(obj1);
22337 if (PyErr_Occurred()) SWIG_fail;
22338 {
22339 PyThreadState* __tstate = wxPyBeginAllowThreads();
22340 (arg1)->SetId(arg2);
22341
22342 wxPyEndAllowThreads(__tstate);
22343 if (PyErr_Occurred()) SWIG_fail;
22344 }
22345 Py_INCREF(Py_None); resultobj = Py_None;
22346 return resultobj;
22347 fail:
22348 return NULL;
22349 }
22350
22351
22352 static PyObject *_wrap_Window_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
22353 PyObject *resultobj;
22354 wxWindow *arg1 = (wxWindow *) 0 ;
22355 int result;
22356 PyObject * obj0 = 0 ;
22357 char *kwnames[] = {
22358 (char *) "self", NULL
22359 };
22360
22361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetId",kwnames,&obj0)) goto fail;
22362 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22363 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22364 {
22365 PyThreadState* __tstate = wxPyBeginAllowThreads();
22366 result = (int)((wxWindow const *)arg1)->GetId();
22367
22368 wxPyEndAllowThreads(__tstate);
22369 if (PyErr_Occurred()) SWIG_fail;
22370 }
22371 resultobj = SWIG_From_int((int)result);
22372 return resultobj;
22373 fail:
22374 return NULL;
22375 }
22376
22377
22378 static PyObject *_wrap_Window_NewControlId(PyObject *, PyObject *args, PyObject *kwargs) {
22379 PyObject *resultobj;
22380 int result;
22381 char *kwnames[] = {
22382 NULL
22383 };
22384
22385 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_NewControlId",kwnames)) goto fail;
22386 {
22387 PyThreadState* __tstate = wxPyBeginAllowThreads();
22388 result = (int)wxWindow::NewControlId();
22389
22390 wxPyEndAllowThreads(__tstate);
22391 if (PyErr_Occurred()) SWIG_fail;
22392 }
22393 resultobj = SWIG_From_int((int)result);
22394 return resultobj;
22395 fail:
22396 return NULL;
22397 }
22398
22399
22400 static PyObject *_wrap_Window_NextControlId(PyObject *, PyObject *args, PyObject *kwargs) {
22401 PyObject *resultobj;
22402 int arg1 ;
22403 int result;
22404 PyObject * obj0 = 0 ;
22405 char *kwnames[] = {
22406 (char *) "winid", NULL
22407 };
22408
22409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_NextControlId",kwnames,&obj0)) goto fail;
22410 arg1 = (int)SWIG_As_int(obj0);
22411 if (PyErr_Occurred()) SWIG_fail;
22412 {
22413 PyThreadState* __tstate = wxPyBeginAllowThreads();
22414 result = (int)wxWindow::NextControlId(arg1);
22415
22416 wxPyEndAllowThreads(__tstate);
22417 if (PyErr_Occurred()) SWIG_fail;
22418 }
22419 resultobj = SWIG_From_int((int)result);
22420 return resultobj;
22421 fail:
22422 return NULL;
22423 }
22424
22425
22426 static PyObject *_wrap_Window_PrevControlId(PyObject *, PyObject *args, PyObject *kwargs) {
22427 PyObject *resultobj;
22428 int arg1 ;
22429 int result;
22430 PyObject * obj0 = 0 ;
22431 char *kwnames[] = {
22432 (char *) "winid", NULL
22433 };
22434
22435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PrevControlId",kwnames,&obj0)) goto fail;
22436 arg1 = (int)SWIG_As_int(obj0);
22437 if (PyErr_Occurred()) SWIG_fail;
22438 {
22439 PyThreadState* __tstate = wxPyBeginAllowThreads();
22440 result = (int)wxWindow::PrevControlId(arg1);
22441
22442 wxPyEndAllowThreads(__tstate);
22443 if (PyErr_Occurred()) SWIG_fail;
22444 }
22445 resultobj = SWIG_From_int((int)result);
22446 return resultobj;
22447 fail:
22448 return NULL;
22449 }
22450
22451
22452 static PyObject *_wrap_Window_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
22453 PyObject *resultobj;
22454 wxWindow *arg1 = (wxWindow *) 0 ;
22455 wxSize *arg2 = 0 ;
22456 wxSize temp2 ;
22457 PyObject * obj0 = 0 ;
22458 PyObject * obj1 = 0 ;
22459 char *kwnames[] = {
22460 (char *) "self",(char *) "size", NULL
22461 };
22462
22463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetSize",kwnames,&obj0,&obj1)) goto fail;
22464 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22465 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22466 {
22467 arg2 = &temp2;
22468 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
22469 }
22470 {
22471 PyThreadState* __tstate = wxPyBeginAllowThreads();
22472 (arg1)->SetSize((wxSize const &)*arg2);
22473
22474 wxPyEndAllowThreads(__tstate);
22475 if (PyErr_Occurred()) SWIG_fail;
22476 }
22477 Py_INCREF(Py_None); resultobj = Py_None;
22478 return resultobj;
22479 fail:
22480 return NULL;
22481 }
22482
22483
22484 static PyObject *_wrap_Window_SetDimensions(PyObject *, PyObject *args, PyObject *kwargs) {
22485 PyObject *resultobj;
22486 wxWindow *arg1 = (wxWindow *) 0 ;
22487 int arg2 ;
22488 int arg3 ;
22489 int arg4 ;
22490 int arg5 ;
22491 int arg6 = (int) wxSIZE_AUTO ;
22492 PyObject * obj0 = 0 ;
22493 PyObject * obj1 = 0 ;
22494 PyObject * obj2 = 0 ;
22495 PyObject * obj3 = 0 ;
22496 PyObject * obj4 = 0 ;
22497 PyObject * obj5 = 0 ;
22498 char *kwnames[] = {
22499 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
22500 };
22501
22502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Window_SetDimensions",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
22503 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22504 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22505 arg2 = (int)SWIG_As_int(obj1);
22506 if (PyErr_Occurred()) SWIG_fail;
22507 arg3 = (int)SWIG_As_int(obj2);
22508 if (PyErr_Occurred()) SWIG_fail;
22509 arg4 = (int)SWIG_As_int(obj3);
22510 if (PyErr_Occurred()) SWIG_fail;
22511 arg5 = (int)SWIG_As_int(obj4);
22512 if (PyErr_Occurred()) SWIG_fail;
22513 if (obj5) {
22514 arg6 = (int)SWIG_As_int(obj5);
22515 if (PyErr_Occurred()) SWIG_fail;
22516 }
22517 {
22518 PyThreadState* __tstate = wxPyBeginAllowThreads();
22519 (arg1)->SetSize(arg2,arg3,arg4,arg5,arg6);
22520
22521 wxPyEndAllowThreads(__tstate);
22522 if (PyErr_Occurred()) SWIG_fail;
22523 }
22524 Py_INCREF(Py_None); resultobj = Py_None;
22525 return resultobj;
22526 fail:
22527 return NULL;
22528 }
22529
22530
22531 static PyObject *_wrap_Window_SetRect(PyObject *, PyObject *args, PyObject *kwargs) {
22532 PyObject *resultobj;
22533 wxWindow *arg1 = (wxWindow *) 0 ;
22534 wxRect *arg2 = 0 ;
22535 int arg3 = (int) wxSIZE_AUTO ;
22536 wxRect temp2 ;
22537 PyObject * obj0 = 0 ;
22538 PyObject * obj1 = 0 ;
22539 PyObject * obj2 = 0 ;
22540 char *kwnames[] = {
22541 (char *) "self",(char *) "rect",(char *) "sizeFlags", NULL
22542 };
22543
22544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
22545 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22546 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22547 {
22548 arg2 = &temp2;
22549 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
22550 }
22551 if (obj2) {
22552 arg3 = (int)SWIG_As_int(obj2);
22553 if (PyErr_Occurred()) SWIG_fail;
22554 }
22555 {
22556 PyThreadState* __tstate = wxPyBeginAllowThreads();
22557 (arg1)->SetSize((wxRect const &)*arg2,arg3);
22558
22559 wxPyEndAllowThreads(__tstate);
22560 if (PyErr_Occurred()) SWIG_fail;
22561 }
22562 Py_INCREF(Py_None); resultobj = Py_None;
22563 return resultobj;
22564 fail:
22565 return NULL;
22566 }
22567
22568
22569 static PyObject *_wrap_Window_SetSizeWH(PyObject *, PyObject *args, PyObject *kwargs) {
22570 PyObject *resultobj;
22571 wxWindow *arg1 = (wxWindow *) 0 ;
22572 int arg2 ;
22573 int arg3 ;
22574 PyObject * obj0 = 0 ;
22575 PyObject * obj1 = 0 ;
22576 PyObject * obj2 = 0 ;
22577 char *kwnames[] = {
22578 (char *) "self",(char *) "width",(char *) "height", NULL
22579 };
22580
22581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
22582 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22583 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22584 arg2 = (int)SWIG_As_int(obj1);
22585 if (PyErr_Occurred()) SWIG_fail;
22586 arg3 = (int)SWIG_As_int(obj2);
22587 if (PyErr_Occurred()) SWIG_fail;
22588 {
22589 PyThreadState* __tstate = wxPyBeginAllowThreads();
22590 (arg1)->SetSize(arg2,arg3);
22591
22592 wxPyEndAllowThreads(__tstate);
22593 if (PyErr_Occurred()) SWIG_fail;
22594 }
22595 Py_INCREF(Py_None); resultobj = Py_None;
22596 return resultobj;
22597 fail:
22598 return NULL;
22599 }
22600
22601
22602 static PyObject *_wrap_Window_Move(PyObject *, PyObject *args, PyObject *kwargs) {
22603 PyObject *resultobj;
22604 wxWindow *arg1 = (wxWindow *) 0 ;
22605 wxPoint *arg2 = 0 ;
22606 int arg3 = (int) wxSIZE_USE_EXISTING ;
22607 wxPoint temp2 ;
22608 PyObject * obj0 = 0 ;
22609 PyObject * obj1 = 0 ;
22610 PyObject * obj2 = 0 ;
22611 char *kwnames[] = {
22612 (char *) "self",(char *) "pt",(char *) "flags", NULL
22613 };
22614
22615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_Move",kwnames,&obj0,&obj1,&obj2)) goto fail;
22616 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22617 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22618 {
22619 arg2 = &temp2;
22620 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
22621 }
22622 if (obj2) {
22623 arg3 = (int)SWIG_As_int(obj2);
22624 if (PyErr_Occurred()) SWIG_fail;
22625 }
22626 {
22627 PyThreadState* __tstate = wxPyBeginAllowThreads();
22628 (arg1)->Move((wxPoint const &)*arg2,arg3);
22629
22630 wxPyEndAllowThreads(__tstate);
22631 if (PyErr_Occurred()) SWIG_fail;
22632 }
22633 Py_INCREF(Py_None); resultobj = Py_None;
22634 return resultobj;
22635 fail:
22636 return NULL;
22637 }
22638
22639
22640 static PyObject *_wrap_Window_MoveXY(PyObject *, PyObject *args, PyObject *kwargs) {
22641 PyObject *resultobj;
22642 wxWindow *arg1 = (wxWindow *) 0 ;
22643 int arg2 ;
22644 int arg3 ;
22645 int arg4 = (int) wxSIZE_USE_EXISTING ;
22646 PyObject * obj0 = 0 ;
22647 PyObject * obj1 = 0 ;
22648 PyObject * obj2 = 0 ;
22649 PyObject * obj3 = 0 ;
22650 char *kwnames[] = {
22651 (char *) "self",(char *) "x",(char *) "y",(char *) "flags", NULL
22652 };
22653
22654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_MoveXY",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
22655 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22656 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22657 arg2 = (int)SWIG_As_int(obj1);
22658 if (PyErr_Occurred()) SWIG_fail;
22659 arg3 = (int)SWIG_As_int(obj2);
22660 if (PyErr_Occurred()) SWIG_fail;
22661 if (obj3) {
22662 arg4 = (int)SWIG_As_int(obj3);
22663 if (PyErr_Occurred()) SWIG_fail;
22664 }
22665 {
22666 PyThreadState* __tstate = wxPyBeginAllowThreads();
22667 (arg1)->Move(arg2,arg3,arg4);
22668
22669 wxPyEndAllowThreads(__tstate);
22670 if (PyErr_Occurred()) SWIG_fail;
22671 }
22672 Py_INCREF(Py_None); resultobj = Py_None;
22673 return resultobj;
22674 fail:
22675 return NULL;
22676 }
22677
22678
22679 static PyObject *_wrap_Window_SetBestFittingSize(PyObject *, PyObject *args, PyObject *kwargs) {
22680 PyObject *resultobj;
22681 wxWindow *arg1 = (wxWindow *) 0 ;
22682 wxSize const &arg2_defvalue = wxDefaultSize ;
22683 wxSize *arg2 = (wxSize *) &arg2_defvalue ;
22684 wxSize temp2 ;
22685 PyObject * obj0 = 0 ;
22686 PyObject * obj1 = 0 ;
22687 char *kwnames[] = {
22688 (char *) "self",(char *) "size", NULL
22689 };
22690
22691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_SetBestFittingSize",kwnames,&obj0,&obj1)) goto fail;
22692 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22693 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22694 if (obj1) {
22695 {
22696 arg2 = &temp2;
22697 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
22698 }
22699 }
22700 {
22701 PyThreadState* __tstate = wxPyBeginAllowThreads();
22702 (arg1)->SetBestFittingSize((wxSize const &)*arg2);
22703
22704 wxPyEndAllowThreads(__tstate);
22705 if (PyErr_Occurred()) SWIG_fail;
22706 }
22707 Py_INCREF(Py_None); resultobj = Py_None;
22708 return resultobj;
22709 fail:
22710 return NULL;
22711 }
22712
22713
22714 static PyObject *_wrap_Window_Raise(PyObject *, PyObject *args, PyObject *kwargs) {
22715 PyObject *resultobj;
22716 wxWindow *arg1 = (wxWindow *) 0 ;
22717 PyObject * obj0 = 0 ;
22718 char *kwnames[] = {
22719 (char *) "self", NULL
22720 };
22721
22722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Raise",kwnames,&obj0)) goto fail;
22723 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22724 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22725 {
22726 PyThreadState* __tstate = wxPyBeginAllowThreads();
22727 (arg1)->Raise();
22728
22729 wxPyEndAllowThreads(__tstate);
22730 if (PyErr_Occurred()) SWIG_fail;
22731 }
22732 Py_INCREF(Py_None); resultobj = Py_None;
22733 return resultobj;
22734 fail:
22735 return NULL;
22736 }
22737
22738
22739 static PyObject *_wrap_Window_Lower(PyObject *, PyObject *args, PyObject *kwargs) {
22740 PyObject *resultobj;
22741 wxWindow *arg1 = (wxWindow *) 0 ;
22742 PyObject * obj0 = 0 ;
22743 char *kwnames[] = {
22744 (char *) "self", NULL
22745 };
22746
22747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Lower",kwnames,&obj0)) goto fail;
22748 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22749 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22750 {
22751 PyThreadState* __tstate = wxPyBeginAllowThreads();
22752 (arg1)->Lower();
22753
22754 wxPyEndAllowThreads(__tstate);
22755 if (PyErr_Occurred()) SWIG_fail;
22756 }
22757 Py_INCREF(Py_None); resultobj = Py_None;
22758 return resultobj;
22759 fail:
22760 return NULL;
22761 }
22762
22763
22764 static PyObject *_wrap_Window_SetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
22765 PyObject *resultobj;
22766 wxWindow *arg1 = (wxWindow *) 0 ;
22767 wxSize *arg2 = 0 ;
22768 wxSize temp2 ;
22769 PyObject * obj0 = 0 ;
22770 PyObject * obj1 = 0 ;
22771 char *kwnames[] = {
22772 (char *) "self",(char *) "size", NULL
22773 };
22774
22775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetClientSize",kwnames,&obj0,&obj1)) goto fail;
22776 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22777 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22778 {
22779 arg2 = &temp2;
22780 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
22781 }
22782 {
22783 PyThreadState* __tstate = wxPyBeginAllowThreads();
22784 (arg1)->SetClientSize((wxSize const &)*arg2);
22785
22786 wxPyEndAllowThreads(__tstate);
22787 if (PyErr_Occurred()) SWIG_fail;
22788 }
22789 Py_INCREF(Py_None); resultobj = Py_None;
22790 return resultobj;
22791 fail:
22792 return NULL;
22793 }
22794
22795
22796 static PyObject *_wrap_Window_SetClientSizeWH(PyObject *, PyObject *args, PyObject *kwargs) {
22797 PyObject *resultobj;
22798 wxWindow *arg1 = (wxWindow *) 0 ;
22799 int arg2 ;
22800 int arg3 ;
22801 PyObject * obj0 = 0 ;
22802 PyObject * obj1 = 0 ;
22803 PyObject * obj2 = 0 ;
22804 char *kwnames[] = {
22805 (char *) "self",(char *) "width",(char *) "height", NULL
22806 };
22807
22808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetClientSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
22809 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22810 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22811 arg2 = (int)SWIG_As_int(obj1);
22812 if (PyErr_Occurred()) SWIG_fail;
22813 arg3 = (int)SWIG_As_int(obj2);
22814 if (PyErr_Occurred()) SWIG_fail;
22815 {
22816 PyThreadState* __tstate = wxPyBeginAllowThreads();
22817 (arg1)->SetClientSize(arg2,arg3);
22818
22819 wxPyEndAllowThreads(__tstate);
22820 if (PyErr_Occurred()) SWIG_fail;
22821 }
22822 Py_INCREF(Py_None); resultobj = Py_None;
22823 return resultobj;
22824 fail:
22825 return NULL;
22826 }
22827
22828
22829 static PyObject *_wrap_Window_SetClientRect(PyObject *, PyObject *args, PyObject *kwargs) {
22830 PyObject *resultobj;
22831 wxWindow *arg1 = (wxWindow *) 0 ;
22832 wxRect *arg2 = 0 ;
22833 wxRect temp2 ;
22834 PyObject * obj0 = 0 ;
22835 PyObject * obj1 = 0 ;
22836 char *kwnames[] = {
22837 (char *) "self",(char *) "rect", NULL
22838 };
22839
22840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetClientRect",kwnames,&obj0,&obj1)) goto fail;
22841 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22842 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22843 {
22844 arg2 = &temp2;
22845 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
22846 }
22847 {
22848 PyThreadState* __tstate = wxPyBeginAllowThreads();
22849 (arg1)->SetClientSize((wxRect const &)*arg2);
22850
22851 wxPyEndAllowThreads(__tstate);
22852 if (PyErr_Occurred()) SWIG_fail;
22853 }
22854 Py_INCREF(Py_None); resultobj = Py_None;
22855 return resultobj;
22856 fail:
22857 return NULL;
22858 }
22859
22860
22861 static PyObject *_wrap_Window_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
22862 PyObject *resultobj;
22863 wxWindow *arg1 = (wxWindow *) 0 ;
22864 wxPoint result;
22865 PyObject * obj0 = 0 ;
22866 char *kwnames[] = {
22867 (char *) "self", NULL
22868 };
22869
22870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetPosition",kwnames,&obj0)) goto fail;
22871 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22872 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22873 {
22874 PyThreadState* __tstate = wxPyBeginAllowThreads();
22875 result = (arg1)->GetPosition();
22876
22877 wxPyEndAllowThreads(__tstate);
22878 if (PyErr_Occurred()) SWIG_fail;
22879 }
22880 {
22881 wxPoint * resultptr;
22882 resultptr = new wxPoint((wxPoint &) result);
22883 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
22884 }
22885 return resultobj;
22886 fail:
22887 return NULL;
22888 }
22889
22890
22891 static PyObject *_wrap_Window_GetPositionTuple(PyObject *, PyObject *args, PyObject *kwargs) {
22892 PyObject *resultobj;
22893 wxWindow *arg1 = (wxWindow *) 0 ;
22894 int *arg2 = (int *) 0 ;
22895 int *arg3 = (int *) 0 ;
22896 int temp2 ;
22897 int res2 = 0 ;
22898 int temp3 ;
22899 int res3 = 0 ;
22900 PyObject * obj0 = 0 ;
22901 char *kwnames[] = {
22902 (char *) "self", NULL
22903 };
22904
22905 arg2 = &temp2; res2 = SWIG_NEWOBJ;
22906 arg3 = &temp3; res3 = SWIG_NEWOBJ;
22907 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetPositionTuple",kwnames,&obj0)) goto fail;
22908 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22909 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22910 {
22911 PyThreadState* __tstate = wxPyBeginAllowThreads();
22912 (arg1)->GetPosition(arg2,arg3);
22913
22914 wxPyEndAllowThreads(__tstate);
22915 if (PyErr_Occurred()) SWIG_fail;
22916 }
22917 Py_INCREF(Py_None); resultobj = Py_None;
22918 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
22919 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
22920 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
22921 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
22922 return resultobj;
22923 fail:
22924 return NULL;
22925 }
22926
22927
22928 static PyObject *_wrap_Window_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
22929 PyObject *resultobj;
22930 wxWindow *arg1 = (wxWindow *) 0 ;
22931 wxSize result;
22932 PyObject * obj0 = 0 ;
22933 char *kwnames[] = {
22934 (char *) "self", NULL
22935 };
22936
22937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSize",kwnames,&obj0)) goto fail;
22938 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22939 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22940 {
22941 PyThreadState* __tstate = wxPyBeginAllowThreads();
22942 result = ((wxWindow const *)arg1)->GetSize();
22943
22944 wxPyEndAllowThreads(__tstate);
22945 if (PyErr_Occurred()) SWIG_fail;
22946 }
22947 {
22948 wxSize * resultptr;
22949 resultptr = new wxSize((wxSize &) result);
22950 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
22951 }
22952 return resultobj;
22953 fail:
22954 return NULL;
22955 }
22956
22957
22958 static PyObject *_wrap_Window_GetSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
22959 PyObject *resultobj;
22960 wxWindow *arg1 = (wxWindow *) 0 ;
22961 int *arg2 = (int *) 0 ;
22962 int *arg3 = (int *) 0 ;
22963 int temp2 ;
22964 int res2 = 0 ;
22965 int temp3 ;
22966 int res3 = 0 ;
22967 PyObject * obj0 = 0 ;
22968 char *kwnames[] = {
22969 (char *) "self", NULL
22970 };
22971
22972 arg2 = &temp2; res2 = SWIG_NEWOBJ;
22973 arg3 = &temp3; res3 = SWIG_NEWOBJ;
22974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSizeTuple",kwnames,&obj0)) goto fail;
22975 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22976 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22977 {
22978 PyThreadState* __tstate = wxPyBeginAllowThreads();
22979 ((wxWindow const *)arg1)->GetSize(arg2,arg3);
22980
22981 wxPyEndAllowThreads(__tstate);
22982 if (PyErr_Occurred()) SWIG_fail;
22983 }
22984 Py_INCREF(Py_None); resultobj = Py_None;
22985 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
22986 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
22987 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
22988 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
22989 return resultobj;
22990 fail:
22991 return NULL;
22992 }
22993
22994
22995 static PyObject *_wrap_Window_GetRect(PyObject *, PyObject *args, PyObject *kwargs) {
22996 PyObject *resultobj;
22997 wxWindow *arg1 = (wxWindow *) 0 ;
22998 wxRect result;
22999 PyObject * obj0 = 0 ;
23000 char *kwnames[] = {
23001 (char *) "self", NULL
23002 };
23003
23004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetRect",kwnames,&obj0)) goto fail;
23005 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23006 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23007 {
23008 PyThreadState* __tstate = wxPyBeginAllowThreads();
23009 result = ((wxWindow const *)arg1)->GetRect();
23010
23011 wxPyEndAllowThreads(__tstate);
23012 if (PyErr_Occurred()) SWIG_fail;
23013 }
23014 {
23015 wxRect * resultptr;
23016 resultptr = new wxRect((wxRect &) result);
23017 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
23018 }
23019 return resultobj;
23020 fail:
23021 return NULL;
23022 }
23023
23024
23025 static PyObject *_wrap_Window_GetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
23026 PyObject *resultobj;
23027 wxWindow *arg1 = (wxWindow *) 0 ;
23028 wxSize result;
23029 PyObject * obj0 = 0 ;
23030 char *kwnames[] = {
23031 (char *) "self", NULL
23032 };
23033
23034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientSize",kwnames,&obj0)) goto fail;
23035 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23036 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23037 {
23038 PyThreadState* __tstate = wxPyBeginAllowThreads();
23039 result = ((wxWindow const *)arg1)->GetClientSize();
23040
23041 wxPyEndAllowThreads(__tstate);
23042 if (PyErr_Occurred()) SWIG_fail;
23043 }
23044 {
23045 wxSize * resultptr;
23046 resultptr = new wxSize((wxSize &) result);
23047 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23048 }
23049 return resultobj;
23050 fail:
23051 return NULL;
23052 }
23053
23054
23055 static PyObject *_wrap_Window_GetClientSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
23056 PyObject *resultobj;
23057 wxWindow *arg1 = (wxWindow *) 0 ;
23058 int *arg2 = (int *) 0 ;
23059 int *arg3 = (int *) 0 ;
23060 int temp2 ;
23061 int res2 = 0 ;
23062 int temp3 ;
23063 int res3 = 0 ;
23064 PyObject * obj0 = 0 ;
23065 char *kwnames[] = {
23066 (char *) "self", NULL
23067 };
23068
23069 arg2 = &temp2; res2 = SWIG_NEWOBJ;
23070 arg3 = &temp3; res3 = SWIG_NEWOBJ;
23071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientSizeTuple",kwnames,&obj0)) goto fail;
23072 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23073 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23074 {
23075 PyThreadState* __tstate = wxPyBeginAllowThreads();
23076 ((wxWindow const *)arg1)->GetClientSize(arg2,arg3);
23077
23078 wxPyEndAllowThreads(__tstate);
23079 if (PyErr_Occurred()) SWIG_fail;
23080 }
23081 Py_INCREF(Py_None); resultobj = Py_None;
23082 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
23083 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
23084 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
23085 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
23086 return resultobj;
23087 fail:
23088 return NULL;
23089 }
23090
23091
23092 static PyObject *_wrap_Window_GetClientAreaOrigin(PyObject *, PyObject *args, PyObject *kwargs) {
23093 PyObject *resultobj;
23094 wxWindow *arg1 = (wxWindow *) 0 ;
23095 wxPoint result;
23096 PyObject * obj0 = 0 ;
23097 char *kwnames[] = {
23098 (char *) "self", NULL
23099 };
23100
23101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientAreaOrigin",kwnames,&obj0)) goto fail;
23102 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23103 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23104 {
23105 PyThreadState* __tstate = wxPyBeginAllowThreads();
23106 result = ((wxWindow const *)arg1)->GetClientAreaOrigin();
23107
23108 wxPyEndAllowThreads(__tstate);
23109 if (PyErr_Occurred()) SWIG_fail;
23110 }
23111 {
23112 wxPoint * resultptr;
23113 resultptr = new wxPoint((wxPoint &) result);
23114 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
23115 }
23116 return resultobj;
23117 fail:
23118 return NULL;
23119 }
23120
23121
23122 static PyObject *_wrap_Window_GetClientRect(PyObject *, PyObject *args, PyObject *kwargs) {
23123 PyObject *resultobj;
23124 wxWindow *arg1 = (wxWindow *) 0 ;
23125 wxRect result;
23126 PyObject * obj0 = 0 ;
23127 char *kwnames[] = {
23128 (char *) "self", NULL
23129 };
23130
23131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientRect",kwnames,&obj0)) goto fail;
23132 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23133 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23134 {
23135 PyThreadState* __tstate = wxPyBeginAllowThreads();
23136 result = ((wxWindow const *)arg1)->GetClientRect();
23137
23138 wxPyEndAllowThreads(__tstate);
23139 if (PyErr_Occurred()) SWIG_fail;
23140 }
23141 {
23142 wxRect * resultptr;
23143 resultptr = new wxRect((wxRect &) result);
23144 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
23145 }
23146 return resultobj;
23147 fail:
23148 return NULL;
23149 }
23150
23151
23152 static PyObject *_wrap_Window_GetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
23153 PyObject *resultobj;
23154 wxWindow *arg1 = (wxWindow *) 0 ;
23155 wxSize result;
23156 PyObject * obj0 = 0 ;
23157 char *kwnames[] = {
23158 (char *) "self", NULL
23159 };
23160
23161 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestSize",kwnames,&obj0)) goto fail;
23162 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23163 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23164 {
23165 PyThreadState* __tstate = wxPyBeginAllowThreads();
23166 result = ((wxWindow const *)arg1)->GetBestSize();
23167
23168 wxPyEndAllowThreads(__tstate);
23169 if (PyErr_Occurred()) SWIG_fail;
23170 }
23171 {
23172 wxSize * resultptr;
23173 resultptr = new wxSize((wxSize &) result);
23174 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23175 }
23176 return resultobj;
23177 fail:
23178 return NULL;
23179 }
23180
23181
23182 static PyObject *_wrap_Window_GetBestSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
23183 PyObject *resultobj;
23184 wxWindow *arg1 = (wxWindow *) 0 ;
23185 int *arg2 = (int *) 0 ;
23186 int *arg3 = (int *) 0 ;
23187 int temp2 ;
23188 int res2 = 0 ;
23189 int temp3 ;
23190 int res3 = 0 ;
23191 PyObject * obj0 = 0 ;
23192 char *kwnames[] = {
23193 (char *) "self", NULL
23194 };
23195
23196 arg2 = &temp2; res2 = SWIG_NEWOBJ;
23197 arg3 = &temp3; res3 = SWIG_NEWOBJ;
23198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestSizeTuple",kwnames,&obj0)) goto fail;
23199 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23200 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23201 {
23202 PyThreadState* __tstate = wxPyBeginAllowThreads();
23203 ((wxWindow const *)arg1)->GetBestSize(arg2,arg3);
23204
23205 wxPyEndAllowThreads(__tstate);
23206 if (PyErr_Occurred()) SWIG_fail;
23207 }
23208 Py_INCREF(Py_None); resultobj = Py_None;
23209 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
23210 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
23211 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
23212 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
23213 return resultobj;
23214 fail:
23215 return NULL;
23216 }
23217
23218
23219 static PyObject *_wrap_Window_InvalidateBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
23220 PyObject *resultobj;
23221 wxWindow *arg1 = (wxWindow *) 0 ;
23222 PyObject * obj0 = 0 ;
23223 char *kwnames[] = {
23224 (char *) "self", NULL
23225 };
23226
23227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InvalidateBestSize",kwnames,&obj0)) goto fail;
23228 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23229 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23230 {
23231 PyThreadState* __tstate = wxPyBeginAllowThreads();
23232 (arg1)->InvalidateBestSize();
23233
23234 wxPyEndAllowThreads(__tstate);
23235 if (PyErr_Occurred()) SWIG_fail;
23236 }
23237 Py_INCREF(Py_None); resultobj = Py_None;
23238 return resultobj;
23239 fail:
23240 return NULL;
23241 }
23242
23243
23244 static PyObject *_wrap_Window_GetBestFittingSize(PyObject *, PyObject *args, PyObject *kwargs) {
23245 PyObject *resultobj;
23246 wxWindow *arg1 = (wxWindow *) 0 ;
23247 wxSize result;
23248 PyObject * obj0 = 0 ;
23249 char *kwnames[] = {
23250 (char *) "self", NULL
23251 };
23252
23253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestFittingSize",kwnames,&obj0)) goto fail;
23254 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23255 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23256 {
23257 PyThreadState* __tstate = wxPyBeginAllowThreads();
23258 result = ((wxWindow const *)arg1)->GetBestFittingSize();
23259
23260 wxPyEndAllowThreads(__tstate);
23261 if (PyErr_Occurred()) SWIG_fail;
23262 }
23263 {
23264 wxSize * resultptr;
23265 resultptr = new wxSize((wxSize &) result);
23266 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23267 }
23268 return resultobj;
23269 fail:
23270 return NULL;
23271 }
23272
23273
23274 static PyObject *_wrap_Window_GetAdjustedBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
23275 PyObject *resultobj;
23276 wxWindow *arg1 = (wxWindow *) 0 ;
23277 wxSize result;
23278 PyObject * obj0 = 0 ;
23279 char *kwnames[] = {
23280 (char *) "self", NULL
23281 };
23282
23283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAdjustedBestSize",kwnames,&obj0)) goto fail;
23284 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23285 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23286 {
23287 PyThreadState* __tstate = wxPyBeginAllowThreads();
23288 result = ((wxWindow const *)arg1)->GetAdjustedBestSize();
23289
23290 wxPyEndAllowThreads(__tstate);
23291 if (PyErr_Occurred()) SWIG_fail;
23292 }
23293 {
23294 wxSize * resultptr;
23295 resultptr = new wxSize((wxSize &) result);
23296 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23297 }
23298 return resultobj;
23299 fail:
23300 return NULL;
23301 }
23302
23303
23304 static PyObject *_wrap_Window_Center(PyObject *, PyObject *args, PyObject *kwargs) {
23305 PyObject *resultobj;
23306 wxWindow *arg1 = (wxWindow *) 0 ;
23307 int arg2 = (int) wxBOTH ;
23308 PyObject * obj0 = 0 ;
23309 PyObject * obj1 = 0 ;
23310 char *kwnames[] = {
23311 (char *) "self",(char *) "direction", NULL
23312 };
23313
23314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Center",kwnames,&obj0,&obj1)) goto fail;
23315 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23316 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23317 if (obj1) {
23318 arg2 = (int)SWIG_As_int(obj1);
23319 if (PyErr_Occurred()) SWIG_fail;
23320 }
23321 {
23322 PyThreadState* __tstate = wxPyBeginAllowThreads();
23323 (arg1)->Center(arg2);
23324
23325 wxPyEndAllowThreads(__tstate);
23326 if (PyErr_Occurred()) SWIG_fail;
23327 }
23328 Py_INCREF(Py_None); resultobj = Py_None;
23329 return resultobj;
23330 fail:
23331 return NULL;
23332 }
23333
23334
23335 static PyObject *_wrap_Window_CenterOnScreen(PyObject *, PyObject *args, PyObject *kwargs) {
23336 PyObject *resultobj;
23337 wxWindow *arg1 = (wxWindow *) 0 ;
23338 int arg2 = (int) wxBOTH ;
23339 PyObject * obj0 = 0 ;
23340 PyObject * obj1 = 0 ;
23341 char *kwnames[] = {
23342 (char *) "self",(char *) "dir", NULL
23343 };
23344
23345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_CenterOnScreen",kwnames,&obj0,&obj1)) goto fail;
23346 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23347 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23348 if (obj1) {
23349 arg2 = (int)SWIG_As_int(obj1);
23350 if (PyErr_Occurred()) SWIG_fail;
23351 }
23352 {
23353 PyThreadState* __tstate = wxPyBeginAllowThreads();
23354 (arg1)->CenterOnScreen(arg2);
23355
23356 wxPyEndAllowThreads(__tstate);
23357 if (PyErr_Occurred()) SWIG_fail;
23358 }
23359 Py_INCREF(Py_None); resultobj = Py_None;
23360 return resultobj;
23361 fail:
23362 return NULL;
23363 }
23364
23365
23366 static PyObject *_wrap_Window_CenterOnParent(PyObject *, PyObject *args, PyObject *kwargs) {
23367 PyObject *resultobj;
23368 wxWindow *arg1 = (wxWindow *) 0 ;
23369 int arg2 = (int) wxBOTH ;
23370 PyObject * obj0 = 0 ;
23371 PyObject * obj1 = 0 ;
23372 char *kwnames[] = {
23373 (char *) "self",(char *) "dir", NULL
23374 };
23375
23376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_CenterOnParent",kwnames,&obj0,&obj1)) goto fail;
23377 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23378 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23379 if (obj1) {
23380 arg2 = (int)SWIG_As_int(obj1);
23381 if (PyErr_Occurred()) SWIG_fail;
23382 }
23383 {
23384 PyThreadState* __tstate = wxPyBeginAllowThreads();
23385 (arg1)->CenterOnParent(arg2);
23386
23387 wxPyEndAllowThreads(__tstate);
23388 if (PyErr_Occurred()) SWIG_fail;
23389 }
23390 Py_INCREF(Py_None); resultobj = Py_None;
23391 return resultobj;
23392 fail:
23393 return NULL;
23394 }
23395
23396
23397 static PyObject *_wrap_Window_Fit(PyObject *, PyObject *args, PyObject *kwargs) {
23398 PyObject *resultobj;
23399 wxWindow *arg1 = (wxWindow *) 0 ;
23400 PyObject * obj0 = 0 ;
23401 char *kwnames[] = {
23402 (char *) "self", NULL
23403 };
23404
23405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Fit",kwnames,&obj0)) goto fail;
23406 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23407 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23408 {
23409 PyThreadState* __tstate = wxPyBeginAllowThreads();
23410 (arg1)->Fit();
23411
23412 wxPyEndAllowThreads(__tstate);
23413 if (PyErr_Occurred()) SWIG_fail;
23414 }
23415 Py_INCREF(Py_None); resultobj = Py_None;
23416 return resultobj;
23417 fail:
23418 return NULL;
23419 }
23420
23421
23422 static PyObject *_wrap_Window_FitInside(PyObject *, PyObject *args, PyObject *kwargs) {
23423 PyObject *resultobj;
23424 wxWindow *arg1 = (wxWindow *) 0 ;
23425 PyObject * obj0 = 0 ;
23426 char *kwnames[] = {
23427 (char *) "self", NULL
23428 };
23429
23430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_FitInside",kwnames,&obj0)) goto fail;
23431 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23432 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23433 {
23434 PyThreadState* __tstate = wxPyBeginAllowThreads();
23435 (arg1)->FitInside();
23436
23437 wxPyEndAllowThreads(__tstate);
23438 if (PyErr_Occurred()) SWIG_fail;
23439 }
23440 Py_INCREF(Py_None); resultobj = Py_None;
23441 return resultobj;
23442 fail:
23443 return NULL;
23444 }
23445
23446
23447 static PyObject *_wrap_Window_SetSizeHints(PyObject *, PyObject *args, PyObject *kwargs) {
23448 PyObject *resultobj;
23449 wxWindow *arg1 = (wxWindow *) 0 ;
23450 int arg2 ;
23451 int arg3 ;
23452 int arg4 = (int) -1 ;
23453 int arg5 = (int) -1 ;
23454 int arg6 = (int) -1 ;
23455 int arg7 = (int) -1 ;
23456 PyObject * obj0 = 0 ;
23457 PyObject * obj1 = 0 ;
23458 PyObject * obj2 = 0 ;
23459 PyObject * obj3 = 0 ;
23460 PyObject * obj4 = 0 ;
23461 PyObject * obj5 = 0 ;
23462 PyObject * obj6 = 0 ;
23463 char *kwnames[] = {
23464 (char *) "self",(char *) "minW",(char *) "minH",(char *) "maxW",(char *) "maxH",(char *) "incW",(char *) "incH", NULL
23465 };
23466
23467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Window_SetSizeHints",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
23468 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23469 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23470 arg2 = (int)SWIG_As_int(obj1);
23471 if (PyErr_Occurred()) SWIG_fail;
23472 arg3 = (int)SWIG_As_int(obj2);
23473 if (PyErr_Occurred()) SWIG_fail;
23474 if (obj3) {
23475 arg4 = (int)SWIG_As_int(obj3);
23476 if (PyErr_Occurred()) SWIG_fail;
23477 }
23478 if (obj4) {
23479 arg5 = (int)SWIG_As_int(obj4);
23480 if (PyErr_Occurred()) SWIG_fail;
23481 }
23482 if (obj5) {
23483 arg6 = (int)SWIG_As_int(obj5);
23484 if (PyErr_Occurred()) SWIG_fail;
23485 }
23486 if (obj6) {
23487 arg7 = (int)SWIG_As_int(obj6);
23488 if (PyErr_Occurred()) SWIG_fail;
23489 }
23490 {
23491 PyThreadState* __tstate = wxPyBeginAllowThreads();
23492 (arg1)->SetSizeHints(arg2,arg3,arg4,arg5,arg6,arg7);
23493
23494 wxPyEndAllowThreads(__tstate);
23495 if (PyErr_Occurred()) SWIG_fail;
23496 }
23497 Py_INCREF(Py_None); resultobj = Py_None;
23498 return resultobj;
23499 fail:
23500 return NULL;
23501 }
23502
23503
23504 static PyObject *_wrap_Window_SetSizeHintsSz(PyObject *, PyObject *args, PyObject *kwargs) {
23505 PyObject *resultobj;
23506 wxWindow *arg1 = (wxWindow *) 0 ;
23507 wxSize *arg2 = 0 ;
23508 wxSize const &arg3_defvalue = wxDefaultSize ;
23509 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
23510 wxSize const &arg4_defvalue = wxDefaultSize ;
23511 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
23512 wxSize temp2 ;
23513 wxSize temp3 ;
23514 wxSize temp4 ;
23515 PyObject * obj0 = 0 ;
23516 PyObject * obj1 = 0 ;
23517 PyObject * obj2 = 0 ;
23518 PyObject * obj3 = 0 ;
23519 char *kwnames[] = {
23520 (char *) "self",(char *) "minSize",(char *) "maxSize",(char *) "incSize", NULL
23521 };
23522
23523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Window_SetSizeHintsSz",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
23524 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23525 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23526 {
23527 arg2 = &temp2;
23528 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23529 }
23530 if (obj2) {
23531 {
23532 arg3 = &temp3;
23533 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
23534 }
23535 }
23536 if (obj3) {
23537 {
23538 arg4 = &temp4;
23539 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
23540 }
23541 }
23542 {
23543 PyThreadState* __tstate = wxPyBeginAllowThreads();
23544 (arg1)->SetSizeHints((wxSize const &)*arg2,(wxSize const &)*arg3,(wxSize const &)*arg4);
23545
23546 wxPyEndAllowThreads(__tstate);
23547 if (PyErr_Occurred()) SWIG_fail;
23548 }
23549 Py_INCREF(Py_None); resultobj = Py_None;
23550 return resultobj;
23551 fail:
23552 return NULL;
23553 }
23554
23555
23556 static PyObject *_wrap_Window_SetVirtualSizeHints(PyObject *, PyObject *args, PyObject *kwargs) {
23557 PyObject *resultobj;
23558 wxWindow *arg1 = (wxWindow *) 0 ;
23559 int arg2 ;
23560 int arg3 ;
23561 int arg4 = (int) -1 ;
23562 int arg5 = (int) -1 ;
23563 PyObject * obj0 = 0 ;
23564 PyObject * obj1 = 0 ;
23565 PyObject * obj2 = 0 ;
23566 PyObject * obj3 = 0 ;
23567 PyObject * obj4 = 0 ;
23568 char *kwnames[] = {
23569 (char *) "self",(char *) "minW",(char *) "minH",(char *) "maxW",(char *) "maxH", NULL
23570 };
23571
23572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Window_SetVirtualSizeHints",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
23573 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23574 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23575 arg2 = (int)SWIG_As_int(obj1);
23576 if (PyErr_Occurred()) SWIG_fail;
23577 arg3 = (int)SWIG_As_int(obj2);
23578 if (PyErr_Occurred()) SWIG_fail;
23579 if (obj3) {
23580 arg4 = (int)SWIG_As_int(obj3);
23581 if (PyErr_Occurred()) SWIG_fail;
23582 }
23583 if (obj4) {
23584 arg5 = (int)SWIG_As_int(obj4);
23585 if (PyErr_Occurred()) SWIG_fail;
23586 }
23587 {
23588 PyThreadState* __tstate = wxPyBeginAllowThreads();
23589 (arg1)->SetVirtualSizeHints(arg2,arg3,arg4,arg5);
23590
23591 wxPyEndAllowThreads(__tstate);
23592 if (PyErr_Occurred()) SWIG_fail;
23593 }
23594 Py_INCREF(Py_None); resultobj = Py_None;
23595 return resultobj;
23596 fail:
23597 return NULL;
23598 }
23599
23600
23601 static PyObject *_wrap_Window_SetVirtualSizeHintsSz(PyObject *, PyObject *args, PyObject *kwargs) {
23602 PyObject *resultobj;
23603 wxWindow *arg1 = (wxWindow *) 0 ;
23604 wxSize *arg2 = 0 ;
23605 wxSize const &arg3_defvalue = wxDefaultSize ;
23606 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
23607 wxSize temp2 ;
23608 wxSize temp3 ;
23609 PyObject * obj0 = 0 ;
23610 PyObject * obj1 = 0 ;
23611 PyObject * obj2 = 0 ;
23612 char *kwnames[] = {
23613 (char *) "self",(char *) "minSize",(char *) "maxSize", NULL
23614 };
23615
23616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetVirtualSizeHintsSz",kwnames,&obj0,&obj1,&obj2)) goto fail;
23617 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23618 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23619 {
23620 arg2 = &temp2;
23621 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23622 }
23623 if (obj2) {
23624 {
23625 arg3 = &temp3;
23626 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
23627 }
23628 }
23629 {
23630 PyThreadState* __tstate = wxPyBeginAllowThreads();
23631 (arg1)->SetVirtualSizeHints((wxSize const &)*arg2,(wxSize const &)*arg3);
23632
23633 wxPyEndAllowThreads(__tstate);
23634 if (PyErr_Occurred()) SWIG_fail;
23635 }
23636 Py_INCREF(Py_None); resultobj = Py_None;
23637 return resultobj;
23638 fail:
23639 return NULL;
23640 }
23641
23642
23643 static PyObject *_wrap_Window_GetMaxSize(PyObject *, PyObject *args, PyObject *kwargs) {
23644 PyObject *resultobj;
23645 wxWindow *arg1 = (wxWindow *) 0 ;
23646 wxSize result;
23647 PyObject * obj0 = 0 ;
23648 char *kwnames[] = {
23649 (char *) "self", NULL
23650 };
23651
23652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxSize",kwnames,&obj0)) goto fail;
23653 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23654 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23655 {
23656 PyThreadState* __tstate = wxPyBeginAllowThreads();
23657 result = ((wxWindow const *)arg1)->GetMaxSize();
23658
23659 wxPyEndAllowThreads(__tstate);
23660 if (PyErr_Occurred()) SWIG_fail;
23661 }
23662 {
23663 wxSize * resultptr;
23664 resultptr = new wxSize((wxSize &) result);
23665 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23666 }
23667 return resultobj;
23668 fail:
23669 return NULL;
23670 }
23671
23672
23673 static PyObject *_wrap_Window_GetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
23674 PyObject *resultobj;
23675 wxWindow *arg1 = (wxWindow *) 0 ;
23676 wxSize result;
23677 PyObject * obj0 = 0 ;
23678 char *kwnames[] = {
23679 (char *) "self", NULL
23680 };
23681
23682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinSize",kwnames,&obj0)) goto fail;
23683 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23684 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23685 {
23686 PyThreadState* __tstate = wxPyBeginAllowThreads();
23687 result = ((wxWindow const *)arg1)->GetMinSize();
23688
23689 wxPyEndAllowThreads(__tstate);
23690 if (PyErr_Occurred()) SWIG_fail;
23691 }
23692 {
23693 wxSize * resultptr;
23694 resultptr = new wxSize((wxSize &) result);
23695 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23696 }
23697 return resultobj;
23698 fail:
23699 return NULL;
23700 }
23701
23702
23703 static PyObject *_wrap_Window_SetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
23704 PyObject *resultobj;
23705 wxWindow *arg1 = (wxWindow *) 0 ;
23706 wxSize *arg2 = 0 ;
23707 wxSize temp2 ;
23708 PyObject * obj0 = 0 ;
23709 PyObject * obj1 = 0 ;
23710 char *kwnames[] = {
23711 (char *) "self",(char *) "minSize", NULL
23712 };
23713
23714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetMinSize",kwnames,&obj0,&obj1)) goto fail;
23715 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23716 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23717 {
23718 arg2 = &temp2;
23719 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23720 }
23721 {
23722 PyThreadState* __tstate = wxPyBeginAllowThreads();
23723 (arg1)->SetMinSize((wxSize const &)*arg2);
23724
23725 wxPyEndAllowThreads(__tstate);
23726 if (PyErr_Occurred()) SWIG_fail;
23727 }
23728 Py_INCREF(Py_None); resultobj = Py_None;
23729 return resultobj;
23730 fail:
23731 return NULL;
23732 }
23733
23734
23735 static PyObject *_wrap_Window_SetMaxSize(PyObject *, PyObject *args, PyObject *kwargs) {
23736 PyObject *resultobj;
23737 wxWindow *arg1 = (wxWindow *) 0 ;
23738 wxSize *arg2 = 0 ;
23739 wxSize temp2 ;
23740 PyObject * obj0 = 0 ;
23741 PyObject * obj1 = 0 ;
23742 char *kwnames[] = {
23743 (char *) "self",(char *) "maxSize", NULL
23744 };
23745
23746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetMaxSize",kwnames,&obj0,&obj1)) goto fail;
23747 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23748 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23749 {
23750 arg2 = &temp2;
23751 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23752 }
23753 {
23754 PyThreadState* __tstate = wxPyBeginAllowThreads();
23755 (arg1)->SetMaxSize((wxSize const &)*arg2);
23756
23757 wxPyEndAllowThreads(__tstate);
23758 if (PyErr_Occurred()) SWIG_fail;
23759 }
23760 Py_INCREF(Py_None); resultobj = Py_None;
23761 return resultobj;
23762 fail:
23763 return NULL;
23764 }
23765
23766
23767 static PyObject *_wrap_Window_GetMinWidth(PyObject *, PyObject *args, PyObject *kwargs) {
23768 PyObject *resultobj;
23769 wxWindow *arg1 = (wxWindow *) 0 ;
23770 int result;
23771 PyObject * obj0 = 0 ;
23772 char *kwnames[] = {
23773 (char *) "self", NULL
23774 };
23775
23776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinWidth",kwnames,&obj0)) goto fail;
23777 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23778 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23779 {
23780 PyThreadState* __tstate = wxPyBeginAllowThreads();
23781 result = (int)((wxWindow const *)arg1)->GetMinWidth();
23782
23783 wxPyEndAllowThreads(__tstate);
23784 if (PyErr_Occurred()) SWIG_fail;
23785 }
23786 resultobj = SWIG_From_int((int)result);
23787 return resultobj;
23788 fail:
23789 return NULL;
23790 }
23791
23792
23793 static PyObject *_wrap_Window_GetMinHeight(PyObject *, PyObject *args, PyObject *kwargs) {
23794 PyObject *resultobj;
23795 wxWindow *arg1 = (wxWindow *) 0 ;
23796 int result;
23797 PyObject * obj0 = 0 ;
23798 char *kwnames[] = {
23799 (char *) "self", NULL
23800 };
23801
23802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinHeight",kwnames,&obj0)) goto fail;
23803 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23804 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23805 {
23806 PyThreadState* __tstate = wxPyBeginAllowThreads();
23807 result = (int)((wxWindow const *)arg1)->GetMinHeight();
23808
23809 wxPyEndAllowThreads(__tstate);
23810 if (PyErr_Occurred()) SWIG_fail;
23811 }
23812 resultobj = SWIG_From_int((int)result);
23813 return resultobj;
23814 fail:
23815 return NULL;
23816 }
23817
23818
23819 static PyObject *_wrap_Window_GetMaxWidth(PyObject *, PyObject *args, PyObject *kwargs) {
23820 PyObject *resultobj;
23821 wxWindow *arg1 = (wxWindow *) 0 ;
23822 int result;
23823 PyObject * obj0 = 0 ;
23824 char *kwnames[] = {
23825 (char *) "self", NULL
23826 };
23827
23828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxWidth",kwnames,&obj0)) goto fail;
23829 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23830 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23831 {
23832 PyThreadState* __tstate = wxPyBeginAllowThreads();
23833 result = (int)((wxWindow const *)arg1)->GetMaxWidth();
23834
23835 wxPyEndAllowThreads(__tstate);
23836 if (PyErr_Occurred()) SWIG_fail;
23837 }
23838 resultobj = SWIG_From_int((int)result);
23839 return resultobj;
23840 fail:
23841 return NULL;
23842 }
23843
23844
23845 static PyObject *_wrap_Window_GetMaxHeight(PyObject *, PyObject *args, PyObject *kwargs) {
23846 PyObject *resultobj;
23847 wxWindow *arg1 = (wxWindow *) 0 ;
23848 int result;
23849 PyObject * obj0 = 0 ;
23850 char *kwnames[] = {
23851 (char *) "self", NULL
23852 };
23853
23854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxHeight",kwnames,&obj0)) goto fail;
23855 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23856 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23857 {
23858 PyThreadState* __tstate = wxPyBeginAllowThreads();
23859 result = (int)((wxWindow const *)arg1)->GetMaxHeight();
23860
23861 wxPyEndAllowThreads(__tstate);
23862 if (PyErr_Occurred()) SWIG_fail;
23863 }
23864 resultobj = SWIG_From_int((int)result);
23865 return resultobj;
23866 fail:
23867 return NULL;
23868 }
23869
23870
23871 static PyObject *_wrap_Window_SetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
23872 PyObject *resultobj;
23873 wxWindow *arg1 = (wxWindow *) 0 ;
23874 wxSize *arg2 = 0 ;
23875 wxSize temp2 ;
23876 PyObject * obj0 = 0 ;
23877 PyObject * obj1 = 0 ;
23878 char *kwnames[] = {
23879 (char *) "self",(char *) "size", NULL
23880 };
23881
23882 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetVirtualSize",kwnames,&obj0,&obj1)) goto fail;
23883 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23884 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23885 {
23886 arg2 = &temp2;
23887 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23888 }
23889 {
23890 PyThreadState* __tstate = wxPyBeginAllowThreads();
23891 (arg1)->SetVirtualSize((wxSize const &)*arg2);
23892
23893 wxPyEndAllowThreads(__tstate);
23894 if (PyErr_Occurred()) SWIG_fail;
23895 }
23896 Py_INCREF(Py_None); resultobj = Py_None;
23897 return resultobj;
23898 fail:
23899 return NULL;
23900 }
23901
23902
23903 static PyObject *_wrap_Window_SetVirtualSizeWH(PyObject *, PyObject *args, PyObject *kwargs) {
23904 PyObject *resultobj;
23905 wxWindow *arg1 = (wxWindow *) 0 ;
23906 int arg2 ;
23907 int arg3 ;
23908 PyObject * obj0 = 0 ;
23909 PyObject * obj1 = 0 ;
23910 PyObject * obj2 = 0 ;
23911 char *kwnames[] = {
23912 (char *) "self",(char *) "w",(char *) "h", NULL
23913 };
23914
23915 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetVirtualSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
23916 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23917 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23918 arg2 = (int)SWIG_As_int(obj1);
23919 if (PyErr_Occurred()) SWIG_fail;
23920 arg3 = (int)SWIG_As_int(obj2);
23921 if (PyErr_Occurred()) SWIG_fail;
23922 {
23923 PyThreadState* __tstate = wxPyBeginAllowThreads();
23924 (arg1)->SetVirtualSize(arg2,arg3);
23925
23926 wxPyEndAllowThreads(__tstate);
23927 if (PyErr_Occurred()) SWIG_fail;
23928 }
23929 Py_INCREF(Py_None); resultobj = Py_None;
23930 return resultobj;
23931 fail:
23932 return NULL;
23933 }
23934
23935
23936 static PyObject *_wrap_Window_GetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
23937 PyObject *resultobj;
23938 wxWindow *arg1 = (wxWindow *) 0 ;
23939 wxSize result;
23940 PyObject * obj0 = 0 ;
23941 char *kwnames[] = {
23942 (char *) "self", NULL
23943 };
23944
23945 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetVirtualSize",kwnames,&obj0)) goto fail;
23946 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23947 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23948 {
23949 PyThreadState* __tstate = wxPyBeginAllowThreads();
23950 result = ((wxWindow const *)arg1)->GetVirtualSize();
23951
23952 wxPyEndAllowThreads(__tstate);
23953 if (PyErr_Occurred()) SWIG_fail;
23954 }
23955 {
23956 wxSize * resultptr;
23957 resultptr = new wxSize((wxSize &) result);
23958 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23959 }
23960 return resultobj;
23961 fail:
23962 return NULL;
23963 }
23964
23965
23966 static PyObject *_wrap_Window_GetVirtualSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
23967 PyObject *resultobj;
23968 wxWindow *arg1 = (wxWindow *) 0 ;
23969 int *arg2 = (int *) 0 ;
23970 int *arg3 = (int *) 0 ;
23971 int temp2 ;
23972 int res2 = 0 ;
23973 int temp3 ;
23974 int res3 = 0 ;
23975 PyObject * obj0 = 0 ;
23976 char *kwnames[] = {
23977 (char *) "self", NULL
23978 };
23979
23980 arg2 = &temp2; res2 = SWIG_NEWOBJ;
23981 arg3 = &temp3; res3 = SWIG_NEWOBJ;
23982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetVirtualSizeTuple",kwnames,&obj0)) goto fail;
23983 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23984 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23985 {
23986 PyThreadState* __tstate = wxPyBeginAllowThreads();
23987 ((wxWindow const *)arg1)->GetVirtualSize(arg2,arg3);
23988
23989 wxPyEndAllowThreads(__tstate);
23990 if (PyErr_Occurred()) SWIG_fail;
23991 }
23992 Py_INCREF(Py_None); resultobj = Py_None;
23993 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
23994 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
23995 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
23996 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
23997 return resultobj;
23998 fail:
23999 return NULL;
24000 }
24001
24002
24003 static PyObject *_wrap_Window_GetBestVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
24004 PyObject *resultobj;
24005 wxWindow *arg1 = (wxWindow *) 0 ;
24006 wxSize result;
24007 PyObject * obj0 = 0 ;
24008 char *kwnames[] = {
24009 (char *) "self", NULL
24010 };
24011
24012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestVirtualSize",kwnames,&obj0)) goto fail;
24013 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24014 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24015 {
24016 PyThreadState* __tstate = wxPyBeginAllowThreads();
24017 result = ((wxWindow const *)arg1)->GetBestVirtualSize();
24018
24019 wxPyEndAllowThreads(__tstate);
24020 if (PyErr_Occurred()) SWIG_fail;
24021 }
24022 {
24023 wxSize * resultptr;
24024 resultptr = new wxSize((wxSize &) result);
24025 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
24026 }
24027 return resultobj;
24028 fail:
24029 return NULL;
24030 }
24031
24032
24033 static PyObject *_wrap_Window_Show(PyObject *, PyObject *args, PyObject *kwargs) {
24034 PyObject *resultobj;
24035 wxWindow *arg1 = (wxWindow *) 0 ;
24036 bool arg2 = (bool) True ;
24037 bool result;
24038 PyObject * obj0 = 0 ;
24039 PyObject * obj1 = 0 ;
24040 char *kwnames[] = {
24041 (char *) "self",(char *) "show", NULL
24042 };
24043
24044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Show",kwnames,&obj0,&obj1)) goto fail;
24045 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24046 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24047 if (obj1) {
24048 arg2 = (bool)SWIG_As_bool(obj1);
24049 if (PyErr_Occurred()) SWIG_fail;
24050 }
24051 {
24052 PyThreadState* __tstate = wxPyBeginAllowThreads();
24053 result = (bool)(arg1)->Show(arg2);
24054
24055 wxPyEndAllowThreads(__tstate);
24056 if (PyErr_Occurred()) SWIG_fail;
24057 }
24058 {
24059 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24060 }
24061 return resultobj;
24062 fail:
24063 return NULL;
24064 }
24065
24066
24067 static PyObject *_wrap_Window_Hide(PyObject *, PyObject *args, PyObject *kwargs) {
24068 PyObject *resultobj;
24069 wxWindow *arg1 = (wxWindow *) 0 ;
24070 bool result;
24071 PyObject * obj0 = 0 ;
24072 char *kwnames[] = {
24073 (char *) "self", NULL
24074 };
24075
24076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Hide",kwnames,&obj0)) goto fail;
24077 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24078 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24079 {
24080 PyThreadState* __tstate = wxPyBeginAllowThreads();
24081 result = (bool)(arg1)->Hide();
24082
24083 wxPyEndAllowThreads(__tstate);
24084 if (PyErr_Occurred()) SWIG_fail;
24085 }
24086 {
24087 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24088 }
24089 return resultobj;
24090 fail:
24091 return NULL;
24092 }
24093
24094
24095 static PyObject *_wrap_Window_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
24096 PyObject *resultobj;
24097 wxWindow *arg1 = (wxWindow *) 0 ;
24098 bool arg2 = (bool) True ;
24099 bool result;
24100 PyObject * obj0 = 0 ;
24101 PyObject * obj1 = 0 ;
24102 char *kwnames[] = {
24103 (char *) "self",(char *) "enable", NULL
24104 };
24105
24106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Enable",kwnames,&obj0,&obj1)) goto fail;
24107 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24108 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24109 if (obj1) {
24110 arg2 = (bool)SWIG_As_bool(obj1);
24111 if (PyErr_Occurred()) SWIG_fail;
24112 }
24113 {
24114 PyThreadState* __tstate = wxPyBeginAllowThreads();
24115 result = (bool)(arg1)->Enable(arg2);
24116
24117 wxPyEndAllowThreads(__tstate);
24118 if (PyErr_Occurred()) SWIG_fail;
24119 }
24120 {
24121 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24122 }
24123 return resultobj;
24124 fail:
24125 return NULL;
24126 }
24127
24128
24129 static PyObject *_wrap_Window_Disable(PyObject *, PyObject *args, PyObject *kwargs) {
24130 PyObject *resultobj;
24131 wxWindow *arg1 = (wxWindow *) 0 ;
24132 bool result;
24133 PyObject * obj0 = 0 ;
24134 char *kwnames[] = {
24135 (char *) "self", NULL
24136 };
24137
24138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Disable",kwnames,&obj0)) goto fail;
24139 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24140 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24141 {
24142 PyThreadState* __tstate = wxPyBeginAllowThreads();
24143 result = (bool)(arg1)->Disable();
24144
24145 wxPyEndAllowThreads(__tstate);
24146 if (PyErr_Occurred()) SWIG_fail;
24147 }
24148 {
24149 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24150 }
24151 return resultobj;
24152 fail:
24153 return NULL;
24154 }
24155
24156
24157 static PyObject *_wrap_Window_IsShown(PyObject *, PyObject *args, PyObject *kwargs) {
24158 PyObject *resultobj;
24159 wxWindow *arg1 = (wxWindow *) 0 ;
24160 bool result;
24161 PyObject * obj0 = 0 ;
24162 char *kwnames[] = {
24163 (char *) "self", NULL
24164 };
24165
24166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsShown",kwnames,&obj0)) goto fail;
24167 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24168 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24169 {
24170 PyThreadState* __tstate = wxPyBeginAllowThreads();
24171 result = (bool)((wxWindow const *)arg1)->IsShown();
24172
24173 wxPyEndAllowThreads(__tstate);
24174 if (PyErr_Occurred()) SWIG_fail;
24175 }
24176 {
24177 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24178 }
24179 return resultobj;
24180 fail:
24181 return NULL;
24182 }
24183
24184
24185 static PyObject *_wrap_Window_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
24186 PyObject *resultobj;
24187 wxWindow *arg1 = (wxWindow *) 0 ;
24188 bool result;
24189 PyObject * obj0 = 0 ;
24190 char *kwnames[] = {
24191 (char *) "self", NULL
24192 };
24193
24194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsEnabled",kwnames,&obj0)) goto fail;
24195 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24196 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24197 {
24198 PyThreadState* __tstate = wxPyBeginAllowThreads();
24199 result = (bool)((wxWindow const *)arg1)->IsEnabled();
24200
24201 wxPyEndAllowThreads(__tstate);
24202 if (PyErr_Occurred()) SWIG_fail;
24203 }
24204 {
24205 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24206 }
24207 return resultobj;
24208 fail:
24209 return NULL;
24210 }
24211
24212
24213 static PyObject *_wrap_Window_SetWindowStyleFlag(PyObject *, PyObject *args, PyObject *kwargs) {
24214 PyObject *resultobj;
24215 wxWindow *arg1 = (wxWindow *) 0 ;
24216 long arg2 ;
24217 PyObject * obj0 = 0 ;
24218 PyObject * obj1 = 0 ;
24219 char *kwnames[] = {
24220 (char *) "self",(char *) "style", NULL
24221 };
24222
24223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetWindowStyleFlag",kwnames,&obj0,&obj1)) goto fail;
24224 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24225 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24226 arg2 = (long)SWIG_As_long(obj1);
24227 if (PyErr_Occurred()) SWIG_fail;
24228 {
24229 PyThreadState* __tstate = wxPyBeginAllowThreads();
24230 (arg1)->SetWindowStyleFlag(arg2);
24231
24232 wxPyEndAllowThreads(__tstate);
24233 if (PyErr_Occurred()) SWIG_fail;
24234 }
24235 Py_INCREF(Py_None); resultobj = Py_None;
24236 return resultobj;
24237 fail:
24238 return NULL;
24239 }
24240
24241
24242 static PyObject *_wrap_Window_GetWindowStyleFlag(PyObject *, PyObject *args, PyObject *kwargs) {
24243 PyObject *resultobj;
24244 wxWindow *arg1 = (wxWindow *) 0 ;
24245 long result;
24246 PyObject * obj0 = 0 ;
24247 char *kwnames[] = {
24248 (char *) "self", NULL
24249 };
24250
24251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetWindowStyleFlag",kwnames,&obj0)) goto fail;
24252 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24253 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24254 {
24255 PyThreadState* __tstate = wxPyBeginAllowThreads();
24256 result = (long)((wxWindow const *)arg1)->GetWindowStyleFlag();
24257
24258 wxPyEndAllowThreads(__tstate);
24259 if (PyErr_Occurred()) SWIG_fail;
24260 }
24261 resultobj = SWIG_From_long((long)result);
24262 return resultobj;
24263 fail:
24264 return NULL;
24265 }
24266
24267
24268 static PyObject *_wrap_Window_HasFlag(PyObject *, PyObject *args, PyObject *kwargs) {
24269 PyObject *resultobj;
24270 wxWindow *arg1 = (wxWindow *) 0 ;
24271 int arg2 ;
24272 bool result;
24273 PyObject * obj0 = 0 ;
24274 PyObject * obj1 = 0 ;
24275 char *kwnames[] = {
24276 (char *) "self",(char *) "flag", NULL
24277 };
24278
24279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HasFlag",kwnames,&obj0,&obj1)) goto fail;
24280 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24281 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24282 arg2 = (int)SWIG_As_int(obj1);
24283 if (PyErr_Occurred()) SWIG_fail;
24284 {
24285 PyThreadState* __tstate = wxPyBeginAllowThreads();
24286 result = (bool)((wxWindow const *)arg1)->HasFlag(arg2);
24287
24288 wxPyEndAllowThreads(__tstate);
24289 if (PyErr_Occurred()) SWIG_fail;
24290 }
24291 {
24292 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24293 }
24294 return resultobj;
24295 fail:
24296 return NULL;
24297 }
24298
24299
24300 static PyObject *_wrap_Window_IsRetained(PyObject *, PyObject *args, PyObject *kwargs) {
24301 PyObject *resultobj;
24302 wxWindow *arg1 = (wxWindow *) 0 ;
24303 bool result;
24304 PyObject * obj0 = 0 ;
24305 char *kwnames[] = {
24306 (char *) "self", NULL
24307 };
24308
24309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsRetained",kwnames,&obj0)) goto fail;
24310 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24311 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24312 {
24313 PyThreadState* __tstate = wxPyBeginAllowThreads();
24314 result = (bool)((wxWindow const *)arg1)->IsRetained();
24315
24316 wxPyEndAllowThreads(__tstate);
24317 if (PyErr_Occurred()) SWIG_fail;
24318 }
24319 {
24320 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24321 }
24322 return resultobj;
24323 fail:
24324 return NULL;
24325 }
24326
24327
24328 static PyObject *_wrap_Window_SetExtraStyle(PyObject *, PyObject *args, PyObject *kwargs) {
24329 PyObject *resultobj;
24330 wxWindow *arg1 = (wxWindow *) 0 ;
24331 long arg2 ;
24332 PyObject * obj0 = 0 ;
24333 PyObject * obj1 = 0 ;
24334 char *kwnames[] = {
24335 (char *) "self",(char *) "exStyle", NULL
24336 };
24337
24338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetExtraStyle",kwnames,&obj0,&obj1)) goto fail;
24339 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24340 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24341 arg2 = (long)SWIG_As_long(obj1);
24342 if (PyErr_Occurred()) SWIG_fail;
24343 {
24344 PyThreadState* __tstate = wxPyBeginAllowThreads();
24345 (arg1)->SetExtraStyle(arg2);
24346
24347 wxPyEndAllowThreads(__tstate);
24348 if (PyErr_Occurred()) SWIG_fail;
24349 }
24350 Py_INCREF(Py_None); resultobj = Py_None;
24351 return resultobj;
24352 fail:
24353 return NULL;
24354 }
24355
24356
24357 static PyObject *_wrap_Window_GetExtraStyle(PyObject *, PyObject *args, PyObject *kwargs) {
24358 PyObject *resultobj;
24359 wxWindow *arg1 = (wxWindow *) 0 ;
24360 long result;
24361 PyObject * obj0 = 0 ;
24362 char *kwnames[] = {
24363 (char *) "self", NULL
24364 };
24365
24366 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetExtraStyle",kwnames,&obj0)) goto fail;
24367 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24368 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24369 {
24370 PyThreadState* __tstate = wxPyBeginAllowThreads();
24371 result = (long)((wxWindow const *)arg1)->GetExtraStyle();
24372
24373 wxPyEndAllowThreads(__tstate);
24374 if (PyErr_Occurred()) SWIG_fail;
24375 }
24376 resultobj = SWIG_From_long((long)result);
24377 return resultobj;
24378 fail:
24379 return NULL;
24380 }
24381
24382
24383 static PyObject *_wrap_Window_MakeModal(PyObject *, PyObject *args, PyObject *kwargs) {
24384 PyObject *resultobj;
24385 wxWindow *arg1 = (wxWindow *) 0 ;
24386 bool arg2 = (bool) True ;
24387 PyObject * obj0 = 0 ;
24388 PyObject * obj1 = 0 ;
24389 char *kwnames[] = {
24390 (char *) "self",(char *) "modal", NULL
24391 };
24392
24393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_MakeModal",kwnames,&obj0,&obj1)) goto fail;
24394 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24395 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24396 if (obj1) {
24397 arg2 = (bool)SWIG_As_bool(obj1);
24398 if (PyErr_Occurred()) SWIG_fail;
24399 }
24400 {
24401 PyThreadState* __tstate = wxPyBeginAllowThreads();
24402 (arg1)->MakeModal(arg2);
24403
24404 wxPyEndAllowThreads(__tstate);
24405 if (PyErr_Occurred()) SWIG_fail;
24406 }
24407 Py_INCREF(Py_None); resultobj = Py_None;
24408 return resultobj;
24409 fail:
24410 return NULL;
24411 }
24412
24413
24414 static PyObject *_wrap_Window_SetThemeEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
24415 PyObject *resultobj;
24416 wxWindow *arg1 = (wxWindow *) 0 ;
24417 bool arg2 ;
24418 PyObject * obj0 = 0 ;
24419 PyObject * obj1 = 0 ;
24420 char *kwnames[] = {
24421 (char *) "self",(char *) "enableTheme", NULL
24422 };
24423
24424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetThemeEnabled",kwnames,&obj0,&obj1)) goto fail;
24425 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24426 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24427 arg2 = (bool)SWIG_As_bool(obj1);
24428 if (PyErr_Occurred()) SWIG_fail;
24429 {
24430 PyThreadState* __tstate = wxPyBeginAllowThreads();
24431 (arg1)->SetThemeEnabled(arg2);
24432
24433 wxPyEndAllowThreads(__tstate);
24434 if (PyErr_Occurred()) SWIG_fail;
24435 }
24436 Py_INCREF(Py_None); resultobj = Py_None;
24437 return resultobj;
24438 fail:
24439 return NULL;
24440 }
24441
24442
24443 static PyObject *_wrap_Window_GetThemeEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
24444 PyObject *resultobj;
24445 wxWindow *arg1 = (wxWindow *) 0 ;
24446 bool result;
24447 PyObject * obj0 = 0 ;
24448 char *kwnames[] = {
24449 (char *) "self", NULL
24450 };
24451
24452 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetThemeEnabled",kwnames,&obj0)) goto fail;
24453 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24454 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24455 {
24456 PyThreadState* __tstate = wxPyBeginAllowThreads();
24457 result = (bool)((wxWindow const *)arg1)->GetThemeEnabled();
24458
24459 wxPyEndAllowThreads(__tstate);
24460 if (PyErr_Occurred()) SWIG_fail;
24461 }
24462 {
24463 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24464 }
24465 return resultobj;
24466 fail:
24467 return NULL;
24468 }
24469
24470
24471 static PyObject *_wrap_Window_SetFocus(PyObject *, PyObject *args, PyObject *kwargs) {
24472 PyObject *resultobj;
24473 wxWindow *arg1 = (wxWindow *) 0 ;
24474 PyObject * obj0 = 0 ;
24475 char *kwnames[] = {
24476 (char *) "self", NULL
24477 };
24478
24479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_SetFocus",kwnames,&obj0)) goto fail;
24480 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24481 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24482 {
24483 PyThreadState* __tstate = wxPyBeginAllowThreads();
24484 (arg1)->SetFocus();
24485
24486 wxPyEndAllowThreads(__tstate);
24487 if (PyErr_Occurred()) SWIG_fail;
24488 }
24489 Py_INCREF(Py_None); resultobj = Py_None;
24490 return resultobj;
24491 fail:
24492 return NULL;
24493 }
24494
24495
24496 static PyObject *_wrap_Window_SetFocusFromKbd(PyObject *, PyObject *args, PyObject *kwargs) {
24497 PyObject *resultobj;
24498 wxWindow *arg1 = (wxWindow *) 0 ;
24499 PyObject * obj0 = 0 ;
24500 char *kwnames[] = {
24501 (char *) "self", NULL
24502 };
24503
24504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_SetFocusFromKbd",kwnames,&obj0)) goto fail;
24505 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24506 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24507 {
24508 PyThreadState* __tstate = wxPyBeginAllowThreads();
24509 (arg1)->SetFocusFromKbd();
24510
24511 wxPyEndAllowThreads(__tstate);
24512 if (PyErr_Occurred()) SWIG_fail;
24513 }
24514 Py_INCREF(Py_None); resultobj = Py_None;
24515 return resultobj;
24516 fail:
24517 return NULL;
24518 }
24519
24520
24521 static PyObject *_wrap_Window_FindFocus(PyObject *, PyObject *args, PyObject *kwargs) {
24522 PyObject *resultobj;
24523 wxWindow *result;
24524 char *kwnames[] = {
24525 NULL
24526 };
24527
24528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_FindFocus",kwnames)) goto fail;
24529 {
24530 if (!wxPyCheckForApp()) SWIG_fail;
24531 PyThreadState* __tstate = wxPyBeginAllowThreads();
24532 result = (wxWindow *)wxWindow::FindFocus();
24533
24534 wxPyEndAllowThreads(__tstate);
24535 if (PyErr_Occurred()) SWIG_fail;
24536 }
24537 {
24538 resultobj = wxPyMake_wxObject(result, 0);
24539 }
24540 return resultobj;
24541 fail:
24542 return NULL;
24543 }
24544
24545
24546 static PyObject *_wrap_Window_AcceptsFocus(PyObject *, PyObject *args, PyObject *kwargs) {
24547 PyObject *resultobj;
24548 wxWindow *arg1 = (wxWindow *) 0 ;
24549 bool result;
24550 PyObject * obj0 = 0 ;
24551 char *kwnames[] = {
24552 (char *) "self", NULL
24553 };
24554
24555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_AcceptsFocus",kwnames,&obj0)) goto fail;
24556 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24557 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24558 {
24559 PyThreadState* __tstate = wxPyBeginAllowThreads();
24560 result = (bool)((wxWindow const *)arg1)->AcceptsFocus();
24561
24562 wxPyEndAllowThreads(__tstate);
24563 if (PyErr_Occurred()) SWIG_fail;
24564 }
24565 {
24566 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24567 }
24568 return resultobj;
24569 fail:
24570 return NULL;
24571 }
24572
24573
24574 static PyObject *_wrap_Window_AcceptsFocusFromKeyboard(PyObject *, PyObject *args, PyObject *kwargs) {
24575 PyObject *resultobj;
24576 wxWindow *arg1 = (wxWindow *) 0 ;
24577 bool result;
24578 PyObject * obj0 = 0 ;
24579 char *kwnames[] = {
24580 (char *) "self", NULL
24581 };
24582
24583 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_AcceptsFocusFromKeyboard",kwnames,&obj0)) goto fail;
24584 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24585 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24586 {
24587 PyThreadState* __tstate = wxPyBeginAllowThreads();
24588 result = (bool)((wxWindow const *)arg1)->AcceptsFocusFromKeyboard();
24589
24590 wxPyEndAllowThreads(__tstate);
24591 if (PyErr_Occurred()) SWIG_fail;
24592 }
24593 {
24594 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24595 }
24596 return resultobj;
24597 fail:
24598 return NULL;
24599 }
24600
24601
24602 static PyObject *_wrap_Window_GetDefaultItem(PyObject *, PyObject *args, PyObject *kwargs) {
24603 PyObject *resultobj;
24604 wxWindow *arg1 = (wxWindow *) 0 ;
24605 wxWindow *result;
24606 PyObject * obj0 = 0 ;
24607 char *kwnames[] = {
24608 (char *) "self", NULL
24609 };
24610
24611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDefaultItem",kwnames,&obj0)) goto fail;
24612 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24613 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24614 {
24615 PyThreadState* __tstate = wxPyBeginAllowThreads();
24616 result = (wxWindow *)((wxWindow const *)arg1)->GetDefaultItem();
24617
24618 wxPyEndAllowThreads(__tstate);
24619 if (PyErr_Occurred()) SWIG_fail;
24620 }
24621 {
24622 resultobj = wxPyMake_wxObject(result, 0);
24623 }
24624 return resultobj;
24625 fail:
24626 return NULL;
24627 }
24628
24629
24630 static PyObject *_wrap_Window_SetDefaultItem(PyObject *, PyObject *args, PyObject *kwargs) {
24631 PyObject *resultobj;
24632 wxWindow *arg1 = (wxWindow *) 0 ;
24633 wxWindow *arg2 = (wxWindow *) 0 ;
24634 wxWindow *result;
24635 PyObject * obj0 = 0 ;
24636 PyObject * obj1 = 0 ;
24637 char *kwnames[] = {
24638 (char *) "self",(char *) "child", NULL
24639 };
24640
24641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDefaultItem",kwnames,&obj0,&obj1)) goto fail;
24642 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24643 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24644 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24645 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24646 {
24647 PyThreadState* __tstate = wxPyBeginAllowThreads();
24648 result = (wxWindow *)(arg1)->SetDefaultItem(arg2);
24649
24650 wxPyEndAllowThreads(__tstate);
24651 if (PyErr_Occurred()) SWIG_fail;
24652 }
24653 {
24654 resultobj = wxPyMake_wxObject(result, 0);
24655 }
24656 return resultobj;
24657 fail:
24658 return NULL;
24659 }
24660
24661
24662 static PyObject *_wrap_Window_SetTmpDefaultItem(PyObject *, PyObject *args, PyObject *kwargs) {
24663 PyObject *resultobj;
24664 wxWindow *arg1 = (wxWindow *) 0 ;
24665 wxWindow *arg2 = (wxWindow *) 0 ;
24666 PyObject * obj0 = 0 ;
24667 PyObject * obj1 = 0 ;
24668 char *kwnames[] = {
24669 (char *) "self",(char *) "win", NULL
24670 };
24671
24672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetTmpDefaultItem",kwnames,&obj0,&obj1)) goto fail;
24673 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24674 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24675 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24676 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24677 {
24678 PyThreadState* __tstate = wxPyBeginAllowThreads();
24679 (arg1)->SetTmpDefaultItem(arg2);
24680
24681 wxPyEndAllowThreads(__tstate);
24682 if (PyErr_Occurred()) SWIG_fail;
24683 }
24684 Py_INCREF(Py_None); resultobj = Py_None;
24685 return resultobj;
24686 fail:
24687 return NULL;
24688 }
24689
24690
24691 static PyObject *_wrap_Window_Navigate(PyObject *, PyObject *args, PyObject *kwargs) {
24692 PyObject *resultobj;
24693 wxWindow *arg1 = (wxWindow *) 0 ;
24694 int arg2 = (int) wxNavigationKeyEvent::IsForward ;
24695 bool result;
24696 PyObject * obj0 = 0 ;
24697 PyObject * obj1 = 0 ;
24698 char *kwnames[] = {
24699 (char *) "self",(char *) "flags", NULL
24700 };
24701
24702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Navigate",kwnames,&obj0,&obj1)) goto fail;
24703 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24704 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24705 if (obj1) {
24706 arg2 = (int)SWIG_As_int(obj1);
24707 if (PyErr_Occurred()) SWIG_fail;
24708 }
24709 {
24710 PyThreadState* __tstate = wxPyBeginAllowThreads();
24711 result = (bool)(arg1)->Navigate(arg2);
24712
24713 wxPyEndAllowThreads(__tstate);
24714 if (PyErr_Occurred()) SWIG_fail;
24715 }
24716 {
24717 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24718 }
24719 return resultobj;
24720 fail:
24721 return NULL;
24722 }
24723
24724
24725 static PyObject *_wrap_Window_MoveAfterInTabOrder(PyObject *, PyObject *args, PyObject *kwargs) {
24726 PyObject *resultobj;
24727 wxWindow *arg1 = (wxWindow *) 0 ;
24728 wxWindow *arg2 = (wxWindow *) 0 ;
24729 PyObject * obj0 = 0 ;
24730 PyObject * obj1 = 0 ;
24731 char *kwnames[] = {
24732 (char *) "self",(char *) "win", NULL
24733 };
24734
24735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_MoveAfterInTabOrder",kwnames,&obj0,&obj1)) goto fail;
24736 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24737 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24738 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24739 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24740 {
24741 PyThreadState* __tstate = wxPyBeginAllowThreads();
24742 (arg1)->MoveAfterInTabOrder(arg2);
24743
24744 wxPyEndAllowThreads(__tstate);
24745 if (PyErr_Occurred()) SWIG_fail;
24746 }
24747 Py_INCREF(Py_None); resultobj = Py_None;
24748 return resultobj;
24749 fail:
24750 return NULL;
24751 }
24752
24753
24754 static PyObject *_wrap_Window_MoveBeforeInTabOrder(PyObject *, PyObject *args, PyObject *kwargs) {
24755 PyObject *resultobj;
24756 wxWindow *arg1 = (wxWindow *) 0 ;
24757 wxWindow *arg2 = (wxWindow *) 0 ;
24758 PyObject * obj0 = 0 ;
24759 PyObject * obj1 = 0 ;
24760 char *kwnames[] = {
24761 (char *) "self",(char *) "win", NULL
24762 };
24763
24764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_MoveBeforeInTabOrder",kwnames,&obj0,&obj1)) goto fail;
24765 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24766 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24767 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24768 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24769 {
24770 PyThreadState* __tstate = wxPyBeginAllowThreads();
24771 (arg1)->MoveBeforeInTabOrder(arg2);
24772
24773 wxPyEndAllowThreads(__tstate);
24774 if (PyErr_Occurred()) SWIG_fail;
24775 }
24776 Py_INCREF(Py_None); resultobj = Py_None;
24777 return resultobj;
24778 fail:
24779 return NULL;
24780 }
24781
24782
24783 static PyObject *_wrap_Window_GetChildren(PyObject *, PyObject *args, PyObject *kwargs) {
24784 PyObject *resultobj;
24785 wxWindow *arg1 = (wxWindow *) 0 ;
24786 PyObject *result;
24787 PyObject * obj0 = 0 ;
24788 char *kwnames[] = {
24789 (char *) "self", NULL
24790 };
24791
24792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetChildren",kwnames,&obj0)) goto fail;
24793 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24794 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24795 {
24796 PyThreadState* __tstate = wxPyBeginAllowThreads();
24797 result = (PyObject *)wxWindow_GetChildren(arg1);
24798
24799 wxPyEndAllowThreads(__tstate);
24800 if (PyErr_Occurred()) SWIG_fail;
24801 }
24802 resultobj = result;
24803 return resultobj;
24804 fail:
24805 return NULL;
24806 }
24807
24808
24809 static PyObject *_wrap_Window_GetParent(PyObject *, PyObject *args, PyObject *kwargs) {
24810 PyObject *resultobj;
24811 wxWindow *arg1 = (wxWindow *) 0 ;
24812 wxWindow *result;
24813 PyObject * obj0 = 0 ;
24814 char *kwnames[] = {
24815 (char *) "self", NULL
24816 };
24817
24818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetParent",kwnames,&obj0)) goto fail;
24819 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24820 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24821 {
24822 PyThreadState* __tstate = wxPyBeginAllowThreads();
24823 result = (wxWindow *)((wxWindow const *)arg1)->GetParent();
24824
24825 wxPyEndAllowThreads(__tstate);
24826 if (PyErr_Occurred()) SWIG_fail;
24827 }
24828 {
24829 resultobj = wxPyMake_wxObject(result, 0);
24830 }
24831 return resultobj;
24832 fail:
24833 return NULL;
24834 }
24835
24836
24837 static PyObject *_wrap_Window_GetGrandParent(PyObject *, PyObject *args, PyObject *kwargs) {
24838 PyObject *resultobj;
24839 wxWindow *arg1 = (wxWindow *) 0 ;
24840 wxWindow *result;
24841 PyObject * obj0 = 0 ;
24842 char *kwnames[] = {
24843 (char *) "self", NULL
24844 };
24845
24846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetGrandParent",kwnames,&obj0)) goto fail;
24847 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24848 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24849 {
24850 PyThreadState* __tstate = wxPyBeginAllowThreads();
24851 result = (wxWindow *)((wxWindow const *)arg1)->GetGrandParent();
24852
24853 wxPyEndAllowThreads(__tstate);
24854 if (PyErr_Occurred()) SWIG_fail;
24855 }
24856 {
24857 resultobj = wxPyMake_wxObject(result, 0);
24858 }
24859 return resultobj;
24860 fail:
24861 return NULL;
24862 }
24863
24864
24865 static PyObject *_wrap_Window_IsTopLevel(PyObject *, PyObject *args, PyObject *kwargs) {
24866 PyObject *resultobj;
24867 wxWindow *arg1 = (wxWindow *) 0 ;
24868 bool result;
24869 PyObject * obj0 = 0 ;
24870 char *kwnames[] = {
24871 (char *) "self", NULL
24872 };
24873
24874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsTopLevel",kwnames,&obj0)) goto fail;
24875 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24876 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24877 {
24878 PyThreadState* __tstate = wxPyBeginAllowThreads();
24879 result = (bool)((wxWindow const *)arg1)->IsTopLevel();
24880
24881 wxPyEndAllowThreads(__tstate);
24882 if (PyErr_Occurred()) SWIG_fail;
24883 }
24884 {
24885 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24886 }
24887 return resultobj;
24888 fail:
24889 return NULL;
24890 }
24891
24892
24893 static PyObject *_wrap_Window_Reparent(PyObject *, PyObject *args, PyObject *kwargs) {
24894 PyObject *resultobj;
24895 wxWindow *arg1 = (wxWindow *) 0 ;
24896 wxWindow *arg2 = (wxWindow *) 0 ;
24897 bool result;
24898 PyObject * obj0 = 0 ;
24899 PyObject * obj1 = 0 ;
24900 char *kwnames[] = {
24901 (char *) "self",(char *) "newParent", NULL
24902 };
24903
24904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_Reparent",kwnames,&obj0,&obj1)) goto fail;
24905 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24906 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24907 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24908 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24909 {
24910 PyThreadState* __tstate = wxPyBeginAllowThreads();
24911 result = (bool)(arg1)->Reparent(arg2);
24912
24913 wxPyEndAllowThreads(__tstate);
24914 if (PyErr_Occurred()) SWIG_fail;
24915 }
24916 {
24917 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24918 }
24919 return resultobj;
24920 fail:
24921 return NULL;
24922 }
24923
24924
24925 static PyObject *_wrap_Window_AddChild(PyObject *, PyObject *args, PyObject *kwargs) {
24926 PyObject *resultobj;
24927 wxWindow *arg1 = (wxWindow *) 0 ;
24928 wxWindow *arg2 = (wxWindow *) 0 ;
24929 PyObject * obj0 = 0 ;
24930 PyObject * obj1 = 0 ;
24931 char *kwnames[] = {
24932 (char *) "self",(char *) "child", NULL
24933 };
24934
24935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_AddChild",kwnames,&obj0,&obj1)) goto fail;
24936 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24937 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24938 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24939 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24940 {
24941 PyThreadState* __tstate = wxPyBeginAllowThreads();
24942 (arg1)->AddChild(arg2);
24943
24944 wxPyEndAllowThreads(__tstate);
24945 if (PyErr_Occurred()) SWIG_fail;
24946 }
24947 Py_INCREF(Py_None); resultobj = Py_None;
24948 return resultobj;
24949 fail:
24950 return NULL;
24951 }
24952
24953
24954 static PyObject *_wrap_Window_RemoveChild(PyObject *, PyObject *args, PyObject *kwargs) {
24955 PyObject *resultobj;
24956 wxWindow *arg1 = (wxWindow *) 0 ;
24957 wxWindow *arg2 = (wxWindow *) 0 ;
24958 PyObject * obj0 = 0 ;
24959 PyObject * obj1 = 0 ;
24960 char *kwnames[] = {
24961 (char *) "self",(char *) "child", NULL
24962 };
24963
24964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
24965 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24966 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24967 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24968 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24969 {
24970 PyThreadState* __tstate = wxPyBeginAllowThreads();
24971 (arg1)->RemoveChild(arg2);
24972
24973 wxPyEndAllowThreads(__tstate);
24974 if (PyErr_Occurred()) SWIG_fail;
24975 }
24976 Py_INCREF(Py_None); resultobj = Py_None;
24977 return resultobj;
24978 fail:
24979 return NULL;
24980 }
24981
24982
24983 static PyObject *_wrap_Window_FindWindowById(PyObject *, PyObject *args, PyObject *kwargs) {
24984 PyObject *resultobj;
24985 wxWindow *arg1 = (wxWindow *) 0 ;
24986 long arg2 ;
24987 wxWindow *result;
24988 PyObject * obj0 = 0 ;
24989 PyObject * obj1 = 0 ;
24990 char *kwnames[] = {
24991 (char *) "self",(char *) "winid", NULL
24992 };
24993
24994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FindWindowById",kwnames,&obj0,&obj1)) goto fail;
24995 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24996 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24997 arg2 = (long)SWIG_As_long(obj1);
24998 if (PyErr_Occurred()) SWIG_fail;
24999 {
25000 PyThreadState* __tstate = wxPyBeginAllowThreads();
25001 result = (wxWindow *)(arg1)->FindWindow(arg2);
25002
25003 wxPyEndAllowThreads(__tstate);
25004 if (PyErr_Occurred()) SWIG_fail;
25005 }
25006 {
25007 resultobj = wxPyMake_wxObject(result, 0);
25008 }
25009 return resultobj;
25010 fail:
25011 return NULL;
25012 }
25013
25014
25015 static PyObject *_wrap_Window_FindWindowByName(PyObject *, PyObject *args, PyObject *kwargs) {
25016 PyObject *resultobj;
25017 wxWindow *arg1 = (wxWindow *) 0 ;
25018 wxString *arg2 = 0 ;
25019 wxWindow *result;
25020 bool temp2 = False ;
25021 PyObject * obj0 = 0 ;
25022 PyObject * obj1 = 0 ;
25023 char *kwnames[] = {
25024 (char *) "self",(char *) "name", NULL
25025 };
25026
25027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FindWindowByName",kwnames,&obj0,&obj1)) goto fail;
25028 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25029 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25030 {
25031 arg2 = wxString_in_helper(obj1);
25032 if (arg2 == NULL) SWIG_fail;
25033 temp2 = True;
25034 }
25035 {
25036 PyThreadState* __tstate = wxPyBeginAllowThreads();
25037 result = (wxWindow *)(arg1)->FindWindow((wxString const &)*arg2);
25038
25039 wxPyEndAllowThreads(__tstate);
25040 if (PyErr_Occurred()) SWIG_fail;
25041 }
25042 {
25043 resultobj = wxPyMake_wxObject(result, 0);
25044 }
25045 {
25046 if (temp2)
25047 delete arg2;
25048 }
25049 return resultobj;
25050 fail:
25051 {
25052 if (temp2)
25053 delete arg2;
25054 }
25055 return NULL;
25056 }
25057
25058
25059 static PyObject *_wrap_Window_GetEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
25060 PyObject *resultobj;
25061 wxWindow *arg1 = (wxWindow *) 0 ;
25062 wxEvtHandler *result;
25063 PyObject * obj0 = 0 ;
25064 char *kwnames[] = {
25065 (char *) "self", NULL
25066 };
25067
25068 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetEventHandler",kwnames,&obj0)) goto fail;
25069 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25070 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25071 {
25072 PyThreadState* __tstate = wxPyBeginAllowThreads();
25073 result = (wxEvtHandler *)((wxWindow const *)arg1)->GetEventHandler();
25074
25075 wxPyEndAllowThreads(__tstate);
25076 if (PyErr_Occurred()) SWIG_fail;
25077 }
25078 {
25079 resultobj = wxPyMake_wxObject(result, 0);
25080 }
25081 return resultobj;
25082 fail:
25083 return NULL;
25084 }
25085
25086
25087 static PyObject *_wrap_Window_SetEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
25088 PyObject *resultobj;
25089 wxWindow *arg1 = (wxWindow *) 0 ;
25090 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
25091 PyObject * obj0 = 0 ;
25092 PyObject * obj1 = 0 ;
25093 char *kwnames[] = {
25094 (char *) "self",(char *) "handler", NULL
25095 };
25096
25097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetEventHandler",kwnames,&obj0,&obj1)) goto fail;
25098 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25099 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25100 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
25101 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25102 {
25103 PyThreadState* __tstate = wxPyBeginAllowThreads();
25104 (arg1)->SetEventHandler(arg2);
25105
25106 wxPyEndAllowThreads(__tstate);
25107 if (PyErr_Occurred()) SWIG_fail;
25108 }
25109 Py_INCREF(Py_None); resultobj = Py_None;
25110 return resultobj;
25111 fail:
25112 return NULL;
25113 }
25114
25115
25116 static PyObject *_wrap_Window_PushEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
25117 PyObject *resultobj;
25118 wxWindow *arg1 = (wxWindow *) 0 ;
25119 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
25120 PyObject * obj0 = 0 ;
25121 PyObject * obj1 = 0 ;
25122 char *kwnames[] = {
25123 (char *) "self",(char *) "handler", NULL
25124 };
25125
25126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_PushEventHandler",kwnames,&obj0,&obj1)) goto fail;
25127 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25128 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25129 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
25130 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25131 {
25132 PyThreadState* __tstate = wxPyBeginAllowThreads();
25133 (arg1)->PushEventHandler(arg2);
25134
25135 wxPyEndAllowThreads(__tstate);
25136 if (PyErr_Occurred()) SWIG_fail;
25137 }
25138 Py_INCREF(Py_None); resultobj = Py_None;
25139 return resultobj;
25140 fail:
25141 return NULL;
25142 }
25143
25144
25145 static PyObject *_wrap_Window_PopEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
25146 PyObject *resultobj;
25147 wxWindow *arg1 = (wxWindow *) 0 ;
25148 bool arg2 = (bool) False ;
25149 wxEvtHandler *result;
25150 PyObject * obj0 = 0 ;
25151 PyObject * obj1 = 0 ;
25152 char *kwnames[] = {
25153 (char *) "self",(char *) "deleteHandler", NULL
25154 };
25155
25156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_PopEventHandler",kwnames,&obj0,&obj1)) goto fail;
25157 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25158 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25159 if (obj1) {
25160 arg2 = (bool)SWIG_As_bool(obj1);
25161 if (PyErr_Occurred()) SWIG_fail;
25162 }
25163 {
25164 PyThreadState* __tstate = wxPyBeginAllowThreads();
25165 result = (wxEvtHandler *)(arg1)->PopEventHandler(arg2);
25166
25167 wxPyEndAllowThreads(__tstate);
25168 if (PyErr_Occurred()) SWIG_fail;
25169 }
25170 {
25171 resultobj = wxPyMake_wxObject(result, 0);
25172 }
25173 return resultobj;
25174 fail:
25175 return NULL;
25176 }
25177
25178
25179 static PyObject *_wrap_Window_RemoveEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
25180 PyObject *resultobj;
25181 wxWindow *arg1 = (wxWindow *) 0 ;
25182 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
25183 bool result;
25184 PyObject * obj0 = 0 ;
25185 PyObject * obj1 = 0 ;
25186 char *kwnames[] = {
25187 (char *) "self",(char *) "handler", NULL
25188 };
25189
25190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RemoveEventHandler",kwnames,&obj0,&obj1)) goto fail;
25191 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25192 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25193 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
25194 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25195 {
25196 PyThreadState* __tstate = wxPyBeginAllowThreads();
25197 result = (bool)(arg1)->RemoveEventHandler(arg2);
25198
25199 wxPyEndAllowThreads(__tstate);
25200 if (PyErr_Occurred()) SWIG_fail;
25201 }
25202 {
25203 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25204 }
25205 return resultobj;
25206 fail:
25207 return NULL;
25208 }
25209
25210
25211 static PyObject *_wrap_Window_SetValidator(PyObject *, PyObject *args, PyObject *kwargs) {
25212 PyObject *resultobj;
25213 wxWindow *arg1 = (wxWindow *) 0 ;
25214 wxValidator *arg2 = 0 ;
25215 PyObject * obj0 = 0 ;
25216 PyObject * obj1 = 0 ;
25217 char *kwnames[] = {
25218 (char *) "self",(char *) "validator", NULL
25219 };
25220
25221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetValidator",kwnames,&obj0,&obj1)) goto fail;
25222 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25223 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25224 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxValidator,
25225 SWIG_POINTER_EXCEPTION | 0)) == -1)
25226 SWIG_fail;
25227 if (arg2 == NULL) {
25228 PyErr_SetString(PyExc_TypeError,"null reference");
25229 SWIG_fail;
25230 }
25231 {
25232 PyThreadState* __tstate = wxPyBeginAllowThreads();
25233 (arg1)->SetValidator((wxValidator const &)*arg2);
25234
25235 wxPyEndAllowThreads(__tstate);
25236 if (PyErr_Occurred()) SWIG_fail;
25237 }
25238 Py_INCREF(Py_None); resultobj = Py_None;
25239 return resultobj;
25240 fail:
25241 return NULL;
25242 }
25243
25244
25245 static PyObject *_wrap_Window_GetValidator(PyObject *, PyObject *args, PyObject *kwargs) {
25246 PyObject *resultobj;
25247 wxWindow *arg1 = (wxWindow *) 0 ;
25248 wxValidator *result;
25249 PyObject * obj0 = 0 ;
25250 char *kwnames[] = {
25251 (char *) "self", NULL
25252 };
25253
25254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetValidator",kwnames,&obj0)) goto fail;
25255 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25256 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25257 {
25258 PyThreadState* __tstate = wxPyBeginAllowThreads();
25259 result = (wxValidator *)(arg1)->GetValidator();
25260
25261 wxPyEndAllowThreads(__tstate);
25262 if (PyErr_Occurred()) SWIG_fail;
25263 }
25264 {
25265 resultobj = wxPyMake_wxObject(result, 0);
25266 }
25267 return resultobj;
25268 fail:
25269 return NULL;
25270 }
25271
25272
25273 static PyObject *_wrap_Window_Validate(PyObject *, PyObject *args, PyObject *kwargs) {
25274 PyObject *resultobj;
25275 wxWindow *arg1 = (wxWindow *) 0 ;
25276 bool result;
25277 PyObject * obj0 = 0 ;
25278 char *kwnames[] = {
25279 (char *) "self", NULL
25280 };
25281
25282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Validate",kwnames,&obj0)) goto fail;
25283 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25284 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25285 {
25286 PyThreadState* __tstate = wxPyBeginAllowThreads();
25287 result = (bool)(arg1)->Validate();
25288
25289 wxPyEndAllowThreads(__tstate);
25290 if (PyErr_Occurred()) SWIG_fail;
25291 }
25292 {
25293 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25294 }
25295 return resultobj;
25296 fail:
25297 return NULL;
25298 }
25299
25300
25301 static PyObject *_wrap_Window_TransferDataToWindow(PyObject *, PyObject *args, PyObject *kwargs) {
25302 PyObject *resultobj;
25303 wxWindow *arg1 = (wxWindow *) 0 ;
25304 bool result;
25305 PyObject * obj0 = 0 ;
25306 char *kwnames[] = {
25307 (char *) "self", NULL
25308 };
25309
25310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_TransferDataToWindow",kwnames,&obj0)) goto fail;
25311 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25312 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25313 {
25314 PyThreadState* __tstate = wxPyBeginAllowThreads();
25315 result = (bool)(arg1)->TransferDataToWindow();
25316
25317 wxPyEndAllowThreads(__tstate);
25318 if (PyErr_Occurred()) SWIG_fail;
25319 }
25320 {
25321 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25322 }
25323 return resultobj;
25324 fail:
25325 return NULL;
25326 }
25327
25328
25329 static PyObject *_wrap_Window_TransferDataFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
25330 PyObject *resultobj;
25331 wxWindow *arg1 = (wxWindow *) 0 ;
25332 bool result;
25333 PyObject * obj0 = 0 ;
25334 char *kwnames[] = {
25335 (char *) "self", NULL
25336 };
25337
25338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_TransferDataFromWindow",kwnames,&obj0)) goto fail;
25339 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25340 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25341 {
25342 PyThreadState* __tstate = wxPyBeginAllowThreads();
25343 result = (bool)(arg1)->TransferDataFromWindow();
25344
25345 wxPyEndAllowThreads(__tstate);
25346 if (PyErr_Occurred()) SWIG_fail;
25347 }
25348 {
25349 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25350 }
25351 return resultobj;
25352 fail:
25353 return NULL;
25354 }
25355
25356
25357 static PyObject *_wrap_Window_InitDialog(PyObject *, PyObject *args, PyObject *kwargs) {
25358 PyObject *resultobj;
25359 wxWindow *arg1 = (wxWindow *) 0 ;
25360 PyObject * obj0 = 0 ;
25361 char *kwnames[] = {
25362 (char *) "self", NULL
25363 };
25364
25365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InitDialog",kwnames,&obj0)) goto fail;
25366 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25367 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25368 {
25369 PyThreadState* __tstate = wxPyBeginAllowThreads();
25370 (arg1)->InitDialog();
25371
25372 wxPyEndAllowThreads(__tstate);
25373 if (PyErr_Occurred()) SWIG_fail;
25374 }
25375 Py_INCREF(Py_None); resultobj = Py_None;
25376 return resultobj;
25377 fail:
25378 return NULL;
25379 }
25380
25381
25382 static PyObject *_wrap_Window_SetAcceleratorTable(PyObject *, PyObject *args, PyObject *kwargs) {
25383 PyObject *resultobj;
25384 wxWindow *arg1 = (wxWindow *) 0 ;
25385 wxAcceleratorTable *arg2 = 0 ;
25386 PyObject * obj0 = 0 ;
25387 PyObject * obj1 = 0 ;
25388 char *kwnames[] = {
25389 (char *) "self",(char *) "accel", NULL
25390 };
25391
25392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetAcceleratorTable",kwnames,&obj0,&obj1)) goto fail;
25393 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25394 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25395 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxAcceleratorTable,
25396 SWIG_POINTER_EXCEPTION | 0)) == -1)
25397 SWIG_fail;
25398 if (arg2 == NULL) {
25399 PyErr_SetString(PyExc_TypeError,"null reference");
25400 SWIG_fail;
25401 }
25402 {
25403 PyThreadState* __tstate = wxPyBeginAllowThreads();
25404 (arg1)->SetAcceleratorTable((wxAcceleratorTable const &)*arg2);
25405
25406 wxPyEndAllowThreads(__tstate);
25407 if (PyErr_Occurred()) SWIG_fail;
25408 }
25409 Py_INCREF(Py_None); resultobj = Py_None;
25410 return resultobj;
25411 fail:
25412 return NULL;
25413 }
25414
25415
25416 static PyObject *_wrap_Window_GetAcceleratorTable(PyObject *, PyObject *args, PyObject *kwargs) {
25417 PyObject *resultobj;
25418 wxWindow *arg1 = (wxWindow *) 0 ;
25419 wxAcceleratorTable *result;
25420 PyObject * obj0 = 0 ;
25421 char *kwnames[] = {
25422 (char *) "self", NULL
25423 };
25424
25425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAcceleratorTable",kwnames,&obj0)) goto fail;
25426 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25427 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25428 {
25429 PyThreadState* __tstate = wxPyBeginAllowThreads();
25430 result = (wxAcceleratorTable *)(arg1)->GetAcceleratorTable();
25431
25432 wxPyEndAllowThreads(__tstate);
25433 if (PyErr_Occurred()) SWIG_fail;
25434 }
25435 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorTable, 0);
25436 return resultobj;
25437 fail:
25438 return NULL;
25439 }
25440
25441
25442 static PyObject *_wrap_Window_RegisterHotKey(PyObject *, PyObject *args, PyObject *kwargs) {
25443 PyObject *resultobj;
25444 wxWindow *arg1 = (wxWindow *) 0 ;
25445 int arg2 ;
25446 int arg3 ;
25447 int arg4 ;
25448 bool result;
25449 PyObject * obj0 = 0 ;
25450 PyObject * obj1 = 0 ;
25451 PyObject * obj2 = 0 ;
25452 PyObject * obj3 = 0 ;
25453 char *kwnames[] = {
25454 (char *) "self",(char *) "hotkeyId",(char *) "modifiers",(char *) "keycode", NULL
25455 };
25456
25457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Window_RegisterHotKey",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25458 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25459 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25460 arg2 = (int)SWIG_As_int(obj1);
25461 if (PyErr_Occurred()) SWIG_fail;
25462 arg3 = (int)SWIG_As_int(obj2);
25463 if (PyErr_Occurred()) SWIG_fail;
25464 arg4 = (int)SWIG_As_int(obj3);
25465 if (PyErr_Occurred()) SWIG_fail;
25466 {
25467 PyThreadState* __tstate = wxPyBeginAllowThreads();
25468 result = (bool)wxWindow_RegisterHotKey(arg1,arg2,arg3,arg4);
25469
25470 wxPyEndAllowThreads(__tstate);
25471 if (PyErr_Occurred()) SWIG_fail;
25472 }
25473 {
25474 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25475 }
25476 return resultobj;
25477 fail:
25478 return NULL;
25479 }
25480
25481
25482 static PyObject *_wrap_Window_UnregisterHotKey(PyObject *, PyObject *args, PyObject *kwargs) {
25483 PyObject *resultobj;
25484 wxWindow *arg1 = (wxWindow *) 0 ;
25485 int arg2 ;
25486 bool result;
25487 PyObject * obj0 = 0 ;
25488 PyObject * obj1 = 0 ;
25489 char *kwnames[] = {
25490 (char *) "self",(char *) "hotkeyId", NULL
25491 };
25492
25493 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_UnregisterHotKey",kwnames,&obj0,&obj1)) goto fail;
25494 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25495 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25496 arg2 = (int)SWIG_As_int(obj1);
25497 if (PyErr_Occurred()) SWIG_fail;
25498 {
25499 PyThreadState* __tstate = wxPyBeginAllowThreads();
25500 result = (bool)wxWindow_UnregisterHotKey(arg1,arg2);
25501
25502 wxPyEndAllowThreads(__tstate);
25503 if (PyErr_Occurred()) SWIG_fail;
25504 }
25505 {
25506 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25507 }
25508 return resultobj;
25509 fail:
25510 return NULL;
25511 }
25512
25513
25514 static PyObject *_wrap_Window_ConvertDialogPointToPixels(PyObject *, PyObject *args, PyObject *kwargs) {
25515 PyObject *resultobj;
25516 wxWindow *arg1 = (wxWindow *) 0 ;
25517 wxPoint *arg2 = 0 ;
25518 wxPoint result;
25519 wxPoint temp2 ;
25520 PyObject * obj0 = 0 ;
25521 PyObject * obj1 = 0 ;
25522 char *kwnames[] = {
25523 (char *) "self",(char *) "pt", NULL
25524 };
25525
25526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertDialogPointToPixels",kwnames,&obj0,&obj1)) goto fail;
25527 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25528 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25529 {
25530 arg2 = &temp2;
25531 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25532 }
25533 {
25534 PyThreadState* __tstate = wxPyBeginAllowThreads();
25535 result = (arg1)->ConvertDialogToPixels((wxPoint const &)*arg2);
25536
25537 wxPyEndAllowThreads(__tstate);
25538 if (PyErr_Occurred()) SWIG_fail;
25539 }
25540 {
25541 wxPoint * resultptr;
25542 resultptr = new wxPoint((wxPoint &) result);
25543 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
25544 }
25545 return resultobj;
25546 fail:
25547 return NULL;
25548 }
25549
25550
25551 static PyObject *_wrap_Window_ConvertDialogSizeToPixels(PyObject *, PyObject *args, PyObject *kwargs) {
25552 PyObject *resultobj;
25553 wxWindow *arg1 = (wxWindow *) 0 ;
25554 wxSize *arg2 = 0 ;
25555 wxSize result;
25556 wxSize temp2 ;
25557 PyObject * obj0 = 0 ;
25558 PyObject * obj1 = 0 ;
25559 char *kwnames[] = {
25560 (char *) "self",(char *) "sz", NULL
25561 };
25562
25563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertDialogSizeToPixels",kwnames,&obj0,&obj1)) goto fail;
25564 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25565 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25566 {
25567 arg2 = &temp2;
25568 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25569 }
25570 {
25571 PyThreadState* __tstate = wxPyBeginAllowThreads();
25572 result = (arg1)->ConvertDialogToPixels((wxSize const &)*arg2);
25573
25574 wxPyEndAllowThreads(__tstate);
25575 if (PyErr_Occurred()) SWIG_fail;
25576 }
25577 {
25578 wxSize * resultptr;
25579 resultptr = new wxSize((wxSize &) result);
25580 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
25581 }
25582 return resultobj;
25583 fail:
25584 return NULL;
25585 }
25586
25587
25588 static PyObject *_wrap_Window_DLG_PNT(PyObject *, PyObject *args, PyObject *kwargs) {
25589 PyObject *resultobj;
25590 wxWindow *arg1 = (wxWindow *) 0 ;
25591 wxPoint *arg2 = 0 ;
25592 wxPoint result;
25593 wxPoint temp2 ;
25594 PyObject * obj0 = 0 ;
25595 PyObject * obj1 = 0 ;
25596 char *kwnames[] = {
25597 (char *) "self",(char *) "pt", NULL
25598 };
25599
25600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DLG_PNT",kwnames,&obj0,&obj1)) goto fail;
25601 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25602 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25603 {
25604 arg2 = &temp2;
25605 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25606 }
25607 {
25608 PyThreadState* __tstate = wxPyBeginAllowThreads();
25609 result = (arg1)->ConvertDialogToPixels((wxPoint const &)*arg2);
25610
25611 wxPyEndAllowThreads(__tstate);
25612 if (PyErr_Occurred()) SWIG_fail;
25613 }
25614 {
25615 wxPoint * resultptr;
25616 resultptr = new wxPoint((wxPoint &) result);
25617 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
25618 }
25619 return resultobj;
25620 fail:
25621 return NULL;
25622 }
25623
25624
25625 static PyObject *_wrap_Window_DLG_SZE(PyObject *, PyObject *args, PyObject *kwargs) {
25626 PyObject *resultobj;
25627 wxWindow *arg1 = (wxWindow *) 0 ;
25628 wxSize *arg2 = 0 ;
25629 wxSize result;
25630 wxSize temp2 ;
25631 PyObject * obj0 = 0 ;
25632 PyObject * obj1 = 0 ;
25633 char *kwnames[] = {
25634 (char *) "self",(char *) "sz", NULL
25635 };
25636
25637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DLG_SZE",kwnames,&obj0,&obj1)) goto fail;
25638 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25639 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25640 {
25641 arg2 = &temp2;
25642 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25643 }
25644 {
25645 PyThreadState* __tstate = wxPyBeginAllowThreads();
25646 result = (arg1)->ConvertDialogToPixels((wxSize const &)*arg2);
25647
25648 wxPyEndAllowThreads(__tstate);
25649 if (PyErr_Occurred()) SWIG_fail;
25650 }
25651 {
25652 wxSize * resultptr;
25653 resultptr = new wxSize((wxSize &) result);
25654 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
25655 }
25656 return resultobj;
25657 fail:
25658 return NULL;
25659 }
25660
25661
25662 static PyObject *_wrap_Window_ConvertPixelPointToDialog(PyObject *, PyObject *args, PyObject *kwargs) {
25663 PyObject *resultobj;
25664 wxWindow *arg1 = (wxWindow *) 0 ;
25665 wxPoint *arg2 = 0 ;
25666 wxPoint result;
25667 wxPoint temp2 ;
25668 PyObject * obj0 = 0 ;
25669 PyObject * obj1 = 0 ;
25670 char *kwnames[] = {
25671 (char *) "self",(char *) "pt", NULL
25672 };
25673
25674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertPixelPointToDialog",kwnames,&obj0,&obj1)) goto fail;
25675 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25676 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25677 {
25678 arg2 = &temp2;
25679 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25680 }
25681 {
25682 PyThreadState* __tstate = wxPyBeginAllowThreads();
25683 result = (arg1)->ConvertPixelsToDialog((wxPoint const &)*arg2);
25684
25685 wxPyEndAllowThreads(__tstate);
25686 if (PyErr_Occurred()) SWIG_fail;
25687 }
25688 {
25689 wxPoint * resultptr;
25690 resultptr = new wxPoint((wxPoint &) result);
25691 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
25692 }
25693 return resultobj;
25694 fail:
25695 return NULL;
25696 }
25697
25698
25699 static PyObject *_wrap_Window_ConvertPixelSizeToDialog(PyObject *, PyObject *args, PyObject *kwargs) {
25700 PyObject *resultobj;
25701 wxWindow *arg1 = (wxWindow *) 0 ;
25702 wxSize *arg2 = 0 ;
25703 wxSize result;
25704 wxSize temp2 ;
25705 PyObject * obj0 = 0 ;
25706 PyObject * obj1 = 0 ;
25707 char *kwnames[] = {
25708 (char *) "self",(char *) "sz", NULL
25709 };
25710
25711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertPixelSizeToDialog",kwnames,&obj0,&obj1)) goto fail;
25712 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25713 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25714 {
25715 arg2 = &temp2;
25716 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25717 }
25718 {
25719 PyThreadState* __tstate = wxPyBeginAllowThreads();
25720 result = (arg1)->ConvertPixelsToDialog((wxSize const &)*arg2);
25721
25722 wxPyEndAllowThreads(__tstate);
25723 if (PyErr_Occurred()) SWIG_fail;
25724 }
25725 {
25726 wxSize * resultptr;
25727 resultptr = new wxSize((wxSize &) result);
25728 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
25729 }
25730 return resultobj;
25731 fail:
25732 return NULL;
25733 }
25734
25735
25736 static PyObject *_wrap_Window_WarpPointer(PyObject *, PyObject *args, PyObject *kwargs) {
25737 PyObject *resultobj;
25738 wxWindow *arg1 = (wxWindow *) 0 ;
25739 int arg2 ;
25740 int arg3 ;
25741 PyObject * obj0 = 0 ;
25742 PyObject * obj1 = 0 ;
25743 PyObject * obj2 = 0 ;
25744 char *kwnames[] = {
25745 (char *) "self",(char *) "x",(char *) "y", NULL
25746 };
25747
25748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_WarpPointer",kwnames,&obj0,&obj1,&obj2)) goto fail;
25749 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25750 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25751 arg2 = (int)SWIG_As_int(obj1);
25752 if (PyErr_Occurred()) SWIG_fail;
25753 arg3 = (int)SWIG_As_int(obj2);
25754 if (PyErr_Occurred()) SWIG_fail;
25755 {
25756 PyThreadState* __tstate = wxPyBeginAllowThreads();
25757 (arg1)->WarpPointer(arg2,arg3);
25758
25759 wxPyEndAllowThreads(__tstate);
25760 if (PyErr_Occurred()) SWIG_fail;
25761 }
25762 Py_INCREF(Py_None); resultobj = Py_None;
25763 return resultobj;
25764 fail:
25765 return NULL;
25766 }
25767
25768
25769 static PyObject *_wrap_Window_CaptureMouse(PyObject *, PyObject *args, PyObject *kwargs) {
25770 PyObject *resultobj;
25771 wxWindow *arg1 = (wxWindow *) 0 ;
25772 PyObject * obj0 = 0 ;
25773 char *kwnames[] = {
25774 (char *) "self", NULL
25775 };
25776
25777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_CaptureMouse",kwnames,&obj0)) goto fail;
25778 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25779 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25780 {
25781 PyThreadState* __tstate = wxPyBeginAllowThreads();
25782 (arg1)->CaptureMouse();
25783
25784 wxPyEndAllowThreads(__tstate);
25785 if (PyErr_Occurred()) SWIG_fail;
25786 }
25787 Py_INCREF(Py_None); resultobj = Py_None;
25788 return resultobj;
25789 fail:
25790 return NULL;
25791 }
25792
25793
25794 static PyObject *_wrap_Window_ReleaseMouse(PyObject *, PyObject *args, PyObject *kwargs) {
25795 PyObject *resultobj;
25796 wxWindow *arg1 = (wxWindow *) 0 ;
25797 PyObject * obj0 = 0 ;
25798 char *kwnames[] = {
25799 (char *) "self", NULL
25800 };
25801
25802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ReleaseMouse",kwnames,&obj0)) goto fail;
25803 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25804 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25805 {
25806 PyThreadState* __tstate = wxPyBeginAllowThreads();
25807 (arg1)->ReleaseMouse();
25808
25809 wxPyEndAllowThreads(__tstate);
25810 if (PyErr_Occurred()) SWIG_fail;
25811 }
25812 Py_INCREF(Py_None); resultobj = Py_None;
25813 return resultobj;
25814 fail:
25815 return NULL;
25816 }
25817
25818
25819 static PyObject *_wrap_Window_GetCapture(PyObject *, PyObject *args, PyObject *kwargs) {
25820 PyObject *resultobj;
25821 wxWindow *result;
25822 char *kwnames[] = {
25823 NULL
25824 };
25825
25826 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_GetCapture",kwnames)) goto fail;
25827 {
25828 if (!wxPyCheckForApp()) SWIG_fail;
25829 PyThreadState* __tstate = wxPyBeginAllowThreads();
25830 result = (wxWindow *)wxWindow::GetCapture();
25831
25832 wxPyEndAllowThreads(__tstate);
25833 if (PyErr_Occurred()) SWIG_fail;
25834 }
25835 {
25836 resultobj = wxPyMake_wxObject(result, 0);
25837 }
25838 return resultobj;
25839 fail:
25840 return NULL;
25841 }
25842
25843
25844 static PyObject *_wrap_Window_HasCapture(PyObject *, PyObject *args, PyObject *kwargs) {
25845 PyObject *resultobj;
25846 wxWindow *arg1 = (wxWindow *) 0 ;
25847 bool result;
25848 PyObject * obj0 = 0 ;
25849 char *kwnames[] = {
25850 (char *) "self", NULL
25851 };
25852
25853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_HasCapture",kwnames,&obj0)) goto fail;
25854 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25855 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25856 {
25857 PyThreadState* __tstate = wxPyBeginAllowThreads();
25858 result = (bool)((wxWindow const *)arg1)->HasCapture();
25859
25860 wxPyEndAllowThreads(__tstate);
25861 if (PyErr_Occurred()) SWIG_fail;
25862 }
25863 {
25864 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25865 }
25866 return resultobj;
25867 fail:
25868 return NULL;
25869 }
25870
25871
25872 static PyObject *_wrap_Window_Refresh(PyObject *, PyObject *args, PyObject *kwargs) {
25873 PyObject *resultobj;
25874 wxWindow *arg1 = (wxWindow *) 0 ;
25875 bool arg2 = (bool) True ;
25876 wxRect *arg3 = (wxRect *) NULL ;
25877 PyObject * obj0 = 0 ;
25878 PyObject * obj1 = 0 ;
25879 PyObject * obj2 = 0 ;
25880 char *kwnames[] = {
25881 (char *) "self",(char *) "eraseBackground",(char *) "rect", NULL
25882 };
25883
25884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Window_Refresh",kwnames,&obj0,&obj1,&obj2)) goto fail;
25885 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25886 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25887 if (obj1) {
25888 arg2 = (bool)SWIG_As_bool(obj1);
25889 if (PyErr_Occurred()) SWIG_fail;
25890 }
25891 if (obj2) {
25892 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxRect,
25893 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25894 }
25895 {
25896 PyThreadState* __tstate = wxPyBeginAllowThreads();
25897 (arg1)->Refresh(arg2,(wxRect const *)arg3);
25898
25899 wxPyEndAllowThreads(__tstate);
25900 if (PyErr_Occurred()) SWIG_fail;
25901 }
25902 Py_INCREF(Py_None); resultobj = Py_None;
25903 return resultobj;
25904 fail:
25905 return NULL;
25906 }
25907
25908
25909 static PyObject *_wrap_Window_RefreshRect(PyObject *, PyObject *args, PyObject *kwargs) {
25910 PyObject *resultobj;
25911 wxWindow *arg1 = (wxWindow *) 0 ;
25912 wxRect *arg2 = 0 ;
25913 wxRect temp2 ;
25914 PyObject * obj0 = 0 ;
25915 PyObject * obj1 = 0 ;
25916 char *kwnames[] = {
25917 (char *) "self",(char *) "rect", NULL
25918 };
25919
25920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RefreshRect",kwnames,&obj0,&obj1)) goto fail;
25921 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25922 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25923 {
25924 arg2 = &temp2;
25925 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
25926 }
25927 {
25928 PyThreadState* __tstate = wxPyBeginAllowThreads();
25929 (arg1)->RefreshRect((wxRect const &)*arg2);
25930
25931 wxPyEndAllowThreads(__tstate);
25932 if (PyErr_Occurred()) SWIG_fail;
25933 }
25934 Py_INCREF(Py_None); resultobj = Py_None;
25935 return resultobj;
25936 fail:
25937 return NULL;
25938 }
25939
25940
25941 static PyObject *_wrap_Window_Update(PyObject *, PyObject *args, PyObject *kwargs) {
25942 PyObject *resultobj;
25943 wxWindow *arg1 = (wxWindow *) 0 ;
25944 PyObject * obj0 = 0 ;
25945 char *kwnames[] = {
25946 (char *) "self", NULL
25947 };
25948
25949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Update",kwnames,&obj0)) goto fail;
25950 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25951 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25952 {
25953 PyThreadState* __tstate = wxPyBeginAllowThreads();
25954 (arg1)->Update();
25955
25956 wxPyEndAllowThreads(__tstate);
25957 if (PyErr_Occurred()) SWIG_fail;
25958 }
25959 Py_INCREF(Py_None); resultobj = Py_None;
25960 return resultobj;
25961 fail:
25962 return NULL;
25963 }
25964
25965
25966 static PyObject *_wrap_Window_ClearBackground(PyObject *, PyObject *args, PyObject *kwargs) {
25967 PyObject *resultobj;
25968 wxWindow *arg1 = (wxWindow *) 0 ;
25969 PyObject * obj0 = 0 ;
25970 char *kwnames[] = {
25971 (char *) "self", NULL
25972 };
25973
25974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ClearBackground",kwnames,&obj0)) goto fail;
25975 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25976 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25977 {
25978 PyThreadState* __tstate = wxPyBeginAllowThreads();
25979 (arg1)->ClearBackground();
25980
25981 wxPyEndAllowThreads(__tstate);
25982 if (PyErr_Occurred()) SWIG_fail;
25983 }
25984 Py_INCREF(Py_None); resultobj = Py_None;
25985 return resultobj;
25986 fail:
25987 return NULL;
25988 }
25989
25990
25991 static PyObject *_wrap_Window_Freeze(PyObject *, PyObject *args, PyObject *kwargs) {
25992 PyObject *resultobj;
25993 wxWindow *arg1 = (wxWindow *) 0 ;
25994 PyObject * obj0 = 0 ;
25995 char *kwnames[] = {
25996 (char *) "self", NULL
25997 };
25998
25999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Freeze",kwnames,&obj0)) goto fail;
26000 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26001 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26002 {
26003 PyThreadState* __tstate = wxPyBeginAllowThreads();
26004 (arg1)->Freeze();
26005
26006 wxPyEndAllowThreads(__tstate);
26007 if (PyErr_Occurred()) SWIG_fail;
26008 }
26009 Py_INCREF(Py_None); resultobj = Py_None;
26010 return resultobj;
26011 fail:
26012 return NULL;
26013 }
26014
26015
26016 static PyObject *_wrap_Window_Thaw(PyObject *, PyObject *args, PyObject *kwargs) {
26017 PyObject *resultobj;
26018 wxWindow *arg1 = (wxWindow *) 0 ;
26019 PyObject * obj0 = 0 ;
26020 char *kwnames[] = {
26021 (char *) "self", NULL
26022 };
26023
26024 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Thaw",kwnames,&obj0)) goto fail;
26025 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26026 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26027 {
26028 PyThreadState* __tstate = wxPyBeginAllowThreads();
26029 (arg1)->Thaw();
26030
26031 wxPyEndAllowThreads(__tstate);
26032 if (PyErr_Occurred()) SWIG_fail;
26033 }
26034 Py_INCREF(Py_None); resultobj = Py_None;
26035 return resultobj;
26036 fail:
26037 return NULL;
26038 }
26039
26040
26041 static PyObject *_wrap_Window_PrepareDC(PyObject *, PyObject *args, PyObject *kwargs) {
26042 PyObject *resultobj;
26043 wxWindow *arg1 = (wxWindow *) 0 ;
26044 wxDC *arg2 = 0 ;
26045 PyObject * obj0 = 0 ;
26046 PyObject * obj1 = 0 ;
26047 char *kwnames[] = {
26048 (char *) "self",(char *) "dc", NULL
26049 };
26050
26051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_PrepareDC",kwnames,&obj0,&obj1)) goto fail;
26052 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26053 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26054 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
26055 SWIG_POINTER_EXCEPTION | 0)) == -1)
26056 SWIG_fail;
26057 if (arg2 == NULL) {
26058 PyErr_SetString(PyExc_TypeError,"null reference");
26059 SWIG_fail;
26060 }
26061 {
26062 PyThreadState* __tstate = wxPyBeginAllowThreads();
26063 (arg1)->PrepareDC(*arg2);
26064
26065 wxPyEndAllowThreads(__tstate);
26066 if (PyErr_Occurred()) SWIG_fail;
26067 }
26068 Py_INCREF(Py_None); resultobj = Py_None;
26069 return resultobj;
26070 fail:
26071 return NULL;
26072 }
26073
26074
26075 static PyObject *_wrap_Window_GetUpdateRegion(PyObject *, PyObject *args, PyObject *kwargs) {
26076 PyObject *resultobj;
26077 wxWindow *arg1 = (wxWindow *) 0 ;
26078 wxRegion *result;
26079 PyObject * obj0 = 0 ;
26080 char *kwnames[] = {
26081 (char *) "self", NULL
26082 };
26083
26084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetUpdateRegion",kwnames,&obj0)) goto fail;
26085 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26086 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26087 {
26088 PyThreadState* __tstate = wxPyBeginAllowThreads();
26089 {
26090 wxRegion &_result_ref = (arg1)->GetUpdateRegion();
26091 result = (wxRegion *) &_result_ref;
26092 }
26093
26094 wxPyEndAllowThreads(__tstate);
26095 if (PyErr_Occurred()) SWIG_fail;
26096 }
26097 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRegion, 0);
26098 return resultobj;
26099 fail:
26100 return NULL;
26101 }
26102
26103
26104 static PyObject *_wrap_Window_GetUpdateClientRect(PyObject *, PyObject *args, PyObject *kwargs) {
26105 PyObject *resultobj;
26106 wxWindow *arg1 = (wxWindow *) 0 ;
26107 wxRect result;
26108 PyObject * obj0 = 0 ;
26109 char *kwnames[] = {
26110 (char *) "self", NULL
26111 };
26112
26113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetUpdateClientRect",kwnames,&obj0)) goto fail;
26114 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26115 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26116 {
26117 PyThreadState* __tstate = wxPyBeginAllowThreads();
26118 result = ((wxWindow const *)arg1)->GetUpdateClientRect();
26119
26120 wxPyEndAllowThreads(__tstate);
26121 if (PyErr_Occurred()) SWIG_fail;
26122 }
26123 {
26124 wxRect * resultptr;
26125 resultptr = new wxRect((wxRect &) result);
26126 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
26127 }
26128 return resultobj;
26129 fail:
26130 return NULL;
26131 }
26132
26133
26134 static PyObject *_wrap_Window_IsExposed(PyObject *, PyObject *args, PyObject *kwargs) {
26135 PyObject *resultobj;
26136 wxWindow *arg1 = (wxWindow *) 0 ;
26137 int arg2 ;
26138 int arg3 ;
26139 int arg4 = (int) 1 ;
26140 int arg5 = (int) 1 ;
26141 bool result;
26142 PyObject * obj0 = 0 ;
26143 PyObject * obj1 = 0 ;
26144 PyObject * obj2 = 0 ;
26145 PyObject * obj3 = 0 ;
26146 PyObject * obj4 = 0 ;
26147 char *kwnames[] = {
26148 (char *) "self",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
26149 };
26150
26151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Window_IsExposed",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
26152 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26153 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26154 arg2 = (int)SWIG_As_int(obj1);
26155 if (PyErr_Occurred()) SWIG_fail;
26156 arg3 = (int)SWIG_As_int(obj2);
26157 if (PyErr_Occurred()) SWIG_fail;
26158 if (obj3) {
26159 arg4 = (int)SWIG_As_int(obj3);
26160 if (PyErr_Occurred()) SWIG_fail;
26161 }
26162 if (obj4) {
26163 arg5 = (int)SWIG_As_int(obj4);
26164 if (PyErr_Occurred()) SWIG_fail;
26165 }
26166 {
26167 PyThreadState* __tstate = wxPyBeginAllowThreads();
26168 result = (bool)((wxWindow const *)arg1)->IsExposed(arg2,arg3,arg4,arg5);
26169
26170 wxPyEndAllowThreads(__tstate);
26171 if (PyErr_Occurred()) SWIG_fail;
26172 }
26173 {
26174 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26175 }
26176 return resultobj;
26177 fail:
26178 return NULL;
26179 }
26180
26181
26182 static PyObject *_wrap_Window_IsExposedPoint(PyObject *, PyObject *args, PyObject *kwargs) {
26183 PyObject *resultobj;
26184 wxWindow *arg1 = (wxWindow *) 0 ;
26185 wxPoint *arg2 = 0 ;
26186 bool result;
26187 wxPoint temp2 ;
26188 PyObject * obj0 = 0 ;
26189 PyObject * obj1 = 0 ;
26190 char *kwnames[] = {
26191 (char *) "self",(char *) "pt", NULL
26192 };
26193
26194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_IsExposedPoint",kwnames,&obj0,&obj1)) goto fail;
26195 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26196 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26197 {
26198 arg2 = &temp2;
26199 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26200 }
26201 {
26202 PyThreadState* __tstate = wxPyBeginAllowThreads();
26203 result = (bool)((wxWindow const *)arg1)->IsExposed((wxPoint const &)*arg2);
26204
26205 wxPyEndAllowThreads(__tstate);
26206 if (PyErr_Occurred()) SWIG_fail;
26207 }
26208 {
26209 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26210 }
26211 return resultobj;
26212 fail:
26213 return NULL;
26214 }
26215
26216
26217 static PyObject *_wrap_Window_IsExposedRect(PyObject *, PyObject *args, PyObject *kwargs) {
26218 PyObject *resultobj;
26219 wxWindow *arg1 = (wxWindow *) 0 ;
26220 wxRect *arg2 = 0 ;
26221 bool result;
26222 wxRect temp2 ;
26223 PyObject * obj0 = 0 ;
26224 PyObject * obj1 = 0 ;
26225 char *kwnames[] = {
26226 (char *) "self",(char *) "rect", NULL
26227 };
26228
26229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_IsExposedRect",kwnames,&obj0,&obj1)) goto fail;
26230 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26231 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26232 {
26233 arg2 = &temp2;
26234 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
26235 }
26236 {
26237 PyThreadState* __tstate = wxPyBeginAllowThreads();
26238 result = (bool)((wxWindow const *)arg1)->IsExposed((wxRect const &)*arg2);
26239
26240 wxPyEndAllowThreads(__tstate);
26241 if (PyErr_Occurred()) SWIG_fail;
26242 }
26243 {
26244 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26245 }
26246 return resultobj;
26247 fail:
26248 return NULL;
26249 }
26250
26251
26252 static PyObject *_wrap_Window_GetDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
26253 PyObject *resultobj;
26254 wxWindow *arg1 = (wxWindow *) 0 ;
26255 wxVisualAttributes result;
26256 PyObject * obj0 = 0 ;
26257 char *kwnames[] = {
26258 (char *) "self", NULL
26259 };
26260
26261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDefaultAttributes",kwnames,&obj0)) goto fail;
26262 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26263 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26264 {
26265 PyThreadState* __tstate = wxPyBeginAllowThreads();
26266 result = ((wxWindow const *)arg1)->GetDefaultAttributes();
26267
26268 wxPyEndAllowThreads(__tstate);
26269 if (PyErr_Occurred()) SWIG_fail;
26270 }
26271 {
26272 wxVisualAttributes * resultptr;
26273 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
26274 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
26275 }
26276 return resultobj;
26277 fail:
26278 return NULL;
26279 }
26280
26281
26282 static PyObject *_wrap_Window_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
26283 PyObject *resultobj;
26284 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
26285 wxVisualAttributes result;
26286 PyObject * obj0 = 0 ;
26287 char *kwnames[] = {
26288 (char *) "variant", NULL
26289 };
26290
26291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Window_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
26292 if (obj0) {
26293 arg1 = (int)SWIG_As_int(obj0);
26294 if (PyErr_Occurred()) SWIG_fail;
26295 }
26296 {
26297 if (!wxPyCheckForApp()) SWIG_fail;
26298 PyThreadState* __tstate = wxPyBeginAllowThreads();
26299 result = wxWindow::GetClassDefaultAttributes((wxWindowVariant )arg1);
26300
26301 wxPyEndAllowThreads(__tstate);
26302 if (PyErr_Occurred()) SWIG_fail;
26303 }
26304 {
26305 wxVisualAttributes * resultptr;
26306 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
26307 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
26308 }
26309 return resultobj;
26310 fail:
26311 return NULL;
26312 }
26313
26314
26315 static PyObject *_wrap_Window_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
26316 PyObject *resultobj;
26317 wxWindow *arg1 = (wxWindow *) 0 ;
26318 wxColour *arg2 = 0 ;
26319 bool result;
26320 wxColour temp2 ;
26321 PyObject * obj0 = 0 ;
26322 PyObject * obj1 = 0 ;
26323 char *kwnames[] = {
26324 (char *) "self",(char *) "colour", NULL
26325 };
26326
26327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
26328 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26329 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26330 {
26331 arg2 = &temp2;
26332 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26333 }
26334 {
26335 PyThreadState* __tstate = wxPyBeginAllowThreads();
26336 result = (bool)(arg1)->SetBackgroundColour((wxColour const &)*arg2);
26337
26338 wxPyEndAllowThreads(__tstate);
26339 if (PyErr_Occurred()) SWIG_fail;
26340 }
26341 {
26342 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26343 }
26344 return resultobj;
26345 fail:
26346 return NULL;
26347 }
26348
26349
26350 static PyObject *_wrap_Window_SetOwnBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
26351 PyObject *resultobj;
26352 wxWindow *arg1 = (wxWindow *) 0 ;
26353 wxColour *arg2 = 0 ;
26354 wxColour temp2 ;
26355 PyObject * obj0 = 0 ;
26356 PyObject * obj1 = 0 ;
26357 char *kwnames[] = {
26358 (char *) "self",(char *) "colour", NULL
26359 };
26360
26361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetOwnBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
26362 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26363 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26364 {
26365 arg2 = &temp2;
26366 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26367 }
26368 {
26369 PyThreadState* __tstate = wxPyBeginAllowThreads();
26370 (arg1)->SetOwnBackgroundColour((wxColour const &)*arg2);
26371
26372 wxPyEndAllowThreads(__tstate);
26373 if (PyErr_Occurred()) SWIG_fail;
26374 }
26375 Py_INCREF(Py_None); resultobj = Py_None;
26376 return resultobj;
26377 fail:
26378 return NULL;
26379 }
26380
26381
26382 static PyObject *_wrap_Window_SetForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
26383 PyObject *resultobj;
26384 wxWindow *arg1 = (wxWindow *) 0 ;
26385 wxColour *arg2 = 0 ;
26386 bool result;
26387 wxColour temp2 ;
26388 PyObject * obj0 = 0 ;
26389 PyObject * obj1 = 0 ;
26390 char *kwnames[] = {
26391 (char *) "self",(char *) "colour", NULL
26392 };
26393
26394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetForegroundColour",kwnames,&obj0,&obj1)) goto fail;
26395 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26396 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26397 {
26398 arg2 = &temp2;
26399 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26400 }
26401 {
26402 PyThreadState* __tstate = wxPyBeginAllowThreads();
26403 result = (bool)(arg1)->SetForegroundColour((wxColour const &)*arg2);
26404
26405 wxPyEndAllowThreads(__tstate);
26406 if (PyErr_Occurred()) SWIG_fail;
26407 }
26408 {
26409 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26410 }
26411 return resultobj;
26412 fail:
26413 return NULL;
26414 }
26415
26416
26417 static PyObject *_wrap_Window_SetOwnForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
26418 PyObject *resultobj;
26419 wxWindow *arg1 = (wxWindow *) 0 ;
26420 wxColour *arg2 = 0 ;
26421 wxColour temp2 ;
26422 PyObject * obj0 = 0 ;
26423 PyObject * obj1 = 0 ;
26424 char *kwnames[] = {
26425 (char *) "self",(char *) "colour", NULL
26426 };
26427
26428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetOwnForegroundColour",kwnames,&obj0,&obj1)) goto fail;
26429 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26430 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26431 {
26432 arg2 = &temp2;
26433 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26434 }
26435 {
26436 PyThreadState* __tstate = wxPyBeginAllowThreads();
26437 (arg1)->SetOwnForegroundColour((wxColour const &)*arg2);
26438
26439 wxPyEndAllowThreads(__tstate);
26440 if (PyErr_Occurred()) SWIG_fail;
26441 }
26442 Py_INCREF(Py_None); resultobj = Py_None;
26443 return resultobj;
26444 fail:
26445 return NULL;
26446 }
26447
26448
26449 static PyObject *_wrap_Window_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
26450 PyObject *resultobj;
26451 wxWindow *arg1 = (wxWindow *) 0 ;
26452 wxColour result;
26453 PyObject * obj0 = 0 ;
26454 char *kwnames[] = {
26455 (char *) "self", NULL
26456 };
26457
26458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBackgroundColour",kwnames,&obj0)) goto fail;
26459 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26460 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26461 {
26462 PyThreadState* __tstate = wxPyBeginAllowThreads();
26463 result = ((wxWindow const *)arg1)->GetBackgroundColour();
26464
26465 wxPyEndAllowThreads(__tstate);
26466 if (PyErr_Occurred()) SWIG_fail;
26467 }
26468 {
26469 wxColour * resultptr;
26470 resultptr = new wxColour((wxColour &) result);
26471 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
26472 }
26473 return resultobj;
26474 fail:
26475 return NULL;
26476 }
26477
26478
26479 static PyObject *_wrap_Window_GetForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
26480 PyObject *resultobj;
26481 wxWindow *arg1 = (wxWindow *) 0 ;
26482 wxColour result;
26483 PyObject * obj0 = 0 ;
26484 char *kwnames[] = {
26485 (char *) "self", NULL
26486 };
26487
26488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetForegroundColour",kwnames,&obj0)) goto fail;
26489 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26490 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26491 {
26492 PyThreadState* __tstate = wxPyBeginAllowThreads();
26493 result = ((wxWindow const *)arg1)->GetForegroundColour();
26494
26495 wxPyEndAllowThreads(__tstate);
26496 if (PyErr_Occurred()) SWIG_fail;
26497 }
26498 {
26499 wxColour * resultptr;
26500 resultptr = new wxColour((wxColour &) result);
26501 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
26502 }
26503 return resultobj;
26504 fail:
26505 return NULL;
26506 }
26507
26508
26509 static PyObject *_wrap_Window_SetBackgroundStyle(PyObject *, PyObject *args, PyObject *kwargs) {
26510 PyObject *resultobj;
26511 wxWindow *arg1 = (wxWindow *) 0 ;
26512 int arg2 ;
26513 bool result;
26514 PyObject * obj0 = 0 ;
26515 PyObject * obj1 = 0 ;
26516 char *kwnames[] = {
26517 (char *) "self",(char *) "style", NULL
26518 };
26519
26520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetBackgroundStyle",kwnames,&obj0,&obj1)) goto fail;
26521 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26522 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26523 arg2 = (int)SWIG_As_int(obj1);
26524 if (PyErr_Occurred()) SWIG_fail;
26525 {
26526 PyThreadState* __tstate = wxPyBeginAllowThreads();
26527 result = (bool)(arg1)->SetBackgroundStyle((wxBackgroundStyle )arg2);
26528
26529 wxPyEndAllowThreads(__tstate);
26530 if (PyErr_Occurred()) SWIG_fail;
26531 }
26532 {
26533 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26534 }
26535 return resultobj;
26536 fail:
26537 return NULL;
26538 }
26539
26540
26541 static PyObject *_wrap_Window_GetBackgroundStyle(PyObject *, PyObject *args, PyObject *kwargs) {
26542 PyObject *resultobj;
26543 wxWindow *arg1 = (wxWindow *) 0 ;
26544 int result;
26545 PyObject * obj0 = 0 ;
26546 char *kwnames[] = {
26547 (char *) "self", NULL
26548 };
26549
26550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBackgroundStyle",kwnames,&obj0)) goto fail;
26551 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26552 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26553 {
26554 PyThreadState* __tstate = wxPyBeginAllowThreads();
26555 result = (int)((wxWindow const *)arg1)->GetBackgroundStyle();
26556
26557 wxPyEndAllowThreads(__tstate);
26558 if (PyErr_Occurred()) SWIG_fail;
26559 }
26560 resultobj = SWIG_From_int((int)result);
26561 return resultobj;
26562 fail:
26563 return NULL;
26564 }
26565
26566
26567 static PyObject *_wrap_Window_SetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
26568 PyObject *resultobj;
26569 wxWindow *arg1 = (wxWindow *) 0 ;
26570 wxCursor *arg2 = 0 ;
26571 bool result;
26572 PyObject * obj0 = 0 ;
26573 PyObject * obj1 = 0 ;
26574 char *kwnames[] = {
26575 (char *) "self",(char *) "cursor", NULL
26576 };
26577
26578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetCursor",kwnames,&obj0,&obj1)) goto fail;
26579 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26580 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26581 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCursor,
26582 SWIG_POINTER_EXCEPTION | 0)) == -1)
26583 SWIG_fail;
26584 if (arg2 == NULL) {
26585 PyErr_SetString(PyExc_TypeError,"null reference");
26586 SWIG_fail;
26587 }
26588 {
26589 PyThreadState* __tstate = wxPyBeginAllowThreads();
26590 result = (bool)(arg1)->SetCursor((wxCursor const &)*arg2);
26591
26592 wxPyEndAllowThreads(__tstate);
26593 if (PyErr_Occurred()) SWIG_fail;
26594 }
26595 {
26596 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26597 }
26598 return resultobj;
26599 fail:
26600 return NULL;
26601 }
26602
26603
26604 static PyObject *_wrap_Window_GetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
26605 PyObject *resultobj;
26606 wxWindow *arg1 = (wxWindow *) 0 ;
26607 wxCursor result;
26608 PyObject * obj0 = 0 ;
26609 char *kwnames[] = {
26610 (char *) "self", NULL
26611 };
26612
26613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCursor",kwnames,&obj0)) goto fail;
26614 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26615 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26616 {
26617 PyThreadState* __tstate = wxPyBeginAllowThreads();
26618 result = (arg1)->GetCursor();
26619
26620 wxPyEndAllowThreads(__tstate);
26621 if (PyErr_Occurred()) SWIG_fail;
26622 }
26623 {
26624 wxCursor * resultptr;
26625 resultptr = new wxCursor((wxCursor &) result);
26626 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxCursor, 1);
26627 }
26628 return resultobj;
26629 fail:
26630 return NULL;
26631 }
26632
26633
26634 static PyObject *_wrap_Window_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
26635 PyObject *resultobj;
26636 wxWindow *arg1 = (wxWindow *) 0 ;
26637 wxFont *arg2 = 0 ;
26638 bool result;
26639 PyObject * obj0 = 0 ;
26640 PyObject * obj1 = 0 ;
26641 char *kwnames[] = {
26642 (char *) "self",(char *) "font", NULL
26643 };
26644
26645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetFont",kwnames,&obj0,&obj1)) goto fail;
26646 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26647 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26648 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
26649 SWIG_POINTER_EXCEPTION | 0)) == -1)
26650 SWIG_fail;
26651 if (arg2 == NULL) {
26652 PyErr_SetString(PyExc_TypeError,"null reference");
26653 SWIG_fail;
26654 }
26655 {
26656 PyThreadState* __tstate = wxPyBeginAllowThreads();
26657 result = (bool)(arg1)->SetFont((wxFont const &)*arg2);
26658
26659 wxPyEndAllowThreads(__tstate);
26660 if (PyErr_Occurred()) SWIG_fail;
26661 }
26662 {
26663 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26664 }
26665 return resultobj;
26666 fail:
26667 return NULL;
26668 }
26669
26670
26671 static PyObject *_wrap_Window_SetOwnFont(PyObject *, PyObject *args, PyObject *kwargs) {
26672 PyObject *resultobj;
26673 wxWindow *arg1 = (wxWindow *) 0 ;
26674 wxFont *arg2 = 0 ;
26675 PyObject * obj0 = 0 ;
26676 PyObject * obj1 = 0 ;
26677 char *kwnames[] = {
26678 (char *) "self",(char *) "font", NULL
26679 };
26680
26681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetOwnFont",kwnames,&obj0,&obj1)) goto fail;
26682 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26683 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26684 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
26685 SWIG_POINTER_EXCEPTION | 0)) == -1)
26686 SWIG_fail;
26687 if (arg2 == NULL) {
26688 PyErr_SetString(PyExc_TypeError,"null reference");
26689 SWIG_fail;
26690 }
26691 {
26692 PyThreadState* __tstate = wxPyBeginAllowThreads();
26693 (arg1)->SetOwnFont((wxFont const &)*arg2);
26694
26695 wxPyEndAllowThreads(__tstate);
26696 if (PyErr_Occurred()) SWIG_fail;
26697 }
26698 Py_INCREF(Py_None); resultobj = Py_None;
26699 return resultobj;
26700 fail:
26701 return NULL;
26702 }
26703
26704
26705 static PyObject *_wrap_Window_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
26706 PyObject *resultobj;
26707 wxWindow *arg1 = (wxWindow *) 0 ;
26708 wxFont result;
26709 PyObject * obj0 = 0 ;
26710 char *kwnames[] = {
26711 (char *) "self", NULL
26712 };
26713
26714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetFont",kwnames,&obj0)) goto fail;
26715 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26716 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26717 {
26718 PyThreadState* __tstate = wxPyBeginAllowThreads();
26719 result = (arg1)->GetFont();
26720
26721 wxPyEndAllowThreads(__tstate);
26722 if (PyErr_Occurred()) SWIG_fail;
26723 }
26724 {
26725 wxFont * resultptr;
26726 resultptr = new wxFont((wxFont &) result);
26727 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
26728 }
26729 return resultobj;
26730 fail:
26731 return NULL;
26732 }
26733
26734
26735 static PyObject *_wrap_Window_SetCaret(PyObject *, PyObject *args, PyObject *kwargs) {
26736 PyObject *resultobj;
26737 wxWindow *arg1 = (wxWindow *) 0 ;
26738 wxCaret *arg2 = (wxCaret *) 0 ;
26739 PyObject * obj0 = 0 ;
26740 PyObject * obj1 = 0 ;
26741 char *kwnames[] = {
26742 (char *) "self",(char *) "caret", NULL
26743 };
26744
26745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetCaret",kwnames,&obj0,&obj1)) goto fail;
26746 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26747 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26748 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCaret,
26749 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26750 {
26751 PyThreadState* __tstate = wxPyBeginAllowThreads();
26752 (arg1)->SetCaret(arg2);
26753
26754 wxPyEndAllowThreads(__tstate);
26755 if (PyErr_Occurred()) SWIG_fail;
26756 }
26757 Py_INCREF(Py_None); resultobj = Py_None;
26758 return resultobj;
26759 fail:
26760 return NULL;
26761 }
26762
26763
26764 static PyObject *_wrap_Window_GetCaret(PyObject *, PyObject *args, PyObject *kwargs) {
26765 PyObject *resultobj;
26766 wxWindow *arg1 = (wxWindow *) 0 ;
26767 wxCaret *result;
26768 PyObject * obj0 = 0 ;
26769 char *kwnames[] = {
26770 (char *) "self", NULL
26771 };
26772
26773 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCaret",kwnames,&obj0)) goto fail;
26774 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26775 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26776 {
26777 PyThreadState* __tstate = wxPyBeginAllowThreads();
26778 result = (wxCaret *)((wxWindow const *)arg1)->GetCaret();
26779
26780 wxPyEndAllowThreads(__tstate);
26781 if (PyErr_Occurred()) SWIG_fail;
26782 }
26783 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCaret, 0);
26784 return resultobj;
26785 fail:
26786 return NULL;
26787 }
26788
26789
26790 static PyObject *_wrap_Window_GetCharHeight(PyObject *, PyObject *args, PyObject *kwargs) {
26791 PyObject *resultobj;
26792 wxWindow *arg1 = (wxWindow *) 0 ;
26793 int result;
26794 PyObject * obj0 = 0 ;
26795 char *kwnames[] = {
26796 (char *) "self", NULL
26797 };
26798
26799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCharHeight",kwnames,&obj0)) goto fail;
26800 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26801 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26802 {
26803 PyThreadState* __tstate = wxPyBeginAllowThreads();
26804 result = (int)((wxWindow const *)arg1)->GetCharHeight();
26805
26806 wxPyEndAllowThreads(__tstate);
26807 if (PyErr_Occurred()) SWIG_fail;
26808 }
26809 resultobj = SWIG_From_int((int)result);
26810 return resultobj;
26811 fail:
26812 return NULL;
26813 }
26814
26815
26816 static PyObject *_wrap_Window_GetCharWidth(PyObject *, PyObject *args, PyObject *kwargs) {
26817 PyObject *resultobj;
26818 wxWindow *arg1 = (wxWindow *) 0 ;
26819 int result;
26820 PyObject * obj0 = 0 ;
26821 char *kwnames[] = {
26822 (char *) "self", NULL
26823 };
26824
26825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCharWidth",kwnames,&obj0)) goto fail;
26826 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26827 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26828 {
26829 PyThreadState* __tstate = wxPyBeginAllowThreads();
26830 result = (int)((wxWindow const *)arg1)->GetCharWidth();
26831
26832 wxPyEndAllowThreads(__tstate);
26833 if (PyErr_Occurred()) SWIG_fail;
26834 }
26835 resultobj = SWIG_From_int((int)result);
26836 return resultobj;
26837 fail:
26838 return NULL;
26839 }
26840
26841
26842 static PyObject *_wrap_Window_GetTextExtent(PyObject *, PyObject *args, PyObject *kwargs) {
26843 PyObject *resultobj;
26844 wxWindow *arg1 = (wxWindow *) 0 ;
26845 wxString *arg2 = 0 ;
26846 int *arg3 = (int *) 0 ;
26847 int *arg4 = (int *) 0 ;
26848 bool temp2 = False ;
26849 int temp3 ;
26850 int res3 = 0 ;
26851 int temp4 ;
26852 int res4 = 0 ;
26853 PyObject * obj0 = 0 ;
26854 PyObject * obj1 = 0 ;
26855 char *kwnames[] = {
26856 (char *) "self",(char *) "string", NULL
26857 };
26858
26859 arg3 = &temp3; res3 = SWIG_NEWOBJ;
26860 arg4 = &temp4; res4 = SWIG_NEWOBJ;
26861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetTextExtent",kwnames,&obj0,&obj1)) goto fail;
26862 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26863 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26864 {
26865 arg2 = wxString_in_helper(obj1);
26866 if (arg2 == NULL) SWIG_fail;
26867 temp2 = True;
26868 }
26869 {
26870 PyThreadState* __tstate = wxPyBeginAllowThreads();
26871 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4);
26872
26873 wxPyEndAllowThreads(__tstate);
26874 if (PyErr_Occurred()) SWIG_fail;
26875 }
26876 Py_INCREF(Py_None); resultobj = Py_None;
26877 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
26878 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
26879 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
26880 SWIG_From_int((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, 0)));
26881 {
26882 if (temp2)
26883 delete arg2;
26884 }
26885 return resultobj;
26886 fail:
26887 {
26888 if (temp2)
26889 delete arg2;
26890 }
26891 return NULL;
26892 }
26893
26894
26895 static PyObject *_wrap_Window_GetFullTextExtent(PyObject *, PyObject *args, PyObject *kwargs) {
26896 PyObject *resultobj;
26897 wxWindow *arg1 = (wxWindow *) 0 ;
26898 wxString *arg2 = 0 ;
26899 int *arg3 = (int *) 0 ;
26900 int *arg4 = (int *) 0 ;
26901 int *arg5 = (int *) 0 ;
26902 int *arg6 = (int *) 0 ;
26903 wxFont *arg7 = (wxFont *) NULL ;
26904 bool temp2 = False ;
26905 int temp3 ;
26906 int res3 = 0 ;
26907 int temp4 ;
26908 int res4 = 0 ;
26909 int temp5 ;
26910 int res5 = 0 ;
26911 int temp6 ;
26912 int res6 = 0 ;
26913 PyObject * obj0 = 0 ;
26914 PyObject * obj1 = 0 ;
26915 PyObject * obj2 = 0 ;
26916 char *kwnames[] = {
26917 (char *) "self",(char *) "string",(char *) "font", NULL
26918 };
26919
26920 arg3 = &temp3; res3 = SWIG_NEWOBJ;
26921 arg4 = &temp4; res4 = SWIG_NEWOBJ;
26922 arg5 = &temp5; res5 = SWIG_NEWOBJ;
26923 arg6 = &temp6; res6 = SWIG_NEWOBJ;
26924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_GetFullTextExtent",kwnames,&obj0,&obj1,&obj2)) goto fail;
26925 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26926 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26927 {
26928 arg2 = wxString_in_helper(obj1);
26929 if (arg2 == NULL) SWIG_fail;
26930 temp2 = True;
26931 }
26932 if (obj2) {
26933 if ((SWIG_ConvertPtr(obj2,(void **)(&arg7),SWIGTYPE_p_wxFont,
26934 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26935 }
26936 {
26937 PyThreadState* __tstate = wxPyBeginAllowThreads();
26938 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4,arg5,arg6,(wxFont const *)arg7);
26939
26940 wxPyEndAllowThreads(__tstate);
26941 if (PyErr_Occurred()) SWIG_fail;
26942 }
26943 Py_INCREF(Py_None); resultobj = Py_None;
26944 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
26945 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
26946 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
26947 SWIG_From_int((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, 0)));
26948 resultobj = t_output_helper(resultobj, ((res5 == SWIG_NEWOBJ) ?
26949 SWIG_From_int((*arg5)) : SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_int, 0)));
26950 resultobj = t_output_helper(resultobj, ((res6 == SWIG_NEWOBJ) ?
26951 SWIG_From_int((*arg6)) : SWIG_NewPointerObj((void*)(arg6), SWIGTYPE_p_int, 0)));
26952 {
26953 if (temp2)
26954 delete arg2;
26955 }
26956 return resultobj;
26957 fail:
26958 {
26959 if (temp2)
26960 delete arg2;
26961 }
26962 return NULL;
26963 }
26964
26965
26966 static PyObject *_wrap_Window_ClientToScreenXY(PyObject *, PyObject *args, PyObject *kwargs) {
26967 PyObject *resultobj;
26968 wxWindow *arg1 = (wxWindow *) 0 ;
26969 int *arg2 = (int *) 0 ;
26970 int *arg3 = (int *) 0 ;
26971 int temp2 ;
26972 int res2 = 0 ;
26973 int temp3 ;
26974 int res3 = 0 ;
26975 PyObject * obj0 = 0 ;
26976 PyObject * obj1 = 0 ;
26977 PyObject * obj2 = 0 ;
26978 char *kwnames[] = {
26979 (char *) "self",(char *) "x",(char *) "y", NULL
26980 };
26981
26982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_ClientToScreenXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
26983 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26984 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26985 {
26986 if (!(SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_int,0) != -1)) {
26987 temp2 = SWIG_As_int(obj1);
26988 if (PyErr_Occurred()) SWIG_fail;
26989 arg2 = &temp2;
26990 res2 = SWIG_NEWOBJ;
26991 }
26992 }
26993 {
26994 if (!(SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_int,0) != -1)) {
26995 temp3 = SWIG_As_int(obj2);
26996 if (PyErr_Occurred()) SWIG_fail;
26997 arg3 = &temp3;
26998 res3 = SWIG_NEWOBJ;
26999 }
27000 }
27001 {
27002 PyThreadState* __tstate = wxPyBeginAllowThreads();
27003 ((wxWindow const *)arg1)->ClientToScreen(arg2,arg3);
27004
27005 wxPyEndAllowThreads(__tstate);
27006 if (PyErr_Occurred()) SWIG_fail;
27007 }
27008 Py_INCREF(Py_None); resultobj = Py_None;
27009 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
27010 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
27011 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
27012 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
27013 return resultobj;
27014 fail:
27015 return NULL;
27016 }
27017
27018
27019 static PyObject *_wrap_Window_ScreenToClientXY(PyObject *, PyObject *args, PyObject *kwargs) {
27020 PyObject *resultobj;
27021 wxWindow *arg1 = (wxWindow *) 0 ;
27022 int *arg2 = (int *) 0 ;
27023 int *arg3 = (int *) 0 ;
27024 int temp2 ;
27025 int res2 = 0 ;
27026 int temp3 ;
27027 int res3 = 0 ;
27028 PyObject * obj0 = 0 ;
27029 PyObject * obj1 = 0 ;
27030 PyObject * obj2 = 0 ;
27031 char *kwnames[] = {
27032 (char *) "self",(char *) "x",(char *) "y", NULL
27033 };
27034
27035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_ScreenToClientXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
27036 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27037 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27038 {
27039 if (!(SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_int,0) != -1)) {
27040 temp2 = SWIG_As_int(obj1);
27041 if (PyErr_Occurred()) SWIG_fail;
27042 arg2 = &temp2;
27043 res2 = SWIG_NEWOBJ;
27044 }
27045 }
27046 {
27047 if (!(SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_int,0) != -1)) {
27048 temp3 = SWIG_As_int(obj2);
27049 if (PyErr_Occurred()) SWIG_fail;
27050 arg3 = &temp3;
27051 res3 = SWIG_NEWOBJ;
27052 }
27053 }
27054 {
27055 PyThreadState* __tstate = wxPyBeginAllowThreads();
27056 ((wxWindow const *)arg1)->ScreenToClient(arg2,arg3);
27057
27058 wxPyEndAllowThreads(__tstate);
27059 if (PyErr_Occurred()) SWIG_fail;
27060 }
27061 Py_INCREF(Py_None); resultobj = Py_None;
27062 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
27063 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
27064 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
27065 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
27066 return resultobj;
27067 fail:
27068 return NULL;
27069 }
27070
27071
27072 static PyObject *_wrap_Window_ClientToScreen(PyObject *, PyObject *args, PyObject *kwargs) {
27073 PyObject *resultobj;
27074 wxWindow *arg1 = (wxWindow *) 0 ;
27075 wxPoint *arg2 = 0 ;
27076 wxPoint result;
27077 wxPoint temp2 ;
27078 PyObject * obj0 = 0 ;
27079 PyObject * obj1 = 0 ;
27080 char *kwnames[] = {
27081 (char *) "self",(char *) "pt", NULL
27082 };
27083
27084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ClientToScreen",kwnames,&obj0,&obj1)) goto fail;
27085 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27086 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27087 {
27088 arg2 = &temp2;
27089 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
27090 }
27091 {
27092 PyThreadState* __tstate = wxPyBeginAllowThreads();
27093 result = ((wxWindow const *)arg1)->ClientToScreen((wxPoint const &)*arg2);
27094
27095 wxPyEndAllowThreads(__tstate);
27096 if (PyErr_Occurred()) SWIG_fail;
27097 }
27098 {
27099 wxPoint * resultptr;
27100 resultptr = new wxPoint((wxPoint &) result);
27101 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
27102 }
27103 return resultobj;
27104 fail:
27105 return NULL;
27106 }
27107
27108
27109 static PyObject *_wrap_Window_ScreenToClient(PyObject *, PyObject *args, PyObject *kwargs) {
27110 PyObject *resultobj;
27111 wxWindow *arg1 = (wxWindow *) 0 ;
27112 wxPoint *arg2 = 0 ;
27113 wxPoint result;
27114 wxPoint temp2 ;
27115 PyObject * obj0 = 0 ;
27116 PyObject * obj1 = 0 ;
27117 char *kwnames[] = {
27118 (char *) "self",(char *) "pt", NULL
27119 };
27120
27121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScreenToClient",kwnames,&obj0,&obj1)) goto fail;
27122 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27123 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27124 {
27125 arg2 = &temp2;
27126 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
27127 }
27128 {
27129 PyThreadState* __tstate = wxPyBeginAllowThreads();
27130 result = ((wxWindow const *)arg1)->ScreenToClient((wxPoint const &)*arg2);
27131
27132 wxPyEndAllowThreads(__tstate);
27133 if (PyErr_Occurred()) SWIG_fail;
27134 }
27135 {
27136 wxPoint * resultptr;
27137 resultptr = new wxPoint((wxPoint &) result);
27138 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
27139 }
27140 return resultobj;
27141 fail:
27142 return NULL;
27143 }
27144
27145
27146 static PyObject *_wrap_Window_HitTestXY(PyObject *, PyObject *args, PyObject *kwargs) {
27147 PyObject *resultobj;
27148 wxWindow *arg1 = (wxWindow *) 0 ;
27149 int arg2 ;
27150 int arg3 ;
27151 int result;
27152 PyObject * obj0 = 0 ;
27153 PyObject * obj1 = 0 ;
27154 PyObject * obj2 = 0 ;
27155 char *kwnames[] = {
27156 (char *) "self",(char *) "x",(char *) "y", NULL
27157 };
27158
27159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_HitTestXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
27160 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27161 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27162 arg2 = (int)SWIG_As_int(obj1);
27163 if (PyErr_Occurred()) SWIG_fail;
27164 arg3 = (int)SWIG_As_int(obj2);
27165 if (PyErr_Occurred()) SWIG_fail;
27166 {
27167 PyThreadState* __tstate = wxPyBeginAllowThreads();
27168 result = (int)((wxWindow const *)arg1)->HitTest(arg2,arg3);
27169
27170 wxPyEndAllowThreads(__tstate);
27171 if (PyErr_Occurred()) SWIG_fail;
27172 }
27173 resultobj = SWIG_From_int((int)result);
27174 return resultobj;
27175 fail:
27176 return NULL;
27177 }
27178
27179
27180 static PyObject *_wrap_Window_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
27181 PyObject *resultobj;
27182 wxWindow *arg1 = (wxWindow *) 0 ;
27183 wxPoint *arg2 = 0 ;
27184 int result;
27185 wxPoint temp2 ;
27186 PyObject * obj0 = 0 ;
27187 PyObject * obj1 = 0 ;
27188 char *kwnames[] = {
27189 (char *) "self",(char *) "pt", NULL
27190 };
27191
27192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HitTest",kwnames,&obj0,&obj1)) goto fail;
27193 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27194 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27195 {
27196 arg2 = &temp2;
27197 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
27198 }
27199 {
27200 PyThreadState* __tstate = wxPyBeginAllowThreads();
27201 result = (int)((wxWindow const *)arg1)->HitTest((wxPoint const &)*arg2);
27202
27203 wxPyEndAllowThreads(__tstate);
27204 if (PyErr_Occurred()) SWIG_fail;
27205 }
27206 resultobj = SWIG_From_int((int)result);
27207 return resultobj;
27208 fail:
27209 return NULL;
27210 }
27211
27212
27213 static PyObject *_wrap_Window_GetBorder__SWIG_0(PyObject *, PyObject *args) {
27214 PyObject *resultobj;
27215 wxWindow *arg1 = (wxWindow *) 0 ;
27216 long arg2 ;
27217 int result;
27218 PyObject * obj0 = 0 ;
27219 PyObject * obj1 = 0 ;
27220
27221 if(!PyArg_ParseTuple(args,(char *)"OO:Window_GetBorder",&obj0,&obj1)) goto fail;
27222 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27223 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27224 arg2 = (long)SWIG_As_long(obj1);
27225 if (PyErr_Occurred()) SWIG_fail;
27226 {
27227 PyThreadState* __tstate = wxPyBeginAllowThreads();
27228 result = (int)((wxWindow const *)arg1)->GetBorder(arg2);
27229
27230 wxPyEndAllowThreads(__tstate);
27231 if (PyErr_Occurred()) SWIG_fail;
27232 }
27233 resultobj = SWIG_From_int((int)result);
27234 return resultobj;
27235 fail:
27236 return NULL;
27237 }
27238
27239
27240 static PyObject *_wrap_Window_GetBorder__SWIG_1(PyObject *, PyObject *args) {
27241 PyObject *resultobj;
27242 wxWindow *arg1 = (wxWindow *) 0 ;
27243 int result;
27244 PyObject * obj0 = 0 ;
27245
27246 if(!PyArg_ParseTuple(args,(char *)"O:Window_GetBorder",&obj0)) goto fail;
27247 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27248 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27249 {
27250 PyThreadState* __tstate = wxPyBeginAllowThreads();
27251 result = (int)((wxWindow const *)arg1)->GetBorder();
27252
27253 wxPyEndAllowThreads(__tstate);
27254 if (PyErr_Occurred()) SWIG_fail;
27255 }
27256 resultobj = SWIG_From_int((int)result);
27257 return resultobj;
27258 fail:
27259 return NULL;
27260 }
27261
27262
27263 static PyObject *_wrap_Window_GetBorder(PyObject *self, PyObject *args) {
27264 int argc;
27265 PyObject *argv[3];
27266 int ii;
27267
27268 argc = PyObject_Length(args);
27269 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
27270 argv[ii] = PyTuple_GetItem(args,ii);
27271 }
27272 if (argc == 1) {
27273 int _v;
27274 {
27275 void *ptr;
27276 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
27277 _v = 0;
27278 PyErr_Clear();
27279 } else {
27280 _v = 1;
27281 }
27282 }
27283 if (_v) {
27284 return _wrap_Window_GetBorder__SWIG_1(self,args);
27285 }
27286 }
27287 if (argc == 2) {
27288 int _v;
27289 {
27290 void *ptr;
27291 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
27292 _v = 0;
27293 PyErr_Clear();
27294 } else {
27295 _v = 1;
27296 }
27297 }
27298 if (_v) {
27299 _v = SWIG_Check_long(argv[1]);
27300 if (_v) {
27301 return _wrap_Window_GetBorder__SWIG_0(self,args);
27302 }
27303 }
27304 }
27305
27306 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Window_GetBorder'");
27307 return NULL;
27308 }
27309
27310
27311 static PyObject *_wrap_Window_UpdateWindowUI(PyObject *, PyObject *args, PyObject *kwargs) {
27312 PyObject *resultobj;
27313 wxWindow *arg1 = (wxWindow *) 0 ;
27314 long arg2 = (long) wxUPDATE_UI_NONE ;
27315 PyObject * obj0 = 0 ;
27316 PyObject * obj1 = 0 ;
27317 char *kwnames[] = {
27318 (char *) "self",(char *) "flags", NULL
27319 };
27320
27321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_UpdateWindowUI",kwnames,&obj0,&obj1)) goto fail;
27322 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27323 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27324 if (obj1) {
27325 arg2 = (long)SWIG_As_long(obj1);
27326 if (PyErr_Occurred()) SWIG_fail;
27327 }
27328 {
27329 PyThreadState* __tstate = wxPyBeginAllowThreads();
27330 (arg1)->UpdateWindowUI(arg2);
27331
27332 wxPyEndAllowThreads(__tstate);
27333 if (PyErr_Occurred()) SWIG_fail;
27334 }
27335 Py_INCREF(Py_None); resultobj = Py_None;
27336 return resultobj;
27337 fail:
27338 return NULL;
27339 }
27340
27341
27342 static PyObject *_wrap_Window_PopupMenuXY(PyObject *, PyObject *args, PyObject *kwargs) {
27343 PyObject *resultobj;
27344 wxWindow *arg1 = (wxWindow *) 0 ;
27345 wxMenu *arg2 = (wxMenu *) 0 ;
27346 int arg3 = (int) -1 ;
27347 int arg4 = (int) -1 ;
27348 bool result;
27349 PyObject * obj0 = 0 ;
27350 PyObject * obj1 = 0 ;
27351 PyObject * obj2 = 0 ;
27352 PyObject * obj3 = 0 ;
27353 char *kwnames[] = {
27354 (char *) "self",(char *) "menu",(char *) "x",(char *) "y", NULL
27355 };
27356
27357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Window_PopupMenuXY",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27358 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27359 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27360 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
27361 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27362 if (obj2) {
27363 arg3 = (int)SWIG_As_int(obj2);
27364 if (PyErr_Occurred()) SWIG_fail;
27365 }
27366 if (obj3) {
27367 arg4 = (int)SWIG_As_int(obj3);
27368 if (PyErr_Occurred()) SWIG_fail;
27369 }
27370 {
27371 PyThreadState* __tstate = wxPyBeginAllowThreads();
27372 result = (bool)(arg1)->PopupMenu(arg2,arg3,arg4);
27373
27374 wxPyEndAllowThreads(__tstate);
27375 if (PyErr_Occurred()) SWIG_fail;
27376 }
27377 {
27378 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27379 }
27380 return resultobj;
27381 fail:
27382 return NULL;
27383 }
27384
27385
27386 static PyObject *_wrap_Window_PopupMenu(PyObject *, PyObject *args, PyObject *kwargs) {
27387 PyObject *resultobj;
27388 wxWindow *arg1 = (wxWindow *) 0 ;
27389 wxMenu *arg2 = (wxMenu *) 0 ;
27390 wxPoint const &arg3_defvalue = wxDefaultPosition ;
27391 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
27392 bool result;
27393 wxPoint temp3 ;
27394 PyObject * obj0 = 0 ;
27395 PyObject * obj1 = 0 ;
27396 PyObject * obj2 = 0 ;
27397 char *kwnames[] = {
27398 (char *) "self",(char *) "menu",(char *) "pos", NULL
27399 };
27400
27401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_PopupMenu",kwnames,&obj0,&obj1,&obj2)) goto fail;
27402 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27403 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27404 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
27405 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27406 if (obj2) {
27407 {
27408 arg3 = &temp3;
27409 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
27410 }
27411 }
27412 {
27413 PyThreadState* __tstate = wxPyBeginAllowThreads();
27414 result = (bool)(arg1)->PopupMenu(arg2,(wxPoint const &)*arg3);
27415
27416 wxPyEndAllowThreads(__tstate);
27417 if (PyErr_Occurred()) SWIG_fail;
27418 }
27419 {
27420 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27421 }
27422 return resultobj;
27423 fail:
27424 return NULL;
27425 }
27426
27427
27428 static PyObject *_wrap_Window_GetHandle(PyObject *, PyObject *args, PyObject *kwargs) {
27429 PyObject *resultobj;
27430 wxWindow *arg1 = (wxWindow *) 0 ;
27431 long result;
27432 PyObject * obj0 = 0 ;
27433 char *kwnames[] = {
27434 (char *) "self", NULL
27435 };
27436
27437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetHandle",kwnames,&obj0)) goto fail;
27438 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27439 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27440 {
27441 PyThreadState* __tstate = wxPyBeginAllowThreads();
27442 result = (long)wxWindow_GetHandle(arg1);
27443
27444 wxPyEndAllowThreads(__tstate);
27445 if (PyErr_Occurred()) SWIG_fail;
27446 }
27447 resultobj = SWIG_From_long((long)result);
27448 return resultobj;
27449 fail:
27450 return NULL;
27451 }
27452
27453
27454 static PyObject *_wrap_Window_OnPaint(PyObject *, PyObject *args, PyObject *kwargs) {
27455 PyObject *resultobj;
27456 wxWindow *arg1 = (wxWindow *) 0 ;
27457 wxPaintEvent *arg2 = 0 ;
27458 PyObject * obj0 = 0 ;
27459 PyObject * obj1 = 0 ;
27460 char *kwnames[] = {
27461 (char *) "self",(char *) "event", NULL
27462 };
27463
27464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_OnPaint",kwnames,&obj0,&obj1)) goto fail;
27465 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27466 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27467 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPaintEvent,
27468 SWIG_POINTER_EXCEPTION | 0)) == -1)
27469 SWIG_fail;
27470 if (arg2 == NULL) {
27471 PyErr_SetString(PyExc_TypeError,"null reference");
27472 SWIG_fail;
27473 }
27474 {
27475 PyThreadState* __tstate = wxPyBeginAllowThreads();
27476 (arg1)->OnPaint(*arg2);
27477
27478 wxPyEndAllowThreads(__tstate);
27479 if (PyErr_Occurred()) SWIG_fail;
27480 }
27481 Py_INCREF(Py_None); resultobj = Py_None;
27482 return resultobj;
27483 fail:
27484 return NULL;
27485 }
27486
27487
27488 static PyObject *_wrap_Window_HasScrollbar(PyObject *, PyObject *args, PyObject *kwargs) {
27489 PyObject *resultobj;
27490 wxWindow *arg1 = (wxWindow *) 0 ;
27491 int arg2 ;
27492 bool result;
27493 PyObject * obj0 = 0 ;
27494 PyObject * obj1 = 0 ;
27495 char *kwnames[] = {
27496 (char *) "self",(char *) "orient", NULL
27497 };
27498
27499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HasScrollbar",kwnames,&obj0,&obj1)) goto fail;
27500 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27501 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27502 arg2 = (int)SWIG_As_int(obj1);
27503 if (PyErr_Occurred()) SWIG_fail;
27504 {
27505 PyThreadState* __tstate = wxPyBeginAllowThreads();
27506 result = (bool)((wxWindow const *)arg1)->HasScrollbar(arg2);
27507
27508 wxPyEndAllowThreads(__tstate);
27509 if (PyErr_Occurred()) SWIG_fail;
27510 }
27511 {
27512 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27513 }
27514 return resultobj;
27515 fail:
27516 return NULL;
27517 }
27518
27519
27520 static PyObject *_wrap_Window_SetScrollbar(PyObject *, PyObject *args, PyObject *kwargs) {
27521 PyObject *resultobj;
27522 wxWindow *arg1 = (wxWindow *) 0 ;
27523 int arg2 ;
27524 int arg3 ;
27525 int arg4 ;
27526 int arg5 ;
27527 bool arg6 = (bool) True ;
27528 PyObject * obj0 = 0 ;
27529 PyObject * obj1 = 0 ;
27530 PyObject * obj2 = 0 ;
27531 PyObject * obj3 = 0 ;
27532 PyObject * obj4 = 0 ;
27533 PyObject * obj5 = 0 ;
27534 char *kwnames[] = {
27535 (char *) "self",(char *) "orientation",(char *) "position",(char *) "thumbSize",(char *) "range",(char *) "refresh", NULL
27536 };
27537
27538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Window_SetScrollbar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
27539 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27540 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27541 arg2 = (int)SWIG_As_int(obj1);
27542 if (PyErr_Occurred()) SWIG_fail;
27543 arg3 = (int)SWIG_As_int(obj2);
27544 if (PyErr_Occurred()) SWIG_fail;
27545 arg4 = (int)SWIG_As_int(obj3);
27546 if (PyErr_Occurred()) SWIG_fail;
27547 arg5 = (int)SWIG_As_int(obj4);
27548 if (PyErr_Occurred()) SWIG_fail;
27549 if (obj5) {
27550 arg6 = (bool)SWIG_As_bool(obj5);
27551 if (PyErr_Occurred()) SWIG_fail;
27552 }
27553 {
27554 PyThreadState* __tstate = wxPyBeginAllowThreads();
27555 (arg1)->SetScrollbar(arg2,arg3,arg4,arg5,arg6);
27556
27557 wxPyEndAllowThreads(__tstate);
27558 if (PyErr_Occurred()) SWIG_fail;
27559 }
27560 Py_INCREF(Py_None); resultobj = Py_None;
27561 return resultobj;
27562 fail:
27563 return NULL;
27564 }
27565
27566
27567 static PyObject *_wrap_Window_SetScrollPos(PyObject *, PyObject *args, PyObject *kwargs) {
27568 PyObject *resultobj;
27569 wxWindow *arg1 = (wxWindow *) 0 ;
27570 int arg2 ;
27571 int arg3 ;
27572 bool arg4 = (bool) True ;
27573 PyObject * obj0 = 0 ;
27574 PyObject * obj1 = 0 ;
27575 PyObject * obj2 = 0 ;
27576 PyObject * obj3 = 0 ;
27577 char *kwnames[] = {
27578 (char *) "self",(char *) "orientation",(char *) "pos",(char *) "refresh", NULL
27579 };
27580
27581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_SetScrollPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27582 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27583 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27584 arg2 = (int)SWIG_As_int(obj1);
27585 if (PyErr_Occurred()) SWIG_fail;
27586 arg3 = (int)SWIG_As_int(obj2);
27587 if (PyErr_Occurred()) SWIG_fail;
27588 if (obj3) {
27589 arg4 = (bool)SWIG_As_bool(obj3);
27590 if (PyErr_Occurred()) SWIG_fail;
27591 }
27592 {
27593 PyThreadState* __tstate = wxPyBeginAllowThreads();
27594 (arg1)->SetScrollPos(arg2,arg3,arg4);
27595
27596 wxPyEndAllowThreads(__tstate);
27597 if (PyErr_Occurred()) SWIG_fail;
27598 }
27599 Py_INCREF(Py_None); resultobj = Py_None;
27600 return resultobj;
27601 fail:
27602 return NULL;
27603 }
27604
27605
27606 static PyObject *_wrap_Window_GetScrollPos(PyObject *, PyObject *args, PyObject *kwargs) {
27607 PyObject *resultobj;
27608 wxWindow *arg1 = (wxWindow *) 0 ;
27609 int arg2 ;
27610 int result;
27611 PyObject * obj0 = 0 ;
27612 PyObject * obj1 = 0 ;
27613 char *kwnames[] = {
27614 (char *) "self",(char *) "orientation", NULL
27615 };
27616
27617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollPos",kwnames,&obj0,&obj1)) goto fail;
27618 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27619 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27620 arg2 = (int)SWIG_As_int(obj1);
27621 if (PyErr_Occurred()) SWIG_fail;
27622 {
27623 PyThreadState* __tstate = wxPyBeginAllowThreads();
27624 result = (int)((wxWindow const *)arg1)->GetScrollPos(arg2);
27625
27626 wxPyEndAllowThreads(__tstate);
27627 if (PyErr_Occurred()) SWIG_fail;
27628 }
27629 resultobj = SWIG_From_int((int)result);
27630 return resultobj;
27631 fail:
27632 return NULL;
27633 }
27634
27635
27636 static PyObject *_wrap_Window_GetScrollThumb(PyObject *, PyObject *args, PyObject *kwargs) {
27637 PyObject *resultobj;
27638 wxWindow *arg1 = (wxWindow *) 0 ;
27639 int arg2 ;
27640 int result;
27641 PyObject * obj0 = 0 ;
27642 PyObject * obj1 = 0 ;
27643 char *kwnames[] = {
27644 (char *) "self",(char *) "orientation", NULL
27645 };
27646
27647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollThumb",kwnames,&obj0,&obj1)) goto fail;
27648 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27649 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27650 arg2 = (int)SWIG_As_int(obj1);
27651 if (PyErr_Occurred()) SWIG_fail;
27652 {
27653 PyThreadState* __tstate = wxPyBeginAllowThreads();
27654 result = (int)((wxWindow const *)arg1)->GetScrollThumb(arg2);
27655
27656 wxPyEndAllowThreads(__tstate);
27657 if (PyErr_Occurred()) SWIG_fail;
27658 }
27659 resultobj = SWIG_From_int((int)result);
27660 return resultobj;
27661 fail:
27662 return NULL;
27663 }
27664
27665
27666 static PyObject *_wrap_Window_GetScrollRange(PyObject *, PyObject *args, PyObject *kwargs) {
27667 PyObject *resultobj;
27668 wxWindow *arg1 = (wxWindow *) 0 ;
27669 int arg2 ;
27670 int result;
27671 PyObject * obj0 = 0 ;
27672 PyObject * obj1 = 0 ;
27673 char *kwnames[] = {
27674 (char *) "self",(char *) "orientation", NULL
27675 };
27676
27677 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollRange",kwnames,&obj0,&obj1)) goto fail;
27678 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27679 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27680 arg2 = (int)SWIG_As_int(obj1);
27681 if (PyErr_Occurred()) SWIG_fail;
27682 {
27683 PyThreadState* __tstate = wxPyBeginAllowThreads();
27684 result = (int)((wxWindow const *)arg1)->GetScrollRange(arg2);
27685
27686 wxPyEndAllowThreads(__tstate);
27687 if (PyErr_Occurred()) SWIG_fail;
27688 }
27689 resultobj = SWIG_From_int((int)result);
27690 return resultobj;
27691 fail:
27692 return NULL;
27693 }
27694
27695
27696 static PyObject *_wrap_Window_ScrollWindow(PyObject *, PyObject *args, PyObject *kwargs) {
27697 PyObject *resultobj;
27698 wxWindow *arg1 = (wxWindow *) 0 ;
27699 int arg2 ;
27700 int arg3 ;
27701 wxRect *arg4 = (wxRect *) NULL ;
27702 PyObject * obj0 = 0 ;
27703 PyObject * obj1 = 0 ;
27704 PyObject * obj2 = 0 ;
27705 PyObject * obj3 = 0 ;
27706 char *kwnames[] = {
27707 (char *) "self",(char *) "dx",(char *) "dy",(char *) "rect", NULL
27708 };
27709
27710 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_ScrollWindow",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27711 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27712 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27713 arg2 = (int)SWIG_As_int(obj1);
27714 if (PyErr_Occurred()) SWIG_fail;
27715 arg3 = (int)SWIG_As_int(obj2);
27716 if (PyErr_Occurred()) SWIG_fail;
27717 if (obj3) {
27718 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxRect,
27719 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27720 }
27721 {
27722 PyThreadState* __tstate = wxPyBeginAllowThreads();
27723 (arg1)->ScrollWindow(arg2,arg3,(wxRect const *)arg4);
27724
27725 wxPyEndAllowThreads(__tstate);
27726 if (PyErr_Occurred()) SWIG_fail;
27727 }
27728 Py_INCREF(Py_None); resultobj = Py_None;
27729 return resultobj;
27730 fail:
27731 return NULL;
27732 }
27733
27734
27735 static PyObject *_wrap_Window_ScrollLines(PyObject *, PyObject *args, PyObject *kwargs) {
27736 PyObject *resultobj;
27737 wxWindow *arg1 = (wxWindow *) 0 ;
27738 int arg2 ;
27739 bool result;
27740 PyObject * obj0 = 0 ;
27741 PyObject * obj1 = 0 ;
27742 char *kwnames[] = {
27743 (char *) "self",(char *) "lines", NULL
27744 };
27745
27746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScrollLines",kwnames,&obj0,&obj1)) goto fail;
27747 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27748 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27749 arg2 = (int)SWIG_As_int(obj1);
27750 if (PyErr_Occurred()) SWIG_fail;
27751 {
27752 PyThreadState* __tstate = wxPyBeginAllowThreads();
27753 result = (bool)(arg1)->ScrollLines(arg2);
27754
27755 wxPyEndAllowThreads(__tstate);
27756 if (PyErr_Occurred()) SWIG_fail;
27757 }
27758 {
27759 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27760 }
27761 return resultobj;
27762 fail:
27763 return NULL;
27764 }
27765
27766
27767 static PyObject *_wrap_Window_ScrollPages(PyObject *, PyObject *args, PyObject *kwargs) {
27768 PyObject *resultobj;
27769 wxWindow *arg1 = (wxWindow *) 0 ;
27770 int arg2 ;
27771 bool result;
27772 PyObject * obj0 = 0 ;
27773 PyObject * obj1 = 0 ;
27774 char *kwnames[] = {
27775 (char *) "self",(char *) "pages", NULL
27776 };
27777
27778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScrollPages",kwnames,&obj0,&obj1)) goto fail;
27779 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27780 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27781 arg2 = (int)SWIG_As_int(obj1);
27782 if (PyErr_Occurred()) SWIG_fail;
27783 {
27784 PyThreadState* __tstate = wxPyBeginAllowThreads();
27785 result = (bool)(arg1)->ScrollPages(arg2);
27786
27787 wxPyEndAllowThreads(__tstate);
27788 if (PyErr_Occurred()) SWIG_fail;
27789 }
27790 {
27791 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27792 }
27793 return resultobj;
27794 fail:
27795 return NULL;
27796 }
27797
27798
27799 static PyObject *_wrap_Window_LineUp(PyObject *, PyObject *args, PyObject *kwargs) {
27800 PyObject *resultobj;
27801 wxWindow *arg1 = (wxWindow *) 0 ;
27802 bool result;
27803 PyObject * obj0 = 0 ;
27804 char *kwnames[] = {
27805 (char *) "self", NULL
27806 };
27807
27808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_LineUp",kwnames,&obj0)) goto fail;
27809 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27810 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27811 {
27812 PyThreadState* __tstate = wxPyBeginAllowThreads();
27813 result = (bool)(arg1)->LineUp();
27814
27815 wxPyEndAllowThreads(__tstate);
27816 if (PyErr_Occurred()) SWIG_fail;
27817 }
27818 {
27819 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27820 }
27821 return resultobj;
27822 fail:
27823 return NULL;
27824 }
27825
27826
27827 static PyObject *_wrap_Window_LineDown(PyObject *, PyObject *args, PyObject *kwargs) {
27828 PyObject *resultobj;
27829 wxWindow *arg1 = (wxWindow *) 0 ;
27830 bool result;
27831 PyObject * obj0 = 0 ;
27832 char *kwnames[] = {
27833 (char *) "self", NULL
27834 };
27835
27836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_LineDown",kwnames,&obj0)) goto fail;
27837 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27838 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27839 {
27840 PyThreadState* __tstate = wxPyBeginAllowThreads();
27841 result = (bool)(arg1)->LineDown();
27842
27843 wxPyEndAllowThreads(__tstate);
27844 if (PyErr_Occurred()) SWIG_fail;
27845 }
27846 {
27847 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27848 }
27849 return resultobj;
27850 fail:
27851 return NULL;
27852 }
27853
27854
27855 static PyObject *_wrap_Window_PageUp(PyObject *, PyObject *args, PyObject *kwargs) {
27856 PyObject *resultobj;
27857 wxWindow *arg1 = (wxWindow *) 0 ;
27858 bool result;
27859 PyObject * obj0 = 0 ;
27860 char *kwnames[] = {
27861 (char *) "self", NULL
27862 };
27863
27864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PageUp",kwnames,&obj0)) goto fail;
27865 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27866 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27867 {
27868 PyThreadState* __tstate = wxPyBeginAllowThreads();
27869 result = (bool)(arg1)->PageUp();
27870
27871 wxPyEndAllowThreads(__tstate);
27872 if (PyErr_Occurred()) SWIG_fail;
27873 }
27874 {
27875 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27876 }
27877 return resultobj;
27878 fail:
27879 return NULL;
27880 }
27881
27882
27883 static PyObject *_wrap_Window_PageDown(PyObject *, PyObject *args, PyObject *kwargs) {
27884 PyObject *resultobj;
27885 wxWindow *arg1 = (wxWindow *) 0 ;
27886 bool result;
27887 PyObject * obj0 = 0 ;
27888 char *kwnames[] = {
27889 (char *) "self", NULL
27890 };
27891
27892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PageDown",kwnames,&obj0)) goto fail;
27893 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27894 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27895 {
27896 PyThreadState* __tstate = wxPyBeginAllowThreads();
27897 result = (bool)(arg1)->PageDown();
27898
27899 wxPyEndAllowThreads(__tstate);
27900 if (PyErr_Occurred()) SWIG_fail;
27901 }
27902 {
27903 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27904 }
27905 return resultobj;
27906 fail:
27907 return NULL;
27908 }
27909
27910
27911 static PyObject *_wrap_Window_SetHelpText(PyObject *, PyObject *args, PyObject *kwargs) {
27912 PyObject *resultobj;
27913 wxWindow *arg1 = (wxWindow *) 0 ;
27914 wxString *arg2 = 0 ;
27915 bool temp2 = False ;
27916 PyObject * obj0 = 0 ;
27917 PyObject * obj1 = 0 ;
27918 char *kwnames[] = {
27919 (char *) "self",(char *) "text", NULL
27920 };
27921
27922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetHelpText",kwnames,&obj0,&obj1)) goto fail;
27923 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27924 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27925 {
27926 arg2 = wxString_in_helper(obj1);
27927 if (arg2 == NULL) SWIG_fail;
27928 temp2 = True;
27929 }
27930 {
27931 PyThreadState* __tstate = wxPyBeginAllowThreads();
27932 (arg1)->SetHelpText((wxString const &)*arg2);
27933
27934 wxPyEndAllowThreads(__tstate);
27935 if (PyErr_Occurred()) SWIG_fail;
27936 }
27937 Py_INCREF(Py_None); resultobj = Py_None;
27938 {
27939 if (temp2)
27940 delete arg2;
27941 }
27942 return resultobj;
27943 fail:
27944 {
27945 if (temp2)
27946 delete arg2;
27947 }
27948 return NULL;
27949 }
27950
27951
27952 static PyObject *_wrap_Window_SetHelpTextForId(PyObject *, PyObject *args, PyObject *kwargs) {
27953 PyObject *resultobj;
27954 wxWindow *arg1 = (wxWindow *) 0 ;
27955 wxString *arg2 = 0 ;
27956 bool temp2 = False ;
27957 PyObject * obj0 = 0 ;
27958 PyObject * obj1 = 0 ;
27959 char *kwnames[] = {
27960 (char *) "self",(char *) "text", NULL
27961 };
27962
27963 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetHelpTextForId",kwnames,&obj0,&obj1)) goto fail;
27964 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27965 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27966 {
27967 arg2 = wxString_in_helper(obj1);
27968 if (arg2 == NULL) SWIG_fail;
27969 temp2 = True;
27970 }
27971 {
27972 PyThreadState* __tstate = wxPyBeginAllowThreads();
27973 (arg1)->SetHelpTextForId((wxString const &)*arg2);
27974
27975 wxPyEndAllowThreads(__tstate);
27976 if (PyErr_Occurred()) SWIG_fail;
27977 }
27978 Py_INCREF(Py_None); resultobj = Py_None;
27979 {
27980 if (temp2)
27981 delete arg2;
27982 }
27983 return resultobj;
27984 fail:
27985 {
27986 if (temp2)
27987 delete arg2;
27988 }
27989 return NULL;
27990 }
27991
27992
27993 static PyObject *_wrap_Window_GetHelpText(PyObject *, PyObject *args, PyObject *kwargs) {
27994 PyObject *resultobj;
27995 wxWindow *arg1 = (wxWindow *) 0 ;
27996 wxString result;
27997 PyObject * obj0 = 0 ;
27998 char *kwnames[] = {
27999 (char *) "self", NULL
28000 };
28001
28002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetHelpText",kwnames,&obj0)) goto fail;
28003 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28004 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28005 {
28006 PyThreadState* __tstate = wxPyBeginAllowThreads();
28007 result = ((wxWindow const *)arg1)->GetHelpText();
28008
28009 wxPyEndAllowThreads(__tstate);
28010 if (PyErr_Occurred()) SWIG_fail;
28011 }
28012 {
28013 #if wxUSE_UNICODE
28014 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28015 #else
28016 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28017 #endif
28018 }
28019 return resultobj;
28020 fail:
28021 return NULL;
28022 }
28023
28024
28025 static PyObject *_wrap_Window_SetToolTipString(PyObject *, PyObject *args, PyObject *kwargs) {
28026 PyObject *resultobj;
28027 wxWindow *arg1 = (wxWindow *) 0 ;
28028 wxString *arg2 = 0 ;
28029 bool temp2 = False ;
28030 PyObject * obj0 = 0 ;
28031 PyObject * obj1 = 0 ;
28032 char *kwnames[] = {
28033 (char *) "self",(char *) "tip", NULL
28034 };
28035
28036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetToolTipString",kwnames,&obj0,&obj1)) goto fail;
28037 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28038 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28039 {
28040 arg2 = wxString_in_helper(obj1);
28041 if (arg2 == NULL) SWIG_fail;
28042 temp2 = True;
28043 }
28044 {
28045 PyThreadState* __tstate = wxPyBeginAllowThreads();
28046 (arg1)->SetToolTip((wxString const &)*arg2);
28047
28048 wxPyEndAllowThreads(__tstate);
28049 if (PyErr_Occurred()) SWIG_fail;
28050 }
28051 Py_INCREF(Py_None); resultobj = Py_None;
28052 {
28053 if (temp2)
28054 delete arg2;
28055 }
28056 return resultobj;
28057 fail:
28058 {
28059 if (temp2)
28060 delete arg2;
28061 }
28062 return NULL;
28063 }
28064
28065
28066 static PyObject *_wrap_Window_SetToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
28067 PyObject *resultobj;
28068 wxWindow *arg1 = (wxWindow *) 0 ;
28069 wxToolTip *arg2 = (wxToolTip *) 0 ;
28070 PyObject * obj0 = 0 ;
28071 PyObject * obj1 = 0 ;
28072 char *kwnames[] = {
28073 (char *) "self",(char *) "tip", NULL
28074 };
28075
28076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetToolTip",kwnames,&obj0,&obj1)) goto fail;
28077 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28078 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28079 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxToolTip,
28080 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28081 {
28082 PyThreadState* __tstate = wxPyBeginAllowThreads();
28083 (arg1)->SetToolTip(arg2);
28084
28085 wxPyEndAllowThreads(__tstate);
28086 if (PyErr_Occurred()) SWIG_fail;
28087 }
28088 Py_INCREF(Py_None); resultobj = Py_None;
28089 return resultobj;
28090 fail:
28091 return NULL;
28092 }
28093
28094
28095 static PyObject *_wrap_Window_GetToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
28096 PyObject *resultobj;
28097 wxWindow *arg1 = (wxWindow *) 0 ;
28098 wxToolTip *result;
28099 PyObject * obj0 = 0 ;
28100 char *kwnames[] = {
28101 (char *) "self", NULL
28102 };
28103
28104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetToolTip",kwnames,&obj0)) goto fail;
28105 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28106 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28107 {
28108 PyThreadState* __tstate = wxPyBeginAllowThreads();
28109 result = (wxToolTip *)((wxWindow const *)arg1)->GetToolTip();
28110
28111 wxPyEndAllowThreads(__tstate);
28112 if (PyErr_Occurred()) SWIG_fail;
28113 }
28114 {
28115 resultobj = wxPyMake_wxObject(result, 0);
28116 }
28117 return resultobj;
28118 fail:
28119 return NULL;
28120 }
28121
28122
28123 static PyObject *_wrap_Window_SetDropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
28124 PyObject *resultobj;
28125 wxWindow *arg1 = (wxWindow *) 0 ;
28126 wxPyDropTarget *arg2 = (wxPyDropTarget *) 0 ;
28127 PyObject * obj0 = 0 ;
28128 PyObject * obj1 = 0 ;
28129 char *kwnames[] = {
28130 (char *) "self",(char *) "dropTarget", NULL
28131 };
28132
28133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDropTarget",kwnames,&obj0,&obj1)) goto fail;
28134 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28135 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28136 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyDropTarget,
28137 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
28138 {
28139 PyThreadState* __tstate = wxPyBeginAllowThreads();
28140 (arg1)->SetDropTarget(arg2);
28141
28142 wxPyEndAllowThreads(__tstate);
28143 if (PyErr_Occurred()) SWIG_fail;
28144 }
28145 Py_INCREF(Py_None); resultobj = Py_None;
28146 return resultobj;
28147 fail:
28148 return NULL;
28149 }
28150
28151
28152 static PyObject *_wrap_Window_GetDropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
28153 PyObject *resultobj;
28154 wxWindow *arg1 = (wxWindow *) 0 ;
28155 wxPyDropTarget *result;
28156 PyObject * obj0 = 0 ;
28157 char *kwnames[] = {
28158 (char *) "self", NULL
28159 };
28160
28161 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDropTarget",kwnames,&obj0)) goto fail;
28162 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28163 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28164 {
28165 PyThreadState* __tstate = wxPyBeginAllowThreads();
28166 result = (wxPyDropTarget *)((wxWindow const *)arg1)->GetDropTarget();
28167
28168 wxPyEndAllowThreads(__tstate);
28169 if (PyErr_Occurred()) SWIG_fail;
28170 }
28171 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropTarget, 0);
28172 return resultobj;
28173 fail:
28174 return NULL;
28175 }
28176
28177
28178 static PyObject *_wrap_Window_DragAcceptFiles(PyObject *, PyObject *args, PyObject *kwargs) {
28179 PyObject *resultobj;
28180 wxWindow *arg1 = (wxWindow *) 0 ;
28181 bool arg2 ;
28182 PyObject * obj0 = 0 ;
28183 PyObject * obj1 = 0 ;
28184 char *kwnames[] = {
28185 (char *) "self",(char *) "accept", NULL
28186 };
28187
28188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DragAcceptFiles",kwnames,&obj0,&obj1)) goto fail;
28189 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28190 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28191 arg2 = (bool)SWIG_As_bool(obj1);
28192 if (PyErr_Occurred()) SWIG_fail;
28193 {
28194 PyThreadState* __tstate = wxPyBeginAllowThreads();
28195 (arg1)->DragAcceptFiles(arg2);
28196
28197 wxPyEndAllowThreads(__tstate);
28198 if (PyErr_Occurred()) SWIG_fail;
28199 }
28200 Py_INCREF(Py_None); resultobj = Py_None;
28201 return resultobj;
28202 fail:
28203 return NULL;
28204 }
28205
28206
28207 static PyObject *_wrap_Window_SetConstraints(PyObject *, PyObject *args, PyObject *kwargs) {
28208 PyObject *resultobj;
28209 wxWindow *arg1 = (wxWindow *) 0 ;
28210 wxLayoutConstraints *arg2 = (wxLayoutConstraints *) 0 ;
28211 PyObject * obj0 = 0 ;
28212 PyObject * obj1 = 0 ;
28213 char *kwnames[] = {
28214 (char *) "self",(char *) "constraints", NULL
28215 };
28216
28217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetConstraints",kwnames,&obj0,&obj1)) goto fail;
28218 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28219 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28220 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxLayoutConstraints,
28221 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28222 {
28223 PyThreadState* __tstate = wxPyBeginAllowThreads();
28224 (arg1)->SetConstraints(arg2);
28225
28226 wxPyEndAllowThreads(__tstate);
28227 if (PyErr_Occurred()) SWIG_fail;
28228 }
28229 Py_INCREF(Py_None); resultobj = Py_None;
28230 return resultobj;
28231 fail:
28232 return NULL;
28233 }
28234
28235
28236 static PyObject *_wrap_Window_GetConstraints(PyObject *, PyObject *args, PyObject *kwargs) {
28237 PyObject *resultobj;
28238 wxWindow *arg1 = (wxWindow *) 0 ;
28239 wxLayoutConstraints *result;
28240 PyObject * obj0 = 0 ;
28241 char *kwnames[] = {
28242 (char *) "self", NULL
28243 };
28244
28245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetConstraints",kwnames,&obj0)) goto fail;
28246 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28247 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28248 {
28249 PyThreadState* __tstate = wxPyBeginAllowThreads();
28250 result = (wxLayoutConstraints *)((wxWindow const *)arg1)->GetConstraints();
28251
28252 wxPyEndAllowThreads(__tstate);
28253 if (PyErr_Occurred()) SWIG_fail;
28254 }
28255 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutConstraints, 0);
28256 return resultobj;
28257 fail:
28258 return NULL;
28259 }
28260
28261
28262 static PyObject *_wrap_Window_SetAutoLayout(PyObject *, PyObject *args, PyObject *kwargs) {
28263 PyObject *resultobj;
28264 wxWindow *arg1 = (wxWindow *) 0 ;
28265 bool arg2 ;
28266 PyObject * obj0 = 0 ;
28267 PyObject * obj1 = 0 ;
28268 char *kwnames[] = {
28269 (char *) "self",(char *) "autoLayout", NULL
28270 };
28271
28272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetAutoLayout",kwnames,&obj0,&obj1)) goto fail;
28273 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28274 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28275 arg2 = (bool)SWIG_As_bool(obj1);
28276 if (PyErr_Occurred()) SWIG_fail;
28277 {
28278 PyThreadState* __tstate = wxPyBeginAllowThreads();
28279 (arg1)->SetAutoLayout(arg2);
28280
28281 wxPyEndAllowThreads(__tstate);
28282 if (PyErr_Occurred()) SWIG_fail;
28283 }
28284 Py_INCREF(Py_None); resultobj = Py_None;
28285 return resultobj;
28286 fail:
28287 return NULL;
28288 }
28289
28290
28291 static PyObject *_wrap_Window_GetAutoLayout(PyObject *, PyObject *args, PyObject *kwargs) {
28292 PyObject *resultobj;
28293 wxWindow *arg1 = (wxWindow *) 0 ;
28294 bool result;
28295 PyObject * obj0 = 0 ;
28296 char *kwnames[] = {
28297 (char *) "self", NULL
28298 };
28299
28300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAutoLayout",kwnames,&obj0)) goto fail;
28301 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28302 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28303 {
28304 PyThreadState* __tstate = wxPyBeginAllowThreads();
28305 result = (bool)((wxWindow const *)arg1)->GetAutoLayout();
28306
28307 wxPyEndAllowThreads(__tstate);
28308 if (PyErr_Occurred()) SWIG_fail;
28309 }
28310 {
28311 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28312 }
28313 return resultobj;
28314 fail:
28315 return NULL;
28316 }
28317
28318
28319 static PyObject *_wrap_Window_Layout(PyObject *, PyObject *args, PyObject *kwargs) {
28320 PyObject *resultobj;
28321 wxWindow *arg1 = (wxWindow *) 0 ;
28322 bool result;
28323 PyObject * obj0 = 0 ;
28324 char *kwnames[] = {
28325 (char *) "self", NULL
28326 };
28327
28328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Layout",kwnames,&obj0)) goto fail;
28329 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28330 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28331 {
28332 PyThreadState* __tstate = wxPyBeginAllowThreads();
28333 result = (bool)(arg1)->Layout();
28334
28335 wxPyEndAllowThreads(__tstate);
28336 if (PyErr_Occurred()) SWIG_fail;
28337 }
28338 {
28339 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28340 }
28341 return resultobj;
28342 fail:
28343 return NULL;
28344 }
28345
28346
28347 static PyObject *_wrap_Window_SetSizer(PyObject *, PyObject *args, PyObject *kwargs) {
28348 PyObject *resultobj;
28349 wxWindow *arg1 = (wxWindow *) 0 ;
28350 wxSizer *arg2 = (wxSizer *) 0 ;
28351 bool arg3 = (bool) True ;
28352 PyObject * obj0 = 0 ;
28353 PyObject * obj1 = 0 ;
28354 PyObject * obj2 = 0 ;
28355 char *kwnames[] = {
28356 (char *) "self",(char *) "sizer",(char *) "deleteOld", NULL
28357 };
28358
28359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetSizer",kwnames,&obj0,&obj1,&obj2)) goto fail;
28360 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28361 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28362 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
28363 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28364 if (obj2) {
28365 arg3 = (bool)SWIG_As_bool(obj2);
28366 if (PyErr_Occurred()) SWIG_fail;
28367 }
28368 {
28369 PyThreadState* __tstate = wxPyBeginAllowThreads();
28370 (arg1)->SetSizer(arg2,arg3);
28371
28372 wxPyEndAllowThreads(__tstate);
28373 if (PyErr_Occurred()) SWIG_fail;
28374 }
28375 Py_INCREF(Py_None); resultobj = Py_None;
28376 return resultobj;
28377 fail:
28378 return NULL;
28379 }
28380
28381
28382 static PyObject *_wrap_Window_SetSizerAndFit(PyObject *, PyObject *args, PyObject *kwargs) {
28383 PyObject *resultobj;
28384 wxWindow *arg1 = (wxWindow *) 0 ;
28385 wxSizer *arg2 = (wxSizer *) 0 ;
28386 bool arg3 = (bool) True ;
28387 PyObject * obj0 = 0 ;
28388 PyObject * obj1 = 0 ;
28389 PyObject * obj2 = 0 ;
28390 char *kwnames[] = {
28391 (char *) "self",(char *) "sizer",(char *) "deleteOld", NULL
28392 };
28393
28394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetSizerAndFit",kwnames,&obj0,&obj1,&obj2)) goto fail;
28395 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28396 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28397 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
28398 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28399 if (obj2) {
28400 arg3 = (bool)SWIG_As_bool(obj2);
28401 if (PyErr_Occurred()) SWIG_fail;
28402 }
28403 {
28404 PyThreadState* __tstate = wxPyBeginAllowThreads();
28405 (arg1)->SetSizerAndFit(arg2,arg3);
28406
28407 wxPyEndAllowThreads(__tstate);
28408 if (PyErr_Occurred()) SWIG_fail;
28409 }
28410 Py_INCREF(Py_None); resultobj = Py_None;
28411 return resultobj;
28412 fail:
28413 return NULL;
28414 }
28415
28416
28417 static PyObject *_wrap_Window_GetSizer(PyObject *, PyObject *args, PyObject *kwargs) {
28418 PyObject *resultobj;
28419 wxWindow *arg1 = (wxWindow *) 0 ;
28420 wxSizer *result;
28421 PyObject * obj0 = 0 ;
28422 char *kwnames[] = {
28423 (char *) "self", NULL
28424 };
28425
28426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSizer",kwnames,&obj0)) goto fail;
28427 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28428 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28429 {
28430 PyThreadState* __tstate = wxPyBeginAllowThreads();
28431 result = (wxSizer *)((wxWindow const *)arg1)->GetSizer();
28432
28433 wxPyEndAllowThreads(__tstate);
28434 if (PyErr_Occurred()) SWIG_fail;
28435 }
28436 {
28437 resultobj = wxPyMake_wxSizer(result, 0);
28438 }
28439 return resultobj;
28440 fail:
28441 return NULL;
28442 }
28443
28444
28445 static PyObject *_wrap_Window_SetContainingSizer(PyObject *, PyObject *args, PyObject *kwargs) {
28446 PyObject *resultobj;
28447 wxWindow *arg1 = (wxWindow *) 0 ;
28448 wxSizer *arg2 = (wxSizer *) 0 ;
28449 PyObject * obj0 = 0 ;
28450 PyObject * obj1 = 0 ;
28451 char *kwnames[] = {
28452 (char *) "self",(char *) "sizer", NULL
28453 };
28454
28455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetContainingSizer",kwnames,&obj0,&obj1)) goto fail;
28456 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28457 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28458 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
28459 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28460 {
28461 PyThreadState* __tstate = wxPyBeginAllowThreads();
28462 (arg1)->SetContainingSizer(arg2);
28463
28464 wxPyEndAllowThreads(__tstate);
28465 if (PyErr_Occurred()) SWIG_fail;
28466 }
28467 Py_INCREF(Py_None); resultobj = Py_None;
28468 return resultobj;
28469 fail:
28470 return NULL;
28471 }
28472
28473
28474 static PyObject *_wrap_Window_GetContainingSizer(PyObject *, PyObject *args, PyObject *kwargs) {
28475 PyObject *resultobj;
28476 wxWindow *arg1 = (wxWindow *) 0 ;
28477 wxSizer *result;
28478 PyObject * obj0 = 0 ;
28479 char *kwnames[] = {
28480 (char *) "self", NULL
28481 };
28482
28483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetContainingSizer",kwnames,&obj0)) goto fail;
28484 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28485 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28486 {
28487 PyThreadState* __tstate = wxPyBeginAllowThreads();
28488 result = (wxSizer *)((wxWindow const *)arg1)->GetContainingSizer();
28489
28490 wxPyEndAllowThreads(__tstate);
28491 if (PyErr_Occurred()) SWIG_fail;
28492 }
28493 {
28494 resultobj = wxPyMake_wxSizer(result, 0);
28495 }
28496 return resultobj;
28497 fail:
28498 return NULL;
28499 }
28500
28501
28502 static PyObject *_wrap_Window_InheritAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
28503 PyObject *resultobj;
28504 wxWindow *arg1 = (wxWindow *) 0 ;
28505 PyObject * obj0 = 0 ;
28506 char *kwnames[] = {
28507 (char *) "self", NULL
28508 };
28509
28510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InheritAttributes",kwnames,&obj0)) goto fail;
28511 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28512 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28513 {
28514 PyThreadState* __tstate = wxPyBeginAllowThreads();
28515 (arg1)->InheritAttributes();
28516
28517 wxPyEndAllowThreads(__tstate);
28518 if (PyErr_Occurred()) SWIG_fail;
28519 }
28520 Py_INCREF(Py_None); resultobj = Py_None;
28521 return resultobj;
28522 fail:
28523 return NULL;
28524 }
28525
28526
28527 static PyObject *_wrap_Window_ShouldInheritColours(PyObject *, PyObject *args, PyObject *kwargs) {
28528 PyObject *resultobj;
28529 wxWindow *arg1 = (wxWindow *) 0 ;
28530 bool result;
28531 PyObject * obj0 = 0 ;
28532 char *kwnames[] = {
28533 (char *) "self", NULL
28534 };
28535
28536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ShouldInheritColours",kwnames,&obj0)) goto fail;
28537 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28538 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28539 {
28540 PyThreadState* __tstate = wxPyBeginAllowThreads();
28541 result = (bool)((wxWindow const *)arg1)->ShouldInheritColours();
28542
28543 wxPyEndAllowThreads(__tstate);
28544 if (PyErr_Occurred()) SWIG_fail;
28545 }
28546 {
28547 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28548 }
28549 return resultobj;
28550 fail:
28551 return NULL;
28552 }
28553
28554
28555 static PyObject * Window_swigregister(PyObject *, PyObject *args) {
28556 PyObject *obj;
28557 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28558 SWIG_TypeClientData(SWIGTYPE_p_wxWindow, obj);
28559 Py_INCREF(obj);
28560 return Py_BuildValue((char *)"");
28561 }
28562 static PyObject *_wrap_FindWindowById(PyObject *, PyObject *args, PyObject *kwargs) {
28563 PyObject *resultobj;
28564 long arg1 ;
28565 wxWindow *arg2 = (wxWindow *) NULL ;
28566 wxWindow *result;
28567 PyObject * obj0 = 0 ;
28568 PyObject * obj1 = 0 ;
28569 char *kwnames[] = {
28570 (char *) "id",(char *) "parent", NULL
28571 };
28572
28573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowById",kwnames,&obj0,&obj1)) goto fail;
28574 arg1 = (long)SWIG_As_long(obj0);
28575 if (PyErr_Occurred()) SWIG_fail;
28576 if (obj1) {
28577 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28578 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28579 }
28580 {
28581 if (!wxPyCheckForApp()) SWIG_fail;
28582 PyThreadState* __tstate = wxPyBeginAllowThreads();
28583 result = (wxWindow *)wxFindWindowById(arg1,(wxWindow const *)arg2);
28584
28585 wxPyEndAllowThreads(__tstate);
28586 if (PyErr_Occurred()) SWIG_fail;
28587 }
28588 {
28589 resultobj = wxPyMake_wxObject(result, 0);
28590 }
28591 return resultobj;
28592 fail:
28593 return NULL;
28594 }
28595
28596
28597 static PyObject *_wrap_FindWindowByName(PyObject *, PyObject *args, PyObject *kwargs) {
28598 PyObject *resultobj;
28599 wxString *arg1 = 0 ;
28600 wxWindow *arg2 = (wxWindow *) NULL ;
28601 wxWindow *result;
28602 bool temp1 = False ;
28603 PyObject * obj0 = 0 ;
28604 PyObject * obj1 = 0 ;
28605 char *kwnames[] = {
28606 (char *) "name",(char *) "parent", NULL
28607 };
28608
28609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowByName",kwnames,&obj0,&obj1)) goto fail;
28610 {
28611 arg1 = wxString_in_helper(obj0);
28612 if (arg1 == NULL) SWIG_fail;
28613 temp1 = True;
28614 }
28615 if (obj1) {
28616 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28617 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28618 }
28619 {
28620 if (!wxPyCheckForApp()) SWIG_fail;
28621 PyThreadState* __tstate = wxPyBeginAllowThreads();
28622 result = (wxWindow *)wxFindWindowByName((wxString const &)*arg1,(wxWindow const *)arg2);
28623
28624 wxPyEndAllowThreads(__tstate);
28625 if (PyErr_Occurred()) SWIG_fail;
28626 }
28627 {
28628 resultobj = wxPyMake_wxObject(result, 0);
28629 }
28630 {
28631 if (temp1)
28632 delete arg1;
28633 }
28634 return resultobj;
28635 fail:
28636 {
28637 if (temp1)
28638 delete arg1;
28639 }
28640 return NULL;
28641 }
28642
28643
28644 static PyObject *_wrap_FindWindowByLabel(PyObject *, PyObject *args, PyObject *kwargs) {
28645 PyObject *resultobj;
28646 wxString *arg1 = 0 ;
28647 wxWindow *arg2 = (wxWindow *) NULL ;
28648 wxWindow *result;
28649 bool temp1 = False ;
28650 PyObject * obj0 = 0 ;
28651 PyObject * obj1 = 0 ;
28652 char *kwnames[] = {
28653 (char *) "label",(char *) "parent", NULL
28654 };
28655
28656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowByLabel",kwnames,&obj0,&obj1)) goto fail;
28657 {
28658 arg1 = wxString_in_helper(obj0);
28659 if (arg1 == NULL) SWIG_fail;
28660 temp1 = True;
28661 }
28662 if (obj1) {
28663 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28664 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28665 }
28666 {
28667 if (!wxPyCheckForApp()) SWIG_fail;
28668 PyThreadState* __tstate = wxPyBeginAllowThreads();
28669 result = (wxWindow *)wxFindWindowByLabel((wxString const &)*arg1,(wxWindow const *)arg2);
28670
28671 wxPyEndAllowThreads(__tstate);
28672 if (PyErr_Occurred()) SWIG_fail;
28673 }
28674 {
28675 resultobj = wxPyMake_wxObject(result, 0);
28676 }
28677 {
28678 if (temp1)
28679 delete arg1;
28680 }
28681 return resultobj;
28682 fail:
28683 {
28684 if (temp1)
28685 delete arg1;
28686 }
28687 return NULL;
28688 }
28689
28690
28691 static PyObject *_wrap_Window_FromHWND(PyObject *, PyObject *args, PyObject *kwargs) {
28692 PyObject *resultobj;
28693 wxWindow *arg1 = (wxWindow *) 0 ;
28694 unsigned long arg2 ;
28695 wxWindow *result;
28696 PyObject * obj0 = 0 ;
28697 PyObject * obj1 = 0 ;
28698 char *kwnames[] = {
28699 (char *) "parent",(char *) "_hWnd", NULL
28700 };
28701
28702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FromHWND",kwnames,&obj0,&obj1)) goto fail;
28703 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28704 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28705 arg2 = (unsigned long)SWIG_As_unsigned_SS_long(obj1);
28706 if (PyErr_Occurred()) SWIG_fail;
28707 {
28708 PyThreadState* __tstate = wxPyBeginAllowThreads();
28709 result = (wxWindow *)wxWindow_FromHWND(arg1,arg2);
28710
28711 wxPyEndAllowThreads(__tstate);
28712 if (PyErr_Occurred()) SWIG_fail;
28713 }
28714 {
28715 resultobj = wxPyMake_wxObject(result, 0);
28716 }
28717 return resultobj;
28718 fail:
28719 return NULL;
28720 }
28721
28722
28723 static PyObject *_wrap_new_Validator(PyObject *, PyObject *args, PyObject *kwargs) {
28724 PyObject *resultobj;
28725 wxValidator *result;
28726 char *kwnames[] = {
28727 NULL
28728 };
28729
28730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Validator",kwnames)) goto fail;
28731 {
28732 PyThreadState* __tstate = wxPyBeginAllowThreads();
28733 result = (wxValidator *)new wxValidator();
28734
28735 wxPyEndAllowThreads(__tstate);
28736 if (PyErr_Occurred()) SWIG_fail;
28737 }
28738 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxValidator, 1);
28739 return resultobj;
28740 fail:
28741 return NULL;
28742 }
28743
28744
28745 static PyObject *_wrap_Validator_Clone(PyObject *, PyObject *args, PyObject *kwargs) {
28746 PyObject *resultobj;
28747 wxValidator *arg1 = (wxValidator *) 0 ;
28748 wxValidator *result;
28749 PyObject * obj0 = 0 ;
28750 char *kwnames[] = {
28751 (char *) "self", NULL
28752 };
28753
28754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_Clone",kwnames,&obj0)) goto fail;
28755 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28756 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28757 {
28758 PyThreadState* __tstate = wxPyBeginAllowThreads();
28759 result = (wxValidator *)(arg1)->Clone();
28760
28761 wxPyEndAllowThreads(__tstate);
28762 if (PyErr_Occurred()) SWIG_fail;
28763 }
28764 {
28765 resultobj = wxPyMake_wxObject(result, 0);
28766 }
28767 return resultobj;
28768 fail:
28769 return NULL;
28770 }
28771
28772
28773 static PyObject *_wrap_Validator_Validate(PyObject *, PyObject *args, PyObject *kwargs) {
28774 PyObject *resultobj;
28775 wxValidator *arg1 = (wxValidator *) 0 ;
28776 wxWindow *arg2 = (wxWindow *) 0 ;
28777 bool result;
28778 PyObject * obj0 = 0 ;
28779 PyObject * obj1 = 0 ;
28780 char *kwnames[] = {
28781 (char *) "self",(char *) "parent", NULL
28782 };
28783
28784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Validator_Validate",kwnames,&obj0,&obj1)) goto fail;
28785 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28786 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28787 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28788 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28789 {
28790 PyThreadState* __tstate = wxPyBeginAllowThreads();
28791 result = (bool)(arg1)->Validate(arg2);
28792
28793 wxPyEndAllowThreads(__tstate);
28794 if (PyErr_Occurred()) SWIG_fail;
28795 }
28796 {
28797 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28798 }
28799 return resultobj;
28800 fail:
28801 return NULL;
28802 }
28803
28804
28805 static PyObject *_wrap_Validator_TransferToWindow(PyObject *, PyObject *args, PyObject *kwargs) {
28806 PyObject *resultobj;
28807 wxValidator *arg1 = (wxValidator *) 0 ;
28808 bool result;
28809 PyObject * obj0 = 0 ;
28810 char *kwnames[] = {
28811 (char *) "self", NULL
28812 };
28813
28814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_TransferToWindow",kwnames,&obj0)) goto fail;
28815 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28816 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28817 {
28818 PyThreadState* __tstate = wxPyBeginAllowThreads();
28819 result = (bool)(arg1)->TransferToWindow();
28820
28821 wxPyEndAllowThreads(__tstate);
28822 if (PyErr_Occurred()) SWIG_fail;
28823 }
28824 {
28825 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28826 }
28827 return resultobj;
28828 fail:
28829 return NULL;
28830 }
28831
28832
28833 static PyObject *_wrap_Validator_TransferFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
28834 PyObject *resultobj;
28835 wxValidator *arg1 = (wxValidator *) 0 ;
28836 bool result;
28837 PyObject * obj0 = 0 ;
28838 char *kwnames[] = {
28839 (char *) "self", NULL
28840 };
28841
28842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_TransferFromWindow",kwnames,&obj0)) goto fail;
28843 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28844 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28845 {
28846 PyThreadState* __tstate = wxPyBeginAllowThreads();
28847 result = (bool)(arg1)->TransferFromWindow();
28848
28849 wxPyEndAllowThreads(__tstate);
28850 if (PyErr_Occurred()) SWIG_fail;
28851 }
28852 {
28853 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28854 }
28855 return resultobj;
28856 fail:
28857 return NULL;
28858 }
28859
28860
28861 static PyObject *_wrap_Validator_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
28862 PyObject *resultobj;
28863 wxValidator *arg1 = (wxValidator *) 0 ;
28864 wxWindow *result;
28865 PyObject * obj0 = 0 ;
28866 char *kwnames[] = {
28867 (char *) "self", NULL
28868 };
28869
28870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_GetWindow",kwnames,&obj0)) goto fail;
28871 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28872 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28873 {
28874 PyThreadState* __tstate = wxPyBeginAllowThreads();
28875 result = (wxWindow *)(arg1)->GetWindow();
28876
28877 wxPyEndAllowThreads(__tstate);
28878 if (PyErr_Occurred()) SWIG_fail;
28879 }
28880 {
28881 resultobj = wxPyMake_wxObject(result, 0);
28882 }
28883 return resultobj;
28884 fail:
28885 return NULL;
28886 }
28887
28888
28889 static PyObject *_wrap_Validator_SetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
28890 PyObject *resultobj;
28891 wxValidator *arg1 = (wxValidator *) 0 ;
28892 wxWindow *arg2 = (wxWindow *) 0 ;
28893 PyObject * obj0 = 0 ;
28894 PyObject * obj1 = 0 ;
28895 char *kwnames[] = {
28896 (char *) "self",(char *) "window", NULL
28897 };
28898
28899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Validator_SetWindow",kwnames,&obj0,&obj1)) goto fail;
28900 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28901 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28902 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28903 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28904 {
28905 PyThreadState* __tstate = wxPyBeginAllowThreads();
28906 (arg1)->SetWindow(arg2);
28907
28908 wxPyEndAllowThreads(__tstate);
28909 if (PyErr_Occurred()) SWIG_fail;
28910 }
28911 Py_INCREF(Py_None); resultobj = Py_None;
28912 return resultobj;
28913 fail:
28914 return NULL;
28915 }
28916
28917
28918 static PyObject *_wrap_Validator_IsSilent(PyObject *, PyObject *args, PyObject *kwargs) {
28919 PyObject *resultobj;
28920 bool result;
28921 char *kwnames[] = {
28922 NULL
28923 };
28924
28925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Validator_IsSilent",kwnames)) goto fail;
28926 {
28927 PyThreadState* __tstate = wxPyBeginAllowThreads();
28928 result = (bool)wxValidator::IsSilent();
28929
28930 wxPyEndAllowThreads(__tstate);
28931 if (PyErr_Occurred()) SWIG_fail;
28932 }
28933 {
28934 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28935 }
28936 return resultobj;
28937 fail:
28938 return NULL;
28939 }
28940
28941
28942 static PyObject *_wrap_Validator_SetBellOnError(PyObject *, PyObject *args, PyObject *kwargs) {
28943 PyObject *resultobj;
28944 int arg1 = (int) True ;
28945 PyObject * obj0 = 0 ;
28946 char *kwnames[] = {
28947 (char *) "doIt", NULL
28948 };
28949
28950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Validator_SetBellOnError",kwnames,&obj0)) goto fail;
28951 if (obj0) {
28952 arg1 = (int)SWIG_As_int(obj0);
28953 if (PyErr_Occurred()) SWIG_fail;
28954 }
28955 {
28956 PyThreadState* __tstate = wxPyBeginAllowThreads();
28957 wxValidator::SetBellOnError(arg1);
28958
28959 wxPyEndAllowThreads(__tstate);
28960 if (PyErr_Occurred()) SWIG_fail;
28961 }
28962 Py_INCREF(Py_None); resultobj = Py_None;
28963 return resultobj;
28964 fail:
28965 return NULL;
28966 }
28967
28968
28969 static PyObject * Validator_swigregister(PyObject *, PyObject *args) {
28970 PyObject *obj;
28971 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28972 SWIG_TypeClientData(SWIGTYPE_p_wxValidator, obj);
28973 Py_INCREF(obj);
28974 return Py_BuildValue((char *)"");
28975 }
28976 static PyObject *_wrap_new_PyValidator(PyObject *, PyObject *args, PyObject *kwargs) {
28977 PyObject *resultobj;
28978 wxPyValidator *result;
28979 char *kwnames[] = {
28980 NULL
28981 };
28982
28983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyValidator",kwnames)) goto fail;
28984 {
28985 PyThreadState* __tstate = wxPyBeginAllowThreads();
28986 result = (wxPyValidator *)new wxPyValidator();
28987
28988 wxPyEndAllowThreads(__tstate);
28989 if (PyErr_Occurred()) SWIG_fail;
28990 }
28991 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyValidator, 1);
28992 return resultobj;
28993 fail:
28994 return NULL;
28995 }
28996
28997
28998 static PyObject *_wrap_PyValidator__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
28999 PyObject *resultobj;
29000 wxPyValidator *arg1 = (wxPyValidator *) 0 ;
29001 PyObject *arg2 = (PyObject *) 0 ;
29002 PyObject *arg3 = (PyObject *) 0 ;
29003 int arg4 = (int) True ;
29004 PyObject * obj0 = 0 ;
29005 PyObject * obj1 = 0 ;
29006 PyObject * obj2 = 0 ;
29007 PyObject * obj3 = 0 ;
29008 char *kwnames[] = {
29009 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
29010 };
29011
29012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:PyValidator__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29013 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyValidator,
29014 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29015 arg2 = obj1;
29016 arg3 = obj2;
29017 if (obj3) {
29018 arg4 = (int)SWIG_As_int(obj3);
29019 if (PyErr_Occurred()) SWIG_fail;
29020 }
29021 {
29022 PyThreadState* __tstate = wxPyBeginAllowThreads();
29023 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
29024
29025 wxPyEndAllowThreads(__tstate);
29026 if (PyErr_Occurred()) SWIG_fail;
29027 }
29028 Py_INCREF(Py_None); resultobj = Py_None;
29029 return resultobj;
29030 fail:
29031 return NULL;
29032 }
29033
29034
29035 static PyObject * PyValidator_swigregister(PyObject *, PyObject *args) {
29036 PyObject *obj;
29037 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29038 SWIG_TypeClientData(SWIGTYPE_p_wxPyValidator, obj);
29039 Py_INCREF(obj);
29040 return Py_BuildValue((char *)"");
29041 }
29042 static int _wrap_DefaultValidator_set(PyObject *) {
29043 PyErr_SetString(PyExc_TypeError,"Variable DefaultValidator is read-only.");
29044 return 1;
29045 }
29046
29047
29048 static PyObject *_wrap_DefaultValidator_get() {
29049 PyObject *pyobj;
29050
29051 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultValidator), SWIGTYPE_p_wxValidator, 0);
29052 return pyobj;
29053 }
29054
29055
29056 static PyObject *_wrap_new_Menu(PyObject *, PyObject *args, PyObject *kwargs) {
29057 PyObject *resultobj;
29058 wxString const &arg1_defvalue = wxPyEmptyString ;
29059 wxString *arg1 = (wxString *) &arg1_defvalue ;
29060 long arg2 = (long) 0 ;
29061 wxMenu *result;
29062 bool temp1 = False ;
29063 PyObject * obj0 = 0 ;
29064 PyObject * obj1 = 0 ;
29065 char *kwnames[] = {
29066 (char *) "title",(char *) "style", NULL
29067 };
29068
29069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Menu",kwnames,&obj0,&obj1)) goto fail;
29070 if (obj0) {
29071 {
29072 arg1 = wxString_in_helper(obj0);
29073 if (arg1 == NULL) SWIG_fail;
29074 temp1 = True;
29075 }
29076 }
29077 if (obj1) {
29078 arg2 = (long)SWIG_As_long(obj1);
29079 if (PyErr_Occurred()) SWIG_fail;
29080 }
29081 {
29082 if (!wxPyCheckForApp()) SWIG_fail;
29083 PyThreadState* __tstate = wxPyBeginAllowThreads();
29084 result = (wxMenu *)new wxMenu((wxString const &)*arg1,arg2);
29085
29086 wxPyEndAllowThreads(__tstate);
29087 if (PyErr_Occurred()) SWIG_fail;
29088 }
29089 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMenu, 1);
29090 {
29091 if (temp1)
29092 delete arg1;
29093 }
29094 return resultobj;
29095 fail:
29096 {
29097 if (temp1)
29098 delete arg1;
29099 }
29100 return NULL;
29101 }
29102
29103
29104 static PyObject *_wrap_Menu_Append(PyObject *, PyObject *args, PyObject *kwargs) {
29105 PyObject *resultobj;
29106 wxMenu *arg1 = (wxMenu *) 0 ;
29107 int arg2 ;
29108 wxString *arg3 = 0 ;
29109 wxString const &arg4_defvalue = wxPyEmptyString ;
29110 wxString *arg4 = (wxString *) &arg4_defvalue ;
29111 int arg5 = (int) wxITEM_NORMAL ;
29112 wxMenuItem *result;
29113 bool temp3 = False ;
29114 bool temp4 = False ;
29115 PyObject * obj0 = 0 ;
29116 PyObject * obj1 = 0 ;
29117 PyObject * obj2 = 0 ;
29118 PyObject * obj3 = 0 ;
29119 PyObject * obj4 = 0 ;
29120 char *kwnames[] = {
29121 (char *) "self",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
29122 };
29123
29124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Menu_Append",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29125 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29126 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29127 arg2 = (int)SWIG_As_int(obj1);
29128 if (PyErr_Occurred()) SWIG_fail;
29129 {
29130 arg3 = wxString_in_helper(obj2);
29131 if (arg3 == NULL) SWIG_fail;
29132 temp3 = True;
29133 }
29134 if (obj3) {
29135 {
29136 arg4 = wxString_in_helper(obj3);
29137 if (arg4 == NULL) SWIG_fail;
29138 temp4 = True;
29139 }
29140 }
29141 if (obj4) {
29142 arg5 = (int)SWIG_As_int(obj4);
29143 if (PyErr_Occurred()) SWIG_fail;
29144 }
29145 {
29146 PyThreadState* __tstate = wxPyBeginAllowThreads();
29147 result = (wxMenuItem *)(arg1)->Append(arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5);
29148
29149 wxPyEndAllowThreads(__tstate);
29150 if (PyErr_Occurred()) SWIG_fail;
29151 }
29152 {
29153 resultobj = wxPyMake_wxObject(result, 0);
29154 }
29155 {
29156 if (temp3)
29157 delete arg3;
29158 }
29159 {
29160 if (temp4)
29161 delete arg4;
29162 }
29163 return resultobj;
29164 fail:
29165 {
29166 if (temp3)
29167 delete arg3;
29168 }
29169 {
29170 if (temp4)
29171 delete arg4;
29172 }
29173 return NULL;
29174 }
29175
29176
29177 static PyObject *_wrap_Menu_AppendSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
29178 PyObject *resultobj;
29179 wxMenu *arg1 = (wxMenu *) 0 ;
29180 wxMenuItem *result;
29181 PyObject * obj0 = 0 ;
29182 char *kwnames[] = {
29183 (char *) "self", NULL
29184 };
29185
29186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_AppendSeparator",kwnames,&obj0)) goto fail;
29187 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29188 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29189 {
29190 PyThreadState* __tstate = wxPyBeginAllowThreads();
29191 result = (wxMenuItem *)(arg1)->AppendSeparator();
29192
29193 wxPyEndAllowThreads(__tstate);
29194 if (PyErr_Occurred()) SWIG_fail;
29195 }
29196 {
29197 resultobj = wxPyMake_wxObject(result, 0);
29198 }
29199 return resultobj;
29200 fail:
29201 return NULL;
29202 }
29203
29204
29205 static PyObject *_wrap_Menu_AppendCheckItem(PyObject *, PyObject *args, PyObject *kwargs) {
29206 PyObject *resultobj;
29207 wxMenu *arg1 = (wxMenu *) 0 ;
29208 int arg2 ;
29209 wxString *arg3 = 0 ;
29210 wxString const &arg4_defvalue = wxPyEmptyString ;
29211 wxString *arg4 = (wxString *) &arg4_defvalue ;
29212 wxMenuItem *result;
29213 bool temp3 = False ;
29214 bool temp4 = False ;
29215 PyObject * obj0 = 0 ;
29216 PyObject * obj1 = 0 ;
29217 PyObject * obj2 = 0 ;
29218 PyObject * obj3 = 0 ;
29219 char *kwnames[] = {
29220 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
29221 };
29222
29223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_AppendCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29224 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29225 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29226 arg2 = (int)SWIG_As_int(obj1);
29227 if (PyErr_Occurred()) SWIG_fail;
29228 {
29229 arg3 = wxString_in_helper(obj2);
29230 if (arg3 == NULL) SWIG_fail;
29231 temp3 = True;
29232 }
29233 if (obj3) {
29234 {
29235 arg4 = wxString_in_helper(obj3);
29236 if (arg4 == NULL) SWIG_fail;
29237 temp4 = True;
29238 }
29239 }
29240 {
29241 PyThreadState* __tstate = wxPyBeginAllowThreads();
29242 result = (wxMenuItem *)(arg1)->AppendCheckItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
29243
29244 wxPyEndAllowThreads(__tstate);
29245 if (PyErr_Occurred()) SWIG_fail;
29246 }
29247 {
29248 resultobj = wxPyMake_wxObject(result, 0);
29249 }
29250 {
29251 if (temp3)
29252 delete arg3;
29253 }
29254 {
29255 if (temp4)
29256 delete arg4;
29257 }
29258 return resultobj;
29259 fail:
29260 {
29261 if (temp3)
29262 delete arg3;
29263 }
29264 {
29265 if (temp4)
29266 delete arg4;
29267 }
29268 return NULL;
29269 }
29270
29271
29272 static PyObject *_wrap_Menu_AppendRadioItem(PyObject *, PyObject *args, PyObject *kwargs) {
29273 PyObject *resultobj;
29274 wxMenu *arg1 = (wxMenu *) 0 ;
29275 int arg2 ;
29276 wxString *arg3 = 0 ;
29277 wxString const &arg4_defvalue = wxPyEmptyString ;
29278 wxString *arg4 = (wxString *) &arg4_defvalue ;
29279 wxMenuItem *result;
29280 bool temp3 = False ;
29281 bool temp4 = False ;
29282 PyObject * obj0 = 0 ;
29283 PyObject * obj1 = 0 ;
29284 PyObject * obj2 = 0 ;
29285 PyObject * obj3 = 0 ;
29286 char *kwnames[] = {
29287 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
29288 };
29289
29290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_AppendRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29291 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29292 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29293 arg2 = (int)SWIG_As_int(obj1);
29294 if (PyErr_Occurred()) SWIG_fail;
29295 {
29296 arg3 = wxString_in_helper(obj2);
29297 if (arg3 == NULL) SWIG_fail;
29298 temp3 = True;
29299 }
29300 if (obj3) {
29301 {
29302 arg4 = wxString_in_helper(obj3);
29303 if (arg4 == NULL) SWIG_fail;
29304 temp4 = True;
29305 }
29306 }
29307 {
29308 PyThreadState* __tstate = wxPyBeginAllowThreads();
29309 result = (wxMenuItem *)(arg1)->AppendRadioItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
29310
29311 wxPyEndAllowThreads(__tstate);
29312 if (PyErr_Occurred()) SWIG_fail;
29313 }
29314 {
29315 resultobj = wxPyMake_wxObject(result, 0);
29316 }
29317 {
29318 if (temp3)
29319 delete arg3;
29320 }
29321 {
29322 if (temp4)
29323 delete arg4;
29324 }
29325 return resultobj;
29326 fail:
29327 {
29328 if (temp3)
29329 delete arg3;
29330 }
29331 {
29332 if (temp4)
29333 delete arg4;
29334 }
29335 return NULL;
29336 }
29337
29338
29339 static PyObject *_wrap_Menu_AppendMenu(PyObject *, PyObject *args, PyObject *kwargs) {
29340 PyObject *resultobj;
29341 wxMenu *arg1 = (wxMenu *) 0 ;
29342 int arg2 ;
29343 wxString *arg3 = 0 ;
29344 wxMenu *arg4 = (wxMenu *) 0 ;
29345 wxString const &arg5_defvalue = wxPyEmptyString ;
29346 wxString *arg5 = (wxString *) &arg5_defvalue ;
29347 wxMenuItem *result;
29348 bool temp3 = False ;
29349 bool temp5 = False ;
29350 PyObject * obj0 = 0 ;
29351 PyObject * obj1 = 0 ;
29352 PyObject * obj2 = 0 ;
29353 PyObject * obj3 = 0 ;
29354 PyObject * obj4 = 0 ;
29355 char *kwnames[] = {
29356 (char *) "self",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
29357 };
29358
29359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_AppendMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29360 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29361 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29362 arg2 = (int)SWIG_As_int(obj1);
29363 if (PyErr_Occurred()) SWIG_fail;
29364 {
29365 arg3 = wxString_in_helper(obj2);
29366 if (arg3 == NULL) SWIG_fail;
29367 temp3 = True;
29368 }
29369 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxMenu,
29370 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29371 if (obj4) {
29372 {
29373 arg5 = wxString_in_helper(obj4);
29374 if (arg5 == NULL) SWIG_fail;
29375 temp5 = True;
29376 }
29377 }
29378 {
29379 PyThreadState* __tstate = wxPyBeginAllowThreads();
29380 result = (wxMenuItem *)(arg1)->Append(arg2,(wxString const &)*arg3,arg4,(wxString const &)*arg5);
29381
29382 wxPyEndAllowThreads(__tstate);
29383 if (PyErr_Occurred()) SWIG_fail;
29384 }
29385 {
29386 resultobj = wxPyMake_wxObject(result, 0);
29387 }
29388 {
29389 if (temp3)
29390 delete arg3;
29391 }
29392 {
29393 if (temp5)
29394 delete arg5;
29395 }
29396 return resultobj;
29397 fail:
29398 {
29399 if (temp3)
29400 delete arg3;
29401 }
29402 {
29403 if (temp5)
29404 delete arg5;
29405 }
29406 return NULL;
29407 }
29408
29409
29410 static PyObject *_wrap_Menu_AppendItem(PyObject *, PyObject *args, PyObject *kwargs) {
29411 PyObject *resultobj;
29412 wxMenu *arg1 = (wxMenu *) 0 ;
29413 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29414 wxMenuItem *result;
29415 PyObject * obj0 = 0 ;
29416 PyObject * obj1 = 0 ;
29417 char *kwnames[] = {
29418 (char *) "self",(char *) "item", NULL
29419 };
29420
29421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_AppendItem",kwnames,&obj0,&obj1)) goto fail;
29422 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29423 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29424 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29425 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29426 {
29427 PyThreadState* __tstate = wxPyBeginAllowThreads();
29428 result = (wxMenuItem *)(arg1)->Append(arg2);
29429
29430 wxPyEndAllowThreads(__tstate);
29431 if (PyErr_Occurred()) SWIG_fail;
29432 }
29433 {
29434 resultobj = wxPyMake_wxObject(result, 0);
29435 }
29436 return resultobj;
29437 fail:
29438 return NULL;
29439 }
29440
29441
29442 static PyObject *_wrap_Menu_Break(PyObject *, PyObject *args, PyObject *kwargs) {
29443 PyObject *resultobj;
29444 wxMenu *arg1 = (wxMenu *) 0 ;
29445 PyObject * obj0 = 0 ;
29446 char *kwnames[] = {
29447 (char *) "self", NULL
29448 };
29449
29450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Break",kwnames,&obj0)) goto fail;
29451 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29452 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29453 {
29454 PyThreadState* __tstate = wxPyBeginAllowThreads();
29455 (arg1)->Break();
29456
29457 wxPyEndAllowThreads(__tstate);
29458 if (PyErr_Occurred()) SWIG_fail;
29459 }
29460 Py_INCREF(Py_None); resultobj = Py_None;
29461 return resultobj;
29462 fail:
29463 return NULL;
29464 }
29465
29466
29467 static PyObject *_wrap_Menu_InsertItem(PyObject *, PyObject *args, PyObject *kwargs) {
29468 PyObject *resultobj;
29469 wxMenu *arg1 = (wxMenu *) 0 ;
29470 size_t arg2 ;
29471 wxMenuItem *arg3 = (wxMenuItem *) 0 ;
29472 wxMenuItem *result;
29473 PyObject * obj0 = 0 ;
29474 PyObject * obj1 = 0 ;
29475 PyObject * obj2 = 0 ;
29476 char *kwnames[] = {
29477 (char *) "self",(char *) "pos",(char *) "item", NULL
29478 };
29479
29480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_InsertItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
29481 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29482 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29483 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
29484 if (PyErr_Occurred()) SWIG_fail;
29485 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenuItem,
29486 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29487 {
29488 PyThreadState* __tstate = wxPyBeginAllowThreads();
29489 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3);
29490
29491 wxPyEndAllowThreads(__tstate);
29492 if (PyErr_Occurred()) SWIG_fail;
29493 }
29494 {
29495 resultobj = wxPyMake_wxObject(result, 0);
29496 }
29497 return resultobj;
29498 fail:
29499 return NULL;
29500 }
29501
29502
29503 static PyObject *_wrap_Menu_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
29504 PyObject *resultobj;
29505 wxMenu *arg1 = (wxMenu *) 0 ;
29506 size_t arg2 ;
29507 int arg3 ;
29508 wxString *arg4 = 0 ;
29509 wxString const &arg5_defvalue = wxPyEmptyString ;
29510 wxString *arg5 = (wxString *) &arg5_defvalue ;
29511 int arg6 = (int) wxITEM_NORMAL ;
29512 wxMenuItem *result;
29513 bool temp4 = False ;
29514 bool temp5 = False ;
29515 PyObject * obj0 = 0 ;
29516 PyObject * obj1 = 0 ;
29517 PyObject * obj2 = 0 ;
29518 PyObject * obj3 = 0 ;
29519 PyObject * obj4 = 0 ;
29520 PyObject * obj5 = 0 ;
29521 char *kwnames[] = {
29522 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
29523 };
29524
29525 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:Menu_Insert",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
29526 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29527 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29528 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
29529 if (PyErr_Occurred()) SWIG_fail;
29530 arg3 = (int)SWIG_As_int(obj2);
29531 if (PyErr_Occurred()) SWIG_fail;
29532 {
29533 arg4 = wxString_in_helper(obj3);
29534 if (arg4 == NULL) SWIG_fail;
29535 temp4 = True;
29536 }
29537 if (obj4) {
29538 {
29539 arg5 = wxString_in_helper(obj4);
29540 if (arg5 == NULL) SWIG_fail;
29541 temp5 = True;
29542 }
29543 }
29544 if (obj5) {
29545 arg6 = (int)SWIG_As_int(obj5);
29546 if (PyErr_Occurred()) SWIG_fail;
29547 }
29548 {
29549 PyThreadState* __tstate = wxPyBeginAllowThreads();
29550 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5,(wxItemKind )arg6);
29551
29552 wxPyEndAllowThreads(__tstate);
29553 if (PyErr_Occurred()) SWIG_fail;
29554 }
29555 {
29556 resultobj = wxPyMake_wxObject(result, 0);
29557 }
29558 {
29559 if (temp4)
29560 delete arg4;
29561 }
29562 {
29563 if (temp5)
29564 delete arg5;
29565 }
29566 return resultobj;
29567 fail:
29568 {
29569 if (temp4)
29570 delete arg4;
29571 }
29572 {
29573 if (temp5)
29574 delete arg5;
29575 }
29576 return NULL;
29577 }
29578
29579
29580 static PyObject *_wrap_Menu_InsertSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
29581 PyObject *resultobj;
29582 wxMenu *arg1 = (wxMenu *) 0 ;
29583 size_t arg2 ;
29584 wxMenuItem *result;
29585 PyObject * obj0 = 0 ;
29586 PyObject * obj1 = 0 ;
29587 char *kwnames[] = {
29588 (char *) "self",(char *) "pos", NULL
29589 };
29590
29591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_InsertSeparator",kwnames,&obj0,&obj1)) goto fail;
29592 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29593 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29594 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
29595 if (PyErr_Occurred()) SWIG_fail;
29596 {
29597 PyThreadState* __tstate = wxPyBeginAllowThreads();
29598 result = (wxMenuItem *)(arg1)->InsertSeparator(arg2);
29599
29600 wxPyEndAllowThreads(__tstate);
29601 if (PyErr_Occurred()) SWIG_fail;
29602 }
29603 {
29604 resultobj = wxPyMake_wxObject(result, 0);
29605 }
29606 return resultobj;
29607 fail:
29608 return NULL;
29609 }
29610
29611
29612 static PyObject *_wrap_Menu_InsertCheckItem(PyObject *, PyObject *args, PyObject *kwargs) {
29613 PyObject *resultobj;
29614 wxMenu *arg1 = (wxMenu *) 0 ;
29615 size_t arg2 ;
29616 int arg3 ;
29617 wxString *arg4 = 0 ;
29618 wxString const &arg5_defvalue = wxPyEmptyString ;
29619 wxString *arg5 = (wxString *) &arg5_defvalue ;
29620 wxMenuItem *result;
29621 bool temp4 = False ;
29622 bool temp5 = False ;
29623 PyObject * obj0 = 0 ;
29624 PyObject * obj1 = 0 ;
29625 PyObject * obj2 = 0 ;
29626 PyObject * obj3 = 0 ;
29627 PyObject * obj4 = 0 ;
29628 char *kwnames[] = {
29629 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help", NULL
29630 };
29631
29632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_InsertCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29633 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29634 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29635 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
29636 if (PyErr_Occurred()) SWIG_fail;
29637 arg3 = (int)SWIG_As_int(obj2);
29638 if (PyErr_Occurred()) SWIG_fail;
29639 {
29640 arg4 = wxString_in_helper(obj3);
29641 if (arg4 == NULL) SWIG_fail;
29642 temp4 = True;
29643 }
29644 if (obj4) {
29645 {
29646 arg5 = wxString_in_helper(obj4);
29647 if (arg5 == NULL) SWIG_fail;
29648 temp5 = True;
29649 }
29650 }
29651 {
29652 PyThreadState* __tstate = wxPyBeginAllowThreads();
29653 result = (wxMenuItem *)(arg1)->InsertCheckItem(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5);
29654
29655 wxPyEndAllowThreads(__tstate);
29656 if (PyErr_Occurred()) SWIG_fail;
29657 }
29658 {
29659 resultobj = wxPyMake_wxObject(result, 0);
29660 }
29661 {
29662 if (temp4)
29663 delete arg4;
29664 }
29665 {
29666 if (temp5)
29667 delete arg5;
29668 }
29669 return resultobj;
29670 fail:
29671 {
29672 if (temp4)
29673 delete arg4;
29674 }
29675 {
29676 if (temp5)
29677 delete arg5;
29678 }
29679 return NULL;
29680 }
29681
29682
29683 static PyObject *_wrap_Menu_InsertRadioItem(PyObject *, PyObject *args, PyObject *kwargs) {
29684 PyObject *resultobj;
29685 wxMenu *arg1 = (wxMenu *) 0 ;
29686 size_t arg2 ;
29687 int arg3 ;
29688 wxString *arg4 = 0 ;
29689 wxString const &arg5_defvalue = wxPyEmptyString ;
29690 wxString *arg5 = (wxString *) &arg5_defvalue ;
29691 wxMenuItem *result;
29692 bool temp4 = False ;
29693 bool temp5 = False ;
29694 PyObject * obj0 = 0 ;
29695 PyObject * obj1 = 0 ;
29696 PyObject * obj2 = 0 ;
29697 PyObject * obj3 = 0 ;
29698 PyObject * obj4 = 0 ;
29699 char *kwnames[] = {
29700 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help", NULL
29701 };
29702
29703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_InsertRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29704 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29705 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29706 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
29707 if (PyErr_Occurred()) SWIG_fail;
29708 arg3 = (int)SWIG_As_int(obj2);
29709 if (PyErr_Occurred()) SWIG_fail;
29710 {
29711 arg4 = wxString_in_helper(obj3);
29712 if (arg4 == NULL) SWIG_fail;
29713 temp4 = True;
29714 }
29715 if (obj4) {
29716 {
29717 arg5 = wxString_in_helper(obj4);
29718 if (arg5 == NULL) SWIG_fail;
29719 temp5 = True;
29720 }
29721 }
29722 {
29723 PyThreadState* __tstate = wxPyBeginAllowThreads();
29724 result = (wxMenuItem *)(arg1)->InsertRadioItem(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5);
29725
29726 wxPyEndAllowThreads(__tstate);
29727 if (PyErr_Occurred()) SWIG_fail;
29728 }
29729 {
29730 resultobj = wxPyMake_wxObject(result, 0);
29731 }
29732 {
29733 if (temp4)
29734 delete arg4;
29735 }
29736 {
29737 if (temp5)
29738 delete arg5;
29739 }
29740 return resultobj;
29741 fail:
29742 {
29743 if (temp4)
29744 delete arg4;
29745 }
29746 {
29747 if (temp5)
29748 delete arg5;
29749 }
29750 return NULL;
29751 }
29752
29753
29754 static PyObject *_wrap_Menu_InsertMenu(PyObject *, PyObject *args, PyObject *kwargs) {
29755 PyObject *resultobj;
29756 wxMenu *arg1 = (wxMenu *) 0 ;
29757 size_t arg2 ;
29758 int arg3 ;
29759 wxString *arg4 = 0 ;
29760 wxMenu *arg5 = (wxMenu *) 0 ;
29761 wxString const &arg6_defvalue = wxPyEmptyString ;
29762 wxString *arg6 = (wxString *) &arg6_defvalue ;
29763 wxMenuItem *result;
29764 bool temp4 = False ;
29765 bool temp6 = False ;
29766 PyObject * obj0 = 0 ;
29767 PyObject * obj1 = 0 ;
29768 PyObject * obj2 = 0 ;
29769 PyObject * obj3 = 0 ;
29770 PyObject * obj4 = 0 ;
29771 PyObject * obj5 = 0 ;
29772 char *kwnames[] = {
29773 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
29774 };
29775
29776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Menu_InsertMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
29777 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29778 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29779 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
29780 if (PyErr_Occurred()) SWIG_fail;
29781 arg3 = (int)SWIG_As_int(obj2);
29782 if (PyErr_Occurred()) SWIG_fail;
29783 {
29784 arg4 = wxString_in_helper(obj3);
29785 if (arg4 == NULL) SWIG_fail;
29786 temp4 = True;
29787 }
29788 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxMenu,
29789 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29790 if (obj5) {
29791 {
29792 arg6 = wxString_in_helper(obj5);
29793 if (arg6 == NULL) SWIG_fail;
29794 temp6 = True;
29795 }
29796 }
29797 {
29798 PyThreadState* __tstate = wxPyBeginAllowThreads();
29799 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4,arg5,(wxString const &)*arg6);
29800
29801 wxPyEndAllowThreads(__tstate);
29802 if (PyErr_Occurred()) SWIG_fail;
29803 }
29804 {
29805 resultobj = wxPyMake_wxObject(result, 0);
29806 }
29807 {
29808 if (temp4)
29809 delete arg4;
29810 }
29811 {
29812 if (temp6)
29813 delete arg6;
29814 }
29815 return resultobj;
29816 fail:
29817 {
29818 if (temp4)
29819 delete arg4;
29820 }
29821 {
29822 if (temp6)
29823 delete arg6;
29824 }
29825 return NULL;
29826 }
29827
29828
29829 static PyObject *_wrap_Menu_PrependItem(PyObject *, PyObject *args, PyObject *kwargs) {
29830 PyObject *resultobj;
29831 wxMenu *arg1 = (wxMenu *) 0 ;
29832 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29833 wxMenuItem *result;
29834 PyObject * obj0 = 0 ;
29835 PyObject * obj1 = 0 ;
29836 char *kwnames[] = {
29837 (char *) "self",(char *) "item", NULL
29838 };
29839
29840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_PrependItem",kwnames,&obj0,&obj1)) goto fail;
29841 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29842 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29843 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29844 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29845 {
29846 PyThreadState* __tstate = wxPyBeginAllowThreads();
29847 result = (wxMenuItem *)(arg1)->Prepend(arg2);
29848
29849 wxPyEndAllowThreads(__tstate);
29850 if (PyErr_Occurred()) SWIG_fail;
29851 }
29852 {
29853 resultobj = wxPyMake_wxObject(result, 0);
29854 }
29855 return resultobj;
29856 fail:
29857 return NULL;
29858 }
29859
29860
29861 static PyObject *_wrap_Menu_Prepend(PyObject *, PyObject *args, PyObject *kwargs) {
29862 PyObject *resultobj;
29863 wxMenu *arg1 = (wxMenu *) 0 ;
29864 int arg2 ;
29865 wxString *arg3 = 0 ;
29866 wxString const &arg4_defvalue = wxPyEmptyString ;
29867 wxString *arg4 = (wxString *) &arg4_defvalue ;
29868 int arg5 = (int) wxITEM_NORMAL ;
29869 wxMenuItem *result;
29870 bool temp3 = False ;
29871 bool temp4 = False ;
29872 PyObject * obj0 = 0 ;
29873 PyObject * obj1 = 0 ;
29874 PyObject * obj2 = 0 ;
29875 PyObject * obj3 = 0 ;
29876 PyObject * obj4 = 0 ;
29877 char *kwnames[] = {
29878 (char *) "self",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
29879 };
29880
29881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Menu_Prepend",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29882 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29883 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29884 arg2 = (int)SWIG_As_int(obj1);
29885 if (PyErr_Occurred()) SWIG_fail;
29886 {
29887 arg3 = wxString_in_helper(obj2);
29888 if (arg3 == NULL) SWIG_fail;
29889 temp3 = True;
29890 }
29891 if (obj3) {
29892 {
29893 arg4 = wxString_in_helper(obj3);
29894 if (arg4 == NULL) SWIG_fail;
29895 temp4 = True;
29896 }
29897 }
29898 if (obj4) {
29899 arg5 = (int)SWIG_As_int(obj4);
29900 if (PyErr_Occurred()) SWIG_fail;
29901 }
29902 {
29903 PyThreadState* __tstate = wxPyBeginAllowThreads();
29904 result = (wxMenuItem *)(arg1)->Prepend(arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5);
29905
29906 wxPyEndAllowThreads(__tstate);
29907 if (PyErr_Occurred()) SWIG_fail;
29908 }
29909 {
29910 resultobj = wxPyMake_wxObject(result, 0);
29911 }
29912 {
29913 if (temp3)
29914 delete arg3;
29915 }
29916 {
29917 if (temp4)
29918 delete arg4;
29919 }
29920 return resultobj;
29921 fail:
29922 {
29923 if (temp3)
29924 delete arg3;
29925 }
29926 {
29927 if (temp4)
29928 delete arg4;
29929 }
29930 return NULL;
29931 }
29932
29933
29934 static PyObject *_wrap_Menu_PrependSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
29935 PyObject *resultobj;
29936 wxMenu *arg1 = (wxMenu *) 0 ;
29937 wxMenuItem *result;
29938 PyObject * obj0 = 0 ;
29939 char *kwnames[] = {
29940 (char *) "self", NULL
29941 };
29942
29943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_PrependSeparator",kwnames,&obj0)) goto fail;
29944 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29945 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29946 {
29947 PyThreadState* __tstate = wxPyBeginAllowThreads();
29948 result = (wxMenuItem *)(arg1)->PrependSeparator();
29949
29950 wxPyEndAllowThreads(__tstate);
29951 if (PyErr_Occurred()) SWIG_fail;
29952 }
29953 {
29954 resultobj = wxPyMake_wxObject(result, 0);
29955 }
29956 return resultobj;
29957 fail:
29958 return NULL;
29959 }
29960
29961
29962 static PyObject *_wrap_Menu_PrependCheckItem(PyObject *, PyObject *args, PyObject *kwargs) {
29963 PyObject *resultobj;
29964 wxMenu *arg1 = (wxMenu *) 0 ;
29965 int arg2 ;
29966 wxString *arg3 = 0 ;
29967 wxString const &arg4_defvalue = wxPyEmptyString ;
29968 wxString *arg4 = (wxString *) &arg4_defvalue ;
29969 wxMenuItem *result;
29970 bool temp3 = False ;
29971 bool temp4 = False ;
29972 PyObject * obj0 = 0 ;
29973 PyObject * obj1 = 0 ;
29974 PyObject * obj2 = 0 ;
29975 PyObject * obj3 = 0 ;
29976 char *kwnames[] = {
29977 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
29978 };
29979
29980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_PrependCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29981 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29982 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29983 arg2 = (int)SWIG_As_int(obj1);
29984 if (PyErr_Occurred()) SWIG_fail;
29985 {
29986 arg3 = wxString_in_helper(obj2);
29987 if (arg3 == NULL) SWIG_fail;
29988 temp3 = True;
29989 }
29990 if (obj3) {
29991 {
29992 arg4 = wxString_in_helper(obj3);
29993 if (arg4 == NULL) SWIG_fail;
29994 temp4 = True;
29995 }
29996 }
29997 {
29998 PyThreadState* __tstate = wxPyBeginAllowThreads();
29999 result = (wxMenuItem *)(arg1)->PrependCheckItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
30000
30001 wxPyEndAllowThreads(__tstate);
30002 if (PyErr_Occurred()) SWIG_fail;
30003 }
30004 {
30005 resultobj = wxPyMake_wxObject(result, 0);
30006 }
30007 {
30008 if (temp3)
30009 delete arg3;
30010 }
30011 {
30012 if (temp4)
30013 delete arg4;
30014 }
30015 return resultobj;
30016 fail:
30017 {
30018 if (temp3)
30019 delete arg3;
30020 }
30021 {
30022 if (temp4)
30023 delete arg4;
30024 }
30025 return NULL;
30026 }
30027
30028
30029 static PyObject *_wrap_Menu_PrependRadioItem(PyObject *, PyObject *args, PyObject *kwargs) {
30030 PyObject *resultobj;
30031 wxMenu *arg1 = (wxMenu *) 0 ;
30032 int arg2 ;
30033 wxString *arg3 = 0 ;
30034 wxString const &arg4_defvalue = wxPyEmptyString ;
30035 wxString *arg4 = (wxString *) &arg4_defvalue ;
30036 wxMenuItem *result;
30037 bool temp3 = False ;
30038 bool temp4 = False ;
30039 PyObject * obj0 = 0 ;
30040 PyObject * obj1 = 0 ;
30041 PyObject * obj2 = 0 ;
30042 PyObject * obj3 = 0 ;
30043 char *kwnames[] = {
30044 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
30045 };
30046
30047 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_PrependRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30048 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30049 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30050 arg2 = (int)SWIG_As_int(obj1);
30051 if (PyErr_Occurred()) SWIG_fail;
30052 {
30053 arg3 = wxString_in_helper(obj2);
30054 if (arg3 == NULL) SWIG_fail;
30055 temp3 = True;
30056 }
30057 if (obj3) {
30058 {
30059 arg4 = wxString_in_helper(obj3);
30060 if (arg4 == NULL) SWIG_fail;
30061 temp4 = True;
30062 }
30063 }
30064 {
30065 PyThreadState* __tstate = wxPyBeginAllowThreads();
30066 result = (wxMenuItem *)(arg1)->PrependRadioItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
30067
30068 wxPyEndAllowThreads(__tstate);
30069 if (PyErr_Occurred()) SWIG_fail;
30070 }
30071 {
30072 resultobj = wxPyMake_wxObject(result, 0);
30073 }
30074 {
30075 if (temp3)
30076 delete arg3;
30077 }
30078 {
30079 if (temp4)
30080 delete arg4;
30081 }
30082 return resultobj;
30083 fail:
30084 {
30085 if (temp3)
30086 delete arg3;
30087 }
30088 {
30089 if (temp4)
30090 delete arg4;
30091 }
30092 return NULL;
30093 }
30094
30095
30096 static PyObject *_wrap_Menu_PrependMenu(PyObject *, PyObject *args, PyObject *kwargs) {
30097 PyObject *resultobj;
30098 wxMenu *arg1 = (wxMenu *) 0 ;
30099 int arg2 ;
30100 wxString *arg3 = 0 ;
30101 wxMenu *arg4 = (wxMenu *) 0 ;
30102 wxString const &arg5_defvalue = wxPyEmptyString ;
30103 wxString *arg5 = (wxString *) &arg5_defvalue ;
30104 wxMenuItem *result;
30105 bool temp3 = False ;
30106 bool temp5 = False ;
30107 PyObject * obj0 = 0 ;
30108 PyObject * obj1 = 0 ;
30109 PyObject * obj2 = 0 ;
30110 PyObject * obj3 = 0 ;
30111 PyObject * obj4 = 0 ;
30112 char *kwnames[] = {
30113 (char *) "self",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
30114 };
30115
30116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_PrependMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
30117 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30118 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30119 arg2 = (int)SWIG_As_int(obj1);
30120 if (PyErr_Occurred()) SWIG_fail;
30121 {
30122 arg3 = wxString_in_helper(obj2);
30123 if (arg3 == NULL) SWIG_fail;
30124 temp3 = True;
30125 }
30126 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxMenu,
30127 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30128 if (obj4) {
30129 {
30130 arg5 = wxString_in_helper(obj4);
30131 if (arg5 == NULL) SWIG_fail;
30132 temp5 = True;
30133 }
30134 }
30135 {
30136 PyThreadState* __tstate = wxPyBeginAllowThreads();
30137 result = (wxMenuItem *)(arg1)->Prepend(arg2,(wxString const &)*arg3,arg4,(wxString const &)*arg5);
30138
30139 wxPyEndAllowThreads(__tstate);
30140 if (PyErr_Occurred()) SWIG_fail;
30141 }
30142 {
30143 resultobj = wxPyMake_wxObject(result, 0);
30144 }
30145 {
30146 if (temp3)
30147 delete arg3;
30148 }
30149 {
30150 if (temp5)
30151 delete arg5;
30152 }
30153 return resultobj;
30154 fail:
30155 {
30156 if (temp3)
30157 delete arg3;
30158 }
30159 {
30160 if (temp5)
30161 delete arg5;
30162 }
30163 return NULL;
30164 }
30165
30166
30167 static PyObject *_wrap_Menu_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
30168 PyObject *resultobj;
30169 wxMenu *arg1 = (wxMenu *) 0 ;
30170 int arg2 ;
30171 wxMenuItem *result;
30172 PyObject * obj0 = 0 ;
30173 PyObject * obj1 = 0 ;
30174 char *kwnames[] = {
30175 (char *) "self",(char *) "id", NULL
30176 };
30177
30178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Remove",kwnames,&obj0,&obj1)) goto fail;
30179 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30180 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30181 arg2 = (int)SWIG_As_int(obj1);
30182 if (PyErr_Occurred()) SWIG_fail;
30183 {
30184 PyThreadState* __tstate = wxPyBeginAllowThreads();
30185 result = (wxMenuItem *)(arg1)->Remove(arg2);
30186
30187 wxPyEndAllowThreads(__tstate);
30188 if (PyErr_Occurred()) SWIG_fail;
30189 }
30190 {
30191 resultobj = wxPyMake_wxObject(result, 0);
30192 }
30193 return resultobj;
30194 fail:
30195 return NULL;
30196 }
30197
30198
30199 static PyObject *_wrap_Menu_RemoveItem(PyObject *, PyObject *args, PyObject *kwargs) {
30200 PyObject *resultobj;
30201 wxMenu *arg1 = (wxMenu *) 0 ;
30202 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
30203 wxMenuItem *result;
30204 PyObject * obj0 = 0 ;
30205 PyObject * obj1 = 0 ;
30206 char *kwnames[] = {
30207 (char *) "self",(char *) "item", NULL
30208 };
30209
30210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_RemoveItem",kwnames,&obj0,&obj1)) goto fail;
30211 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30212 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30213 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
30214 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30215 {
30216 PyThreadState* __tstate = wxPyBeginAllowThreads();
30217 result = (wxMenuItem *)(arg1)->Remove(arg2);
30218
30219 wxPyEndAllowThreads(__tstate);
30220 if (PyErr_Occurred()) SWIG_fail;
30221 }
30222 {
30223 resultobj = wxPyMake_wxObject(result, 0);
30224 }
30225 return resultobj;
30226 fail:
30227 return NULL;
30228 }
30229
30230
30231 static PyObject *_wrap_Menu_Delete(PyObject *, PyObject *args, PyObject *kwargs) {
30232 PyObject *resultobj;
30233 wxMenu *arg1 = (wxMenu *) 0 ;
30234 int arg2 ;
30235 bool result;
30236 PyObject * obj0 = 0 ;
30237 PyObject * obj1 = 0 ;
30238 char *kwnames[] = {
30239 (char *) "self",(char *) "id", NULL
30240 };
30241
30242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Delete",kwnames,&obj0,&obj1)) goto fail;
30243 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30244 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30245 arg2 = (int)SWIG_As_int(obj1);
30246 if (PyErr_Occurred()) SWIG_fail;
30247 {
30248 PyThreadState* __tstate = wxPyBeginAllowThreads();
30249 result = (bool)(arg1)->Delete(arg2);
30250
30251 wxPyEndAllowThreads(__tstate);
30252 if (PyErr_Occurred()) SWIG_fail;
30253 }
30254 {
30255 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30256 }
30257 return resultobj;
30258 fail:
30259 return NULL;
30260 }
30261
30262
30263 static PyObject *_wrap_Menu_DeleteItem(PyObject *, PyObject *args, PyObject *kwargs) {
30264 PyObject *resultobj;
30265 wxMenu *arg1 = (wxMenu *) 0 ;
30266 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
30267 bool result;
30268 PyObject * obj0 = 0 ;
30269 PyObject * obj1 = 0 ;
30270 char *kwnames[] = {
30271 (char *) "self",(char *) "item", NULL
30272 };
30273
30274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DeleteItem",kwnames,&obj0,&obj1)) goto fail;
30275 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30276 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30277 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
30278 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30279 {
30280 PyThreadState* __tstate = wxPyBeginAllowThreads();
30281 result = (bool)(arg1)->Delete(arg2);
30282
30283 wxPyEndAllowThreads(__tstate);
30284 if (PyErr_Occurred()) SWIG_fail;
30285 }
30286 {
30287 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30288 }
30289 return resultobj;
30290 fail:
30291 return NULL;
30292 }
30293
30294
30295 static PyObject *_wrap_Menu_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
30296 PyObject *resultobj;
30297 wxMenu *arg1 = (wxMenu *) 0 ;
30298 PyObject * obj0 = 0 ;
30299 char *kwnames[] = {
30300 (char *) "self", NULL
30301 };
30302
30303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Destroy",kwnames,&obj0)) goto fail;
30304 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30305 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30306 {
30307 PyThreadState* __tstate = wxPyBeginAllowThreads();
30308 wxMenu_Destroy(arg1);
30309
30310 wxPyEndAllowThreads(__tstate);
30311 if (PyErr_Occurred()) SWIG_fail;
30312 }
30313 Py_INCREF(Py_None); resultobj = Py_None;
30314 return resultobj;
30315 fail:
30316 return NULL;
30317 }
30318
30319
30320 static PyObject *_wrap_Menu_DestroyId(PyObject *, PyObject *args, PyObject *kwargs) {
30321 PyObject *resultobj;
30322 wxMenu *arg1 = (wxMenu *) 0 ;
30323 int arg2 ;
30324 bool result;
30325 PyObject * obj0 = 0 ;
30326 PyObject * obj1 = 0 ;
30327 char *kwnames[] = {
30328 (char *) "self",(char *) "id", NULL
30329 };
30330
30331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DestroyId",kwnames,&obj0,&obj1)) goto fail;
30332 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30333 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30334 arg2 = (int)SWIG_As_int(obj1);
30335 if (PyErr_Occurred()) SWIG_fail;
30336 {
30337 PyThreadState* __tstate = wxPyBeginAllowThreads();
30338 result = (bool)(arg1)->Destroy(arg2);
30339
30340 wxPyEndAllowThreads(__tstate);
30341 if (PyErr_Occurred()) SWIG_fail;
30342 }
30343 {
30344 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30345 }
30346 return resultobj;
30347 fail:
30348 return NULL;
30349 }
30350
30351
30352 static PyObject *_wrap_Menu_DestroyItem(PyObject *, PyObject *args, PyObject *kwargs) {
30353 PyObject *resultobj;
30354 wxMenu *arg1 = (wxMenu *) 0 ;
30355 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
30356 bool result;
30357 PyObject * obj0 = 0 ;
30358 PyObject * obj1 = 0 ;
30359 char *kwnames[] = {
30360 (char *) "self",(char *) "item", NULL
30361 };
30362
30363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DestroyItem",kwnames,&obj0,&obj1)) goto fail;
30364 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30365 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30366 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
30367 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30368 {
30369 PyThreadState* __tstate = wxPyBeginAllowThreads();
30370 result = (bool)(arg1)->Destroy(arg2);
30371
30372 wxPyEndAllowThreads(__tstate);
30373 if (PyErr_Occurred()) SWIG_fail;
30374 }
30375 {
30376 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30377 }
30378 return resultobj;
30379 fail:
30380 return NULL;
30381 }
30382
30383
30384 static PyObject *_wrap_Menu_GetMenuItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
30385 PyObject *resultobj;
30386 wxMenu *arg1 = (wxMenu *) 0 ;
30387 size_t result;
30388 PyObject * obj0 = 0 ;
30389 char *kwnames[] = {
30390 (char *) "self", NULL
30391 };
30392
30393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuItemCount",kwnames,&obj0)) goto fail;
30394 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30395 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30396 {
30397 PyThreadState* __tstate = wxPyBeginAllowThreads();
30398 result = (size_t)((wxMenu const *)arg1)->GetMenuItemCount();
30399
30400 wxPyEndAllowThreads(__tstate);
30401 if (PyErr_Occurred()) SWIG_fail;
30402 }
30403 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
30404 return resultobj;
30405 fail:
30406 return NULL;
30407 }
30408
30409
30410 static PyObject *_wrap_Menu_GetMenuItems(PyObject *, PyObject *args, PyObject *kwargs) {
30411 PyObject *resultobj;
30412 wxMenu *arg1 = (wxMenu *) 0 ;
30413 PyObject *result;
30414 PyObject * obj0 = 0 ;
30415 char *kwnames[] = {
30416 (char *) "self", NULL
30417 };
30418
30419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuItems",kwnames,&obj0)) goto fail;
30420 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30421 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30422 {
30423 PyThreadState* __tstate = wxPyBeginAllowThreads();
30424 result = (PyObject *)wxMenu_GetMenuItems(arg1);
30425
30426 wxPyEndAllowThreads(__tstate);
30427 if (PyErr_Occurred()) SWIG_fail;
30428 }
30429 resultobj = result;
30430 return resultobj;
30431 fail:
30432 return NULL;
30433 }
30434
30435
30436 static PyObject *_wrap_Menu_FindItem(PyObject *, PyObject *args, PyObject *kwargs) {
30437 PyObject *resultobj;
30438 wxMenu *arg1 = (wxMenu *) 0 ;
30439 wxString *arg2 = 0 ;
30440 int result;
30441 bool temp2 = False ;
30442 PyObject * obj0 = 0 ;
30443 PyObject * obj1 = 0 ;
30444 char *kwnames[] = {
30445 (char *) "self",(char *) "item", NULL
30446 };
30447
30448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItem",kwnames,&obj0,&obj1)) goto fail;
30449 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30450 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30451 {
30452 arg2 = wxString_in_helper(obj1);
30453 if (arg2 == NULL) SWIG_fail;
30454 temp2 = True;
30455 }
30456 {
30457 PyThreadState* __tstate = wxPyBeginAllowThreads();
30458 result = (int)((wxMenu const *)arg1)->FindItem((wxString const &)*arg2);
30459
30460 wxPyEndAllowThreads(__tstate);
30461 if (PyErr_Occurred()) SWIG_fail;
30462 }
30463 resultobj = SWIG_From_int((int)result);
30464 {
30465 if (temp2)
30466 delete arg2;
30467 }
30468 return resultobj;
30469 fail:
30470 {
30471 if (temp2)
30472 delete arg2;
30473 }
30474 return NULL;
30475 }
30476
30477
30478 static PyObject *_wrap_Menu_FindItemById(PyObject *, PyObject *args, PyObject *kwargs) {
30479 PyObject *resultobj;
30480 wxMenu *arg1 = (wxMenu *) 0 ;
30481 int arg2 ;
30482 wxMenuItem *result;
30483 PyObject * obj0 = 0 ;
30484 PyObject * obj1 = 0 ;
30485 char *kwnames[] = {
30486 (char *) "self",(char *) "id", NULL
30487 };
30488
30489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItemById",kwnames,&obj0,&obj1)) goto fail;
30490 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30491 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30492 arg2 = (int)SWIG_As_int(obj1);
30493 if (PyErr_Occurred()) SWIG_fail;
30494 {
30495 PyThreadState* __tstate = wxPyBeginAllowThreads();
30496 result = (wxMenuItem *)((wxMenu const *)arg1)->FindItem(arg2);
30497
30498 wxPyEndAllowThreads(__tstate);
30499 if (PyErr_Occurred()) SWIG_fail;
30500 }
30501 {
30502 resultobj = wxPyMake_wxObject(result, 0);
30503 }
30504 return resultobj;
30505 fail:
30506 return NULL;
30507 }
30508
30509
30510 static PyObject *_wrap_Menu_FindItemByPosition(PyObject *, PyObject *args, PyObject *kwargs) {
30511 PyObject *resultobj;
30512 wxMenu *arg1 = (wxMenu *) 0 ;
30513 size_t arg2 ;
30514 wxMenuItem *result;
30515 PyObject * obj0 = 0 ;
30516 PyObject * obj1 = 0 ;
30517 char *kwnames[] = {
30518 (char *) "self",(char *) "position", NULL
30519 };
30520
30521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItemByPosition",kwnames,&obj0,&obj1)) goto fail;
30522 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30523 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30524 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
30525 if (PyErr_Occurred()) SWIG_fail;
30526 {
30527 PyThreadState* __tstate = wxPyBeginAllowThreads();
30528 result = (wxMenuItem *)((wxMenu const *)arg1)->FindItemByPosition(arg2);
30529
30530 wxPyEndAllowThreads(__tstate);
30531 if (PyErr_Occurred()) SWIG_fail;
30532 }
30533 {
30534 resultobj = wxPyMake_wxObject(result, 0);
30535 }
30536 return resultobj;
30537 fail:
30538 return NULL;
30539 }
30540
30541
30542 static PyObject *_wrap_Menu_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
30543 PyObject *resultobj;
30544 wxMenu *arg1 = (wxMenu *) 0 ;
30545 int arg2 ;
30546 bool arg3 ;
30547 PyObject * obj0 = 0 ;
30548 PyObject * obj1 = 0 ;
30549 PyObject * obj2 = 0 ;
30550 char *kwnames[] = {
30551 (char *) "self",(char *) "id",(char *) "enable", NULL
30552 };
30553
30554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_Enable",kwnames,&obj0,&obj1,&obj2)) goto fail;
30555 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30556 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30557 arg2 = (int)SWIG_As_int(obj1);
30558 if (PyErr_Occurred()) SWIG_fail;
30559 arg3 = (bool)SWIG_As_bool(obj2);
30560 if (PyErr_Occurred()) SWIG_fail;
30561 {
30562 PyThreadState* __tstate = wxPyBeginAllowThreads();
30563 (arg1)->Enable(arg2,arg3);
30564
30565 wxPyEndAllowThreads(__tstate);
30566 if (PyErr_Occurred()) SWIG_fail;
30567 }
30568 Py_INCREF(Py_None); resultobj = Py_None;
30569 return resultobj;
30570 fail:
30571 return NULL;
30572 }
30573
30574
30575 static PyObject *_wrap_Menu_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
30576 PyObject *resultobj;
30577 wxMenu *arg1 = (wxMenu *) 0 ;
30578 int arg2 ;
30579 bool result;
30580 PyObject * obj0 = 0 ;
30581 PyObject * obj1 = 0 ;
30582 char *kwnames[] = {
30583 (char *) "self",(char *) "id", NULL
30584 };
30585
30586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_IsEnabled",kwnames,&obj0,&obj1)) goto fail;
30587 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30588 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30589 arg2 = (int)SWIG_As_int(obj1);
30590 if (PyErr_Occurred()) SWIG_fail;
30591 {
30592 PyThreadState* __tstate = wxPyBeginAllowThreads();
30593 result = (bool)((wxMenu const *)arg1)->IsEnabled(arg2);
30594
30595 wxPyEndAllowThreads(__tstate);
30596 if (PyErr_Occurred()) SWIG_fail;
30597 }
30598 {
30599 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30600 }
30601 return resultobj;
30602 fail:
30603 return NULL;
30604 }
30605
30606
30607 static PyObject *_wrap_Menu_Check(PyObject *, PyObject *args, PyObject *kwargs) {
30608 PyObject *resultobj;
30609 wxMenu *arg1 = (wxMenu *) 0 ;
30610 int arg2 ;
30611 bool arg3 ;
30612 PyObject * obj0 = 0 ;
30613 PyObject * obj1 = 0 ;
30614 PyObject * obj2 = 0 ;
30615 char *kwnames[] = {
30616 (char *) "self",(char *) "id",(char *) "check", NULL
30617 };
30618
30619 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
30620 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30621 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30622 arg2 = (int)SWIG_As_int(obj1);
30623 if (PyErr_Occurred()) SWIG_fail;
30624 arg3 = (bool)SWIG_As_bool(obj2);
30625 if (PyErr_Occurred()) SWIG_fail;
30626 {
30627 PyThreadState* __tstate = wxPyBeginAllowThreads();
30628 (arg1)->Check(arg2,arg3);
30629
30630 wxPyEndAllowThreads(__tstate);
30631 if (PyErr_Occurred()) SWIG_fail;
30632 }
30633 Py_INCREF(Py_None); resultobj = Py_None;
30634 return resultobj;
30635 fail:
30636 return NULL;
30637 }
30638
30639
30640 static PyObject *_wrap_Menu_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
30641 PyObject *resultobj;
30642 wxMenu *arg1 = (wxMenu *) 0 ;
30643 int arg2 ;
30644 bool result;
30645 PyObject * obj0 = 0 ;
30646 PyObject * obj1 = 0 ;
30647 char *kwnames[] = {
30648 (char *) "self",(char *) "id", NULL
30649 };
30650
30651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_IsChecked",kwnames,&obj0,&obj1)) goto fail;
30652 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30653 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30654 arg2 = (int)SWIG_As_int(obj1);
30655 if (PyErr_Occurred()) SWIG_fail;
30656 {
30657 PyThreadState* __tstate = wxPyBeginAllowThreads();
30658 result = (bool)((wxMenu const *)arg1)->IsChecked(arg2);
30659
30660 wxPyEndAllowThreads(__tstate);
30661 if (PyErr_Occurred()) SWIG_fail;
30662 }
30663 {
30664 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30665 }
30666 return resultobj;
30667 fail:
30668 return NULL;
30669 }
30670
30671
30672 static PyObject *_wrap_Menu_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
30673 PyObject *resultobj;
30674 wxMenu *arg1 = (wxMenu *) 0 ;
30675 int arg2 ;
30676 wxString *arg3 = 0 ;
30677 bool temp3 = False ;
30678 PyObject * obj0 = 0 ;
30679 PyObject * obj1 = 0 ;
30680 PyObject * obj2 = 0 ;
30681 char *kwnames[] = {
30682 (char *) "self",(char *) "id",(char *) "label", NULL
30683 };
30684
30685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_SetLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
30686 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30687 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30688 arg2 = (int)SWIG_As_int(obj1);
30689 if (PyErr_Occurred()) SWIG_fail;
30690 {
30691 arg3 = wxString_in_helper(obj2);
30692 if (arg3 == NULL) SWIG_fail;
30693 temp3 = True;
30694 }
30695 {
30696 PyThreadState* __tstate = wxPyBeginAllowThreads();
30697 (arg1)->SetLabel(arg2,(wxString const &)*arg3);
30698
30699 wxPyEndAllowThreads(__tstate);
30700 if (PyErr_Occurred()) SWIG_fail;
30701 }
30702 Py_INCREF(Py_None); resultobj = Py_None;
30703 {
30704 if (temp3)
30705 delete arg3;
30706 }
30707 return resultobj;
30708 fail:
30709 {
30710 if (temp3)
30711 delete arg3;
30712 }
30713 return NULL;
30714 }
30715
30716
30717 static PyObject *_wrap_Menu_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
30718 PyObject *resultobj;
30719 wxMenu *arg1 = (wxMenu *) 0 ;
30720 int arg2 ;
30721 wxString result;
30722 PyObject * obj0 = 0 ;
30723 PyObject * obj1 = 0 ;
30724 char *kwnames[] = {
30725 (char *) "self",(char *) "id", NULL
30726 };
30727
30728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_GetLabel",kwnames,&obj0,&obj1)) goto fail;
30729 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30730 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30731 arg2 = (int)SWIG_As_int(obj1);
30732 if (PyErr_Occurred()) SWIG_fail;
30733 {
30734 PyThreadState* __tstate = wxPyBeginAllowThreads();
30735 result = ((wxMenu const *)arg1)->GetLabel(arg2);
30736
30737 wxPyEndAllowThreads(__tstate);
30738 if (PyErr_Occurred()) SWIG_fail;
30739 }
30740 {
30741 #if wxUSE_UNICODE
30742 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30743 #else
30744 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30745 #endif
30746 }
30747 return resultobj;
30748 fail:
30749 return NULL;
30750 }
30751
30752
30753 static PyObject *_wrap_Menu_SetHelpString(PyObject *, PyObject *args, PyObject *kwargs) {
30754 PyObject *resultobj;
30755 wxMenu *arg1 = (wxMenu *) 0 ;
30756 int arg2 ;
30757 wxString *arg3 = 0 ;
30758 bool temp3 = False ;
30759 PyObject * obj0 = 0 ;
30760 PyObject * obj1 = 0 ;
30761 PyObject * obj2 = 0 ;
30762 char *kwnames[] = {
30763 (char *) "self",(char *) "id",(char *) "helpString", NULL
30764 };
30765
30766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_SetHelpString",kwnames,&obj0,&obj1,&obj2)) goto fail;
30767 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30768 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30769 arg2 = (int)SWIG_As_int(obj1);
30770 if (PyErr_Occurred()) SWIG_fail;
30771 {
30772 arg3 = wxString_in_helper(obj2);
30773 if (arg3 == NULL) SWIG_fail;
30774 temp3 = True;
30775 }
30776 {
30777 PyThreadState* __tstate = wxPyBeginAllowThreads();
30778 (arg1)->SetHelpString(arg2,(wxString const &)*arg3);
30779
30780 wxPyEndAllowThreads(__tstate);
30781 if (PyErr_Occurred()) SWIG_fail;
30782 }
30783 Py_INCREF(Py_None); resultobj = Py_None;
30784 {
30785 if (temp3)
30786 delete arg3;
30787 }
30788 return resultobj;
30789 fail:
30790 {
30791 if (temp3)
30792 delete arg3;
30793 }
30794 return NULL;
30795 }
30796
30797
30798 static PyObject *_wrap_Menu_GetHelpString(PyObject *, PyObject *args, PyObject *kwargs) {
30799 PyObject *resultobj;
30800 wxMenu *arg1 = (wxMenu *) 0 ;
30801 int arg2 ;
30802 wxString result;
30803 PyObject * obj0 = 0 ;
30804 PyObject * obj1 = 0 ;
30805 char *kwnames[] = {
30806 (char *) "self",(char *) "id", NULL
30807 };
30808
30809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_GetHelpString",kwnames,&obj0,&obj1)) goto fail;
30810 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30811 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30812 arg2 = (int)SWIG_As_int(obj1);
30813 if (PyErr_Occurred()) SWIG_fail;
30814 {
30815 PyThreadState* __tstate = wxPyBeginAllowThreads();
30816 result = ((wxMenu const *)arg1)->GetHelpString(arg2);
30817
30818 wxPyEndAllowThreads(__tstate);
30819 if (PyErr_Occurred()) SWIG_fail;
30820 }
30821 {
30822 #if wxUSE_UNICODE
30823 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30824 #else
30825 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30826 #endif
30827 }
30828 return resultobj;
30829 fail:
30830 return NULL;
30831 }
30832
30833
30834 static PyObject *_wrap_Menu_SetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
30835 PyObject *resultobj;
30836 wxMenu *arg1 = (wxMenu *) 0 ;
30837 wxString *arg2 = 0 ;
30838 bool temp2 = False ;
30839 PyObject * obj0 = 0 ;
30840 PyObject * obj1 = 0 ;
30841 char *kwnames[] = {
30842 (char *) "self",(char *) "title", NULL
30843 };
30844
30845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetTitle",kwnames,&obj0,&obj1)) goto fail;
30846 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30847 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30848 {
30849 arg2 = wxString_in_helper(obj1);
30850 if (arg2 == NULL) SWIG_fail;
30851 temp2 = True;
30852 }
30853 {
30854 PyThreadState* __tstate = wxPyBeginAllowThreads();
30855 (arg1)->SetTitle((wxString const &)*arg2);
30856
30857 wxPyEndAllowThreads(__tstate);
30858 if (PyErr_Occurred()) SWIG_fail;
30859 }
30860 Py_INCREF(Py_None); resultobj = Py_None;
30861 {
30862 if (temp2)
30863 delete arg2;
30864 }
30865 return resultobj;
30866 fail:
30867 {
30868 if (temp2)
30869 delete arg2;
30870 }
30871 return NULL;
30872 }
30873
30874
30875 static PyObject *_wrap_Menu_GetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
30876 PyObject *resultobj;
30877 wxMenu *arg1 = (wxMenu *) 0 ;
30878 wxString result;
30879 PyObject * obj0 = 0 ;
30880 char *kwnames[] = {
30881 (char *) "self", NULL
30882 };
30883
30884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetTitle",kwnames,&obj0)) goto fail;
30885 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30886 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30887 {
30888 PyThreadState* __tstate = wxPyBeginAllowThreads();
30889 result = ((wxMenu const *)arg1)->GetTitle();
30890
30891 wxPyEndAllowThreads(__tstate);
30892 if (PyErr_Occurred()) SWIG_fail;
30893 }
30894 {
30895 #if wxUSE_UNICODE
30896 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30897 #else
30898 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30899 #endif
30900 }
30901 return resultobj;
30902 fail:
30903 return NULL;
30904 }
30905
30906
30907 static PyObject *_wrap_Menu_SetEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
30908 PyObject *resultobj;
30909 wxMenu *arg1 = (wxMenu *) 0 ;
30910 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
30911 PyObject * obj0 = 0 ;
30912 PyObject * obj1 = 0 ;
30913 char *kwnames[] = {
30914 (char *) "self",(char *) "handler", NULL
30915 };
30916
30917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetEventHandler",kwnames,&obj0,&obj1)) goto fail;
30918 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30919 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30920 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
30921 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30922 {
30923 PyThreadState* __tstate = wxPyBeginAllowThreads();
30924 (arg1)->SetEventHandler(arg2);
30925
30926 wxPyEndAllowThreads(__tstate);
30927 if (PyErr_Occurred()) SWIG_fail;
30928 }
30929 Py_INCREF(Py_None); resultobj = Py_None;
30930 return resultobj;
30931 fail:
30932 return NULL;
30933 }
30934
30935
30936 static PyObject *_wrap_Menu_GetEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
30937 PyObject *resultobj;
30938 wxMenu *arg1 = (wxMenu *) 0 ;
30939 wxEvtHandler *result;
30940 PyObject * obj0 = 0 ;
30941 char *kwnames[] = {
30942 (char *) "self", NULL
30943 };
30944
30945 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetEventHandler",kwnames,&obj0)) goto fail;
30946 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30947 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30948 {
30949 PyThreadState* __tstate = wxPyBeginAllowThreads();
30950 result = (wxEvtHandler *)((wxMenu const *)arg1)->GetEventHandler();
30951
30952 wxPyEndAllowThreads(__tstate);
30953 if (PyErr_Occurred()) SWIG_fail;
30954 }
30955 {
30956 resultobj = wxPyMake_wxObject(result, 0);
30957 }
30958 return resultobj;
30959 fail:
30960 return NULL;
30961 }
30962
30963
30964 static PyObject *_wrap_Menu_SetInvokingWindow(PyObject *, PyObject *args, PyObject *kwargs) {
30965 PyObject *resultobj;
30966 wxMenu *arg1 = (wxMenu *) 0 ;
30967 wxWindow *arg2 = (wxWindow *) 0 ;
30968 PyObject * obj0 = 0 ;
30969 PyObject * obj1 = 0 ;
30970 char *kwnames[] = {
30971 (char *) "self",(char *) "win", NULL
30972 };
30973
30974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetInvokingWindow",kwnames,&obj0,&obj1)) goto fail;
30975 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30976 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30977 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
30978 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30979 {
30980 PyThreadState* __tstate = wxPyBeginAllowThreads();
30981 (arg1)->SetInvokingWindow(arg2);
30982
30983 wxPyEndAllowThreads(__tstate);
30984 if (PyErr_Occurred()) SWIG_fail;
30985 }
30986 Py_INCREF(Py_None); resultobj = Py_None;
30987 return resultobj;
30988 fail:
30989 return NULL;
30990 }
30991
30992
30993 static PyObject *_wrap_Menu_GetInvokingWindow(PyObject *, PyObject *args, PyObject *kwargs) {
30994 PyObject *resultobj;
30995 wxMenu *arg1 = (wxMenu *) 0 ;
30996 wxWindow *result;
30997 PyObject * obj0 = 0 ;
30998 char *kwnames[] = {
30999 (char *) "self", NULL
31000 };
31001
31002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetInvokingWindow",kwnames,&obj0)) goto fail;
31003 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31004 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31005 {
31006 PyThreadState* __tstate = wxPyBeginAllowThreads();
31007 result = (wxWindow *)((wxMenu const *)arg1)->GetInvokingWindow();
31008
31009 wxPyEndAllowThreads(__tstate);
31010 if (PyErr_Occurred()) SWIG_fail;
31011 }
31012 {
31013 resultobj = wxPyMake_wxObject(result, 0);
31014 }
31015 return resultobj;
31016 fail:
31017 return NULL;
31018 }
31019
31020
31021 static PyObject *_wrap_Menu_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
31022 PyObject *resultobj;
31023 wxMenu *arg1 = (wxMenu *) 0 ;
31024 long result;
31025 PyObject * obj0 = 0 ;
31026 char *kwnames[] = {
31027 (char *) "self", NULL
31028 };
31029
31030 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetStyle",kwnames,&obj0)) goto fail;
31031 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31032 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31033 {
31034 PyThreadState* __tstate = wxPyBeginAllowThreads();
31035 result = (long)((wxMenu const *)arg1)->GetStyle();
31036
31037 wxPyEndAllowThreads(__tstate);
31038 if (PyErr_Occurred()) SWIG_fail;
31039 }
31040 resultobj = SWIG_From_long((long)result);
31041 return resultobj;
31042 fail:
31043 return NULL;
31044 }
31045
31046
31047 static PyObject *_wrap_Menu_UpdateUI(PyObject *, PyObject *args, PyObject *kwargs) {
31048 PyObject *resultobj;
31049 wxMenu *arg1 = (wxMenu *) 0 ;
31050 wxEvtHandler *arg2 = (wxEvtHandler *) NULL ;
31051 PyObject * obj0 = 0 ;
31052 PyObject * obj1 = 0 ;
31053 char *kwnames[] = {
31054 (char *) "self",(char *) "source", NULL
31055 };
31056
31057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Menu_UpdateUI",kwnames,&obj0,&obj1)) goto fail;
31058 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31059 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31060 if (obj1) {
31061 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
31062 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31063 }
31064 {
31065 PyThreadState* __tstate = wxPyBeginAllowThreads();
31066 (arg1)->UpdateUI(arg2);
31067
31068 wxPyEndAllowThreads(__tstate);
31069 if (PyErr_Occurred()) SWIG_fail;
31070 }
31071 Py_INCREF(Py_None); resultobj = Py_None;
31072 return resultobj;
31073 fail:
31074 return NULL;
31075 }
31076
31077
31078 static PyObject *_wrap_Menu_GetMenuBar(PyObject *, PyObject *args, PyObject *kwargs) {
31079 PyObject *resultobj;
31080 wxMenu *arg1 = (wxMenu *) 0 ;
31081 wxMenuBar *result;
31082 PyObject * obj0 = 0 ;
31083 char *kwnames[] = {
31084 (char *) "self", NULL
31085 };
31086
31087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuBar",kwnames,&obj0)) goto fail;
31088 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31089 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31090 {
31091 PyThreadState* __tstate = wxPyBeginAllowThreads();
31092 result = (wxMenuBar *)((wxMenu const *)arg1)->GetMenuBar();
31093
31094 wxPyEndAllowThreads(__tstate);
31095 if (PyErr_Occurred()) SWIG_fail;
31096 }
31097 {
31098 resultobj = wxPyMake_wxObject(result, 0);
31099 }
31100 return resultobj;
31101 fail:
31102 return NULL;
31103 }
31104
31105
31106 static PyObject *_wrap_Menu_Attach(PyObject *, PyObject *args, PyObject *kwargs) {
31107 PyObject *resultobj;
31108 wxMenu *arg1 = (wxMenu *) 0 ;
31109 wxMenuBarBase *arg2 = (wxMenuBarBase *) 0 ;
31110 PyObject * obj0 = 0 ;
31111 PyObject * obj1 = 0 ;
31112 char *kwnames[] = {
31113 (char *) "self",(char *) "menubar", NULL
31114 };
31115
31116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Attach",kwnames,&obj0,&obj1)) goto fail;
31117 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31118 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31119 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuBarBase,
31120 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31121 {
31122 PyThreadState* __tstate = wxPyBeginAllowThreads();
31123 (arg1)->Attach(arg2);
31124
31125 wxPyEndAllowThreads(__tstate);
31126 if (PyErr_Occurred()) SWIG_fail;
31127 }
31128 Py_INCREF(Py_None); resultobj = Py_None;
31129 return resultobj;
31130 fail:
31131 return NULL;
31132 }
31133
31134
31135 static PyObject *_wrap_Menu_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
31136 PyObject *resultobj;
31137 wxMenu *arg1 = (wxMenu *) 0 ;
31138 PyObject * obj0 = 0 ;
31139 char *kwnames[] = {
31140 (char *) "self", NULL
31141 };
31142
31143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Detach",kwnames,&obj0)) goto fail;
31144 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31145 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31146 {
31147 PyThreadState* __tstate = wxPyBeginAllowThreads();
31148 (arg1)->Detach();
31149
31150 wxPyEndAllowThreads(__tstate);
31151 if (PyErr_Occurred()) SWIG_fail;
31152 }
31153 Py_INCREF(Py_None); resultobj = Py_None;
31154 return resultobj;
31155 fail:
31156 return NULL;
31157 }
31158
31159
31160 static PyObject *_wrap_Menu_IsAttached(PyObject *, PyObject *args, PyObject *kwargs) {
31161 PyObject *resultobj;
31162 wxMenu *arg1 = (wxMenu *) 0 ;
31163 bool result;
31164 PyObject * obj0 = 0 ;
31165 char *kwnames[] = {
31166 (char *) "self", NULL
31167 };
31168
31169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_IsAttached",kwnames,&obj0)) goto fail;
31170 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31171 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31172 {
31173 PyThreadState* __tstate = wxPyBeginAllowThreads();
31174 result = (bool)((wxMenu const *)arg1)->IsAttached();
31175
31176 wxPyEndAllowThreads(__tstate);
31177 if (PyErr_Occurred()) SWIG_fail;
31178 }
31179 {
31180 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31181 }
31182 return resultobj;
31183 fail:
31184 return NULL;
31185 }
31186
31187
31188 static PyObject *_wrap_Menu_SetParent(PyObject *, PyObject *args, PyObject *kwargs) {
31189 PyObject *resultobj;
31190 wxMenu *arg1 = (wxMenu *) 0 ;
31191 wxMenu *arg2 = (wxMenu *) 0 ;
31192 PyObject * obj0 = 0 ;
31193 PyObject * obj1 = 0 ;
31194 char *kwnames[] = {
31195 (char *) "self",(char *) "parent", NULL
31196 };
31197
31198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetParent",kwnames,&obj0,&obj1)) goto fail;
31199 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31200 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31201 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
31202 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31203 {
31204 PyThreadState* __tstate = wxPyBeginAllowThreads();
31205 (arg1)->SetParent(arg2);
31206
31207 wxPyEndAllowThreads(__tstate);
31208 if (PyErr_Occurred()) SWIG_fail;
31209 }
31210 Py_INCREF(Py_None); resultobj = Py_None;
31211 return resultobj;
31212 fail:
31213 return NULL;
31214 }
31215
31216
31217 static PyObject *_wrap_Menu_GetParent(PyObject *, PyObject *args, PyObject *kwargs) {
31218 PyObject *resultobj;
31219 wxMenu *arg1 = (wxMenu *) 0 ;
31220 wxMenu *result;
31221 PyObject * obj0 = 0 ;
31222 char *kwnames[] = {
31223 (char *) "self", NULL
31224 };
31225
31226 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetParent",kwnames,&obj0)) goto fail;
31227 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31228 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31229 {
31230 PyThreadState* __tstate = wxPyBeginAllowThreads();
31231 result = (wxMenu *)((wxMenu const *)arg1)->GetParent();
31232
31233 wxPyEndAllowThreads(__tstate);
31234 if (PyErr_Occurred()) SWIG_fail;
31235 }
31236 {
31237 resultobj = wxPyMake_wxObject(result, 0);
31238 }
31239 return resultobj;
31240 fail:
31241 return NULL;
31242 }
31243
31244
31245 static PyObject * Menu_swigregister(PyObject *, PyObject *args) {
31246 PyObject *obj;
31247 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31248 SWIG_TypeClientData(SWIGTYPE_p_wxMenu, obj);
31249 Py_INCREF(obj);
31250 return Py_BuildValue((char *)"");
31251 }
31252 static PyObject *_wrap_new_MenuBar(PyObject *, PyObject *args, PyObject *kwargs) {
31253 PyObject *resultobj;
31254 long arg1 = (long) 0 ;
31255 wxMenuBar *result;
31256 PyObject * obj0 = 0 ;
31257 char *kwnames[] = {
31258 (char *) "style", NULL
31259 };
31260
31261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MenuBar",kwnames,&obj0)) goto fail;
31262 if (obj0) {
31263 arg1 = (long)SWIG_As_long(obj0);
31264 if (PyErr_Occurred()) SWIG_fail;
31265 }
31266 {
31267 if (!wxPyCheckForApp()) SWIG_fail;
31268 PyThreadState* __tstate = wxPyBeginAllowThreads();
31269 result = (wxMenuBar *)new wxMenuBar(arg1);
31270
31271 wxPyEndAllowThreads(__tstate);
31272 if (PyErr_Occurred()) SWIG_fail;
31273 }
31274 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMenuBar, 1);
31275 return resultobj;
31276 fail:
31277 return NULL;
31278 }
31279
31280
31281 static PyObject *_wrap_MenuBar_Append(PyObject *, PyObject *args, PyObject *kwargs) {
31282 PyObject *resultobj;
31283 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31284 wxMenu *arg2 = (wxMenu *) 0 ;
31285 wxString *arg3 = 0 ;
31286 bool result;
31287 bool temp3 = False ;
31288 PyObject * obj0 = 0 ;
31289 PyObject * obj1 = 0 ;
31290 PyObject * obj2 = 0 ;
31291 char *kwnames[] = {
31292 (char *) "self",(char *) "menu",(char *) "title", NULL
31293 };
31294
31295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Append",kwnames,&obj0,&obj1,&obj2)) goto fail;
31296 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31297 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31298 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
31299 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31300 {
31301 arg3 = wxString_in_helper(obj2);
31302 if (arg3 == NULL) SWIG_fail;
31303 temp3 = True;
31304 }
31305 {
31306 PyThreadState* __tstate = wxPyBeginAllowThreads();
31307 result = (bool)(arg1)->Append(arg2,(wxString const &)*arg3);
31308
31309 wxPyEndAllowThreads(__tstate);
31310 if (PyErr_Occurred()) SWIG_fail;
31311 }
31312 {
31313 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31314 }
31315 {
31316 if (temp3)
31317 delete arg3;
31318 }
31319 return resultobj;
31320 fail:
31321 {
31322 if (temp3)
31323 delete arg3;
31324 }
31325 return NULL;
31326 }
31327
31328
31329 static PyObject *_wrap_MenuBar_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
31330 PyObject *resultobj;
31331 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31332 size_t arg2 ;
31333 wxMenu *arg3 = (wxMenu *) 0 ;
31334 wxString *arg4 = 0 ;
31335 bool result;
31336 bool temp4 = False ;
31337 PyObject * obj0 = 0 ;
31338 PyObject * obj1 = 0 ;
31339 PyObject * obj2 = 0 ;
31340 PyObject * obj3 = 0 ;
31341 char *kwnames[] = {
31342 (char *) "self",(char *) "pos",(char *) "menu",(char *) "title", NULL
31343 };
31344
31345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:MenuBar_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
31346 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31347 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31348 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
31349 if (PyErr_Occurred()) SWIG_fail;
31350 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
31351 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31352 {
31353 arg4 = wxString_in_helper(obj3);
31354 if (arg4 == NULL) SWIG_fail;
31355 temp4 = True;
31356 }
31357 {
31358 PyThreadState* __tstate = wxPyBeginAllowThreads();
31359 result = (bool)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4);
31360
31361 wxPyEndAllowThreads(__tstate);
31362 if (PyErr_Occurred()) SWIG_fail;
31363 }
31364 {
31365 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31366 }
31367 {
31368 if (temp4)
31369 delete arg4;
31370 }
31371 return resultobj;
31372 fail:
31373 {
31374 if (temp4)
31375 delete arg4;
31376 }
31377 return NULL;
31378 }
31379
31380
31381 static PyObject *_wrap_MenuBar_GetMenuCount(PyObject *, PyObject *args, PyObject *kwargs) {
31382 PyObject *resultobj;
31383 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31384 size_t result;
31385 PyObject * obj0 = 0 ;
31386 char *kwnames[] = {
31387 (char *) "self", NULL
31388 };
31389
31390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_GetMenuCount",kwnames,&obj0)) goto fail;
31391 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31392 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31393 {
31394 PyThreadState* __tstate = wxPyBeginAllowThreads();
31395 result = (size_t)((wxMenuBar const *)arg1)->GetMenuCount();
31396
31397 wxPyEndAllowThreads(__tstate);
31398 if (PyErr_Occurred()) SWIG_fail;
31399 }
31400 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
31401 return resultobj;
31402 fail:
31403 return NULL;
31404 }
31405
31406
31407 static PyObject *_wrap_MenuBar_GetMenu(PyObject *, PyObject *args, PyObject *kwargs) {
31408 PyObject *resultobj;
31409 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31410 size_t arg2 ;
31411 wxMenu *result;
31412 PyObject * obj0 = 0 ;
31413 PyObject * obj1 = 0 ;
31414 char *kwnames[] = {
31415 (char *) "self",(char *) "pos", NULL
31416 };
31417
31418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetMenu",kwnames,&obj0,&obj1)) goto fail;
31419 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31420 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31421 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
31422 if (PyErr_Occurred()) SWIG_fail;
31423 {
31424 PyThreadState* __tstate = wxPyBeginAllowThreads();
31425 result = (wxMenu *)((wxMenuBar const *)arg1)->GetMenu(arg2);
31426
31427 wxPyEndAllowThreads(__tstate);
31428 if (PyErr_Occurred()) SWIG_fail;
31429 }
31430 {
31431 resultobj = wxPyMake_wxObject(result, 0);
31432 }
31433 return resultobj;
31434 fail:
31435 return NULL;
31436 }
31437
31438
31439 static PyObject *_wrap_MenuBar_Replace(PyObject *, PyObject *args, PyObject *kwargs) {
31440 PyObject *resultobj;
31441 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31442 size_t arg2 ;
31443 wxMenu *arg3 = (wxMenu *) 0 ;
31444 wxString *arg4 = 0 ;
31445 wxMenu *result;
31446 bool temp4 = False ;
31447 PyObject * obj0 = 0 ;
31448 PyObject * obj1 = 0 ;
31449 PyObject * obj2 = 0 ;
31450 PyObject * obj3 = 0 ;
31451 char *kwnames[] = {
31452 (char *) "self",(char *) "pos",(char *) "menu",(char *) "title", NULL
31453 };
31454
31455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:MenuBar_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
31456 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31457 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31458 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
31459 if (PyErr_Occurred()) SWIG_fail;
31460 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
31461 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31462 {
31463 arg4 = wxString_in_helper(obj3);
31464 if (arg4 == NULL) SWIG_fail;
31465 temp4 = True;
31466 }
31467 {
31468 PyThreadState* __tstate = wxPyBeginAllowThreads();
31469 result = (wxMenu *)(arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
31470
31471 wxPyEndAllowThreads(__tstate);
31472 if (PyErr_Occurred()) SWIG_fail;
31473 }
31474 {
31475 resultobj = wxPyMake_wxObject(result, 0);
31476 }
31477 {
31478 if (temp4)
31479 delete arg4;
31480 }
31481 return resultobj;
31482 fail:
31483 {
31484 if (temp4)
31485 delete arg4;
31486 }
31487 return NULL;
31488 }
31489
31490
31491 static PyObject *_wrap_MenuBar_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
31492 PyObject *resultobj;
31493 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31494 size_t arg2 ;
31495 wxMenu *result;
31496 PyObject * obj0 = 0 ;
31497 PyObject * obj1 = 0 ;
31498 char *kwnames[] = {
31499 (char *) "self",(char *) "pos", NULL
31500 };
31501
31502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_Remove",kwnames,&obj0,&obj1)) goto fail;
31503 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31504 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31505 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
31506 if (PyErr_Occurred()) SWIG_fail;
31507 {
31508 PyThreadState* __tstate = wxPyBeginAllowThreads();
31509 result = (wxMenu *)(arg1)->Remove(arg2);
31510
31511 wxPyEndAllowThreads(__tstate);
31512 if (PyErr_Occurred()) SWIG_fail;
31513 }
31514 {
31515 resultobj = wxPyMake_wxObject(result, 0);
31516 }
31517 return resultobj;
31518 fail:
31519 return NULL;
31520 }
31521
31522
31523 static PyObject *_wrap_MenuBar_EnableTop(PyObject *, PyObject *args, PyObject *kwargs) {
31524 PyObject *resultobj;
31525 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31526 size_t arg2 ;
31527 bool arg3 ;
31528 PyObject * obj0 = 0 ;
31529 PyObject * obj1 = 0 ;
31530 PyObject * obj2 = 0 ;
31531 char *kwnames[] = {
31532 (char *) "self",(char *) "pos",(char *) "enable", NULL
31533 };
31534
31535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_EnableTop",kwnames,&obj0,&obj1,&obj2)) goto fail;
31536 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31537 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31538 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
31539 if (PyErr_Occurred()) SWIG_fail;
31540 arg3 = (bool)SWIG_As_bool(obj2);
31541 if (PyErr_Occurred()) SWIG_fail;
31542 {
31543 PyThreadState* __tstate = wxPyBeginAllowThreads();
31544 (arg1)->EnableTop(arg2,arg3);
31545
31546 wxPyEndAllowThreads(__tstate);
31547 if (PyErr_Occurred()) SWIG_fail;
31548 }
31549 Py_INCREF(Py_None); resultobj = Py_None;
31550 return resultobj;
31551 fail:
31552 return NULL;
31553 }
31554
31555
31556 static PyObject *_wrap_MenuBar_IsEnabledTop(PyObject *, PyObject *args, PyObject *kwargs) {
31557 PyObject *resultobj;
31558 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31559 size_t arg2 ;
31560 bool result;
31561 PyObject * obj0 = 0 ;
31562 PyObject * obj1 = 0 ;
31563 char *kwnames[] = {
31564 (char *) "self",(char *) "pos", NULL
31565 };
31566
31567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsEnabledTop",kwnames,&obj0,&obj1)) goto fail;
31568 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31569 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31570 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
31571 if (PyErr_Occurred()) SWIG_fail;
31572 {
31573 PyThreadState* __tstate = wxPyBeginAllowThreads();
31574 result = (bool)((wxMenuBar const *)arg1)->IsEnabledTop(arg2);
31575
31576 wxPyEndAllowThreads(__tstate);
31577 if (PyErr_Occurred()) SWIG_fail;
31578 }
31579 {
31580 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31581 }
31582 return resultobj;
31583 fail:
31584 return NULL;
31585 }
31586
31587
31588 static PyObject *_wrap_MenuBar_SetLabelTop(PyObject *, PyObject *args, PyObject *kwargs) {
31589 PyObject *resultobj;
31590 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31591 size_t arg2 ;
31592 wxString *arg3 = 0 ;
31593 bool temp3 = False ;
31594 PyObject * obj0 = 0 ;
31595 PyObject * obj1 = 0 ;
31596 PyObject * obj2 = 0 ;
31597 char *kwnames[] = {
31598 (char *) "self",(char *) "pos",(char *) "label", NULL
31599 };
31600
31601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetLabelTop",kwnames,&obj0,&obj1,&obj2)) goto fail;
31602 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31603 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31604 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
31605 if (PyErr_Occurred()) SWIG_fail;
31606 {
31607 arg3 = wxString_in_helper(obj2);
31608 if (arg3 == NULL) SWIG_fail;
31609 temp3 = True;
31610 }
31611 {
31612 PyThreadState* __tstate = wxPyBeginAllowThreads();
31613 (arg1)->SetLabelTop(arg2,(wxString const &)*arg3);
31614
31615 wxPyEndAllowThreads(__tstate);
31616 if (PyErr_Occurred()) SWIG_fail;
31617 }
31618 Py_INCREF(Py_None); resultobj = Py_None;
31619 {
31620 if (temp3)
31621 delete arg3;
31622 }
31623 return resultobj;
31624 fail:
31625 {
31626 if (temp3)
31627 delete arg3;
31628 }
31629 return NULL;
31630 }
31631
31632
31633 static PyObject *_wrap_MenuBar_GetLabelTop(PyObject *, PyObject *args, PyObject *kwargs) {
31634 PyObject *resultobj;
31635 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31636 size_t arg2 ;
31637 wxString result;
31638 PyObject * obj0 = 0 ;
31639 PyObject * obj1 = 0 ;
31640 char *kwnames[] = {
31641 (char *) "self",(char *) "pos", NULL
31642 };
31643
31644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetLabelTop",kwnames,&obj0,&obj1)) goto fail;
31645 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31646 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31647 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
31648 if (PyErr_Occurred()) SWIG_fail;
31649 {
31650 PyThreadState* __tstate = wxPyBeginAllowThreads();
31651 result = ((wxMenuBar const *)arg1)->GetLabelTop(arg2);
31652
31653 wxPyEndAllowThreads(__tstate);
31654 if (PyErr_Occurred()) SWIG_fail;
31655 }
31656 {
31657 #if wxUSE_UNICODE
31658 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31659 #else
31660 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31661 #endif
31662 }
31663 return resultobj;
31664 fail:
31665 return NULL;
31666 }
31667
31668
31669 static PyObject *_wrap_MenuBar_FindMenuItem(PyObject *, PyObject *args, PyObject *kwargs) {
31670 PyObject *resultobj;
31671 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31672 wxString *arg2 = 0 ;
31673 wxString *arg3 = 0 ;
31674 int result;
31675 bool temp2 = False ;
31676 bool temp3 = False ;
31677 PyObject * obj0 = 0 ;
31678 PyObject * obj1 = 0 ;
31679 PyObject * obj2 = 0 ;
31680 char *kwnames[] = {
31681 (char *) "self",(char *) "menu",(char *) "item", NULL
31682 };
31683
31684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_FindMenuItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
31685 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31686 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31687 {
31688 arg2 = wxString_in_helper(obj1);
31689 if (arg2 == NULL) SWIG_fail;
31690 temp2 = True;
31691 }
31692 {
31693 arg3 = wxString_in_helper(obj2);
31694 if (arg3 == NULL) SWIG_fail;
31695 temp3 = True;
31696 }
31697 {
31698 PyThreadState* __tstate = wxPyBeginAllowThreads();
31699 result = (int)((wxMenuBar const *)arg1)->FindMenuItem((wxString const &)*arg2,(wxString const &)*arg3);
31700
31701 wxPyEndAllowThreads(__tstate);
31702 if (PyErr_Occurred()) SWIG_fail;
31703 }
31704 resultobj = SWIG_From_int((int)result);
31705 {
31706 if (temp2)
31707 delete arg2;
31708 }
31709 {
31710 if (temp3)
31711 delete arg3;
31712 }
31713 return resultobj;
31714 fail:
31715 {
31716 if (temp2)
31717 delete arg2;
31718 }
31719 {
31720 if (temp3)
31721 delete arg3;
31722 }
31723 return NULL;
31724 }
31725
31726
31727 static PyObject *_wrap_MenuBar_FindItemById(PyObject *, PyObject *args, PyObject *kwargs) {
31728 PyObject *resultobj;
31729 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31730 int arg2 ;
31731 wxMenuItem *result;
31732 PyObject * obj0 = 0 ;
31733 PyObject * obj1 = 0 ;
31734 char *kwnames[] = {
31735 (char *) "self",(char *) "id", NULL
31736 };
31737
31738 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_FindItemById",kwnames,&obj0,&obj1)) goto fail;
31739 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31740 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31741 arg2 = (int)SWIG_As_int(obj1);
31742 if (PyErr_Occurred()) SWIG_fail;
31743 {
31744 PyThreadState* __tstate = wxPyBeginAllowThreads();
31745 result = (wxMenuItem *)((wxMenuBar const *)arg1)->FindItem(arg2);
31746
31747 wxPyEndAllowThreads(__tstate);
31748 if (PyErr_Occurred()) SWIG_fail;
31749 }
31750 {
31751 resultobj = wxPyMake_wxObject(result, 0);
31752 }
31753 return resultobj;
31754 fail:
31755 return NULL;
31756 }
31757
31758
31759 static PyObject *_wrap_MenuBar_FindMenu(PyObject *, PyObject *args, PyObject *kwargs) {
31760 PyObject *resultobj;
31761 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31762 wxString *arg2 = 0 ;
31763 int result;
31764 bool temp2 = False ;
31765 PyObject * obj0 = 0 ;
31766 PyObject * obj1 = 0 ;
31767 char *kwnames[] = {
31768 (char *) "self",(char *) "title", NULL
31769 };
31770
31771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_FindMenu",kwnames,&obj0,&obj1)) goto fail;
31772 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31773 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31774 {
31775 arg2 = wxString_in_helper(obj1);
31776 if (arg2 == NULL) SWIG_fail;
31777 temp2 = True;
31778 }
31779 {
31780 PyThreadState* __tstate = wxPyBeginAllowThreads();
31781 result = (int)((wxMenuBar const *)arg1)->FindMenu((wxString const &)*arg2);
31782
31783 wxPyEndAllowThreads(__tstate);
31784 if (PyErr_Occurred()) SWIG_fail;
31785 }
31786 resultobj = SWIG_From_int((int)result);
31787 {
31788 if (temp2)
31789 delete arg2;
31790 }
31791 return resultobj;
31792 fail:
31793 {
31794 if (temp2)
31795 delete arg2;
31796 }
31797 return NULL;
31798 }
31799
31800
31801 static PyObject *_wrap_MenuBar_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
31802 PyObject *resultobj;
31803 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31804 int arg2 ;
31805 bool arg3 ;
31806 PyObject * obj0 = 0 ;
31807 PyObject * obj1 = 0 ;
31808 PyObject * obj2 = 0 ;
31809 char *kwnames[] = {
31810 (char *) "self",(char *) "id",(char *) "enable", NULL
31811 };
31812
31813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Enable",kwnames,&obj0,&obj1,&obj2)) goto fail;
31814 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31815 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31816 arg2 = (int)SWIG_As_int(obj1);
31817 if (PyErr_Occurred()) SWIG_fail;
31818 arg3 = (bool)SWIG_As_bool(obj2);
31819 if (PyErr_Occurred()) SWIG_fail;
31820 {
31821 PyThreadState* __tstate = wxPyBeginAllowThreads();
31822 (arg1)->Enable(arg2,arg3);
31823
31824 wxPyEndAllowThreads(__tstate);
31825 if (PyErr_Occurred()) SWIG_fail;
31826 }
31827 Py_INCREF(Py_None); resultobj = Py_None;
31828 return resultobj;
31829 fail:
31830 return NULL;
31831 }
31832
31833
31834 static PyObject *_wrap_MenuBar_Check(PyObject *, PyObject *args, PyObject *kwargs) {
31835 PyObject *resultobj;
31836 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31837 int arg2 ;
31838 bool arg3 ;
31839 PyObject * obj0 = 0 ;
31840 PyObject * obj1 = 0 ;
31841 PyObject * obj2 = 0 ;
31842 char *kwnames[] = {
31843 (char *) "self",(char *) "id",(char *) "check", NULL
31844 };
31845
31846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
31847 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31848 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31849 arg2 = (int)SWIG_As_int(obj1);
31850 if (PyErr_Occurred()) SWIG_fail;
31851 arg3 = (bool)SWIG_As_bool(obj2);
31852 if (PyErr_Occurred()) SWIG_fail;
31853 {
31854 PyThreadState* __tstate = wxPyBeginAllowThreads();
31855 (arg1)->Check(arg2,arg3);
31856
31857 wxPyEndAllowThreads(__tstate);
31858 if (PyErr_Occurred()) SWIG_fail;
31859 }
31860 Py_INCREF(Py_None); resultobj = Py_None;
31861 return resultobj;
31862 fail:
31863 return NULL;
31864 }
31865
31866
31867 static PyObject *_wrap_MenuBar_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
31868 PyObject *resultobj;
31869 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31870 int arg2 ;
31871 bool result;
31872 PyObject * obj0 = 0 ;
31873 PyObject * obj1 = 0 ;
31874 char *kwnames[] = {
31875 (char *) "self",(char *) "id", NULL
31876 };
31877
31878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsChecked",kwnames,&obj0,&obj1)) goto fail;
31879 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31880 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31881 arg2 = (int)SWIG_As_int(obj1);
31882 if (PyErr_Occurred()) SWIG_fail;
31883 {
31884 PyThreadState* __tstate = wxPyBeginAllowThreads();
31885 result = (bool)((wxMenuBar const *)arg1)->IsChecked(arg2);
31886
31887 wxPyEndAllowThreads(__tstate);
31888 if (PyErr_Occurred()) SWIG_fail;
31889 }
31890 {
31891 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31892 }
31893 return resultobj;
31894 fail:
31895 return NULL;
31896 }
31897
31898
31899 static PyObject *_wrap_MenuBar_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
31900 PyObject *resultobj;
31901 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31902 int arg2 ;
31903 bool result;
31904 PyObject * obj0 = 0 ;
31905 PyObject * obj1 = 0 ;
31906 char *kwnames[] = {
31907 (char *) "self",(char *) "id", NULL
31908 };
31909
31910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsEnabled",kwnames,&obj0,&obj1)) goto fail;
31911 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31912 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31913 arg2 = (int)SWIG_As_int(obj1);
31914 if (PyErr_Occurred()) SWIG_fail;
31915 {
31916 PyThreadState* __tstate = wxPyBeginAllowThreads();
31917 result = (bool)((wxMenuBar const *)arg1)->IsEnabled(arg2);
31918
31919 wxPyEndAllowThreads(__tstate);
31920 if (PyErr_Occurred()) SWIG_fail;
31921 }
31922 {
31923 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31924 }
31925 return resultobj;
31926 fail:
31927 return NULL;
31928 }
31929
31930
31931 static PyObject *_wrap_MenuBar_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
31932 PyObject *resultobj;
31933 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31934 int arg2 ;
31935 wxString *arg3 = 0 ;
31936 bool temp3 = False ;
31937 PyObject * obj0 = 0 ;
31938 PyObject * obj1 = 0 ;
31939 PyObject * obj2 = 0 ;
31940 char *kwnames[] = {
31941 (char *) "self",(char *) "id",(char *) "label", NULL
31942 };
31943
31944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
31945 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31946 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31947 arg2 = (int)SWIG_As_int(obj1);
31948 if (PyErr_Occurred()) SWIG_fail;
31949 {
31950 arg3 = wxString_in_helper(obj2);
31951 if (arg3 == NULL) SWIG_fail;
31952 temp3 = True;
31953 }
31954 {
31955 PyThreadState* __tstate = wxPyBeginAllowThreads();
31956 (arg1)->SetLabel(arg2,(wxString const &)*arg3);
31957
31958 wxPyEndAllowThreads(__tstate);
31959 if (PyErr_Occurred()) SWIG_fail;
31960 }
31961 Py_INCREF(Py_None); resultobj = Py_None;
31962 {
31963 if (temp3)
31964 delete arg3;
31965 }
31966 return resultobj;
31967 fail:
31968 {
31969 if (temp3)
31970 delete arg3;
31971 }
31972 return NULL;
31973 }
31974
31975
31976 static PyObject *_wrap_MenuBar_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
31977 PyObject *resultobj;
31978 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31979 int arg2 ;
31980 wxString result;
31981 PyObject * obj0 = 0 ;
31982 PyObject * obj1 = 0 ;
31983 char *kwnames[] = {
31984 (char *) "self",(char *) "id", NULL
31985 };
31986
31987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetLabel",kwnames,&obj0,&obj1)) goto fail;
31988 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31989 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31990 arg2 = (int)SWIG_As_int(obj1);
31991 if (PyErr_Occurred()) SWIG_fail;
31992 {
31993 PyThreadState* __tstate = wxPyBeginAllowThreads();
31994 result = ((wxMenuBar const *)arg1)->GetLabel(arg2);
31995
31996 wxPyEndAllowThreads(__tstate);
31997 if (PyErr_Occurred()) SWIG_fail;
31998 }
31999 {
32000 #if wxUSE_UNICODE
32001 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32002 #else
32003 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32004 #endif
32005 }
32006 return resultobj;
32007 fail:
32008 return NULL;
32009 }
32010
32011
32012 static PyObject *_wrap_MenuBar_SetHelpString(PyObject *, PyObject *args, PyObject *kwargs) {
32013 PyObject *resultobj;
32014 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32015 int arg2 ;
32016 wxString *arg3 = 0 ;
32017 bool temp3 = False ;
32018 PyObject * obj0 = 0 ;
32019 PyObject * obj1 = 0 ;
32020 PyObject * obj2 = 0 ;
32021 char *kwnames[] = {
32022 (char *) "self",(char *) "id",(char *) "helpString", NULL
32023 };
32024
32025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetHelpString",kwnames,&obj0,&obj1,&obj2)) goto fail;
32026 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32027 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32028 arg2 = (int)SWIG_As_int(obj1);
32029 if (PyErr_Occurred()) SWIG_fail;
32030 {
32031 arg3 = wxString_in_helper(obj2);
32032 if (arg3 == NULL) SWIG_fail;
32033 temp3 = True;
32034 }
32035 {
32036 PyThreadState* __tstate = wxPyBeginAllowThreads();
32037 (arg1)->SetHelpString(arg2,(wxString const &)*arg3);
32038
32039 wxPyEndAllowThreads(__tstate);
32040 if (PyErr_Occurred()) SWIG_fail;
32041 }
32042 Py_INCREF(Py_None); resultobj = Py_None;
32043 {
32044 if (temp3)
32045 delete arg3;
32046 }
32047 return resultobj;
32048 fail:
32049 {
32050 if (temp3)
32051 delete arg3;
32052 }
32053 return NULL;
32054 }
32055
32056
32057 static PyObject *_wrap_MenuBar_GetHelpString(PyObject *, PyObject *args, PyObject *kwargs) {
32058 PyObject *resultobj;
32059 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32060 int arg2 ;
32061 wxString result;
32062 PyObject * obj0 = 0 ;
32063 PyObject * obj1 = 0 ;
32064 char *kwnames[] = {
32065 (char *) "self",(char *) "id", NULL
32066 };
32067
32068 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetHelpString",kwnames,&obj0,&obj1)) goto fail;
32069 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32070 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32071 arg2 = (int)SWIG_As_int(obj1);
32072 if (PyErr_Occurred()) SWIG_fail;
32073 {
32074 PyThreadState* __tstate = wxPyBeginAllowThreads();
32075 result = ((wxMenuBar const *)arg1)->GetHelpString(arg2);
32076
32077 wxPyEndAllowThreads(__tstate);
32078 if (PyErr_Occurred()) SWIG_fail;
32079 }
32080 {
32081 #if wxUSE_UNICODE
32082 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32083 #else
32084 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32085 #endif
32086 }
32087 return resultobj;
32088 fail:
32089 return NULL;
32090 }
32091
32092
32093 static PyObject *_wrap_MenuBar_GetFrame(PyObject *, PyObject *args, PyObject *kwargs) {
32094 PyObject *resultobj;
32095 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32096 wxFrame *result;
32097 PyObject * obj0 = 0 ;
32098 char *kwnames[] = {
32099 (char *) "self", NULL
32100 };
32101
32102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_GetFrame",kwnames,&obj0)) goto fail;
32103 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32104 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32105 {
32106 PyThreadState* __tstate = wxPyBeginAllowThreads();
32107 result = (wxFrame *)((wxMenuBar const *)arg1)->GetFrame();
32108
32109 wxPyEndAllowThreads(__tstate);
32110 if (PyErr_Occurred()) SWIG_fail;
32111 }
32112 {
32113 resultobj = wxPyMake_wxObject(result, 0);
32114 }
32115 return resultobj;
32116 fail:
32117 return NULL;
32118 }
32119
32120
32121 static PyObject *_wrap_MenuBar_IsAttached(PyObject *, PyObject *args, PyObject *kwargs) {
32122 PyObject *resultobj;
32123 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32124 bool result;
32125 PyObject * obj0 = 0 ;
32126 char *kwnames[] = {
32127 (char *) "self", NULL
32128 };
32129
32130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_IsAttached",kwnames,&obj0)) goto fail;
32131 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32132 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32133 {
32134 PyThreadState* __tstate = wxPyBeginAllowThreads();
32135 result = (bool)((wxMenuBar const *)arg1)->IsAttached();
32136
32137 wxPyEndAllowThreads(__tstate);
32138 if (PyErr_Occurred()) SWIG_fail;
32139 }
32140 {
32141 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32142 }
32143 return resultobj;
32144 fail:
32145 return NULL;
32146 }
32147
32148
32149 static PyObject *_wrap_MenuBar_Attach(PyObject *, PyObject *args, PyObject *kwargs) {
32150 PyObject *resultobj;
32151 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32152 wxFrame *arg2 = (wxFrame *) 0 ;
32153 PyObject * obj0 = 0 ;
32154 PyObject * obj1 = 0 ;
32155 char *kwnames[] = {
32156 (char *) "self",(char *) "frame", NULL
32157 };
32158
32159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_Attach",kwnames,&obj0,&obj1)) goto fail;
32160 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32161 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32162 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFrame,
32163 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32164 {
32165 PyThreadState* __tstate = wxPyBeginAllowThreads();
32166 (arg1)->Attach(arg2);
32167
32168 wxPyEndAllowThreads(__tstate);
32169 if (PyErr_Occurred()) SWIG_fail;
32170 }
32171 Py_INCREF(Py_None); resultobj = Py_None;
32172 return resultobj;
32173 fail:
32174 return NULL;
32175 }
32176
32177
32178 static PyObject *_wrap_MenuBar_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
32179 PyObject *resultobj;
32180 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32181 PyObject * obj0 = 0 ;
32182 char *kwnames[] = {
32183 (char *) "self", NULL
32184 };
32185
32186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_Detach",kwnames,&obj0)) goto fail;
32187 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32188 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32189 {
32190 PyThreadState* __tstate = wxPyBeginAllowThreads();
32191 (arg1)->Detach();
32192
32193 wxPyEndAllowThreads(__tstate);
32194 if (PyErr_Occurred()) SWIG_fail;
32195 }
32196 Py_INCREF(Py_None); resultobj = Py_None;
32197 return resultobj;
32198 fail:
32199 return NULL;
32200 }
32201
32202
32203 static PyObject * MenuBar_swigregister(PyObject *, PyObject *args) {
32204 PyObject *obj;
32205 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32206 SWIG_TypeClientData(SWIGTYPE_p_wxMenuBar, obj);
32207 Py_INCREF(obj);
32208 return Py_BuildValue((char *)"");
32209 }
32210 static PyObject *_wrap_new_MenuItem(PyObject *, PyObject *args, PyObject *kwargs) {
32211 PyObject *resultobj;
32212 wxMenu *arg1 = (wxMenu *) NULL ;
32213 int arg2 = (int) wxID_ANY ;
32214 wxString const &arg3_defvalue = wxPyEmptyString ;
32215 wxString *arg3 = (wxString *) &arg3_defvalue ;
32216 wxString const &arg4_defvalue = wxPyEmptyString ;
32217 wxString *arg4 = (wxString *) &arg4_defvalue ;
32218 int arg5 = (int) wxITEM_NORMAL ;
32219 wxMenu *arg6 = (wxMenu *) NULL ;
32220 wxMenuItem *result;
32221 bool temp3 = False ;
32222 bool temp4 = False ;
32223 PyObject * obj0 = 0 ;
32224 PyObject * obj1 = 0 ;
32225 PyObject * obj2 = 0 ;
32226 PyObject * obj3 = 0 ;
32227 PyObject * obj4 = 0 ;
32228 PyObject * obj5 = 0 ;
32229 char *kwnames[] = {
32230 (char *) "parentMenu",(char *) "id",(char *) "text",(char *) "help",(char *) "kind",(char *) "subMenu", NULL
32231 };
32232
32233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOOO:new_MenuItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
32234 if (obj0) {
32235 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
32236 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32237 }
32238 if (obj1) {
32239 arg2 = (int)SWIG_As_int(obj1);
32240 if (PyErr_Occurred()) SWIG_fail;
32241 }
32242 if (obj2) {
32243 {
32244 arg3 = wxString_in_helper(obj2);
32245 if (arg3 == NULL) SWIG_fail;
32246 temp3 = True;
32247 }
32248 }
32249 if (obj3) {
32250 {
32251 arg4 = wxString_in_helper(obj3);
32252 if (arg4 == NULL) SWIG_fail;
32253 temp4 = True;
32254 }
32255 }
32256 if (obj4) {
32257 arg5 = (int)SWIG_As_int(obj4);
32258 if (PyErr_Occurred()) SWIG_fail;
32259 }
32260 if (obj5) {
32261 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxMenu,
32262 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32263 }
32264 {
32265 PyThreadState* __tstate = wxPyBeginAllowThreads();
32266 result = (wxMenuItem *)new wxMenuItem(arg1,arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5,arg6);
32267
32268 wxPyEndAllowThreads(__tstate);
32269 if (PyErr_Occurred()) SWIG_fail;
32270 }
32271 {
32272 resultobj = wxPyMake_wxObject(result, 1);
32273 }
32274 {
32275 if (temp3)
32276 delete arg3;
32277 }
32278 {
32279 if (temp4)
32280 delete arg4;
32281 }
32282 return resultobj;
32283 fail:
32284 {
32285 if (temp3)
32286 delete arg3;
32287 }
32288 {
32289 if (temp4)
32290 delete arg4;
32291 }
32292 return NULL;
32293 }
32294
32295
32296 static PyObject *_wrap_MenuItem_GetMenu(PyObject *, PyObject *args, PyObject *kwargs) {
32297 PyObject *resultobj;
32298 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32299 wxMenu *result;
32300 PyObject * obj0 = 0 ;
32301 char *kwnames[] = {
32302 (char *) "self", NULL
32303 };
32304
32305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetMenu",kwnames,&obj0)) goto fail;
32306 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32307 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32308 {
32309 PyThreadState* __tstate = wxPyBeginAllowThreads();
32310 result = (wxMenu *)((wxMenuItem const *)arg1)->GetMenu();
32311
32312 wxPyEndAllowThreads(__tstate);
32313 if (PyErr_Occurred()) SWIG_fail;
32314 }
32315 {
32316 resultobj = wxPyMake_wxObject(result, 0);
32317 }
32318 return resultobj;
32319 fail:
32320 return NULL;
32321 }
32322
32323
32324 static PyObject *_wrap_MenuItem_SetMenu(PyObject *, PyObject *args, PyObject *kwargs) {
32325 PyObject *resultobj;
32326 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32327 wxMenu *arg2 = (wxMenu *) 0 ;
32328 PyObject * obj0 = 0 ;
32329 PyObject * obj1 = 0 ;
32330 char *kwnames[] = {
32331 (char *) "self",(char *) "menu", NULL
32332 };
32333
32334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetMenu",kwnames,&obj0,&obj1)) goto fail;
32335 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32336 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32337 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
32338 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32339 {
32340 PyThreadState* __tstate = wxPyBeginAllowThreads();
32341 (arg1)->SetMenu(arg2);
32342
32343 wxPyEndAllowThreads(__tstate);
32344 if (PyErr_Occurred()) SWIG_fail;
32345 }
32346 Py_INCREF(Py_None); resultobj = Py_None;
32347 return resultobj;
32348 fail:
32349 return NULL;
32350 }
32351
32352
32353 static PyObject *_wrap_MenuItem_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
32354 PyObject *resultobj;
32355 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32356 int arg2 ;
32357 PyObject * obj0 = 0 ;
32358 PyObject * obj1 = 0 ;
32359 char *kwnames[] = {
32360 (char *) "self",(char *) "id", NULL
32361 };
32362
32363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetId",kwnames,&obj0,&obj1)) goto fail;
32364 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32365 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32366 arg2 = (int)SWIG_As_int(obj1);
32367 if (PyErr_Occurred()) SWIG_fail;
32368 {
32369 PyThreadState* __tstate = wxPyBeginAllowThreads();
32370 (arg1)->SetId(arg2);
32371
32372 wxPyEndAllowThreads(__tstate);
32373 if (PyErr_Occurred()) SWIG_fail;
32374 }
32375 Py_INCREF(Py_None); resultobj = Py_None;
32376 return resultobj;
32377 fail:
32378 return NULL;
32379 }
32380
32381
32382 static PyObject *_wrap_MenuItem_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
32383 PyObject *resultobj;
32384 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32385 int result;
32386 PyObject * obj0 = 0 ;
32387 char *kwnames[] = {
32388 (char *) "self", NULL
32389 };
32390
32391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetId",kwnames,&obj0)) goto fail;
32392 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32393 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32394 {
32395 PyThreadState* __tstate = wxPyBeginAllowThreads();
32396 result = (int)((wxMenuItem const *)arg1)->GetId();
32397
32398 wxPyEndAllowThreads(__tstate);
32399 if (PyErr_Occurred()) SWIG_fail;
32400 }
32401 resultobj = SWIG_From_int((int)result);
32402 return resultobj;
32403 fail:
32404 return NULL;
32405 }
32406
32407
32408 static PyObject *_wrap_MenuItem_IsSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
32409 PyObject *resultobj;
32410 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32411 bool result;
32412 PyObject * obj0 = 0 ;
32413 char *kwnames[] = {
32414 (char *) "self", NULL
32415 };
32416
32417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsSeparator",kwnames,&obj0)) goto fail;
32418 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32419 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32420 {
32421 PyThreadState* __tstate = wxPyBeginAllowThreads();
32422 result = (bool)((wxMenuItem const *)arg1)->IsSeparator();
32423
32424 wxPyEndAllowThreads(__tstate);
32425 if (PyErr_Occurred()) SWIG_fail;
32426 }
32427 {
32428 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32429 }
32430 return resultobj;
32431 fail:
32432 return NULL;
32433 }
32434
32435
32436 static PyObject *_wrap_MenuItem_SetText(PyObject *, PyObject *args, PyObject *kwargs) {
32437 PyObject *resultobj;
32438 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32439 wxString *arg2 = 0 ;
32440 bool temp2 = False ;
32441 PyObject * obj0 = 0 ;
32442 PyObject * obj1 = 0 ;
32443 char *kwnames[] = {
32444 (char *) "self",(char *) "str", NULL
32445 };
32446
32447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetText",kwnames,&obj0,&obj1)) goto fail;
32448 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32449 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32450 {
32451 arg2 = wxString_in_helper(obj1);
32452 if (arg2 == NULL) SWIG_fail;
32453 temp2 = True;
32454 }
32455 {
32456 PyThreadState* __tstate = wxPyBeginAllowThreads();
32457 (arg1)->SetText((wxString const &)*arg2);
32458
32459 wxPyEndAllowThreads(__tstate);
32460 if (PyErr_Occurred()) SWIG_fail;
32461 }
32462 Py_INCREF(Py_None); resultobj = Py_None;
32463 {
32464 if (temp2)
32465 delete arg2;
32466 }
32467 return resultobj;
32468 fail:
32469 {
32470 if (temp2)
32471 delete arg2;
32472 }
32473 return NULL;
32474 }
32475
32476
32477 static PyObject *_wrap_MenuItem_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
32478 PyObject *resultobj;
32479 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32480 wxString result;
32481 PyObject * obj0 = 0 ;
32482 char *kwnames[] = {
32483 (char *) "self", NULL
32484 };
32485
32486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetLabel",kwnames,&obj0)) goto fail;
32487 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32488 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32489 {
32490 PyThreadState* __tstate = wxPyBeginAllowThreads();
32491 result = ((wxMenuItem const *)arg1)->GetLabel();
32492
32493 wxPyEndAllowThreads(__tstate);
32494 if (PyErr_Occurred()) SWIG_fail;
32495 }
32496 {
32497 #if wxUSE_UNICODE
32498 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32499 #else
32500 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32501 #endif
32502 }
32503 return resultobj;
32504 fail:
32505 return NULL;
32506 }
32507
32508
32509 static PyObject *_wrap_MenuItem_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
32510 PyObject *resultobj;
32511 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32512 wxString *result;
32513 PyObject * obj0 = 0 ;
32514 char *kwnames[] = {
32515 (char *) "self", NULL
32516 };
32517
32518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetText",kwnames,&obj0)) goto fail;
32519 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32520 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32521 {
32522 PyThreadState* __tstate = wxPyBeginAllowThreads();
32523 {
32524 wxString const &_result_ref = ((wxMenuItem const *)arg1)->GetText();
32525 result = (wxString *) &_result_ref;
32526 }
32527
32528 wxPyEndAllowThreads(__tstate);
32529 if (PyErr_Occurred()) SWIG_fail;
32530 }
32531 {
32532 #if wxUSE_UNICODE
32533 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
32534 #else
32535 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
32536 #endif
32537 }
32538 return resultobj;
32539 fail:
32540 return NULL;
32541 }
32542
32543
32544 static PyObject *_wrap_MenuItem_GetLabelFromText(PyObject *, PyObject *args, PyObject *kwargs) {
32545 PyObject *resultobj;
32546 wxString *arg1 = 0 ;
32547 wxString result;
32548 bool temp1 = False ;
32549 PyObject * obj0 = 0 ;
32550 char *kwnames[] = {
32551 (char *) "text", NULL
32552 };
32553
32554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetLabelFromText",kwnames,&obj0)) goto fail;
32555 {
32556 arg1 = wxString_in_helper(obj0);
32557 if (arg1 == NULL) SWIG_fail;
32558 temp1 = True;
32559 }
32560 {
32561 PyThreadState* __tstate = wxPyBeginAllowThreads();
32562 result = wxMenuItem::GetLabelFromText((wxString const &)*arg1);
32563
32564 wxPyEndAllowThreads(__tstate);
32565 if (PyErr_Occurred()) SWIG_fail;
32566 }
32567 {
32568 #if wxUSE_UNICODE
32569 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32570 #else
32571 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32572 #endif
32573 }
32574 {
32575 if (temp1)
32576 delete arg1;
32577 }
32578 return resultobj;
32579 fail:
32580 {
32581 if (temp1)
32582 delete arg1;
32583 }
32584 return NULL;
32585 }
32586
32587
32588 static PyObject *_wrap_MenuItem_GetKind(PyObject *, PyObject *args, PyObject *kwargs) {
32589 PyObject *resultobj;
32590 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32591 int result;
32592 PyObject * obj0 = 0 ;
32593 char *kwnames[] = {
32594 (char *) "self", NULL
32595 };
32596
32597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetKind",kwnames,&obj0)) goto fail;
32598 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32599 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32600 {
32601 PyThreadState* __tstate = wxPyBeginAllowThreads();
32602 result = (int)((wxMenuItem const *)arg1)->GetKind();
32603
32604 wxPyEndAllowThreads(__tstate);
32605 if (PyErr_Occurred()) SWIG_fail;
32606 }
32607 resultobj = SWIG_From_int((int)result);
32608 return resultobj;
32609 fail:
32610 return NULL;
32611 }
32612
32613
32614 static PyObject *_wrap_MenuItem_SetKind(PyObject *, PyObject *args, PyObject *kwargs) {
32615 PyObject *resultobj;
32616 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32617 int arg2 ;
32618 PyObject * obj0 = 0 ;
32619 PyObject * obj1 = 0 ;
32620 char *kwnames[] = {
32621 (char *) "self",(char *) "kind", NULL
32622 };
32623
32624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetKind",kwnames,&obj0,&obj1)) goto fail;
32625 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32626 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32627 arg2 = (int)SWIG_As_int(obj1);
32628 if (PyErr_Occurred()) SWIG_fail;
32629 {
32630 PyThreadState* __tstate = wxPyBeginAllowThreads();
32631 (arg1)->SetKind((wxItemKind )arg2);
32632
32633 wxPyEndAllowThreads(__tstate);
32634 if (PyErr_Occurred()) SWIG_fail;
32635 }
32636 Py_INCREF(Py_None); resultobj = Py_None;
32637 return resultobj;
32638 fail:
32639 return NULL;
32640 }
32641
32642
32643 static PyObject *_wrap_MenuItem_SetCheckable(PyObject *, PyObject *args, PyObject *kwargs) {
32644 PyObject *resultobj;
32645 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32646 bool arg2 ;
32647 PyObject * obj0 = 0 ;
32648 PyObject * obj1 = 0 ;
32649 char *kwnames[] = {
32650 (char *) "self",(char *) "checkable", NULL
32651 };
32652
32653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetCheckable",kwnames,&obj0,&obj1)) goto fail;
32654 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32655 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32656 arg2 = (bool)SWIG_As_bool(obj1);
32657 if (PyErr_Occurred()) SWIG_fail;
32658 {
32659 PyThreadState* __tstate = wxPyBeginAllowThreads();
32660 (arg1)->SetCheckable(arg2);
32661
32662 wxPyEndAllowThreads(__tstate);
32663 if (PyErr_Occurred()) SWIG_fail;
32664 }
32665 Py_INCREF(Py_None); resultobj = Py_None;
32666 return resultobj;
32667 fail:
32668 return NULL;
32669 }
32670
32671
32672 static PyObject *_wrap_MenuItem_IsCheckable(PyObject *, PyObject *args, PyObject *kwargs) {
32673 PyObject *resultobj;
32674 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32675 bool result;
32676 PyObject * obj0 = 0 ;
32677 char *kwnames[] = {
32678 (char *) "self", NULL
32679 };
32680
32681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsCheckable",kwnames,&obj0)) goto fail;
32682 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32683 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32684 {
32685 PyThreadState* __tstate = wxPyBeginAllowThreads();
32686 result = (bool)((wxMenuItem const *)arg1)->IsCheckable();
32687
32688 wxPyEndAllowThreads(__tstate);
32689 if (PyErr_Occurred()) SWIG_fail;
32690 }
32691 {
32692 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32693 }
32694 return resultobj;
32695 fail:
32696 return NULL;
32697 }
32698
32699
32700 static PyObject *_wrap_MenuItem_IsSubMenu(PyObject *, PyObject *args, PyObject *kwargs) {
32701 PyObject *resultobj;
32702 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32703 bool result;
32704 PyObject * obj0 = 0 ;
32705 char *kwnames[] = {
32706 (char *) "self", NULL
32707 };
32708
32709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsSubMenu",kwnames,&obj0)) goto fail;
32710 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32711 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32712 {
32713 PyThreadState* __tstate = wxPyBeginAllowThreads();
32714 result = (bool)((wxMenuItem const *)arg1)->IsSubMenu();
32715
32716 wxPyEndAllowThreads(__tstate);
32717 if (PyErr_Occurred()) SWIG_fail;
32718 }
32719 {
32720 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32721 }
32722 return resultobj;
32723 fail:
32724 return NULL;
32725 }
32726
32727
32728 static PyObject *_wrap_MenuItem_SetSubMenu(PyObject *, PyObject *args, PyObject *kwargs) {
32729 PyObject *resultobj;
32730 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32731 wxMenu *arg2 = (wxMenu *) 0 ;
32732 PyObject * obj0 = 0 ;
32733 PyObject * obj1 = 0 ;
32734 char *kwnames[] = {
32735 (char *) "self",(char *) "menu", NULL
32736 };
32737
32738 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetSubMenu",kwnames,&obj0,&obj1)) goto fail;
32739 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32740 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32741 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
32742 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32743 {
32744 PyThreadState* __tstate = wxPyBeginAllowThreads();
32745 (arg1)->SetSubMenu(arg2);
32746
32747 wxPyEndAllowThreads(__tstate);
32748 if (PyErr_Occurred()) SWIG_fail;
32749 }
32750 Py_INCREF(Py_None); resultobj = Py_None;
32751 return resultobj;
32752 fail:
32753 return NULL;
32754 }
32755
32756
32757 static PyObject *_wrap_MenuItem_GetSubMenu(PyObject *, PyObject *args, PyObject *kwargs) {
32758 PyObject *resultobj;
32759 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32760 wxMenu *result;
32761 PyObject * obj0 = 0 ;
32762 char *kwnames[] = {
32763 (char *) "self", NULL
32764 };
32765
32766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetSubMenu",kwnames,&obj0)) goto fail;
32767 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32768 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32769 {
32770 PyThreadState* __tstate = wxPyBeginAllowThreads();
32771 result = (wxMenu *)((wxMenuItem const *)arg1)->GetSubMenu();
32772
32773 wxPyEndAllowThreads(__tstate);
32774 if (PyErr_Occurred()) SWIG_fail;
32775 }
32776 {
32777 resultobj = wxPyMake_wxObject(result, 0);
32778 }
32779 return resultobj;
32780 fail:
32781 return NULL;
32782 }
32783
32784
32785 static PyObject *_wrap_MenuItem_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
32786 PyObject *resultobj;
32787 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32788 bool arg2 = (bool) True ;
32789 PyObject * obj0 = 0 ;
32790 PyObject * obj1 = 0 ;
32791 char *kwnames[] = {
32792 (char *) "self",(char *) "enable", NULL
32793 };
32794
32795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_Enable",kwnames,&obj0,&obj1)) goto fail;
32796 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32797 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32798 if (obj1) {
32799 arg2 = (bool)SWIG_As_bool(obj1);
32800 if (PyErr_Occurred()) SWIG_fail;
32801 }
32802 {
32803 PyThreadState* __tstate = wxPyBeginAllowThreads();
32804 (arg1)->Enable(arg2);
32805
32806 wxPyEndAllowThreads(__tstate);
32807 if (PyErr_Occurred()) SWIG_fail;
32808 }
32809 Py_INCREF(Py_None); resultobj = Py_None;
32810 return resultobj;
32811 fail:
32812 return NULL;
32813 }
32814
32815
32816 static PyObject *_wrap_MenuItem_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
32817 PyObject *resultobj;
32818 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32819 bool result;
32820 PyObject * obj0 = 0 ;
32821 char *kwnames[] = {
32822 (char *) "self", NULL
32823 };
32824
32825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsEnabled",kwnames,&obj0)) goto fail;
32826 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32827 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32828 {
32829 PyThreadState* __tstate = wxPyBeginAllowThreads();
32830 result = (bool)((wxMenuItem const *)arg1)->IsEnabled();
32831
32832 wxPyEndAllowThreads(__tstate);
32833 if (PyErr_Occurred()) SWIG_fail;
32834 }
32835 {
32836 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32837 }
32838 return resultobj;
32839 fail:
32840 return NULL;
32841 }
32842
32843
32844 static PyObject *_wrap_MenuItem_Check(PyObject *, PyObject *args, PyObject *kwargs) {
32845 PyObject *resultobj;
32846 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32847 bool arg2 = (bool) True ;
32848 PyObject * obj0 = 0 ;
32849 PyObject * obj1 = 0 ;
32850 char *kwnames[] = {
32851 (char *) "self",(char *) "check", NULL
32852 };
32853
32854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_Check",kwnames,&obj0,&obj1)) goto fail;
32855 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32856 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32857 if (obj1) {
32858 arg2 = (bool)SWIG_As_bool(obj1);
32859 if (PyErr_Occurred()) SWIG_fail;
32860 }
32861 {
32862 PyThreadState* __tstate = wxPyBeginAllowThreads();
32863 (arg1)->Check(arg2);
32864
32865 wxPyEndAllowThreads(__tstate);
32866 if (PyErr_Occurred()) SWIG_fail;
32867 }
32868 Py_INCREF(Py_None); resultobj = Py_None;
32869 return resultobj;
32870 fail:
32871 return NULL;
32872 }
32873
32874
32875 static PyObject *_wrap_MenuItem_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
32876 PyObject *resultobj;
32877 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32878 bool result;
32879 PyObject * obj0 = 0 ;
32880 char *kwnames[] = {
32881 (char *) "self", NULL
32882 };
32883
32884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsChecked",kwnames,&obj0)) goto fail;
32885 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32886 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32887 {
32888 PyThreadState* __tstate = wxPyBeginAllowThreads();
32889 result = (bool)((wxMenuItem const *)arg1)->IsChecked();
32890
32891 wxPyEndAllowThreads(__tstate);
32892 if (PyErr_Occurred()) SWIG_fail;
32893 }
32894 {
32895 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32896 }
32897 return resultobj;
32898 fail:
32899 return NULL;
32900 }
32901
32902
32903 static PyObject *_wrap_MenuItem_Toggle(PyObject *, PyObject *args, PyObject *kwargs) {
32904 PyObject *resultobj;
32905 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32906 PyObject * obj0 = 0 ;
32907 char *kwnames[] = {
32908 (char *) "self", NULL
32909 };
32910
32911 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_Toggle",kwnames,&obj0)) goto fail;
32912 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32913 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32914 {
32915 PyThreadState* __tstate = wxPyBeginAllowThreads();
32916 (arg1)->Toggle();
32917
32918 wxPyEndAllowThreads(__tstate);
32919 if (PyErr_Occurred()) SWIG_fail;
32920 }
32921 Py_INCREF(Py_None); resultobj = Py_None;
32922 return resultobj;
32923 fail:
32924 return NULL;
32925 }
32926
32927
32928 static PyObject *_wrap_MenuItem_SetHelp(PyObject *, PyObject *args, PyObject *kwargs) {
32929 PyObject *resultobj;
32930 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32931 wxString *arg2 = 0 ;
32932 bool temp2 = False ;
32933 PyObject * obj0 = 0 ;
32934 PyObject * obj1 = 0 ;
32935 char *kwnames[] = {
32936 (char *) "self",(char *) "str", NULL
32937 };
32938
32939 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetHelp",kwnames,&obj0,&obj1)) goto fail;
32940 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32941 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32942 {
32943 arg2 = wxString_in_helper(obj1);
32944 if (arg2 == NULL) SWIG_fail;
32945 temp2 = True;
32946 }
32947 {
32948 PyThreadState* __tstate = wxPyBeginAllowThreads();
32949 (arg1)->SetHelp((wxString const &)*arg2);
32950
32951 wxPyEndAllowThreads(__tstate);
32952 if (PyErr_Occurred()) SWIG_fail;
32953 }
32954 Py_INCREF(Py_None); resultobj = Py_None;
32955 {
32956 if (temp2)
32957 delete arg2;
32958 }
32959 return resultobj;
32960 fail:
32961 {
32962 if (temp2)
32963 delete arg2;
32964 }
32965 return NULL;
32966 }
32967
32968
32969 static PyObject *_wrap_MenuItem_GetHelp(PyObject *, PyObject *args, PyObject *kwargs) {
32970 PyObject *resultobj;
32971 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32972 wxString *result;
32973 PyObject * obj0 = 0 ;
32974 char *kwnames[] = {
32975 (char *) "self", NULL
32976 };
32977
32978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetHelp",kwnames,&obj0)) goto fail;
32979 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32980 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32981 {
32982 PyThreadState* __tstate = wxPyBeginAllowThreads();
32983 {
32984 wxString const &_result_ref = ((wxMenuItem const *)arg1)->GetHelp();
32985 result = (wxString *) &_result_ref;
32986 }
32987
32988 wxPyEndAllowThreads(__tstate);
32989 if (PyErr_Occurred()) SWIG_fail;
32990 }
32991 {
32992 #if wxUSE_UNICODE
32993 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
32994 #else
32995 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
32996 #endif
32997 }
32998 return resultobj;
32999 fail:
33000 return NULL;
33001 }
33002
33003
33004 static PyObject *_wrap_MenuItem_GetAccel(PyObject *, PyObject *args, PyObject *kwargs) {
33005 PyObject *resultobj;
33006 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33007 wxAcceleratorEntry *result;
33008 PyObject * obj0 = 0 ;
33009 char *kwnames[] = {
33010 (char *) "self", NULL
33011 };
33012
33013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetAccel",kwnames,&obj0)) goto fail;
33014 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33015 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33016 {
33017 PyThreadState* __tstate = wxPyBeginAllowThreads();
33018 result = (wxAcceleratorEntry *)((wxMenuItem const *)arg1)->GetAccel();
33019
33020 wxPyEndAllowThreads(__tstate);
33021 if (PyErr_Occurred()) SWIG_fail;
33022 }
33023 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 0);
33024 return resultobj;
33025 fail:
33026 return NULL;
33027 }
33028
33029
33030 static PyObject *_wrap_MenuItem_SetAccel(PyObject *, PyObject *args, PyObject *kwargs) {
33031 PyObject *resultobj;
33032 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33033 wxAcceleratorEntry *arg2 = (wxAcceleratorEntry *) 0 ;
33034 PyObject * obj0 = 0 ;
33035 PyObject * obj1 = 0 ;
33036 char *kwnames[] = {
33037 (char *) "self",(char *) "accel", NULL
33038 };
33039
33040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetAccel",kwnames,&obj0,&obj1)) goto fail;
33041 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33042 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33043 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxAcceleratorEntry,
33044 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33045 {
33046 PyThreadState* __tstate = wxPyBeginAllowThreads();
33047 (arg1)->SetAccel(arg2);
33048
33049 wxPyEndAllowThreads(__tstate);
33050 if (PyErr_Occurred()) SWIG_fail;
33051 }
33052 Py_INCREF(Py_None); resultobj = Py_None;
33053 return resultobj;
33054 fail:
33055 return NULL;
33056 }
33057
33058
33059 static PyObject *_wrap_MenuItem_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
33060 PyObject *resultobj;
33061 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33062 wxFont *arg2 = 0 ;
33063 PyObject * obj0 = 0 ;
33064 PyObject * obj1 = 0 ;
33065 char *kwnames[] = {
33066 (char *) "self",(char *) "font", NULL
33067 };
33068
33069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetFont",kwnames,&obj0,&obj1)) goto fail;
33070 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33071 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33072 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
33073 SWIG_POINTER_EXCEPTION | 0)) == -1)
33074 SWIG_fail;
33075 if (arg2 == NULL) {
33076 PyErr_SetString(PyExc_TypeError,"null reference");
33077 SWIG_fail;
33078 }
33079 {
33080 PyThreadState* __tstate = wxPyBeginAllowThreads();
33081 (arg1)->SetFont((wxFont const &)*arg2);
33082
33083 wxPyEndAllowThreads(__tstate);
33084 if (PyErr_Occurred()) SWIG_fail;
33085 }
33086 Py_INCREF(Py_None); resultobj = Py_None;
33087 return resultobj;
33088 fail:
33089 return NULL;
33090 }
33091
33092
33093 static PyObject *_wrap_MenuItem_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
33094 PyObject *resultobj;
33095 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33096 wxFont result;
33097 PyObject * obj0 = 0 ;
33098 char *kwnames[] = {
33099 (char *) "self", NULL
33100 };
33101
33102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetFont",kwnames,&obj0)) goto fail;
33103 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33104 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33105 {
33106 PyThreadState* __tstate = wxPyBeginAllowThreads();
33107 result = (arg1)->GetFont();
33108
33109 wxPyEndAllowThreads(__tstate);
33110 if (PyErr_Occurred()) SWIG_fail;
33111 }
33112 {
33113 wxFont * resultptr;
33114 resultptr = new wxFont((wxFont &) result);
33115 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
33116 }
33117 return resultobj;
33118 fail:
33119 return NULL;
33120 }
33121
33122
33123 static PyObject *_wrap_MenuItem_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
33124 PyObject *resultobj;
33125 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33126 wxColour *arg2 = 0 ;
33127 wxColour temp2 ;
33128 PyObject * obj0 = 0 ;
33129 PyObject * obj1 = 0 ;
33130 char *kwnames[] = {
33131 (char *) "self",(char *) "colText", NULL
33132 };
33133
33134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
33135 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33136 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33137 {
33138 arg2 = &temp2;
33139 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
33140 }
33141 {
33142 PyThreadState* __tstate = wxPyBeginAllowThreads();
33143 (arg1)->SetTextColour((wxColour const &)*arg2);
33144
33145 wxPyEndAllowThreads(__tstate);
33146 if (PyErr_Occurred()) SWIG_fail;
33147 }
33148 Py_INCREF(Py_None); resultobj = Py_None;
33149 return resultobj;
33150 fail:
33151 return NULL;
33152 }
33153
33154
33155 static PyObject *_wrap_MenuItem_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
33156 PyObject *resultobj;
33157 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33158 wxColour result;
33159 PyObject * obj0 = 0 ;
33160 char *kwnames[] = {
33161 (char *) "self", NULL
33162 };
33163
33164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetTextColour",kwnames,&obj0)) goto fail;
33165 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33166 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33167 {
33168 PyThreadState* __tstate = wxPyBeginAllowThreads();
33169 result = (arg1)->GetTextColour();
33170
33171 wxPyEndAllowThreads(__tstate);
33172 if (PyErr_Occurred()) SWIG_fail;
33173 }
33174 {
33175 wxColour * resultptr;
33176 resultptr = new wxColour((wxColour &) result);
33177 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
33178 }
33179 return resultobj;
33180 fail:
33181 return NULL;
33182 }
33183
33184
33185 static PyObject *_wrap_MenuItem_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
33186 PyObject *resultobj;
33187 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33188 wxColour *arg2 = 0 ;
33189 wxColour temp2 ;
33190 PyObject * obj0 = 0 ;
33191 PyObject * obj1 = 0 ;
33192 char *kwnames[] = {
33193 (char *) "self",(char *) "colBack", NULL
33194 };
33195
33196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
33197 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33198 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33199 {
33200 arg2 = &temp2;
33201 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
33202 }
33203 {
33204 PyThreadState* __tstate = wxPyBeginAllowThreads();
33205 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
33206
33207 wxPyEndAllowThreads(__tstate);
33208 if (PyErr_Occurred()) SWIG_fail;
33209 }
33210 Py_INCREF(Py_None); resultobj = Py_None;
33211 return resultobj;
33212 fail:
33213 return NULL;
33214 }
33215
33216
33217 static PyObject *_wrap_MenuItem_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
33218 PyObject *resultobj;
33219 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33220 wxColour result;
33221 PyObject * obj0 = 0 ;
33222 char *kwnames[] = {
33223 (char *) "self", NULL
33224 };
33225
33226 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetBackgroundColour",kwnames,&obj0)) goto fail;
33227 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33228 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33229 {
33230 PyThreadState* __tstate = wxPyBeginAllowThreads();
33231 result = (arg1)->GetBackgroundColour();
33232
33233 wxPyEndAllowThreads(__tstate);
33234 if (PyErr_Occurred()) SWIG_fail;
33235 }
33236 {
33237 wxColour * resultptr;
33238 resultptr = new wxColour((wxColour &) result);
33239 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
33240 }
33241 return resultobj;
33242 fail:
33243 return NULL;
33244 }
33245
33246
33247 static PyObject *_wrap_MenuItem_SetBitmaps(PyObject *, PyObject *args, PyObject *kwargs) {
33248 PyObject *resultobj;
33249 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33250 wxBitmap *arg2 = 0 ;
33251 wxBitmap const &arg3_defvalue = wxNullBitmap ;
33252 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
33253 PyObject * obj0 = 0 ;
33254 PyObject * obj1 = 0 ;
33255 PyObject * obj2 = 0 ;
33256 char *kwnames[] = {
33257 (char *) "self",(char *) "bmpChecked",(char *) "bmpUnchecked", NULL
33258 };
33259
33260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MenuItem_SetBitmaps",kwnames,&obj0,&obj1,&obj2)) goto fail;
33261 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33262 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33263 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
33264 SWIG_POINTER_EXCEPTION | 0)) == -1)
33265 SWIG_fail;
33266 if (arg2 == NULL) {
33267 PyErr_SetString(PyExc_TypeError,"null reference");
33268 SWIG_fail;
33269 }
33270 if (obj2) {
33271 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxBitmap,
33272 SWIG_POINTER_EXCEPTION | 0)) == -1)
33273 SWIG_fail;
33274 if (arg3 == NULL) {
33275 PyErr_SetString(PyExc_TypeError,"null reference");
33276 SWIG_fail;
33277 }
33278 }
33279 {
33280 PyThreadState* __tstate = wxPyBeginAllowThreads();
33281 (arg1)->SetBitmaps((wxBitmap const &)*arg2,(wxBitmap const &)*arg3);
33282
33283 wxPyEndAllowThreads(__tstate);
33284 if (PyErr_Occurred()) SWIG_fail;
33285 }
33286 Py_INCREF(Py_None); resultobj = Py_None;
33287 return resultobj;
33288 fail:
33289 return NULL;
33290 }
33291
33292
33293 static PyObject *_wrap_MenuItem_SetDisabledBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
33294 PyObject *resultobj;
33295 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33296 wxBitmap *arg2 = 0 ;
33297 PyObject * obj0 = 0 ;
33298 PyObject * obj1 = 0 ;
33299 char *kwnames[] = {
33300 (char *) "self",(char *) "bmpDisabled", NULL
33301 };
33302
33303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetDisabledBitmap",kwnames,&obj0,&obj1)) goto fail;
33304 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33305 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33306 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
33307 SWIG_POINTER_EXCEPTION | 0)) == -1)
33308 SWIG_fail;
33309 if (arg2 == NULL) {
33310 PyErr_SetString(PyExc_TypeError,"null reference");
33311 SWIG_fail;
33312 }
33313 {
33314 PyThreadState* __tstate = wxPyBeginAllowThreads();
33315 (arg1)->SetDisabledBitmap((wxBitmap const &)*arg2);
33316
33317 wxPyEndAllowThreads(__tstate);
33318 if (PyErr_Occurred()) SWIG_fail;
33319 }
33320 Py_INCREF(Py_None); resultobj = Py_None;
33321 return resultobj;
33322 fail:
33323 return NULL;
33324 }
33325
33326
33327 static PyObject *_wrap_MenuItem_GetDisabledBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
33328 PyObject *resultobj;
33329 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33330 wxBitmap *result;
33331 PyObject * obj0 = 0 ;
33332 char *kwnames[] = {
33333 (char *) "self", NULL
33334 };
33335
33336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetDisabledBitmap",kwnames,&obj0)) goto fail;
33337 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33338 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33339 {
33340 PyThreadState* __tstate = wxPyBeginAllowThreads();
33341 {
33342 wxBitmap const &_result_ref = ((wxMenuItem const *)arg1)->GetDisabledBitmap();
33343 result = (wxBitmap *) &_result_ref;
33344 }
33345
33346 wxPyEndAllowThreads(__tstate);
33347 if (PyErr_Occurred()) SWIG_fail;
33348 }
33349 {
33350 wxBitmap* resultptr = new wxBitmap(*result);
33351 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
33352 }
33353 return resultobj;
33354 fail:
33355 return NULL;
33356 }
33357
33358
33359 static PyObject *_wrap_MenuItem_SetMarginWidth(PyObject *, PyObject *args, PyObject *kwargs) {
33360 PyObject *resultobj;
33361 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33362 int arg2 ;
33363 PyObject * obj0 = 0 ;
33364 PyObject * obj1 = 0 ;
33365 char *kwnames[] = {
33366 (char *) "self",(char *) "nWidth", NULL
33367 };
33368
33369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetMarginWidth",kwnames,&obj0,&obj1)) goto fail;
33370 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33371 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33372 arg2 = (int)SWIG_As_int(obj1);
33373 if (PyErr_Occurred()) SWIG_fail;
33374 {
33375 PyThreadState* __tstate = wxPyBeginAllowThreads();
33376 (arg1)->SetMarginWidth(arg2);
33377
33378 wxPyEndAllowThreads(__tstate);
33379 if (PyErr_Occurred()) SWIG_fail;
33380 }
33381 Py_INCREF(Py_None); resultobj = Py_None;
33382 return resultobj;
33383 fail:
33384 return NULL;
33385 }
33386
33387
33388 static PyObject *_wrap_MenuItem_GetMarginWidth(PyObject *, PyObject *args, PyObject *kwargs) {
33389 PyObject *resultobj;
33390 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33391 int result;
33392 PyObject * obj0 = 0 ;
33393 char *kwnames[] = {
33394 (char *) "self", NULL
33395 };
33396
33397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetMarginWidth",kwnames,&obj0)) goto fail;
33398 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33399 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33400 {
33401 PyThreadState* __tstate = wxPyBeginAllowThreads();
33402 result = (int)(arg1)->GetMarginWidth();
33403
33404 wxPyEndAllowThreads(__tstate);
33405 if (PyErr_Occurred()) SWIG_fail;
33406 }
33407 resultobj = SWIG_From_int((int)result);
33408 return resultobj;
33409 fail:
33410 return NULL;
33411 }
33412
33413
33414 static PyObject *_wrap_MenuItem_GetDefaultMarginWidth(PyObject *, PyObject *args, PyObject *kwargs) {
33415 PyObject *resultobj;
33416 int result;
33417 char *kwnames[] = {
33418 NULL
33419 };
33420
33421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MenuItem_GetDefaultMarginWidth",kwnames)) goto fail;
33422 {
33423 PyThreadState* __tstate = wxPyBeginAllowThreads();
33424 result = (int)wxMenuItem::GetDefaultMarginWidth();
33425
33426 wxPyEndAllowThreads(__tstate);
33427 if (PyErr_Occurred()) SWIG_fail;
33428 }
33429 resultobj = SWIG_From_int((int)result);
33430 return resultobj;
33431 fail:
33432 return NULL;
33433 }
33434
33435
33436 static PyObject *_wrap_MenuItem_IsOwnerDrawn(PyObject *, PyObject *args, PyObject *kwargs) {
33437 PyObject *resultobj;
33438 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33439 bool result;
33440 PyObject * obj0 = 0 ;
33441 char *kwnames[] = {
33442 (char *) "self", NULL
33443 };
33444
33445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsOwnerDrawn",kwnames,&obj0)) goto fail;
33446 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33447 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33448 {
33449 PyThreadState* __tstate = wxPyBeginAllowThreads();
33450 result = (bool)(arg1)->IsOwnerDrawn();
33451
33452 wxPyEndAllowThreads(__tstate);
33453 if (PyErr_Occurred()) SWIG_fail;
33454 }
33455 {
33456 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33457 }
33458 return resultobj;
33459 fail:
33460 return NULL;
33461 }
33462
33463
33464 static PyObject *_wrap_MenuItem_SetOwnerDrawn(PyObject *, PyObject *args, PyObject *kwargs) {
33465 PyObject *resultobj;
33466 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33467 bool arg2 = (bool) True ;
33468 PyObject * obj0 = 0 ;
33469 PyObject * obj1 = 0 ;
33470 char *kwnames[] = {
33471 (char *) "self",(char *) "ownerDrawn", NULL
33472 };
33473
33474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_SetOwnerDrawn",kwnames,&obj0,&obj1)) goto fail;
33475 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33476 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33477 if (obj1) {
33478 arg2 = (bool)SWIG_As_bool(obj1);
33479 if (PyErr_Occurred()) SWIG_fail;
33480 }
33481 {
33482 PyThreadState* __tstate = wxPyBeginAllowThreads();
33483 (arg1)->SetOwnerDrawn(arg2);
33484
33485 wxPyEndAllowThreads(__tstate);
33486 if (PyErr_Occurred()) SWIG_fail;
33487 }
33488 Py_INCREF(Py_None); resultobj = Py_None;
33489 return resultobj;
33490 fail:
33491 return NULL;
33492 }
33493
33494
33495 static PyObject *_wrap_MenuItem_ResetOwnerDrawn(PyObject *, PyObject *args, PyObject *kwargs) {
33496 PyObject *resultobj;
33497 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33498 PyObject * obj0 = 0 ;
33499 char *kwnames[] = {
33500 (char *) "self", NULL
33501 };
33502
33503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_ResetOwnerDrawn",kwnames,&obj0)) goto fail;
33504 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33505 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33506 {
33507 PyThreadState* __tstate = wxPyBeginAllowThreads();
33508 (arg1)->ResetOwnerDrawn();
33509
33510 wxPyEndAllowThreads(__tstate);
33511 if (PyErr_Occurred()) SWIG_fail;
33512 }
33513 Py_INCREF(Py_None); resultobj = Py_None;
33514 return resultobj;
33515 fail:
33516 return NULL;
33517 }
33518
33519
33520 static PyObject *_wrap_MenuItem_SetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
33521 PyObject *resultobj;
33522 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33523 wxBitmap *arg2 = 0 ;
33524 PyObject * obj0 = 0 ;
33525 PyObject * obj1 = 0 ;
33526 char *kwnames[] = {
33527 (char *) "self",(char *) "bitmap", NULL
33528 };
33529
33530 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
33531 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33532 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33533 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
33534 SWIG_POINTER_EXCEPTION | 0)) == -1)
33535 SWIG_fail;
33536 if (arg2 == NULL) {
33537 PyErr_SetString(PyExc_TypeError,"null reference");
33538 SWIG_fail;
33539 }
33540 {
33541 PyThreadState* __tstate = wxPyBeginAllowThreads();
33542 (arg1)->SetBitmap((wxBitmap const &)*arg2);
33543
33544 wxPyEndAllowThreads(__tstate);
33545 if (PyErr_Occurred()) SWIG_fail;
33546 }
33547 Py_INCREF(Py_None); resultobj = Py_None;
33548 return resultobj;
33549 fail:
33550 return NULL;
33551 }
33552
33553
33554 static PyObject *_wrap_MenuItem_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
33555 PyObject *resultobj;
33556 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33557 wxBitmap *result;
33558 PyObject * obj0 = 0 ;
33559 char *kwnames[] = {
33560 (char *) "self", NULL
33561 };
33562
33563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetBitmap",kwnames,&obj0)) goto fail;
33564 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33565 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33566 {
33567 PyThreadState* __tstate = wxPyBeginAllowThreads();
33568 {
33569 wxBitmap const &_result_ref = (arg1)->GetBitmap();
33570 result = (wxBitmap *) &_result_ref;
33571 }
33572
33573 wxPyEndAllowThreads(__tstate);
33574 if (PyErr_Occurred()) SWIG_fail;
33575 }
33576 {
33577 wxBitmap* resultptr = new wxBitmap(*result);
33578 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
33579 }
33580 return resultobj;
33581 fail:
33582 return NULL;
33583 }
33584
33585
33586 static PyObject * MenuItem_swigregister(PyObject *, PyObject *args) {
33587 PyObject *obj;
33588 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33589 SWIG_TypeClientData(SWIGTYPE_p_wxMenuItem, obj);
33590 Py_INCREF(obj);
33591 return Py_BuildValue((char *)"");
33592 }
33593 static int _wrap_ControlNameStr_set(PyObject *) {
33594 PyErr_SetString(PyExc_TypeError,"Variable ControlNameStr is read-only.");
33595 return 1;
33596 }
33597
33598
33599 static PyObject *_wrap_ControlNameStr_get() {
33600 PyObject *pyobj;
33601
33602 {
33603 #if wxUSE_UNICODE
33604 pyobj = PyUnicode_FromWideChar((&wxPyControlNameStr)->c_str(), (&wxPyControlNameStr)->Len());
33605 #else
33606 pyobj = PyString_FromStringAndSize((&wxPyControlNameStr)->c_str(), (&wxPyControlNameStr)->Len());
33607 #endif
33608 }
33609 return pyobj;
33610 }
33611
33612
33613 static PyObject *_wrap_new_Control(PyObject *, PyObject *args, PyObject *kwargs) {
33614 PyObject *resultobj;
33615 wxWindow *arg1 = (wxWindow *) 0 ;
33616 int arg2 = (int) -1 ;
33617 wxPoint const &arg3_defvalue = wxDefaultPosition ;
33618 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
33619 wxSize const &arg4_defvalue = wxDefaultSize ;
33620 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
33621 long arg5 = (long) 0 ;
33622 wxValidator const &arg6_defvalue = wxDefaultValidator ;
33623 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
33624 wxString const &arg7_defvalue = wxPyControlNameStr ;
33625 wxString *arg7 = (wxString *) &arg7_defvalue ;
33626 wxControl *result;
33627 wxPoint temp3 ;
33628 wxSize temp4 ;
33629 bool temp7 = False ;
33630 PyObject * obj0 = 0 ;
33631 PyObject * obj1 = 0 ;
33632 PyObject * obj2 = 0 ;
33633 PyObject * obj3 = 0 ;
33634 PyObject * obj4 = 0 ;
33635 PyObject * obj5 = 0 ;
33636 PyObject * obj6 = 0 ;
33637 char *kwnames[] = {
33638 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
33639 };
33640
33641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_Control",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
33642 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
33643 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33644 if (obj1) {
33645 arg2 = (int)SWIG_As_int(obj1);
33646 if (PyErr_Occurred()) SWIG_fail;
33647 }
33648 if (obj2) {
33649 {
33650 arg3 = &temp3;
33651 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
33652 }
33653 }
33654 if (obj3) {
33655 {
33656 arg4 = &temp4;
33657 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
33658 }
33659 }
33660 if (obj4) {
33661 arg5 = (long)SWIG_As_long(obj4);
33662 if (PyErr_Occurred()) SWIG_fail;
33663 }
33664 if (obj5) {
33665 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxValidator,
33666 SWIG_POINTER_EXCEPTION | 0)) == -1)
33667 SWIG_fail;
33668 if (arg6 == NULL) {
33669 PyErr_SetString(PyExc_TypeError,"null reference");
33670 SWIG_fail;
33671 }
33672 }
33673 if (obj6) {
33674 {
33675 arg7 = wxString_in_helper(obj6);
33676 if (arg7 == NULL) SWIG_fail;
33677 temp7 = True;
33678 }
33679 }
33680 {
33681 if (!wxPyCheckForApp()) SWIG_fail;
33682 PyThreadState* __tstate = wxPyBeginAllowThreads();
33683 result = (wxControl *)new wxControl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
33684
33685 wxPyEndAllowThreads(__tstate);
33686 if (PyErr_Occurred()) SWIG_fail;
33687 }
33688 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxControl, 1);
33689 {
33690 if (temp7)
33691 delete arg7;
33692 }
33693 return resultobj;
33694 fail:
33695 {
33696 if (temp7)
33697 delete arg7;
33698 }
33699 return NULL;
33700 }
33701
33702
33703 static PyObject *_wrap_new_PreControl(PyObject *, PyObject *args, PyObject *kwargs) {
33704 PyObject *resultobj;
33705 wxControl *result;
33706 char *kwnames[] = {
33707 NULL
33708 };
33709
33710 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreControl",kwnames)) goto fail;
33711 {
33712 if (!wxPyCheckForApp()) SWIG_fail;
33713 PyThreadState* __tstate = wxPyBeginAllowThreads();
33714 result = (wxControl *)new wxControl();
33715
33716 wxPyEndAllowThreads(__tstate);
33717 if (PyErr_Occurred()) SWIG_fail;
33718 }
33719 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxControl, 1);
33720 return resultobj;
33721 fail:
33722 return NULL;
33723 }
33724
33725
33726 static PyObject *_wrap_Control_Create(PyObject *, PyObject *args, PyObject *kwargs) {
33727 PyObject *resultobj;
33728 wxControl *arg1 = (wxControl *) 0 ;
33729 wxWindow *arg2 = (wxWindow *) 0 ;
33730 int arg3 = (int) -1 ;
33731 wxPoint const &arg4_defvalue = wxDefaultPosition ;
33732 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
33733 wxSize const &arg5_defvalue = wxDefaultSize ;
33734 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
33735 long arg6 = (long) 0 ;
33736 wxValidator const &arg7_defvalue = wxDefaultValidator ;
33737 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
33738 wxString const &arg8_defvalue = wxPyControlNameStr ;
33739 wxString *arg8 = (wxString *) &arg8_defvalue ;
33740 bool result;
33741 wxPoint temp4 ;
33742 wxSize temp5 ;
33743 bool temp8 = False ;
33744 PyObject * obj0 = 0 ;
33745 PyObject * obj1 = 0 ;
33746 PyObject * obj2 = 0 ;
33747 PyObject * obj3 = 0 ;
33748 PyObject * obj4 = 0 ;
33749 PyObject * obj5 = 0 ;
33750 PyObject * obj6 = 0 ;
33751 PyObject * obj7 = 0 ;
33752 char *kwnames[] = {
33753 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
33754 };
33755
33756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:Control_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
33757 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33758 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33759 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
33760 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33761 if (obj2) {
33762 arg3 = (int)SWIG_As_int(obj2);
33763 if (PyErr_Occurred()) SWIG_fail;
33764 }
33765 if (obj3) {
33766 {
33767 arg4 = &temp4;
33768 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
33769 }
33770 }
33771 if (obj4) {
33772 {
33773 arg5 = &temp5;
33774 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
33775 }
33776 }
33777 if (obj5) {
33778 arg6 = (long)SWIG_As_long(obj5);
33779 if (PyErr_Occurred()) SWIG_fail;
33780 }
33781 if (obj6) {
33782 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxValidator,
33783 SWIG_POINTER_EXCEPTION | 0)) == -1)
33784 SWIG_fail;
33785 if (arg7 == NULL) {
33786 PyErr_SetString(PyExc_TypeError,"null reference");
33787 SWIG_fail;
33788 }
33789 }
33790 if (obj7) {
33791 {
33792 arg8 = wxString_in_helper(obj7);
33793 if (arg8 == NULL) SWIG_fail;
33794 temp8 = True;
33795 }
33796 }
33797 {
33798 PyThreadState* __tstate = wxPyBeginAllowThreads();
33799 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
33800
33801 wxPyEndAllowThreads(__tstate);
33802 if (PyErr_Occurred()) SWIG_fail;
33803 }
33804 {
33805 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33806 }
33807 {
33808 if (temp8)
33809 delete arg8;
33810 }
33811 return resultobj;
33812 fail:
33813 {
33814 if (temp8)
33815 delete arg8;
33816 }
33817 return NULL;
33818 }
33819
33820
33821 static PyObject *_wrap_Control_Command(PyObject *, PyObject *args, PyObject *kwargs) {
33822 PyObject *resultobj;
33823 wxControl *arg1 = (wxControl *) 0 ;
33824 wxCommandEvent *arg2 = 0 ;
33825 PyObject * obj0 = 0 ;
33826 PyObject * obj1 = 0 ;
33827 char *kwnames[] = {
33828 (char *) "self",(char *) "event", NULL
33829 };
33830
33831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Control_Command",kwnames,&obj0,&obj1)) goto fail;
33832 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33833 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33834 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCommandEvent,
33835 SWIG_POINTER_EXCEPTION | 0)) == -1)
33836 SWIG_fail;
33837 if (arg2 == NULL) {
33838 PyErr_SetString(PyExc_TypeError,"null reference");
33839 SWIG_fail;
33840 }
33841 {
33842 PyThreadState* __tstate = wxPyBeginAllowThreads();
33843 (arg1)->Command(*arg2);
33844
33845 wxPyEndAllowThreads(__tstate);
33846 if (PyErr_Occurred()) SWIG_fail;
33847 }
33848 Py_INCREF(Py_None); resultobj = Py_None;
33849 return resultobj;
33850 fail:
33851 return NULL;
33852 }
33853
33854
33855 static PyObject *_wrap_Control_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
33856 PyObject *resultobj;
33857 wxControl *arg1 = (wxControl *) 0 ;
33858 wxString result;
33859 PyObject * obj0 = 0 ;
33860 char *kwnames[] = {
33861 (char *) "self", NULL
33862 };
33863
33864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Control_GetLabel",kwnames,&obj0)) goto fail;
33865 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33866 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33867 {
33868 PyThreadState* __tstate = wxPyBeginAllowThreads();
33869 result = (arg1)->GetLabel();
33870
33871 wxPyEndAllowThreads(__tstate);
33872 if (PyErr_Occurred()) SWIG_fail;
33873 }
33874 {
33875 #if wxUSE_UNICODE
33876 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33877 #else
33878 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33879 #endif
33880 }
33881 return resultobj;
33882 fail:
33883 return NULL;
33884 }
33885
33886
33887 static PyObject *_wrap_Control_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
33888 PyObject *resultobj;
33889 wxControl *arg1 = (wxControl *) 0 ;
33890 wxString *arg2 = 0 ;
33891 bool temp2 = False ;
33892 PyObject * obj0 = 0 ;
33893 PyObject * obj1 = 0 ;
33894 char *kwnames[] = {
33895 (char *) "self",(char *) "label", NULL
33896 };
33897
33898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Control_SetLabel",kwnames,&obj0,&obj1)) goto fail;
33899 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33900 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33901 {
33902 arg2 = wxString_in_helper(obj1);
33903 if (arg2 == NULL) SWIG_fail;
33904 temp2 = True;
33905 }
33906 {
33907 PyThreadState* __tstate = wxPyBeginAllowThreads();
33908 (arg1)->SetLabel((wxString const &)*arg2);
33909
33910 wxPyEndAllowThreads(__tstate);
33911 if (PyErr_Occurred()) SWIG_fail;
33912 }
33913 Py_INCREF(Py_None); resultobj = Py_None;
33914 {
33915 if (temp2)
33916 delete arg2;
33917 }
33918 return resultobj;
33919 fail:
33920 {
33921 if (temp2)
33922 delete arg2;
33923 }
33924 return NULL;
33925 }
33926
33927
33928 static PyObject *_wrap_Control_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
33929 PyObject *resultobj;
33930 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
33931 wxVisualAttributes result;
33932 PyObject * obj0 = 0 ;
33933 char *kwnames[] = {
33934 (char *) "variant", NULL
33935 };
33936
33937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Control_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
33938 if (obj0) {
33939 arg1 = (int)SWIG_As_int(obj0);
33940 if (PyErr_Occurred()) SWIG_fail;
33941 }
33942 {
33943 if (!wxPyCheckForApp()) SWIG_fail;
33944 PyThreadState* __tstate = wxPyBeginAllowThreads();
33945 result = wxControl::GetClassDefaultAttributes((wxWindowVariant )arg1);
33946
33947 wxPyEndAllowThreads(__tstate);
33948 if (PyErr_Occurred()) SWIG_fail;
33949 }
33950 {
33951 wxVisualAttributes * resultptr;
33952 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
33953 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
33954 }
33955 return resultobj;
33956 fail:
33957 return NULL;
33958 }
33959
33960
33961 static PyObject * Control_swigregister(PyObject *, PyObject *args) {
33962 PyObject *obj;
33963 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33964 SWIG_TypeClientData(SWIGTYPE_p_wxControl, obj);
33965 Py_INCREF(obj);
33966 return Py_BuildValue((char *)"");
33967 }
33968 static PyObject *_wrap_ItemContainer_Append(PyObject *, PyObject *args, PyObject *kwargs) {
33969 PyObject *resultobj;
33970 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33971 wxString *arg2 = 0 ;
33972 PyObject *arg3 = (PyObject *) NULL ;
33973 int result;
33974 bool temp2 = False ;
33975 PyObject * obj0 = 0 ;
33976 PyObject * obj1 = 0 ;
33977 PyObject * obj2 = 0 ;
33978 char *kwnames[] = {
33979 (char *) "self",(char *) "item",(char *) "clientData", NULL
33980 };
33981
33982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ItemContainer_Append",kwnames,&obj0,&obj1,&obj2)) goto fail;
33983 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33984 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33985 {
33986 arg2 = wxString_in_helper(obj1);
33987 if (arg2 == NULL) SWIG_fail;
33988 temp2 = True;
33989 }
33990 if (obj2) {
33991 arg3 = obj2;
33992 }
33993 {
33994 PyThreadState* __tstate = wxPyBeginAllowThreads();
33995 result = (int)wxItemContainer_Append(arg1,(wxString const &)*arg2,arg3);
33996
33997 wxPyEndAllowThreads(__tstate);
33998 if (PyErr_Occurred()) SWIG_fail;
33999 }
34000 resultobj = SWIG_From_int((int)result);
34001 {
34002 if (temp2)
34003 delete arg2;
34004 }
34005 return resultobj;
34006 fail:
34007 {
34008 if (temp2)
34009 delete arg2;
34010 }
34011 return NULL;
34012 }
34013
34014
34015 static PyObject *_wrap_ItemContainer_AppendItems(PyObject *, PyObject *args, PyObject *kwargs) {
34016 PyObject *resultobj;
34017 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34018 wxArrayString *arg2 = 0 ;
34019 bool temp2 = False ;
34020 PyObject * obj0 = 0 ;
34021 PyObject * obj1 = 0 ;
34022 char *kwnames[] = {
34023 (char *) "self",(char *) "strings", NULL
34024 };
34025
34026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_AppendItems",kwnames,&obj0,&obj1)) goto fail;
34027 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34028 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34029 {
34030 if (! PySequence_Check(obj1)) {
34031 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
34032 SWIG_fail;
34033 }
34034 arg2 = new wxArrayString;
34035 temp2 = True;
34036 int i, len=PySequence_Length(obj1);
34037 for (i=0; i<len; i++) {
34038 PyObject* item = PySequence_GetItem(obj1, i);
34039 #if wxUSE_UNICODE
34040 PyObject* str = PyObject_Unicode(item);
34041 #else
34042 PyObject* str = PyObject_Str(item);
34043 #endif
34044 if (PyErr_Occurred()) SWIG_fail;
34045 arg2->Add(Py2wxString(str));
34046 Py_DECREF(item);
34047 Py_DECREF(str);
34048 }
34049 }
34050 {
34051 PyThreadState* __tstate = wxPyBeginAllowThreads();
34052 (arg1)->Append((wxArrayString const &)*arg2);
34053
34054 wxPyEndAllowThreads(__tstate);
34055 if (PyErr_Occurred()) SWIG_fail;
34056 }
34057 Py_INCREF(Py_None); resultobj = Py_None;
34058 {
34059 if (temp2) delete arg2;
34060 }
34061 return resultobj;
34062 fail:
34063 {
34064 if (temp2) delete arg2;
34065 }
34066 return NULL;
34067 }
34068
34069
34070 static PyObject *_wrap_ItemContainer_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
34071 PyObject *resultobj;
34072 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34073 wxString *arg2 = 0 ;
34074 int arg3 ;
34075 PyObject *arg4 = (PyObject *) NULL ;
34076 int result;
34077 bool temp2 = False ;
34078 PyObject * obj0 = 0 ;
34079 PyObject * obj1 = 0 ;
34080 PyObject * obj2 = 0 ;
34081 PyObject * obj3 = 0 ;
34082 char *kwnames[] = {
34083 (char *) "self",(char *) "item",(char *) "pos",(char *) "clientData", NULL
34084 };
34085
34086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ItemContainer_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
34087 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34088 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34089 {
34090 arg2 = wxString_in_helper(obj1);
34091 if (arg2 == NULL) SWIG_fail;
34092 temp2 = True;
34093 }
34094 arg3 = (int)SWIG_As_int(obj2);
34095 if (PyErr_Occurred()) SWIG_fail;
34096 if (obj3) {
34097 arg4 = obj3;
34098 }
34099 {
34100 PyThreadState* __tstate = wxPyBeginAllowThreads();
34101 result = (int)wxItemContainer_Insert(arg1,(wxString const &)*arg2,arg3,arg4);
34102
34103 wxPyEndAllowThreads(__tstate);
34104 if (PyErr_Occurred()) SWIG_fail;
34105 }
34106 resultobj = SWIG_From_int((int)result);
34107 {
34108 if (temp2)
34109 delete arg2;
34110 }
34111 return resultobj;
34112 fail:
34113 {
34114 if (temp2)
34115 delete arg2;
34116 }
34117 return NULL;
34118 }
34119
34120
34121 static PyObject *_wrap_ItemContainer_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
34122 PyObject *resultobj;
34123 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34124 PyObject * obj0 = 0 ;
34125 char *kwnames[] = {
34126 (char *) "self", NULL
34127 };
34128
34129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_Clear",kwnames,&obj0)) goto fail;
34130 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34131 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34132 {
34133 PyThreadState* __tstate = wxPyBeginAllowThreads();
34134 (arg1)->Clear();
34135
34136 wxPyEndAllowThreads(__tstate);
34137 if (PyErr_Occurred()) SWIG_fail;
34138 }
34139 Py_INCREF(Py_None); resultobj = Py_None;
34140 return resultobj;
34141 fail:
34142 return NULL;
34143 }
34144
34145
34146 static PyObject *_wrap_ItemContainer_Delete(PyObject *, PyObject *args, PyObject *kwargs) {
34147 PyObject *resultobj;
34148 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34149 int arg2 ;
34150 PyObject * obj0 = 0 ;
34151 PyObject * obj1 = 0 ;
34152 char *kwnames[] = {
34153 (char *) "self",(char *) "n", NULL
34154 };
34155
34156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_Delete",kwnames,&obj0,&obj1)) goto fail;
34157 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34158 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34159 arg2 = (int)SWIG_As_int(obj1);
34160 if (PyErr_Occurred()) SWIG_fail;
34161 {
34162 PyThreadState* __tstate = wxPyBeginAllowThreads();
34163 (arg1)->Delete(arg2);
34164
34165 wxPyEndAllowThreads(__tstate);
34166 if (PyErr_Occurred()) SWIG_fail;
34167 }
34168 Py_INCREF(Py_None); resultobj = Py_None;
34169 return resultobj;
34170 fail:
34171 return NULL;
34172 }
34173
34174
34175 static PyObject *_wrap_ItemContainer_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
34176 PyObject *resultobj;
34177 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34178 int result;
34179 PyObject * obj0 = 0 ;
34180 char *kwnames[] = {
34181 (char *) "self", NULL
34182 };
34183
34184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetCount",kwnames,&obj0)) goto fail;
34185 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34186 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34187 {
34188 PyThreadState* __tstate = wxPyBeginAllowThreads();
34189 result = (int)((wxItemContainer const *)arg1)->GetCount();
34190
34191 wxPyEndAllowThreads(__tstate);
34192 if (PyErr_Occurred()) SWIG_fail;
34193 }
34194 resultobj = SWIG_From_int((int)result);
34195 return resultobj;
34196 fail:
34197 return NULL;
34198 }
34199
34200
34201 static PyObject *_wrap_ItemContainer_IsEmpty(PyObject *, PyObject *args, PyObject *kwargs) {
34202 PyObject *resultobj;
34203 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34204 bool result;
34205 PyObject * obj0 = 0 ;
34206 char *kwnames[] = {
34207 (char *) "self", NULL
34208 };
34209
34210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_IsEmpty",kwnames,&obj0)) goto fail;
34211 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34212 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34213 {
34214 PyThreadState* __tstate = wxPyBeginAllowThreads();
34215 result = (bool)((wxItemContainer const *)arg1)->IsEmpty();
34216
34217 wxPyEndAllowThreads(__tstate);
34218 if (PyErr_Occurred()) SWIG_fail;
34219 }
34220 {
34221 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34222 }
34223 return resultobj;
34224 fail:
34225 return NULL;
34226 }
34227
34228
34229 static PyObject *_wrap_ItemContainer_GetString(PyObject *, PyObject *args, PyObject *kwargs) {
34230 PyObject *resultobj;
34231 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34232 int arg2 ;
34233 wxString result;
34234 PyObject * obj0 = 0 ;
34235 PyObject * obj1 = 0 ;
34236 char *kwnames[] = {
34237 (char *) "self",(char *) "n", NULL
34238 };
34239
34240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_GetString",kwnames,&obj0,&obj1)) goto fail;
34241 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34242 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34243 arg2 = (int)SWIG_As_int(obj1);
34244 if (PyErr_Occurred()) SWIG_fail;
34245 {
34246 PyThreadState* __tstate = wxPyBeginAllowThreads();
34247 result = ((wxItemContainer const *)arg1)->GetString(arg2);
34248
34249 wxPyEndAllowThreads(__tstate);
34250 if (PyErr_Occurred()) SWIG_fail;
34251 }
34252 {
34253 #if wxUSE_UNICODE
34254 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
34255 #else
34256 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
34257 #endif
34258 }
34259 return resultobj;
34260 fail:
34261 return NULL;
34262 }
34263
34264
34265 static PyObject *_wrap_ItemContainer_GetStrings(PyObject *, PyObject *args, PyObject *kwargs) {
34266 PyObject *resultobj;
34267 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34268 wxArrayString result;
34269 PyObject * obj0 = 0 ;
34270 char *kwnames[] = {
34271 (char *) "self", NULL
34272 };
34273
34274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetStrings",kwnames,&obj0)) goto fail;
34275 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34276 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34277 {
34278 PyThreadState* __tstate = wxPyBeginAllowThreads();
34279 result = ((wxItemContainer const *)arg1)->GetStrings();
34280
34281 wxPyEndAllowThreads(__tstate);
34282 if (PyErr_Occurred()) SWIG_fail;
34283 }
34284 {
34285 resultobj = wxArrayString2PyList_helper(result);
34286 }
34287 return resultobj;
34288 fail:
34289 return NULL;
34290 }
34291
34292
34293 static PyObject *_wrap_ItemContainer_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
34294 PyObject *resultobj;
34295 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34296 int arg2 ;
34297 wxString *arg3 = 0 ;
34298 bool temp3 = False ;
34299 PyObject * obj0 = 0 ;
34300 PyObject * obj1 = 0 ;
34301 PyObject * obj2 = 0 ;
34302 char *kwnames[] = {
34303 (char *) "self",(char *) "n",(char *) "s", NULL
34304 };
34305
34306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ItemContainer_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
34307 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34308 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34309 arg2 = (int)SWIG_As_int(obj1);
34310 if (PyErr_Occurred()) SWIG_fail;
34311 {
34312 arg3 = wxString_in_helper(obj2);
34313 if (arg3 == NULL) SWIG_fail;
34314 temp3 = True;
34315 }
34316 {
34317 PyThreadState* __tstate = wxPyBeginAllowThreads();
34318 (arg1)->SetString(arg2,(wxString const &)*arg3);
34319
34320 wxPyEndAllowThreads(__tstate);
34321 if (PyErr_Occurred()) SWIG_fail;
34322 }
34323 Py_INCREF(Py_None); resultobj = Py_None;
34324 {
34325 if (temp3)
34326 delete arg3;
34327 }
34328 return resultobj;
34329 fail:
34330 {
34331 if (temp3)
34332 delete arg3;
34333 }
34334 return NULL;
34335 }
34336
34337
34338 static PyObject *_wrap_ItemContainer_FindString(PyObject *, PyObject *args, PyObject *kwargs) {
34339 PyObject *resultobj;
34340 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34341 wxString *arg2 = 0 ;
34342 int result;
34343 bool temp2 = False ;
34344 PyObject * obj0 = 0 ;
34345 PyObject * obj1 = 0 ;
34346 char *kwnames[] = {
34347 (char *) "self",(char *) "s", NULL
34348 };
34349
34350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_FindString",kwnames,&obj0,&obj1)) goto fail;
34351 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34352 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34353 {
34354 arg2 = wxString_in_helper(obj1);
34355 if (arg2 == NULL) SWIG_fail;
34356 temp2 = True;
34357 }
34358 {
34359 PyThreadState* __tstate = wxPyBeginAllowThreads();
34360 result = (int)((wxItemContainer const *)arg1)->FindString((wxString const &)*arg2);
34361
34362 wxPyEndAllowThreads(__tstate);
34363 if (PyErr_Occurred()) SWIG_fail;
34364 }
34365 resultobj = SWIG_From_int((int)result);
34366 {
34367 if (temp2)
34368 delete arg2;
34369 }
34370 return resultobj;
34371 fail:
34372 {
34373 if (temp2)
34374 delete arg2;
34375 }
34376 return NULL;
34377 }
34378
34379
34380 static PyObject *_wrap_ItemContainer_Select(PyObject *, PyObject *args, PyObject *kwargs) {
34381 PyObject *resultobj;
34382 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34383 int arg2 ;
34384 PyObject * obj0 = 0 ;
34385 PyObject * obj1 = 0 ;
34386 char *kwnames[] = {
34387 (char *) "self",(char *) "n", NULL
34388 };
34389
34390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_Select",kwnames,&obj0,&obj1)) goto fail;
34391 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34392 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34393 arg2 = (int)SWIG_As_int(obj1);
34394 if (PyErr_Occurred()) SWIG_fail;
34395 {
34396 PyThreadState* __tstate = wxPyBeginAllowThreads();
34397 (arg1)->Select(arg2);
34398
34399 wxPyEndAllowThreads(__tstate);
34400 if (PyErr_Occurred()) SWIG_fail;
34401 }
34402 Py_INCREF(Py_None); resultobj = Py_None;
34403 return resultobj;
34404 fail:
34405 return NULL;
34406 }
34407
34408
34409 static PyObject *_wrap_ItemContainer_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
34410 PyObject *resultobj;
34411 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34412 int result;
34413 PyObject * obj0 = 0 ;
34414 char *kwnames[] = {
34415 (char *) "self", NULL
34416 };
34417
34418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetSelection",kwnames,&obj0)) goto fail;
34419 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34420 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34421 {
34422 PyThreadState* __tstate = wxPyBeginAllowThreads();
34423 result = (int)((wxItemContainer const *)arg1)->GetSelection();
34424
34425 wxPyEndAllowThreads(__tstate);
34426 if (PyErr_Occurred()) SWIG_fail;
34427 }
34428 resultobj = SWIG_From_int((int)result);
34429 return resultobj;
34430 fail:
34431 return NULL;
34432 }
34433
34434
34435 static PyObject *_wrap_ItemContainer_GetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
34436 PyObject *resultobj;
34437 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34438 wxString result;
34439 PyObject * obj0 = 0 ;
34440 char *kwnames[] = {
34441 (char *) "self", NULL
34442 };
34443
34444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetStringSelection",kwnames,&obj0)) goto fail;
34445 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34446 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34447 {
34448 PyThreadState* __tstate = wxPyBeginAllowThreads();
34449 result = ((wxItemContainer const *)arg1)->GetStringSelection();
34450
34451 wxPyEndAllowThreads(__tstate);
34452 if (PyErr_Occurred()) SWIG_fail;
34453 }
34454 {
34455 #if wxUSE_UNICODE
34456 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
34457 #else
34458 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
34459 #endif
34460 }
34461 return resultobj;
34462 fail:
34463 return NULL;
34464 }
34465
34466
34467 static PyObject *_wrap_ItemContainer_GetClientData(PyObject *, PyObject *args, PyObject *kwargs) {
34468 PyObject *resultobj;
34469 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34470 int arg2 ;
34471 PyObject *result;
34472 PyObject * obj0 = 0 ;
34473 PyObject * obj1 = 0 ;
34474 char *kwnames[] = {
34475 (char *) "self",(char *) "n", NULL
34476 };
34477
34478 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_GetClientData",kwnames,&obj0,&obj1)) goto fail;
34479 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34480 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34481 arg2 = (int)SWIG_As_int(obj1);
34482 if (PyErr_Occurred()) SWIG_fail;
34483 {
34484 PyThreadState* __tstate = wxPyBeginAllowThreads();
34485 result = (PyObject *)wxItemContainer_GetClientData(arg1,arg2);
34486
34487 wxPyEndAllowThreads(__tstate);
34488 if (PyErr_Occurred()) SWIG_fail;
34489 }
34490 resultobj = result;
34491 return resultobj;
34492 fail:
34493 return NULL;
34494 }
34495
34496
34497 static PyObject *_wrap_ItemContainer_SetClientData(PyObject *, PyObject *args, PyObject *kwargs) {
34498 PyObject *resultobj;
34499 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34500 int arg2 ;
34501 PyObject *arg3 = (PyObject *) 0 ;
34502 PyObject * obj0 = 0 ;
34503 PyObject * obj1 = 0 ;
34504 PyObject * obj2 = 0 ;
34505 char *kwnames[] = {
34506 (char *) "self",(char *) "n",(char *) "clientData", NULL
34507 };
34508
34509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ItemContainer_SetClientData",kwnames,&obj0,&obj1,&obj2)) goto fail;
34510 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34511 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34512 arg2 = (int)SWIG_As_int(obj1);
34513 if (PyErr_Occurred()) SWIG_fail;
34514 arg3 = obj2;
34515 {
34516 PyThreadState* __tstate = wxPyBeginAllowThreads();
34517 wxItemContainer_SetClientData(arg1,arg2,arg3);
34518
34519 wxPyEndAllowThreads(__tstate);
34520 if (PyErr_Occurred()) SWIG_fail;
34521 }
34522 Py_INCREF(Py_None); resultobj = Py_None;
34523 return resultobj;
34524 fail:
34525 return NULL;
34526 }
34527
34528
34529 static PyObject * ItemContainer_swigregister(PyObject *, PyObject *args) {
34530 PyObject *obj;
34531 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34532 SWIG_TypeClientData(SWIGTYPE_p_wxItemContainer, obj);
34533 Py_INCREF(obj);
34534 return Py_BuildValue((char *)"");
34535 }
34536 static PyObject * ControlWithItems_swigregister(PyObject *, PyObject *args) {
34537 PyObject *obj;
34538 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34539 SWIG_TypeClientData(SWIGTYPE_p_wxControlWithItems, obj);
34540 Py_INCREF(obj);
34541 return Py_BuildValue((char *)"");
34542 }
34543 static PyObject *_wrap_new_SizerItem(PyObject *, PyObject *args, PyObject *kwargs) {
34544 PyObject *resultobj;
34545 wxSizerItem *result;
34546 char *kwnames[] = {
34547 NULL
34548 };
34549
34550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SizerItem",kwnames)) goto fail;
34551 {
34552 PyThreadState* __tstate = wxPyBeginAllowThreads();
34553 result = (wxSizerItem *)new wxSizerItem();
34554
34555 wxPyEndAllowThreads(__tstate);
34556 if (PyErr_Occurred()) SWIG_fail;
34557 }
34558 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
34559 return resultobj;
34560 fail:
34561 return NULL;
34562 }
34563
34564
34565 static PyObject *_wrap_new_SizerItemWindow(PyObject *, PyObject *args, PyObject *kwargs) {
34566 PyObject *resultobj;
34567 wxWindow *arg1 = (wxWindow *) 0 ;
34568 int arg2 ;
34569 int arg3 ;
34570 int arg4 ;
34571 PyObject *arg5 = (PyObject *) NULL ;
34572 wxSizerItem *result;
34573 PyObject * obj0 = 0 ;
34574 PyObject * obj1 = 0 ;
34575 PyObject * obj2 = 0 ;
34576 PyObject * obj3 = 0 ;
34577 PyObject * obj4 = 0 ;
34578 char *kwnames[] = {
34579 (char *) "window",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
34580 };
34581
34582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:new_SizerItemWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
34583 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
34584 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34585 arg2 = (int)SWIG_As_int(obj1);
34586 if (PyErr_Occurred()) SWIG_fail;
34587 arg3 = (int)SWIG_As_int(obj2);
34588 if (PyErr_Occurred()) SWIG_fail;
34589 arg4 = (int)SWIG_As_int(obj3);
34590 if (PyErr_Occurred()) SWIG_fail;
34591 if (obj4) {
34592 arg5 = obj4;
34593 }
34594 {
34595 PyThreadState* __tstate = wxPyBeginAllowThreads();
34596 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5);
34597
34598 wxPyEndAllowThreads(__tstate);
34599 if (PyErr_Occurred()) SWIG_fail;
34600 }
34601 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
34602 return resultobj;
34603 fail:
34604 return NULL;
34605 }
34606
34607
34608 static PyObject *_wrap_new_SizerItemSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
34609 PyObject *resultobj;
34610 int arg1 ;
34611 int arg2 ;
34612 int arg3 ;
34613 int arg4 ;
34614 int arg5 ;
34615 PyObject *arg6 = (PyObject *) NULL ;
34616 wxSizerItem *result;
34617 PyObject * obj0 = 0 ;
34618 PyObject * obj1 = 0 ;
34619 PyObject * obj2 = 0 ;
34620 PyObject * obj3 = 0 ;
34621 PyObject * obj4 = 0 ;
34622 PyObject * obj5 = 0 ;
34623 char *kwnames[] = {
34624 (char *) "width",(char *) "height",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
34625 };
34626
34627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_SizerItemSpacer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
34628 arg1 = (int)SWIG_As_int(obj0);
34629 if (PyErr_Occurred()) SWIG_fail;
34630 arg2 = (int)SWIG_As_int(obj1);
34631 if (PyErr_Occurred()) SWIG_fail;
34632 arg3 = (int)SWIG_As_int(obj2);
34633 if (PyErr_Occurred()) SWIG_fail;
34634 arg4 = (int)SWIG_As_int(obj3);
34635 if (PyErr_Occurred()) SWIG_fail;
34636 arg5 = (int)SWIG_As_int(obj4);
34637 if (PyErr_Occurred()) SWIG_fail;
34638 if (obj5) {
34639 arg6 = obj5;
34640 }
34641 {
34642 PyThreadState* __tstate = wxPyBeginAllowThreads();
34643 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5,arg6);
34644
34645 wxPyEndAllowThreads(__tstate);
34646 if (PyErr_Occurred()) SWIG_fail;
34647 }
34648 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
34649 return resultobj;
34650 fail:
34651 return NULL;
34652 }
34653
34654
34655 static PyObject *_wrap_new_SizerItemSizer(PyObject *, PyObject *args, PyObject *kwargs) {
34656 PyObject *resultobj;
34657 wxSizer *arg1 = (wxSizer *) 0 ;
34658 int arg2 ;
34659 int arg3 ;
34660 int arg4 ;
34661 PyObject *arg5 = (PyObject *) NULL ;
34662 wxSizerItem *result;
34663 PyObject * obj0 = 0 ;
34664 PyObject * obj1 = 0 ;
34665 PyObject * obj2 = 0 ;
34666 PyObject * obj3 = 0 ;
34667 PyObject * obj4 = 0 ;
34668 char *kwnames[] = {
34669 (char *) "sizer",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
34670 };
34671
34672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:new_SizerItemSizer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
34673 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34674 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34675 arg2 = (int)SWIG_As_int(obj1);
34676 if (PyErr_Occurred()) SWIG_fail;
34677 arg3 = (int)SWIG_As_int(obj2);
34678 if (PyErr_Occurred()) SWIG_fail;
34679 arg4 = (int)SWIG_As_int(obj3);
34680 if (PyErr_Occurred()) SWIG_fail;
34681 if (obj4) {
34682 arg5 = obj4;
34683 }
34684 {
34685 PyThreadState* __tstate = wxPyBeginAllowThreads();
34686 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5);
34687
34688 wxPyEndAllowThreads(__tstate);
34689 if (PyErr_Occurred()) SWIG_fail;
34690 }
34691 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
34692 return resultobj;
34693 fail:
34694 return NULL;
34695 }
34696
34697
34698 static PyObject *_wrap_SizerItem_DeleteWindows(PyObject *, PyObject *args, PyObject *kwargs) {
34699 PyObject *resultobj;
34700 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34701 PyObject * obj0 = 0 ;
34702 char *kwnames[] = {
34703 (char *) "self", NULL
34704 };
34705
34706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_DeleteWindows",kwnames,&obj0)) goto fail;
34707 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34708 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34709 {
34710 PyThreadState* __tstate = wxPyBeginAllowThreads();
34711 (arg1)->DeleteWindows();
34712
34713 wxPyEndAllowThreads(__tstate);
34714 if (PyErr_Occurred()) SWIG_fail;
34715 }
34716 Py_INCREF(Py_None); resultobj = Py_None;
34717 return resultobj;
34718 fail:
34719 return NULL;
34720 }
34721
34722
34723 static PyObject *_wrap_SizerItem_DetachSizer(PyObject *, PyObject *args, PyObject *kwargs) {
34724 PyObject *resultobj;
34725 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34726 PyObject * obj0 = 0 ;
34727 char *kwnames[] = {
34728 (char *) "self", NULL
34729 };
34730
34731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_DetachSizer",kwnames,&obj0)) goto fail;
34732 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34733 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34734 {
34735 PyThreadState* __tstate = wxPyBeginAllowThreads();
34736 (arg1)->DetachSizer();
34737
34738 wxPyEndAllowThreads(__tstate);
34739 if (PyErr_Occurred()) SWIG_fail;
34740 }
34741 Py_INCREF(Py_None); resultobj = Py_None;
34742 return resultobj;
34743 fail:
34744 return NULL;
34745 }
34746
34747
34748 static PyObject *_wrap_SizerItem_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
34749 PyObject *resultobj;
34750 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34751 wxSize result;
34752 PyObject * obj0 = 0 ;
34753 char *kwnames[] = {
34754 (char *) "self", NULL
34755 };
34756
34757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSize",kwnames,&obj0)) goto fail;
34758 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34759 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34760 {
34761 PyThreadState* __tstate = wxPyBeginAllowThreads();
34762 result = (arg1)->GetSize();
34763
34764 wxPyEndAllowThreads(__tstate);
34765 if (PyErr_Occurred()) SWIG_fail;
34766 }
34767 {
34768 wxSize * resultptr;
34769 resultptr = new wxSize((wxSize &) result);
34770 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
34771 }
34772 return resultobj;
34773 fail:
34774 return NULL;
34775 }
34776
34777
34778 static PyObject *_wrap_SizerItem_CalcMin(PyObject *, PyObject *args, PyObject *kwargs) {
34779 PyObject *resultobj;
34780 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34781 wxSize result;
34782 PyObject * obj0 = 0 ;
34783 char *kwnames[] = {
34784 (char *) "self", NULL
34785 };
34786
34787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_CalcMin",kwnames,&obj0)) goto fail;
34788 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34789 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34790 {
34791 PyThreadState* __tstate = wxPyBeginAllowThreads();
34792 result = (arg1)->CalcMin();
34793
34794 wxPyEndAllowThreads(__tstate);
34795 if (PyErr_Occurred()) SWIG_fail;
34796 }
34797 {
34798 wxSize * resultptr;
34799 resultptr = new wxSize((wxSize &) result);
34800 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
34801 }
34802 return resultobj;
34803 fail:
34804 return NULL;
34805 }
34806
34807
34808 static PyObject *_wrap_SizerItem_SetDimension(PyObject *, PyObject *args, PyObject *kwargs) {
34809 PyObject *resultobj;
34810 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34811 wxPoint arg2 ;
34812 wxSize arg3 ;
34813 wxPoint *argp2 ;
34814 wxSize *argp3 ;
34815 PyObject * obj0 = 0 ;
34816 PyObject * obj1 = 0 ;
34817 PyObject * obj2 = 0 ;
34818 char *kwnames[] = {
34819 (char *) "self",(char *) "pos",(char *) "size", NULL
34820 };
34821
34822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetDimension",kwnames,&obj0,&obj1,&obj2)) goto fail;
34823 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34824 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34825 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxPoint,
34826 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
34827 arg2 = *argp2;
34828 if ((SWIG_ConvertPtr(obj2,(void **)(&argp3),SWIGTYPE_p_wxSize,
34829 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
34830 arg3 = *argp3;
34831 {
34832 PyThreadState* __tstate = wxPyBeginAllowThreads();
34833 (arg1)->SetDimension(arg2,arg3);
34834
34835 wxPyEndAllowThreads(__tstate);
34836 if (PyErr_Occurred()) SWIG_fail;
34837 }
34838 Py_INCREF(Py_None); resultobj = Py_None;
34839 return resultobj;
34840 fail:
34841 return NULL;
34842 }
34843
34844
34845 static PyObject *_wrap_SizerItem_GetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
34846 PyObject *resultobj;
34847 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34848 wxSize result;
34849 PyObject * obj0 = 0 ;
34850 char *kwnames[] = {
34851 (char *) "self", NULL
34852 };
34853
34854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetMinSize",kwnames,&obj0)) goto fail;
34855 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34856 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34857 {
34858 PyThreadState* __tstate = wxPyBeginAllowThreads();
34859 result = (arg1)->GetMinSize();
34860
34861 wxPyEndAllowThreads(__tstate);
34862 if (PyErr_Occurred()) SWIG_fail;
34863 }
34864 {
34865 wxSize * resultptr;
34866 resultptr = new wxSize((wxSize &) result);
34867 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
34868 }
34869 return resultobj;
34870 fail:
34871 return NULL;
34872 }
34873
34874
34875 static PyObject *_wrap_SizerItem_GetMinSizeWithBorder(PyObject *, PyObject *args, PyObject *kwargs) {
34876 PyObject *resultobj;
34877 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34878 wxSize result;
34879 PyObject * obj0 = 0 ;
34880 char *kwnames[] = {
34881 (char *) "self", NULL
34882 };
34883
34884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetMinSizeWithBorder",kwnames,&obj0)) goto fail;
34885 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34886 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34887 {
34888 PyThreadState* __tstate = wxPyBeginAllowThreads();
34889 result = ((wxSizerItem const *)arg1)->GetMinSizeWithBorder();
34890
34891 wxPyEndAllowThreads(__tstate);
34892 if (PyErr_Occurred()) SWIG_fail;
34893 }
34894 {
34895 wxSize * resultptr;
34896 resultptr = new wxSize((wxSize &) result);
34897 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
34898 }
34899 return resultobj;
34900 fail:
34901 return NULL;
34902 }
34903
34904
34905 static PyObject *_wrap_SizerItem_SetInitSize(PyObject *, PyObject *args, PyObject *kwargs) {
34906 PyObject *resultobj;
34907 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34908 int arg2 ;
34909 int arg3 ;
34910 PyObject * obj0 = 0 ;
34911 PyObject * obj1 = 0 ;
34912 PyObject * obj2 = 0 ;
34913 char *kwnames[] = {
34914 (char *) "self",(char *) "x",(char *) "y", NULL
34915 };
34916
34917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetInitSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
34918 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34919 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34920 arg2 = (int)SWIG_As_int(obj1);
34921 if (PyErr_Occurred()) SWIG_fail;
34922 arg3 = (int)SWIG_As_int(obj2);
34923 if (PyErr_Occurred()) SWIG_fail;
34924 {
34925 PyThreadState* __tstate = wxPyBeginAllowThreads();
34926 (arg1)->SetInitSize(arg2,arg3);
34927
34928 wxPyEndAllowThreads(__tstate);
34929 if (PyErr_Occurred()) SWIG_fail;
34930 }
34931 Py_INCREF(Py_None); resultobj = Py_None;
34932 return resultobj;
34933 fail:
34934 return NULL;
34935 }
34936
34937
34938 static PyObject *_wrap_SizerItem_SetRatioWH(PyObject *, PyObject *args, PyObject *kwargs) {
34939 PyObject *resultobj;
34940 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34941 int arg2 ;
34942 int arg3 ;
34943 PyObject * obj0 = 0 ;
34944 PyObject * obj1 = 0 ;
34945 PyObject * obj2 = 0 ;
34946 char *kwnames[] = {
34947 (char *) "self",(char *) "width",(char *) "height", NULL
34948 };
34949
34950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetRatioWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
34951 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34952 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34953 arg2 = (int)SWIG_As_int(obj1);
34954 if (PyErr_Occurred()) SWIG_fail;
34955 arg3 = (int)SWIG_As_int(obj2);
34956 if (PyErr_Occurred()) SWIG_fail;
34957 {
34958 PyThreadState* __tstate = wxPyBeginAllowThreads();
34959 (arg1)->SetRatio(arg2,arg3);
34960
34961 wxPyEndAllowThreads(__tstate);
34962 if (PyErr_Occurred()) SWIG_fail;
34963 }
34964 Py_INCREF(Py_None); resultobj = Py_None;
34965 return resultobj;
34966 fail:
34967 return NULL;
34968 }
34969
34970
34971 static PyObject *_wrap_SizerItem_SetRatioSize(PyObject *, PyObject *args, PyObject *kwargs) {
34972 PyObject *resultobj;
34973 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34974 wxSize arg2 ;
34975 wxSize *argp2 ;
34976 PyObject * obj0 = 0 ;
34977 PyObject * obj1 = 0 ;
34978 char *kwnames[] = {
34979 (char *) "self",(char *) "size", NULL
34980 };
34981
34982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetRatioSize",kwnames,&obj0,&obj1)) goto fail;
34983 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34984 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34985 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxSize,
34986 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
34987 arg2 = *argp2;
34988 {
34989 PyThreadState* __tstate = wxPyBeginAllowThreads();
34990 (arg1)->SetRatio(arg2);
34991
34992 wxPyEndAllowThreads(__tstate);
34993 if (PyErr_Occurred()) SWIG_fail;
34994 }
34995 Py_INCREF(Py_None); resultobj = Py_None;
34996 return resultobj;
34997 fail:
34998 return NULL;
34999 }
35000
35001
35002 static PyObject *_wrap_SizerItem_SetRatio(PyObject *, PyObject *args, PyObject *kwargs) {
35003 PyObject *resultobj;
35004 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35005 float arg2 ;
35006 PyObject * obj0 = 0 ;
35007 PyObject * obj1 = 0 ;
35008 char *kwnames[] = {
35009 (char *) "self",(char *) "ratio", NULL
35010 };
35011
35012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetRatio",kwnames,&obj0,&obj1)) goto fail;
35013 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35014 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35015 arg2 = (float)SWIG_As_float(obj1);
35016 if (PyErr_Occurred()) SWIG_fail;
35017 {
35018 PyThreadState* __tstate = wxPyBeginAllowThreads();
35019 (arg1)->SetRatio(arg2);
35020
35021 wxPyEndAllowThreads(__tstate);
35022 if (PyErr_Occurred()) SWIG_fail;
35023 }
35024 Py_INCREF(Py_None); resultobj = Py_None;
35025 return resultobj;
35026 fail:
35027 return NULL;
35028 }
35029
35030
35031 static PyObject *_wrap_SizerItem_GetRatio(PyObject *, PyObject *args, PyObject *kwargs) {
35032 PyObject *resultobj;
35033 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35034 float result;
35035 PyObject * obj0 = 0 ;
35036 char *kwnames[] = {
35037 (char *) "self", NULL
35038 };
35039
35040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetRatio",kwnames,&obj0)) goto fail;
35041 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35042 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35043 {
35044 PyThreadState* __tstate = wxPyBeginAllowThreads();
35045 result = (float)(arg1)->GetRatio();
35046
35047 wxPyEndAllowThreads(__tstate);
35048 if (PyErr_Occurred()) SWIG_fail;
35049 }
35050 resultobj = SWIG_From_float((float)result);
35051 return resultobj;
35052 fail:
35053 return NULL;
35054 }
35055
35056
35057 static PyObject *_wrap_SizerItem_IsWindow(PyObject *, PyObject *args, PyObject *kwargs) {
35058 PyObject *resultobj;
35059 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35060 bool result;
35061 PyObject * obj0 = 0 ;
35062 char *kwnames[] = {
35063 (char *) "self", NULL
35064 };
35065
35066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsWindow",kwnames,&obj0)) goto fail;
35067 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35068 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35069 {
35070 PyThreadState* __tstate = wxPyBeginAllowThreads();
35071 result = (bool)(arg1)->IsWindow();
35072
35073 wxPyEndAllowThreads(__tstate);
35074 if (PyErr_Occurred()) SWIG_fail;
35075 }
35076 {
35077 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35078 }
35079 return resultobj;
35080 fail:
35081 return NULL;
35082 }
35083
35084
35085 static PyObject *_wrap_SizerItem_IsSizer(PyObject *, PyObject *args, PyObject *kwargs) {
35086 PyObject *resultobj;
35087 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35088 bool result;
35089 PyObject * obj0 = 0 ;
35090 char *kwnames[] = {
35091 (char *) "self", NULL
35092 };
35093
35094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsSizer",kwnames,&obj0)) goto fail;
35095 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35096 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35097 {
35098 PyThreadState* __tstate = wxPyBeginAllowThreads();
35099 result = (bool)(arg1)->IsSizer();
35100
35101 wxPyEndAllowThreads(__tstate);
35102 if (PyErr_Occurred()) SWIG_fail;
35103 }
35104 {
35105 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35106 }
35107 return resultobj;
35108 fail:
35109 return NULL;
35110 }
35111
35112
35113 static PyObject *_wrap_SizerItem_IsSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
35114 PyObject *resultobj;
35115 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35116 bool result;
35117 PyObject * obj0 = 0 ;
35118 char *kwnames[] = {
35119 (char *) "self", NULL
35120 };
35121
35122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsSpacer",kwnames,&obj0)) goto fail;
35123 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35124 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35125 {
35126 PyThreadState* __tstate = wxPyBeginAllowThreads();
35127 result = (bool)(arg1)->IsSpacer();
35128
35129 wxPyEndAllowThreads(__tstate);
35130 if (PyErr_Occurred()) SWIG_fail;
35131 }
35132 {
35133 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35134 }
35135 return resultobj;
35136 fail:
35137 return NULL;
35138 }
35139
35140
35141 static PyObject *_wrap_SizerItem_SetProportion(PyObject *, PyObject *args, PyObject *kwargs) {
35142 PyObject *resultobj;
35143 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35144 int arg2 ;
35145 PyObject * obj0 = 0 ;
35146 PyObject * obj1 = 0 ;
35147 char *kwnames[] = {
35148 (char *) "self",(char *) "proportion", NULL
35149 };
35150
35151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetProportion",kwnames,&obj0,&obj1)) goto fail;
35152 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35153 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35154 arg2 = (int)SWIG_As_int(obj1);
35155 if (PyErr_Occurred()) SWIG_fail;
35156 {
35157 PyThreadState* __tstate = wxPyBeginAllowThreads();
35158 (arg1)->SetProportion(arg2);
35159
35160 wxPyEndAllowThreads(__tstate);
35161 if (PyErr_Occurred()) SWIG_fail;
35162 }
35163 Py_INCREF(Py_None); resultobj = Py_None;
35164 return resultobj;
35165 fail:
35166 return NULL;
35167 }
35168
35169
35170 static PyObject *_wrap_SizerItem_GetProportion(PyObject *, PyObject *args, PyObject *kwargs) {
35171 PyObject *resultobj;
35172 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35173 int result;
35174 PyObject * obj0 = 0 ;
35175 char *kwnames[] = {
35176 (char *) "self", NULL
35177 };
35178
35179 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetProportion",kwnames,&obj0)) goto fail;
35180 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35181 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35182 {
35183 PyThreadState* __tstate = wxPyBeginAllowThreads();
35184 result = (int)(arg1)->GetProportion();
35185
35186 wxPyEndAllowThreads(__tstate);
35187 if (PyErr_Occurred()) SWIG_fail;
35188 }
35189 resultobj = SWIG_From_int((int)result);
35190 return resultobj;
35191 fail:
35192 return NULL;
35193 }
35194
35195
35196 static PyObject *_wrap_SizerItem_SetFlag(PyObject *, PyObject *args, PyObject *kwargs) {
35197 PyObject *resultobj;
35198 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35199 int arg2 ;
35200 PyObject * obj0 = 0 ;
35201 PyObject * obj1 = 0 ;
35202 char *kwnames[] = {
35203 (char *) "self",(char *) "flag", NULL
35204 };
35205
35206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetFlag",kwnames,&obj0,&obj1)) goto fail;
35207 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35208 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35209 arg2 = (int)SWIG_As_int(obj1);
35210 if (PyErr_Occurred()) SWIG_fail;
35211 {
35212 PyThreadState* __tstate = wxPyBeginAllowThreads();
35213 (arg1)->SetFlag(arg2);
35214
35215 wxPyEndAllowThreads(__tstate);
35216 if (PyErr_Occurred()) SWIG_fail;
35217 }
35218 Py_INCREF(Py_None); resultobj = Py_None;
35219 return resultobj;
35220 fail:
35221 return NULL;
35222 }
35223
35224
35225 static PyObject *_wrap_SizerItem_GetFlag(PyObject *, PyObject *args, PyObject *kwargs) {
35226 PyObject *resultobj;
35227 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35228 int result;
35229 PyObject * obj0 = 0 ;
35230 char *kwnames[] = {
35231 (char *) "self", NULL
35232 };
35233
35234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetFlag",kwnames,&obj0)) goto fail;
35235 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35236 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35237 {
35238 PyThreadState* __tstate = wxPyBeginAllowThreads();
35239 result = (int)(arg1)->GetFlag();
35240
35241 wxPyEndAllowThreads(__tstate);
35242 if (PyErr_Occurred()) SWIG_fail;
35243 }
35244 resultobj = SWIG_From_int((int)result);
35245 return resultobj;
35246 fail:
35247 return NULL;
35248 }
35249
35250
35251 static PyObject *_wrap_SizerItem_SetBorder(PyObject *, PyObject *args, PyObject *kwargs) {
35252 PyObject *resultobj;
35253 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35254 int arg2 ;
35255 PyObject * obj0 = 0 ;
35256 PyObject * obj1 = 0 ;
35257 char *kwnames[] = {
35258 (char *) "self",(char *) "border", NULL
35259 };
35260
35261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetBorder",kwnames,&obj0,&obj1)) goto fail;
35262 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35263 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35264 arg2 = (int)SWIG_As_int(obj1);
35265 if (PyErr_Occurred()) SWIG_fail;
35266 {
35267 PyThreadState* __tstate = wxPyBeginAllowThreads();
35268 (arg1)->SetBorder(arg2);
35269
35270 wxPyEndAllowThreads(__tstate);
35271 if (PyErr_Occurred()) SWIG_fail;
35272 }
35273 Py_INCREF(Py_None); resultobj = Py_None;
35274 return resultobj;
35275 fail:
35276 return NULL;
35277 }
35278
35279
35280 static PyObject *_wrap_SizerItem_GetBorder(PyObject *, PyObject *args, PyObject *kwargs) {
35281 PyObject *resultobj;
35282 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35283 int result;
35284 PyObject * obj0 = 0 ;
35285 char *kwnames[] = {
35286 (char *) "self", NULL
35287 };
35288
35289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetBorder",kwnames,&obj0)) goto fail;
35290 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35291 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35292 {
35293 PyThreadState* __tstate = wxPyBeginAllowThreads();
35294 result = (int)(arg1)->GetBorder();
35295
35296 wxPyEndAllowThreads(__tstate);
35297 if (PyErr_Occurred()) SWIG_fail;
35298 }
35299 resultobj = SWIG_From_int((int)result);
35300 return resultobj;
35301 fail:
35302 return NULL;
35303 }
35304
35305
35306 static PyObject *_wrap_SizerItem_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
35307 PyObject *resultobj;
35308 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35309 wxWindow *result;
35310 PyObject * obj0 = 0 ;
35311 char *kwnames[] = {
35312 (char *) "self", NULL
35313 };
35314
35315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetWindow",kwnames,&obj0)) goto fail;
35316 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35317 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35318 {
35319 PyThreadState* __tstate = wxPyBeginAllowThreads();
35320 result = (wxWindow *)(arg1)->GetWindow();
35321
35322 wxPyEndAllowThreads(__tstate);
35323 if (PyErr_Occurred()) SWIG_fail;
35324 }
35325 {
35326 resultobj = wxPyMake_wxObject(result, 0);
35327 }
35328 return resultobj;
35329 fail:
35330 return NULL;
35331 }
35332
35333
35334 static PyObject *_wrap_SizerItem_SetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
35335 PyObject *resultobj;
35336 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35337 wxWindow *arg2 = (wxWindow *) 0 ;
35338 PyObject * obj0 = 0 ;
35339 PyObject * obj1 = 0 ;
35340 char *kwnames[] = {
35341 (char *) "self",(char *) "window", NULL
35342 };
35343
35344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetWindow",kwnames,&obj0,&obj1)) goto fail;
35345 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35346 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35347 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35348 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35349 {
35350 PyThreadState* __tstate = wxPyBeginAllowThreads();
35351 (arg1)->SetWindow(arg2);
35352
35353 wxPyEndAllowThreads(__tstate);
35354 if (PyErr_Occurred()) SWIG_fail;
35355 }
35356 Py_INCREF(Py_None); resultobj = Py_None;
35357 return resultobj;
35358 fail:
35359 return NULL;
35360 }
35361
35362
35363 static PyObject *_wrap_SizerItem_GetSizer(PyObject *, PyObject *args, PyObject *kwargs) {
35364 PyObject *resultobj;
35365 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35366 wxSizer *result;
35367 PyObject * obj0 = 0 ;
35368 char *kwnames[] = {
35369 (char *) "self", NULL
35370 };
35371
35372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSizer",kwnames,&obj0)) goto fail;
35373 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35374 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35375 {
35376 PyThreadState* __tstate = wxPyBeginAllowThreads();
35377 result = (wxSizer *)(arg1)->GetSizer();
35378
35379 wxPyEndAllowThreads(__tstate);
35380 if (PyErr_Occurred()) SWIG_fail;
35381 }
35382 {
35383 resultobj = wxPyMake_wxSizer(result, 0);
35384 }
35385 return resultobj;
35386 fail:
35387 return NULL;
35388 }
35389
35390
35391 static PyObject *_wrap_SizerItem_SetSizer(PyObject *, PyObject *args, PyObject *kwargs) {
35392 PyObject *resultobj;
35393 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35394 wxSizer *arg2 = (wxSizer *) 0 ;
35395 PyObject * obj0 = 0 ;
35396 PyObject * obj1 = 0 ;
35397 char *kwnames[] = {
35398 (char *) "self",(char *) "sizer", NULL
35399 };
35400
35401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetSizer",kwnames,&obj0,&obj1)) goto fail;
35402 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35403 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35404 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
35405 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35406 {
35407 PyThreadState* __tstate = wxPyBeginAllowThreads();
35408 (arg1)->SetSizer(arg2);
35409
35410 wxPyEndAllowThreads(__tstate);
35411 if (PyErr_Occurred()) SWIG_fail;
35412 }
35413 Py_INCREF(Py_None); resultobj = Py_None;
35414 return resultobj;
35415 fail:
35416 return NULL;
35417 }
35418
35419
35420 static PyObject *_wrap_SizerItem_GetSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
35421 PyObject *resultobj;
35422 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35423 wxSize *result;
35424 PyObject * obj0 = 0 ;
35425 char *kwnames[] = {
35426 (char *) "self", NULL
35427 };
35428
35429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSpacer",kwnames,&obj0)) goto fail;
35430 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35431 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35432 {
35433 PyThreadState* __tstate = wxPyBeginAllowThreads();
35434 {
35435 wxSize const &_result_ref = (arg1)->GetSpacer();
35436 result = (wxSize *) &_result_ref;
35437 }
35438
35439 wxPyEndAllowThreads(__tstate);
35440 if (PyErr_Occurred()) SWIG_fail;
35441 }
35442 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
35443 return resultobj;
35444 fail:
35445 return NULL;
35446 }
35447
35448
35449 static PyObject *_wrap_SizerItem_SetSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
35450 PyObject *resultobj;
35451 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35452 wxSize *arg2 = 0 ;
35453 wxSize temp2 ;
35454 PyObject * obj0 = 0 ;
35455 PyObject * obj1 = 0 ;
35456 char *kwnames[] = {
35457 (char *) "self",(char *) "size", NULL
35458 };
35459
35460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetSpacer",kwnames,&obj0,&obj1)) goto fail;
35461 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35462 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35463 {
35464 arg2 = &temp2;
35465 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
35466 }
35467 {
35468 PyThreadState* __tstate = wxPyBeginAllowThreads();
35469 (arg1)->SetSpacer((wxSize const &)*arg2);
35470
35471 wxPyEndAllowThreads(__tstate);
35472 if (PyErr_Occurred()) SWIG_fail;
35473 }
35474 Py_INCREF(Py_None); resultobj = Py_None;
35475 return resultobj;
35476 fail:
35477 return NULL;
35478 }
35479
35480
35481 static PyObject *_wrap_SizerItem_Show(PyObject *, PyObject *args, PyObject *kwargs) {
35482 PyObject *resultobj;
35483 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35484 bool arg2 ;
35485 PyObject * obj0 = 0 ;
35486 PyObject * obj1 = 0 ;
35487 char *kwnames[] = {
35488 (char *) "self",(char *) "show", NULL
35489 };
35490
35491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_Show",kwnames,&obj0,&obj1)) goto fail;
35492 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35493 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35494 arg2 = (bool)SWIG_As_bool(obj1);
35495 if (PyErr_Occurred()) SWIG_fail;
35496 {
35497 PyThreadState* __tstate = wxPyBeginAllowThreads();
35498 (arg1)->Show(arg2);
35499
35500 wxPyEndAllowThreads(__tstate);
35501 if (PyErr_Occurred()) SWIG_fail;
35502 }
35503 Py_INCREF(Py_None); resultobj = Py_None;
35504 return resultobj;
35505 fail:
35506 return NULL;
35507 }
35508
35509
35510 static PyObject *_wrap_SizerItem_IsShown(PyObject *, PyObject *args, PyObject *kwargs) {
35511 PyObject *resultobj;
35512 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35513 bool result;
35514 PyObject * obj0 = 0 ;
35515 char *kwnames[] = {
35516 (char *) "self", NULL
35517 };
35518
35519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsShown",kwnames,&obj0)) goto fail;
35520 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35521 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35522 {
35523 PyThreadState* __tstate = wxPyBeginAllowThreads();
35524 result = (bool)(arg1)->IsShown();
35525
35526 wxPyEndAllowThreads(__tstate);
35527 if (PyErr_Occurred()) SWIG_fail;
35528 }
35529 {
35530 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35531 }
35532 return resultobj;
35533 fail:
35534 return NULL;
35535 }
35536
35537
35538 static PyObject *_wrap_SizerItem_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
35539 PyObject *resultobj;
35540 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35541 wxPoint result;
35542 PyObject * obj0 = 0 ;
35543 char *kwnames[] = {
35544 (char *) "self", NULL
35545 };
35546
35547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetPosition",kwnames,&obj0)) goto fail;
35548 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35549 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35550 {
35551 PyThreadState* __tstate = wxPyBeginAllowThreads();
35552 result = (arg1)->GetPosition();
35553
35554 wxPyEndAllowThreads(__tstate);
35555 if (PyErr_Occurred()) SWIG_fail;
35556 }
35557 {
35558 wxPoint * resultptr;
35559 resultptr = new wxPoint((wxPoint &) result);
35560 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
35561 }
35562 return resultobj;
35563 fail:
35564 return NULL;
35565 }
35566
35567
35568 static PyObject *_wrap_SizerItem_GetUserData(PyObject *, PyObject *args, PyObject *kwargs) {
35569 PyObject *resultobj;
35570 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35571 PyObject *result;
35572 PyObject * obj0 = 0 ;
35573 char *kwnames[] = {
35574 (char *) "self", NULL
35575 };
35576
35577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetUserData",kwnames,&obj0)) goto fail;
35578 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35579 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35580 {
35581 PyThreadState* __tstate = wxPyBeginAllowThreads();
35582 result = (PyObject *)wxSizerItem_GetUserData(arg1);
35583
35584 wxPyEndAllowThreads(__tstate);
35585 if (PyErr_Occurred()) SWIG_fail;
35586 }
35587 resultobj = result;
35588 return resultobj;
35589 fail:
35590 return NULL;
35591 }
35592
35593
35594 static PyObject * SizerItem_swigregister(PyObject *, PyObject *args) {
35595 PyObject *obj;
35596 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
35597 SWIG_TypeClientData(SWIGTYPE_p_wxSizerItem, obj);
35598 Py_INCREF(obj);
35599 return Py_BuildValue((char *)"");
35600 }
35601 static PyObject *_wrap_Sizer__setOORInfo(PyObject *, PyObject *args, PyObject *kwargs) {
35602 PyObject *resultobj;
35603 wxSizer *arg1 = (wxSizer *) 0 ;
35604 PyObject *arg2 = (PyObject *) 0 ;
35605 PyObject * obj0 = 0 ;
35606 PyObject * obj1 = 0 ;
35607 char *kwnames[] = {
35608 (char *) "self",(char *) "_self", NULL
35609 };
35610
35611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
35612 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35613 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35614 arg2 = obj1;
35615 {
35616 PyThreadState* __tstate = wxPyBeginAllowThreads();
35617 wxSizer__setOORInfo(arg1,arg2);
35618
35619 wxPyEndAllowThreads(__tstate);
35620 if (PyErr_Occurred()) SWIG_fail;
35621 }
35622 Py_INCREF(Py_None); resultobj = Py_None;
35623 return resultobj;
35624 fail:
35625 return NULL;
35626 }
35627
35628
35629 static PyObject *_wrap_Sizer_Add(PyObject *, PyObject *args, PyObject *kwargs) {
35630 PyObject *resultobj;
35631 wxSizer *arg1 = (wxSizer *) 0 ;
35632 PyObject *arg2 = (PyObject *) 0 ;
35633 int arg3 = (int) 0 ;
35634 int arg4 = (int) 0 ;
35635 int arg5 = (int) 0 ;
35636 PyObject *arg6 = (PyObject *) NULL ;
35637 PyObject * obj0 = 0 ;
35638 PyObject * obj1 = 0 ;
35639 PyObject * obj2 = 0 ;
35640 PyObject * obj3 = 0 ;
35641 PyObject * obj4 = 0 ;
35642 PyObject * obj5 = 0 ;
35643 char *kwnames[] = {
35644 (char *) "self",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
35645 };
35646
35647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Sizer_Add",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
35648 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35649 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35650 arg2 = obj1;
35651 if (obj2) {
35652 arg3 = (int)SWIG_As_int(obj2);
35653 if (PyErr_Occurred()) SWIG_fail;
35654 }
35655 if (obj3) {
35656 arg4 = (int)SWIG_As_int(obj3);
35657 if (PyErr_Occurred()) SWIG_fail;
35658 }
35659 if (obj4) {
35660 arg5 = (int)SWIG_As_int(obj4);
35661 if (PyErr_Occurred()) SWIG_fail;
35662 }
35663 if (obj5) {
35664 arg6 = obj5;
35665 }
35666 {
35667 PyThreadState* __tstate = wxPyBeginAllowThreads();
35668 wxSizer_Add(arg1,arg2,arg3,arg4,arg5,arg6);
35669
35670 wxPyEndAllowThreads(__tstate);
35671 if (PyErr_Occurred()) SWIG_fail;
35672 }
35673 Py_INCREF(Py_None); resultobj = Py_None;
35674 return resultobj;
35675 fail:
35676 return NULL;
35677 }
35678
35679
35680 static PyObject *_wrap_Sizer_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
35681 PyObject *resultobj;
35682 wxSizer *arg1 = (wxSizer *) 0 ;
35683 int arg2 ;
35684 PyObject *arg3 = (PyObject *) 0 ;
35685 int arg4 = (int) 0 ;
35686 int arg5 = (int) 0 ;
35687 int arg6 = (int) 0 ;
35688 PyObject *arg7 = (PyObject *) NULL ;
35689 PyObject * obj0 = 0 ;
35690 PyObject * obj1 = 0 ;
35691 PyObject * obj2 = 0 ;
35692 PyObject * obj3 = 0 ;
35693 PyObject * obj4 = 0 ;
35694 PyObject * obj5 = 0 ;
35695 PyObject * obj6 = 0 ;
35696 char *kwnames[] = {
35697 (char *) "self",(char *) "before",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
35698 };
35699
35700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Sizer_Insert",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
35701 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35702 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35703 arg2 = (int)SWIG_As_int(obj1);
35704 if (PyErr_Occurred()) SWIG_fail;
35705 arg3 = obj2;
35706 if (obj3) {
35707 arg4 = (int)SWIG_As_int(obj3);
35708 if (PyErr_Occurred()) SWIG_fail;
35709 }
35710 if (obj4) {
35711 arg5 = (int)SWIG_As_int(obj4);
35712 if (PyErr_Occurred()) SWIG_fail;
35713 }
35714 if (obj5) {
35715 arg6 = (int)SWIG_As_int(obj5);
35716 if (PyErr_Occurred()) SWIG_fail;
35717 }
35718 if (obj6) {
35719 arg7 = obj6;
35720 }
35721 {
35722 PyThreadState* __tstate = wxPyBeginAllowThreads();
35723 wxSizer_Insert(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
35724
35725 wxPyEndAllowThreads(__tstate);
35726 if (PyErr_Occurred()) SWIG_fail;
35727 }
35728 Py_INCREF(Py_None); resultobj = Py_None;
35729 return resultobj;
35730 fail:
35731 return NULL;
35732 }
35733
35734
35735 static PyObject *_wrap_Sizer_Prepend(PyObject *, PyObject *args, PyObject *kwargs) {
35736 PyObject *resultobj;
35737 wxSizer *arg1 = (wxSizer *) 0 ;
35738 PyObject *arg2 = (PyObject *) 0 ;
35739 int arg3 = (int) 0 ;
35740 int arg4 = (int) 0 ;
35741 int arg5 = (int) 0 ;
35742 PyObject *arg6 = (PyObject *) NULL ;
35743 PyObject * obj0 = 0 ;
35744 PyObject * obj1 = 0 ;
35745 PyObject * obj2 = 0 ;
35746 PyObject * obj3 = 0 ;
35747 PyObject * obj4 = 0 ;
35748 PyObject * obj5 = 0 ;
35749 char *kwnames[] = {
35750 (char *) "self",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
35751 };
35752
35753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Sizer_Prepend",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
35754 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35755 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35756 arg2 = obj1;
35757 if (obj2) {
35758 arg3 = (int)SWIG_As_int(obj2);
35759 if (PyErr_Occurred()) SWIG_fail;
35760 }
35761 if (obj3) {
35762 arg4 = (int)SWIG_As_int(obj3);
35763 if (PyErr_Occurred()) SWIG_fail;
35764 }
35765 if (obj4) {
35766 arg5 = (int)SWIG_As_int(obj4);
35767 if (PyErr_Occurred()) SWIG_fail;
35768 }
35769 if (obj5) {
35770 arg6 = obj5;
35771 }
35772 {
35773 PyThreadState* __tstate = wxPyBeginAllowThreads();
35774 wxSizer_Prepend(arg1,arg2,arg3,arg4,arg5,arg6);
35775
35776 wxPyEndAllowThreads(__tstate);
35777 if (PyErr_Occurred()) SWIG_fail;
35778 }
35779 Py_INCREF(Py_None); resultobj = Py_None;
35780 return resultobj;
35781 fail:
35782 return NULL;
35783 }
35784
35785
35786 static PyObject *_wrap_Sizer_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
35787 PyObject *resultobj;
35788 wxSizer *arg1 = (wxSizer *) 0 ;
35789 PyObject *arg2 = (PyObject *) 0 ;
35790 bool result;
35791 PyObject * obj0 = 0 ;
35792 PyObject * obj1 = 0 ;
35793 char *kwnames[] = {
35794 (char *) "self",(char *) "item", NULL
35795 };
35796
35797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Remove",kwnames,&obj0,&obj1)) goto fail;
35798 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35799 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35800 arg2 = obj1;
35801 {
35802 PyThreadState* __tstate = wxPyBeginAllowThreads();
35803 result = (bool)wxSizer_Remove(arg1,arg2);
35804
35805 wxPyEndAllowThreads(__tstate);
35806 if (PyErr_Occurred()) SWIG_fail;
35807 }
35808 {
35809 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35810 }
35811 return resultobj;
35812 fail:
35813 return NULL;
35814 }
35815
35816
35817 static PyObject *_wrap_Sizer_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
35818 PyObject *resultobj;
35819 wxSizer *arg1 = (wxSizer *) 0 ;
35820 PyObject *arg2 = (PyObject *) 0 ;
35821 bool result;
35822 PyObject * obj0 = 0 ;
35823 PyObject * obj1 = 0 ;
35824 char *kwnames[] = {
35825 (char *) "self",(char *) "item", NULL
35826 };
35827
35828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Detach",kwnames,&obj0,&obj1)) goto fail;
35829 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35830 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35831 arg2 = obj1;
35832 {
35833 PyThreadState* __tstate = wxPyBeginAllowThreads();
35834 result = (bool)wxSizer_Detach(arg1,arg2);
35835
35836 wxPyEndAllowThreads(__tstate);
35837 if (PyErr_Occurred()) SWIG_fail;
35838 }
35839 {
35840 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35841 }
35842 return resultobj;
35843 fail:
35844 return NULL;
35845 }
35846
35847
35848 static PyObject *_wrap_Sizer__SetItemMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
35849 PyObject *resultobj;
35850 wxSizer *arg1 = (wxSizer *) 0 ;
35851 PyObject *arg2 = (PyObject *) 0 ;
35852 wxSize *arg3 = 0 ;
35853 wxSize temp3 ;
35854 PyObject * obj0 = 0 ;
35855 PyObject * obj1 = 0 ;
35856 PyObject * obj2 = 0 ;
35857 char *kwnames[] = {
35858 (char *) "self",(char *) "item",(char *) "size", NULL
35859 };
35860
35861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Sizer__SetItemMinSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
35862 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35863 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35864 arg2 = obj1;
35865 {
35866 arg3 = &temp3;
35867 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
35868 }
35869 {
35870 PyThreadState* __tstate = wxPyBeginAllowThreads();
35871 wxSizer__SetItemMinSize(arg1,arg2,(wxSize const &)*arg3);
35872
35873 wxPyEndAllowThreads(__tstate);
35874 if (PyErr_Occurred()) SWIG_fail;
35875 }
35876 Py_INCREF(Py_None); resultobj = Py_None;
35877 return resultobj;
35878 fail:
35879 return NULL;
35880 }
35881
35882
35883 static PyObject *_wrap_Sizer_AddItem(PyObject *, PyObject *args, PyObject *kwargs) {
35884 PyObject *resultobj;
35885 wxSizer *arg1 = (wxSizer *) 0 ;
35886 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
35887 PyObject * obj0 = 0 ;
35888 PyObject * obj1 = 0 ;
35889 char *kwnames[] = {
35890 (char *) "self",(char *) "item", NULL
35891 };
35892
35893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_AddItem",kwnames,&obj0,&obj1)) goto fail;
35894 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35895 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35896 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizerItem,
35897 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35898 {
35899 PyThreadState* __tstate = wxPyBeginAllowThreads();
35900 (arg1)->Add(arg2);
35901
35902 wxPyEndAllowThreads(__tstate);
35903 if (PyErr_Occurred()) SWIG_fail;
35904 }
35905 Py_INCREF(Py_None); resultobj = Py_None;
35906 return resultobj;
35907 fail:
35908 return NULL;
35909 }
35910
35911
35912 static PyObject *_wrap_Sizer_InsertItem(PyObject *, PyObject *args, PyObject *kwargs) {
35913 PyObject *resultobj;
35914 wxSizer *arg1 = (wxSizer *) 0 ;
35915 size_t arg2 ;
35916 wxSizerItem *arg3 = (wxSizerItem *) 0 ;
35917 PyObject * obj0 = 0 ;
35918 PyObject * obj1 = 0 ;
35919 PyObject * obj2 = 0 ;
35920 char *kwnames[] = {
35921 (char *) "self",(char *) "index",(char *) "item", NULL
35922 };
35923
35924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Sizer_InsertItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
35925 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35926 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35927 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
35928 if (PyErr_Occurred()) SWIG_fail;
35929 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxSizerItem,
35930 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35931 {
35932 PyThreadState* __tstate = wxPyBeginAllowThreads();
35933 (arg1)->Insert(arg2,arg3);
35934
35935 wxPyEndAllowThreads(__tstate);
35936 if (PyErr_Occurred()) SWIG_fail;
35937 }
35938 Py_INCREF(Py_None); resultobj = Py_None;
35939 return resultobj;
35940 fail:
35941 return NULL;
35942 }
35943
35944
35945 static PyObject *_wrap_Sizer_PrependItem(PyObject *, PyObject *args, PyObject *kwargs) {
35946 PyObject *resultobj;
35947 wxSizer *arg1 = (wxSizer *) 0 ;
35948 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
35949 PyObject * obj0 = 0 ;
35950 PyObject * obj1 = 0 ;
35951 char *kwnames[] = {
35952 (char *) "self",(char *) "item", NULL
35953 };
35954
35955 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_PrependItem",kwnames,&obj0,&obj1)) goto fail;
35956 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35957 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35958 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizerItem,
35959 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35960 {
35961 PyThreadState* __tstate = wxPyBeginAllowThreads();
35962 (arg1)->Prepend(arg2);
35963
35964 wxPyEndAllowThreads(__tstate);
35965 if (PyErr_Occurred()) SWIG_fail;
35966 }
35967 Py_INCREF(Py_None); resultobj = Py_None;
35968 return resultobj;
35969 fail:
35970 return NULL;
35971 }
35972
35973
35974 static PyObject *_wrap_Sizer_SetDimension(PyObject *, PyObject *args, PyObject *kwargs) {
35975 PyObject *resultobj;
35976 wxSizer *arg1 = (wxSizer *) 0 ;
35977 int arg2 ;
35978 int arg3 ;
35979 int arg4 ;
35980 int arg5 ;
35981 PyObject * obj0 = 0 ;
35982 PyObject * obj1 = 0 ;
35983 PyObject * obj2 = 0 ;
35984 PyObject * obj3 = 0 ;
35985 PyObject * obj4 = 0 ;
35986 char *kwnames[] = {
35987 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
35988 };
35989
35990 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Sizer_SetDimension",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
35991 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35992 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35993 arg2 = (int)SWIG_As_int(obj1);
35994 if (PyErr_Occurred()) SWIG_fail;
35995 arg3 = (int)SWIG_As_int(obj2);
35996 if (PyErr_Occurred()) SWIG_fail;
35997 arg4 = (int)SWIG_As_int(obj3);
35998 if (PyErr_Occurred()) SWIG_fail;
35999 arg5 = (int)SWIG_As_int(obj4);
36000 if (PyErr_Occurred()) SWIG_fail;
36001 {
36002 PyThreadState* __tstate = wxPyBeginAllowThreads();
36003 (arg1)->SetDimension(arg2,arg3,arg4,arg5);
36004
36005 wxPyEndAllowThreads(__tstate);
36006 if (PyErr_Occurred()) SWIG_fail;
36007 }
36008 Py_INCREF(Py_None); resultobj = Py_None;
36009 return resultobj;
36010 fail:
36011 return NULL;
36012 }
36013
36014
36015 static PyObject *_wrap_Sizer_SetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
36016 PyObject *resultobj;
36017 wxSizer *arg1 = (wxSizer *) 0 ;
36018 wxSize *arg2 = 0 ;
36019 wxSize temp2 ;
36020 PyObject * obj0 = 0 ;
36021 PyObject * obj1 = 0 ;
36022 char *kwnames[] = {
36023 (char *) "self",(char *) "size", NULL
36024 };
36025
36026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetMinSize",kwnames,&obj0,&obj1)) goto fail;
36027 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36028 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36029 {
36030 arg2 = &temp2;
36031 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
36032 }
36033 {
36034 PyThreadState* __tstate = wxPyBeginAllowThreads();
36035 (arg1)->SetMinSize((wxSize const &)*arg2);
36036
36037 wxPyEndAllowThreads(__tstate);
36038 if (PyErr_Occurred()) SWIG_fail;
36039 }
36040 Py_INCREF(Py_None); resultobj = Py_None;
36041 return resultobj;
36042 fail:
36043 return NULL;
36044 }
36045
36046
36047 static PyObject *_wrap_Sizer_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
36048 PyObject *resultobj;
36049 wxSizer *arg1 = (wxSizer *) 0 ;
36050 wxSize result;
36051 PyObject * obj0 = 0 ;
36052 char *kwnames[] = {
36053 (char *) "self", NULL
36054 };
36055
36056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetSize",kwnames,&obj0)) goto fail;
36057 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36058 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36059 {
36060 PyThreadState* __tstate = wxPyBeginAllowThreads();
36061 result = (arg1)->GetSize();
36062
36063 wxPyEndAllowThreads(__tstate);
36064 if (PyErr_Occurred()) SWIG_fail;
36065 }
36066 {
36067 wxSize * resultptr;
36068 resultptr = new wxSize((wxSize &) result);
36069 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
36070 }
36071 return resultobj;
36072 fail:
36073 return NULL;
36074 }
36075
36076
36077 static PyObject *_wrap_Sizer_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
36078 PyObject *resultobj;
36079 wxSizer *arg1 = (wxSizer *) 0 ;
36080 wxPoint result;
36081 PyObject * obj0 = 0 ;
36082 char *kwnames[] = {
36083 (char *) "self", NULL
36084 };
36085
36086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetPosition",kwnames,&obj0)) goto fail;
36087 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36088 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36089 {
36090 PyThreadState* __tstate = wxPyBeginAllowThreads();
36091 result = (arg1)->GetPosition();
36092
36093 wxPyEndAllowThreads(__tstate);
36094 if (PyErr_Occurred()) SWIG_fail;
36095 }
36096 {
36097 wxPoint * resultptr;
36098 resultptr = new wxPoint((wxPoint &) result);
36099 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
36100 }
36101 return resultobj;
36102 fail:
36103 return NULL;
36104 }
36105
36106
36107 static PyObject *_wrap_Sizer_GetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
36108 PyObject *resultobj;
36109 wxSizer *arg1 = (wxSizer *) 0 ;
36110 wxSize result;
36111 PyObject * obj0 = 0 ;
36112 char *kwnames[] = {
36113 (char *) "self", NULL
36114 };
36115
36116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetMinSize",kwnames,&obj0)) goto fail;
36117 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36118 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36119 {
36120 PyThreadState* __tstate = wxPyBeginAllowThreads();
36121 result = (arg1)->GetMinSize();
36122
36123 wxPyEndAllowThreads(__tstate);
36124 if (PyErr_Occurred()) SWIG_fail;
36125 }
36126 {
36127 wxSize * resultptr;
36128 resultptr = new wxSize((wxSize &) result);
36129 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
36130 }
36131 return resultobj;
36132 fail:
36133 return NULL;
36134 }
36135
36136
36137 static PyObject *_wrap_Sizer_RecalcSizes(PyObject *, PyObject *args, PyObject *kwargs) {
36138 PyObject *resultobj;
36139 wxSizer *arg1 = (wxSizer *) 0 ;
36140 PyObject * obj0 = 0 ;
36141 char *kwnames[] = {
36142 (char *) "self", NULL
36143 };
36144
36145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_RecalcSizes",kwnames,&obj0)) goto fail;
36146 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36147 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36148 {
36149 PyThreadState* __tstate = wxPyBeginAllowThreads();
36150 (arg1)->RecalcSizes();
36151
36152 wxPyEndAllowThreads(__tstate);
36153 if (PyErr_Occurred()) SWIG_fail;
36154 }
36155 Py_INCREF(Py_None); resultobj = Py_None;
36156 return resultobj;
36157 fail:
36158 return NULL;
36159 }
36160
36161
36162 static PyObject *_wrap_Sizer_CalcMin(PyObject *, PyObject *args, PyObject *kwargs) {
36163 PyObject *resultobj;
36164 wxSizer *arg1 = (wxSizer *) 0 ;
36165 wxSize result;
36166 PyObject * obj0 = 0 ;
36167 char *kwnames[] = {
36168 (char *) "self", NULL
36169 };
36170
36171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_CalcMin",kwnames,&obj0)) goto fail;
36172 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36173 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36174 {
36175 PyThreadState* __tstate = wxPyBeginAllowThreads();
36176 result = (arg1)->CalcMin();
36177
36178 wxPyEndAllowThreads(__tstate);
36179 if (PyErr_Occurred()) SWIG_fail;
36180 }
36181 {
36182 wxSize * resultptr;
36183 resultptr = new wxSize((wxSize &) result);
36184 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
36185 }
36186 return resultobj;
36187 fail:
36188 return NULL;
36189 }
36190
36191
36192 static PyObject *_wrap_Sizer_Layout(PyObject *, PyObject *args, PyObject *kwargs) {
36193 PyObject *resultobj;
36194 wxSizer *arg1 = (wxSizer *) 0 ;
36195 PyObject * obj0 = 0 ;
36196 char *kwnames[] = {
36197 (char *) "self", NULL
36198 };
36199
36200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_Layout",kwnames,&obj0)) goto fail;
36201 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36202 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36203 {
36204 PyThreadState* __tstate = wxPyBeginAllowThreads();
36205 (arg1)->Layout();
36206
36207 wxPyEndAllowThreads(__tstate);
36208 if (PyErr_Occurred()) SWIG_fail;
36209 }
36210 Py_INCREF(Py_None); resultobj = Py_None;
36211 return resultobj;
36212 fail:
36213 return NULL;
36214 }
36215
36216
36217 static PyObject *_wrap_Sizer_Fit(PyObject *, PyObject *args, PyObject *kwargs) {
36218 PyObject *resultobj;
36219 wxSizer *arg1 = (wxSizer *) 0 ;
36220 wxWindow *arg2 = (wxWindow *) 0 ;
36221 wxSize result;
36222 PyObject * obj0 = 0 ;
36223 PyObject * obj1 = 0 ;
36224 char *kwnames[] = {
36225 (char *) "self",(char *) "window", NULL
36226 };
36227
36228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Fit",kwnames,&obj0,&obj1)) goto fail;
36229 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36230 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36231 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
36232 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36233 {
36234 PyThreadState* __tstate = wxPyBeginAllowThreads();
36235 result = (arg1)->Fit(arg2);
36236
36237 wxPyEndAllowThreads(__tstate);
36238 if (PyErr_Occurred()) SWIG_fail;
36239 }
36240 {
36241 wxSize * resultptr;
36242 resultptr = new wxSize((wxSize &) result);
36243 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
36244 }
36245 return resultobj;
36246 fail:
36247 return NULL;
36248 }
36249
36250
36251 static PyObject *_wrap_Sizer_FitInside(PyObject *, PyObject *args, PyObject *kwargs) {
36252 PyObject *resultobj;
36253 wxSizer *arg1 = (wxSizer *) 0 ;
36254 wxWindow *arg2 = (wxWindow *) 0 ;
36255 PyObject * obj0 = 0 ;
36256 PyObject * obj1 = 0 ;
36257 char *kwnames[] = {
36258 (char *) "self",(char *) "window", NULL
36259 };
36260
36261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_FitInside",kwnames,&obj0,&obj1)) goto fail;
36262 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36263 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36264 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
36265 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36266 {
36267 PyThreadState* __tstate = wxPyBeginAllowThreads();
36268 (arg1)->FitInside(arg2);
36269
36270 wxPyEndAllowThreads(__tstate);
36271 if (PyErr_Occurred()) SWIG_fail;
36272 }
36273 Py_INCREF(Py_None); resultobj = Py_None;
36274 return resultobj;
36275 fail:
36276 return NULL;
36277 }
36278
36279
36280 static PyObject *_wrap_Sizer_SetSizeHints(PyObject *, PyObject *args, PyObject *kwargs) {
36281 PyObject *resultobj;
36282 wxSizer *arg1 = (wxSizer *) 0 ;
36283 wxWindow *arg2 = (wxWindow *) 0 ;
36284 PyObject * obj0 = 0 ;
36285 PyObject * obj1 = 0 ;
36286 char *kwnames[] = {
36287 (char *) "self",(char *) "window", NULL
36288 };
36289
36290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetSizeHints",kwnames,&obj0,&obj1)) goto fail;
36291 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36292 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36293 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
36294 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36295 {
36296 PyThreadState* __tstate = wxPyBeginAllowThreads();
36297 (arg1)->SetSizeHints(arg2);
36298
36299 wxPyEndAllowThreads(__tstate);
36300 if (PyErr_Occurred()) SWIG_fail;
36301 }
36302 Py_INCREF(Py_None); resultobj = Py_None;
36303 return resultobj;
36304 fail:
36305 return NULL;
36306 }
36307
36308
36309 static PyObject *_wrap_Sizer_SetVirtualSizeHints(PyObject *, PyObject *args, PyObject *kwargs) {
36310 PyObject *resultobj;
36311 wxSizer *arg1 = (wxSizer *) 0 ;
36312 wxWindow *arg2 = (wxWindow *) 0 ;
36313 PyObject * obj0 = 0 ;
36314 PyObject * obj1 = 0 ;
36315 char *kwnames[] = {
36316 (char *) "self",(char *) "window", NULL
36317 };
36318
36319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetVirtualSizeHints",kwnames,&obj0,&obj1)) goto fail;
36320 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36321 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36322 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
36323 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36324 {
36325 PyThreadState* __tstate = wxPyBeginAllowThreads();
36326 (arg1)->SetVirtualSizeHints(arg2);
36327
36328 wxPyEndAllowThreads(__tstate);
36329 if (PyErr_Occurred()) SWIG_fail;
36330 }
36331 Py_INCREF(Py_None); resultobj = Py_None;
36332 return resultobj;
36333 fail:
36334 return NULL;
36335 }
36336
36337
36338 static PyObject *_wrap_Sizer_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
36339 PyObject *resultobj;
36340 wxSizer *arg1 = (wxSizer *) 0 ;
36341 bool arg2 = (bool) False ;
36342 PyObject * obj0 = 0 ;
36343 PyObject * obj1 = 0 ;
36344 char *kwnames[] = {
36345 (char *) "self",(char *) "deleteWindows", NULL
36346 };
36347
36348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sizer_Clear",kwnames,&obj0,&obj1)) goto fail;
36349 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36350 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36351 if (obj1) {
36352 arg2 = (bool)SWIG_As_bool(obj1);
36353 if (PyErr_Occurred()) SWIG_fail;
36354 }
36355 {
36356 PyThreadState* __tstate = wxPyBeginAllowThreads();
36357 (arg1)->Clear(arg2);
36358
36359 wxPyEndAllowThreads(__tstate);
36360 if (PyErr_Occurred()) SWIG_fail;
36361 }
36362 Py_INCREF(Py_None); resultobj = Py_None;
36363 return resultobj;
36364 fail:
36365 return NULL;
36366 }
36367
36368
36369 static PyObject *_wrap_Sizer_DeleteWindows(PyObject *, PyObject *args, PyObject *kwargs) {
36370 PyObject *resultobj;
36371 wxSizer *arg1 = (wxSizer *) 0 ;
36372 PyObject * obj0 = 0 ;
36373 char *kwnames[] = {
36374 (char *) "self", NULL
36375 };
36376
36377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_DeleteWindows",kwnames,&obj0)) goto fail;
36378 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36379 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36380 {
36381 PyThreadState* __tstate = wxPyBeginAllowThreads();
36382 (arg1)->DeleteWindows();
36383
36384 wxPyEndAllowThreads(__tstate);
36385 if (PyErr_Occurred()) SWIG_fail;
36386 }
36387 Py_INCREF(Py_None); resultobj = Py_None;
36388 return resultobj;
36389 fail:
36390 return NULL;
36391 }
36392
36393
36394 static PyObject *_wrap_Sizer_GetChildren(PyObject *, PyObject *args, PyObject *kwargs) {
36395 PyObject *resultobj;
36396 wxSizer *arg1 = (wxSizer *) 0 ;
36397 PyObject *result;
36398 PyObject * obj0 = 0 ;
36399 char *kwnames[] = {
36400 (char *) "self", NULL
36401 };
36402
36403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetChildren",kwnames,&obj0)) goto fail;
36404 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36405 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36406 {
36407 PyThreadState* __tstate = wxPyBeginAllowThreads();
36408 result = (PyObject *)wxSizer_GetChildren(arg1);
36409
36410 wxPyEndAllowThreads(__tstate);
36411 if (PyErr_Occurred()) SWIG_fail;
36412 }
36413 resultobj = result;
36414 return resultobj;
36415 fail:
36416 return NULL;
36417 }
36418
36419
36420 static PyObject *_wrap_Sizer_Show(PyObject *, PyObject *args, PyObject *kwargs) {
36421 PyObject *resultobj;
36422 wxSizer *arg1 = (wxSizer *) 0 ;
36423 PyObject *arg2 = (PyObject *) 0 ;
36424 bool arg3 = (bool) True ;
36425 PyObject * obj0 = 0 ;
36426 PyObject * obj1 = 0 ;
36427 PyObject * obj2 = 0 ;
36428 char *kwnames[] = {
36429 (char *) "self",(char *) "item",(char *) "show", NULL
36430 };
36431
36432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Sizer_Show",kwnames,&obj0,&obj1,&obj2)) goto fail;
36433 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36434 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36435 arg2 = obj1;
36436 if (obj2) {
36437 arg3 = (bool)SWIG_As_bool(obj2);
36438 if (PyErr_Occurred()) SWIG_fail;
36439 }
36440 {
36441 PyThreadState* __tstate = wxPyBeginAllowThreads();
36442 wxSizer_Show(arg1,arg2,arg3);
36443
36444 wxPyEndAllowThreads(__tstate);
36445 if (PyErr_Occurred()) SWIG_fail;
36446 }
36447 Py_INCREF(Py_None); resultobj = Py_None;
36448 return resultobj;
36449 fail:
36450 return NULL;
36451 }
36452
36453
36454 static PyObject *_wrap_Sizer_IsShown(PyObject *, PyObject *args, PyObject *kwargs) {
36455 PyObject *resultobj;
36456 wxSizer *arg1 = (wxSizer *) 0 ;
36457 PyObject *arg2 = (PyObject *) 0 ;
36458 bool result;
36459 PyObject * obj0 = 0 ;
36460 PyObject * obj1 = 0 ;
36461 char *kwnames[] = {
36462 (char *) "self",(char *) "item", NULL
36463 };
36464
36465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_IsShown",kwnames,&obj0,&obj1)) goto fail;
36466 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36467 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36468 arg2 = obj1;
36469 {
36470 PyThreadState* __tstate = wxPyBeginAllowThreads();
36471 result = (bool)wxSizer_IsShown(arg1,arg2);
36472
36473 wxPyEndAllowThreads(__tstate);
36474 if (PyErr_Occurred()) SWIG_fail;
36475 }
36476 {
36477 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
36478 }
36479 return resultobj;
36480 fail:
36481 return NULL;
36482 }
36483
36484
36485 static PyObject *_wrap_Sizer_ShowItems(PyObject *, PyObject *args, PyObject *kwargs) {
36486 PyObject *resultobj;
36487 wxSizer *arg1 = (wxSizer *) 0 ;
36488 bool arg2 ;
36489 PyObject * obj0 = 0 ;
36490 PyObject * obj1 = 0 ;
36491 char *kwnames[] = {
36492 (char *) "self",(char *) "show", NULL
36493 };
36494
36495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_ShowItems",kwnames,&obj0,&obj1)) goto fail;
36496 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36497 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36498 arg2 = (bool)SWIG_As_bool(obj1);
36499 if (PyErr_Occurred()) SWIG_fail;
36500 {
36501 PyThreadState* __tstate = wxPyBeginAllowThreads();
36502 (arg1)->ShowItems(arg2);
36503
36504 wxPyEndAllowThreads(__tstate);
36505 if (PyErr_Occurred()) SWIG_fail;
36506 }
36507 Py_INCREF(Py_None); resultobj = Py_None;
36508 return resultobj;
36509 fail:
36510 return NULL;
36511 }
36512
36513
36514 static PyObject * Sizer_swigregister(PyObject *, PyObject *args) {
36515 PyObject *obj;
36516 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36517 SWIG_TypeClientData(SWIGTYPE_p_wxSizer, obj);
36518 Py_INCREF(obj);
36519 return Py_BuildValue((char *)"");
36520 }
36521 static PyObject *_wrap_new_PySizer(PyObject *, PyObject *args, PyObject *kwargs) {
36522 PyObject *resultobj;
36523 wxPySizer *result;
36524 char *kwnames[] = {
36525 NULL
36526 };
36527
36528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PySizer",kwnames)) goto fail;
36529 {
36530 PyThreadState* __tstate = wxPyBeginAllowThreads();
36531 result = (wxPySizer *)new wxPySizer();
36532
36533 wxPyEndAllowThreads(__tstate);
36534 if (PyErr_Occurred()) SWIG_fail;
36535 }
36536 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPySizer, 1);
36537 return resultobj;
36538 fail:
36539 return NULL;
36540 }
36541
36542
36543 static PyObject *_wrap_PySizer__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
36544 PyObject *resultobj;
36545 wxPySizer *arg1 = (wxPySizer *) 0 ;
36546 PyObject *arg2 = (PyObject *) 0 ;
36547 PyObject *arg3 = (PyObject *) 0 ;
36548 PyObject * obj0 = 0 ;
36549 PyObject * obj1 = 0 ;
36550 PyObject * obj2 = 0 ;
36551 char *kwnames[] = {
36552 (char *) "self",(char *) "self",(char *) "_class", NULL
36553 };
36554
36555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PySizer__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
36556 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPySizer,
36557 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36558 arg2 = obj1;
36559 arg3 = obj2;
36560 {
36561 PyThreadState* __tstate = wxPyBeginAllowThreads();
36562 (arg1)->_setCallbackInfo(arg2,arg3);
36563
36564 wxPyEndAllowThreads(__tstate);
36565 if (PyErr_Occurred()) SWIG_fail;
36566 }
36567 Py_INCREF(Py_None); resultobj = Py_None;
36568 return resultobj;
36569 fail:
36570 return NULL;
36571 }
36572
36573
36574 static PyObject * PySizer_swigregister(PyObject *, PyObject *args) {
36575 PyObject *obj;
36576 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36577 SWIG_TypeClientData(SWIGTYPE_p_wxPySizer, obj);
36578 Py_INCREF(obj);
36579 return Py_BuildValue((char *)"");
36580 }
36581 static PyObject *_wrap_new_BoxSizer(PyObject *, PyObject *args, PyObject *kwargs) {
36582 PyObject *resultobj;
36583 int arg1 = (int) wxHORIZONTAL ;
36584 wxBoxSizer *result;
36585 PyObject * obj0 = 0 ;
36586 char *kwnames[] = {
36587 (char *) "orient", NULL
36588 };
36589
36590 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BoxSizer",kwnames,&obj0)) goto fail;
36591 if (obj0) {
36592 arg1 = (int)SWIG_As_int(obj0);
36593 if (PyErr_Occurred()) SWIG_fail;
36594 }
36595 {
36596 PyThreadState* __tstate = wxPyBeginAllowThreads();
36597 result = (wxBoxSizer *)new wxBoxSizer(arg1);
36598
36599 wxPyEndAllowThreads(__tstate);
36600 if (PyErr_Occurred()) SWIG_fail;
36601 }
36602 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBoxSizer, 1);
36603 return resultobj;
36604 fail:
36605 return NULL;
36606 }
36607
36608
36609 static PyObject *_wrap_BoxSizer_GetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
36610 PyObject *resultobj;
36611 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
36612 int result;
36613 PyObject * obj0 = 0 ;
36614 char *kwnames[] = {
36615 (char *) "self", NULL
36616 };
36617
36618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BoxSizer_GetOrientation",kwnames,&obj0)) goto fail;
36619 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
36620 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36621 {
36622 PyThreadState* __tstate = wxPyBeginAllowThreads();
36623 result = (int)(arg1)->GetOrientation();
36624
36625 wxPyEndAllowThreads(__tstate);
36626 if (PyErr_Occurred()) SWIG_fail;
36627 }
36628 resultobj = SWIG_From_int((int)result);
36629 return resultobj;
36630 fail:
36631 return NULL;
36632 }
36633
36634
36635 static PyObject *_wrap_BoxSizer_SetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
36636 PyObject *resultobj;
36637 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
36638 int arg2 ;
36639 PyObject * obj0 = 0 ;
36640 PyObject * obj1 = 0 ;
36641 char *kwnames[] = {
36642 (char *) "self",(char *) "orient", NULL
36643 };
36644
36645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BoxSizer_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
36646 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
36647 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36648 arg2 = (int)SWIG_As_int(obj1);
36649 if (PyErr_Occurred()) SWIG_fail;
36650 {
36651 PyThreadState* __tstate = wxPyBeginAllowThreads();
36652 (arg1)->SetOrientation(arg2);
36653
36654 wxPyEndAllowThreads(__tstate);
36655 if (PyErr_Occurred()) SWIG_fail;
36656 }
36657 Py_INCREF(Py_None); resultobj = Py_None;
36658 return resultobj;
36659 fail:
36660 return NULL;
36661 }
36662
36663
36664 static PyObject * BoxSizer_swigregister(PyObject *, PyObject *args) {
36665 PyObject *obj;
36666 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36667 SWIG_TypeClientData(SWIGTYPE_p_wxBoxSizer, obj);
36668 Py_INCREF(obj);
36669 return Py_BuildValue((char *)"");
36670 }
36671 static PyObject *_wrap_new_StaticBoxSizer(PyObject *, PyObject *args, PyObject *kwargs) {
36672 PyObject *resultobj;
36673 wxStaticBox *arg1 = (wxStaticBox *) 0 ;
36674 int arg2 = (int) wxHORIZONTAL ;
36675 wxStaticBoxSizer *result;
36676 PyObject * obj0 = 0 ;
36677 PyObject * obj1 = 0 ;
36678 char *kwnames[] = {
36679 (char *) "box",(char *) "orient", NULL
36680 };
36681
36682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_StaticBoxSizer",kwnames,&obj0,&obj1)) goto fail;
36683 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBox,
36684 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36685 if (obj1) {
36686 arg2 = (int)SWIG_As_int(obj1);
36687 if (PyErr_Occurred()) SWIG_fail;
36688 }
36689 {
36690 PyThreadState* __tstate = wxPyBeginAllowThreads();
36691 result = (wxStaticBoxSizer *)new wxStaticBoxSizer(arg1,arg2);
36692
36693 wxPyEndAllowThreads(__tstate);
36694 if (PyErr_Occurred()) SWIG_fail;
36695 }
36696 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBoxSizer, 1);
36697 return resultobj;
36698 fail:
36699 return NULL;
36700 }
36701
36702
36703 static PyObject *_wrap_StaticBoxSizer_GetStaticBox(PyObject *, PyObject *args, PyObject *kwargs) {
36704 PyObject *resultobj;
36705 wxStaticBoxSizer *arg1 = (wxStaticBoxSizer *) 0 ;
36706 wxStaticBox *result;
36707 PyObject * obj0 = 0 ;
36708 char *kwnames[] = {
36709 (char *) "self", NULL
36710 };
36711
36712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticBoxSizer_GetStaticBox",kwnames,&obj0)) goto fail;
36713 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBoxSizer,
36714 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36715 {
36716 PyThreadState* __tstate = wxPyBeginAllowThreads();
36717 result = (wxStaticBox *)(arg1)->GetStaticBox();
36718
36719 wxPyEndAllowThreads(__tstate);
36720 if (PyErr_Occurred()) SWIG_fail;
36721 }
36722 {
36723 resultobj = wxPyMake_wxObject(result, 0);
36724 }
36725 return resultobj;
36726 fail:
36727 return NULL;
36728 }
36729
36730
36731 static PyObject * StaticBoxSizer_swigregister(PyObject *, PyObject *args) {
36732 PyObject *obj;
36733 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36734 SWIG_TypeClientData(SWIGTYPE_p_wxStaticBoxSizer, obj);
36735 Py_INCREF(obj);
36736 return Py_BuildValue((char *)"");
36737 }
36738 static PyObject *_wrap_new_GridSizer(PyObject *, PyObject *args, PyObject *kwargs) {
36739 PyObject *resultobj;
36740 int arg1 = (int) 1 ;
36741 int arg2 = (int) 0 ;
36742 int arg3 = (int) 0 ;
36743 int arg4 = (int) 0 ;
36744 wxGridSizer *result;
36745 PyObject * obj0 = 0 ;
36746 PyObject * obj1 = 0 ;
36747 PyObject * obj2 = 0 ;
36748 PyObject * obj3 = 0 ;
36749 char *kwnames[] = {
36750 (char *) "rows",(char *) "cols",(char *) "vgap",(char *) "hgap", NULL
36751 };
36752
36753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_GridSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
36754 if (obj0) {
36755 arg1 = (int)SWIG_As_int(obj0);
36756 if (PyErr_Occurred()) SWIG_fail;
36757 }
36758 if (obj1) {
36759 arg2 = (int)SWIG_As_int(obj1);
36760 if (PyErr_Occurred()) SWIG_fail;
36761 }
36762 if (obj2) {
36763 arg3 = (int)SWIG_As_int(obj2);
36764 if (PyErr_Occurred()) SWIG_fail;
36765 }
36766 if (obj3) {
36767 arg4 = (int)SWIG_As_int(obj3);
36768 if (PyErr_Occurred()) SWIG_fail;
36769 }
36770 {
36771 PyThreadState* __tstate = wxPyBeginAllowThreads();
36772 result = (wxGridSizer *)new wxGridSizer(arg1,arg2,arg3,arg4);
36773
36774 wxPyEndAllowThreads(__tstate);
36775 if (PyErr_Occurred()) SWIG_fail;
36776 }
36777 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridSizer, 1);
36778 return resultobj;
36779 fail:
36780 return NULL;
36781 }
36782
36783
36784 static PyObject *_wrap_GridSizer_SetCols(PyObject *, PyObject *args, PyObject *kwargs) {
36785 PyObject *resultobj;
36786 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36787 int arg2 ;
36788 PyObject * obj0 = 0 ;
36789 PyObject * obj1 = 0 ;
36790 char *kwnames[] = {
36791 (char *) "self",(char *) "cols", NULL
36792 };
36793
36794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetCols",kwnames,&obj0,&obj1)) goto fail;
36795 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36796 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36797 arg2 = (int)SWIG_As_int(obj1);
36798 if (PyErr_Occurred()) SWIG_fail;
36799 {
36800 PyThreadState* __tstate = wxPyBeginAllowThreads();
36801 (arg1)->SetCols(arg2);
36802
36803 wxPyEndAllowThreads(__tstate);
36804 if (PyErr_Occurred()) SWIG_fail;
36805 }
36806 Py_INCREF(Py_None); resultobj = Py_None;
36807 return resultobj;
36808 fail:
36809 return NULL;
36810 }
36811
36812
36813 static PyObject *_wrap_GridSizer_SetRows(PyObject *, PyObject *args, PyObject *kwargs) {
36814 PyObject *resultobj;
36815 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36816 int arg2 ;
36817 PyObject * obj0 = 0 ;
36818 PyObject * obj1 = 0 ;
36819 char *kwnames[] = {
36820 (char *) "self",(char *) "rows", NULL
36821 };
36822
36823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetRows",kwnames,&obj0,&obj1)) goto fail;
36824 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36825 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36826 arg2 = (int)SWIG_As_int(obj1);
36827 if (PyErr_Occurred()) SWIG_fail;
36828 {
36829 PyThreadState* __tstate = wxPyBeginAllowThreads();
36830 (arg1)->SetRows(arg2);
36831
36832 wxPyEndAllowThreads(__tstate);
36833 if (PyErr_Occurred()) SWIG_fail;
36834 }
36835 Py_INCREF(Py_None); resultobj = Py_None;
36836 return resultobj;
36837 fail:
36838 return NULL;
36839 }
36840
36841
36842 static PyObject *_wrap_GridSizer_SetVGap(PyObject *, PyObject *args, PyObject *kwargs) {
36843 PyObject *resultobj;
36844 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36845 int arg2 ;
36846 PyObject * obj0 = 0 ;
36847 PyObject * obj1 = 0 ;
36848 char *kwnames[] = {
36849 (char *) "self",(char *) "gap", NULL
36850 };
36851
36852 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetVGap",kwnames,&obj0,&obj1)) goto fail;
36853 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36854 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36855 arg2 = (int)SWIG_As_int(obj1);
36856 if (PyErr_Occurred()) SWIG_fail;
36857 {
36858 PyThreadState* __tstate = wxPyBeginAllowThreads();
36859 (arg1)->SetVGap(arg2);
36860
36861 wxPyEndAllowThreads(__tstate);
36862 if (PyErr_Occurred()) SWIG_fail;
36863 }
36864 Py_INCREF(Py_None); resultobj = Py_None;
36865 return resultobj;
36866 fail:
36867 return NULL;
36868 }
36869
36870
36871 static PyObject *_wrap_GridSizer_SetHGap(PyObject *, PyObject *args, PyObject *kwargs) {
36872 PyObject *resultobj;
36873 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36874 int arg2 ;
36875 PyObject * obj0 = 0 ;
36876 PyObject * obj1 = 0 ;
36877 char *kwnames[] = {
36878 (char *) "self",(char *) "gap", NULL
36879 };
36880
36881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetHGap",kwnames,&obj0,&obj1)) goto fail;
36882 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36883 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36884 arg2 = (int)SWIG_As_int(obj1);
36885 if (PyErr_Occurred()) SWIG_fail;
36886 {
36887 PyThreadState* __tstate = wxPyBeginAllowThreads();
36888 (arg1)->SetHGap(arg2);
36889
36890 wxPyEndAllowThreads(__tstate);
36891 if (PyErr_Occurred()) SWIG_fail;
36892 }
36893 Py_INCREF(Py_None); resultobj = Py_None;
36894 return resultobj;
36895 fail:
36896 return NULL;
36897 }
36898
36899
36900 static PyObject *_wrap_GridSizer_GetCols(PyObject *, PyObject *args, PyObject *kwargs) {
36901 PyObject *resultobj;
36902 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36903 int result;
36904 PyObject * obj0 = 0 ;
36905 char *kwnames[] = {
36906 (char *) "self", NULL
36907 };
36908
36909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetCols",kwnames,&obj0)) goto fail;
36910 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36911 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36912 {
36913 PyThreadState* __tstate = wxPyBeginAllowThreads();
36914 result = (int)(arg1)->GetCols();
36915
36916 wxPyEndAllowThreads(__tstate);
36917 if (PyErr_Occurred()) SWIG_fail;
36918 }
36919 resultobj = SWIG_From_int((int)result);
36920 return resultobj;
36921 fail:
36922 return NULL;
36923 }
36924
36925
36926 static PyObject *_wrap_GridSizer_GetRows(PyObject *, PyObject *args, PyObject *kwargs) {
36927 PyObject *resultobj;
36928 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36929 int result;
36930 PyObject * obj0 = 0 ;
36931 char *kwnames[] = {
36932 (char *) "self", NULL
36933 };
36934
36935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetRows",kwnames,&obj0)) goto fail;
36936 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36937 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36938 {
36939 PyThreadState* __tstate = wxPyBeginAllowThreads();
36940 result = (int)(arg1)->GetRows();
36941
36942 wxPyEndAllowThreads(__tstate);
36943 if (PyErr_Occurred()) SWIG_fail;
36944 }
36945 resultobj = SWIG_From_int((int)result);
36946 return resultobj;
36947 fail:
36948 return NULL;
36949 }
36950
36951
36952 static PyObject *_wrap_GridSizer_GetVGap(PyObject *, PyObject *args, PyObject *kwargs) {
36953 PyObject *resultobj;
36954 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36955 int result;
36956 PyObject * obj0 = 0 ;
36957 char *kwnames[] = {
36958 (char *) "self", NULL
36959 };
36960
36961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetVGap",kwnames,&obj0)) goto fail;
36962 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36963 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36964 {
36965 PyThreadState* __tstate = wxPyBeginAllowThreads();
36966 result = (int)(arg1)->GetVGap();
36967
36968 wxPyEndAllowThreads(__tstate);
36969 if (PyErr_Occurred()) SWIG_fail;
36970 }
36971 resultobj = SWIG_From_int((int)result);
36972 return resultobj;
36973 fail:
36974 return NULL;
36975 }
36976
36977
36978 static PyObject *_wrap_GridSizer_GetHGap(PyObject *, PyObject *args, PyObject *kwargs) {
36979 PyObject *resultobj;
36980 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36981 int result;
36982 PyObject * obj0 = 0 ;
36983 char *kwnames[] = {
36984 (char *) "self", NULL
36985 };
36986
36987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetHGap",kwnames,&obj0)) goto fail;
36988 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36989 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36990 {
36991 PyThreadState* __tstate = wxPyBeginAllowThreads();
36992 result = (int)(arg1)->GetHGap();
36993
36994 wxPyEndAllowThreads(__tstate);
36995 if (PyErr_Occurred()) SWIG_fail;
36996 }
36997 resultobj = SWIG_From_int((int)result);
36998 return resultobj;
36999 fail:
37000 return NULL;
37001 }
37002
37003
37004 static PyObject * GridSizer_swigregister(PyObject *, PyObject *args) {
37005 PyObject *obj;
37006 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37007 SWIG_TypeClientData(SWIGTYPE_p_wxGridSizer, obj);
37008 Py_INCREF(obj);
37009 return Py_BuildValue((char *)"");
37010 }
37011 static PyObject *_wrap_new_FlexGridSizer(PyObject *, PyObject *args, PyObject *kwargs) {
37012 PyObject *resultobj;
37013 int arg1 = (int) 1 ;
37014 int arg2 = (int) 0 ;
37015 int arg3 = (int) 0 ;
37016 int arg4 = (int) 0 ;
37017 wxFlexGridSizer *result;
37018 PyObject * obj0 = 0 ;
37019 PyObject * obj1 = 0 ;
37020 PyObject * obj2 = 0 ;
37021 PyObject * obj3 = 0 ;
37022 char *kwnames[] = {
37023 (char *) "rows",(char *) "cols",(char *) "vgap",(char *) "hgap", NULL
37024 };
37025
37026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_FlexGridSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
37027 if (obj0) {
37028 arg1 = (int)SWIG_As_int(obj0);
37029 if (PyErr_Occurred()) SWIG_fail;
37030 }
37031 if (obj1) {
37032 arg2 = (int)SWIG_As_int(obj1);
37033 if (PyErr_Occurred()) SWIG_fail;
37034 }
37035 if (obj2) {
37036 arg3 = (int)SWIG_As_int(obj2);
37037 if (PyErr_Occurred()) SWIG_fail;
37038 }
37039 if (obj3) {
37040 arg4 = (int)SWIG_As_int(obj3);
37041 if (PyErr_Occurred()) SWIG_fail;
37042 }
37043 {
37044 PyThreadState* __tstate = wxPyBeginAllowThreads();
37045 result = (wxFlexGridSizer *)new wxFlexGridSizer(arg1,arg2,arg3,arg4);
37046
37047 wxPyEndAllowThreads(__tstate);
37048 if (PyErr_Occurred()) SWIG_fail;
37049 }
37050 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFlexGridSizer, 1);
37051 return resultobj;
37052 fail:
37053 return NULL;
37054 }
37055
37056
37057 static PyObject *_wrap_FlexGridSizer_AddGrowableRow(PyObject *, PyObject *args, PyObject *kwargs) {
37058 PyObject *resultobj;
37059 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37060 size_t arg2 ;
37061 int arg3 = (int) 0 ;
37062 PyObject * obj0 = 0 ;
37063 PyObject * obj1 = 0 ;
37064 PyObject * obj2 = 0 ;
37065 char *kwnames[] = {
37066 (char *) "self",(char *) "idx",(char *) "proportion", NULL
37067 };
37068
37069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FlexGridSizer_AddGrowableRow",kwnames,&obj0,&obj1,&obj2)) goto fail;
37070 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37071 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37072 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
37073 if (PyErr_Occurred()) SWIG_fail;
37074 if (obj2) {
37075 arg3 = (int)SWIG_As_int(obj2);
37076 if (PyErr_Occurred()) SWIG_fail;
37077 }
37078 {
37079 PyThreadState* __tstate = wxPyBeginAllowThreads();
37080 (arg1)->AddGrowableRow(arg2,arg3);
37081
37082 wxPyEndAllowThreads(__tstate);
37083 if (PyErr_Occurred()) SWIG_fail;
37084 }
37085 Py_INCREF(Py_None); resultobj = Py_None;
37086 return resultobj;
37087 fail:
37088 return NULL;
37089 }
37090
37091
37092 static PyObject *_wrap_FlexGridSizer_RemoveGrowableRow(PyObject *, PyObject *args, PyObject *kwargs) {
37093 PyObject *resultobj;
37094 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37095 size_t arg2 ;
37096 PyObject * obj0 = 0 ;
37097 PyObject * obj1 = 0 ;
37098 char *kwnames[] = {
37099 (char *) "self",(char *) "idx", NULL
37100 };
37101
37102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_RemoveGrowableRow",kwnames,&obj0,&obj1)) goto fail;
37103 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37104 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37105 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
37106 if (PyErr_Occurred()) SWIG_fail;
37107 {
37108 PyThreadState* __tstate = wxPyBeginAllowThreads();
37109 (arg1)->RemoveGrowableRow(arg2);
37110
37111 wxPyEndAllowThreads(__tstate);
37112 if (PyErr_Occurred()) SWIG_fail;
37113 }
37114 Py_INCREF(Py_None); resultobj = Py_None;
37115 return resultobj;
37116 fail:
37117 return NULL;
37118 }
37119
37120
37121 static PyObject *_wrap_FlexGridSizer_AddGrowableCol(PyObject *, PyObject *args, PyObject *kwargs) {
37122 PyObject *resultobj;
37123 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37124 size_t arg2 ;
37125 int arg3 = (int) 0 ;
37126 PyObject * obj0 = 0 ;
37127 PyObject * obj1 = 0 ;
37128 PyObject * obj2 = 0 ;
37129 char *kwnames[] = {
37130 (char *) "self",(char *) "idx",(char *) "proportion", NULL
37131 };
37132
37133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FlexGridSizer_AddGrowableCol",kwnames,&obj0,&obj1,&obj2)) goto fail;
37134 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37135 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37136 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
37137 if (PyErr_Occurred()) SWIG_fail;
37138 if (obj2) {
37139 arg3 = (int)SWIG_As_int(obj2);
37140 if (PyErr_Occurred()) SWIG_fail;
37141 }
37142 {
37143 PyThreadState* __tstate = wxPyBeginAllowThreads();
37144 (arg1)->AddGrowableCol(arg2,arg3);
37145
37146 wxPyEndAllowThreads(__tstate);
37147 if (PyErr_Occurred()) SWIG_fail;
37148 }
37149 Py_INCREF(Py_None); resultobj = Py_None;
37150 return resultobj;
37151 fail:
37152 return NULL;
37153 }
37154
37155
37156 static PyObject *_wrap_FlexGridSizer_RemoveGrowableCol(PyObject *, PyObject *args, PyObject *kwargs) {
37157 PyObject *resultobj;
37158 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37159 size_t arg2 ;
37160 PyObject * obj0 = 0 ;
37161 PyObject * obj1 = 0 ;
37162 char *kwnames[] = {
37163 (char *) "self",(char *) "idx", NULL
37164 };
37165
37166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_RemoveGrowableCol",kwnames,&obj0,&obj1)) goto fail;
37167 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37168 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37169 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
37170 if (PyErr_Occurred()) SWIG_fail;
37171 {
37172 PyThreadState* __tstate = wxPyBeginAllowThreads();
37173 (arg1)->RemoveGrowableCol(arg2);
37174
37175 wxPyEndAllowThreads(__tstate);
37176 if (PyErr_Occurred()) SWIG_fail;
37177 }
37178 Py_INCREF(Py_None); resultobj = Py_None;
37179 return resultobj;
37180 fail:
37181 return NULL;
37182 }
37183
37184
37185 static PyObject *_wrap_FlexGridSizer_SetFlexibleDirection(PyObject *, PyObject *args, PyObject *kwargs) {
37186 PyObject *resultobj;
37187 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37188 int arg2 ;
37189 PyObject * obj0 = 0 ;
37190 PyObject * obj1 = 0 ;
37191 char *kwnames[] = {
37192 (char *) "self",(char *) "direction", NULL
37193 };
37194
37195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_SetFlexibleDirection",kwnames,&obj0,&obj1)) goto fail;
37196 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37197 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37198 arg2 = (int)SWIG_As_int(obj1);
37199 if (PyErr_Occurred()) SWIG_fail;
37200 {
37201 PyThreadState* __tstate = wxPyBeginAllowThreads();
37202 (arg1)->SetFlexibleDirection(arg2);
37203
37204 wxPyEndAllowThreads(__tstate);
37205 if (PyErr_Occurred()) SWIG_fail;
37206 }
37207 Py_INCREF(Py_None); resultobj = Py_None;
37208 return resultobj;
37209 fail:
37210 return NULL;
37211 }
37212
37213
37214 static PyObject *_wrap_FlexGridSizer_GetFlexibleDirection(PyObject *, PyObject *args, PyObject *kwargs) {
37215 PyObject *resultobj;
37216 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37217 int result;
37218 PyObject * obj0 = 0 ;
37219 char *kwnames[] = {
37220 (char *) "self", NULL
37221 };
37222
37223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetFlexibleDirection",kwnames,&obj0)) goto fail;
37224 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37225 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37226 {
37227 PyThreadState* __tstate = wxPyBeginAllowThreads();
37228 result = (int)(arg1)->GetFlexibleDirection();
37229
37230 wxPyEndAllowThreads(__tstate);
37231 if (PyErr_Occurred()) SWIG_fail;
37232 }
37233 resultobj = SWIG_From_int((int)result);
37234 return resultobj;
37235 fail:
37236 return NULL;
37237 }
37238
37239
37240 static PyObject *_wrap_FlexGridSizer_SetNonFlexibleGrowMode(PyObject *, PyObject *args, PyObject *kwargs) {
37241 PyObject *resultobj;
37242 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37243 int arg2 ;
37244 PyObject * obj0 = 0 ;
37245 PyObject * obj1 = 0 ;
37246 char *kwnames[] = {
37247 (char *) "self",(char *) "mode", NULL
37248 };
37249
37250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_SetNonFlexibleGrowMode",kwnames,&obj0,&obj1)) goto fail;
37251 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37252 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37253 arg2 = (int)SWIG_As_int(obj1);
37254 if (PyErr_Occurred()) SWIG_fail;
37255 {
37256 PyThreadState* __tstate = wxPyBeginAllowThreads();
37257 (arg1)->SetNonFlexibleGrowMode((wxFlexSizerGrowMode )arg2);
37258
37259 wxPyEndAllowThreads(__tstate);
37260 if (PyErr_Occurred()) SWIG_fail;
37261 }
37262 Py_INCREF(Py_None); resultobj = Py_None;
37263 return resultobj;
37264 fail:
37265 return NULL;
37266 }
37267
37268
37269 static PyObject *_wrap_FlexGridSizer_GetNonFlexibleGrowMode(PyObject *, PyObject *args, PyObject *kwargs) {
37270 PyObject *resultobj;
37271 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37272 int result;
37273 PyObject * obj0 = 0 ;
37274 char *kwnames[] = {
37275 (char *) "self", NULL
37276 };
37277
37278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetNonFlexibleGrowMode",kwnames,&obj0)) goto fail;
37279 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37280 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37281 {
37282 PyThreadState* __tstate = wxPyBeginAllowThreads();
37283 result = (int)(arg1)->GetNonFlexibleGrowMode();
37284
37285 wxPyEndAllowThreads(__tstate);
37286 if (PyErr_Occurred()) SWIG_fail;
37287 }
37288 resultobj = SWIG_From_int((int)result);
37289 return resultobj;
37290 fail:
37291 return NULL;
37292 }
37293
37294
37295 static PyObject *_wrap_FlexGridSizer_GetRowHeights(PyObject *, PyObject *args, PyObject *kwargs) {
37296 PyObject *resultobj;
37297 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37298 wxArrayInt *result;
37299 PyObject * obj0 = 0 ;
37300 char *kwnames[] = {
37301 (char *) "self", NULL
37302 };
37303
37304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetRowHeights",kwnames,&obj0)) goto fail;
37305 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37306 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37307 {
37308 PyThreadState* __tstate = wxPyBeginAllowThreads();
37309 {
37310 wxArrayInt const &_result_ref = ((wxFlexGridSizer const *)arg1)->GetRowHeights();
37311 result = (wxArrayInt *) &_result_ref;
37312 }
37313
37314 wxPyEndAllowThreads(__tstate);
37315 if (PyErr_Occurred()) SWIG_fail;
37316 }
37317 {
37318 resultobj = PyList_New(0);
37319 size_t idx;
37320 for (idx = 0; idx < result->GetCount(); idx += 1) {
37321 PyObject* val = PyInt_FromLong( result->Item(idx) );
37322 PyList_Append(resultobj, val);
37323 Py_DECREF(val);
37324 }
37325 }
37326 return resultobj;
37327 fail:
37328 return NULL;
37329 }
37330
37331
37332 static PyObject *_wrap_FlexGridSizer_GetColWidths(PyObject *, PyObject *args, PyObject *kwargs) {
37333 PyObject *resultobj;
37334 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37335 wxArrayInt *result;
37336 PyObject * obj0 = 0 ;
37337 char *kwnames[] = {
37338 (char *) "self", NULL
37339 };
37340
37341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetColWidths",kwnames,&obj0)) goto fail;
37342 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37343 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37344 {
37345 PyThreadState* __tstate = wxPyBeginAllowThreads();
37346 {
37347 wxArrayInt const &_result_ref = ((wxFlexGridSizer const *)arg1)->GetColWidths();
37348 result = (wxArrayInt *) &_result_ref;
37349 }
37350
37351 wxPyEndAllowThreads(__tstate);
37352 if (PyErr_Occurred()) SWIG_fail;
37353 }
37354 {
37355 resultobj = PyList_New(0);
37356 size_t idx;
37357 for (idx = 0; idx < result->GetCount(); idx += 1) {
37358 PyObject* val = PyInt_FromLong( result->Item(idx) );
37359 PyList_Append(resultobj, val);
37360 Py_DECREF(val);
37361 }
37362 }
37363 return resultobj;
37364 fail:
37365 return NULL;
37366 }
37367
37368
37369 static PyObject * FlexGridSizer_swigregister(PyObject *, PyObject *args) {
37370 PyObject *obj;
37371 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37372 SWIG_TypeClientData(SWIGTYPE_p_wxFlexGridSizer, obj);
37373 Py_INCREF(obj);
37374 return Py_BuildValue((char *)"");
37375 }
37376 static PyObject *_wrap_new_GBPosition(PyObject *, PyObject *args, PyObject *kwargs) {
37377 PyObject *resultobj;
37378 int arg1 = (int) 0 ;
37379 int arg2 = (int) 0 ;
37380 wxGBPosition *result;
37381 PyObject * obj0 = 0 ;
37382 PyObject * obj1 = 0 ;
37383 char *kwnames[] = {
37384 (char *) "row",(char *) "col", NULL
37385 };
37386
37387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GBPosition",kwnames,&obj0,&obj1)) goto fail;
37388 if (obj0) {
37389 arg1 = (int)SWIG_As_int(obj0);
37390 if (PyErr_Occurred()) SWIG_fail;
37391 }
37392 if (obj1) {
37393 arg2 = (int)SWIG_As_int(obj1);
37394 if (PyErr_Occurred()) SWIG_fail;
37395 }
37396 {
37397 PyThreadState* __tstate = wxPyBeginAllowThreads();
37398 result = (wxGBPosition *)new wxGBPosition(arg1,arg2);
37399
37400 wxPyEndAllowThreads(__tstate);
37401 if (PyErr_Occurred()) SWIG_fail;
37402 }
37403 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBPosition, 1);
37404 return resultobj;
37405 fail:
37406 return NULL;
37407 }
37408
37409
37410 static PyObject *_wrap_GBPosition_GetRow(PyObject *, PyObject *args, PyObject *kwargs) {
37411 PyObject *resultobj;
37412 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37413 int result;
37414 PyObject * obj0 = 0 ;
37415 char *kwnames[] = {
37416 (char *) "self", NULL
37417 };
37418
37419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_GetRow",kwnames,&obj0)) goto fail;
37420 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37421 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37422 {
37423 PyThreadState* __tstate = wxPyBeginAllowThreads();
37424 result = (int)((wxGBPosition const *)arg1)->GetRow();
37425
37426 wxPyEndAllowThreads(__tstate);
37427 if (PyErr_Occurred()) SWIG_fail;
37428 }
37429 resultobj = SWIG_From_int((int)result);
37430 return resultobj;
37431 fail:
37432 return NULL;
37433 }
37434
37435
37436 static PyObject *_wrap_GBPosition_GetCol(PyObject *, PyObject *args, PyObject *kwargs) {
37437 PyObject *resultobj;
37438 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37439 int result;
37440 PyObject * obj0 = 0 ;
37441 char *kwnames[] = {
37442 (char *) "self", NULL
37443 };
37444
37445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_GetCol",kwnames,&obj0)) goto fail;
37446 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37447 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37448 {
37449 PyThreadState* __tstate = wxPyBeginAllowThreads();
37450 result = (int)((wxGBPosition const *)arg1)->GetCol();
37451
37452 wxPyEndAllowThreads(__tstate);
37453 if (PyErr_Occurred()) SWIG_fail;
37454 }
37455 resultobj = SWIG_From_int((int)result);
37456 return resultobj;
37457 fail:
37458 return NULL;
37459 }
37460
37461
37462 static PyObject *_wrap_GBPosition_SetRow(PyObject *, PyObject *args, PyObject *kwargs) {
37463 PyObject *resultobj;
37464 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37465 int arg2 ;
37466 PyObject * obj0 = 0 ;
37467 PyObject * obj1 = 0 ;
37468 char *kwnames[] = {
37469 (char *) "self",(char *) "row", NULL
37470 };
37471
37472 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition_SetRow",kwnames,&obj0,&obj1)) goto fail;
37473 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37474 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37475 arg2 = (int)SWIG_As_int(obj1);
37476 if (PyErr_Occurred()) SWIG_fail;
37477 {
37478 PyThreadState* __tstate = wxPyBeginAllowThreads();
37479 (arg1)->SetRow(arg2);
37480
37481 wxPyEndAllowThreads(__tstate);
37482 if (PyErr_Occurred()) SWIG_fail;
37483 }
37484 Py_INCREF(Py_None); resultobj = Py_None;
37485 return resultobj;
37486 fail:
37487 return NULL;
37488 }
37489
37490
37491 static PyObject *_wrap_GBPosition_SetCol(PyObject *, PyObject *args, PyObject *kwargs) {
37492 PyObject *resultobj;
37493 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37494 int arg2 ;
37495 PyObject * obj0 = 0 ;
37496 PyObject * obj1 = 0 ;
37497 char *kwnames[] = {
37498 (char *) "self",(char *) "col", NULL
37499 };
37500
37501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition_SetCol",kwnames,&obj0,&obj1)) goto fail;
37502 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37503 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37504 arg2 = (int)SWIG_As_int(obj1);
37505 if (PyErr_Occurred()) SWIG_fail;
37506 {
37507 PyThreadState* __tstate = wxPyBeginAllowThreads();
37508 (arg1)->SetCol(arg2);
37509
37510 wxPyEndAllowThreads(__tstate);
37511 if (PyErr_Occurred()) SWIG_fail;
37512 }
37513 Py_INCREF(Py_None); resultobj = Py_None;
37514 return resultobj;
37515 fail:
37516 return NULL;
37517 }
37518
37519
37520 static PyObject *_wrap_GBPosition___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
37521 PyObject *resultobj;
37522 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37523 wxGBPosition *arg2 = 0 ;
37524 bool result;
37525 wxGBPosition temp2 ;
37526 PyObject * obj0 = 0 ;
37527 PyObject * obj1 = 0 ;
37528 char *kwnames[] = {
37529 (char *) "self",(char *) "other", NULL
37530 };
37531
37532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition___eq__",kwnames,&obj0,&obj1)) goto fail;
37533 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37534 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37535 {
37536 arg2 = &temp2;
37537 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37538 }
37539 {
37540 PyThreadState* __tstate = wxPyBeginAllowThreads();
37541 result = (bool)(arg1)->operator ==((wxGBPosition const &)*arg2);
37542
37543 wxPyEndAllowThreads(__tstate);
37544 if (PyErr_Occurred()) SWIG_fail;
37545 }
37546 {
37547 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37548 }
37549 return resultobj;
37550 fail:
37551 return NULL;
37552 }
37553
37554
37555 static PyObject *_wrap_GBPosition___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
37556 PyObject *resultobj;
37557 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37558 wxGBPosition *arg2 = 0 ;
37559 bool result;
37560 wxGBPosition temp2 ;
37561 PyObject * obj0 = 0 ;
37562 PyObject * obj1 = 0 ;
37563 char *kwnames[] = {
37564 (char *) "self",(char *) "other", NULL
37565 };
37566
37567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition___ne__",kwnames,&obj0,&obj1)) goto fail;
37568 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37569 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37570 {
37571 arg2 = &temp2;
37572 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37573 }
37574 {
37575 PyThreadState* __tstate = wxPyBeginAllowThreads();
37576 result = (bool)(arg1)->operator !=((wxGBPosition const &)*arg2);
37577
37578 wxPyEndAllowThreads(__tstate);
37579 if (PyErr_Occurred()) SWIG_fail;
37580 }
37581 {
37582 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37583 }
37584 return resultobj;
37585 fail:
37586 return NULL;
37587 }
37588
37589
37590 static PyObject *_wrap_GBPosition_Set(PyObject *, PyObject *args, PyObject *kwargs) {
37591 PyObject *resultobj;
37592 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37593 int arg2 = (int) 0 ;
37594 int arg3 = (int) 0 ;
37595 PyObject * obj0 = 0 ;
37596 PyObject * obj1 = 0 ;
37597 PyObject * obj2 = 0 ;
37598 char *kwnames[] = {
37599 (char *) "self",(char *) "row",(char *) "col", NULL
37600 };
37601
37602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GBPosition_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
37603 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37604 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37605 if (obj1) {
37606 arg2 = (int)SWIG_As_int(obj1);
37607 if (PyErr_Occurred()) SWIG_fail;
37608 }
37609 if (obj2) {
37610 arg3 = (int)SWIG_As_int(obj2);
37611 if (PyErr_Occurred()) SWIG_fail;
37612 }
37613 {
37614 PyThreadState* __tstate = wxPyBeginAllowThreads();
37615 wxGBPosition_Set(arg1,arg2,arg3);
37616
37617 wxPyEndAllowThreads(__tstate);
37618 if (PyErr_Occurred()) SWIG_fail;
37619 }
37620 Py_INCREF(Py_None); resultobj = Py_None;
37621 return resultobj;
37622 fail:
37623 return NULL;
37624 }
37625
37626
37627 static PyObject *_wrap_GBPosition_Get(PyObject *, PyObject *args, PyObject *kwargs) {
37628 PyObject *resultobj;
37629 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37630 PyObject *result;
37631 PyObject * obj0 = 0 ;
37632 char *kwnames[] = {
37633 (char *) "self", NULL
37634 };
37635
37636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_Get",kwnames,&obj0)) goto fail;
37637 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37638 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37639 {
37640 PyThreadState* __tstate = wxPyBeginAllowThreads();
37641 result = (PyObject *)wxGBPosition_Get(arg1);
37642
37643 wxPyEndAllowThreads(__tstate);
37644 if (PyErr_Occurred()) SWIG_fail;
37645 }
37646 resultobj = result;
37647 return resultobj;
37648 fail:
37649 return NULL;
37650 }
37651
37652
37653 static PyObject * GBPosition_swigregister(PyObject *, PyObject *args) {
37654 PyObject *obj;
37655 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37656 SWIG_TypeClientData(SWIGTYPE_p_wxGBPosition, obj);
37657 Py_INCREF(obj);
37658 return Py_BuildValue((char *)"");
37659 }
37660 static PyObject *_wrap_new_GBSpan(PyObject *, PyObject *args, PyObject *kwargs) {
37661 PyObject *resultobj;
37662 int arg1 = (int) 1 ;
37663 int arg2 = (int) 1 ;
37664 wxGBSpan *result;
37665 PyObject * obj0 = 0 ;
37666 PyObject * obj1 = 0 ;
37667 char *kwnames[] = {
37668 (char *) "rowspan",(char *) "colspan", NULL
37669 };
37670
37671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GBSpan",kwnames,&obj0,&obj1)) goto fail;
37672 if (obj0) {
37673 arg1 = (int)SWIG_As_int(obj0);
37674 if (PyErr_Occurred()) SWIG_fail;
37675 }
37676 if (obj1) {
37677 arg2 = (int)SWIG_As_int(obj1);
37678 if (PyErr_Occurred()) SWIG_fail;
37679 }
37680 {
37681 PyThreadState* __tstate = wxPyBeginAllowThreads();
37682 result = (wxGBSpan *)new wxGBSpan(arg1,arg2);
37683
37684 wxPyEndAllowThreads(__tstate);
37685 if (PyErr_Occurred()) SWIG_fail;
37686 }
37687 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSpan, 1);
37688 return resultobj;
37689 fail:
37690 return NULL;
37691 }
37692
37693
37694 static PyObject *_wrap_GBSpan_GetRowspan(PyObject *, PyObject *args, PyObject *kwargs) {
37695 PyObject *resultobj;
37696 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37697 int result;
37698 PyObject * obj0 = 0 ;
37699 char *kwnames[] = {
37700 (char *) "self", NULL
37701 };
37702
37703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_GetRowspan",kwnames,&obj0)) goto fail;
37704 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37705 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37706 {
37707 PyThreadState* __tstate = wxPyBeginAllowThreads();
37708 result = (int)((wxGBSpan const *)arg1)->GetRowspan();
37709
37710 wxPyEndAllowThreads(__tstate);
37711 if (PyErr_Occurred()) SWIG_fail;
37712 }
37713 resultobj = SWIG_From_int((int)result);
37714 return resultobj;
37715 fail:
37716 return NULL;
37717 }
37718
37719
37720 static PyObject *_wrap_GBSpan_GetColspan(PyObject *, PyObject *args, PyObject *kwargs) {
37721 PyObject *resultobj;
37722 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37723 int result;
37724 PyObject * obj0 = 0 ;
37725 char *kwnames[] = {
37726 (char *) "self", NULL
37727 };
37728
37729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_GetColspan",kwnames,&obj0)) goto fail;
37730 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37731 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37732 {
37733 PyThreadState* __tstate = wxPyBeginAllowThreads();
37734 result = (int)((wxGBSpan const *)arg1)->GetColspan();
37735
37736 wxPyEndAllowThreads(__tstate);
37737 if (PyErr_Occurred()) SWIG_fail;
37738 }
37739 resultobj = SWIG_From_int((int)result);
37740 return resultobj;
37741 fail:
37742 return NULL;
37743 }
37744
37745
37746 static PyObject *_wrap_GBSpan_SetRowspan(PyObject *, PyObject *args, PyObject *kwargs) {
37747 PyObject *resultobj;
37748 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37749 int arg2 ;
37750 PyObject * obj0 = 0 ;
37751 PyObject * obj1 = 0 ;
37752 char *kwnames[] = {
37753 (char *) "self",(char *) "rowspan", NULL
37754 };
37755
37756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan_SetRowspan",kwnames,&obj0,&obj1)) goto fail;
37757 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37758 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37759 arg2 = (int)SWIG_As_int(obj1);
37760 if (PyErr_Occurred()) SWIG_fail;
37761 {
37762 PyThreadState* __tstate = wxPyBeginAllowThreads();
37763 (arg1)->SetRowspan(arg2);
37764
37765 wxPyEndAllowThreads(__tstate);
37766 if (PyErr_Occurred()) SWIG_fail;
37767 }
37768 Py_INCREF(Py_None); resultobj = Py_None;
37769 return resultobj;
37770 fail:
37771 return NULL;
37772 }
37773
37774
37775 static PyObject *_wrap_GBSpan_SetColspan(PyObject *, PyObject *args, PyObject *kwargs) {
37776 PyObject *resultobj;
37777 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37778 int arg2 ;
37779 PyObject * obj0 = 0 ;
37780 PyObject * obj1 = 0 ;
37781 char *kwnames[] = {
37782 (char *) "self",(char *) "colspan", NULL
37783 };
37784
37785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan_SetColspan",kwnames,&obj0,&obj1)) goto fail;
37786 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37787 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37788 arg2 = (int)SWIG_As_int(obj1);
37789 if (PyErr_Occurred()) SWIG_fail;
37790 {
37791 PyThreadState* __tstate = wxPyBeginAllowThreads();
37792 (arg1)->SetColspan(arg2);
37793
37794 wxPyEndAllowThreads(__tstate);
37795 if (PyErr_Occurred()) SWIG_fail;
37796 }
37797 Py_INCREF(Py_None); resultobj = Py_None;
37798 return resultobj;
37799 fail:
37800 return NULL;
37801 }
37802
37803
37804 static PyObject *_wrap_GBSpan___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
37805 PyObject *resultobj;
37806 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37807 wxGBSpan *arg2 = 0 ;
37808 bool result;
37809 wxGBSpan temp2 ;
37810 PyObject * obj0 = 0 ;
37811 PyObject * obj1 = 0 ;
37812 char *kwnames[] = {
37813 (char *) "self",(char *) "other", NULL
37814 };
37815
37816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
37817 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37818 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37819 {
37820 arg2 = &temp2;
37821 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
37822 }
37823 {
37824 PyThreadState* __tstate = wxPyBeginAllowThreads();
37825 result = (bool)(arg1)->operator ==((wxGBSpan const &)*arg2);
37826
37827 wxPyEndAllowThreads(__tstate);
37828 if (PyErr_Occurred()) SWIG_fail;
37829 }
37830 {
37831 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37832 }
37833 return resultobj;
37834 fail:
37835 return NULL;
37836 }
37837
37838
37839 static PyObject *_wrap_GBSpan___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
37840 PyObject *resultobj;
37841 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37842 wxGBSpan *arg2 = 0 ;
37843 bool result;
37844 wxGBSpan temp2 ;
37845 PyObject * obj0 = 0 ;
37846 PyObject * obj1 = 0 ;
37847 char *kwnames[] = {
37848 (char *) "self",(char *) "other", NULL
37849 };
37850
37851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
37852 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37853 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37854 {
37855 arg2 = &temp2;
37856 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
37857 }
37858 {
37859 PyThreadState* __tstate = wxPyBeginAllowThreads();
37860 result = (bool)(arg1)->operator !=((wxGBSpan const &)*arg2);
37861
37862 wxPyEndAllowThreads(__tstate);
37863 if (PyErr_Occurred()) SWIG_fail;
37864 }
37865 {
37866 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37867 }
37868 return resultobj;
37869 fail:
37870 return NULL;
37871 }
37872
37873
37874 static PyObject *_wrap_GBSpan_Set(PyObject *, PyObject *args, PyObject *kwargs) {
37875 PyObject *resultobj;
37876 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37877 int arg2 = (int) 1 ;
37878 int arg3 = (int) 1 ;
37879 PyObject * obj0 = 0 ;
37880 PyObject * obj1 = 0 ;
37881 PyObject * obj2 = 0 ;
37882 char *kwnames[] = {
37883 (char *) "self",(char *) "rowspan",(char *) "colspan", NULL
37884 };
37885
37886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GBSpan_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
37887 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37888 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37889 if (obj1) {
37890 arg2 = (int)SWIG_As_int(obj1);
37891 if (PyErr_Occurred()) SWIG_fail;
37892 }
37893 if (obj2) {
37894 arg3 = (int)SWIG_As_int(obj2);
37895 if (PyErr_Occurred()) SWIG_fail;
37896 }
37897 {
37898 PyThreadState* __tstate = wxPyBeginAllowThreads();
37899 wxGBSpan_Set(arg1,arg2,arg3);
37900
37901 wxPyEndAllowThreads(__tstate);
37902 if (PyErr_Occurred()) SWIG_fail;
37903 }
37904 Py_INCREF(Py_None); resultobj = Py_None;
37905 return resultobj;
37906 fail:
37907 return NULL;
37908 }
37909
37910
37911 static PyObject *_wrap_GBSpan_Get(PyObject *, PyObject *args, PyObject *kwargs) {
37912 PyObject *resultobj;
37913 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37914 PyObject *result;
37915 PyObject * obj0 = 0 ;
37916 char *kwnames[] = {
37917 (char *) "self", NULL
37918 };
37919
37920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_Get",kwnames,&obj0)) goto fail;
37921 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37922 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37923 {
37924 PyThreadState* __tstate = wxPyBeginAllowThreads();
37925 result = (PyObject *)wxGBSpan_Get(arg1);
37926
37927 wxPyEndAllowThreads(__tstate);
37928 if (PyErr_Occurred()) SWIG_fail;
37929 }
37930 resultobj = result;
37931 return resultobj;
37932 fail:
37933 return NULL;
37934 }
37935
37936
37937 static PyObject * GBSpan_swigregister(PyObject *, PyObject *args) {
37938 PyObject *obj;
37939 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37940 SWIG_TypeClientData(SWIGTYPE_p_wxGBSpan, obj);
37941 Py_INCREF(obj);
37942 return Py_BuildValue((char *)"");
37943 }
37944 static int _wrap_DefaultSpan_set(PyObject *) {
37945 PyErr_SetString(PyExc_TypeError,"Variable DefaultSpan is read-only.");
37946 return 1;
37947 }
37948
37949
37950 static PyObject *_wrap_DefaultSpan_get() {
37951 PyObject *pyobj;
37952
37953 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultSpan), SWIGTYPE_p_wxGBSpan, 0);
37954 return pyobj;
37955 }
37956
37957
37958 static PyObject *_wrap_new_GBSizerItem(PyObject *, PyObject *args, PyObject *kwargs) {
37959 PyObject *resultobj;
37960 wxGBSizerItem *result;
37961 char *kwnames[] = {
37962 NULL
37963 };
37964
37965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GBSizerItem",kwnames)) goto fail;
37966 {
37967 PyThreadState* __tstate = wxPyBeginAllowThreads();
37968 result = (wxGBSizerItem *)new wxGBSizerItem();
37969
37970 wxPyEndAllowThreads(__tstate);
37971 if (PyErr_Occurred()) SWIG_fail;
37972 }
37973 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
37974 return resultobj;
37975 fail:
37976 return NULL;
37977 }
37978
37979
37980 static PyObject *_wrap_new_GBSizerItemWindow(PyObject *, PyObject *args, PyObject *kwargs) {
37981 PyObject *resultobj;
37982 wxWindow *arg1 = (wxWindow *) 0 ;
37983 wxGBPosition *arg2 = 0 ;
37984 wxGBSpan *arg3 = 0 ;
37985 int arg4 ;
37986 int arg5 ;
37987 PyObject *arg6 = (PyObject *) NULL ;
37988 wxGBSizerItem *result;
37989 wxGBPosition temp2 ;
37990 wxGBSpan temp3 ;
37991 PyObject * obj0 = 0 ;
37992 PyObject * obj1 = 0 ;
37993 PyObject * obj2 = 0 ;
37994 PyObject * obj3 = 0 ;
37995 PyObject * obj4 = 0 ;
37996 PyObject * obj5 = 0 ;
37997 char *kwnames[] = {
37998 (char *) "window",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
37999 };
38000
38001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_GBSizerItemWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
38002 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
38003 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38004 {
38005 arg2 = &temp2;
38006 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
38007 }
38008 {
38009 arg3 = &temp3;
38010 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38011 }
38012 arg4 = (int)SWIG_As_int(obj3);
38013 if (PyErr_Occurred()) SWIG_fail;
38014 arg5 = (int)SWIG_As_int(obj4);
38015 if (PyErr_Occurred()) SWIG_fail;
38016 if (obj5) {
38017 arg6 = obj5;
38018 }
38019 {
38020 PyThreadState* __tstate = wxPyBeginAllowThreads();
38021 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,(wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4,arg5,arg6);
38022
38023 wxPyEndAllowThreads(__tstate);
38024 if (PyErr_Occurred()) SWIG_fail;
38025 }
38026 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
38027 return resultobj;
38028 fail:
38029 return NULL;
38030 }
38031
38032
38033 static PyObject *_wrap_new_GBSizerItemSizer(PyObject *, PyObject *args, PyObject *kwargs) {
38034 PyObject *resultobj;
38035 wxSizer *arg1 = (wxSizer *) 0 ;
38036 wxGBPosition *arg2 = 0 ;
38037 wxGBSpan *arg3 = 0 ;
38038 int arg4 ;
38039 int arg5 ;
38040 PyObject *arg6 = (PyObject *) NULL ;
38041 wxGBSizerItem *result;
38042 wxGBPosition temp2 ;
38043 wxGBSpan temp3 ;
38044 PyObject * obj0 = 0 ;
38045 PyObject * obj1 = 0 ;
38046 PyObject * obj2 = 0 ;
38047 PyObject * obj3 = 0 ;
38048 PyObject * obj4 = 0 ;
38049 PyObject * obj5 = 0 ;
38050 char *kwnames[] = {
38051 (char *) "sizer",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
38052 };
38053
38054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_GBSizerItemSizer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
38055 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
38056 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38057 {
38058 arg2 = &temp2;
38059 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
38060 }
38061 {
38062 arg3 = &temp3;
38063 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38064 }
38065 arg4 = (int)SWIG_As_int(obj3);
38066 if (PyErr_Occurred()) SWIG_fail;
38067 arg5 = (int)SWIG_As_int(obj4);
38068 if (PyErr_Occurred()) SWIG_fail;
38069 if (obj5) {
38070 arg6 = obj5;
38071 }
38072 {
38073 PyThreadState* __tstate = wxPyBeginAllowThreads();
38074 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,(wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4,arg5,arg6);
38075
38076 wxPyEndAllowThreads(__tstate);
38077 if (PyErr_Occurred()) SWIG_fail;
38078 }
38079 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
38080 return resultobj;
38081 fail:
38082 return NULL;
38083 }
38084
38085
38086 static PyObject *_wrap_new_GBSizerItemSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
38087 PyObject *resultobj;
38088 int arg1 ;
38089 int arg2 ;
38090 wxGBPosition *arg3 = 0 ;
38091 wxGBSpan *arg4 = 0 ;
38092 int arg5 ;
38093 int arg6 ;
38094 PyObject *arg7 = (PyObject *) NULL ;
38095 wxGBSizerItem *result;
38096 wxGBPosition temp3 ;
38097 wxGBSpan temp4 ;
38098 PyObject * obj0 = 0 ;
38099 PyObject * obj1 = 0 ;
38100 PyObject * obj2 = 0 ;
38101 PyObject * obj3 = 0 ;
38102 PyObject * obj4 = 0 ;
38103 PyObject * obj5 = 0 ;
38104 PyObject * obj6 = 0 ;
38105 char *kwnames[] = {
38106 (char *) "width",(char *) "height",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
38107 };
38108
38109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:new_GBSizerItemSpacer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
38110 arg1 = (int)SWIG_As_int(obj0);
38111 if (PyErr_Occurred()) SWIG_fail;
38112 arg2 = (int)SWIG_As_int(obj1);
38113 if (PyErr_Occurred()) SWIG_fail;
38114 {
38115 arg3 = &temp3;
38116 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38117 }
38118 {
38119 arg4 = &temp4;
38120 if ( ! wxGBSpan_helper(obj3, &arg4)) SWIG_fail;
38121 }
38122 arg5 = (int)SWIG_As_int(obj4);
38123 if (PyErr_Occurred()) SWIG_fail;
38124 arg6 = (int)SWIG_As_int(obj5);
38125 if (PyErr_Occurred()) SWIG_fail;
38126 if (obj6) {
38127 arg7 = obj6;
38128 }
38129 {
38130 PyThreadState* __tstate = wxPyBeginAllowThreads();
38131 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,arg2,(wxGBPosition const &)*arg3,(wxGBSpan const &)*arg4,arg5,arg6,arg7);
38132
38133 wxPyEndAllowThreads(__tstate);
38134 if (PyErr_Occurred()) SWIG_fail;
38135 }
38136 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
38137 return resultobj;
38138 fail:
38139 return NULL;
38140 }
38141
38142
38143 static PyObject *_wrap_GBSizerItem_GetPos(PyObject *, PyObject *args, PyObject *kwargs) {
38144 PyObject *resultobj;
38145 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38146 wxGBPosition result;
38147 PyObject * obj0 = 0 ;
38148 char *kwnames[] = {
38149 (char *) "self", NULL
38150 };
38151
38152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetPos",kwnames,&obj0)) goto fail;
38153 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38154 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38155 {
38156 PyThreadState* __tstate = wxPyBeginAllowThreads();
38157 result = ((wxGBSizerItem const *)arg1)->GetPos();
38158
38159 wxPyEndAllowThreads(__tstate);
38160 if (PyErr_Occurred()) SWIG_fail;
38161 }
38162 {
38163 wxGBPosition * resultptr;
38164 resultptr = new wxGBPosition((wxGBPosition &) result);
38165 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
38166 }
38167 return resultobj;
38168 fail:
38169 return NULL;
38170 }
38171
38172
38173 static PyObject *_wrap_GBSizerItem_GetSpan(PyObject *, PyObject *args, PyObject *kwargs) {
38174 PyObject *resultobj;
38175 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38176 wxGBSpan result;
38177 PyObject * obj0 = 0 ;
38178 char *kwnames[] = {
38179 (char *) "self", NULL
38180 };
38181
38182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetSpan",kwnames,&obj0)) goto fail;
38183 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38184 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38185 {
38186 PyThreadState* __tstate = wxPyBeginAllowThreads();
38187 result = ((wxGBSizerItem const *)arg1)->GetSpan();
38188
38189 wxPyEndAllowThreads(__tstate);
38190 if (PyErr_Occurred()) SWIG_fail;
38191 }
38192 {
38193 wxGBSpan * resultptr;
38194 resultptr = new wxGBSpan((wxGBSpan &) result);
38195 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
38196 }
38197 return resultobj;
38198 fail:
38199 return NULL;
38200 }
38201
38202
38203 static PyObject *_wrap_GBSizerItem_SetPos(PyObject *, PyObject *args, PyObject *kwargs) {
38204 PyObject *resultobj;
38205 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38206 wxGBPosition *arg2 = 0 ;
38207 bool result;
38208 wxGBPosition temp2 ;
38209 PyObject * obj0 = 0 ;
38210 PyObject * obj1 = 0 ;
38211 char *kwnames[] = {
38212 (char *) "self",(char *) "pos", NULL
38213 };
38214
38215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetPos",kwnames,&obj0,&obj1)) goto fail;
38216 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38217 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38218 {
38219 arg2 = &temp2;
38220 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
38221 }
38222 {
38223 PyThreadState* __tstate = wxPyBeginAllowThreads();
38224 result = (bool)(arg1)->SetPos((wxGBPosition const &)*arg2);
38225
38226 wxPyEndAllowThreads(__tstate);
38227 if (PyErr_Occurred()) SWIG_fail;
38228 }
38229 {
38230 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38231 }
38232 return resultobj;
38233 fail:
38234 return NULL;
38235 }
38236
38237
38238 static PyObject *_wrap_GBSizerItem_SetSpan(PyObject *, PyObject *args, PyObject *kwargs) {
38239 PyObject *resultobj;
38240 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38241 wxGBSpan *arg2 = 0 ;
38242 bool result;
38243 wxGBSpan temp2 ;
38244 PyObject * obj0 = 0 ;
38245 PyObject * obj1 = 0 ;
38246 char *kwnames[] = {
38247 (char *) "self",(char *) "span", NULL
38248 };
38249
38250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetSpan",kwnames,&obj0,&obj1)) goto fail;
38251 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38252 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38253 {
38254 arg2 = &temp2;
38255 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
38256 }
38257 {
38258 PyThreadState* __tstate = wxPyBeginAllowThreads();
38259 result = (bool)(arg1)->SetSpan((wxGBSpan const &)*arg2);
38260
38261 wxPyEndAllowThreads(__tstate);
38262 if (PyErr_Occurred()) SWIG_fail;
38263 }
38264 {
38265 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38266 }
38267 return resultobj;
38268 fail:
38269 return NULL;
38270 }
38271
38272
38273 static PyObject *_wrap_GBSizerItem_Intersects(PyObject *, PyObject *args, PyObject *kwargs) {
38274 PyObject *resultobj;
38275 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38276 wxGBSizerItem *arg2 = 0 ;
38277 bool result;
38278 PyObject * obj0 = 0 ;
38279 PyObject * obj1 = 0 ;
38280 char *kwnames[] = {
38281 (char *) "self",(char *) "other", NULL
38282 };
38283
38284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_Intersects",kwnames,&obj0,&obj1)) goto fail;
38285 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38286 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38287 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
38288 SWIG_POINTER_EXCEPTION | 0)) == -1)
38289 SWIG_fail;
38290 if (arg2 == NULL) {
38291 PyErr_SetString(PyExc_TypeError,"null reference");
38292 SWIG_fail;
38293 }
38294 {
38295 PyThreadState* __tstate = wxPyBeginAllowThreads();
38296 result = (bool)(arg1)->Intersects((wxGBSizerItem const &)*arg2);
38297
38298 wxPyEndAllowThreads(__tstate);
38299 if (PyErr_Occurred()) SWIG_fail;
38300 }
38301 {
38302 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38303 }
38304 return resultobj;
38305 fail:
38306 return NULL;
38307 }
38308
38309
38310 static PyObject *_wrap_GBSizerItem_IntersectsPos(PyObject *, PyObject *args, PyObject *kwargs) {
38311 PyObject *resultobj;
38312 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38313 wxGBPosition *arg2 = 0 ;
38314 wxGBSpan *arg3 = 0 ;
38315 bool result;
38316 wxGBPosition temp2 ;
38317 wxGBSpan temp3 ;
38318 PyObject * obj0 = 0 ;
38319 PyObject * obj1 = 0 ;
38320 PyObject * obj2 = 0 ;
38321 char *kwnames[] = {
38322 (char *) "self",(char *) "pos",(char *) "span", NULL
38323 };
38324
38325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GBSizerItem_IntersectsPos",kwnames,&obj0,&obj1,&obj2)) goto fail;
38326 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38327 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38328 {
38329 arg2 = &temp2;
38330 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
38331 }
38332 {
38333 arg3 = &temp3;
38334 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38335 }
38336 {
38337 PyThreadState* __tstate = wxPyBeginAllowThreads();
38338 result = (bool)(arg1)->Intersects((wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3);
38339
38340 wxPyEndAllowThreads(__tstate);
38341 if (PyErr_Occurred()) SWIG_fail;
38342 }
38343 {
38344 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38345 }
38346 return resultobj;
38347 fail:
38348 return NULL;
38349 }
38350
38351
38352 static PyObject *_wrap_GBSizerItem_GetEndPos(PyObject *, PyObject *args, PyObject *kwargs) {
38353 PyObject *resultobj;
38354 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38355 wxGBPosition result;
38356 PyObject * obj0 = 0 ;
38357 char *kwnames[] = {
38358 (char *) "self", NULL
38359 };
38360
38361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetEndPos",kwnames,&obj0)) goto fail;
38362 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38363 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38364 {
38365 PyThreadState* __tstate = wxPyBeginAllowThreads();
38366 result = wxGBSizerItem_GetEndPos(arg1);
38367
38368 wxPyEndAllowThreads(__tstate);
38369 if (PyErr_Occurred()) SWIG_fail;
38370 }
38371 {
38372 wxGBPosition * resultptr;
38373 resultptr = new wxGBPosition((wxGBPosition &) result);
38374 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
38375 }
38376 return resultobj;
38377 fail:
38378 return NULL;
38379 }
38380
38381
38382 static PyObject *_wrap_GBSizerItem_GetGBSizer(PyObject *, PyObject *args, PyObject *kwargs) {
38383 PyObject *resultobj;
38384 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38385 wxGridBagSizer *result;
38386 PyObject * obj0 = 0 ;
38387 char *kwnames[] = {
38388 (char *) "self", NULL
38389 };
38390
38391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetGBSizer",kwnames,&obj0)) goto fail;
38392 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38393 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38394 {
38395 PyThreadState* __tstate = wxPyBeginAllowThreads();
38396 result = (wxGridBagSizer *)((wxGBSizerItem const *)arg1)->GetGBSizer();
38397
38398 wxPyEndAllowThreads(__tstate);
38399 if (PyErr_Occurred()) SWIG_fail;
38400 }
38401 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridBagSizer, 0);
38402 return resultobj;
38403 fail:
38404 return NULL;
38405 }
38406
38407
38408 static PyObject *_wrap_GBSizerItem_SetGBSizer(PyObject *, PyObject *args, PyObject *kwargs) {
38409 PyObject *resultobj;
38410 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38411 wxGridBagSizer *arg2 = (wxGridBagSizer *) 0 ;
38412 PyObject * obj0 = 0 ;
38413 PyObject * obj1 = 0 ;
38414 char *kwnames[] = {
38415 (char *) "self",(char *) "sizer", NULL
38416 };
38417
38418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetGBSizer",kwnames,&obj0,&obj1)) goto fail;
38419 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38420 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38421 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGridBagSizer,
38422 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38423 {
38424 PyThreadState* __tstate = wxPyBeginAllowThreads();
38425 (arg1)->SetGBSizer(arg2);
38426
38427 wxPyEndAllowThreads(__tstate);
38428 if (PyErr_Occurred()) SWIG_fail;
38429 }
38430 Py_INCREF(Py_None); resultobj = Py_None;
38431 return resultobj;
38432 fail:
38433 return NULL;
38434 }
38435
38436
38437 static PyObject * GBSizerItem_swigregister(PyObject *, PyObject *args) {
38438 PyObject *obj;
38439 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
38440 SWIG_TypeClientData(SWIGTYPE_p_wxGBSizerItem, obj);
38441 Py_INCREF(obj);
38442 return Py_BuildValue((char *)"");
38443 }
38444 static PyObject *_wrap_new_GridBagSizer(PyObject *, PyObject *args, PyObject *kwargs) {
38445 PyObject *resultobj;
38446 int arg1 = (int) 0 ;
38447 int arg2 = (int) 0 ;
38448 wxGridBagSizer *result;
38449 PyObject * obj0 = 0 ;
38450 PyObject * obj1 = 0 ;
38451 char *kwnames[] = {
38452 (char *) "vgap",(char *) "hgap", NULL
38453 };
38454
38455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GridBagSizer",kwnames,&obj0,&obj1)) goto fail;
38456 if (obj0) {
38457 arg1 = (int)SWIG_As_int(obj0);
38458 if (PyErr_Occurred()) SWIG_fail;
38459 }
38460 if (obj1) {
38461 arg2 = (int)SWIG_As_int(obj1);
38462 if (PyErr_Occurred()) SWIG_fail;
38463 }
38464 {
38465 PyThreadState* __tstate = wxPyBeginAllowThreads();
38466 result = (wxGridBagSizer *)new wxGridBagSizer(arg1,arg2);
38467
38468 wxPyEndAllowThreads(__tstate);
38469 if (PyErr_Occurred()) SWIG_fail;
38470 }
38471 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridBagSizer, 1);
38472 return resultobj;
38473 fail:
38474 return NULL;
38475 }
38476
38477
38478 static PyObject *_wrap_GridBagSizer_Add(PyObject *, PyObject *args, PyObject *kwargs) {
38479 PyObject *resultobj;
38480 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38481 PyObject *arg2 = (PyObject *) 0 ;
38482 wxGBPosition *arg3 = 0 ;
38483 wxGBSpan const &arg4_defvalue = wxDefaultSpan ;
38484 wxGBSpan *arg4 = (wxGBSpan *) &arg4_defvalue ;
38485 int arg5 = (int) 0 ;
38486 int arg6 = (int) 0 ;
38487 PyObject *arg7 = (PyObject *) NULL ;
38488 bool result;
38489 wxGBPosition temp3 ;
38490 wxGBSpan temp4 ;
38491 PyObject * obj0 = 0 ;
38492 PyObject * obj1 = 0 ;
38493 PyObject * obj2 = 0 ;
38494 PyObject * obj3 = 0 ;
38495 PyObject * obj4 = 0 ;
38496 PyObject * obj5 = 0 ;
38497 PyObject * obj6 = 0 ;
38498 char *kwnames[] = {
38499 (char *) "self",(char *) "item",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
38500 };
38501
38502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:GridBagSizer_Add",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
38503 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38504 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38505 arg2 = obj1;
38506 {
38507 arg3 = &temp3;
38508 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38509 }
38510 if (obj3) {
38511 {
38512 arg4 = &temp4;
38513 if ( ! wxGBSpan_helper(obj3, &arg4)) SWIG_fail;
38514 }
38515 }
38516 if (obj4) {
38517 arg5 = (int)SWIG_As_int(obj4);
38518 if (PyErr_Occurred()) SWIG_fail;
38519 }
38520 if (obj5) {
38521 arg6 = (int)SWIG_As_int(obj5);
38522 if (PyErr_Occurred()) SWIG_fail;
38523 }
38524 if (obj6) {
38525 arg7 = obj6;
38526 }
38527 {
38528 PyThreadState* __tstate = wxPyBeginAllowThreads();
38529 result = (bool)wxGridBagSizer_Add(arg1,arg2,(wxGBPosition const &)*arg3,(wxGBSpan const &)*arg4,arg5,arg6,arg7);
38530
38531 wxPyEndAllowThreads(__tstate);
38532 if (PyErr_Occurred()) SWIG_fail;
38533 }
38534 {
38535 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38536 }
38537 return resultobj;
38538 fail:
38539 return NULL;
38540 }
38541
38542
38543 static PyObject *_wrap_GridBagSizer_AddItem(PyObject *, PyObject *args, PyObject *kwargs) {
38544 PyObject *resultobj;
38545 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38546 wxGBSizerItem *arg2 = (wxGBSizerItem *) 0 ;
38547 bool result;
38548 PyObject * obj0 = 0 ;
38549 PyObject * obj1 = 0 ;
38550 char *kwnames[] = {
38551 (char *) "self",(char *) "item", NULL
38552 };
38553
38554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_AddItem",kwnames,&obj0,&obj1)) goto fail;
38555 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38556 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38557 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
38558 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38559 {
38560 PyThreadState* __tstate = wxPyBeginAllowThreads();
38561 result = (bool)(arg1)->Add(arg2);
38562
38563 wxPyEndAllowThreads(__tstate);
38564 if (PyErr_Occurred()) SWIG_fail;
38565 }
38566 {
38567 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38568 }
38569 return resultobj;
38570 fail:
38571 return NULL;
38572 }
38573
38574
38575 static PyObject *_wrap_GridBagSizer_GetEmptyCellSize(PyObject *, PyObject *args, PyObject *kwargs) {
38576 PyObject *resultobj;
38577 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38578 wxSize result;
38579 PyObject * obj0 = 0 ;
38580 char *kwnames[] = {
38581 (char *) "self", NULL
38582 };
38583
38584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridBagSizer_GetEmptyCellSize",kwnames,&obj0)) goto fail;
38585 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38586 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38587 {
38588 PyThreadState* __tstate = wxPyBeginAllowThreads();
38589 result = ((wxGridBagSizer const *)arg1)->GetEmptyCellSize();
38590
38591 wxPyEndAllowThreads(__tstate);
38592 if (PyErr_Occurred()) SWIG_fail;
38593 }
38594 {
38595 wxSize * resultptr;
38596 resultptr = new wxSize((wxSize &) result);
38597 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
38598 }
38599 return resultobj;
38600 fail:
38601 return NULL;
38602 }
38603
38604
38605 static PyObject *_wrap_GridBagSizer_SetEmptyCellSize(PyObject *, PyObject *args, PyObject *kwargs) {
38606 PyObject *resultobj;
38607 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38608 wxSize *arg2 = 0 ;
38609 wxSize temp2 ;
38610 PyObject * obj0 = 0 ;
38611 PyObject * obj1 = 0 ;
38612 char *kwnames[] = {
38613 (char *) "self",(char *) "sz", NULL
38614 };
38615
38616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_SetEmptyCellSize",kwnames,&obj0,&obj1)) goto fail;
38617 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38618 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38619 {
38620 arg2 = &temp2;
38621 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
38622 }
38623 {
38624 PyThreadState* __tstate = wxPyBeginAllowThreads();
38625 (arg1)->SetEmptyCellSize((wxSize const &)*arg2);
38626
38627 wxPyEndAllowThreads(__tstate);
38628 if (PyErr_Occurred()) SWIG_fail;
38629 }
38630 Py_INCREF(Py_None); resultobj = Py_None;
38631 return resultobj;
38632 fail:
38633 return NULL;
38634 }
38635
38636
38637 static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_0(PyObject *, PyObject *args) {
38638 PyObject *resultobj;
38639 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38640 wxWindow *arg2 = (wxWindow *) 0 ;
38641 wxGBPosition result;
38642 PyObject * obj0 = 0 ;
38643 PyObject * obj1 = 0 ;
38644
38645 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
38646 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38647 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38648 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38649 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38650 {
38651 PyThreadState* __tstate = wxPyBeginAllowThreads();
38652 result = (arg1)->GetItemPosition(arg2);
38653
38654 wxPyEndAllowThreads(__tstate);
38655 if (PyErr_Occurred()) SWIG_fail;
38656 }
38657 {
38658 wxGBPosition * resultptr;
38659 resultptr = new wxGBPosition((wxGBPosition &) result);
38660 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
38661 }
38662 return resultobj;
38663 fail:
38664 return NULL;
38665 }
38666
38667
38668 static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_1(PyObject *, PyObject *args) {
38669 PyObject *resultobj;
38670 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38671 wxSizer *arg2 = (wxSizer *) 0 ;
38672 wxGBPosition result;
38673 PyObject * obj0 = 0 ;
38674 PyObject * obj1 = 0 ;
38675
38676 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
38677 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38678 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38679 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38680 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38681 {
38682 PyThreadState* __tstate = wxPyBeginAllowThreads();
38683 result = (arg1)->GetItemPosition(arg2);
38684
38685 wxPyEndAllowThreads(__tstate);
38686 if (PyErr_Occurred()) SWIG_fail;
38687 }
38688 {
38689 wxGBPosition * resultptr;
38690 resultptr = new wxGBPosition((wxGBPosition &) result);
38691 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
38692 }
38693 return resultobj;
38694 fail:
38695 return NULL;
38696 }
38697
38698
38699 static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_2(PyObject *, PyObject *args) {
38700 PyObject *resultobj;
38701 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38702 size_t arg2 ;
38703 wxGBPosition result;
38704 PyObject * obj0 = 0 ;
38705 PyObject * obj1 = 0 ;
38706
38707 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
38708 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38709 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38710 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
38711 if (PyErr_Occurred()) SWIG_fail;
38712 {
38713 PyThreadState* __tstate = wxPyBeginAllowThreads();
38714 result = (arg1)->GetItemPosition(arg2);
38715
38716 wxPyEndAllowThreads(__tstate);
38717 if (PyErr_Occurred()) SWIG_fail;
38718 }
38719 {
38720 wxGBPosition * resultptr;
38721 resultptr = new wxGBPosition((wxGBPosition &) result);
38722 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
38723 }
38724 return resultobj;
38725 fail:
38726 return NULL;
38727 }
38728
38729
38730 static PyObject *_wrap_GridBagSizer_GetItemPosition(PyObject *self, PyObject *args) {
38731 int argc;
38732 PyObject *argv[3];
38733 int ii;
38734
38735 argc = PyObject_Length(args);
38736 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
38737 argv[ii] = PyTuple_GetItem(args,ii);
38738 }
38739 if (argc == 2) {
38740 int _v;
38741 {
38742 void *ptr;
38743 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38744 _v = 0;
38745 PyErr_Clear();
38746 } else {
38747 _v = 1;
38748 }
38749 }
38750 if (_v) {
38751 {
38752 void *ptr;
38753 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
38754 _v = 0;
38755 PyErr_Clear();
38756 } else {
38757 _v = 1;
38758 }
38759 }
38760 if (_v) {
38761 return _wrap_GridBagSizer_GetItemPosition__SWIG_0(self,args);
38762 }
38763 }
38764 }
38765 if (argc == 2) {
38766 int _v;
38767 {
38768 void *ptr;
38769 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38770 _v = 0;
38771 PyErr_Clear();
38772 } else {
38773 _v = 1;
38774 }
38775 }
38776 if (_v) {
38777 {
38778 void *ptr;
38779 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
38780 _v = 0;
38781 PyErr_Clear();
38782 } else {
38783 _v = 1;
38784 }
38785 }
38786 if (_v) {
38787 return _wrap_GridBagSizer_GetItemPosition__SWIG_1(self,args);
38788 }
38789 }
38790 }
38791 if (argc == 2) {
38792 int _v;
38793 {
38794 void *ptr;
38795 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38796 _v = 0;
38797 PyErr_Clear();
38798 } else {
38799 _v = 1;
38800 }
38801 }
38802 if (_v) {
38803 _v = SWIG_Check_unsigned_SS_long(argv[1]);
38804 if (_v) {
38805 return _wrap_GridBagSizer_GetItemPosition__SWIG_2(self,args);
38806 }
38807 }
38808 }
38809
38810 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_GetItemPosition'");
38811 return NULL;
38812 }
38813
38814
38815 static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_0(PyObject *, PyObject *args) {
38816 PyObject *resultobj;
38817 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38818 wxWindow *arg2 = (wxWindow *) 0 ;
38819 wxGBPosition *arg3 = 0 ;
38820 bool result;
38821 wxGBPosition temp3 ;
38822 PyObject * obj0 = 0 ;
38823 PyObject * obj1 = 0 ;
38824 PyObject * obj2 = 0 ;
38825
38826 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
38827 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38828 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38829 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38830 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38831 {
38832 arg3 = &temp3;
38833 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38834 }
38835 {
38836 PyThreadState* __tstate = wxPyBeginAllowThreads();
38837 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
38838
38839 wxPyEndAllowThreads(__tstate);
38840 if (PyErr_Occurred()) SWIG_fail;
38841 }
38842 {
38843 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38844 }
38845 return resultobj;
38846 fail:
38847 return NULL;
38848 }
38849
38850
38851 static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_1(PyObject *, PyObject *args) {
38852 PyObject *resultobj;
38853 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38854 wxSizer *arg2 = (wxSizer *) 0 ;
38855 wxGBPosition *arg3 = 0 ;
38856 bool result;
38857 wxGBPosition temp3 ;
38858 PyObject * obj0 = 0 ;
38859 PyObject * obj1 = 0 ;
38860 PyObject * obj2 = 0 ;
38861
38862 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
38863 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38864 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38865 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38866 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38867 {
38868 arg3 = &temp3;
38869 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38870 }
38871 {
38872 PyThreadState* __tstate = wxPyBeginAllowThreads();
38873 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
38874
38875 wxPyEndAllowThreads(__tstate);
38876 if (PyErr_Occurred()) SWIG_fail;
38877 }
38878 {
38879 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38880 }
38881 return resultobj;
38882 fail:
38883 return NULL;
38884 }
38885
38886
38887 static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_2(PyObject *, PyObject *args) {
38888 PyObject *resultobj;
38889 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38890 size_t arg2 ;
38891 wxGBPosition *arg3 = 0 ;
38892 bool result;
38893 wxGBPosition temp3 ;
38894 PyObject * obj0 = 0 ;
38895 PyObject * obj1 = 0 ;
38896 PyObject * obj2 = 0 ;
38897
38898 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
38899 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38900 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38901 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
38902 if (PyErr_Occurred()) SWIG_fail;
38903 {
38904 arg3 = &temp3;
38905 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38906 }
38907 {
38908 PyThreadState* __tstate = wxPyBeginAllowThreads();
38909 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
38910
38911 wxPyEndAllowThreads(__tstate);
38912 if (PyErr_Occurred()) SWIG_fail;
38913 }
38914 {
38915 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38916 }
38917 return resultobj;
38918 fail:
38919 return NULL;
38920 }
38921
38922
38923 static PyObject *_wrap_GridBagSizer_SetItemPosition(PyObject *self, PyObject *args) {
38924 int argc;
38925 PyObject *argv[4];
38926 int ii;
38927
38928 argc = PyObject_Length(args);
38929 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
38930 argv[ii] = PyTuple_GetItem(args,ii);
38931 }
38932 if (argc == 3) {
38933 int _v;
38934 {
38935 void *ptr;
38936 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38937 _v = 0;
38938 PyErr_Clear();
38939 } else {
38940 _v = 1;
38941 }
38942 }
38943 if (_v) {
38944 {
38945 void *ptr;
38946 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
38947 _v = 0;
38948 PyErr_Clear();
38949 } else {
38950 _v = 1;
38951 }
38952 }
38953 if (_v) {
38954 {
38955 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
38956 }
38957 if (_v) {
38958 return _wrap_GridBagSizer_SetItemPosition__SWIG_0(self,args);
38959 }
38960 }
38961 }
38962 }
38963 if (argc == 3) {
38964 int _v;
38965 {
38966 void *ptr;
38967 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38968 _v = 0;
38969 PyErr_Clear();
38970 } else {
38971 _v = 1;
38972 }
38973 }
38974 if (_v) {
38975 {
38976 void *ptr;
38977 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
38978 _v = 0;
38979 PyErr_Clear();
38980 } else {
38981 _v = 1;
38982 }
38983 }
38984 if (_v) {
38985 {
38986 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
38987 }
38988 if (_v) {
38989 return _wrap_GridBagSizer_SetItemPosition__SWIG_1(self,args);
38990 }
38991 }
38992 }
38993 }
38994 if (argc == 3) {
38995 int _v;
38996 {
38997 void *ptr;
38998 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38999 _v = 0;
39000 PyErr_Clear();
39001 } else {
39002 _v = 1;
39003 }
39004 }
39005 if (_v) {
39006 _v = SWIG_Check_unsigned_SS_long(argv[1]);
39007 if (_v) {
39008 {
39009 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
39010 }
39011 if (_v) {
39012 return _wrap_GridBagSizer_SetItemPosition__SWIG_2(self,args);
39013 }
39014 }
39015 }
39016 }
39017
39018 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_SetItemPosition'");
39019 return NULL;
39020 }
39021
39022
39023 static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_0(PyObject *, PyObject *args) {
39024 PyObject *resultobj;
39025 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39026 wxWindow *arg2 = (wxWindow *) 0 ;
39027 wxGBSpan result;
39028 PyObject * obj0 = 0 ;
39029 PyObject * obj1 = 0 ;
39030
39031 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
39032 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39033 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39034 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39035 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39036 {
39037 PyThreadState* __tstate = wxPyBeginAllowThreads();
39038 result = (arg1)->GetItemSpan(arg2);
39039
39040 wxPyEndAllowThreads(__tstate);
39041 if (PyErr_Occurred()) SWIG_fail;
39042 }
39043 {
39044 wxGBSpan * resultptr;
39045 resultptr = new wxGBSpan((wxGBSpan &) result);
39046 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
39047 }
39048 return resultobj;
39049 fail:
39050 return NULL;
39051 }
39052
39053
39054 static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_1(PyObject *, PyObject *args) {
39055 PyObject *resultobj;
39056 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39057 wxSizer *arg2 = (wxSizer *) 0 ;
39058 wxGBSpan result;
39059 PyObject * obj0 = 0 ;
39060 PyObject * obj1 = 0 ;
39061
39062 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
39063 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39064 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39065 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
39066 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39067 {
39068 PyThreadState* __tstate = wxPyBeginAllowThreads();
39069 result = (arg1)->GetItemSpan(arg2);
39070
39071 wxPyEndAllowThreads(__tstate);
39072 if (PyErr_Occurred()) SWIG_fail;
39073 }
39074 {
39075 wxGBSpan * resultptr;
39076 resultptr = new wxGBSpan((wxGBSpan &) result);
39077 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
39078 }
39079 return resultobj;
39080 fail:
39081 return NULL;
39082 }
39083
39084
39085 static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_2(PyObject *, PyObject *args) {
39086 PyObject *resultobj;
39087 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39088 size_t arg2 ;
39089 wxGBSpan result;
39090 PyObject * obj0 = 0 ;
39091 PyObject * obj1 = 0 ;
39092
39093 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
39094 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39095 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39096 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
39097 if (PyErr_Occurred()) SWIG_fail;
39098 {
39099 PyThreadState* __tstate = wxPyBeginAllowThreads();
39100 result = (arg1)->GetItemSpan(arg2);
39101
39102 wxPyEndAllowThreads(__tstate);
39103 if (PyErr_Occurred()) SWIG_fail;
39104 }
39105 {
39106 wxGBSpan * resultptr;
39107 resultptr = new wxGBSpan((wxGBSpan &) result);
39108 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
39109 }
39110 return resultobj;
39111 fail:
39112 return NULL;
39113 }
39114
39115
39116 static PyObject *_wrap_GridBagSizer_GetItemSpan(PyObject *self, PyObject *args) {
39117 int argc;
39118 PyObject *argv[3];
39119 int ii;
39120
39121 argc = PyObject_Length(args);
39122 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
39123 argv[ii] = PyTuple_GetItem(args,ii);
39124 }
39125 if (argc == 2) {
39126 int _v;
39127 {
39128 void *ptr;
39129 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39130 _v = 0;
39131 PyErr_Clear();
39132 } else {
39133 _v = 1;
39134 }
39135 }
39136 if (_v) {
39137 {
39138 void *ptr;
39139 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
39140 _v = 0;
39141 PyErr_Clear();
39142 } else {
39143 _v = 1;
39144 }
39145 }
39146 if (_v) {
39147 return _wrap_GridBagSizer_GetItemSpan__SWIG_0(self,args);
39148 }
39149 }
39150 }
39151 if (argc == 2) {
39152 int _v;
39153 {
39154 void *ptr;
39155 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39156 _v = 0;
39157 PyErr_Clear();
39158 } else {
39159 _v = 1;
39160 }
39161 }
39162 if (_v) {
39163 {
39164 void *ptr;
39165 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
39166 _v = 0;
39167 PyErr_Clear();
39168 } else {
39169 _v = 1;
39170 }
39171 }
39172 if (_v) {
39173 return _wrap_GridBagSizer_GetItemSpan__SWIG_1(self,args);
39174 }
39175 }
39176 }
39177 if (argc == 2) {
39178 int _v;
39179 {
39180 void *ptr;
39181 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39182 _v = 0;
39183 PyErr_Clear();
39184 } else {
39185 _v = 1;
39186 }
39187 }
39188 if (_v) {
39189 _v = SWIG_Check_unsigned_SS_long(argv[1]);
39190 if (_v) {
39191 return _wrap_GridBagSizer_GetItemSpan__SWIG_2(self,args);
39192 }
39193 }
39194 }
39195
39196 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_GetItemSpan'");
39197 return NULL;
39198 }
39199
39200
39201 static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_0(PyObject *, PyObject *args) {
39202 PyObject *resultobj;
39203 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39204 wxWindow *arg2 = (wxWindow *) 0 ;
39205 wxGBSpan *arg3 = 0 ;
39206 bool result;
39207 wxGBSpan temp3 ;
39208 PyObject * obj0 = 0 ;
39209 PyObject * obj1 = 0 ;
39210 PyObject * obj2 = 0 ;
39211
39212 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
39213 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39214 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39215 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39216 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39217 {
39218 arg3 = &temp3;
39219 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
39220 }
39221 {
39222 PyThreadState* __tstate = wxPyBeginAllowThreads();
39223 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
39224
39225 wxPyEndAllowThreads(__tstate);
39226 if (PyErr_Occurred()) SWIG_fail;
39227 }
39228 {
39229 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39230 }
39231 return resultobj;
39232 fail:
39233 return NULL;
39234 }
39235
39236
39237 static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_1(PyObject *, PyObject *args) {
39238 PyObject *resultobj;
39239 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39240 wxSizer *arg2 = (wxSizer *) 0 ;
39241 wxGBSpan *arg3 = 0 ;
39242 bool result;
39243 wxGBSpan temp3 ;
39244 PyObject * obj0 = 0 ;
39245 PyObject * obj1 = 0 ;
39246 PyObject * obj2 = 0 ;
39247
39248 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
39249 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39250 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39251 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
39252 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39253 {
39254 arg3 = &temp3;
39255 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
39256 }
39257 {
39258 PyThreadState* __tstate = wxPyBeginAllowThreads();
39259 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
39260
39261 wxPyEndAllowThreads(__tstate);
39262 if (PyErr_Occurred()) SWIG_fail;
39263 }
39264 {
39265 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39266 }
39267 return resultobj;
39268 fail:
39269 return NULL;
39270 }
39271
39272
39273 static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_2(PyObject *, PyObject *args) {
39274 PyObject *resultobj;
39275 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39276 size_t arg2 ;
39277 wxGBSpan *arg3 = 0 ;
39278 bool result;
39279 wxGBSpan temp3 ;
39280 PyObject * obj0 = 0 ;
39281 PyObject * obj1 = 0 ;
39282 PyObject * obj2 = 0 ;
39283
39284 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
39285 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39286 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39287 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
39288 if (PyErr_Occurred()) SWIG_fail;
39289 {
39290 arg3 = &temp3;
39291 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
39292 }
39293 {
39294 PyThreadState* __tstate = wxPyBeginAllowThreads();
39295 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
39296
39297 wxPyEndAllowThreads(__tstate);
39298 if (PyErr_Occurred()) SWIG_fail;
39299 }
39300 {
39301 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39302 }
39303 return resultobj;
39304 fail:
39305 return NULL;
39306 }
39307
39308
39309 static PyObject *_wrap_GridBagSizer_SetItemSpan(PyObject *self, PyObject *args) {
39310 int argc;
39311 PyObject *argv[4];
39312 int ii;
39313
39314 argc = PyObject_Length(args);
39315 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
39316 argv[ii] = PyTuple_GetItem(args,ii);
39317 }
39318 if (argc == 3) {
39319 int _v;
39320 {
39321 void *ptr;
39322 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39323 _v = 0;
39324 PyErr_Clear();
39325 } else {
39326 _v = 1;
39327 }
39328 }
39329 if (_v) {
39330 {
39331 void *ptr;
39332 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
39333 _v = 0;
39334 PyErr_Clear();
39335 } else {
39336 _v = 1;
39337 }
39338 }
39339 if (_v) {
39340 {
39341 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
39342 }
39343 if (_v) {
39344 return _wrap_GridBagSizer_SetItemSpan__SWIG_0(self,args);
39345 }
39346 }
39347 }
39348 }
39349 if (argc == 3) {
39350 int _v;
39351 {
39352 void *ptr;
39353 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39354 _v = 0;
39355 PyErr_Clear();
39356 } else {
39357 _v = 1;
39358 }
39359 }
39360 if (_v) {
39361 {
39362 void *ptr;
39363 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
39364 _v = 0;
39365 PyErr_Clear();
39366 } else {
39367 _v = 1;
39368 }
39369 }
39370 if (_v) {
39371 {
39372 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
39373 }
39374 if (_v) {
39375 return _wrap_GridBagSizer_SetItemSpan__SWIG_1(self,args);
39376 }
39377 }
39378 }
39379 }
39380 if (argc == 3) {
39381 int _v;
39382 {
39383 void *ptr;
39384 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39385 _v = 0;
39386 PyErr_Clear();
39387 } else {
39388 _v = 1;
39389 }
39390 }
39391 if (_v) {
39392 _v = SWIG_Check_unsigned_SS_long(argv[1]);
39393 if (_v) {
39394 {
39395 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
39396 }
39397 if (_v) {
39398 return _wrap_GridBagSizer_SetItemSpan__SWIG_2(self,args);
39399 }
39400 }
39401 }
39402 }
39403
39404 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_SetItemSpan'");
39405 return NULL;
39406 }
39407
39408
39409 static PyObject *_wrap_GridBagSizer_FindItem__SWIG_0(PyObject *, PyObject *args) {
39410 PyObject *resultobj;
39411 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39412 wxWindow *arg2 = (wxWindow *) 0 ;
39413 wxGBSizerItem *result;
39414 PyObject * obj0 = 0 ;
39415 PyObject * obj1 = 0 ;
39416
39417 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_FindItem",&obj0,&obj1)) goto fail;
39418 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39419 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39420 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39421 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39422 {
39423 PyThreadState* __tstate = wxPyBeginAllowThreads();
39424 result = (wxGBSizerItem *)(arg1)->FindItem(arg2);
39425
39426 wxPyEndAllowThreads(__tstate);
39427 if (PyErr_Occurred()) SWIG_fail;
39428 }
39429 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
39430 return resultobj;
39431 fail:
39432 return NULL;
39433 }
39434
39435
39436 static PyObject *_wrap_GridBagSizer_FindItem__SWIG_1(PyObject *, PyObject *args) {
39437 PyObject *resultobj;
39438 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39439 wxSizer *arg2 = (wxSizer *) 0 ;
39440 wxGBSizerItem *result;
39441 PyObject * obj0 = 0 ;
39442 PyObject * obj1 = 0 ;
39443
39444 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_FindItem",&obj0,&obj1)) goto fail;
39445 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39446 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39447 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
39448 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39449 {
39450 PyThreadState* __tstate = wxPyBeginAllowThreads();
39451 result = (wxGBSizerItem *)(arg1)->FindItem(arg2);
39452
39453 wxPyEndAllowThreads(__tstate);
39454 if (PyErr_Occurred()) SWIG_fail;
39455 }
39456 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
39457 return resultobj;
39458 fail:
39459 return NULL;
39460 }
39461
39462
39463 static PyObject *_wrap_GridBagSizer_FindItem(PyObject *self, PyObject *args) {
39464 int argc;
39465 PyObject *argv[3];
39466 int ii;
39467
39468 argc = PyObject_Length(args);
39469 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
39470 argv[ii] = PyTuple_GetItem(args,ii);
39471 }
39472 if (argc == 2) {
39473 int _v;
39474 {
39475 void *ptr;
39476 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39477 _v = 0;
39478 PyErr_Clear();
39479 } else {
39480 _v = 1;
39481 }
39482 }
39483 if (_v) {
39484 {
39485 void *ptr;
39486 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
39487 _v = 0;
39488 PyErr_Clear();
39489 } else {
39490 _v = 1;
39491 }
39492 }
39493 if (_v) {
39494 return _wrap_GridBagSizer_FindItem__SWIG_0(self,args);
39495 }
39496 }
39497 }
39498 if (argc == 2) {
39499 int _v;
39500 {
39501 void *ptr;
39502 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39503 _v = 0;
39504 PyErr_Clear();
39505 } else {
39506 _v = 1;
39507 }
39508 }
39509 if (_v) {
39510 {
39511 void *ptr;
39512 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
39513 _v = 0;
39514 PyErr_Clear();
39515 } else {
39516 _v = 1;
39517 }
39518 }
39519 if (_v) {
39520 return _wrap_GridBagSizer_FindItem__SWIG_1(self,args);
39521 }
39522 }
39523 }
39524
39525 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_FindItem'");
39526 return NULL;
39527 }
39528
39529
39530 static PyObject *_wrap_GridBagSizer_FindItemAtPosition(PyObject *, PyObject *args, PyObject *kwargs) {
39531 PyObject *resultobj;
39532 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39533 wxGBPosition *arg2 = 0 ;
39534 wxGBSizerItem *result;
39535 wxGBPosition temp2 ;
39536 PyObject * obj0 = 0 ;
39537 PyObject * obj1 = 0 ;
39538 char *kwnames[] = {
39539 (char *) "self",(char *) "pos", NULL
39540 };
39541
39542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemAtPosition",kwnames,&obj0,&obj1)) goto fail;
39543 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39544 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39545 {
39546 arg2 = &temp2;
39547 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
39548 }
39549 {
39550 PyThreadState* __tstate = wxPyBeginAllowThreads();
39551 result = (wxGBSizerItem *)(arg1)->FindItemAtPosition((wxGBPosition const &)*arg2);
39552
39553 wxPyEndAllowThreads(__tstate);
39554 if (PyErr_Occurred()) SWIG_fail;
39555 }
39556 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
39557 return resultobj;
39558 fail:
39559 return NULL;
39560 }
39561
39562
39563 static PyObject *_wrap_GridBagSizer_FindItemAtPoint(PyObject *, PyObject *args, PyObject *kwargs) {
39564 PyObject *resultobj;
39565 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39566 wxPoint *arg2 = 0 ;
39567 wxGBSizerItem *result;
39568 wxPoint temp2 ;
39569 PyObject * obj0 = 0 ;
39570 PyObject * obj1 = 0 ;
39571 char *kwnames[] = {
39572 (char *) "self",(char *) "pt", NULL
39573 };
39574
39575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemAtPoint",kwnames,&obj0,&obj1)) goto fail;
39576 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39577 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39578 {
39579 arg2 = &temp2;
39580 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
39581 }
39582 {
39583 PyThreadState* __tstate = wxPyBeginAllowThreads();
39584 result = (wxGBSizerItem *)(arg1)->FindItemAtPoint((wxPoint const &)*arg2);
39585
39586 wxPyEndAllowThreads(__tstate);
39587 if (PyErr_Occurred()) SWIG_fail;
39588 }
39589 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
39590 return resultobj;
39591 fail:
39592 return NULL;
39593 }
39594
39595
39596 static PyObject *_wrap_GridBagSizer_CheckForIntersection(PyObject *, PyObject *args, PyObject *kwargs) {
39597 PyObject *resultobj;
39598 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39599 wxGBSizerItem *arg2 = (wxGBSizerItem *) 0 ;
39600 wxGBSizerItem *arg3 = (wxGBSizerItem *) NULL ;
39601 bool result;
39602 PyObject * obj0 = 0 ;
39603 PyObject * obj1 = 0 ;
39604 PyObject * obj2 = 0 ;
39605 char *kwnames[] = {
39606 (char *) "self",(char *) "item",(char *) "excludeItem", NULL
39607 };
39608
39609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:GridBagSizer_CheckForIntersection",kwnames,&obj0,&obj1,&obj2)) goto fail;
39610 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39611 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39612 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
39613 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39614 if (obj2) {
39615 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxGBSizerItem,
39616 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39617 }
39618 {
39619 PyThreadState* __tstate = wxPyBeginAllowThreads();
39620 result = (bool)(arg1)->CheckForIntersection(arg2,arg3);
39621
39622 wxPyEndAllowThreads(__tstate);
39623 if (PyErr_Occurred()) SWIG_fail;
39624 }
39625 {
39626 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39627 }
39628 return resultobj;
39629 fail:
39630 return NULL;
39631 }
39632
39633
39634 static PyObject *_wrap_GridBagSizer_CheckForIntersectionPos(PyObject *, PyObject *args, PyObject *kwargs) {
39635 PyObject *resultobj;
39636 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39637 wxGBPosition *arg2 = 0 ;
39638 wxGBSpan *arg3 = 0 ;
39639 wxGBSizerItem *arg4 = (wxGBSizerItem *) NULL ;
39640 bool result;
39641 wxGBPosition temp2 ;
39642 wxGBSpan temp3 ;
39643 PyObject * obj0 = 0 ;
39644 PyObject * obj1 = 0 ;
39645 PyObject * obj2 = 0 ;
39646 PyObject * obj3 = 0 ;
39647 char *kwnames[] = {
39648 (char *) "self",(char *) "pos",(char *) "span",(char *) "excludeItem", NULL
39649 };
39650
39651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:GridBagSizer_CheckForIntersectionPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
39652 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39653 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39654 {
39655 arg2 = &temp2;
39656 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
39657 }
39658 {
39659 arg3 = &temp3;
39660 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
39661 }
39662 if (obj3) {
39663 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxGBSizerItem,
39664 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39665 }
39666 {
39667 PyThreadState* __tstate = wxPyBeginAllowThreads();
39668 result = (bool)(arg1)->CheckForIntersection((wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4);
39669
39670 wxPyEndAllowThreads(__tstate);
39671 if (PyErr_Occurred()) SWIG_fail;
39672 }
39673 {
39674 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39675 }
39676 return resultobj;
39677 fail:
39678 return NULL;
39679 }
39680
39681
39682 static PyObject * GridBagSizer_swigregister(PyObject *, PyObject *args) {
39683 PyObject *obj;
39684 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
39685 SWIG_TypeClientData(SWIGTYPE_p_wxGridBagSizer, obj);
39686 Py_INCREF(obj);
39687 return Py_BuildValue((char *)"");
39688 }
39689 static PyObject *_wrap_IndividualLayoutConstraint_Set(PyObject *, PyObject *args, PyObject *kwargs) {
39690 PyObject *resultobj;
39691 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39692 int arg2 ;
39693 wxWindow *arg3 = (wxWindow *) 0 ;
39694 int arg4 ;
39695 int arg5 = (int) 0 ;
39696 int arg6 = (int) wxLAYOUT_DEFAULT_MARGIN ;
39697 PyObject * obj0 = 0 ;
39698 PyObject * obj1 = 0 ;
39699 PyObject * obj2 = 0 ;
39700 PyObject * obj3 = 0 ;
39701 PyObject * obj4 = 0 ;
39702 PyObject * obj5 = 0 ;
39703 char *kwnames[] = {
39704 (char *) "self",(char *) "rel",(char *) "otherW",(char *) "otherE",(char *) "val",(char *) "marg", NULL
39705 };
39706
39707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:IndividualLayoutConstraint_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
39708 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39709 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39710 arg2 = (int)SWIG_As_int(obj1);
39711 if (PyErr_Occurred()) SWIG_fail;
39712 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
39713 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39714 arg4 = (int)SWIG_As_int(obj3);
39715 if (PyErr_Occurred()) SWIG_fail;
39716 if (obj4) {
39717 arg5 = (int)SWIG_As_int(obj4);
39718 if (PyErr_Occurred()) SWIG_fail;
39719 }
39720 if (obj5) {
39721 arg6 = (int)SWIG_As_int(obj5);
39722 if (PyErr_Occurred()) SWIG_fail;
39723 }
39724 {
39725 PyThreadState* __tstate = wxPyBeginAllowThreads();
39726 (arg1)->Set((wxRelationship )arg2,arg3,(wxEdge )arg4,arg5,arg6);
39727
39728 wxPyEndAllowThreads(__tstate);
39729 if (PyErr_Occurred()) SWIG_fail;
39730 }
39731 Py_INCREF(Py_None); resultobj = Py_None;
39732 return resultobj;
39733 fail:
39734 return NULL;
39735 }
39736
39737
39738 static PyObject *_wrap_IndividualLayoutConstraint_LeftOf(PyObject *, PyObject *args, PyObject *kwargs) {
39739 PyObject *resultobj;
39740 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39741 wxWindow *arg2 = (wxWindow *) 0 ;
39742 int arg3 = (int) 0 ;
39743 PyObject * obj0 = 0 ;
39744 PyObject * obj1 = 0 ;
39745 PyObject * obj2 = 0 ;
39746 char *kwnames[] = {
39747 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39748 };
39749
39750 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_LeftOf",kwnames,&obj0,&obj1,&obj2)) goto fail;
39751 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39752 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39753 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39754 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39755 if (obj2) {
39756 arg3 = (int)SWIG_As_int(obj2);
39757 if (PyErr_Occurred()) SWIG_fail;
39758 }
39759 {
39760 PyThreadState* __tstate = wxPyBeginAllowThreads();
39761 (arg1)->LeftOf(arg2,arg3);
39762
39763 wxPyEndAllowThreads(__tstate);
39764 if (PyErr_Occurred()) SWIG_fail;
39765 }
39766 Py_INCREF(Py_None); resultobj = Py_None;
39767 return resultobj;
39768 fail:
39769 return NULL;
39770 }
39771
39772
39773 static PyObject *_wrap_IndividualLayoutConstraint_RightOf(PyObject *, PyObject *args, PyObject *kwargs) {
39774 PyObject *resultobj;
39775 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39776 wxWindow *arg2 = (wxWindow *) 0 ;
39777 int arg3 = (int) 0 ;
39778 PyObject * obj0 = 0 ;
39779 PyObject * obj1 = 0 ;
39780 PyObject * obj2 = 0 ;
39781 char *kwnames[] = {
39782 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39783 };
39784
39785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_RightOf",kwnames,&obj0,&obj1,&obj2)) goto fail;
39786 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39787 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39788 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39789 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39790 if (obj2) {
39791 arg3 = (int)SWIG_As_int(obj2);
39792 if (PyErr_Occurred()) SWIG_fail;
39793 }
39794 {
39795 PyThreadState* __tstate = wxPyBeginAllowThreads();
39796 (arg1)->RightOf(arg2,arg3);
39797
39798 wxPyEndAllowThreads(__tstate);
39799 if (PyErr_Occurred()) SWIG_fail;
39800 }
39801 Py_INCREF(Py_None); resultobj = Py_None;
39802 return resultobj;
39803 fail:
39804 return NULL;
39805 }
39806
39807
39808 static PyObject *_wrap_IndividualLayoutConstraint_Above(PyObject *, PyObject *args, PyObject *kwargs) {
39809 PyObject *resultobj;
39810 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39811 wxWindow *arg2 = (wxWindow *) 0 ;
39812 int arg3 = (int) 0 ;
39813 PyObject * obj0 = 0 ;
39814 PyObject * obj1 = 0 ;
39815 PyObject * obj2 = 0 ;
39816 char *kwnames[] = {
39817 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39818 };
39819
39820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_Above",kwnames,&obj0,&obj1,&obj2)) goto fail;
39821 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39822 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39823 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39824 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39825 if (obj2) {
39826 arg3 = (int)SWIG_As_int(obj2);
39827 if (PyErr_Occurred()) SWIG_fail;
39828 }
39829 {
39830 PyThreadState* __tstate = wxPyBeginAllowThreads();
39831 (arg1)->Above(arg2,arg3);
39832
39833 wxPyEndAllowThreads(__tstate);
39834 if (PyErr_Occurred()) SWIG_fail;
39835 }
39836 Py_INCREF(Py_None); resultobj = Py_None;
39837 return resultobj;
39838 fail:
39839 return NULL;
39840 }
39841
39842
39843 static PyObject *_wrap_IndividualLayoutConstraint_Below(PyObject *, PyObject *args, PyObject *kwargs) {
39844 PyObject *resultobj;
39845 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39846 wxWindow *arg2 = (wxWindow *) 0 ;
39847 int arg3 = (int) 0 ;
39848 PyObject * obj0 = 0 ;
39849 PyObject * obj1 = 0 ;
39850 PyObject * obj2 = 0 ;
39851 char *kwnames[] = {
39852 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39853 };
39854
39855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_Below",kwnames,&obj0,&obj1,&obj2)) goto fail;
39856 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39857 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39858 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39859 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39860 if (obj2) {
39861 arg3 = (int)SWIG_As_int(obj2);
39862 if (PyErr_Occurred()) SWIG_fail;
39863 }
39864 {
39865 PyThreadState* __tstate = wxPyBeginAllowThreads();
39866 (arg1)->Below(arg2,arg3);
39867
39868 wxPyEndAllowThreads(__tstate);
39869 if (PyErr_Occurred()) SWIG_fail;
39870 }
39871 Py_INCREF(Py_None); resultobj = Py_None;
39872 return resultobj;
39873 fail:
39874 return NULL;
39875 }
39876
39877
39878 static PyObject *_wrap_IndividualLayoutConstraint_SameAs(PyObject *, PyObject *args, PyObject *kwargs) {
39879 PyObject *resultobj;
39880 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39881 wxWindow *arg2 = (wxWindow *) 0 ;
39882 int arg3 ;
39883 int arg4 = (int) 0 ;
39884 PyObject * obj0 = 0 ;
39885 PyObject * obj1 = 0 ;
39886 PyObject * obj2 = 0 ;
39887 PyObject * obj3 = 0 ;
39888 char *kwnames[] = {
39889 (char *) "self",(char *) "otherW",(char *) "edge",(char *) "marg", NULL
39890 };
39891
39892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:IndividualLayoutConstraint_SameAs",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
39893 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39894 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39895 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39896 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39897 arg3 = (int)SWIG_As_int(obj2);
39898 if (PyErr_Occurred()) SWIG_fail;
39899 if (obj3) {
39900 arg4 = (int)SWIG_As_int(obj3);
39901 if (PyErr_Occurred()) SWIG_fail;
39902 }
39903 {
39904 PyThreadState* __tstate = wxPyBeginAllowThreads();
39905 (arg1)->SameAs(arg2,(wxEdge )arg3,arg4);
39906
39907 wxPyEndAllowThreads(__tstate);
39908 if (PyErr_Occurred()) SWIG_fail;
39909 }
39910 Py_INCREF(Py_None); resultobj = Py_None;
39911 return resultobj;
39912 fail:
39913 return NULL;
39914 }
39915
39916
39917 static PyObject *_wrap_IndividualLayoutConstraint_PercentOf(PyObject *, PyObject *args, PyObject *kwargs) {
39918 PyObject *resultobj;
39919 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39920 wxWindow *arg2 = (wxWindow *) 0 ;
39921 int arg3 ;
39922 int arg4 ;
39923 PyObject * obj0 = 0 ;
39924 PyObject * obj1 = 0 ;
39925 PyObject * obj2 = 0 ;
39926 PyObject * obj3 = 0 ;
39927 char *kwnames[] = {
39928 (char *) "self",(char *) "otherW",(char *) "wh",(char *) "per", NULL
39929 };
39930
39931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:IndividualLayoutConstraint_PercentOf",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
39932 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39933 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39934 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39935 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39936 arg3 = (int)SWIG_As_int(obj2);
39937 if (PyErr_Occurred()) SWIG_fail;
39938 arg4 = (int)SWIG_As_int(obj3);
39939 if (PyErr_Occurred()) SWIG_fail;
39940 {
39941 PyThreadState* __tstate = wxPyBeginAllowThreads();
39942 (arg1)->PercentOf(arg2,(wxEdge )arg3,arg4);
39943
39944 wxPyEndAllowThreads(__tstate);
39945 if (PyErr_Occurred()) SWIG_fail;
39946 }
39947 Py_INCREF(Py_None); resultobj = Py_None;
39948 return resultobj;
39949 fail:
39950 return NULL;
39951 }
39952
39953
39954 static PyObject *_wrap_IndividualLayoutConstraint_Absolute(PyObject *, PyObject *args, PyObject *kwargs) {
39955 PyObject *resultobj;
39956 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39957 int arg2 ;
39958 PyObject * obj0 = 0 ;
39959 PyObject * obj1 = 0 ;
39960 char *kwnames[] = {
39961 (char *) "self",(char *) "val", NULL
39962 };
39963
39964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_Absolute",kwnames,&obj0,&obj1)) goto fail;
39965 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39966 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39967 arg2 = (int)SWIG_As_int(obj1);
39968 if (PyErr_Occurred()) SWIG_fail;
39969 {
39970 PyThreadState* __tstate = wxPyBeginAllowThreads();
39971 (arg1)->Absolute(arg2);
39972
39973 wxPyEndAllowThreads(__tstate);
39974 if (PyErr_Occurred()) SWIG_fail;
39975 }
39976 Py_INCREF(Py_None); resultobj = Py_None;
39977 return resultobj;
39978 fail:
39979 return NULL;
39980 }
39981
39982
39983 static PyObject *_wrap_IndividualLayoutConstraint_Unconstrained(PyObject *, PyObject *args, PyObject *kwargs) {
39984 PyObject *resultobj;
39985 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39986 PyObject * obj0 = 0 ;
39987 char *kwnames[] = {
39988 (char *) "self", NULL
39989 };
39990
39991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_Unconstrained",kwnames,&obj0)) goto fail;
39992 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39993 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39994 {
39995 PyThreadState* __tstate = wxPyBeginAllowThreads();
39996 (arg1)->Unconstrained();
39997
39998 wxPyEndAllowThreads(__tstate);
39999 if (PyErr_Occurred()) SWIG_fail;
40000 }
40001 Py_INCREF(Py_None); resultobj = Py_None;
40002 return resultobj;
40003 fail:
40004 return NULL;
40005 }
40006
40007
40008 static PyObject *_wrap_IndividualLayoutConstraint_AsIs(PyObject *, PyObject *args, PyObject *kwargs) {
40009 PyObject *resultobj;
40010 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40011 PyObject * obj0 = 0 ;
40012 char *kwnames[] = {
40013 (char *) "self", NULL
40014 };
40015
40016 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_AsIs",kwnames,&obj0)) goto fail;
40017 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40018 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40019 {
40020 PyThreadState* __tstate = wxPyBeginAllowThreads();
40021 (arg1)->AsIs();
40022
40023 wxPyEndAllowThreads(__tstate);
40024 if (PyErr_Occurred()) SWIG_fail;
40025 }
40026 Py_INCREF(Py_None); resultobj = Py_None;
40027 return resultobj;
40028 fail:
40029 return NULL;
40030 }
40031
40032
40033 static PyObject *_wrap_IndividualLayoutConstraint_GetOtherWindow(PyObject *, PyObject *args, PyObject *kwargs) {
40034 PyObject *resultobj;
40035 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40036 wxWindow *result;
40037 PyObject * obj0 = 0 ;
40038 char *kwnames[] = {
40039 (char *) "self", NULL
40040 };
40041
40042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetOtherWindow",kwnames,&obj0)) goto fail;
40043 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40044 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40045 {
40046 PyThreadState* __tstate = wxPyBeginAllowThreads();
40047 result = (wxWindow *)(arg1)->GetOtherWindow();
40048
40049 wxPyEndAllowThreads(__tstate);
40050 if (PyErr_Occurred()) SWIG_fail;
40051 }
40052 {
40053 resultobj = wxPyMake_wxObject(result, 0);
40054 }
40055 return resultobj;
40056 fail:
40057 return NULL;
40058 }
40059
40060
40061 static PyObject *_wrap_IndividualLayoutConstraint_GetMyEdge(PyObject *, PyObject *args, PyObject *kwargs) {
40062 PyObject *resultobj;
40063 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40064 int result;
40065 PyObject * obj0 = 0 ;
40066 char *kwnames[] = {
40067 (char *) "self", NULL
40068 };
40069
40070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetMyEdge",kwnames,&obj0)) goto fail;
40071 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40072 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40073 {
40074 PyThreadState* __tstate = wxPyBeginAllowThreads();
40075 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetMyEdge();
40076
40077 wxPyEndAllowThreads(__tstate);
40078 if (PyErr_Occurred()) SWIG_fail;
40079 }
40080 resultobj = SWIG_From_int((int)result);
40081 return resultobj;
40082 fail:
40083 return NULL;
40084 }
40085
40086
40087 static PyObject *_wrap_IndividualLayoutConstraint_SetEdge(PyObject *, PyObject *args, PyObject *kwargs) {
40088 PyObject *resultobj;
40089 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40090 int arg2 ;
40091 PyObject * obj0 = 0 ;
40092 PyObject * obj1 = 0 ;
40093 char *kwnames[] = {
40094 (char *) "self",(char *) "which", NULL
40095 };
40096
40097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetEdge",kwnames,&obj0,&obj1)) goto fail;
40098 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40099 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40100 arg2 = (int)SWIG_As_int(obj1);
40101 if (PyErr_Occurred()) SWIG_fail;
40102 {
40103 PyThreadState* __tstate = wxPyBeginAllowThreads();
40104 (arg1)->SetEdge((wxEdge )arg2);
40105
40106 wxPyEndAllowThreads(__tstate);
40107 if (PyErr_Occurred()) SWIG_fail;
40108 }
40109 Py_INCREF(Py_None); resultobj = Py_None;
40110 return resultobj;
40111 fail:
40112 return NULL;
40113 }
40114
40115
40116 static PyObject *_wrap_IndividualLayoutConstraint_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
40117 PyObject *resultobj;
40118 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40119 int arg2 ;
40120 PyObject * obj0 = 0 ;
40121 PyObject * obj1 = 0 ;
40122 char *kwnames[] = {
40123 (char *) "self",(char *) "v", NULL
40124 };
40125
40126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetValue",kwnames,&obj0,&obj1)) goto fail;
40127 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40128 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40129 arg2 = (int)SWIG_As_int(obj1);
40130 if (PyErr_Occurred()) SWIG_fail;
40131 {
40132 PyThreadState* __tstate = wxPyBeginAllowThreads();
40133 (arg1)->SetValue(arg2);
40134
40135 wxPyEndAllowThreads(__tstate);
40136 if (PyErr_Occurred()) SWIG_fail;
40137 }
40138 Py_INCREF(Py_None); resultobj = Py_None;
40139 return resultobj;
40140 fail:
40141 return NULL;
40142 }
40143
40144
40145 static PyObject *_wrap_IndividualLayoutConstraint_GetMargin(PyObject *, PyObject *args, PyObject *kwargs) {
40146 PyObject *resultobj;
40147 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40148 int result;
40149 PyObject * obj0 = 0 ;
40150 char *kwnames[] = {
40151 (char *) "self", NULL
40152 };
40153
40154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetMargin",kwnames,&obj0)) goto fail;
40155 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40156 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40157 {
40158 PyThreadState* __tstate = wxPyBeginAllowThreads();
40159 result = (int)(arg1)->GetMargin();
40160
40161 wxPyEndAllowThreads(__tstate);
40162 if (PyErr_Occurred()) SWIG_fail;
40163 }
40164 resultobj = SWIG_From_int((int)result);
40165 return resultobj;
40166 fail:
40167 return NULL;
40168 }
40169
40170
40171 static PyObject *_wrap_IndividualLayoutConstraint_SetMargin(PyObject *, PyObject *args, PyObject *kwargs) {
40172 PyObject *resultobj;
40173 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40174 int arg2 ;
40175 PyObject * obj0 = 0 ;
40176 PyObject * obj1 = 0 ;
40177 char *kwnames[] = {
40178 (char *) "self",(char *) "m", NULL
40179 };
40180
40181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetMargin",kwnames,&obj0,&obj1)) goto fail;
40182 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40183 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40184 arg2 = (int)SWIG_As_int(obj1);
40185 if (PyErr_Occurred()) SWIG_fail;
40186 {
40187 PyThreadState* __tstate = wxPyBeginAllowThreads();
40188 (arg1)->SetMargin(arg2);
40189
40190 wxPyEndAllowThreads(__tstate);
40191 if (PyErr_Occurred()) SWIG_fail;
40192 }
40193 Py_INCREF(Py_None); resultobj = Py_None;
40194 return resultobj;
40195 fail:
40196 return NULL;
40197 }
40198
40199
40200 static PyObject *_wrap_IndividualLayoutConstraint_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
40201 PyObject *resultobj;
40202 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40203 int result;
40204 PyObject * obj0 = 0 ;
40205 char *kwnames[] = {
40206 (char *) "self", NULL
40207 };
40208
40209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetValue",kwnames,&obj0)) goto fail;
40210 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40211 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40212 {
40213 PyThreadState* __tstate = wxPyBeginAllowThreads();
40214 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetValue();
40215
40216 wxPyEndAllowThreads(__tstate);
40217 if (PyErr_Occurred()) SWIG_fail;
40218 }
40219 resultobj = SWIG_From_int((int)result);
40220 return resultobj;
40221 fail:
40222 return NULL;
40223 }
40224
40225
40226 static PyObject *_wrap_IndividualLayoutConstraint_GetPercent(PyObject *, PyObject *args, PyObject *kwargs) {
40227 PyObject *resultobj;
40228 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40229 int result;
40230 PyObject * obj0 = 0 ;
40231 char *kwnames[] = {
40232 (char *) "self", NULL
40233 };
40234
40235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetPercent",kwnames,&obj0)) goto fail;
40236 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40237 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40238 {
40239 PyThreadState* __tstate = wxPyBeginAllowThreads();
40240 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetPercent();
40241
40242 wxPyEndAllowThreads(__tstate);
40243 if (PyErr_Occurred()) SWIG_fail;
40244 }
40245 resultobj = SWIG_From_int((int)result);
40246 return resultobj;
40247 fail:
40248 return NULL;
40249 }
40250
40251
40252 static PyObject *_wrap_IndividualLayoutConstraint_GetOtherEdge(PyObject *, PyObject *args, PyObject *kwargs) {
40253 PyObject *resultobj;
40254 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40255 int result;
40256 PyObject * obj0 = 0 ;
40257 char *kwnames[] = {
40258 (char *) "self", NULL
40259 };
40260
40261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetOtherEdge",kwnames,&obj0)) goto fail;
40262 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40263 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40264 {
40265 PyThreadState* __tstate = wxPyBeginAllowThreads();
40266 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetOtherEdge();
40267
40268 wxPyEndAllowThreads(__tstate);
40269 if (PyErr_Occurred()) SWIG_fail;
40270 }
40271 resultobj = SWIG_From_int((int)result);
40272 return resultobj;
40273 fail:
40274 return NULL;
40275 }
40276
40277
40278 static PyObject *_wrap_IndividualLayoutConstraint_GetDone(PyObject *, PyObject *args, PyObject *kwargs) {
40279 PyObject *resultobj;
40280 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40281 bool result;
40282 PyObject * obj0 = 0 ;
40283 char *kwnames[] = {
40284 (char *) "self", NULL
40285 };
40286
40287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetDone",kwnames,&obj0)) goto fail;
40288 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40289 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40290 {
40291 PyThreadState* __tstate = wxPyBeginAllowThreads();
40292 result = (bool)((wxIndividualLayoutConstraint const *)arg1)->GetDone();
40293
40294 wxPyEndAllowThreads(__tstate);
40295 if (PyErr_Occurred()) SWIG_fail;
40296 }
40297 {
40298 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40299 }
40300 return resultobj;
40301 fail:
40302 return NULL;
40303 }
40304
40305
40306 static PyObject *_wrap_IndividualLayoutConstraint_SetDone(PyObject *, PyObject *args, PyObject *kwargs) {
40307 PyObject *resultobj;
40308 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40309 bool arg2 ;
40310 PyObject * obj0 = 0 ;
40311 PyObject * obj1 = 0 ;
40312 char *kwnames[] = {
40313 (char *) "self",(char *) "d", NULL
40314 };
40315
40316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetDone",kwnames,&obj0,&obj1)) goto fail;
40317 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40318 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40319 arg2 = (bool)SWIG_As_bool(obj1);
40320 if (PyErr_Occurred()) SWIG_fail;
40321 {
40322 PyThreadState* __tstate = wxPyBeginAllowThreads();
40323 (arg1)->SetDone(arg2);
40324
40325 wxPyEndAllowThreads(__tstate);
40326 if (PyErr_Occurred()) SWIG_fail;
40327 }
40328 Py_INCREF(Py_None); resultobj = Py_None;
40329 return resultobj;
40330 fail:
40331 return NULL;
40332 }
40333
40334
40335 static PyObject *_wrap_IndividualLayoutConstraint_GetRelationship(PyObject *, PyObject *args, PyObject *kwargs) {
40336 PyObject *resultobj;
40337 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40338 int result;
40339 PyObject * obj0 = 0 ;
40340 char *kwnames[] = {
40341 (char *) "self", NULL
40342 };
40343
40344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetRelationship",kwnames,&obj0)) goto fail;
40345 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40346 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40347 {
40348 PyThreadState* __tstate = wxPyBeginAllowThreads();
40349 result = (int)(arg1)->GetRelationship();
40350
40351 wxPyEndAllowThreads(__tstate);
40352 if (PyErr_Occurred()) SWIG_fail;
40353 }
40354 resultobj = SWIG_From_int((int)result);
40355 return resultobj;
40356 fail:
40357 return NULL;
40358 }
40359
40360
40361 static PyObject *_wrap_IndividualLayoutConstraint_SetRelationship(PyObject *, PyObject *args, PyObject *kwargs) {
40362 PyObject *resultobj;
40363 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40364 int arg2 ;
40365 PyObject * obj0 = 0 ;
40366 PyObject * obj1 = 0 ;
40367 char *kwnames[] = {
40368 (char *) "self",(char *) "r", NULL
40369 };
40370
40371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetRelationship",kwnames,&obj0,&obj1)) goto fail;
40372 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40373 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40374 arg2 = (int)SWIG_As_int(obj1);
40375 if (PyErr_Occurred()) SWIG_fail;
40376 {
40377 PyThreadState* __tstate = wxPyBeginAllowThreads();
40378 (arg1)->SetRelationship((wxRelationship )arg2);
40379
40380 wxPyEndAllowThreads(__tstate);
40381 if (PyErr_Occurred()) SWIG_fail;
40382 }
40383 Py_INCREF(Py_None); resultobj = Py_None;
40384 return resultobj;
40385 fail:
40386 return NULL;
40387 }
40388
40389
40390 static PyObject *_wrap_IndividualLayoutConstraint_ResetIfWin(PyObject *, PyObject *args, PyObject *kwargs) {
40391 PyObject *resultobj;
40392 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40393 wxWindow *arg2 = (wxWindow *) 0 ;
40394 bool result;
40395 PyObject * obj0 = 0 ;
40396 PyObject * obj1 = 0 ;
40397 char *kwnames[] = {
40398 (char *) "self",(char *) "otherW", NULL
40399 };
40400
40401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_ResetIfWin",kwnames,&obj0,&obj1)) goto fail;
40402 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40403 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40404 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
40405 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40406 {
40407 PyThreadState* __tstate = wxPyBeginAllowThreads();
40408 result = (bool)(arg1)->ResetIfWin(arg2);
40409
40410 wxPyEndAllowThreads(__tstate);
40411 if (PyErr_Occurred()) SWIG_fail;
40412 }
40413 {
40414 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40415 }
40416 return resultobj;
40417 fail:
40418 return NULL;
40419 }
40420
40421
40422 static PyObject *_wrap_IndividualLayoutConstraint_SatisfyConstraint(PyObject *, PyObject *args, PyObject *kwargs) {
40423 PyObject *resultobj;
40424 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40425 wxLayoutConstraints *arg2 = (wxLayoutConstraints *) 0 ;
40426 wxWindow *arg3 = (wxWindow *) 0 ;
40427 bool result;
40428 PyObject * obj0 = 0 ;
40429 PyObject * obj1 = 0 ;
40430 PyObject * obj2 = 0 ;
40431 char *kwnames[] = {
40432 (char *) "self",(char *) "constraints",(char *) "win", NULL
40433 };
40434
40435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:IndividualLayoutConstraint_SatisfyConstraint",kwnames,&obj0,&obj1,&obj2)) goto fail;
40436 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40437 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40438 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxLayoutConstraints,
40439 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40440 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
40441 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40442 {
40443 PyThreadState* __tstate = wxPyBeginAllowThreads();
40444 result = (bool)(arg1)->SatisfyConstraint(arg2,arg3);
40445
40446 wxPyEndAllowThreads(__tstate);
40447 if (PyErr_Occurred()) SWIG_fail;
40448 }
40449 {
40450 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40451 }
40452 return resultobj;
40453 fail:
40454 return NULL;
40455 }
40456
40457
40458 static PyObject *_wrap_IndividualLayoutConstraint_GetEdge(PyObject *, PyObject *args, PyObject *kwargs) {
40459 PyObject *resultobj;
40460 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40461 int arg2 ;
40462 wxWindow *arg3 = (wxWindow *) 0 ;
40463 wxWindow *arg4 = (wxWindow *) 0 ;
40464 int result;
40465 PyObject * obj0 = 0 ;
40466 PyObject * obj1 = 0 ;
40467 PyObject * obj2 = 0 ;
40468 PyObject * obj3 = 0 ;
40469 char *kwnames[] = {
40470 (char *) "self",(char *) "which",(char *) "thisWin",(char *) "other", NULL
40471 };
40472
40473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:IndividualLayoutConstraint_GetEdge",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
40474 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40475 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40476 arg2 = (int)SWIG_As_int(obj1);
40477 if (PyErr_Occurred()) SWIG_fail;
40478 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
40479 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40480 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
40481 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40482 {
40483 PyThreadState* __tstate = wxPyBeginAllowThreads();
40484 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetEdge((wxEdge )arg2,arg3,arg4);
40485
40486 wxPyEndAllowThreads(__tstate);
40487 if (PyErr_Occurred()) SWIG_fail;
40488 }
40489 resultobj = SWIG_From_int((int)result);
40490 return resultobj;
40491 fail:
40492 return NULL;
40493 }
40494
40495
40496 static PyObject * IndividualLayoutConstraint_swigregister(PyObject *, PyObject *args) {
40497 PyObject *obj;
40498 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
40499 SWIG_TypeClientData(SWIGTYPE_p_wxIndividualLayoutConstraint, obj);
40500 Py_INCREF(obj);
40501 return Py_BuildValue((char *)"");
40502 }
40503 static PyObject *_wrap_LayoutConstraints_left_get(PyObject *, PyObject *args, PyObject *kwargs) {
40504 PyObject *resultobj;
40505 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40506 wxIndividualLayoutConstraint *result;
40507 PyObject * obj0 = 0 ;
40508 char *kwnames[] = {
40509 (char *) "self", NULL
40510 };
40511
40512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_left_get",kwnames,&obj0)) goto fail;
40513 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40514 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40515 result = (wxIndividualLayoutConstraint *)& ((arg1)->left);
40516
40517 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40518 return resultobj;
40519 fail:
40520 return NULL;
40521 }
40522
40523
40524 static PyObject *_wrap_LayoutConstraints_top_get(PyObject *, PyObject *args, PyObject *kwargs) {
40525 PyObject *resultobj;
40526 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40527 wxIndividualLayoutConstraint *result;
40528 PyObject * obj0 = 0 ;
40529 char *kwnames[] = {
40530 (char *) "self", NULL
40531 };
40532
40533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_top_get",kwnames,&obj0)) goto fail;
40534 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40535 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40536 result = (wxIndividualLayoutConstraint *)& ((arg1)->top);
40537
40538 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40539 return resultobj;
40540 fail:
40541 return NULL;
40542 }
40543
40544
40545 static PyObject *_wrap_LayoutConstraints_right_get(PyObject *, PyObject *args, PyObject *kwargs) {
40546 PyObject *resultobj;
40547 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40548 wxIndividualLayoutConstraint *result;
40549 PyObject * obj0 = 0 ;
40550 char *kwnames[] = {
40551 (char *) "self", NULL
40552 };
40553
40554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_right_get",kwnames,&obj0)) goto fail;
40555 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40556 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40557 result = (wxIndividualLayoutConstraint *)& ((arg1)->right);
40558
40559 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40560 return resultobj;
40561 fail:
40562 return NULL;
40563 }
40564
40565
40566 static PyObject *_wrap_LayoutConstraints_bottom_get(PyObject *, PyObject *args, PyObject *kwargs) {
40567 PyObject *resultobj;
40568 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40569 wxIndividualLayoutConstraint *result;
40570 PyObject * obj0 = 0 ;
40571 char *kwnames[] = {
40572 (char *) "self", NULL
40573 };
40574
40575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_bottom_get",kwnames,&obj0)) goto fail;
40576 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40577 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40578 result = (wxIndividualLayoutConstraint *)& ((arg1)->bottom);
40579
40580 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40581 return resultobj;
40582 fail:
40583 return NULL;
40584 }
40585
40586
40587 static PyObject *_wrap_LayoutConstraints_width_get(PyObject *, PyObject *args, PyObject *kwargs) {
40588 PyObject *resultobj;
40589 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40590 wxIndividualLayoutConstraint *result;
40591 PyObject * obj0 = 0 ;
40592 char *kwnames[] = {
40593 (char *) "self", NULL
40594 };
40595
40596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_width_get",kwnames,&obj0)) goto fail;
40597 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40598 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40599 result = (wxIndividualLayoutConstraint *)& ((arg1)->width);
40600
40601 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40602 return resultobj;
40603 fail:
40604 return NULL;
40605 }
40606
40607
40608 static PyObject *_wrap_LayoutConstraints_height_get(PyObject *, PyObject *args, PyObject *kwargs) {
40609 PyObject *resultobj;
40610 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40611 wxIndividualLayoutConstraint *result;
40612 PyObject * obj0 = 0 ;
40613 char *kwnames[] = {
40614 (char *) "self", NULL
40615 };
40616
40617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_height_get",kwnames,&obj0)) goto fail;
40618 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40619 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40620 result = (wxIndividualLayoutConstraint *)& ((arg1)->height);
40621
40622 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40623 return resultobj;
40624 fail:
40625 return NULL;
40626 }
40627
40628
40629 static PyObject *_wrap_LayoutConstraints_centreX_get(PyObject *, PyObject *args, PyObject *kwargs) {
40630 PyObject *resultobj;
40631 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40632 wxIndividualLayoutConstraint *result;
40633 PyObject * obj0 = 0 ;
40634 char *kwnames[] = {
40635 (char *) "self", NULL
40636 };
40637
40638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_centreX_get",kwnames,&obj0)) goto fail;
40639 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40640 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40641 result = (wxIndividualLayoutConstraint *)& ((arg1)->centreX);
40642
40643 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40644 return resultobj;
40645 fail:
40646 return NULL;
40647 }
40648
40649
40650 static PyObject *_wrap_LayoutConstraints_centreY_get(PyObject *, PyObject *args, PyObject *kwargs) {
40651 PyObject *resultobj;
40652 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40653 wxIndividualLayoutConstraint *result;
40654 PyObject * obj0 = 0 ;
40655 char *kwnames[] = {
40656 (char *) "self", NULL
40657 };
40658
40659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_centreY_get",kwnames,&obj0)) goto fail;
40660 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40661 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40662 result = (wxIndividualLayoutConstraint *)& ((arg1)->centreY);
40663
40664 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40665 return resultobj;
40666 fail:
40667 return NULL;
40668 }
40669
40670
40671 static PyObject *_wrap_new_LayoutConstraints(PyObject *, PyObject *args, PyObject *kwargs) {
40672 PyObject *resultobj;
40673 wxLayoutConstraints *result;
40674 char *kwnames[] = {
40675 NULL
40676 };
40677
40678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LayoutConstraints",kwnames)) goto fail;
40679 {
40680 PyThreadState* __tstate = wxPyBeginAllowThreads();
40681 result = (wxLayoutConstraints *)new wxLayoutConstraints();
40682
40683 wxPyEndAllowThreads(__tstate);
40684 if (PyErr_Occurred()) SWIG_fail;
40685 }
40686 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutConstraints, 1);
40687 return resultobj;
40688 fail:
40689 return NULL;
40690 }
40691
40692
40693 static PyObject *_wrap_LayoutConstraints_SatisfyConstraints(PyObject *, PyObject *args, PyObject *kwargs) {
40694 PyObject *resultobj;
40695 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40696 wxWindow *arg2 = (wxWindow *) 0 ;
40697 int *arg3 = (int *) 0 ;
40698 bool result;
40699 int temp3 ;
40700 int res3 = 0 ;
40701 PyObject * obj0 = 0 ;
40702 PyObject * obj1 = 0 ;
40703 char *kwnames[] = {
40704 (char *) "self",(char *) "win", NULL
40705 };
40706
40707 arg3 = &temp3; res3 = SWIG_NEWOBJ;
40708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LayoutConstraints_SatisfyConstraints",kwnames,&obj0,&obj1)) goto fail;
40709 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40710 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40711 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
40712 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40713 {
40714 PyThreadState* __tstate = wxPyBeginAllowThreads();
40715 result = (bool)(arg1)->SatisfyConstraints(arg2,arg3);
40716
40717 wxPyEndAllowThreads(__tstate);
40718 if (PyErr_Occurred()) SWIG_fail;
40719 }
40720 {
40721 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40722 }
40723 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
40724 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
40725 return resultobj;
40726 fail:
40727 return NULL;
40728 }
40729
40730
40731 static PyObject *_wrap_LayoutConstraints_AreSatisfied(PyObject *, PyObject *args, PyObject *kwargs) {
40732 PyObject *resultobj;
40733 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40734 bool result;
40735 PyObject * obj0 = 0 ;
40736 char *kwnames[] = {
40737 (char *) "self", NULL
40738 };
40739
40740 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_AreSatisfied",kwnames,&obj0)) goto fail;
40741 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40742 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40743 {
40744 PyThreadState* __tstate = wxPyBeginAllowThreads();
40745 result = (bool)((wxLayoutConstraints const *)arg1)->AreSatisfied();
40746
40747 wxPyEndAllowThreads(__tstate);
40748 if (PyErr_Occurred()) SWIG_fail;
40749 }
40750 {
40751 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40752 }
40753 return resultobj;
40754 fail:
40755 return NULL;
40756 }
40757
40758
40759 static PyObject * LayoutConstraints_swigregister(PyObject *, PyObject *args) {
40760 PyObject *obj;
40761 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
40762 SWIG_TypeClientData(SWIGTYPE_p_wxLayoutConstraints, obj);
40763 Py_INCREF(obj);
40764 return Py_BuildValue((char *)"");
40765 }
40766 static PyMethodDef SwigMethods[] = {
40767 { (char *)"_wxPySetDictionary", __wxPySetDictionary, METH_VARARGS, NULL },
40768 { (char *)"_wxPyFixStockObjects", __wxPyFixStockObjects, METH_VARARGS, NULL },
40769 { (char *)"Object_GetClassName", (PyCFunction) _wrap_Object_GetClassName, METH_VARARGS | METH_KEYWORDS, NULL },
40770 { (char *)"Object_Destroy", (PyCFunction) _wrap_Object_Destroy, METH_VARARGS | METH_KEYWORDS, NULL },
40771 { (char *)"Object_swigregister", Object_swigregister, METH_VARARGS, NULL },
40772 { (char *)"Size_width_set", (PyCFunction) _wrap_Size_width_set, METH_VARARGS | METH_KEYWORDS, NULL },
40773 { (char *)"Size_width_get", (PyCFunction) _wrap_Size_width_get, METH_VARARGS | METH_KEYWORDS, NULL },
40774 { (char *)"Size_height_set", (PyCFunction) _wrap_Size_height_set, METH_VARARGS | METH_KEYWORDS, NULL },
40775 { (char *)"Size_height_get", (PyCFunction) _wrap_Size_height_get, METH_VARARGS | METH_KEYWORDS, NULL },
40776 { (char *)"new_Size", (PyCFunction) _wrap_new_Size, METH_VARARGS | METH_KEYWORDS, NULL },
40777 { (char *)"delete_Size", (PyCFunction) _wrap_delete_Size, METH_VARARGS | METH_KEYWORDS, NULL },
40778 { (char *)"Size___eq__", (PyCFunction) _wrap_Size___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
40779 { (char *)"Size___ne__", (PyCFunction) _wrap_Size___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
40780 { (char *)"Size___add__", (PyCFunction) _wrap_Size___add__, METH_VARARGS | METH_KEYWORDS, NULL },
40781 { (char *)"Size___sub__", (PyCFunction) _wrap_Size___sub__, METH_VARARGS | METH_KEYWORDS, NULL },
40782 { (char *)"Size_IncTo", (PyCFunction) _wrap_Size_IncTo, METH_VARARGS | METH_KEYWORDS, NULL },
40783 { (char *)"Size_DecTo", (PyCFunction) _wrap_Size_DecTo, METH_VARARGS | METH_KEYWORDS, NULL },
40784 { (char *)"Size_Set", (PyCFunction) _wrap_Size_Set, METH_VARARGS | METH_KEYWORDS, NULL },
40785 { (char *)"Size_SetWidth", (PyCFunction) _wrap_Size_SetWidth, METH_VARARGS | METH_KEYWORDS, NULL },
40786 { (char *)"Size_SetHeight", (PyCFunction) _wrap_Size_SetHeight, METH_VARARGS | METH_KEYWORDS, NULL },
40787 { (char *)"Size_GetWidth", (PyCFunction) _wrap_Size_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL },
40788 { (char *)"Size_GetHeight", (PyCFunction) _wrap_Size_GetHeight, METH_VARARGS | METH_KEYWORDS, NULL },
40789 { (char *)"Size_IsFullySpecified", (PyCFunction) _wrap_Size_IsFullySpecified, METH_VARARGS | METH_KEYWORDS, NULL },
40790 { (char *)"Size_SetDefaults", (PyCFunction) _wrap_Size_SetDefaults, METH_VARARGS | METH_KEYWORDS, NULL },
40791 { (char *)"Size_Get", (PyCFunction) _wrap_Size_Get, METH_VARARGS | METH_KEYWORDS, NULL },
40792 { (char *)"Size_swigregister", Size_swigregister, METH_VARARGS, NULL },
40793 { (char *)"RealPoint_x_set", (PyCFunction) _wrap_RealPoint_x_set, METH_VARARGS | METH_KEYWORDS, NULL },
40794 { (char *)"RealPoint_x_get", (PyCFunction) _wrap_RealPoint_x_get, METH_VARARGS | METH_KEYWORDS, NULL },
40795 { (char *)"RealPoint_y_set", (PyCFunction) _wrap_RealPoint_y_set, METH_VARARGS | METH_KEYWORDS, NULL },
40796 { (char *)"RealPoint_y_get", (PyCFunction) _wrap_RealPoint_y_get, METH_VARARGS | METH_KEYWORDS, NULL },
40797 { (char *)"new_RealPoint", (PyCFunction) _wrap_new_RealPoint, METH_VARARGS | METH_KEYWORDS, NULL },
40798 { (char *)"delete_RealPoint", (PyCFunction) _wrap_delete_RealPoint, METH_VARARGS | METH_KEYWORDS, NULL },
40799 { (char *)"RealPoint___eq__", (PyCFunction) _wrap_RealPoint___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
40800 { (char *)"RealPoint___ne__", (PyCFunction) _wrap_RealPoint___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
40801 { (char *)"RealPoint___add__", (PyCFunction) _wrap_RealPoint___add__, METH_VARARGS | METH_KEYWORDS, NULL },
40802 { (char *)"RealPoint___sub__", (PyCFunction) _wrap_RealPoint___sub__, METH_VARARGS | METH_KEYWORDS, NULL },
40803 { (char *)"RealPoint_Set", (PyCFunction) _wrap_RealPoint_Set, METH_VARARGS | METH_KEYWORDS, NULL },
40804 { (char *)"RealPoint_Get", (PyCFunction) _wrap_RealPoint_Get, METH_VARARGS | METH_KEYWORDS, NULL },
40805 { (char *)"RealPoint_swigregister", RealPoint_swigregister, METH_VARARGS, NULL },
40806 { (char *)"Point_x_set", (PyCFunction) _wrap_Point_x_set, METH_VARARGS | METH_KEYWORDS, NULL },
40807 { (char *)"Point_x_get", (PyCFunction) _wrap_Point_x_get, METH_VARARGS | METH_KEYWORDS, NULL },
40808 { (char *)"Point_y_set", (PyCFunction) _wrap_Point_y_set, METH_VARARGS | METH_KEYWORDS, NULL },
40809 { (char *)"Point_y_get", (PyCFunction) _wrap_Point_y_get, METH_VARARGS | METH_KEYWORDS, NULL },
40810 { (char *)"new_Point", (PyCFunction) _wrap_new_Point, METH_VARARGS | METH_KEYWORDS, NULL },
40811 { (char *)"delete_Point", (PyCFunction) _wrap_delete_Point, METH_VARARGS | METH_KEYWORDS, NULL },
40812 { (char *)"Point___eq__", (PyCFunction) _wrap_Point___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
40813 { (char *)"Point___ne__", (PyCFunction) _wrap_Point___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
40814 { (char *)"Point___add__", (PyCFunction) _wrap_Point___add__, METH_VARARGS | METH_KEYWORDS, NULL },
40815 { (char *)"Point___sub__", (PyCFunction) _wrap_Point___sub__, METH_VARARGS | METH_KEYWORDS, NULL },
40816 { (char *)"Point___iadd__", (PyCFunction) _wrap_Point___iadd__, METH_VARARGS | METH_KEYWORDS, NULL },
40817 { (char *)"Point___isub__", (PyCFunction) _wrap_Point___isub__, METH_VARARGS | METH_KEYWORDS, NULL },
40818 { (char *)"Point_Set", (PyCFunction) _wrap_Point_Set, METH_VARARGS | METH_KEYWORDS, NULL },
40819 { (char *)"Point_Get", (PyCFunction) _wrap_Point_Get, METH_VARARGS | METH_KEYWORDS, NULL },
40820 { (char *)"Point_swigregister", Point_swigregister, METH_VARARGS, NULL },
40821 { (char *)"new_Rect", (PyCFunction) _wrap_new_Rect, METH_VARARGS | METH_KEYWORDS, NULL },
40822 { (char *)"new_RectPP", (PyCFunction) _wrap_new_RectPP, METH_VARARGS | METH_KEYWORDS, NULL },
40823 { (char *)"new_RectPS", (PyCFunction) _wrap_new_RectPS, METH_VARARGS | METH_KEYWORDS, NULL },
40824 { (char *)"delete_Rect", (PyCFunction) _wrap_delete_Rect, METH_VARARGS | METH_KEYWORDS, NULL },
40825 { (char *)"Rect_GetX", (PyCFunction) _wrap_Rect_GetX, METH_VARARGS | METH_KEYWORDS, NULL },
40826 { (char *)"Rect_SetX", (PyCFunction) _wrap_Rect_SetX, METH_VARARGS | METH_KEYWORDS, NULL },
40827 { (char *)"Rect_GetY", (PyCFunction) _wrap_Rect_GetY, METH_VARARGS | METH_KEYWORDS, NULL },
40828 { (char *)"Rect_SetY", (PyCFunction) _wrap_Rect_SetY, METH_VARARGS | METH_KEYWORDS, NULL },
40829 { (char *)"Rect_GetWidth", (PyCFunction) _wrap_Rect_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL },
40830 { (char *)"Rect_SetWidth", (PyCFunction) _wrap_Rect_SetWidth, METH_VARARGS | METH_KEYWORDS, NULL },
40831 { (char *)"Rect_GetHeight", (PyCFunction) _wrap_Rect_GetHeight, METH_VARARGS | METH_KEYWORDS, NULL },
40832 { (char *)"Rect_SetHeight", (PyCFunction) _wrap_Rect_SetHeight, METH_VARARGS | METH_KEYWORDS, NULL },
40833 { (char *)"Rect_GetPosition", (PyCFunction) _wrap_Rect_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
40834 { (char *)"Rect_SetPosition", (PyCFunction) _wrap_Rect_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
40835 { (char *)"Rect_GetSize", (PyCFunction) _wrap_Rect_GetSize, METH_VARARGS | METH_KEYWORDS, NULL },
40836 { (char *)"Rect_SetSize", (PyCFunction) _wrap_Rect_SetSize, METH_VARARGS | METH_KEYWORDS, NULL },
40837 { (char *)"Rect_GetTopLeft", (PyCFunction) _wrap_Rect_GetTopLeft, METH_VARARGS | METH_KEYWORDS, NULL },
40838 { (char *)"Rect_SetTopLeft", (PyCFunction) _wrap_Rect_SetTopLeft, METH_VARARGS | METH_KEYWORDS, NULL },
40839 { (char *)"Rect_GetBottomRight", (PyCFunction) _wrap_Rect_GetBottomRight, METH_VARARGS | METH_KEYWORDS, NULL },
40840 { (char *)"Rect_SetBottomRight", (PyCFunction) _wrap_Rect_SetBottomRight, METH_VARARGS | METH_KEYWORDS, NULL },
40841 { (char *)"Rect_GetLeft", (PyCFunction) _wrap_Rect_GetLeft, METH_VARARGS | METH_KEYWORDS, NULL },
40842 { (char *)"Rect_GetTop", (PyCFunction) _wrap_Rect_GetTop, METH_VARARGS | METH_KEYWORDS, NULL },
40843 { (char *)"Rect_GetBottom", (PyCFunction) _wrap_Rect_GetBottom, METH_VARARGS | METH_KEYWORDS, NULL },
40844 { (char *)"Rect_GetRight", (PyCFunction) _wrap_Rect_GetRight, METH_VARARGS | METH_KEYWORDS, NULL },
40845 { (char *)"Rect_SetLeft", (PyCFunction) _wrap_Rect_SetLeft, METH_VARARGS | METH_KEYWORDS, NULL },
40846 { (char *)"Rect_SetRight", (PyCFunction) _wrap_Rect_SetRight, METH_VARARGS | METH_KEYWORDS, NULL },
40847 { (char *)"Rect_SetTop", (PyCFunction) _wrap_Rect_SetTop, METH_VARARGS | METH_KEYWORDS, NULL },
40848 { (char *)"Rect_SetBottom", (PyCFunction) _wrap_Rect_SetBottom, METH_VARARGS | METH_KEYWORDS, NULL },
40849 { (char *)"Rect_Inflate", (PyCFunction) _wrap_Rect_Inflate, METH_VARARGS | METH_KEYWORDS, NULL },
40850 { (char *)"Rect_Deflate", (PyCFunction) _wrap_Rect_Deflate, METH_VARARGS | METH_KEYWORDS, NULL },
40851 { (char *)"Rect_OffsetXY", (PyCFunction) _wrap_Rect_OffsetXY, METH_VARARGS | METH_KEYWORDS, NULL },
40852 { (char *)"Rect_Offset", (PyCFunction) _wrap_Rect_Offset, METH_VARARGS | METH_KEYWORDS, NULL },
40853 { (char *)"Rect_Intersect", (PyCFunction) _wrap_Rect_Intersect, METH_VARARGS | METH_KEYWORDS, NULL },
40854 { (char *)"Rect___add__", (PyCFunction) _wrap_Rect___add__, METH_VARARGS | METH_KEYWORDS, NULL },
40855 { (char *)"Rect___iadd__", (PyCFunction) _wrap_Rect___iadd__, METH_VARARGS | METH_KEYWORDS, NULL },
40856 { (char *)"Rect___eq__", (PyCFunction) _wrap_Rect___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
40857 { (char *)"Rect___ne__", (PyCFunction) _wrap_Rect___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
40858 { (char *)"Rect_InsideXY", (PyCFunction) _wrap_Rect_InsideXY, METH_VARARGS | METH_KEYWORDS, NULL },
40859 { (char *)"Rect_Inside", (PyCFunction) _wrap_Rect_Inside, METH_VARARGS | METH_KEYWORDS, NULL },
40860 { (char *)"Rect_Intersects", (PyCFunction) _wrap_Rect_Intersects, METH_VARARGS | METH_KEYWORDS, NULL },
40861 { (char *)"Rect_x_set", (PyCFunction) _wrap_Rect_x_set, METH_VARARGS | METH_KEYWORDS, NULL },
40862 { (char *)"Rect_x_get", (PyCFunction) _wrap_Rect_x_get, METH_VARARGS | METH_KEYWORDS, NULL },
40863 { (char *)"Rect_y_set", (PyCFunction) _wrap_Rect_y_set, METH_VARARGS | METH_KEYWORDS, NULL },
40864 { (char *)"Rect_y_get", (PyCFunction) _wrap_Rect_y_get, METH_VARARGS | METH_KEYWORDS, NULL },
40865 { (char *)"Rect_width_set", (PyCFunction) _wrap_Rect_width_set, METH_VARARGS | METH_KEYWORDS, NULL },
40866 { (char *)"Rect_width_get", (PyCFunction) _wrap_Rect_width_get, METH_VARARGS | METH_KEYWORDS, NULL },
40867 { (char *)"Rect_height_set", (PyCFunction) _wrap_Rect_height_set, METH_VARARGS | METH_KEYWORDS, NULL },
40868 { (char *)"Rect_height_get", (PyCFunction) _wrap_Rect_height_get, METH_VARARGS | METH_KEYWORDS, NULL },
40869 { (char *)"Rect_Set", (PyCFunction) _wrap_Rect_Set, METH_VARARGS | METH_KEYWORDS, NULL },
40870 { (char *)"Rect_Get", (PyCFunction) _wrap_Rect_Get, METH_VARARGS | METH_KEYWORDS, NULL },
40871 { (char *)"Rect_swigregister", Rect_swigregister, METH_VARARGS, NULL },
40872 { (char *)"IntersectRect", (PyCFunction) _wrap_IntersectRect, METH_VARARGS | METH_KEYWORDS, NULL },
40873 { (char *)"new_Point2D", (PyCFunction) _wrap_new_Point2D, METH_VARARGS | METH_KEYWORDS, NULL },
40874 { (char *)"new_Point2DCopy", (PyCFunction) _wrap_new_Point2DCopy, METH_VARARGS | METH_KEYWORDS, NULL },
40875 { (char *)"new_Point2DFromPoint", (PyCFunction) _wrap_new_Point2DFromPoint, METH_VARARGS | METH_KEYWORDS, NULL },
40876 { (char *)"Point2D_GetFloor", (PyCFunction) _wrap_Point2D_GetFloor, METH_VARARGS | METH_KEYWORDS, NULL },
40877 { (char *)"Point2D_GetRounded", (PyCFunction) _wrap_Point2D_GetRounded, METH_VARARGS | METH_KEYWORDS, NULL },
40878 { (char *)"Point2D_GetVectorLength", (PyCFunction) _wrap_Point2D_GetVectorLength, METH_VARARGS | METH_KEYWORDS, NULL },
40879 { (char *)"Point2D_GetVectorAngle", (PyCFunction) _wrap_Point2D_GetVectorAngle, METH_VARARGS | METH_KEYWORDS, NULL },
40880 { (char *)"Point2D_SetVectorLength", (PyCFunction) _wrap_Point2D_SetVectorLength, METH_VARARGS | METH_KEYWORDS, NULL },
40881 { (char *)"Point2D_SetVectorAngle", (PyCFunction) _wrap_Point2D_SetVectorAngle, METH_VARARGS | METH_KEYWORDS, NULL },
40882 { (char *)"Point2D_GetDistance", (PyCFunction) _wrap_Point2D_GetDistance, METH_VARARGS | METH_KEYWORDS, NULL },
40883 { (char *)"Point2D_GetDistanceSquare", (PyCFunction) _wrap_Point2D_GetDistanceSquare, METH_VARARGS | METH_KEYWORDS, NULL },
40884 { (char *)"Point2D_GetDotProduct", (PyCFunction) _wrap_Point2D_GetDotProduct, METH_VARARGS | METH_KEYWORDS, NULL },
40885 { (char *)"Point2D_GetCrossProduct", (PyCFunction) _wrap_Point2D_GetCrossProduct, METH_VARARGS | METH_KEYWORDS, NULL },
40886 { (char *)"Point2D___neg__", (PyCFunction) _wrap_Point2D___neg__, METH_VARARGS | METH_KEYWORDS, NULL },
40887 { (char *)"Point2D___iadd__", (PyCFunction) _wrap_Point2D___iadd__, METH_VARARGS | METH_KEYWORDS, NULL },
40888 { (char *)"Point2D___isub__", (PyCFunction) _wrap_Point2D___isub__, METH_VARARGS | METH_KEYWORDS, NULL },
40889 { (char *)"Point2D___imul__", (PyCFunction) _wrap_Point2D___imul__, METH_VARARGS | METH_KEYWORDS, NULL },
40890 { (char *)"Point2D___idiv__", (PyCFunction) _wrap_Point2D___idiv__, METH_VARARGS | METH_KEYWORDS, NULL },
40891 { (char *)"Point2D___eq__", (PyCFunction) _wrap_Point2D___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
40892 { (char *)"Point2D___ne__", (PyCFunction) _wrap_Point2D___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
40893 { (char *)"Point2D_x_set", (PyCFunction) _wrap_Point2D_x_set, METH_VARARGS | METH_KEYWORDS, NULL },
40894 { (char *)"Point2D_x_get", (PyCFunction) _wrap_Point2D_x_get, METH_VARARGS | METH_KEYWORDS, NULL },
40895 { (char *)"Point2D_y_set", (PyCFunction) _wrap_Point2D_y_set, METH_VARARGS | METH_KEYWORDS, NULL },
40896 { (char *)"Point2D_y_get", (PyCFunction) _wrap_Point2D_y_get, METH_VARARGS | METH_KEYWORDS, NULL },
40897 { (char *)"Point2D_Set", (PyCFunction) _wrap_Point2D_Set, METH_VARARGS | METH_KEYWORDS, NULL },
40898 { (char *)"Point2D_Get", (PyCFunction) _wrap_Point2D_Get, METH_VARARGS | METH_KEYWORDS, NULL },
40899 { (char *)"Point2D_swigregister", Point2D_swigregister, METH_VARARGS, NULL },
40900 { (char *)"new_InputStream", (PyCFunction) _wrap_new_InputStream, METH_VARARGS | METH_KEYWORDS, NULL },
40901 { (char *)"InputStream_close", (PyCFunction) _wrap_InputStream_close, METH_VARARGS | METH_KEYWORDS, NULL },
40902 { (char *)"InputStream_flush", (PyCFunction) _wrap_InputStream_flush, METH_VARARGS | METH_KEYWORDS, NULL },
40903 { (char *)"InputStream_eof", (PyCFunction) _wrap_InputStream_eof, METH_VARARGS | METH_KEYWORDS, NULL },
40904 { (char *)"InputStream_read", (PyCFunction) _wrap_InputStream_read, METH_VARARGS | METH_KEYWORDS, NULL },
40905 { (char *)"InputStream_readline", (PyCFunction) _wrap_InputStream_readline, METH_VARARGS | METH_KEYWORDS, NULL },
40906 { (char *)"InputStream_readlines", (PyCFunction) _wrap_InputStream_readlines, METH_VARARGS | METH_KEYWORDS, NULL },
40907 { (char *)"InputStream_seek", (PyCFunction) _wrap_InputStream_seek, METH_VARARGS | METH_KEYWORDS, NULL },
40908 { (char *)"InputStream_tell", (PyCFunction) _wrap_InputStream_tell, METH_VARARGS | METH_KEYWORDS, NULL },
40909 { (char *)"InputStream_Peek", (PyCFunction) _wrap_InputStream_Peek, METH_VARARGS | METH_KEYWORDS, NULL },
40910 { (char *)"InputStream_GetC", (PyCFunction) _wrap_InputStream_GetC, METH_VARARGS | METH_KEYWORDS, NULL },
40911 { (char *)"InputStream_LastRead", (PyCFunction) _wrap_InputStream_LastRead, METH_VARARGS | METH_KEYWORDS, NULL },
40912 { (char *)"InputStream_CanRead", (PyCFunction) _wrap_InputStream_CanRead, METH_VARARGS | METH_KEYWORDS, NULL },
40913 { (char *)"InputStream_Eof", (PyCFunction) _wrap_InputStream_Eof, METH_VARARGS | METH_KEYWORDS, NULL },
40914 { (char *)"InputStream_Ungetch", (PyCFunction) _wrap_InputStream_Ungetch, METH_VARARGS | METH_KEYWORDS, NULL },
40915 { (char *)"InputStream_SeekI", (PyCFunction) _wrap_InputStream_SeekI, METH_VARARGS | METH_KEYWORDS, NULL },
40916 { (char *)"InputStream_TellI", (PyCFunction) _wrap_InputStream_TellI, METH_VARARGS | METH_KEYWORDS, NULL },
40917 { (char *)"InputStream_swigregister", InputStream_swigregister, METH_VARARGS, NULL },
40918 { (char *)"OutputStream_write", (PyCFunction) _wrap_OutputStream_write, METH_VARARGS | METH_KEYWORDS, NULL },
40919 { (char *)"OutputStream_swigregister", OutputStream_swigregister, METH_VARARGS, NULL },
40920 { (char *)"new_FSFile", (PyCFunction) _wrap_new_FSFile, METH_VARARGS | METH_KEYWORDS, NULL },
40921 { (char *)"delete_FSFile", (PyCFunction) _wrap_delete_FSFile, METH_VARARGS | METH_KEYWORDS, NULL },
40922 { (char *)"FSFile_GetStream", (PyCFunction) _wrap_FSFile_GetStream, METH_VARARGS | METH_KEYWORDS, NULL },
40923 { (char *)"FSFile_GetMimeType", (PyCFunction) _wrap_FSFile_GetMimeType, METH_VARARGS | METH_KEYWORDS, NULL },
40924 { (char *)"FSFile_GetLocation", (PyCFunction) _wrap_FSFile_GetLocation, METH_VARARGS | METH_KEYWORDS, NULL },
40925 { (char *)"FSFile_GetAnchor", (PyCFunction) _wrap_FSFile_GetAnchor, METH_VARARGS | METH_KEYWORDS, NULL },
40926 { (char *)"FSFile_GetModificationTime", (PyCFunction) _wrap_FSFile_GetModificationTime, METH_VARARGS | METH_KEYWORDS, NULL },
40927 { (char *)"FSFile_swigregister", FSFile_swigregister, METH_VARARGS, NULL },
40928 { (char *)"CPPFileSystemHandler_swigregister", CPPFileSystemHandler_swigregister, METH_VARARGS, NULL },
40929 { (char *)"new_FileSystemHandler", (PyCFunction) _wrap_new_FileSystemHandler, METH_VARARGS | METH_KEYWORDS, NULL },
40930 { (char *)"FileSystemHandler__setCallbackInfo", (PyCFunction) _wrap_FileSystemHandler__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
40931 { (char *)"FileSystemHandler_CanOpen", (PyCFunction) _wrap_FileSystemHandler_CanOpen, METH_VARARGS | METH_KEYWORDS, NULL },
40932 { (char *)"FileSystemHandler_OpenFile", (PyCFunction) _wrap_FileSystemHandler_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL },
40933 { (char *)"FileSystemHandler_FindFirst", (PyCFunction) _wrap_FileSystemHandler_FindFirst, METH_VARARGS | METH_KEYWORDS, NULL },
40934 { (char *)"FileSystemHandler_FindNext", (PyCFunction) _wrap_FileSystemHandler_FindNext, METH_VARARGS | METH_KEYWORDS, NULL },
40935 { (char *)"FileSystemHandler_GetProtocol", (PyCFunction) _wrap_FileSystemHandler_GetProtocol, METH_VARARGS | METH_KEYWORDS, NULL },
40936 { (char *)"FileSystemHandler_GetLeftLocation", (PyCFunction) _wrap_FileSystemHandler_GetLeftLocation, METH_VARARGS | METH_KEYWORDS, NULL },
40937 { (char *)"FileSystemHandler_GetAnchor", (PyCFunction) _wrap_FileSystemHandler_GetAnchor, METH_VARARGS | METH_KEYWORDS, NULL },
40938 { (char *)"FileSystemHandler_GetRightLocation", (PyCFunction) _wrap_FileSystemHandler_GetRightLocation, METH_VARARGS | METH_KEYWORDS, NULL },
40939 { (char *)"FileSystemHandler_GetMimeTypeFromExt", (PyCFunction) _wrap_FileSystemHandler_GetMimeTypeFromExt, METH_VARARGS | METH_KEYWORDS, NULL },
40940 { (char *)"FileSystemHandler_swigregister", FileSystemHandler_swigregister, METH_VARARGS, NULL },
40941 { (char *)"new_FileSystem", (PyCFunction) _wrap_new_FileSystem, METH_VARARGS | METH_KEYWORDS, NULL },
40942 { (char *)"delete_FileSystem", (PyCFunction) _wrap_delete_FileSystem, METH_VARARGS | METH_KEYWORDS, NULL },
40943 { (char *)"FileSystem_ChangePathTo", (PyCFunction) _wrap_FileSystem_ChangePathTo, METH_VARARGS | METH_KEYWORDS, NULL },
40944 { (char *)"FileSystem_GetPath", (PyCFunction) _wrap_FileSystem_GetPath, METH_VARARGS | METH_KEYWORDS, NULL },
40945 { (char *)"FileSystem_OpenFile", (PyCFunction) _wrap_FileSystem_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL },
40946 { (char *)"FileSystem_FindFirst", (PyCFunction) _wrap_FileSystem_FindFirst, METH_VARARGS | METH_KEYWORDS, NULL },
40947 { (char *)"FileSystem_FindNext", (PyCFunction) _wrap_FileSystem_FindNext, METH_VARARGS | METH_KEYWORDS, NULL },
40948 { (char *)"FileSystem_AddHandler", (PyCFunction) _wrap_FileSystem_AddHandler, METH_VARARGS | METH_KEYWORDS, NULL },
40949 { (char *)"FileSystem_CleanUpHandlers", (PyCFunction) _wrap_FileSystem_CleanUpHandlers, METH_VARARGS | METH_KEYWORDS, NULL },
40950 { (char *)"FileSystem_FileNameToURL", (PyCFunction) _wrap_FileSystem_FileNameToURL, METH_VARARGS | METH_KEYWORDS, NULL },
40951 { (char *)"FileSystem_swigregister", FileSystem_swigregister, METH_VARARGS, NULL },
40952 { (char *)"FileSystem_URLToFileName", (PyCFunction) _wrap_FileSystem_URLToFileName, METH_VARARGS | METH_KEYWORDS, NULL },
40953 { (char *)"new_InternetFSHandler", (PyCFunction) _wrap_new_InternetFSHandler, METH_VARARGS | METH_KEYWORDS, NULL },
40954 { (char *)"InternetFSHandler_CanOpen", (PyCFunction) _wrap_InternetFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS, NULL },
40955 { (char *)"InternetFSHandler_OpenFile", (PyCFunction) _wrap_InternetFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL },
40956 { (char *)"InternetFSHandler_swigregister", InternetFSHandler_swigregister, METH_VARARGS, NULL },
40957 { (char *)"new_ZipFSHandler", (PyCFunction) _wrap_new_ZipFSHandler, METH_VARARGS | METH_KEYWORDS, NULL },
40958 { (char *)"ZipFSHandler_CanOpen", (PyCFunction) _wrap_ZipFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS, NULL },
40959 { (char *)"ZipFSHandler_OpenFile", (PyCFunction) _wrap_ZipFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL },
40960 { (char *)"ZipFSHandler_FindFirst", (PyCFunction) _wrap_ZipFSHandler_FindFirst, METH_VARARGS | METH_KEYWORDS, NULL },
40961 { (char *)"ZipFSHandler_FindNext", (PyCFunction) _wrap_ZipFSHandler_FindNext, METH_VARARGS | METH_KEYWORDS, NULL },
40962 { (char *)"ZipFSHandler_swigregister", ZipFSHandler_swigregister, METH_VARARGS, NULL },
40963 { (char *)"__wxMemoryFSHandler_AddFile_wxImage", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_wxImage, METH_VARARGS | METH_KEYWORDS, NULL },
40964 { (char *)"__wxMemoryFSHandler_AddFile_wxBitmap", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_wxBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
40965 { (char *)"__wxMemoryFSHandler_AddFile_Data", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_Data, METH_VARARGS | METH_KEYWORDS, NULL },
40966 { (char *)"new_MemoryFSHandler", (PyCFunction) _wrap_new_MemoryFSHandler, METH_VARARGS | METH_KEYWORDS, NULL },
40967 { (char *)"MemoryFSHandler_RemoveFile", (PyCFunction) _wrap_MemoryFSHandler_RemoveFile, METH_VARARGS | METH_KEYWORDS, NULL },
40968 { (char *)"MemoryFSHandler_CanOpen", (PyCFunction) _wrap_MemoryFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS, NULL },
40969 { (char *)"MemoryFSHandler_OpenFile", (PyCFunction) _wrap_MemoryFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL },
40970 { (char *)"MemoryFSHandler_FindFirst", (PyCFunction) _wrap_MemoryFSHandler_FindFirst, METH_VARARGS | METH_KEYWORDS, NULL },
40971 { (char *)"MemoryFSHandler_FindNext", (PyCFunction) _wrap_MemoryFSHandler_FindNext, METH_VARARGS | METH_KEYWORDS, NULL },
40972 { (char *)"MemoryFSHandler_swigregister", MemoryFSHandler_swigregister, METH_VARARGS, NULL },
40973 { (char *)"ImageHandler_GetName", (PyCFunction) _wrap_ImageHandler_GetName, METH_VARARGS | METH_KEYWORDS, NULL },
40974 { (char *)"ImageHandler_GetExtension", (PyCFunction) _wrap_ImageHandler_GetExtension, METH_VARARGS | METH_KEYWORDS, NULL },
40975 { (char *)"ImageHandler_GetType", (PyCFunction) _wrap_ImageHandler_GetType, METH_VARARGS | METH_KEYWORDS, NULL },
40976 { (char *)"ImageHandler_GetMimeType", (PyCFunction) _wrap_ImageHandler_GetMimeType, METH_VARARGS | METH_KEYWORDS, NULL },
40977 { (char *)"ImageHandler_CanRead", (PyCFunction) _wrap_ImageHandler_CanRead, METH_VARARGS | METH_KEYWORDS, NULL },
40978 { (char *)"ImageHandler_SetName", (PyCFunction) _wrap_ImageHandler_SetName, METH_VARARGS | METH_KEYWORDS, NULL },
40979 { (char *)"ImageHandler_SetExtension", (PyCFunction) _wrap_ImageHandler_SetExtension, METH_VARARGS | METH_KEYWORDS, NULL },
40980 { (char *)"ImageHandler_SetType", (PyCFunction) _wrap_ImageHandler_SetType, METH_VARARGS | METH_KEYWORDS, NULL },
40981 { (char *)"ImageHandler_SetMimeType", (PyCFunction) _wrap_ImageHandler_SetMimeType, METH_VARARGS | METH_KEYWORDS, NULL },
40982 { (char *)"ImageHandler_swigregister", ImageHandler_swigregister, METH_VARARGS, NULL },
40983 { (char *)"new_ImageHistogram", (PyCFunction) _wrap_new_ImageHistogram, METH_VARARGS | METH_KEYWORDS, NULL },
40984 { (char *)"ImageHistogram_MakeKey", (PyCFunction) _wrap_ImageHistogram_MakeKey, METH_VARARGS | METH_KEYWORDS, NULL },
40985 { (char *)"ImageHistogram_FindFirstUnusedColour", (PyCFunction) _wrap_ImageHistogram_FindFirstUnusedColour, METH_VARARGS | METH_KEYWORDS, NULL },
40986 { (char *)"ImageHistogram_swigregister", ImageHistogram_swigregister, METH_VARARGS, NULL },
40987 { (char *)"new_Image", (PyCFunction) _wrap_new_Image, METH_VARARGS | METH_KEYWORDS, NULL },
40988 { (char *)"delete_Image", (PyCFunction) _wrap_delete_Image, METH_VARARGS | METH_KEYWORDS, NULL },
40989 { (char *)"new_ImageFromMime", (PyCFunction) _wrap_new_ImageFromMime, METH_VARARGS | METH_KEYWORDS, NULL },
40990 { (char *)"new_ImageFromStream", (PyCFunction) _wrap_new_ImageFromStream, METH_VARARGS | METH_KEYWORDS, NULL },
40991 { (char *)"new_ImageFromStreamMime", (PyCFunction) _wrap_new_ImageFromStreamMime, METH_VARARGS | METH_KEYWORDS, NULL },
40992 { (char *)"new_EmptyImage", (PyCFunction) _wrap_new_EmptyImage, METH_VARARGS | METH_KEYWORDS, NULL },
40993 { (char *)"new_ImageFromBitmap", (PyCFunction) _wrap_new_ImageFromBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
40994 { (char *)"new_ImageFromData", (PyCFunction) _wrap_new_ImageFromData, METH_VARARGS | METH_KEYWORDS, NULL },
40995 { (char *)"Image_Create", (PyCFunction) _wrap_Image_Create, METH_VARARGS | METH_KEYWORDS, NULL },
40996 { (char *)"Image_Destroy", (PyCFunction) _wrap_Image_Destroy, METH_VARARGS | METH_KEYWORDS, NULL },
40997 { (char *)"Image_Scale", (PyCFunction) _wrap_Image_Scale, METH_VARARGS | METH_KEYWORDS, NULL },
40998 { (char *)"Image_ShrinkBy", (PyCFunction) _wrap_Image_ShrinkBy, METH_VARARGS | METH_KEYWORDS, NULL },
40999 { (char *)"Image_Rescale", (PyCFunction) _wrap_Image_Rescale, METH_VARARGS | METH_KEYWORDS, NULL },
41000 { (char *)"Image_SetRGB", (PyCFunction) _wrap_Image_SetRGB, METH_VARARGS | METH_KEYWORDS, NULL },
41001 { (char *)"Image_GetRed", (PyCFunction) _wrap_Image_GetRed, METH_VARARGS | METH_KEYWORDS, NULL },
41002 { (char *)"Image_GetGreen", (PyCFunction) _wrap_Image_GetGreen, METH_VARARGS | METH_KEYWORDS, NULL },
41003 { (char *)"Image_GetBlue", (PyCFunction) _wrap_Image_GetBlue, METH_VARARGS | METH_KEYWORDS, NULL },
41004 { (char *)"Image_SetAlpha", (PyCFunction) _wrap_Image_SetAlpha, METH_VARARGS | METH_KEYWORDS, NULL },
41005 { (char *)"Image_GetAlpha", (PyCFunction) _wrap_Image_GetAlpha, METH_VARARGS | METH_KEYWORDS, NULL },
41006 { (char *)"Image_HasAlpha", (PyCFunction) _wrap_Image_HasAlpha, METH_VARARGS | METH_KEYWORDS, NULL },
41007 { (char *)"Image_FindFirstUnusedColour", (PyCFunction) _wrap_Image_FindFirstUnusedColour, METH_VARARGS | METH_KEYWORDS, NULL },
41008 { (char *)"Image_ConvertAlphaToMask", (PyCFunction) _wrap_Image_ConvertAlphaToMask, METH_VARARGS | METH_KEYWORDS, NULL },
41009 { (char *)"Image_SetMaskFromImage", (PyCFunction) _wrap_Image_SetMaskFromImage, METH_VARARGS | METH_KEYWORDS, NULL },
41010 { (char *)"Image_CanRead", (PyCFunction) _wrap_Image_CanRead, METH_VARARGS | METH_KEYWORDS, NULL },
41011 { (char *)"Image_GetImageCount", (PyCFunction) _wrap_Image_GetImageCount, METH_VARARGS | METH_KEYWORDS, NULL },
41012 { (char *)"Image_LoadFile", (PyCFunction) _wrap_Image_LoadFile, METH_VARARGS | METH_KEYWORDS, NULL },
41013 { (char *)"Image_LoadMimeFile", (PyCFunction) _wrap_Image_LoadMimeFile, METH_VARARGS | METH_KEYWORDS, NULL },
41014 { (char *)"Image_SaveFile", (PyCFunction) _wrap_Image_SaveFile, METH_VARARGS | METH_KEYWORDS, NULL },
41015 { (char *)"Image_SaveMimeFile", (PyCFunction) _wrap_Image_SaveMimeFile, METH_VARARGS | METH_KEYWORDS, NULL },
41016 { (char *)"Image_CanReadStream", (PyCFunction) _wrap_Image_CanReadStream, METH_VARARGS | METH_KEYWORDS, NULL },
41017 { (char *)"Image_LoadStream", (PyCFunction) _wrap_Image_LoadStream, METH_VARARGS | METH_KEYWORDS, NULL },
41018 { (char *)"Image_LoadMimeStream", (PyCFunction) _wrap_Image_LoadMimeStream, METH_VARARGS | METH_KEYWORDS, NULL },
41019 { (char *)"Image_Ok", (PyCFunction) _wrap_Image_Ok, METH_VARARGS | METH_KEYWORDS, NULL },
41020 { (char *)"Image_GetWidth", (PyCFunction) _wrap_Image_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL },
41021 { (char *)"Image_GetHeight", (PyCFunction) _wrap_Image_GetHeight, METH_VARARGS | METH_KEYWORDS, NULL },
41022 { (char *)"Image_GetSize", (PyCFunction) _wrap_Image_GetSize, METH_VARARGS | METH_KEYWORDS, NULL },
41023 { (char *)"Image_GetSubImage", (PyCFunction) _wrap_Image_GetSubImage, METH_VARARGS | METH_KEYWORDS, NULL },
41024 { (char *)"Image_Copy", (PyCFunction) _wrap_Image_Copy, METH_VARARGS | METH_KEYWORDS, NULL },
41025 { (char *)"Image_Paste", (PyCFunction) _wrap_Image_Paste, METH_VARARGS | METH_KEYWORDS, NULL },
41026 { (char *)"Image_GetData", (PyCFunction) _wrap_Image_GetData, METH_VARARGS | METH_KEYWORDS, NULL },
41027 { (char *)"Image_SetData", (PyCFunction) _wrap_Image_SetData, METH_VARARGS | METH_KEYWORDS, NULL },
41028 { (char *)"Image_GetDataBuffer", (PyCFunction) _wrap_Image_GetDataBuffer, METH_VARARGS | METH_KEYWORDS, NULL },
41029 { (char *)"Image_SetDataBuffer", (PyCFunction) _wrap_Image_SetDataBuffer, METH_VARARGS | METH_KEYWORDS, NULL },
41030 { (char *)"Image_GetAlphaData", (PyCFunction) _wrap_Image_GetAlphaData, METH_VARARGS | METH_KEYWORDS, NULL },
41031 { (char *)"Image_SetAlphaData", (PyCFunction) _wrap_Image_SetAlphaData, METH_VARARGS | METH_KEYWORDS, NULL },
41032 { (char *)"Image_GetAlphaBuffer", (PyCFunction) _wrap_Image_GetAlphaBuffer, METH_VARARGS | METH_KEYWORDS, NULL },
41033 { (char *)"Image_SetAlphaBuffer", (PyCFunction) _wrap_Image_SetAlphaBuffer, METH_VARARGS | METH_KEYWORDS, NULL },
41034 { (char *)"Image_SetMaskColour", (PyCFunction) _wrap_Image_SetMaskColour, METH_VARARGS | METH_KEYWORDS, NULL },
41035 { (char *)"Image_GetMaskRed", (PyCFunction) _wrap_Image_GetMaskRed, METH_VARARGS | METH_KEYWORDS, NULL },
41036 { (char *)"Image_GetMaskGreen", (PyCFunction) _wrap_Image_GetMaskGreen, METH_VARARGS | METH_KEYWORDS, NULL },
41037 { (char *)"Image_GetMaskBlue", (PyCFunction) _wrap_Image_GetMaskBlue, METH_VARARGS | METH_KEYWORDS, NULL },
41038 { (char *)"Image_SetMask", (PyCFunction) _wrap_Image_SetMask, METH_VARARGS | METH_KEYWORDS, NULL },
41039 { (char *)"Image_HasMask", (PyCFunction) _wrap_Image_HasMask, METH_VARARGS | METH_KEYWORDS, NULL },
41040 { (char *)"Image_Rotate", (PyCFunction) _wrap_Image_Rotate, METH_VARARGS | METH_KEYWORDS, NULL },
41041 { (char *)"Image_Rotate90", (PyCFunction) _wrap_Image_Rotate90, METH_VARARGS | METH_KEYWORDS, NULL },
41042 { (char *)"Image_Mirror", (PyCFunction) _wrap_Image_Mirror, METH_VARARGS | METH_KEYWORDS, NULL },
41043 { (char *)"Image_Replace", (PyCFunction) _wrap_Image_Replace, METH_VARARGS | METH_KEYWORDS, NULL },
41044 { (char *)"Image_ConvertToMono", (PyCFunction) _wrap_Image_ConvertToMono, METH_VARARGS | METH_KEYWORDS, NULL },
41045 { (char *)"Image_SetOption", (PyCFunction) _wrap_Image_SetOption, METH_VARARGS | METH_KEYWORDS, NULL },
41046 { (char *)"Image_SetOptionInt", (PyCFunction) _wrap_Image_SetOptionInt, METH_VARARGS | METH_KEYWORDS, NULL },
41047 { (char *)"Image_GetOption", (PyCFunction) _wrap_Image_GetOption, METH_VARARGS | METH_KEYWORDS, NULL },
41048 { (char *)"Image_GetOptionInt", (PyCFunction) _wrap_Image_GetOptionInt, METH_VARARGS | METH_KEYWORDS, NULL },
41049 { (char *)"Image_HasOption", (PyCFunction) _wrap_Image_HasOption, METH_VARARGS | METH_KEYWORDS, NULL },
41050 { (char *)"Image_CountColours", (PyCFunction) _wrap_Image_CountColours, METH_VARARGS | METH_KEYWORDS, NULL },
41051 { (char *)"Image_ComputeHistogram", (PyCFunction) _wrap_Image_ComputeHistogram, METH_VARARGS | METH_KEYWORDS, NULL },
41052 { (char *)"Image_AddHandler", (PyCFunction) _wrap_Image_AddHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41053 { (char *)"Image_InsertHandler", (PyCFunction) _wrap_Image_InsertHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41054 { (char *)"Image_RemoveHandler", (PyCFunction) _wrap_Image_RemoveHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41055 { (char *)"Image_GetImageExtWildcard", (PyCFunction) _wrap_Image_GetImageExtWildcard, METH_VARARGS | METH_KEYWORDS, NULL },
41056 { (char *)"Image_ConvertToBitmap", (PyCFunction) _wrap_Image_ConvertToBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
41057 { (char *)"Image_ConvertToMonoBitmap", (PyCFunction) _wrap_Image_ConvertToMonoBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
41058 { (char *)"Image_swigregister", Image_swigregister, METH_VARARGS, NULL },
41059 { (char *)"new_BMPHandler", (PyCFunction) _wrap_new_BMPHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41060 { (char *)"BMPHandler_swigregister", BMPHandler_swigregister, METH_VARARGS, NULL },
41061 { (char *)"new_ICOHandler", (PyCFunction) _wrap_new_ICOHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41062 { (char *)"ICOHandler_swigregister", ICOHandler_swigregister, METH_VARARGS, NULL },
41063 { (char *)"new_CURHandler", (PyCFunction) _wrap_new_CURHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41064 { (char *)"CURHandler_swigregister", CURHandler_swigregister, METH_VARARGS, NULL },
41065 { (char *)"new_ANIHandler", (PyCFunction) _wrap_new_ANIHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41066 { (char *)"ANIHandler_swigregister", ANIHandler_swigregister, METH_VARARGS, NULL },
41067 { (char *)"new_PNGHandler", (PyCFunction) _wrap_new_PNGHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41068 { (char *)"PNGHandler_swigregister", PNGHandler_swigregister, METH_VARARGS, NULL },
41069 { (char *)"new_GIFHandler", (PyCFunction) _wrap_new_GIFHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41070 { (char *)"GIFHandler_swigregister", GIFHandler_swigregister, METH_VARARGS, NULL },
41071 { (char *)"new_PCXHandler", (PyCFunction) _wrap_new_PCXHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41072 { (char *)"PCXHandler_swigregister", PCXHandler_swigregister, METH_VARARGS, NULL },
41073 { (char *)"new_JPEGHandler", (PyCFunction) _wrap_new_JPEGHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41074 { (char *)"JPEGHandler_swigregister", JPEGHandler_swigregister, METH_VARARGS, NULL },
41075 { (char *)"new_PNMHandler", (PyCFunction) _wrap_new_PNMHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41076 { (char *)"PNMHandler_swigregister", PNMHandler_swigregister, METH_VARARGS, NULL },
41077 { (char *)"new_XPMHandler", (PyCFunction) _wrap_new_XPMHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41078 { (char *)"XPMHandler_swigregister", XPMHandler_swigregister, METH_VARARGS, NULL },
41079 { (char *)"new_TIFFHandler", (PyCFunction) _wrap_new_TIFFHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41080 { (char *)"TIFFHandler_swigregister", TIFFHandler_swigregister, METH_VARARGS, NULL },
41081 { (char *)"Quantize_Quantize", (PyCFunction) _wrap_Quantize_Quantize, METH_VARARGS | METH_KEYWORDS, NULL },
41082 { (char *)"Quantize_swigregister", Quantize_swigregister, METH_VARARGS, NULL },
41083 { (char *)"new_EvtHandler", (PyCFunction) _wrap_new_EvtHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41084 { (char *)"EvtHandler_GetNextHandler", (PyCFunction) _wrap_EvtHandler_GetNextHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41085 { (char *)"EvtHandler_GetPreviousHandler", (PyCFunction) _wrap_EvtHandler_GetPreviousHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41086 { (char *)"EvtHandler_SetNextHandler", (PyCFunction) _wrap_EvtHandler_SetNextHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41087 { (char *)"EvtHandler_SetPreviousHandler", (PyCFunction) _wrap_EvtHandler_SetPreviousHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41088 { (char *)"EvtHandler_GetEvtHandlerEnabled", (PyCFunction) _wrap_EvtHandler_GetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41089 { (char *)"EvtHandler_SetEvtHandlerEnabled", (PyCFunction) _wrap_EvtHandler_SetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41090 { (char *)"EvtHandler_ProcessEvent", (PyCFunction) _wrap_EvtHandler_ProcessEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41091 { (char *)"EvtHandler_AddPendingEvent", (PyCFunction) _wrap_EvtHandler_AddPendingEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41092 { (char *)"EvtHandler_ProcessPendingEvents", (PyCFunction) _wrap_EvtHandler_ProcessPendingEvents, METH_VARARGS | METH_KEYWORDS, NULL },
41093 { (char *)"EvtHandler_Connect", (PyCFunction) _wrap_EvtHandler_Connect, METH_VARARGS | METH_KEYWORDS, NULL },
41094 { (char *)"EvtHandler_Disconnect", (PyCFunction) _wrap_EvtHandler_Disconnect, METH_VARARGS | METH_KEYWORDS, NULL },
41095 { (char *)"EvtHandler__setOORInfo", (PyCFunction) _wrap_EvtHandler__setOORInfo, METH_VARARGS | METH_KEYWORDS, NULL },
41096 { (char *)"EvtHandler_swigregister", EvtHandler_swigregister, METH_VARARGS, NULL },
41097 { (char *)"NewEventType", (PyCFunction) _wrap_NewEventType, METH_VARARGS | METH_KEYWORDS, NULL },
41098 { (char *)"delete_Event", (PyCFunction) _wrap_delete_Event, METH_VARARGS | METH_KEYWORDS, NULL },
41099 { (char *)"Event_SetEventType", (PyCFunction) _wrap_Event_SetEventType, METH_VARARGS | METH_KEYWORDS, NULL },
41100 { (char *)"Event_GetEventType", (PyCFunction) _wrap_Event_GetEventType, METH_VARARGS | METH_KEYWORDS, NULL },
41101 { (char *)"Event_GetEventObject", (PyCFunction) _wrap_Event_GetEventObject, METH_VARARGS | METH_KEYWORDS, NULL },
41102 { (char *)"Event_SetEventObject", (PyCFunction) _wrap_Event_SetEventObject, METH_VARARGS | METH_KEYWORDS, NULL },
41103 { (char *)"Event_GetTimestamp", (PyCFunction) _wrap_Event_GetTimestamp, METH_VARARGS | METH_KEYWORDS, NULL },
41104 { (char *)"Event_SetTimestamp", (PyCFunction) _wrap_Event_SetTimestamp, METH_VARARGS | METH_KEYWORDS, NULL },
41105 { (char *)"Event_GetId", (PyCFunction) _wrap_Event_GetId, METH_VARARGS | METH_KEYWORDS, NULL },
41106 { (char *)"Event_SetId", (PyCFunction) _wrap_Event_SetId, METH_VARARGS | METH_KEYWORDS, NULL },
41107 { (char *)"Event_IsCommandEvent", (PyCFunction) _wrap_Event_IsCommandEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41108 { (char *)"Event_Skip", (PyCFunction) _wrap_Event_Skip, METH_VARARGS | METH_KEYWORDS, NULL },
41109 { (char *)"Event_GetSkipped", (PyCFunction) _wrap_Event_GetSkipped, METH_VARARGS | METH_KEYWORDS, NULL },
41110 { (char *)"Event_ShouldPropagate", (PyCFunction) _wrap_Event_ShouldPropagate, METH_VARARGS | METH_KEYWORDS, NULL },
41111 { (char *)"Event_StopPropagation", (PyCFunction) _wrap_Event_StopPropagation, METH_VARARGS | METH_KEYWORDS, NULL },
41112 { (char *)"Event_ResumePropagation", (PyCFunction) _wrap_Event_ResumePropagation, METH_VARARGS | METH_KEYWORDS, NULL },
41113 { (char *)"Event_Clone", (PyCFunction) _wrap_Event_Clone, METH_VARARGS | METH_KEYWORDS, NULL },
41114 { (char *)"Event_swigregister", Event_swigregister, METH_VARARGS, NULL },
41115 { (char *)"new_PropagationDisabler", (PyCFunction) _wrap_new_PropagationDisabler, METH_VARARGS | METH_KEYWORDS, NULL },
41116 { (char *)"delete_PropagationDisabler", (PyCFunction) _wrap_delete_PropagationDisabler, METH_VARARGS | METH_KEYWORDS, NULL },
41117 { (char *)"PropagationDisabler_swigregister", PropagationDisabler_swigregister, METH_VARARGS, NULL },
41118 { (char *)"new_PropagateOnce", (PyCFunction) _wrap_new_PropagateOnce, METH_VARARGS | METH_KEYWORDS, NULL },
41119 { (char *)"delete_PropagateOnce", (PyCFunction) _wrap_delete_PropagateOnce, METH_VARARGS | METH_KEYWORDS, NULL },
41120 { (char *)"PropagateOnce_swigregister", PropagateOnce_swigregister, METH_VARARGS, NULL },
41121 { (char *)"new_CommandEvent", (PyCFunction) _wrap_new_CommandEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41122 { (char *)"CommandEvent_GetSelection", (PyCFunction) _wrap_CommandEvent_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL },
41123 { (char *)"CommandEvent_SetString", (PyCFunction) _wrap_CommandEvent_SetString, METH_VARARGS | METH_KEYWORDS, NULL },
41124 { (char *)"CommandEvent_GetString", (PyCFunction) _wrap_CommandEvent_GetString, METH_VARARGS | METH_KEYWORDS, NULL },
41125 { (char *)"CommandEvent_IsChecked", (PyCFunction) _wrap_CommandEvent_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL },
41126 { (char *)"CommandEvent_IsSelection", (PyCFunction) _wrap_CommandEvent_IsSelection, METH_VARARGS | METH_KEYWORDS, NULL },
41127 { (char *)"CommandEvent_SetExtraLong", (PyCFunction) _wrap_CommandEvent_SetExtraLong, METH_VARARGS | METH_KEYWORDS, NULL },
41128 { (char *)"CommandEvent_GetExtraLong", (PyCFunction) _wrap_CommandEvent_GetExtraLong, METH_VARARGS | METH_KEYWORDS, NULL },
41129 { (char *)"CommandEvent_SetInt", (PyCFunction) _wrap_CommandEvent_SetInt, METH_VARARGS | METH_KEYWORDS, NULL },
41130 { (char *)"CommandEvent_GetInt", (PyCFunction) _wrap_CommandEvent_GetInt, METH_VARARGS | METH_KEYWORDS, NULL },
41131 { (char *)"CommandEvent_Clone", (PyCFunction) _wrap_CommandEvent_Clone, METH_VARARGS | METH_KEYWORDS, NULL },
41132 { (char *)"CommandEvent_swigregister", CommandEvent_swigregister, METH_VARARGS, NULL },
41133 { (char *)"new_NotifyEvent", (PyCFunction) _wrap_new_NotifyEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41134 { (char *)"NotifyEvent_Veto", (PyCFunction) _wrap_NotifyEvent_Veto, METH_VARARGS | METH_KEYWORDS, NULL },
41135 { (char *)"NotifyEvent_Allow", (PyCFunction) _wrap_NotifyEvent_Allow, METH_VARARGS | METH_KEYWORDS, NULL },
41136 { (char *)"NotifyEvent_IsAllowed", (PyCFunction) _wrap_NotifyEvent_IsAllowed, METH_VARARGS | METH_KEYWORDS, NULL },
41137 { (char *)"NotifyEvent_swigregister", NotifyEvent_swigregister, METH_VARARGS, NULL },
41138 { (char *)"new_ScrollEvent", (PyCFunction) _wrap_new_ScrollEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41139 { (char *)"ScrollEvent_GetOrientation", (PyCFunction) _wrap_ScrollEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS, NULL },
41140 { (char *)"ScrollEvent_GetPosition", (PyCFunction) _wrap_ScrollEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41141 { (char *)"ScrollEvent_SetOrientation", (PyCFunction) _wrap_ScrollEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS, NULL },
41142 { (char *)"ScrollEvent_SetPosition", (PyCFunction) _wrap_ScrollEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41143 { (char *)"ScrollEvent_swigregister", ScrollEvent_swigregister, METH_VARARGS, NULL },
41144 { (char *)"new_ScrollWinEvent", (PyCFunction) _wrap_new_ScrollWinEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41145 { (char *)"ScrollWinEvent_GetOrientation", (PyCFunction) _wrap_ScrollWinEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS, NULL },
41146 { (char *)"ScrollWinEvent_GetPosition", (PyCFunction) _wrap_ScrollWinEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41147 { (char *)"ScrollWinEvent_SetOrientation", (PyCFunction) _wrap_ScrollWinEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS, NULL },
41148 { (char *)"ScrollWinEvent_SetPosition", (PyCFunction) _wrap_ScrollWinEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41149 { (char *)"ScrollWinEvent_swigregister", ScrollWinEvent_swigregister, METH_VARARGS, NULL },
41150 { (char *)"new_MouseEvent", (PyCFunction) _wrap_new_MouseEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41151 { (char *)"MouseEvent_IsButton", (PyCFunction) _wrap_MouseEvent_IsButton, METH_VARARGS | METH_KEYWORDS, NULL },
41152 { (char *)"MouseEvent_ButtonDown", (PyCFunction) _wrap_MouseEvent_ButtonDown, METH_VARARGS | METH_KEYWORDS, NULL },
41153 { (char *)"MouseEvent_ButtonDClick", (PyCFunction) _wrap_MouseEvent_ButtonDClick, METH_VARARGS | METH_KEYWORDS, NULL },
41154 { (char *)"MouseEvent_ButtonUp", (PyCFunction) _wrap_MouseEvent_ButtonUp, METH_VARARGS | METH_KEYWORDS, NULL },
41155 { (char *)"MouseEvent_Button", (PyCFunction) _wrap_MouseEvent_Button, METH_VARARGS | METH_KEYWORDS, NULL },
41156 { (char *)"MouseEvent_ButtonIsDown", (PyCFunction) _wrap_MouseEvent_ButtonIsDown, METH_VARARGS | METH_KEYWORDS, NULL },
41157 { (char *)"MouseEvent_GetButton", (PyCFunction) _wrap_MouseEvent_GetButton, METH_VARARGS | METH_KEYWORDS, NULL },
41158 { (char *)"MouseEvent_ControlDown", (PyCFunction) _wrap_MouseEvent_ControlDown, METH_VARARGS | METH_KEYWORDS, NULL },
41159 { (char *)"MouseEvent_MetaDown", (PyCFunction) _wrap_MouseEvent_MetaDown, METH_VARARGS | METH_KEYWORDS, NULL },
41160 { (char *)"MouseEvent_AltDown", (PyCFunction) _wrap_MouseEvent_AltDown, METH_VARARGS | METH_KEYWORDS, NULL },
41161 { (char *)"MouseEvent_ShiftDown", (PyCFunction) _wrap_MouseEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS, NULL },
41162 { (char *)"MouseEvent_CmdDown", (PyCFunction) _wrap_MouseEvent_CmdDown, METH_VARARGS | METH_KEYWORDS, NULL },
41163 { (char *)"MouseEvent_LeftDown", (PyCFunction) _wrap_MouseEvent_LeftDown, METH_VARARGS | METH_KEYWORDS, NULL },
41164 { (char *)"MouseEvent_MiddleDown", (PyCFunction) _wrap_MouseEvent_MiddleDown, METH_VARARGS | METH_KEYWORDS, NULL },
41165 { (char *)"MouseEvent_RightDown", (PyCFunction) _wrap_MouseEvent_RightDown, METH_VARARGS | METH_KEYWORDS, NULL },
41166 { (char *)"MouseEvent_LeftUp", (PyCFunction) _wrap_MouseEvent_LeftUp, METH_VARARGS | METH_KEYWORDS, NULL },
41167 { (char *)"MouseEvent_MiddleUp", (PyCFunction) _wrap_MouseEvent_MiddleUp, METH_VARARGS | METH_KEYWORDS, NULL },
41168 { (char *)"MouseEvent_RightUp", (PyCFunction) _wrap_MouseEvent_RightUp, METH_VARARGS | METH_KEYWORDS, NULL },
41169 { (char *)"MouseEvent_LeftDClick", (PyCFunction) _wrap_MouseEvent_LeftDClick, METH_VARARGS | METH_KEYWORDS, NULL },
41170 { (char *)"MouseEvent_MiddleDClick", (PyCFunction) _wrap_MouseEvent_MiddleDClick, METH_VARARGS | METH_KEYWORDS, NULL },
41171 { (char *)"MouseEvent_RightDClick", (PyCFunction) _wrap_MouseEvent_RightDClick, METH_VARARGS | METH_KEYWORDS, NULL },
41172 { (char *)"MouseEvent_LeftIsDown", (PyCFunction) _wrap_MouseEvent_LeftIsDown, METH_VARARGS | METH_KEYWORDS, NULL },
41173 { (char *)"MouseEvent_MiddleIsDown", (PyCFunction) _wrap_MouseEvent_MiddleIsDown, METH_VARARGS | METH_KEYWORDS, NULL },
41174 { (char *)"MouseEvent_RightIsDown", (PyCFunction) _wrap_MouseEvent_RightIsDown, METH_VARARGS | METH_KEYWORDS, NULL },
41175 { (char *)"MouseEvent_Dragging", (PyCFunction) _wrap_MouseEvent_Dragging, METH_VARARGS | METH_KEYWORDS, NULL },
41176 { (char *)"MouseEvent_Moving", (PyCFunction) _wrap_MouseEvent_Moving, METH_VARARGS | METH_KEYWORDS, NULL },
41177 { (char *)"MouseEvent_Entering", (PyCFunction) _wrap_MouseEvent_Entering, METH_VARARGS | METH_KEYWORDS, NULL },
41178 { (char *)"MouseEvent_Leaving", (PyCFunction) _wrap_MouseEvent_Leaving, METH_VARARGS | METH_KEYWORDS, NULL },
41179 { (char *)"MouseEvent_GetPosition", (PyCFunction) _wrap_MouseEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41180 { (char *)"MouseEvent_GetPositionTuple", (PyCFunction) _wrap_MouseEvent_GetPositionTuple, METH_VARARGS | METH_KEYWORDS, NULL },
41181 { (char *)"MouseEvent_GetLogicalPosition", (PyCFunction) _wrap_MouseEvent_GetLogicalPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41182 { (char *)"MouseEvent_GetX", (PyCFunction) _wrap_MouseEvent_GetX, METH_VARARGS | METH_KEYWORDS, NULL },
41183 { (char *)"MouseEvent_GetY", (PyCFunction) _wrap_MouseEvent_GetY, METH_VARARGS | METH_KEYWORDS, NULL },
41184 { (char *)"MouseEvent_GetWheelRotation", (PyCFunction) _wrap_MouseEvent_GetWheelRotation, METH_VARARGS | METH_KEYWORDS, NULL },
41185 { (char *)"MouseEvent_GetWheelDelta", (PyCFunction) _wrap_MouseEvent_GetWheelDelta, METH_VARARGS | METH_KEYWORDS, NULL },
41186 { (char *)"MouseEvent_GetLinesPerAction", (PyCFunction) _wrap_MouseEvent_GetLinesPerAction, METH_VARARGS | METH_KEYWORDS, NULL },
41187 { (char *)"MouseEvent_IsPageScroll", (PyCFunction) _wrap_MouseEvent_IsPageScroll, METH_VARARGS | METH_KEYWORDS, NULL },
41188 { (char *)"MouseEvent_m_x_set", (PyCFunction) _wrap_MouseEvent_m_x_set, METH_VARARGS | METH_KEYWORDS, NULL },
41189 { (char *)"MouseEvent_m_x_get", (PyCFunction) _wrap_MouseEvent_m_x_get, METH_VARARGS | METH_KEYWORDS, NULL },
41190 { (char *)"MouseEvent_m_y_set", (PyCFunction) _wrap_MouseEvent_m_y_set, METH_VARARGS | METH_KEYWORDS, NULL },
41191 { (char *)"MouseEvent_m_y_get", (PyCFunction) _wrap_MouseEvent_m_y_get, METH_VARARGS | METH_KEYWORDS, NULL },
41192 { (char *)"MouseEvent_m_leftDown_set", (PyCFunction) _wrap_MouseEvent_m_leftDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41193 { (char *)"MouseEvent_m_leftDown_get", (PyCFunction) _wrap_MouseEvent_m_leftDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41194 { (char *)"MouseEvent_m_middleDown_set", (PyCFunction) _wrap_MouseEvent_m_middleDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41195 { (char *)"MouseEvent_m_middleDown_get", (PyCFunction) _wrap_MouseEvent_m_middleDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41196 { (char *)"MouseEvent_m_rightDown_set", (PyCFunction) _wrap_MouseEvent_m_rightDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41197 { (char *)"MouseEvent_m_rightDown_get", (PyCFunction) _wrap_MouseEvent_m_rightDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41198 { (char *)"MouseEvent_m_controlDown_set", (PyCFunction) _wrap_MouseEvent_m_controlDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41199 { (char *)"MouseEvent_m_controlDown_get", (PyCFunction) _wrap_MouseEvent_m_controlDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41200 { (char *)"MouseEvent_m_shiftDown_set", (PyCFunction) _wrap_MouseEvent_m_shiftDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41201 { (char *)"MouseEvent_m_shiftDown_get", (PyCFunction) _wrap_MouseEvent_m_shiftDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41202 { (char *)"MouseEvent_m_altDown_set", (PyCFunction) _wrap_MouseEvent_m_altDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41203 { (char *)"MouseEvent_m_altDown_get", (PyCFunction) _wrap_MouseEvent_m_altDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41204 { (char *)"MouseEvent_m_metaDown_set", (PyCFunction) _wrap_MouseEvent_m_metaDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41205 { (char *)"MouseEvent_m_metaDown_get", (PyCFunction) _wrap_MouseEvent_m_metaDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41206 { (char *)"MouseEvent_m_wheelRotation_set", (PyCFunction) _wrap_MouseEvent_m_wheelRotation_set, METH_VARARGS | METH_KEYWORDS, NULL },
41207 { (char *)"MouseEvent_m_wheelRotation_get", (PyCFunction) _wrap_MouseEvent_m_wheelRotation_get, METH_VARARGS | METH_KEYWORDS, NULL },
41208 { (char *)"MouseEvent_m_wheelDelta_set", (PyCFunction) _wrap_MouseEvent_m_wheelDelta_set, METH_VARARGS | METH_KEYWORDS, NULL },
41209 { (char *)"MouseEvent_m_wheelDelta_get", (PyCFunction) _wrap_MouseEvent_m_wheelDelta_get, METH_VARARGS | METH_KEYWORDS, NULL },
41210 { (char *)"MouseEvent_m_linesPerAction_set", (PyCFunction) _wrap_MouseEvent_m_linesPerAction_set, METH_VARARGS | METH_KEYWORDS, NULL },
41211 { (char *)"MouseEvent_m_linesPerAction_get", (PyCFunction) _wrap_MouseEvent_m_linesPerAction_get, METH_VARARGS | METH_KEYWORDS, NULL },
41212 { (char *)"MouseEvent_swigregister", MouseEvent_swigregister, METH_VARARGS, NULL },
41213 { (char *)"new_SetCursorEvent", (PyCFunction) _wrap_new_SetCursorEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41214 { (char *)"SetCursorEvent_GetX", (PyCFunction) _wrap_SetCursorEvent_GetX, METH_VARARGS | METH_KEYWORDS, NULL },
41215 { (char *)"SetCursorEvent_GetY", (PyCFunction) _wrap_SetCursorEvent_GetY, METH_VARARGS | METH_KEYWORDS, NULL },
41216 { (char *)"SetCursorEvent_SetCursor", (PyCFunction) _wrap_SetCursorEvent_SetCursor, METH_VARARGS | METH_KEYWORDS, NULL },
41217 { (char *)"SetCursorEvent_GetCursor", (PyCFunction) _wrap_SetCursorEvent_GetCursor, METH_VARARGS | METH_KEYWORDS, NULL },
41218 { (char *)"SetCursorEvent_HasCursor", (PyCFunction) _wrap_SetCursorEvent_HasCursor, METH_VARARGS | METH_KEYWORDS, NULL },
41219 { (char *)"SetCursorEvent_swigregister", SetCursorEvent_swigregister, METH_VARARGS, NULL },
41220 { (char *)"new_KeyEvent", (PyCFunction) _wrap_new_KeyEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41221 { (char *)"KeyEvent_ControlDown", (PyCFunction) _wrap_KeyEvent_ControlDown, METH_VARARGS | METH_KEYWORDS, NULL },
41222 { (char *)"KeyEvent_MetaDown", (PyCFunction) _wrap_KeyEvent_MetaDown, METH_VARARGS | METH_KEYWORDS, NULL },
41223 { (char *)"KeyEvent_AltDown", (PyCFunction) _wrap_KeyEvent_AltDown, METH_VARARGS | METH_KEYWORDS, NULL },
41224 { (char *)"KeyEvent_ShiftDown", (PyCFunction) _wrap_KeyEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS, NULL },
41225 { (char *)"KeyEvent_CmdDown", (PyCFunction) _wrap_KeyEvent_CmdDown, METH_VARARGS | METH_KEYWORDS, NULL },
41226 { (char *)"KeyEvent_HasModifiers", (PyCFunction) _wrap_KeyEvent_HasModifiers, METH_VARARGS | METH_KEYWORDS, NULL },
41227 { (char *)"KeyEvent_GetKeyCode", (PyCFunction) _wrap_KeyEvent_GetKeyCode, METH_VARARGS | METH_KEYWORDS, NULL },
41228 { (char *)"KeyEvent_GetUnicodeKey", (PyCFunction) _wrap_KeyEvent_GetUnicodeKey, METH_VARARGS | METH_KEYWORDS, NULL },
41229 { (char *)"KeyEvent_GetRawKeyCode", (PyCFunction) _wrap_KeyEvent_GetRawKeyCode, METH_VARARGS | METH_KEYWORDS, NULL },
41230 { (char *)"KeyEvent_GetRawKeyFlags", (PyCFunction) _wrap_KeyEvent_GetRawKeyFlags, METH_VARARGS | METH_KEYWORDS, NULL },
41231 { (char *)"KeyEvent_GetPosition", (PyCFunction) _wrap_KeyEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41232 { (char *)"KeyEvent_GetPositionTuple", (PyCFunction) _wrap_KeyEvent_GetPositionTuple, METH_VARARGS | METH_KEYWORDS, NULL },
41233 { (char *)"KeyEvent_GetX", (PyCFunction) _wrap_KeyEvent_GetX, METH_VARARGS | METH_KEYWORDS, NULL },
41234 { (char *)"KeyEvent_GetY", (PyCFunction) _wrap_KeyEvent_GetY, METH_VARARGS | METH_KEYWORDS, NULL },
41235 { (char *)"KeyEvent_m_x_set", (PyCFunction) _wrap_KeyEvent_m_x_set, METH_VARARGS | METH_KEYWORDS, NULL },
41236 { (char *)"KeyEvent_m_x_get", (PyCFunction) _wrap_KeyEvent_m_x_get, METH_VARARGS | METH_KEYWORDS, NULL },
41237 { (char *)"KeyEvent_m_y_set", (PyCFunction) _wrap_KeyEvent_m_y_set, METH_VARARGS | METH_KEYWORDS, NULL },
41238 { (char *)"KeyEvent_m_y_get", (PyCFunction) _wrap_KeyEvent_m_y_get, METH_VARARGS | METH_KEYWORDS, NULL },
41239 { (char *)"KeyEvent_m_keyCode_set", (PyCFunction) _wrap_KeyEvent_m_keyCode_set, METH_VARARGS | METH_KEYWORDS, NULL },
41240 { (char *)"KeyEvent_m_keyCode_get", (PyCFunction) _wrap_KeyEvent_m_keyCode_get, METH_VARARGS | METH_KEYWORDS, NULL },
41241 { (char *)"KeyEvent_m_controlDown_set", (PyCFunction) _wrap_KeyEvent_m_controlDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41242 { (char *)"KeyEvent_m_controlDown_get", (PyCFunction) _wrap_KeyEvent_m_controlDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41243 { (char *)"KeyEvent_m_shiftDown_set", (PyCFunction) _wrap_KeyEvent_m_shiftDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41244 { (char *)"KeyEvent_m_shiftDown_get", (PyCFunction) _wrap_KeyEvent_m_shiftDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41245 { (char *)"KeyEvent_m_altDown_set", (PyCFunction) _wrap_KeyEvent_m_altDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41246 { (char *)"KeyEvent_m_altDown_get", (PyCFunction) _wrap_KeyEvent_m_altDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41247 { (char *)"KeyEvent_m_metaDown_set", (PyCFunction) _wrap_KeyEvent_m_metaDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41248 { (char *)"KeyEvent_m_metaDown_get", (PyCFunction) _wrap_KeyEvent_m_metaDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41249 { (char *)"KeyEvent_m_scanCode_set", (PyCFunction) _wrap_KeyEvent_m_scanCode_set, METH_VARARGS | METH_KEYWORDS, NULL },
41250 { (char *)"KeyEvent_m_scanCode_get", (PyCFunction) _wrap_KeyEvent_m_scanCode_get, METH_VARARGS | METH_KEYWORDS, NULL },
41251 { (char *)"KeyEvent_m_rawCode_set", (PyCFunction) _wrap_KeyEvent_m_rawCode_set, METH_VARARGS | METH_KEYWORDS, NULL },
41252 { (char *)"KeyEvent_m_rawCode_get", (PyCFunction) _wrap_KeyEvent_m_rawCode_get, METH_VARARGS | METH_KEYWORDS, NULL },
41253 { (char *)"KeyEvent_m_rawFlags_set", (PyCFunction) _wrap_KeyEvent_m_rawFlags_set, METH_VARARGS | METH_KEYWORDS, NULL },
41254 { (char *)"KeyEvent_m_rawFlags_get", (PyCFunction) _wrap_KeyEvent_m_rawFlags_get, METH_VARARGS | METH_KEYWORDS, NULL },
41255 { (char *)"KeyEvent_swigregister", KeyEvent_swigregister, METH_VARARGS, NULL },
41256 { (char *)"new_SizeEvent", (PyCFunction) _wrap_new_SizeEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41257 { (char *)"SizeEvent_GetSize", (PyCFunction) _wrap_SizeEvent_GetSize, METH_VARARGS | METH_KEYWORDS, NULL },
41258 { (char *)"SizeEvent_GetRect", (PyCFunction) _wrap_SizeEvent_GetRect, METH_VARARGS | METH_KEYWORDS, NULL },
41259 { (char *)"SizeEvent_SetRect", (PyCFunction) _wrap_SizeEvent_SetRect, METH_VARARGS | METH_KEYWORDS, NULL },
41260 { (char *)"SizeEvent_SetSize", (PyCFunction) _wrap_SizeEvent_SetSize, METH_VARARGS | METH_KEYWORDS, NULL },
41261 { (char *)"SizeEvent_m_size_set", (PyCFunction) _wrap_SizeEvent_m_size_set, METH_VARARGS | METH_KEYWORDS, NULL },
41262 { (char *)"SizeEvent_m_size_get", (PyCFunction) _wrap_SizeEvent_m_size_get, METH_VARARGS | METH_KEYWORDS, NULL },
41263 { (char *)"SizeEvent_m_rect_set", (PyCFunction) _wrap_SizeEvent_m_rect_set, METH_VARARGS | METH_KEYWORDS, NULL },
41264 { (char *)"SizeEvent_m_rect_get", (PyCFunction) _wrap_SizeEvent_m_rect_get, METH_VARARGS | METH_KEYWORDS, NULL },
41265 { (char *)"SizeEvent_swigregister", SizeEvent_swigregister, METH_VARARGS, NULL },
41266 { (char *)"new_MoveEvent", (PyCFunction) _wrap_new_MoveEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41267 { (char *)"MoveEvent_GetPosition", (PyCFunction) _wrap_MoveEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41268 { (char *)"MoveEvent_GetRect", (PyCFunction) _wrap_MoveEvent_GetRect, METH_VARARGS | METH_KEYWORDS, NULL },
41269 { (char *)"MoveEvent_SetRect", (PyCFunction) _wrap_MoveEvent_SetRect, METH_VARARGS | METH_KEYWORDS, NULL },
41270 { (char *)"MoveEvent_SetPosition", (PyCFunction) _wrap_MoveEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41271 { (char *)"MoveEvent_m_pos_set", (PyCFunction) _wrap_MoveEvent_m_pos_set, METH_VARARGS | METH_KEYWORDS, NULL },
41272 { (char *)"MoveEvent_m_pos_get", (PyCFunction) _wrap_MoveEvent_m_pos_get, METH_VARARGS | METH_KEYWORDS, NULL },
41273 { (char *)"MoveEvent_m_rect_set", (PyCFunction) _wrap_MoveEvent_m_rect_set, METH_VARARGS | METH_KEYWORDS, NULL },
41274 { (char *)"MoveEvent_m_rect_get", (PyCFunction) _wrap_MoveEvent_m_rect_get, METH_VARARGS | METH_KEYWORDS, NULL },
41275 { (char *)"MoveEvent_swigregister", MoveEvent_swigregister, METH_VARARGS, NULL },
41276 { (char *)"new_PaintEvent", (PyCFunction) _wrap_new_PaintEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41277 { (char *)"PaintEvent_swigregister", PaintEvent_swigregister, METH_VARARGS, NULL },
41278 { (char *)"new_NcPaintEvent", (PyCFunction) _wrap_new_NcPaintEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41279 { (char *)"NcPaintEvent_swigregister", NcPaintEvent_swigregister, METH_VARARGS, NULL },
41280 { (char *)"new_EraseEvent", (PyCFunction) _wrap_new_EraseEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41281 { (char *)"EraseEvent_GetDC", (PyCFunction) _wrap_EraseEvent_GetDC, METH_VARARGS | METH_KEYWORDS, NULL },
41282 { (char *)"EraseEvent_swigregister", EraseEvent_swigregister, METH_VARARGS, NULL },
41283 { (char *)"new_FocusEvent", (PyCFunction) _wrap_new_FocusEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41284 { (char *)"FocusEvent_GetWindow", (PyCFunction) _wrap_FocusEvent_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41285 { (char *)"FocusEvent_SetWindow", (PyCFunction) _wrap_FocusEvent_SetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41286 { (char *)"FocusEvent_swigregister", FocusEvent_swigregister, METH_VARARGS, NULL },
41287 { (char *)"new_ChildFocusEvent", (PyCFunction) _wrap_new_ChildFocusEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41288 { (char *)"ChildFocusEvent_GetWindow", (PyCFunction) _wrap_ChildFocusEvent_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41289 { (char *)"ChildFocusEvent_swigregister", ChildFocusEvent_swigregister, METH_VARARGS, NULL },
41290 { (char *)"new_ActivateEvent", (PyCFunction) _wrap_new_ActivateEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41291 { (char *)"ActivateEvent_GetActive", (PyCFunction) _wrap_ActivateEvent_GetActive, METH_VARARGS | METH_KEYWORDS, NULL },
41292 { (char *)"ActivateEvent_swigregister", ActivateEvent_swigregister, METH_VARARGS, NULL },
41293 { (char *)"new_InitDialogEvent", (PyCFunction) _wrap_new_InitDialogEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41294 { (char *)"InitDialogEvent_swigregister", InitDialogEvent_swigregister, METH_VARARGS, NULL },
41295 { (char *)"new_MenuEvent", (PyCFunction) _wrap_new_MenuEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41296 { (char *)"MenuEvent_GetMenuId", (PyCFunction) _wrap_MenuEvent_GetMenuId, METH_VARARGS | METH_KEYWORDS, NULL },
41297 { (char *)"MenuEvent_IsPopup", (PyCFunction) _wrap_MenuEvent_IsPopup, METH_VARARGS | METH_KEYWORDS, NULL },
41298 { (char *)"MenuEvent_GetMenu", (PyCFunction) _wrap_MenuEvent_GetMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41299 { (char *)"MenuEvent_swigregister", MenuEvent_swigregister, METH_VARARGS, NULL },
41300 { (char *)"new_CloseEvent", (PyCFunction) _wrap_new_CloseEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41301 { (char *)"CloseEvent_SetLoggingOff", (PyCFunction) _wrap_CloseEvent_SetLoggingOff, METH_VARARGS | METH_KEYWORDS, NULL },
41302 { (char *)"CloseEvent_GetLoggingOff", (PyCFunction) _wrap_CloseEvent_GetLoggingOff, METH_VARARGS | METH_KEYWORDS, NULL },
41303 { (char *)"CloseEvent_Veto", (PyCFunction) _wrap_CloseEvent_Veto, METH_VARARGS | METH_KEYWORDS, NULL },
41304 { (char *)"CloseEvent_SetCanVeto", (PyCFunction) _wrap_CloseEvent_SetCanVeto, METH_VARARGS | METH_KEYWORDS, NULL },
41305 { (char *)"CloseEvent_CanVeto", (PyCFunction) _wrap_CloseEvent_CanVeto, METH_VARARGS | METH_KEYWORDS, NULL },
41306 { (char *)"CloseEvent_GetVeto", (PyCFunction) _wrap_CloseEvent_GetVeto, METH_VARARGS | METH_KEYWORDS, NULL },
41307 { (char *)"CloseEvent_swigregister", CloseEvent_swigregister, METH_VARARGS, NULL },
41308 { (char *)"new_ShowEvent", (PyCFunction) _wrap_new_ShowEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41309 { (char *)"ShowEvent_SetShow", (PyCFunction) _wrap_ShowEvent_SetShow, METH_VARARGS | METH_KEYWORDS, NULL },
41310 { (char *)"ShowEvent_GetShow", (PyCFunction) _wrap_ShowEvent_GetShow, METH_VARARGS | METH_KEYWORDS, NULL },
41311 { (char *)"ShowEvent_swigregister", ShowEvent_swigregister, METH_VARARGS, NULL },
41312 { (char *)"new_IconizeEvent", (PyCFunction) _wrap_new_IconizeEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41313 { (char *)"IconizeEvent_Iconized", (PyCFunction) _wrap_IconizeEvent_Iconized, METH_VARARGS | METH_KEYWORDS, NULL },
41314 { (char *)"IconizeEvent_swigregister", IconizeEvent_swigregister, METH_VARARGS, NULL },
41315 { (char *)"new_MaximizeEvent", (PyCFunction) _wrap_new_MaximizeEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41316 { (char *)"MaximizeEvent_swigregister", MaximizeEvent_swigregister, METH_VARARGS, NULL },
41317 { (char *)"DropFilesEvent_GetPosition", (PyCFunction) _wrap_DropFilesEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41318 { (char *)"DropFilesEvent_GetNumberOfFiles", (PyCFunction) _wrap_DropFilesEvent_GetNumberOfFiles, METH_VARARGS | METH_KEYWORDS, NULL },
41319 { (char *)"DropFilesEvent_GetFiles", (PyCFunction) _wrap_DropFilesEvent_GetFiles, METH_VARARGS | METH_KEYWORDS, NULL },
41320 { (char *)"DropFilesEvent_swigregister", DropFilesEvent_swigregister, METH_VARARGS, NULL },
41321 { (char *)"new_UpdateUIEvent", (PyCFunction) _wrap_new_UpdateUIEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41322 { (char *)"UpdateUIEvent_GetChecked", (PyCFunction) _wrap_UpdateUIEvent_GetChecked, METH_VARARGS | METH_KEYWORDS, NULL },
41323 { (char *)"UpdateUIEvent_GetEnabled", (PyCFunction) _wrap_UpdateUIEvent_GetEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41324 { (char *)"UpdateUIEvent_GetText", (PyCFunction) _wrap_UpdateUIEvent_GetText, METH_VARARGS | METH_KEYWORDS, NULL },
41325 { (char *)"UpdateUIEvent_GetSetText", (PyCFunction) _wrap_UpdateUIEvent_GetSetText, METH_VARARGS | METH_KEYWORDS, NULL },
41326 { (char *)"UpdateUIEvent_GetSetChecked", (PyCFunction) _wrap_UpdateUIEvent_GetSetChecked, METH_VARARGS | METH_KEYWORDS, NULL },
41327 { (char *)"UpdateUIEvent_GetSetEnabled", (PyCFunction) _wrap_UpdateUIEvent_GetSetEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41328 { (char *)"UpdateUIEvent_Check", (PyCFunction) _wrap_UpdateUIEvent_Check, METH_VARARGS | METH_KEYWORDS, NULL },
41329 { (char *)"UpdateUIEvent_Enable", (PyCFunction) _wrap_UpdateUIEvent_Enable, METH_VARARGS | METH_KEYWORDS, NULL },
41330 { (char *)"UpdateUIEvent_SetText", (PyCFunction) _wrap_UpdateUIEvent_SetText, METH_VARARGS | METH_KEYWORDS, NULL },
41331 { (char *)"UpdateUIEvent_SetUpdateInterval", (PyCFunction) _wrap_UpdateUIEvent_SetUpdateInterval, METH_VARARGS | METH_KEYWORDS, NULL },
41332 { (char *)"UpdateUIEvent_GetUpdateInterval", (PyCFunction) _wrap_UpdateUIEvent_GetUpdateInterval, METH_VARARGS | METH_KEYWORDS, NULL },
41333 { (char *)"UpdateUIEvent_CanUpdate", (PyCFunction) _wrap_UpdateUIEvent_CanUpdate, METH_VARARGS | METH_KEYWORDS, NULL },
41334 { (char *)"UpdateUIEvent_ResetUpdateTime", (PyCFunction) _wrap_UpdateUIEvent_ResetUpdateTime, METH_VARARGS | METH_KEYWORDS, NULL },
41335 { (char *)"UpdateUIEvent_SetMode", (PyCFunction) _wrap_UpdateUIEvent_SetMode, METH_VARARGS | METH_KEYWORDS, NULL },
41336 { (char *)"UpdateUIEvent_GetMode", (PyCFunction) _wrap_UpdateUIEvent_GetMode, METH_VARARGS | METH_KEYWORDS, NULL },
41337 { (char *)"UpdateUIEvent_swigregister", UpdateUIEvent_swigregister, METH_VARARGS, NULL },
41338 { (char *)"new_SysColourChangedEvent", (PyCFunction) _wrap_new_SysColourChangedEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41339 { (char *)"SysColourChangedEvent_swigregister", SysColourChangedEvent_swigregister, METH_VARARGS, NULL },
41340 { (char *)"new_MouseCaptureChangedEvent", (PyCFunction) _wrap_new_MouseCaptureChangedEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41341 { (char *)"MouseCaptureChangedEvent_GetCapturedWindow", (PyCFunction) _wrap_MouseCaptureChangedEvent_GetCapturedWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41342 { (char *)"MouseCaptureChangedEvent_swigregister", MouseCaptureChangedEvent_swigregister, METH_VARARGS, NULL },
41343 { (char *)"new_DisplayChangedEvent", (PyCFunction) _wrap_new_DisplayChangedEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41344 { (char *)"DisplayChangedEvent_swigregister", DisplayChangedEvent_swigregister, METH_VARARGS, NULL },
41345 { (char *)"new_PaletteChangedEvent", (PyCFunction) _wrap_new_PaletteChangedEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41346 { (char *)"PaletteChangedEvent_SetChangedWindow", (PyCFunction) _wrap_PaletteChangedEvent_SetChangedWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41347 { (char *)"PaletteChangedEvent_GetChangedWindow", (PyCFunction) _wrap_PaletteChangedEvent_GetChangedWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41348 { (char *)"PaletteChangedEvent_swigregister", PaletteChangedEvent_swigregister, METH_VARARGS, NULL },
41349 { (char *)"new_QueryNewPaletteEvent", (PyCFunction) _wrap_new_QueryNewPaletteEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41350 { (char *)"QueryNewPaletteEvent_SetPaletteRealized", (PyCFunction) _wrap_QueryNewPaletteEvent_SetPaletteRealized, METH_VARARGS | METH_KEYWORDS, NULL },
41351 { (char *)"QueryNewPaletteEvent_GetPaletteRealized", (PyCFunction) _wrap_QueryNewPaletteEvent_GetPaletteRealized, METH_VARARGS | METH_KEYWORDS, NULL },
41352 { (char *)"QueryNewPaletteEvent_swigregister", QueryNewPaletteEvent_swigregister, METH_VARARGS, NULL },
41353 { (char *)"new_NavigationKeyEvent", (PyCFunction) _wrap_new_NavigationKeyEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41354 { (char *)"NavigationKeyEvent_GetDirection", (PyCFunction) _wrap_NavigationKeyEvent_GetDirection, METH_VARARGS | METH_KEYWORDS, NULL },
41355 { (char *)"NavigationKeyEvent_SetDirection", (PyCFunction) _wrap_NavigationKeyEvent_SetDirection, METH_VARARGS | METH_KEYWORDS, NULL },
41356 { (char *)"NavigationKeyEvent_IsWindowChange", (PyCFunction) _wrap_NavigationKeyEvent_IsWindowChange, METH_VARARGS | METH_KEYWORDS, NULL },
41357 { (char *)"NavigationKeyEvent_SetWindowChange", (PyCFunction) _wrap_NavigationKeyEvent_SetWindowChange, METH_VARARGS | METH_KEYWORDS, NULL },
41358 { (char *)"NavigationKeyEvent_SetFlags", (PyCFunction) _wrap_NavigationKeyEvent_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL },
41359 { (char *)"NavigationKeyEvent_GetCurrentFocus", (PyCFunction) _wrap_NavigationKeyEvent_GetCurrentFocus, METH_VARARGS | METH_KEYWORDS, NULL },
41360 { (char *)"NavigationKeyEvent_SetCurrentFocus", (PyCFunction) _wrap_NavigationKeyEvent_SetCurrentFocus, METH_VARARGS | METH_KEYWORDS, NULL },
41361 { (char *)"NavigationKeyEvent_swigregister", NavigationKeyEvent_swigregister, METH_VARARGS, NULL },
41362 { (char *)"new_WindowCreateEvent", (PyCFunction) _wrap_new_WindowCreateEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41363 { (char *)"WindowCreateEvent_GetWindow", (PyCFunction) _wrap_WindowCreateEvent_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41364 { (char *)"WindowCreateEvent_swigregister", WindowCreateEvent_swigregister, METH_VARARGS, NULL },
41365 { (char *)"new_WindowDestroyEvent", (PyCFunction) _wrap_new_WindowDestroyEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41366 { (char *)"WindowDestroyEvent_GetWindow", (PyCFunction) _wrap_WindowDestroyEvent_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41367 { (char *)"WindowDestroyEvent_swigregister", WindowDestroyEvent_swigregister, METH_VARARGS, NULL },
41368 { (char *)"new_ContextMenuEvent", (PyCFunction) _wrap_new_ContextMenuEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41369 { (char *)"ContextMenuEvent_GetPosition", (PyCFunction) _wrap_ContextMenuEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41370 { (char *)"ContextMenuEvent_SetPosition", (PyCFunction) _wrap_ContextMenuEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41371 { (char *)"ContextMenuEvent_swigregister", ContextMenuEvent_swigregister, METH_VARARGS, NULL },
41372 { (char *)"new_IdleEvent", (PyCFunction) _wrap_new_IdleEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41373 { (char *)"IdleEvent_RequestMore", (PyCFunction) _wrap_IdleEvent_RequestMore, METH_VARARGS | METH_KEYWORDS, NULL },
41374 { (char *)"IdleEvent_MoreRequested", (PyCFunction) _wrap_IdleEvent_MoreRequested, METH_VARARGS | METH_KEYWORDS, NULL },
41375 { (char *)"IdleEvent_SetMode", (PyCFunction) _wrap_IdleEvent_SetMode, METH_VARARGS | METH_KEYWORDS, NULL },
41376 { (char *)"IdleEvent_GetMode", (PyCFunction) _wrap_IdleEvent_GetMode, METH_VARARGS | METH_KEYWORDS, NULL },
41377 { (char *)"IdleEvent_CanSend", (PyCFunction) _wrap_IdleEvent_CanSend, METH_VARARGS | METH_KEYWORDS, NULL },
41378 { (char *)"IdleEvent_swigregister", IdleEvent_swigregister, METH_VARARGS, NULL },
41379 { (char *)"new_PyEvent", (PyCFunction) _wrap_new_PyEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41380 { (char *)"delete_PyEvent", (PyCFunction) _wrap_delete_PyEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41381 { (char *)"PyEvent_SetSelf", (PyCFunction) _wrap_PyEvent_SetSelf, METH_VARARGS | METH_KEYWORDS, NULL },
41382 { (char *)"PyEvent_GetSelf", (PyCFunction) _wrap_PyEvent_GetSelf, METH_VARARGS | METH_KEYWORDS, NULL },
41383 { (char *)"PyEvent_swigregister", PyEvent_swigregister, METH_VARARGS, NULL },
41384 { (char *)"new_PyCommandEvent", (PyCFunction) _wrap_new_PyCommandEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41385 { (char *)"delete_PyCommandEvent", (PyCFunction) _wrap_delete_PyCommandEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41386 { (char *)"PyCommandEvent_SetSelf", (PyCFunction) _wrap_PyCommandEvent_SetSelf, METH_VARARGS | METH_KEYWORDS, NULL },
41387 { (char *)"PyCommandEvent_GetSelf", (PyCFunction) _wrap_PyCommandEvent_GetSelf, METH_VARARGS | METH_KEYWORDS, NULL },
41388 { (char *)"PyCommandEvent_swigregister", PyCommandEvent_swigregister, METH_VARARGS, NULL },
41389 { (char *)"new_PyApp", (PyCFunction) _wrap_new_PyApp, METH_VARARGS | METH_KEYWORDS, NULL },
41390 { (char *)"delete_PyApp", (PyCFunction) _wrap_delete_PyApp, METH_VARARGS | METH_KEYWORDS, NULL },
41391 { (char *)"PyApp__setCallbackInfo", (PyCFunction) _wrap_PyApp__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
41392 { (char *)"PyApp_GetAppName", (PyCFunction) _wrap_PyApp_GetAppName, METH_VARARGS | METH_KEYWORDS, NULL },
41393 { (char *)"PyApp_SetAppName", (PyCFunction) _wrap_PyApp_SetAppName, METH_VARARGS | METH_KEYWORDS, NULL },
41394 { (char *)"PyApp_GetClassName", (PyCFunction) _wrap_PyApp_GetClassName, METH_VARARGS | METH_KEYWORDS, NULL },
41395 { (char *)"PyApp_SetClassName", (PyCFunction) _wrap_PyApp_SetClassName, METH_VARARGS | METH_KEYWORDS, NULL },
41396 { (char *)"PyApp_GetVendorName", (PyCFunction) _wrap_PyApp_GetVendorName, METH_VARARGS | METH_KEYWORDS, NULL },
41397 { (char *)"PyApp_SetVendorName", (PyCFunction) _wrap_PyApp_SetVendorName, METH_VARARGS | METH_KEYWORDS, NULL },
41398 { (char *)"PyApp_GetTraits", (PyCFunction) _wrap_PyApp_GetTraits, METH_VARARGS | METH_KEYWORDS, NULL },
41399 { (char *)"PyApp_ProcessPendingEvents", (PyCFunction) _wrap_PyApp_ProcessPendingEvents, METH_VARARGS | METH_KEYWORDS, NULL },
41400 { (char *)"PyApp_Yield", (PyCFunction) _wrap_PyApp_Yield, METH_VARARGS | METH_KEYWORDS, NULL },
41401 { (char *)"PyApp_WakeUpIdle", (PyCFunction) _wrap_PyApp_WakeUpIdle, METH_VARARGS | METH_KEYWORDS, NULL },
41402 { (char *)"PyApp_MainLoop", (PyCFunction) _wrap_PyApp_MainLoop, METH_VARARGS | METH_KEYWORDS, NULL },
41403 { (char *)"PyApp_Exit", (PyCFunction) _wrap_PyApp_Exit, METH_VARARGS | METH_KEYWORDS, NULL },
41404 { (char *)"PyApp_ExitMainLoop", (PyCFunction) _wrap_PyApp_ExitMainLoop, METH_VARARGS | METH_KEYWORDS, NULL },
41405 { (char *)"PyApp_Pending", (PyCFunction) _wrap_PyApp_Pending, METH_VARARGS | METH_KEYWORDS, NULL },
41406 { (char *)"PyApp_Dispatch", (PyCFunction) _wrap_PyApp_Dispatch, METH_VARARGS | METH_KEYWORDS, NULL },
41407 { (char *)"PyApp_ProcessIdle", (PyCFunction) _wrap_PyApp_ProcessIdle, METH_VARARGS | METH_KEYWORDS, NULL },
41408 { (char *)"PyApp_SendIdleEvents", (PyCFunction) _wrap_PyApp_SendIdleEvents, METH_VARARGS | METH_KEYWORDS, NULL },
41409 { (char *)"PyApp_IsActive", (PyCFunction) _wrap_PyApp_IsActive, METH_VARARGS | METH_KEYWORDS, NULL },
41410 { (char *)"PyApp_SetTopWindow", (PyCFunction) _wrap_PyApp_SetTopWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41411 { (char *)"PyApp_GetTopWindow", (PyCFunction) _wrap_PyApp_GetTopWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41412 { (char *)"PyApp_SetExitOnFrameDelete", (PyCFunction) _wrap_PyApp_SetExitOnFrameDelete, METH_VARARGS | METH_KEYWORDS, NULL },
41413 { (char *)"PyApp_GetExitOnFrameDelete", (PyCFunction) _wrap_PyApp_GetExitOnFrameDelete, METH_VARARGS | METH_KEYWORDS, NULL },
41414 { (char *)"PyApp_SetUseBestVisual", (PyCFunction) _wrap_PyApp_SetUseBestVisual, METH_VARARGS | METH_KEYWORDS, NULL },
41415 { (char *)"PyApp_GetUseBestVisual", (PyCFunction) _wrap_PyApp_GetUseBestVisual, METH_VARARGS | METH_KEYWORDS, NULL },
41416 { (char *)"PyApp_SetPrintMode", (PyCFunction) _wrap_PyApp_SetPrintMode, METH_VARARGS | METH_KEYWORDS, NULL },
41417 { (char *)"PyApp_GetPrintMode", (PyCFunction) _wrap_PyApp_GetPrintMode, METH_VARARGS | METH_KEYWORDS, NULL },
41418 { (char *)"PyApp_SetAssertMode", (PyCFunction) _wrap_PyApp_SetAssertMode, METH_VARARGS | METH_KEYWORDS, NULL },
41419 { (char *)"PyApp_GetAssertMode", (PyCFunction) _wrap_PyApp_GetAssertMode, METH_VARARGS | METH_KEYWORDS, NULL },
41420 { (char *)"PyApp_GetMacSupportPCMenuShortcuts", (PyCFunction) _wrap_PyApp_GetMacSupportPCMenuShortcuts, METH_VARARGS | METH_KEYWORDS, NULL },
41421 { (char *)"PyApp_GetMacAboutMenuItemId", (PyCFunction) _wrap_PyApp_GetMacAboutMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL },
41422 { (char *)"PyApp_GetMacPreferencesMenuItemId", (PyCFunction) _wrap_PyApp_GetMacPreferencesMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL },
41423 { (char *)"PyApp_GetMacExitMenuItemId", (PyCFunction) _wrap_PyApp_GetMacExitMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL },
41424 { (char *)"PyApp_GetMacHelpMenuTitleName", (PyCFunction) _wrap_PyApp_GetMacHelpMenuTitleName, METH_VARARGS | METH_KEYWORDS, NULL },
41425 { (char *)"PyApp_SetMacSupportPCMenuShortcuts", (PyCFunction) _wrap_PyApp_SetMacSupportPCMenuShortcuts, METH_VARARGS | METH_KEYWORDS, NULL },
41426 { (char *)"PyApp_SetMacAboutMenuItemId", (PyCFunction) _wrap_PyApp_SetMacAboutMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL },
41427 { (char *)"PyApp_SetMacPreferencesMenuItemId", (PyCFunction) _wrap_PyApp_SetMacPreferencesMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL },
41428 { (char *)"PyApp_SetMacExitMenuItemId", (PyCFunction) _wrap_PyApp_SetMacExitMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL },
41429 { (char *)"PyApp_SetMacHelpMenuTitleName", (PyCFunction) _wrap_PyApp_SetMacHelpMenuTitleName, METH_VARARGS | METH_KEYWORDS, NULL },
41430 { (char *)"PyApp__BootstrapApp", (PyCFunction) _wrap_PyApp__BootstrapApp, METH_VARARGS | METH_KEYWORDS, NULL },
41431 { (char *)"PyApp_GetComCtl32Version", (PyCFunction) _wrap_PyApp_GetComCtl32Version, METH_VARARGS | METH_KEYWORDS, NULL },
41432 { (char *)"PyApp_swigregister", PyApp_swigregister, METH_VARARGS, NULL },
41433 { (char *)"Exit", (PyCFunction) _wrap_Exit, METH_VARARGS | METH_KEYWORDS, NULL },
41434 { (char *)"Yield", (PyCFunction) _wrap_Yield, METH_VARARGS | METH_KEYWORDS, NULL },
41435 { (char *)"YieldIfNeeded", (PyCFunction) _wrap_YieldIfNeeded, METH_VARARGS | METH_KEYWORDS, NULL },
41436 { (char *)"SafeYield", (PyCFunction) _wrap_SafeYield, METH_VARARGS | METH_KEYWORDS, NULL },
41437 { (char *)"WakeUpIdle", (PyCFunction) _wrap_WakeUpIdle, METH_VARARGS | METH_KEYWORDS, NULL },
41438 { (char *)"PostEvent", (PyCFunction) _wrap_PostEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41439 { (char *)"App_CleanUp", (PyCFunction) _wrap_App_CleanUp, METH_VARARGS | METH_KEYWORDS, NULL },
41440 { (char *)"GetApp", (PyCFunction) _wrap_GetApp, METH_VARARGS | METH_KEYWORDS, NULL },
41441 { (char *)"new_AcceleratorEntry", (PyCFunction) _wrap_new_AcceleratorEntry, METH_VARARGS | METH_KEYWORDS, NULL },
41442 { (char *)"delete_AcceleratorEntry", (PyCFunction) _wrap_delete_AcceleratorEntry, METH_VARARGS | METH_KEYWORDS, NULL },
41443 { (char *)"AcceleratorEntry_Set", (PyCFunction) _wrap_AcceleratorEntry_Set, METH_VARARGS | METH_KEYWORDS, NULL },
41444 { (char *)"AcceleratorEntry_GetFlags", (PyCFunction) _wrap_AcceleratorEntry_GetFlags, METH_VARARGS | METH_KEYWORDS, NULL },
41445 { (char *)"AcceleratorEntry_GetKeyCode", (PyCFunction) _wrap_AcceleratorEntry_GetKeyCode, METH_VARARGS | METH_KEYWORDS, NULL },
41446 { (char *)"AcceleratorEntry_GetCommand", (PyCFunction) _wrap_AcceleratorEntry_GetCommand, METH_VARARGS | METH_KEYWORDS, NULL },
41447 { (char *)"AcceleratorEntry_swigregister", AcceleratorEntry_swigregister, METH_VARARGS, NULL },
41448 { (char *)"new_AcceleratorTable", (PyCFunction) _wrap_new_AcceleratorTable, METH_VARARGS | METH_KEYWORDS, NULL },
41449 { (char *)"delete_AcceleratorTable", (PyCFunction) _wrap_delete_AcceleratorTable, METH_VARARGS | METH_KEYWORDS, NULL },
41450 { (char *)"AcceleratorTable_Ok", (PyCFunction) _wrap_AcceleratorTable_Ok, METH_VARARGS | METH_KEYWORDS, NULL },
41451 { (char *)"AcceleratorTable_swigregister", AcceleratorTable_swigregister, METH_VARARGS, NULL },
41452 { (char *)"GetAccelFromString", (PyCFunction) _wrap_GetAccelFromString, METH_VARARGS | METH_KEYWORDS, NULL },
41453 { (char *)"new_VisualAttributes", (PyCFunction) _wrap_new_VisualAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
41454 { (char *)"delete_VisualAttributes", (PyCFunction) _wrap_delete_VisualAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
41455 { (char *)"VisualAttributes_font_set", (PyCFunction) _wrap_VisualAttributes_font_set, METH_VARARGS | METH_KEYWORDS, NULL },
41456 { (char *)"VisualAttributes_font_get", (PyCFunction) _wrap_VisualAttributes_font_get, METH_VARARGS | METH_KEYWORDS, NULL },
41457 { (char *)"VisualAttributes_colFg_set", (PyCFunction) _wrap_VisualAttributes_colFg_set, METH_VARARGS | METH_KEYWORDS, NULL },
41458 { (char *)"VisualAttributes_colFg_get", (PyCFunction) _wrap_VisualAttributes_colFg_get, METH_VARARGS | METH_KEYWORDS, NULL },
41459 { (char *)"VisualAttributes_colBg_set", (PyCFunction) _wrap_VisualAttributes_colBg_set, METH_VARARGS | METH_KEYWORDS, NULL },
41460 { (char *)"VisualAttributes_colBg_get", (PyCFunction) _wrap_VisualAttributes_colBg_get, METH_VARARGS | METH_KEYWORDS, NULL },
41461 { (char *)"VisualAttributes_swigregister", VisualAttributes_swigregister, METH_VARARGS, NULL },
41462 { (char *)"new_Window", (PyCFunction) _wrap_new_Window, METH_VARARGS | METH_KEYWORDS, NULL },
41463 { (char *)"new_PreWindow", (PyCFunction) _wrap_new_PreWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41464 { (char *)"Window_Create", (PyCFunction) _wrap_Window_Create, METH_VARARGS | METH_KEYWORDS, NULL },
41465 { (char *)"Window_Close", (PyCFunction) _wrap_Window_Close, METH_VARARGS | METH_KEYWORDS, NULL },
41466 { (char *)"Window_Destroy", (PyCFunction) _wrap_Window_Destroy, METH_VARARGS | METH_KEYWORDS, NULL },
41467 { (char *)"Window_DestroyChildren", (PyCFunction) _wrap_Window_DestroyChildren, METH_VARARGS | METH_KEYWORDS, NULL },
41468 { (char *)"Window_IsBeingDeleted", (PyCFunction) _wrap_Window_IsBeingDeleted, METH_VARARGS | METH_KEYWORDS, NULL },
41469 { (char *)"Window_SetTitle", (PyCFunction) _wrap_Window_SetTitle, METH_VARARGS | METH_KEYWORDS, NULL },
41470 { (char *)"Window_GetTitle", (PyCFunction) _wrap_Window_GetTitle, METH_VARARGS | METH_KEYWORDS, NULL },
41471 { (char *)"Window_SetLabel", (PyCFunction) _wrap_Window_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
41472 { (char *)"Window_GetLabel", (PyCFunction) _wrap_Window_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
41473 { (char *)"Window_SetName", (PyCFunction) _wrap_Window_SetName, METH_VARARGS | METH_KEYWORDS, NULL },
41474 { (char *)"Window_GetName", (PyCFunction) _wrap_Window_GetName, METH_VARARGS | METH_KEYWORDS, NULL },
41475 { (char *)"Window_SetWindowVariant", (PyCFunction) _wrap_Window_SetWindowVariant, METH_VARARGS | METH_KEYWORDS, NULL },
41476 { (char *)"Window_GetWindowVariant", (PyCFunction) _wrap_Window_GetWindowVariant, METH_VARARGS | METH_KEYWORDS, NULL },
41477 { (char *)"Window_SetId", (PyCFunction) _wrap_Window_SetId, METH_VARARGS | METH_KEYWORDS, NULL },
41478 { (char *)"Window_GetId", (PyCFunction) _wrap_Window_GetId, METH_VARARGS | METH_KEYWORDS, NULL },
41479 { (char *)"Window_NewControlId", (PyCFunction) _wrap_Window_NewControlId, METH_VARARGS | METH_KEYWORDS, NULL },
41480 { (char *)"Window_NextControlId", (PyCFunction) _wrap_Window_NextControlId, METH_VARARGS | METH_KEYWORDS, NULL },
41481 { (char *)"Window_PrevControlId", (PyCFunction) _wrap_Window_PrevControlId, METH_VARARGS | METH_KEYWORDS, NULL },
41482 { (char *)"Window_SetSize", (PyCFunction) _wrap_Window_SetSize, METH_VARARGS | METH_KEYWORDS, NULL },
41483 { (char *)"Window_SetDimensions", (PyCFunction) _wrap_Window_SetDimensions, METH_VARARGS | METH_KEYWORDS, NULL },
41484 { (char *)"Window_SetRect", (PyCFunction) _wrap_Window_SetRect, METH_VARARGS | METH_KEYWORDS, NULL },
41485 { (char *)"Window_SetSizeWH", (PyCFunction) _wrap_Window_SetSizeWH, METH_VARARGS | METH_KEYWORDS, NULL },
41486 { (char *)"Window_Move", (PyCFunction) _wrap_Window_Move, METH_VARARGS | METH_KEYWORDS, NULL },
41487 { (char *)"Window_MoveXY", (PyCFunction) _wrap_Window_MoveXY, METH_VARARGS | METH_KEYWORDS, NULL },
41488 { (char *)"Window_SetBestFittingSize", (PyCFunction) _wrap_Window_SetBestFittingSize, METH_VARARGS | METH_KEYWORDS, NULL },
41489 { (char *)"Window_Raise", (PyCFunction) _wrap_Window_Raise, METH_VARARGS | METH_KEYWORDS, NULL },
41490 { (char *)"Window_Lower", (PyCFunction) _wrap_Window_Lower, METH_VARARGS | METH_KEYWORDS, NULL },
41491 { (char *)"Window_SetClientSize", (PyCFunction) _wrap_Window_SetClientSize, METH_VARARGS | METH_KEYWORDS, NULL },
41492 { (char *)"Window_SetClientSizeWH", (PyCFunction) _wrap_Window_SetClientSizeWH, METH_VARARGS | METH_KEYWORDS, NULL },
41493 { (char *)"Window_SetClientRect", (PyCFunction) _wrap_Window_SetClientRect, METH_VARARGS | METH_KEYWORDS, NULL },
41494 { (char *)"Window_GetPosition", (PyCFunction) _wrap_Window_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41495 { (char *)"Window_GetPositionTuple", (PyCFunction) _wrap_Window_GetPositionTuple, METH_VARARGS | METH_KEYWORDS, NULL },
41496 { (char *)"Window_GetSize", (PyCFunction) _wrap_Window_GetSize, METH_VARARGS | METH_KEYWORDS, NULL },
41497 { (char *)"Window_GetSizeTuple", (PyCFunction) _wrap_Window_GetSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL },
41498 { (char *)"Window_GetRect", (PyCFunction) _wrap_Window_GetRect, METH_VARARGS | METH_KEYWORDS, NULL },
41499 { (char *)"Window_GetClientSize", (PyCFunction) _wrap_Window_GetClientSize, METH_VARARGS | METH_KEYWORDS, NULL },
41500 { (char *)"Window_GetClientSizeTuple", (PyCFunction) _wrap_Window_GetClientSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL },
41501 { (char *)"Window_GetClientAreaOrigin", (PyCFunction) _wrap_Window_GetClientAreaOrigin, METH_VARARGS | METH_KEYWORDS, NULL },
41502 { (char *)"Window_GetClientRect", (PyCFunction) _wrap_Window_GetClientRect, METH_VARARGS | METH_KEYWORDS, NULL },
41503 { (char *)"Window_GetBestSize", (PyCFunction) _wrap_Window_GetBestSize, METH_VARARGS | METH_KEYWORDS, NULL },
41504 { (char *)"Window_GetBestSizeTuple", (PyCFunction) _wrap_Window_GetBestSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL },
41505 { (char *)"Window_InvalidateBestSize", (PyCFunction) _wrap_Window_InvalidateBestSize, METH_VARARGS | METH_KEYWORDS, NULL },
41506 { (char *)"Window_GetBestFittingSize", (PyCFunction) _wrap_Window_GetBestFittingSize, METH_VARARGS | METH_KEYWORDS, NULL },
41507 { (char *)"Window_GetAdjustedBestSize", (PyCFunction) _wrap_Window_GetAdjustedBestSize, METH_VARARGS | METH_KEYWORDS, NULL },
41508 { (char *)"Window_Center", (PyCFunction) _wrap_Window_Center, METH_VARARGS | METH_KEYWORDS, NULL },
41509 { (char *)"Window_CenterOnScreen", (PyCFunction) _wrap_Window_CenterOnScreen, METH_VARARGS | METH_KEYWORDS, NULL },
41510 { (char *)"Window_CenterOnParent", (PyCFunction) _wrap_Window_CenterOnParent, METH_VARARGS | METH_KEYWORDS, NULL },
41511 { (char *)"Window_Fit", (PyCFunction) _wrap_Window_Fit, METH_VARARGS | METH_KEYWORDS, NULL },
41512 { (char *)"Window_FitInside", (PyCFunction) _wrap_Window_FitInside, METH_VARARGS | METH_KEYWORDS, NULL },
41513 { (char *)"Window_SetSizeHints", (PyCFunction) _wrap_Window_SetSizeHints, METH_VARARGS | METH_KEYWORDS, NULL },
41514 { (char *)"Window_SetSizeHintsSz", (PyCFunction) _wrap_Window_SetSizeHintsSz, METH_VARARGS | METH_KEYWORDS, NULL },
41515 { (char *)"Window_SetVirtualSizeHints", (PyCFunction) _wrap_Window_SetVirtualSizeHints, METH_VARARGS | METH_KEYWORDS, NULL },
41516 { (char *)"Window_SetVirtualSizeHintsSz", (PyCFunction) _wrap_Window_SetVirtualSizeHintsSz, METH_VARARGS | METH_KEYWORDS, NULL },
41517 { (char *)"Window_GetMaxSize", (PyCFunction) _wrap_Window_GetMaxSize, METH_VARARGS | METH_KEYWORDS, NULL },
41518 { (char *)"Window_GetMinSize", (PyCFunction) _wrap_Window_GetMinSize, METH_VARARGS | METH_KEYWORDS, NULL },
41519 { (char *)"Window_SetMinSize", (PyCFunction) _wrap_Window_SetMinSize, METH_VARARGS | METH_KEYWORDS, NULL },
41520 { (char *)"Window_SetMaxSize", (PyCFunction) _wrap_Window_SetMaxSize, METH_VARARGS | METH_KEYWORDS, NULL },
41521 { (char *)"Window_GetMinWidth", (PyCFunction) _wrap_Window_GetMinWidth, METH_VARARGS | METH_KEYWORDS, NULL },
41522 { (char *)"Window_GetMinHeight", (PyCFunction) _wrap_Window_GetMinHeight, METH_VARARGS | METH_KEYWORDS, NULL },
41523 { (char *)"Window_GetMaxWidth", (PyCFunction) _wrap_Window_GetMaxWidth, METH_VARARGS | METH_KEYWORDS, NULL },
41524 { (char *)"Window_GetMaxHeight", (PyCFunction) _wrap_Window_GetMaxHeight, METH_VARARGS | METH_KEYWORDS, NULL },
41525 { (char *)"Window_SetVirtualSize", (PyCFunction) _wrap_Window_SetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL },
41526 { (char *)"Window_SetVirtualSizeWH", (PyCFunction) _wrap_Window_SetVirtualSizeWH, METH_VARARGS | METH_KEYWORDS, NULL },
41527 { (char *)"Window_GetVirtualSize", (PyCFunction) _wrap_Window_GetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL },
41528 { (char *)"Window_GetVirtualSizeTuple", (PyCFunction) _wrap_Window_GetVirtualSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL },
41529 { (char *)"Window_GetBestVirtualSize", (PyCFunction) _wrap_Window_GetBestVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL },
41530 { (char *)"Window_Show", (PyCFunction) _wrap_Window_Show, METH_VARARGS | METH_KEYWORDS, NULL },
41531 { (char *)"Window_Hide", (PyCFunction) _wrap_Window_Hide, METH_VARARGS | METH_KEYWORDS, NULL },
41532 { (char *)"Window_Enable", (PyCFunction) _wrap_Window_Enable, METH_VARARGS | METH_KEYWORDS, NULL },
41533 { (char *)"Window_Disable", (PyCFunction) _wrap_Window_Disable, METH_VARARGS | METH_KEYWORDS, NULL },
41534 { (char *)"Window_IsShown", (PyCFunction) _wrap_Window_IsShown, METH_VARARGS | METH_KEYWORDS, NULL },
41535 { (char *)"Window_IsEnabled", (PyCFunction) _wrap_Window_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41536 { (char *)"Window_SetWindowStyleFlag", (PyCFunction) _wrap_Window_SetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS, NULL },
41537 { (char *)"Window_GetWindowStyleFlag", (PyCFunction) _wrap_Window_GetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS, NULL },
41538 { (char *)"Window_HasFlag", (PyCFunction) _wrap_Window_HasFlag, METH_VARARGS | METH_KEYWORDS, NULL },
41539 { (char *)"Window_IsRetained", (PyCFunction) _wrap_Window_IsRetained, METH_VARARGS | METH_KEYWORDS, NULL },
41540 { (char *)"Window_SetExtraStyle", (PyCFunction) _wrap_Window_SetExtraStyle, METH_VARARGS | METH_KEYWORDS, NULL },
41541 { (char *)"Window_GetExtraStyle", (PyCFunction) _wrap_Window_GetExtraStyle, METH_VARARGS | METH_KEYWORDS, NULL },
41542 { (char *)"Window_MakeModal", (PyCFunction) _wrap_Window_MakeModal, METH_VARARGS | METH_KEYWORDS, NULL },
41543 { (char *)"Window_SetThemeEnabled", (PyCFunction) _wrap_Window_SetThemeEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41544 { (char *)"Window_GetThemeEnabled", (PyCFunction) _wrap_Window_GetThemeEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41545 { (char *)"Window_SetFocus", (PyCFunction) _wrap_Window_SetFocus, METH_VARARGS | METH_KEYWORDS, NULL },
41546 { (char *)"Window_SetFocusFromKbd", (PyCFunction) _wrap_Window_SetFocusFromKbd, METH_VARARGS | METH_KEYWORDS, NULL },
41547 { (char *)"Window_FindFocus", (PyCFunction) _wrap_Window_FindFocus, METH_VARARGS | METH_KEYWORDS, NULL },
41548 { (char *)"Window_AcceptsFocus", (PyCFunction) _wrap_Window_AcceptsFocus, METH_VARARGS | METH_KEYWORDS, NULL },
41549 { (char *)"Window_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_Window_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS, NULL },
41550 { (char *)"Window_GetDefaultItem", (PyCFunction) _wrap_Window_GetDefaultItem, METH_VARARGS | METH_KEYWORDS, NULL },
41551 { (char *)"Window_SetDefaultItem", (PyCFunction) _wrap_Window_SetDefaultItem, METH_VARARGS | METH_KEYWORDS, NULL },
41552 { (char *)"Window_SetTmpDefaultItem", (PyCFunction) _wrap_Window_SetTmpDefaultItem, METH_VARARGS | METH_KEYWORDS, NULL },
41553 { (char *)"Window_Navigate", (PyCFunction) _wrap_Window_Navigate, METH_VARARGS | METH_KEYWORDS, NULL },
41554 { (char *)"Window_MoveAfterInTabOrder", (PyCFunction) _wrap_Window_MoveAfterInTabOrder, METH_VARARGS | METH_KEYWORDS, NULL },
41555 { (char *)"Window_MoveBeforeInTabOrder", (PyCFunction) _wrap_Window_MoveBeforeInTabOrder, METH_VARARGS | METH_KEYWORDS, NULL },
41556 { (char *)"Window_GetChildren", (PyCFunction) _wrap_Window_GetChildren, METH_VARARGS | METH_KEYWORDS, NULL },
41557 { (char *)"Window_GetParent", (PyCFunction) _wrap_Window_GetParent, METH_VARARGS | METH_KEYWORDS, NULL },
41558 { (char *)"Window_GetGrandParent", (PyCFunction) _wrap_Window_GetGrandParent, METH_VARARGS | METH_KEYWORDS, NULL },
41559 { (char *)"Window_IsTopLevel", (PyCFunction) _wrap_Window_IsTopLevel, METH_VARARGS | METH_KEYWORDS, NULL },
41560 { (char *)"Window_Reparent", (PyCFunction) _wrap_Window_Reparent, METH_VARARGS | METH_KEYWORDS, NULL },
41561 { (char *)"Window_AddChild", (PyCFunction) _wrap_Window_AddChild, METH_VARARGS | METH_KEYWORDS, NULL },
41562 { (char *)"Window_RemoveChild", (PyCFunction) _wrap_Window_RemoveChild, METH_VARARGS | METH_KEYWORDS, NULL },
41563 { (char *)"Window_FindWindowById", (PyCFunction) _wrap_Window_FindWindowById, METH_VARARGS | METH_KEYWORDS, NULL },
41564 { (char *)"Window_FindWindowByName", (PyCFunction) _wrap_Window_FindWindowByName, METH_VARARGS | METH_KEYWORDS, NULL },
41565 { (char *)"Window_GetEventHandler", (PyCFunction) _wrap_Window_GetEventHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41566 { (char *)"Window_SetEventHandler", (PyCFunction) _wrap_Window_SetEventHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41567 { (char *)"Window_PushEventHandler", (PyCFunction) _wrap_Window_PushEventHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41568 { (char *)"Window_PopEventHandler", (PyCFunction) _wrap_Window_PopEventHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41569 { (char *)"Window_RemoveEventHandler", (PyCFunction) _wrap_Window_RemoveEventHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41570 { (char *)"Window_SetValidator", (PyCFunction) _wrap_Window_SetValidator, METH_VARARGS | METH_KEYWORDS, NULL },
41571 { (char *)"Window_GetValidator", (PyCFunction) _wrap_Window_GetValidator, METH_VARARGS | METH_KEYWORDS, NULL },
41572 { (char *)"Window_Validate", (PyCFunction) _wrap_Window_Validate, METH_VARARGS | METH_KEYWORDS, NULL },
41573 { (char *)"Window_TransferDataToWindow", (PyCFunction) _wrap_Window_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41574 { (char *)"Window_TransferDataFromWindow", (PyCFunction) _wrap_Window_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41575 { (char *)"Window_InitDialog", (PyCFunction) _wrap_Window_InitDialog, METH_VARARGS | METH_KEYWORDS, NULL },
41576 { (char *)"Window_SetAcceleratorTable", (PyCFunction) _wrap_Window_SetAcceleratorTable, METH_VARARGS | METH_KEYWORDS, NULL },
41577 { (char *)"Window_GetAcceleratorTable", (PyCFunction) _wrap_Window_GetAcceleratorTable, METH_VARARGS | METH_KEYWORDS, NULL },
41578 { (char *)"Window_RegisterHotKey", (PyCFunction) _wrap_Window_RegisterHotKey, METH_VARARGS | METH_KEYWORDS, NULL },
41579 { (char *)"Window_UnregisterHotKey", (PyCFunction) _wrap_Window_UnregisterHotKey, METH_VARARGS | METH_KEYWORDS, NULL },
41580 { (char *)"Window_ConvertDialogPointToPixels", (PyCFunction) _wrap_Window_ConvertDialogPointToPixels, METH_VARARGS | METH_KEYWORDS, NULL },
41581 { (char *)"Window_ConvertDialogSizeToPixels", (PyCFunction) _wrap_Window_ConvertDialogSizeToPixels, METH_VARARGS | METH_KEYWORDS, NULL },
41582 { (char *)"Window_DLG_PNT", (PyCFunction) _wrap_Window_DLG_PNT, METH_VARARGS | METH_KEYWORDS, NULL },
41583 { (char *)"Window_DLG_SZE", (PyCFunction) _wrap_Window_DLG_SZE, METH_VARARGS | METH_KEYWORDS, NULL },
41584 { (char *)"Window_ConvertPixelPointToDialog", (PyCFunction) _wrap_Window_ConvertPixelPointToDialog, METH_VARARGS | METH_KEYWORDS, NULL },
41585 { (char *)"Window_ConvertPixelSizeToDialog", (PyCFunction) _wrap_Window_ConvertPixelSizeToDialog, METH_VARARGS | METH_KEYWORDS, NULL },
41586 { (char *)"Window_WarpPointer", (PyCFunction) _wrap_Window_WarpPointer, METH_VARARGS | METH_KEYWORDS, NULL },
41587 { (char *)"Window_CaptureMouse", (PyCFunction) _wrap_Window_CaptureMouse, METH_VARARGS | METH_KEYWORDS, NULL },
41588 { (char *)"Window_ReleaseMouse", (PyCFunction) _wrap_Window_ReleaseMouse, METH_VARARGS | METH_KEYWORDS, NULL },
41589 { (char *)"Window_GetCapture", (PyCFunction) _wrap_Window_GetCapture, METH_VARARGS | METH_KEYWORDS, NULL },
41590 { (char *)"Window_HasCapture", (PyCFunction) _wrap_Window_HasCapture, METH_VARARGS | METH_KEYWORDS, NULL },
41591 { (char *)"Window_Refresh", (PyCFunction) _wrap_Window_Refresh, METH_VARARGS | METH_KEYWORDS, NULL },
41592 { (char *)"Window_RefreshRect", (PyCFunction) _wrap_Window_RefreshRect, METH_VARARGS | METH_KEYWORDS, NULL },
41593 { (char *)"Window_Update", (PyCFunction) _wrap_Window_Update, METH_VARARGS | METH_KEYWORDS, NULL },
41594 { (char *)"Window_ClearBackground", (PyCFunction) _wrap_Window_ClearBackground, METH_VARARGS | METH_KEYWORDS, NULL },
41595 { (char *)"Window_Freeze", (PyCFunction) _wrap_Window_Freeze, METH_VARARGS | METH_KEYWORDS, NULL },
41596 { (char *)"Window_Thaw", (PyCFunction) _wrap_Window_Thaw, METH_VARARGS | METH_KEYWORDS, NULL },
41597 { (char *)"Window_PrepareDC", (PyCFunction) _wrap_Window_PrepareDC, METH_VARARGS | METH_KEYWORDS, NULL },
41598 { (char *)"Window_GetUpdateRegion", (PyCFunction) _wrap_Window_GetUpdateRegion, METH_VARARGS | METH_KEYWORDS, NULL },
41599 { (char *)"Window_GetUpdateClientRect", (PyCFunction) _wrap_Window_GetUpdateClientRect, METH_VARARGS | METH_KEYWORDS, NULL },
41600 { (char *)"Window_IsExposed", (PyCFunction) _wrap_Window_IsExposed, METH_VARARGS | METH_KEYWORDS, NULL },
41601 { (char *)"Window_IsExposedPoint", (PyCFunction) _wrap_Window_IsExposedPoint, METH_VARARGS | METH_KEYWORDS, NULL },
41602 { (char *)"Window_IsExposedRect", (PyCFunction) _wrap_Window_IsExposedRect, METH_VARARGS | METH_KEYWORDS, NULL },
41603 { (char *)"Window_GetDefaultAttributes", (PyCFunction) _wrap_Window_GetDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
41604 { (char *)"Window_GetClassDefaultAttributes", (PyCFunction) _wrap_Window_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
41605 { (char *)"Window_SetBackgroundColour", (PyCFunction) _wrap_Window_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
41606 { (char *)"Window_SetOwnBackgroundColour", (PyCFunction) _wrap_Window_SetOwnBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
41607 { (char *)"Window_SetForegroundColour", (PyCFunction) _wrap_Window_SetForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
41608 { (char *)"Window_SetOwnForegroundColour", (PyCFunction) _wrap_Window_SetOwnForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
41609 { (char *)"Window_GetBackgroundColour", (PyCFunction) _wrap_Window_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
41610 { (char *)"Window_GetForegroundColour", (PyCFunction) _wrap_Window_GetForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
41611 { (char *)"Window_SetBackgroundStyle", (PyCFunction) _wrap_Window_SetBackgroundStyle, METH_VARARGS | METH_KEYWORDS, NULL },
41612 { (char *)"Window_GetBackgroundStyle", (PyCFunction) _wrap_Window_GetBackgroundStyle, METH_VARARGS | METH_KEYWORDS, NULL },
41613 { (char *)"Window_SetCursor", (PyCFunction) _wrap_Window_SetCursor, METH_VARARGS | METH_KEYWORDS, NULL },
41614 { (char *)"Window_GetCursor", (PyCFunction) _wrap_Window_GetCursor, METH_VARARGS | METH_KEYWORDS, NULL },
41615 { (char *)"Window_SetFont", (PyCFunction) _wrap_Window_SetFont, METH_VARARGS | METH_KEYWORDS, NULL },
41616 { (char *)"Window_SetOwnFont", (PyCFunction) _wrap_Window_SetOwnFont, METH_VARARGS | METH_KEYWORDS, NULL },
41617 { (char *)"Window_GetFont", (PyCFunction) _wrap_Window_GetFont, METH_VARARGS | METH_KEYWORDS, NULL },
41618 { (char *)"Window_SetCaret", (PyCFunction) _wrap_Window_SetCaret, METH_VARARGS | METH_KEYWORDS, NULL },
41619 { (char *)"Window_GetCaret", (PyCFunction) _wrap_Window_GetCaret, METH_VARARGS | METH_KEYWORDS, NULL },
41620 { (char *)"Window_GetCharHeight", (PyCFunction) _wrap_Window_GetCharHeight, METH_VARARGS | METH_KEYWORDS, NULL },
41621 { (char *)"Window_GetCharWidth", (PyCFunction) _wrap_Window_GetCharWidth, METH_VARARGS | METH_KEYWORDS, NULL },
41622 { (char *)"Window_GetTextExtent", (PyCFunction) _wrap_Window_GetTextExtent, METH_VARARGS | METH_KEYWORDS, NULL },
41623 { (char *)"Window_GetFullTextExtent", (PyCFunction) _wrap_Window_GetFullTextExtent, METH_VARARGS | METH_KEYWORDS, NULL },
41624 { (char *)"Window_ClientToScreenXY", (PyCFunction) _wrap_Window_ClientToScreenXY, METH_VARARGS | METH_KEYWORDS, NULL },
41625 { (char *)"Window_ScreenToClientXY", (PyCFunction) _wrap_Window_ScreenToClientXY, METH_VARARGS | METH_KEYWORDS, NULL },
41626 { (char *)"Window_ClientToScreen", (PyCFunction) _wrap_Window_ClientToScreen, METH_VARARGS | METH_KEYWORDS, NULL },
41627 { (char *)"Window_ScreenToClient", (PyCFunction) _wrap_Window_ScreenToClient, METH_VARARGS | METH_KEYWORDS, NULL },
41628 { (char *)"Window_HitTestXY", (PyCFunction) _wrap_Window_HitTestXY, METH_VARARGS | METH_KEYWORDS, NULL },
41629 { (char *)"Window_HitTest", (PyCFunction) _wrap_Window_HitTest, METH_VARARGS | METH_KEYWORDS, NULL },
41630 { (char *)"Window_GetBorder", _wrap_Window_GetBorder, METH_VARARGS, NULL },
41631 { (char *)"Window_UpdateWindowUI", (PyCFunction) _wrap_Window_UpdateWindowUI, METH_VARARGS | METH_KEYWORDS, NULL },
41632 { (char *)"Window_PopupMenuXY", (PyCFunction) _wrap_Window_PopupMenuXY, METH_VARARGS | METH_KEYWORDS, NULL },
41633 { (char *)"Window_PopupMenu", (PyCFunction) _wrap_Window_PopupMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41634 { (char *)"Window_GetHandle", (PyCFunction) _wrap_Window_GetHandle, METH_VARARGS | METH_KEYWORDS, NULL },
41635 { (char *)"Window_OnPaint", (PyCFunction) _wrap_Window_OnPaint, METH_VARARGS | METH_KEYWORDS, NULL },
41636 { (char *)"Window_HasScrollbar", (PyCFunction) _wrap_Window_HasScrollbar, METH_VARARGS | METH_KEYWORDS, NULL },
41637 { (char *)"Window_SetScrollbar", (PyCFunction) _wrap_Window_SetScrollbar, METH_VARARGS | METH_KEYWORDS, NULL },
41638 { (char *)"Window_SetScrollPos", (PyCFunction) _wrap_Window_SetScrollPos, METH_VARARGS | METH_KEYWORDS, NULL },
41639 { (char *)"Window_GetScrollPos", (PyCFunction) _wrap_Window_GetScrollPos, METH_VARARGS | METH_KEYWORDS, NULL },
41640 { (char *)"Window_GetScrollThumb", (PyCFunction) _wrap_Window_GetScrollThumb, METH_VARARGS | METH_KEYWORDS, NULL },
41641 { (char *)"Window_GetScrollRange", (PyCFunction) _wrap_Window_GetScrollRange, METH_VARARGS | METH_KEYWORDS, NULL },
41642 { (char *)"Window_ScrollWindow", (PyCFunction) _wrap_Window_ScrollWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41643 { (char *)"Window_ScrollLines", (PyCFunction) _wrap_Window_ScrollLines, METH_VARARGS | METH_KEYWORDS, NULL },
41644 { (char *)"Window_ScrollPages", (PyCFunction) _wrap_Window_ScrollPages, METH_VARARGS | METH_KEYWORDS, NULL },
41645 { (char *)"Window_LineUp", (PyCFunction) _wrap_Window_LineUp, METH_VARARGS | METH_KEYWORDS, NULL },
41646 { (char *)"Window_LineDown", (PyCFunction) _wrap_Window_LineDown, METH_VARARGS | METH_KEYWORDS, NULL },
41647 { (char *)"Window_PageUp", (PyCFunction) _wrap_Window_PageUp, METH_VARARGS | METH_KEYWORDS, NULL },
41648 { (char *)"Window_PageDown", (PyCFunction) _wrap_Window_PageDown, METH_VARARGS | METH_KEYWORDS, NULL },
41649 { (char *)"Window_SetHelpText", (PyCFunction) _wrap_Window_SetHelpText, METH_VARARGS | METH_KEYWORDS, NULL },
41650 { (char *)"Window_SetHelpTextForId", (PyCFunction) _wrap_Window_SetHelpTextForId, METH_VARARGS | METH_KEYWORDS, NULL },
41651 { (char *)"Window_GetHelpText", (PyCFunction) _wrap_Window_GetHelpText, METH_VARARGS | METH_KEYWORDS, NULL },
41652 { (char *)"Window_SetToolTipString", (PyCFunction) _wrap_Window_SetToolTipString, METH_VARARGS | METH_KEYWORDS, NULL },
41653 { (char *)"Window_SetToolTip", (PyCFunction) _wrap_Window_SetToolTip, METH_VARARGS | METH_KEYWORDS, NULL },
41654 { (char *)"Window_GetToolTip", (PyCFunction) _wrap_Window_GetToolTip, METH_VARARGS | METH_KEYWORDS, NULL },
41655 { (char *)"Window_SetDropTarget", (PyCFunction) _wrap_Window_SetDropTarget, METH_VARARGS | METH_KEYWORDS, NULL },
41656 { (char *)"Window_GetDropTarget", (PyCFunction) _wrap_Window_GetDropTarget, METH_VARARGS | METH_KEYWORDS, NULL },
41657 { (char *)"Window_DragAcceptFiles", (PyCFunction) _wrap_Window_DragAcceptFiles, METH_VARARGS | METH_KEYWORDS, NULL },
41658 { (char *)"Window_SetConstraints", (PyCFunction) _wrap_Window_SetConstraints, METH_VARARGS | METH_KEYWORDS, NULL },
41659 { (char *)"Window_GetConstraints", (PyCFunction) _wrap_Window_GetConstraints, METH_VARARGS | METH_KEYWORDS, NULL },
41660 { (char *)"Window_SetAutoLayout", (PyCFunction) _wrap_Window_SetAutoLayout, METH_VARARGS | METH_KEYWORDS, NULL },
41661 { (char *)"Window_GetAutoLayout", (PyCFunction) _wrap_Window_GetAutoLayout, METH_VARARGS | METH_KEYWORDS, NULL },
41662 { (char *)"Window_Layout", (PyCFunction) _wrap_Window_Layout, METH_VARARGS | METH_KEYWORDS, NULL },
41663 { (char *)"Window_SetSizer", (PyCFunction) _wrap_Window_SetSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41664 { (char *)"Window_SetSizerAndFit", (PyCFunction) _wrap_Window_SetSizerAndFit, METH_VARARGS | METH_KEYWORDS, NULL },
41665 { (char *)"Window_GetSizer", (PyCFunction) _wrap_Window_GetSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41666 { (char *)"Window_SetContainingSizer", (PyCFunction) _wrap_Window_SetContainingSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41667 { (char *)"Window_GetContainingSizer", (PyCFunction) _wrap_Window_GetContainingSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41668 { (char *)"Window_InheritAttributes", (PyCFunction) _wrap_Window_InheritAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
41669 { (char *)"Window_ShouldInheritColours", (PyCFunction) _wrap_Window_ShouldInheritColours, METH_VARARGS | METH_KEYWORDS, NULL },
41670 { (char *)"Window_swigregister", Window_swigregister, METH_VARARGS, NULL },
41671 { (char *)"FindWindowById", (PyCFunction) _wrap_FindWindowById, METH_VARARGS | METH_KEYWORDS, NULL },
41672 { (char *)"FindWindowByName", (PyCFunction) _wrap_FindWindowByName, METH_VARARGS | METH_KEYWORDS, NULL },
41673 { (char *)"FindWindowByLabel", (PyCFunction) _wrap_FindWindowByLabel, METH_VARARGS | METH_KEYWORDS, NULL },
41674 { (char *)"Window_FromHWND", (PyCFunction) _wrap_Window_FromHWND, METH_VARARGS | METH_KEYWORDS, NULL },
41675 { (char *)"new_Validator", (PyCFunction) _wrap_new_Validator, METH_VARARGS | METH_KEYWORDS, NULL },
41676 { (char *)"Validator_Clone", (PyCFunction) _wrap_Validator_Clone, METH_VARARGS | METH_KEYWORDS, NULL },
41677 { (char *)"Validator_Validate", (PyCFunction) _wrap_Validator_Validate, METH_VARARGS | METH_KEYWORDS, NULL },
41678 { (char *)"Validator_TransferToWindow", (PyCFunction) _wrap_Validator_TransferToWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41679 { (char *)"Validator_TransferFromWindow", (PyCFunction) _wrap_Validator_TransferFromWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41680 { (char *)"Validator_GetWindow", (PyCFunction) _wrap_Validator_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41681 { (char *)"Validator_SetWindow", (PyCFunction) _wrap_Validator_SetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41682 { (char *)"Validator_IsSilent", (PyCFunction) _wrap_Validator_IsSilent, METH_VARARGS | METH_KEYWORDS, NULL },
41683 { (char *)"Validator_SetBellOnError", (PyCFunction) _wrap_Validator_SetBellOnError, METH_VARARGS | METH_KEYWORDS, NULL },
41684 { (char *)"Validator_swigregister", Validator_swigregister, METH_VARARGS, NULL },
41685 { (char *)"new_PyValidator", (PyCFunction) _wrap_new_PyValidator, METH_VARARGS | METH_KEYWORDS, NULL },
41686 { (char *)"PyValidator__setCallbackInfo", (PyCFunction) _wrap_PyValidator__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
41687 { (char *)"PyValidator_swigregister", PyValidator_swigregister, METH_VARARGS, NULL },
41688 { (char *)"new_Menu", (PyCFunction) _wrap_new_Menu, METH_VARARGS | METH_KEYWORDS, NULL },
41689 { (char *)"Menu_Append", (PyCFunction) _wrap_Menu_Append, METH_VARARGS | METH_KEYWORDS, NULL },
41690 { (char *)"Menu_AppendSeparator", (PyCFunction) _wrap_Menu_AppendSeparator, METH_VARARGS | METH_KEYWORDS, NULL },
41691 { (char *)"Menu_AppendCheckItem", (PyCFunction) _wrap_Menu_AppendCheckItem, METH_VARARGS | METH_KEYWORDS, NULL },
41692 { (char *)"Menu_AppendRadioItem", (PyCFunction) _wrap_Menu_AppendRadioItem, METH_VARARGS | METH_KEYWORDS, NULL },
41693 { (char *)"Menu_AppendMenu", (PyCFunction) _wrap_Menu_AppendMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41694 { (char *)"Menu_AppendItem", (PyCFunction) _wrap_Menu_AppendItem, METH_VARARGS | METH_KEYWORDS, NULL },
41695 { (char *)"Menu_Break", (PyCFunction) _wrap_Menu_Break, METH_VARARGS | METH_KEYWORDS, NULL },
41696 { (char *)"Menu_InsertItem", (PyCFunction) _wrap_Menu_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL },
41697 { (char *)"Menu_Insert", (PyCFunction) _wrap_Menu_Insert, METH_VARARGS | METH_KEYWORDS, NULL },
41698 { (char *)"Menu_InsertSeparator", (PyCFunction) _wrap_Menu_InsertSeparator, METH_VARARGS | METH_KEYWORDS, NULL },
41699 { (char *)"Menu_InsertCheckItem", (PyCFunction) _wrap_Menu_InsertCheckItem, METH_VARARGS | METH_KEYWORDS, NULL },
41700 { (char *)"Menu_InsertRadioItem", (PyCFunction) _wrap_Menu_InsertRadioItem, METH_VARARGS | METH_KEYWORDS, NULL },
41701 { (char *)"Menu_InsertMenu", (PyCFunction) _wrap_Menu_InsertMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41702 { (char *)"Menu_PrependItem", (PyCFunction) _wrap_Menu_PrependItem, METH_VARARGS | METH_KEYWORDS, NULL },
41703 { (char *)"Menu_Prepend", (PyCFunction) _wrap_Menu_Prepend, METH_VARARGS | METH_KEYWORDS, NULL },
41704 { (char *)"Menu_PrependSeparator", (PyCFunction) _wrap_Menu_PrependSeparator, METH_VARARGS | METH_KEYWORDS, NULL },
41705 { (char *)"Menu_PrependCheckItem", (PyCFunction) _wrap_Menu_PrependCheckItem, METH_VARARGS | METH_KEYWORDS, NULL },
41706 { (char *)"Menu_PrependRadioItem", (PyCFunction) _wrap_Menu_PrependRadioItem, METH_VARARGS | METH_KEYWORDS, NULL },
41707 { (char *)"Menu_PrependMenu", (PyCFunction) _wrap_Menu_PrependMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41708 { (char *)"Menu_Remove", (PyCFunction) _wrap_Menu_Remove, METH_VARARGS | METH_KEYWORDS, NULL },
41709 { (char *)"Menu_RemoveItem", (PyCFunction) _wrap_Menu_RemoveItem, METH_VARARGS | METH_KEYWORDS, NULL },
41710 { (char *)"Menu_Delete", (PyCFunction) _wrap_Menu_Delete, METH_VARARGS | METH_KEYWORDS, NULL },
41711 { (char *)"Menu_DeleteItem", (PyCFunction) _wrap_Menu_DeleteItem, METH_VARARGS | METH_KEYWORDS, NULL },
41712 { (char *)"Menu_Destroy", (PyCFunction) _wrap_Menu_Destroy, METH_VARARGS | METH_KEYWORDS, NULL },
41713 { (char *)"Menu_DestroyId", (PyCFunction) _wrap_Menu_DestroyId, METH_VARARGS | METH_KEYWORDS, NULL },
41714 { (char *)"Menu_DestroyItem", (PyCFunction) _wrap_Menu_DestroyItem, METH_VARARGS | METH_KEYWORDS, NULL },
41715 { (char *)"Menu_GetMenuItemCount", (PyCFunction) _wrap_Menu_GetMenuItemCount, METH_VARARGS | METH_KEYWORDS, NULL },
41716 { (char *)"Menu_GetMenuItems", (PyCFunction) _wrap_Menu_GetMenuItems, METH_VARARGS | METH_KEYWORDS, NULL },
41717 { (char *)"Menu_FindItem", (PyCFunction) _wrap_Menu_FindItem, METH_VARARGS | METH_KEYWORDS, NULL },
41718 { (char *)"Menu_FindItemById", (PyCFunction) _wrap_Menu_FindItemById, METH_VARARGS | METH_KEYWORDS, NULL },
41719 { (char *)"Menu_FindItemByPosition", (PyCFunction) _wrap_Menu_FindItemByPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41720 { (char *)"Menu_Enable", (PyCFunction) _wrap_Menu_Enable, METH_VARARGS | METH_KEYWORDS, NULL },
41721 { (char *)"Menu_IsEnabled", (PyCFunction) _wrap_Menu_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41722 { (char *)"Menu_Check", (PyCFunction) _wrap_Menu_Check, METH_VARARGS | METH_KEYWORDS, NULL },
41723 { (char *)"Menu_IsChecked", (PyCFunction) _wrap_Menu_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL },
41724 { (char *)"Menu_SetLabel", (PyCFunction) _wrap_Menu_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
41725 { (char *)"Menu_GetLabel", (PyCFunction) _wrap_Menu_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
41726 { (char *)"Menu_SetHelpString", (PyCFunction) _wrap_Menu_SetHelpString, METH_VARARGS | METH_KEYWORDS, NULL },
41727 { (char *)"Menu_GetHelpString", (PyCFunction) _wrap_Menu_GetHelpString, METH_VARARGS | METH_KEYWORDS, NULL },
41728 { (char *)"Menu_SetTitle", (PyCFunction) _wrap_Menu_SetTitle, METH_VARARGS | METH_KEYWORDS, NULL },
41729 { (char *)"Menu_GetTitle", (PyCFunction) _wrap_Menu_GetTitle, METH_VARARGS | METH_KEYWORDS, NULL },
41730 { (char *)"Menu_SetEventHandler", (PyCFunction) _wrap_Menu_SetEventHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41731 { (char *)"Menu_GetEventHandler", (PyCFunction) _wrap_Menu_GetEventHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41732 { (char *)"Menu_SetInvokingWindow", (PyCFunction) _wrap_Menu_SetInvokingWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41733 { (char *)"Menu_GetInvokingWindow", (PyCFunction) _wrap_Menu_GetInvokingWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41734 { (char *)"Menu_GetStyle", (PyCFunction) _wrap_Menu_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL },
41735 { (char *)"Menu_UpdateUI", (PyCFunction) _wrap_Menu_UpdateUI, METH_VARARGS | METH_KEYWORDS, NULL },
41736 { (char *)"Menu_GetMenuBar", (PyCFunction) _wrap_Menu_GetMenuBar, METH_VARARGS | METH_KEYWORDS, NULL },
41737 { (char *)"Menu_Attach", (PyCFunction) _wrap_Menu_Attach, METH_VARARGS | METH_KEYWORDS, NULL },
41738 { (char *)"Menu_Detach", (PyCFunction) _wrap_Menu_Detach, METH_VARARGS | METH_KEYWORDS, NULL },
41739 { (char *)"Menu_IsAttached", (PyCFunction) _wrap_Menu_IsAttached, METH_VARARGS | METH_KEYWORDS, NULL },
41740 { (char *)"Menu_SetParent", (PyCFunction) _wrap_Menu_SetParent, METH_VARARGS | METH_KEYWORDS, NULL },
41741 { (char *)"Menu_GetParent", (PyCFunction) _wrap_Menu_GetParent, METH_VARARGS | METH_KEYWORDS, NULL },
41742 { (char *)"Menu_swigregister", Menu_swigregister, METH_VARARGS, NULL },
41743 { (char *)"new_MenuBar", (PyCFunction) _wrap_new_MenuBar, METH_VARARGS | METH_KEYWORDS, NULL },
41744 { (char *)"MenuBar_Append", (PyCFunction) _wrap_MenuBar_Append, METH_VARARGS | METH_KEYWORDS, NULL },
41745 { (char *)"MenuBar_Insert", (PyCFunction) _wrap_MenuBar_Insert, METH_VARARGS | METH_KEYWORDS, NULL },
41746 { (char *)"MenuBar_GetMenuCount", (PyCFunction) _wrap_MenuBar_GetMenuCount, METH_VARARGS | METH_KEYWORDS, NULL },
41747 { (char *)"MenuBar_GetMenu", (PyCFunction) _wrap_MenuBar_GetMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41748 { (char *)"MenuBar_Replace", (PyCFunction) _wrap_MenuBar_Replace, METH_VARARGS | METH_KEYWORDS, NULL },
41749 { (char *)"MenuBar_Remove", (PyCFunction) _wrap_MenuBar_Remove, METH_VARARGS | METH_KEYWORDS, NULL },
41750 { (char *)"MenuBar_EnableTop", (PyCFunction) _wrap_MenuBar_EnableTop, METH_VARARGS | METH_KEYWORDS, NULL },
41751 { (char *)"MenuBar_IsEnabledTop", (PyCFunction) _wrap_MenuBar_IsEnabledTop, METH_VARARGS | METH_KEYWORDS, NULL },
41752 { (char *)"MenuBar_SetLabelTop", (PyCFunction) _wrap_MenuBar_SetLabelTop, METH_VARARGS | METH_KEYWORDS, NULL },
41753 { (char *)"MenuBar_GetLabelTop", (PyCFunction) _wrap_MenuBar_GetLabelTop, METH_VARARGS | METH_KEYWORDS, NULL },
41754 { (char *)"MenuBar_FindMenuItem", (PyCFunction) _wrap_MenuBar_FindMenuItem, METH_VARARGS | METH_KEYWORDS, NULL },
41755 { (char *)"MenuBar_FindItemById", (PyCFunction) _wrap_MenuBar_FindItemById, METH_VARARGS | METH_KEYWORDS, NULL },
41756 { (char *)"MenuBar_FindMenu", (PyCFunction) _wrap_MenuBar_FindMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41757 { (char *)"MenuBar_Enable", (PyCFunction) _wrap_MenuBar_Enable, METH_VARARGS | METH_KEYWORDS, NULL },
41758 { (char *)"MenuBar_Check", (PyCFunction) _wrap_MenuBar_Check, METH_VARARGS | METH_KEYWORDS, NULL },
41759 { (char *)"MenuBar_IsChecked", (PyCFunction) _wrap_MenuBar_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL },
41760 { (char *)"MenuBar_IsEnabled", (PyCFunction) _wrap_MenuBar_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41761 { (char *)"MenuBar_SetLabel", (PyCFunction) _wrap_MenuBar_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
41762 { (char *)"MenuBar_GetLabel", (PyCFunction) _wrap_MenuBar_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
41763 { (char *)"MenuBar_SetHelpString", (PyCFunction) _wrap_MenuBar_SetHelpString, METH_VARARGS | METH_KEYWORDS, NULL },
41764 { (char *)"MenuBar_GetHelpString", (PyCFunction) _wrap_MenuBar_GetHelpString, METH_VARARGS | METH_KEYWORDS, NULL },
41765 { (char *)"MenuBar_GetFrame", (PyCFunction) _wrap_MenuBar_GetFrame, METH_VARARGS | METH_KEYWORDS, NULL },
41766 { (char *)"MenuBar_IsAttached", (PyCFunction) _wrap_MenuBar_IsAttached, METH_VARARGS | METH_KEYWORDS, NULL },
41767 { (char *)"MenuBar_Attach", (PyCFunction) _wrap_MenuBar_Attach, METH_VARARGS | METH_KEYWORDS, NULL },
41768 { (char *)"MenuBar_Detach", (PyCFunction) _wrap_MenuBar_Detach, METH_VARARGS | METH_KEYWORDS, NULL },
41769 { (char *)"MenuBar_swigregister", MenuBar_swigregister, METH_VARARGS, NULL },
41770 { (char *)"new_MenuItem", (PyCFunction) _wrap_new_MenuItem, METH_VARARGS | METH_KEYWORDS, NULL },
41771 { (char *)"MenuItem_GetMenu", (PyCFunction) _wrap_MenuItem_GetMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41772 { (char *)"MenuItem_SetMenu", (PyCFunction) _wrap_MenuItem_SetMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41773 { (char *)"MenuItem_SetId", (PyCFunction) _wrap_MenuItem_SetId, METH_VARARGS | METH_KEYWORDS, NULL },
41774 { (char *)"MenuItem_GetId", (PyCFunction) _wrap_MenuItem_GetId, METH_VARARGS | METH_KEYWORDS, NULL },
41775 { (char *)"MenuItem_IsSeparator", (PyCFunction) _wrap_MenuItem_IsSeparator, METH_VARARGS | METH_KEYWORDS, NULL },
41776 { (char *)"MenuItem_SetText", (PyCFunction) _wrap_MenuItem_SetText, METH_VARARGS | METH_KEYWORDS, NULL },
41777 { (char *)"MenuItem_GetLabel", (PyCFunction) _wrap_MenuItem_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
41778 { (char *)"MenuItem_GetText", (PyCFunction) _wrap_MenuItem_GetText, METH_VARARGS | METH_KEYWORDS, NULL },
41779 { (char *)"MenuItem_GetLabelFromText", (PyCFunction) _wrap_MenuItem_GetLabelFromText, METH_VARARGS | METH_KEYWORDS, NULL },
41780 { (char *)"MenuItem_GetKind", (PyCFunction) _wrap_MenuItem_GetKind, METH_VARARGS | METH_KEYWORDS, NULL },
41781 { (char *)"MenuItem_SetKind", (PyCFunction) _wrap_MenuItem_SetKind, METH_VARARGS | METH_KEYWORDS, NULL },
41782 { (char *)"MenuItem_SetCheckable", (PyCFunction) _wrap_MenuItem_SetCheckable, METH_VARARGS | METH_KEYWORDS, NULL },
41783 { (char *)"MenuItem_IsCheckable", (PyCFunction) _wrap_MenuItem_IsCheckable, METH_VARARGS | METH_KEYWORDS, NULL },
41784 { (char *)"MenuItem_IsSubMenu", (PyCFunction) _wrap_MenuItem_IsSubMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41785 { (char *)"MenuItem_SetSubMenu", (PyCFunction) _wrap_MenuItem_SetSubMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41786 { (char *)"MenuItem_GetSubMenu", (PyCFunction) _wrap_MenuItem_GetSubMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41787 { (char *)"MenuItem_Enable", (PyCFunction) _wrap_MenuItem_Enable, METH_VARARGS | METH_KEYWORDS, NULL },
41788 { (char *)"MenuItem_IsEnabled", (PyCFunction) _wrap_MenuItem_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41789 { (char *)"MenuItem_Check", (PyCFunction) _wrap_MenuItem_Check, METH_VARARGS | METH_KEYWORDS, NULL },
41790 { (char *)"MenuItem_IsChecked", (PyCFunction) _wrap_MenuItem_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL },
41791 { (char *)"MenuItem_Toggle", (PyCFunction) _wrap_MenuItem_Toggle, METH_VARARGS | METH_KEYWORDS, NULL },
41792 { (char *)"MenuItem_SetHelp", (PyCFunction) _wrap_MenuItem_SetHelp, METH_VARARGS | METH_KEYWORDS, NULL },
41793 { (char *)"MenuItem_GetHelp", (PyCFunction) _wrap_MenuItem_GetHelp, METH_VARARGS | METH_KEYWORDS, NULL },
41794 { (char *)"MenuItem_GetAccel", (PyCFunction) _wrap_MenuItem_GetAccel, METH_VARARGS | METH_KEYWORDS, NULL },
41795 { (char *)"MenuItem_SetAccel", (PyCFunction) _wrap_MenuItem_SetAccel, METH_VARARGS | METH_KEYWORDS, NULL },
41796 { (char *)"MenuItem_SetFont", (PyCFunction) _wrap_MenuItem_SetFont, METH_VARARGS | METH_KEYWORDS, NULL },
41797 { (char *)"MenuItem_GetFont", (PyCFunction) _wrap_MenuItem_GetFont, METH_VARARGS | METH_KEYWORDS, NULL },
41798 { (char *)"MenuItem_SetTextColour", (PyCFunction) _wrap_MenuItem_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL },
41799 { (char *)"MenuItem_GetTextColour", (PyCFunction) _wrap_MenuItem_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL },
41800 { (char *)"MenuItem_SetBackgroundColour", (PyCFunction) _wrap_MenuItem_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
41801 { (char *)"MenuItem_GetBackgroundColour", (PyCFunction) _wrap_MenuItem_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
41802 { (char *)"MenuItem_SetBitmaps", (PyCFunction) _wrap_MenuItem_SetBitmaps, METH_VARARGS | METH_KEYWORDS, NULL },
41803 { (char *)"MenuItem_SetDisabledBitmap", (PyCFunction) _wrap_MenuItem_SetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
41804 { (char *)"MenuItem_GetDisabledBitmap", (PyCFunction) _wrap_MenuItem_GetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
41805 { (char *)"MenuItem_SetMarginWidth", (PyCFunction) _wrap_MenuItem_SetMarginWidth, METH_VARARGS | METH_KEYWORDS, NULL },
41806 { (char *)"MenuItem_GetMarginWidth", (PyCFunction) _wrap_MenuItem_GetMarginWidth, METH_VARARGS | METH_KEYWORDS, NULL },
41807 { (char *)"MenuItem_GetDefaultMarginWidth", (PyCFunction) _wrap_MenuItem_GetDefaultMarginWidth, METH_VARARGS | METH_KEYWORDS, NULL },
41808 { (char *)"MenuItem_IsOwnerDrawn", (PyCFunction) _wrap_MenuItem_IsOwnerDrawn, METH_VARARGS | METH_KEYWORDS, NULL },
41809 { (char *)"MenuItem_SetOwnerDrawn", (PyCFunction) _wrap_MenuItem_SetOwnerDrawn, METH_VARARGS | METH_KEYWORDS, NULL },
41810 { (char *)"MenuItem_ResetOwnerDrawn", (PyCFunction) _wrap_MenuItem_ResetOwnerDrawn, METH_VARARGS | METH_KEYWORDS, NULL },
41811 { (char *)"MenuItem_SetBitmap", (PyCFunction) _wrap_MenuItem_SetBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
41812 { (char *)"MenuItem_GetBitmap", (PyCFunction) _wrap_MenuItem_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
41813 { (char *)"MenuItem_swigregister", MenuItem_swigregister, METH_VARARGS, NULL },
41814 { (char *)"new_Control", (PyCFunction) _wrap_new_Control, METH_VARARGS | METH_KEYWORDS, NULL },
41815 { (char *)"new_PreControl", (PyCFunction) _wrap_new_PreControl, METH_VARARGS | METH_KEYWORDS, NULL },
41816 { (char *)"Control_Create", (PyCFunction) _wrap_Control_Create, METH_VARARGS | METH_KEYWORDS, NULL },
41817 { (char *)"Control_Command", (PyCFunction) _wrap_Control_Command, METH_VARARGS | METH_KEYWORDS, NULL },
41818 { (char *)"Control_GetLabel", (PyCFunction) _wrap_Control_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
41819 { (char *)"Control_SetLabel", (PyCFunction) _wrap_Control_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
41820 { (char *)"Control_GetClassDefaultAttributes", (PyCFunction) _wrap_Control_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
41821 { (char *)"Control_swigregister", Control_swigregister, METH_VARARGS, NULL },
41822 { (char *)"ItemContainer_Append", (PyCFunction) _wrap_ItemContainer_Append, METH_VARARGS | METH_KEYWORDS, NULL },
41823 { (char *)"ItemContainer_AppendItems", (PyCFunction) _wrap_ItemContainer_AppendItems, METH_VARARGS | METH_KEYWORDS, NULL },
41824 { (char *)"ItemContainer_Insert", (PyCFunction) _wrap_ItemContainer_Insert, METH_VARARGS | METH_KEYWORDS, NULL },
41825 { (char *)"ItemContainer_Clear", (PyCFunction) _wrap_ItemContainer_Clear, METH_VARARGS | METH_KEYWORDS, NULL },
41826 { (char *)"ItemContainer_Delete", (PyCFunction) _wrap_ItemContainer_Delete, METH_VARARGS | METH_KEYWORDS, NULL },
41827 { (char *)"ItemContainer_GetCount", (PyCFunction) _wrap_ItemContainer_GetCount, METH_VARARGS | METH_KEYWORDS, NULL },
41828 { (char *)"ItemContainer_IsEmpty", (PyCFunction) _wrap_ItemContainer_IsEmpty, METH_VARARGS | METH_KEYWORDS, NULL },
41829 { (char *)"ItemContainer_GetString", (PyCFunction) _wrap_ItemContainer_GetString, METH_VARARGS | METH_KEYWORDS, NULL },
41830 { (char *)"ItemContainer_GetStrings", (PyCFunction) _wrap_ItemContainer_GetStrings, METH_VARARGS | METH_KEYWORDS, NULL },
41831 { (char *)"ItemContainer_SetString", (PyCFunction) _wrap_ItemContainer_SetString, METH_VARARGS | METH_KEYWORDS, NULL },
41832 { (char *)"ItemContainer_FindString", (PyCFunction) _wrap_ItemContainer_FindString, METH_VARARGS | METH_KEYWORDS, NULL },
41833 { (char *)"ItemContainer_Select", (PyCFunction) _wrap_ItemContainer_Select, METH_VARARGS | METH_KEYWORDS, NULL },
41834 { (char *)"ItemContainer_GetSelection", (PyCFunction) _wrap_ItemContainer_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL },
41835 { (char *)"ItemContainer_GetStringSelection", (PyCFunction) _wrap_ItemContainer_GetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL },
41836 { (char *)"ItemContainer_GetClientData", (PyCFunction) _wrap_ItemContainer_GetClientData, METH_VARARGS | METH_KEYWORDS, NULL },
41837 { (char *)"ItemContainer_SetClientData", (PyCFunction) _wrap_ItemContainer_SetClientData, METH_VARARGS | METH_KEYWORDS, NULL },
41838 { (char *)"ItemContainer_swigregister", ItemContainer_swigregister, METH_VARARGS, NULL },
41839 { (char *)"ControlWithItems_swigregister", ControlWithItems_swigregister, METH_VARARGS, NULL },
41840 { (char *)"new_SizerItem", (PyCFunction) _wrap_new_SizerItem, METH_VARARGS | METH_KEYWORDS, NULL },
41841 { (char *)"new_SizerItemWindow", (PyCFunction) _wrap_new_SizerItemWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41842 { (char *)"new_SizerItemSpacer", (PyCFunction) _wrap_new_SizerItemSpacer, METH_VARARGS | METH_KEYWORDS, NULL },
41843 { (char *)"new_SizerItemSizer", (PyCFunction) _wrap_new_SizerItemSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41844 { (char *)"SizerItem_DeleteWindows", (PyCFunction) _wrap_SizerItem_DeleteWindows, METH_VARARGS | METH_KEYWORDS, NULL },
41845 { (char *)"SizerItem_DetachSizer", (PyCFunction) _wrap_SizerItem_DetachSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41846 { (char *)"SizerItem_GetSize", (PyCFunction) _wrap_SizerItem_GetSize, METH_VARARGS | METH_KEYWORDS, NULL },
41847 { (char *)"SizerItem_CalcMin", (PyCFunction) _wrap_SizerItem_CalcMin, METH_VARARGS | METH_KEYWORDS, NULL },
41848 { (char *)"SizerItem_SetDimension", (PyCFunction) _wrap_SizerItem_SetDimension, METH_VARARGS | METH_KEYWORDS, NULL },
41849 { (char *)"SizerItem_GetMinSize", (PyCFunction) _wrap_SizerItem_GetMinSize, METH_VARARGS | METH_KEYWORDS, NULL },
41850 { (char *)"SizerItem_GetMinSizeWithBorder", (PyCFunction) _wrap_SizerItem_GetMinSizeWithBorder, METH_VARARGS | METH_KEYWORDS, NULL },
41851 { (char *)"SizerItem_SetInitSize", (PyCFunction) _wrap_SizerItem_SetInitSize, METH_VARARGS | METH_KEYWORDS, NULL },
41852 { (char *)"SizerItem_SetRatioWH", (PyCFunction) _wrap_SizerItem_SetRatioWH, METH_VARARGS | METH_KEYWORDS, NULL },
41853 { (char *)"SizerItem_SetRatioSize", (PyCFunction) _wrap_SizerItem_SetRatioSize, METH_VARARGS | METH_KEYWORDS, NULL },
41854 { (char *)"SizerItem_SetRatio", (PyCFunction) _wrap_SizerItem_SetRatio, METH_VARARGS | METH_KEYWORDS, NULL },
41855 { (char *)"SizerItem_GetRatio", (PyCFunction) _wrap_SizerItem_GetRatio, METH_VARARGS | METH_KEYWORDS, NULL },
41856 { (char *)"SizerItem_IsWindow", (PyCFunction) _wrap_SizerItem_IsWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41857 { (char *)"SizerItem_IsSizer", (PyCFunction) _wrap_SizerItem_IsSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41858 { (char *)"SizerItem_IsSpacer", (PyCFunction) _wrap_SizerItem_IsSpacer, METH_VARARGS | METH_KEYWORDS, NULL },
41859 { (char *)"SizerItem_SetProportion", (PyCFunction) _wrap_SizerItem_SetProportion, METH_VARARGS | METH_KEYWORDS, NULL },
41860 { (char *)"SizerItem_GetProportion", (PyCFunction) _wrap_SizerItem_GetProportion, METH_VARARGS | METH_KEYWORDS, NULL },
41861 { (char *)"SizerItem_SetFlag", (PyCFunction) _wrap_SizerItem_SetFlag, METH_VARARGS | METH_KEYWORDS, NULL },
41862 { (char *)"SizerItem_GetFlag", (PyCFunction) _wrap_SizerItem_GetFlag, METH_VARARGS | METH_KEYWORDS, NULL },
41863 { (char *)"SizerItem_SetBorder", (PyCFunction) _wrap_SizerItem_SetBorder, METH_VARARGS | METH_KEYWORDS, NULL },
41864 { (char *)"SizerItem_GetBorder", (PyCFunction) _wrap_SizerItem_GetBorder, METH_VARARGS | METH_KEYWORDS, NULL },
41865 { (char *)"SizerItem_GetWindow", (PyCFunction) _wrap_SizerItem_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41866 { (char *)"SizerItem_SetWindow", (PyCFunction) _wrap_SizerItem_SetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41867 { (char *)"SizerItem_GetSizer", (PyCFunction) _wrap_SizerItem_GetSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41868 { (char *)"SizerItem_SetSizer", (PyCFunction) _wrap_SizerItem_SetSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41869 { (char *)"SizerItem_GetSpacer", (PyCFunction) _wrap_SizerItem_GetSpacer, METH_VARARGS | METH_KEYWORDS, NULL },
41870 { (char *)"SizerItem_SetSpacer", (PyCFunction) _wrap_SizerItem_SetSpacer, METH_VARARGS | METH_KEYWORDS, NULL },
41871 { (char *)"SizerItem_Show", (PyCFunction) _wrap_SizerItem_Show, METH_VARARGS | METH_KEYWORDS, NULL },
41872 { (char *)"SizerItem_IsShown", (PyCFunction) _wrap_SizerItem_IsShown, METH_VARARGS | METH_KEYWORDS, NULL },
41873 { (char *)"SizerItem_GetPosition", (PyCFunction) _wrap_SizerItem_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41874 { (char *)"SizerItem_GetUserData", (PyCFunction) _wrap_SizerItem_GetUserData, METH_VARARGS | METH_KEYWORDS, NULL },
41875 { (char *)"SizerItem_swigregister", SizerItem_swigregister, METH_VARARGS, NULL },
41876 { (char *)"Sizer__setOORInfo", (PyCFunction) _wrap_Sizer__setOORInfo, METH_VARARGS | METH_KEYWORDS, NULL },
41877 { (char *)"Sizer_Add", (PyCFunction) _wrap_Sizer_Add, METH_VARARGS | METH_KEYWORDS, NULL },
41878 { (char *)"Sizer_Insert", (PyCFunction) _wrap_Sizer_Insert, METH_VARARGS | METH_KEYWORDS, NULL },
41879 { (char *)"Sizer_Prepend", (PyCFunction) _wrap_Sizer_Prepend, METH_VARARGS | METH_KEYWORDS, NULL },
41880 { (char *)"Sizer_Remove", (PyCFunction) _wrap_Sizer_Remove, METH_VARARGS | METH_KEYWORDS, NULL },
41881 { (char *)"Sizer_Detach", (PyCFunction) _wrap_Sizer_Detach, METH_VARARGS | METH_KEYWORDS, NULL },
41882 { (char *)"Sizer__SetItemMinSize", (PyCFunction) _wrap_Sizer__SetItemMinSize, METH_VARARGS | METH_KEYWORDS, NULL },
41883 { (char *)"Sizer_AddItem", (PyCFunction) _wrap_Sizer_AddItem, METH_VARARGS | METH_KEYWORDS, NULL },
41884 { (char *)"Sizer_InsertItem", (PyCFunction) _wrap_Sizer_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL },
41885 { (char *)"Sizer_PrependItem", (PyCFunction) _wrap_Sizer_PrependItem, METH_VARARGS | METH_KEYWORDS, NULL },
41886 { (char *)"Sizer_SetDimension", (PyCFunction) _wrap_Sizer_SetDimension, METH_VARARGS | METH_KEYWORDS, NULL },
41887 { (char *)"Sizer_SetMinSize", (PyCFunction) _wrap_Sizer_SetMinSize, METH_VARARGS | METH_KEYWORDS, NULL },
41888 { (char *)"Sizer_GetSize", (PyCFunction) _wrap_Sizer_GetSize, METH_VARARGS | METH_KEYWORDS, NULL },
41889 { (char *)"Sizer_GetPosition", (PyCFunction) _wrap_Sizer_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41890 { (char *)"Sizer_GetMinSize", (PyCFunction) _wrap_Sizer_GetMinSize, METH_VARARGS | METH_KEYWORDS, NULL },
41891 { (char *)"Sizer_RecalcSizes", (PyCFunction) _wrap_Sizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS, NULL },
41892 { (char *)"Sizer_CalcMin", (PyCFunction) _wrap_Sizer_CalcMin, METH_VARARGS | METH_KEYWORDS, NULL },
41893 { (char *)"Sizer_Layout", (PyCFunction) _wrap_Sizer_Layout, METH_VARARGS | METH_KEYWORDS, NULL },
41894 { (char *)"Sizer_Fit", (PyCFunction) _wrap_Sizer_Fit, METH_VARARGS | METH_KEYWORDS, NULL },
41895 { (char *)"Sizer_FitInside", (PyCFunction) _wrap_Sizer_FitInside, METH_VARARGS | METH_KEYWORDS, NULL },
41896 { (char *)"Sizer_SetSizeHints", (PyCFunction) _wrap_Sizer_SetSizeHints, METH_VARARGS | METH_KEYWORDS, NULL },
41897 { (char *)"Sizer_SetVirtualSizeHints", (PyCFunction) _wrap_Sizer_SetVirtualSizeHints, METH_VARARGS | METH_KEYWORDS, NULL },
41898 { (char *)"Sizer_Clear", (PyCFunction) _wrap_Sizer_Clear, METH_VARARGS | METH_KEYWORDS, NULL },
41899 { (char *)"Sizer_DeleteWindows", (PyCFunction) _wrap_Sizer_DeleteWindows, METH_VARARGS | METH_KEYWORDS, NULL },
41900 { (char *)"Sizer_GetChildren", (PyCFunction) _wrap_Sizer_GetChildren, METH_VARARGS | METH_KEYWORDS, NULL },
41901 { (char *)"Sizer_Show", (PyCFunction) _wrap_Sizer_Show, METH_VARARGS | METH_KEYWORDS, NULL },
41902 { (char *)"Sizer_IsShown", (PyCFunction) _wrap_Sizer_IsShown, METH_VARARGS | METH_KEYWORDS, NULL },
41903 { (char *)"Sizer_ShowItems", (PyCFunction) _wrap_Sizer_ShowItems, METH_VARARGS | METH_KEYWORDS, NULL },
41904 { (char *)"Sizer_swigregister", Sizer_swigregister, METH_VARARGS, NULL },
41905 { (char *)"new_PySizer", (PyCFunction) _wrap_new_PySizer, METH_VARARGS | METH_KEYWORDS, NULL },
41906 { (char *)"PySizer__setCallbackInfo", (PyCFunction) _wrap_PySizer__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
41907 { (char *)"PySizer_swigregister", PySizer_swigregister, METH_VARARGS, NULL },
41908 { (char *)"new_BoxSizer", (PyCFunction) _wrap_new_BoxSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41909 { (char *)"BoxSizer_GetOrientation", (PyCFunction) _wrap_BoxSizer_GetOrientation, METH_VARARGS | METH_KEYWORDS, NULL },
41910 { (char *)"BoxSizer_SetOrientation", (PyCFunction) _wrap_BoxSizer_SetOrientation, METH_VARARGS | METH_KEYWORDS, NULL },
41911 { (char *)"BoxSizer_swigregister", BoxSizer_swigregister, METH_VARARGS, NULL },
41912 { (char *)"new_StaticBoxSizer", (PyCFunction) _wrap_new_StaticBoxSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41913 { (char *)"StaticBoxSizer_GetStaticBox", (PyCFunction) _wrap_StaticBoxSizer_GetStaticBox, METH_VARARGS | METH_KEYWORDS, NULL },
41914 { (char *)"StaticBoxSizer_swigregister", StaticBoxSizer_swigregister, METH_VARARGS, NULL },
41915 { (char *)"new_GridSizer", (PyCFunction) _wrap_new_GridSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41916 { (char *)"GridSizer_SetCols", (PyCFunction) _wrap_GridSizer_SetCols, METH_VARARGS | METH_KEYWORDS, NULL },
41917 { (char *)"GridSizer_SetRows", (PyCFunction) _wrap_GridSizer_SetRows, METH_VARARGS | METH_KEYWORDS, NULL },
41918 { (char *)"GridSizer_SetVGap", (PyCFunction) _wrap_GridSizer_SetVGap, METH_VARARGS | METH_KEYWORDS, NULL },
41919 { (char *)"GridSizer_SetHGap", (PyCFunction) _wrap_GridSizer_SetHGap, METH_VARARGS | METH_KEYWORDS, NULL },
41920 { (char *)"GridSizer_GetCols", (PyCFunction) _wrap_GridSizer_GetCols, METH_VARARGS | METH_KEYWORDS, NULL },
41921 { (char *)"GridSizer_GetRows", (PyCFunction) _wrap_GridSizer_GetRows, METH_VARARGS | METH_KEYWORDS, NULL },
41922 { (char *)"GridSizer_GetVGap", (PyCFunction) _wrap_GridSizer_GetVGap, METH_VARARGS | METH_KEYWORDS, NULL },
41923 { (char *)"GridSizer_GetHGap", (PyCFunction) _wrap_GridSizer_GetHGap, METH_VARARGS | METH_KEYWORDS, NULL },
41924 { (char *)"GridSizer_swigregister", GridSizer_swigregister, METH_VARARGS, NULL },
41925 { (char *)"new_FlexGridSizer", (PyCFunction) _wrap_new_FlexGridSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41926 { (char *)"FlexGridSizer_AddGrowableRow", (PyCFunction) _wrap_FlexGridSizer_AddGrowableRow, METH_VARARGS | METH_KEYWORDS, NULL },
41927 { (char *)"FlexGridSizer_RemoveGrowableRow", (PyCFunction) _wrap_FlexGridSizer_RemoveGrowableRow, METH_VARARGS | METH_KEYWORDS, NULL },
41928 { (char *)"FlexGridSizer_AddGrowableCol", (PyCFunction) _wrap_FlexGridSizer_AddGrowableCol, METH_VARARGS | METH_KEYWORDS, NULL },
41929 { (char *)"FlexGridSizer_RemoveGrowableCol", (PyCFunction) _wrap_FlexGridSizer_RemoveGrowableCol, METH_VARARGS | METH_KEYWORDS, NULL },
41930 { (char *)"FlexGridSizer_SetFlexibleDirection", (PyCFunction) _wrap_FlexGridSizer_SetFlexibleDirection, METH_VARARGS | METH_KEYWORDS, NULL },
41931 { (char *)"FlexGridSizer_GetFlexibleDirection", (PyCFunction) _wrap_FlexGridSizer_GetFlexibleDirection, METH_VARARGS | METH_KEYWORDS, NULL },
41932 { (char *)"FlexGridSizer_SetNonFlexibleGrowMode", (PyCFunction) _wrap_FlexGridSizer_SetNonFlexibleGrowMode, METH_VARARGS | METH_KEYWORDS, NULL },
41933 { (char *)"FlexGridSizer_GetNonFlexibleGrowMode", (PyCFunction) _wrap_FlexGridSizer_GetNonFlexibleGrowMode, METH_VARARGS | METH_KEYWORDS, NULL },
41934 { (char *)"FlexGridSizer_GetRowHeights", (PyCFunction) _wrap_FlexGridSizer_GetRowHeights, METH_VARARGS | METH_KEYWORDS, NULL },
41935 { (char *)"FlexGridSizer_GetColWidths", (PyCFunction) _wrap_FlexGridSizer_GetColWidths, METH_VARARGS | METH_KEYWORDS, NULL },
41936 { (char *)"FlexGridSizer_swigregister", FlexGridSizer_swigregister, METH_VARARGS, NULL },
41937 { (char *)"new_GBPosition", (PyCFunction) _wrap_new_GBPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41938 { (char *)"GBPosition_GetRow", (PyCFunction) _wrap_GBPosition_GetRow, METH_VARARGS | METH_KEYWORDS, NULL },
41939 { (char *)"GBPosition_GetCol", (PyCFunction) _wrap_GBPosition_GetCol, METH_VARARGS | METH_KEYWORDS, NULL },
41940 { (char *)"GBPosition_SetRow", (PyCFunction) _wrap_GBPosition_SetRow, METH_VARARGS | METH_KEYWORDS, NULL },
41941 { (char *)"GBPosition_SetCol", (PyCFunction) _wrap_GBPosition_SetCol, METH_VARARGS | METH_KEYWORDS, NULL },
41942 { (char *)"GBPosition___eq__", (PyCFunction) _wrap_GBPosition___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
41943 { (char *)"GBPosition___ne__", (PyCFunction) _wrap_GBPosition___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
41944 { (char *)"GBPosition_Set", (PyCFunction) _wrap_GBPosition_Set, METH_VARARGS | METH_KEYWORDS, NULL },
41945 { (char *)"GBPosition_Get", (PyCFunction) _wrap_GBPosition_Get, METH_VARARGS | METH_KEYWORDS, NULL },
41946 { (char *)"GBPosition_swigregister", GBPosition_swigregister, METH_VARARGS, NULL },
41947 { (char *)"new_GBSpan", (PyCFunction) _wrap_new_GBSpan, METH_VARARGS | METH_KEYWORDS, NULL },
41948 { (char *)"GBSpan_GetRowspan", (PyCFunction) _wrap_GBSpan_GetRowspan, METH_VARARGS | METH_KEYWORDS, NULL },
41949 { (char *)"GBSpan_GetColspan", (PyCFunction) _wrap_GBSpan_GetColspan, METH_VARARGS | METH_KEYWORDS, NULL },
41950 { (char *)"GBSpan_SetRowspan", (PyCFunction) _wrap_GBSpan_SetRowspan, METH_VARARGS | METH_KEYWORDS, NULL },
41951 { (char *)"GBSpan_SetColspan", (PyCFunction) _wrap_GBSpan_SetColspan, METH_VARARGS | METH_KEYWORDS, NULL },
41952 { (char *)"GBSpan___eq__", (PyCFunction) _wrap_GBSpan___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
41953 { (char *)"GBSpan___ne__", (PyCFunction) _wrap_GBSpan___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
41954 { (char *)"GBSpan_Set", (PyCFunction) _wrap_GBSpan_Set, METH_VARARGS | METH_KEYWORDS, NULL },
41955 { (char *)"GBSpan_Get", (PyCFunction) _wrap_GBSpan_Get, METH_VARARGS | METH_KEYWORDS, NULL },
41956 { (char *)"GBSpan_swigregister", GBSpan_swigregister, METH_VARARGS, NULL },
41957 { (char *)"new_GBSizerItem", (PyCFunction) _wrap_new_GBSizerItem, METH_VARARGS | METH_KEYWORDS, NULL },
41958 { (char *)"new_GBSizerItemWindow", (PyCFunction) _wrap_new_GBSizerItemWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41959 { (char *)"new_GBSizerItemSizer", (PyCFunction) _wrap_new_GBSizerItemSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41960 { (char *)"new_GBSizerItemSpacer", (PyCFunction) _wrap_new_GBSizerItemSpacer, METH_VARARGS | METH_KEYWORDS, NULL },
41961 { (char *)"GBSizerItem_GetPos", (PyCFunction) _wrap_GBSizerItem_GetPos, METH_VARARGS | METH_KEYWORDS, NULL },
41962 { (char *)"GBSizerItem_GetSpan", (PyCFunction) _wrap_GBSizerItem_GetSpan, METH_VARARGS | METH_KEYWORDS, NULL },
41963 { (char *)"GBSizerItem_SetPos", (PyCFunction) _wrap_GBSizerItem_SetPos, METH_VARARGS | METH_KEYWORDS, NULL },
41964 { (char *)"GBSizerItem_SetSpan", (PyCFunction) _wrap_GBSizerItem_SetSpan, METH_VARARGS | METH_KEYWORDS, NULL },
41965 { (char *)"GBSizerItem_Intersects", (PyCFunction) _wrap_GBSizerItem_Intersects, METH_VARARGS | METH_KEYWORDS, NULL },
41966 { (char *)"GBSizerItem_IntersectsPos", (PyCFunction) _wrap_GBSizerItem_IntersectsPos, METH_VARARGS | METH_KEYWORDS, NULL },
41967 { (char *)"GBSizerItem_GetEndPos", (PyCFunction) _wrap_GBSizerItem_GetEndPos, METH_VARARGS | METH_KEYWORDS, NULL },
41968 { (char *)"GBSizerItem_GetGBSizer", (PyCFunction) _wrap_GBSizerItem_GetGBSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41969 { (char *)"GBSizerItem_SetGBSizer", (PyCFunction) _wrap_GBSizerItem_SetGBSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41970 { (char *)"GBSizerItem_swigregister", GBSizerItem_swigregister, METH_VARARGS, NULL },
41971 { (char *)"new_GridBagSizer", (PyCFunction) _wrap_new_GridBagSizer, METH_VARARGS | METH_KEYWORDS, NULL },
41972 { (char *)"GridBagSizer_Add", (PyCFunction) _wrap_GridBagSizer_Add, METH_VARARGS | METH_KEYWORDS, NULL },
41973 { (char *)"GridBagSizer_AddItem", (PyCFunction) _wrap_GridBagSizer_AddItem, METH_VARARGS | METH_KEYWORDS, NULL },
41974 { (char *)"GridBagSizer_GetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_GetEmptyCellSize, METH_VARARGS | METH_KEYWORDS, NULL },
41975 { (char *)"GridBagSizer_SetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_SetEmptyCellSize, METH_VARARGS | METH_KEYWORDS, NULL },
41976 { (char *)"GridBagSizer_GetItemPosition", _wrap_GridBagSizer_GetItemPosition, METH_VARARGS, NULL },
41977 { (char *)"GridBagSizer_SetItemPosition", _wrap_GridBagSizer_SetItemPosition, METH_VARARGS, NULL },
41978 { (char *)"GridBagSizer_GetItemSpan", _wrap_GridBagSizer_GetItemSpan, METH_VARARGS, NULL },
41979 { (char *)"GridBagSizer_SetItemSpan", _wrap_GridBagSizer_SetItemSpan, METH_VARARGS, NULL },
41980 { (char *)"GridBagSizer_FindItem", _wrap_GridBagSizer_FindItem, METH_VARARGS, NULL },
41981 { (char *)"GridBagSizer_FindItemAtPosition", (PyCFunction) _wrap_GridBagSizer_FindItemAtPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41982 { (char *)"GridBagSizer_FindItemAtPoint", (PyCFunction) _wrap_GridBagSizer_FindItemAtPoint, METH_VARARGS | METH_KEYWORDS, NULL },
41983 { (char *)"GridBagSizer_CheckForIntersection", (PyCFunction) _wrap_GridBagSizer_CheckForIntersection, METH_VARARGS | METH_KEYWORDS, NULL },
41984 { (char *)"GridBagSizer_CheckForIntersectionPos", (PyCFunction) _wrap_GridBagSizer_CheckForIntersectionPos, METH_VARARGS | METH_KEYWORDS, NULL },
41985 { (char *)"GridBagSizer_swigregister", GridBagSizer_swigregister, METH_VARARGS, NULL },
41986 { (char *)"IndividualLayoutConstraint_Set", (PyCFunction) _wrap_IndividualLayoutConstraint_Set, METH_VARARGS | METH_KEYWORDS, NULL },
41987 { (char *)"IndividualLayoutConstraint_LeftOf", (PyCFunction) _wrap_IndividualLayoutConstraint_LeftOf, METH_VARARGS | METH_KEYWORDS, NULL },
41988 { (char *)"IndividualLayoutConstraint_RightOf", (PyCFunction) _wrap_IndividualLayoutConstraint_RightOf, METH_VARARGS | METH_KEYWORDS, NULL },
41989 { (char *)"IndividualLayoutConstraint_Above", (PyCFunction) _wrap_IndividualLayoutConstraint_Above, METH_VARARGS | METH_KEYWORDS, NULL },
41990 { (char *)"IndividualLayoutConstraint_Below", (PyCFunction) _wrap_IndividualLayoutConstraint_Below, METH_VARARGS | METH_KEYWORDS, NULL },
41991 { (char *)"IndividualLayoutConstraint_SameAs", (PyCFunction) _wrap_IndividualLayoutConstraint_SameAs, METH_VARARGS | METH_KEYWORDS, NULL },
41992 { (char *)"IndividualLayoutConstraint_PercentOf", (PyCFunction) _wrap_IndividualLayoutConstraint_PercentOf, METH_VARARGS | METH_KEYWORDS, NULL },
41993 { (char *)"IndividualLayoutConstraint_Absolute", (PyCFunction) _wrap_IndividualLayoutConstraint_Absolute, METH_VARARGS | METH_KEYWORDS, NULL },
41994 { (char *)"IndividualLayoutConstraint_Unconstrained", (PyCFunction) _wrap_IndividualLayoutConstraint_Unconstrained, METH_VARARGS | METH_KEYWORDS, NULL },
41995 { (char *)"IndividualLayoutConstraint_AsIs", (PyCFunction) _wrap_IndividualLayoutConstraint_AsIs, METH_VARARGS | METH_KEYWORDS, NULL },
41996 { (char *)"IndividualLayoutConstraint_GetOtherWindow", (PyCFunction) _wrap_IndividualLayoutConstraint_GetOtherWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41997 { (char *)"IndividualLayoutConstraint_GetMyEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetMyEdge, METH_VARARGS | METH_KEYWORDS, NULL },
41998 { (char *)"IndividualLayoutConstraint_SetEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_SetEdge, METH_VARARGS | METH_KEYWORDS, NULL },
41999 { (char *)"IndividualLayoutConstraint_SetValue", (PyCFunction) _wrap_IndividualLayoutConstraint_SetValue, METH_VARARGS | METH_KEYWORDS, NULL },
42000 { (char *)"IndividualLayoutConstraint_GetMargin", (PyCFunction) _wrap_IndividualLayoutConstraint_GetMargin, METH_VARARGS | METH_KEYWORDS, NULL },
42001 { (char *)"IndividualLayoutConstraint_SetMargin", (PyCFunction) _wrap_IndividualLayoutConstraint_SetMargin, METH_VARARGS | METH_KEYWORDS, NULL },
42002 { (char *)"IndividualLayoutConstraint_GetValue", (PyCFunction) _wrap_IndividualLayoutConstraint_GetValue, METH_VARARGS | METH_KEYWORDS, NULL },
42003 { (char *)"IndividualLayoutConstraint_GetPercent", (PyCFunction) _wrap_IndividualLayoutConstraint_GetPercent, METH_VARARGS | METH_KEYWORDS, NULL },
42004 { (char *)"IndividualLayoutConstraint_GetOtherEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetOtherEdge, METH_VARARGS | METH_KEYWORDS, NULL },
42005 { (char *)"IndividualLayoutConstraint_GetDone", (PyCFunction) _wrap_IndividualLayoutConstraint_GetDone, METH_VARARGS | METH_KEYWORDS, NULL },
42006 { (char *)"IndividualLayoutConstraint_SetDone", (PyCFunction) _wrap_IndividualLayoutConstraint_SetDone, METH_VARARGS | METH_KEYWORDS, NULL },
42007 { (char *)"IndividualLayoutConstraint_GetRelationship", (PyCFunction) _wrap_IndividualLayoutConstraint_GetRelationship, METH_VARARGS | METH_KEYWORDS, NULL },
42008 { (char *)"IndividualLayoutConstraint_SetRelationship", (PyCFunction) _wrap_IndividualLayoutConstraint_SetRelationship, METH_VARARGS | METH_KEYWORDS, NULL },
42009 { (char *)"IndividualLayoutConstraint_ResetIfWin", (PyCFunction) _wrap_IndividualLayoutConstraint_ResetIfWin, METH_VARARGS | METH_KEYWORDS, NULL },
42010 { (char *)"IndividualLayoutConstraint_SatisfyConstraint", (PyCFunction) _wrap_IndividualLayoutConstraint_SatisfyConstraint, METH_VARARGS | METH_KEYWORDS, NULL },
42011 { (char *)"IndividualLayoutConstraint_GetEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetEdge, METH_VARARGS | METH_KEYWORDS, NULL },
42012 { (char *)"IndividualLayoutConstraint_swigregister", IndividualLayoutConstraint_swigregister, METH_VARARGS, NULL },
42013 { (char *)"LayoutConstraints_left_get", (PyCFunction) _wrap_LayoutConstraints_left_get, METH_VARARGS | METH_KEYWORDS, NULL },
42014 { (char *)"LayoutConstraints_top_get", (PyCFunction) _wrap_LayoutConstraints_top_get, METH_VARARGS | METH_KEYWORDS, NULL },
42015 { (char *)"LayoutConstraints_right_get", (PyCFunction) _wrap_LayoutConstraints_right_get, METH_VARARGS | METH_KEYWORDS, NULL },
42016 { (char *)"LayoutConstraints_bottom_get", (PyCFunction) _wrap_LayoutConstraints_bottom_get, METH_VARARGS | METH_KEYWORDS, NULL },
42017 { (char *)"LayoutConstraints_width_get", (PyCFunction) _wrap_LayoutConstraints_width_get, METH_VARARGS | METH_KEYWORDS, NULL },
42018 { (char *)"LayoutConstraints_height_get", (PyCFunction) _wrap_LayoutConstraints_height_get, METH_VARARGS | METH_KEYWORDS, NULL },
42019 { (char *)"LayoutConstraints_centreX_get", (PyCFunction) _wrap_LayoutConstraints_centreX_get, METH_VARARGS | METH_KEYWORDS, NULL },
42020 { (char *)"LayoutConstraints_centreY_get", (PyCFunction) _wrap_LayoutConstraints_centreY_get, METH_VARARGS | METH_KEYWORDS, NULL },
42021 { (char *)"new_LayoutConstraints", (PyCFunction) _wrap_new_LayoutConstraints, METH_VARARGS | METH_KEYWORDS, NULL },
42022 { (char *)"LayoutConstraints_SatisfyConstraints", (PyCFunction) _wrap_LayoutConstraints_SatisfyConstraints, METH_VARARGS | METH_KEYWORDS, NULL },
42023 { (char *)"LayoutConstraints_AreSatisfied", (PyCFunction) _wrap_LayoutConstraints_AreSatisfied, METH_VARARGS | METH_KEYWORDS, NULL },
42024 { (char *)"LayoutConstraints_swigregister", LayoutConstraints_swigregister, METH_VARARGS, NULL },
42025 { NULL, NULL, 0, NULL }
42026 };
42027
42028
42029 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
42030
42031 static void *_p_wxGBSizerItemTo_p_wxSizerItem(void *x) {
42032 return (void *)((wxSizerItem *) ((wxGBSizerItem *) x));
42033 }
42034 static void *_p_wxBoxSizerTo_p_wxSizer(void *x) {
42035 return (void *)((wxSizer *) ((wxBoxSizer *) x));
42036 }
42037 static void *_p_wxStaticBoxSizerTo_p_wxSizer(void *x) {
42038 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStaticBoxSizer *) x));
42039 }
42040 static void *_p_wxGridBagSizerTo_p_wxSizer(void *x) {
42041 return (void *)((wxSizer *) (wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
42042 }
42043 static void *_p_wxGridSizerTo_p_wxSizer(void *x) {
42044 return (void *)((wxSizer *) ((wxGridSizer *) x));
42045 }
42046 static void *_p_wxFlexGridSizerTo_p_wxSizer(void *x) {
42047 return (void *)((wxSizer *) (wxGridSizer *) ((wxFlexGridSizer *) x));
42048 }
42049 static void *_p_wxPySizerTo_p_wxSizer(void *x) {
42050 return (void *)((wxSizer *) ((wxPySizer *) x));
42051 }
42052 static void *_p_wxStaticBoxSizerTo_p_wxBoxSizer(void *x) {
42053 return (void *)((wxBoxSizer *) ((wxStaticBoxSizer *) x));
42054 }
42055 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
42056 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
42057 }
42058 static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
42059 return (void *)((wxEvent *) ((wxMenuEvent *) x));
42060 }
42061 static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
42062 return (void *)((wxEvent *) ((wxCloseEvent *) x));
42063 }
42064 static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
42065 return (void *)((wxEvent *) ((wxMouseEvent *) x));
42066 }
42067 static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
42068 return (void *)((wxEvent *) ((wxEraseEvent *) x));
42069 }
42070 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
42071 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
42072 }
42073 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
42074 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
42075 }
42076 static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
42077 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
42078 }
42079 static void *_p_wxPyEventTo_p_wxEvent(void *x) {
42080 return (void *)((wxEvent *) ((wxPyEvent *) x));
42081 }
42082 static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
42083 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
42084 }
42085 static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
42086 return (void *)((wxEvent *) ((wxIdleEvent *) x));
42087 }
42088 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
42089 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
42090 }
42091 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
42092 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
42093 }
42094 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
42095 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
42096 }
42097 static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
42098 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
42099 }
42100 static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
42101 return (void *)((wxEvent *) ((wxActivateEvent *) x));
42102 }
42103 static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
42104 return (void *)((wxEvent *) ((wxSizeEvent *) x));
42105 }
42106 static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
42107 return (void *)((wxEvent *) ((wxMoveEvent *) x));
42108 }
42109 static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
42110 return (void *)((wxEvent *) ((wxPaintEvent *) x));
42111 }
42112 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
42113 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
42114 }
42115 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
42116 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
42117 }
42118 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
42119 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
42120 }
42121 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
42122 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
42123 }
42124 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
42125 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
42126 }
42127 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
42128 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
42129 }
42130 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
42131 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
42132 }
42133 static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
42134 return (void *)((wxEvent *) ((wxFocusEvent *) x));
42135 }
42136 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
42137 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
42138 }
42139 static void *_p_wxShowEventTo_p_wxEvent(void *x) {
42140 return (void *)((wxEvent *) ((wxShowEvent *) x));
42141 }
42142 static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
42143 return (void *)((wxEvent *) ((wxCommandEvent *) x));
42144 }
42145 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
42146 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
42147 }
42148 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
42149 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
42150 }
42151 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
42152 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
42153 }
42154 static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
42155 return (void *)((wxEvent *) ((wxKeyEvent *) x));
42156 }
42157 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
42158 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
42159 }
42160 static void *_p_wxGridBagSizerTo_p_wxGridSizer(void *x) {
42161 return (void *)((wxGridSizer *) (wxFlexGridSizer *) ((wxGridBagSizer *) x));
42162 }
42163 static void *_p_wxFlexGridSizerTo_p_wxGridSizer(void *x) {
42164 return (void *)((wxGridSizer *) ((wxFlexGridSizer *) x));
42165 }
42166 static void *_p_wxGridBagSizerTo_p_wxFlexGridSizer(void *x) {
42167 return (void *)((wxFlexGridSizer *) ((wxGridBagSizer *) x));
42168 }
42169 static void *_p_wxControlWithItemsTo_p_wxItemContainer(void *x) {
42170 return (void *)((wxItemContainer *) ((wxControlWithItems *) x));
42171 }
42172 static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
42173 return (void *)((wxControl *) ((wxControlWithItems *) x));
42174 }
42175 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
42176 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
42177 }
42178 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
42179 return (void *)((wxEvtHandler *) ((wxWindow *) x));
42180 }
42181 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
42182 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
42183 }
42184 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
42185 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
42186 }
42187 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
42188 return (void *)((wxEvtHandler *) ((wxValidator *) x));
42189 }
42190 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
42191 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
42192 }
42193 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
42194 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
42195 }
42196 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
42197 return (void *)((wxEvtHandler *) ((wxMenu *) x));
42198 }
42199 static void *_p_wxANIHandlerTo_p_wxCURHandler(void *x) {
42200 return (void *)((wxCURHandler *) ((wxANIHandler *) x));
42201 }
42202 static void *_p_wxCURHandlerTo_p_wxICOHandler(void *x) {
42203 return (void *)((wxICOHandler *) ((wxCURHandler *) x));
42204 }
42205 static void *_p_wxANIHandlerTo_p_wxICOHandler(void *x) {
42206 return (void *)((wxICOHandler *) (wxCURHandler *) ((wxANIHandler *) x));
42207 }
42208 static void *_p_wxICOHandlerTo_p_wxBMPHandler(void *x) {
42209 return (void *)((wxBMPHandler *) ((wxICOHandler *) x));
42210 }
42211 static void *_p_wxCURHandlerTo_p_wxBMPHandler(void *x) {
42212 return (void *)((wxBMPHandler *) (wxICOHandler *) ((wxCURHandler *) x));
42213 }
42214 static void *_p_wxANIHandlerTo_p_wxBMPHandler(void *x) {
42215 return (void *)((wxBMPHandler *) (wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
42216 }
42217 static void *_p_wxBMPHandlerTo_p_wxImageHandler(void *x) {
42218 return (void *)((wxImageHandler *) ((wxBMPHandler *) x));
42219 }
42220 static void *_p_wxICOHandlerTo_p_wxImageHandler(void *x) {
42221 return (void *)((wxImageHandler *) (wxBMPHandler *) ((wxICOHandler *) x));
42222 }
42223 static void *_p_wxCURHandlerTo_p_wxImageHandler(void *x) {
42224 return (void *)((wxImageHandler *) (wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
42225 }
42226 static void *_p_wxANIHandlerTo_p_wxImageHandler(void *x) {
42227 return (void *)((wxImageHandler *) (wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
42228 }
42229 static void *_p_wxPNGHandlerTo_p_wxImageHandler(void *x) {
42230 return (void *)((wxImageHandler *) ((wxPNGHandler *) x));
42231 }
42232 static void *_p_wxGIFHandlerTo_p_wxImageHandler(void *x) {
42233 return (void *)((wxImageHandler *) ((wxGIFHandler *) x));
42234 }
42235 static void *_p_wxPCXHandlerTo_p_wxImageHandler(void *x) {
42236 return (void *)((wxImageHandler *) ((wxPCXHandler *) x));
42237 }
42238 static void *_p_wxJPEGHandlerTo_p_wxImageHandler(void *x) {
42239 return (void *)((wxImageHandler *) ((wxJPEGHandler *) x));
42240 }
42241 static void *_p_wxPNMHandlerTo_p_wxImageHandler(void *x) {
42242 return (void *)((wxImageHandler *) ((wxPNMHandler *) x));
42243 }
42244 static void *_p_wxXPMHandlerTo_p_wxImageHandler(void *x) {
42245 return (void *)((wxImageHandler *) ((wxXPMHandler *) x));
42246 }
42247 static void *_p_wxTIFFHandlerTo_p_wxImageHandler(void *x) {
42248 return (void *)((wxImageHandler *) ((wxTIFFHandler *) x));
42249 }
42250 static void *_p_wxPyFileSystemHandlerTo_p_wxFileSystemHandler(void *x) {
42251 return (void *)((wxFileSystemHandler *) ((wxPyFileSystemHandler *) x));
42252 }
42253 static void *_p_wxInternetFSHandlerTo_p_wxFileSystemHandler(void *x) {
42254 return (void *)((wxFileSystemHandler *) ((wxInternetFSHandler *) x));
42255 }
42256 static void *_p_wxZipFSHandlerTo_p_wxFileSystemHandler(void *x) {
42257 return (void *)((wxFileSystemHandler *) ((wxZipFSHandler *) x));
42258 }
42259 static void *_p_wxMemoryFSHandlerTo_p_wxFileSystemHandler(void *x) {
42260 return (void *)((wxFileSystemHandler *) ((wxMemoryFSHandler *) x));
42261 }
42262 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
42263 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
42264 }
42265 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
42266 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
42267 }
42268 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
42269 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
42270 }
42271 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
42272 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
42273 }
42274 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
42275 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
42276 }
42277 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
42278 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
42279 }
42280 static void *_p_wxValidatorTo_p_wxObject(void *x) {
42281 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
42282 }
42283 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
42284 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
42285 }
42286 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
42287 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
42288 }
42289 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
42290 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
42291 }
42292 static void *_p_wxSizerTo_p_wxObject(void *x) {
42293 return (void *)((wxObject *) ((wxSizer *) x));
42294 }
42295 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
42296 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
42297 }
42298 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
42299 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
42300 }
42301 static void *_p_wxMenuTo_p_wxObject(void *x) {
42302 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
42303 }
42304 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
42305 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
42306 }
42307 static void *_p_wxImageTo_p_wxObject(void *x) {
42308 return (void *)((wxObject *) ((wxImage *) x));
42309 }
42310 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
42311 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
42312 }
42313 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
42314 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
42315 }
42316 static void *_p_wxPyEventTo_p_wxObject(void *x) {
42317 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
42318 }
42319 static void *_p_wxWindowTo_p_wxObject(void *x) {
42320 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
42321 }
42322 static void *_p_wxControlTo_p_wxObject(void *x) {
42323 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
42324 }
42325 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
42326 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
42327 }
42328 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
42329 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
42330 }
42331 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
42332 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
42333 }
42334 static void *_p_wxPyAppTo_p_wxObject(void *x) {
42335 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
42336 }
42337 static void *_p_wxEventTo_p_wxObject(void *x) {
42338 return (void *)((wxObject *) ((wxEvent *) x));
42339 }
42340 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
42341 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
42342 }
42343 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
42344 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
42345 }
42346 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
42347 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
42348 }
42349 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
42350 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
42351 }
42352 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
42353 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
42354 }
42355 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
42356 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
42357 }
42358 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
42359 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
42360 }
42361 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
42362 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
42363 }
42364 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
42365 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
42366 }
42367 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
42368 return (void *)((wxObject *) ((wxEvtHandler *) x));
42369 }
42370 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
42371 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
42372 }
42373 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
42374 return (void *)((wxObject *) ((wxImageHandler *) x));
42375 }
42376 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
42377 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
42378 }
42379 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
42380 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
42381 }
42382 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
42383 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
42384 }
42385 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
42386 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
42387 }
42388 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
42389 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
42390 }
42391 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
42392 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
42393 }
42394 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
42395 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
42396 }
42397 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
42398 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
42399 }
42400 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
42401 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
42402 }
42403 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
42404 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
42405 }
42406 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
42407 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
42408 }
42409 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
42410 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
42411 }
42412 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
42413 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
42414 }
42415 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
42416 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
42417 }
42418 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
42419 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
42420 }
42421 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
42422 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
42423 }
42424 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
42425 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
42426 }
42427 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
42428 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
42429 }
42430 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
42431 return (void *)((wxObject *) ((wxFileSystem *) x));
42432 }
42433 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
42434 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
42435 }
42436 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
42437 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
42438 }
42439 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
42440 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
42441 }
42442 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
42443 return (void *)((wxObject *) ((wxSizerItem *) x));
42444 }
42445 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
42446 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
42447 }
42448 static void *_p_wxShowEventTo_p_wxObject(void *x) {
42449 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
42450 }
42451 static void *_p_wxFSFileTo_p_wxObject(void *x) {
42452 return (void *)((wxObject *) ((wxFSFile *) x));
42453 }
42454 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
42455 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
42456 }
42457 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
42458 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
42459 }
42460 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
42461 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
42462 }
42463 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
42464 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
42465 }
42466 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
42467 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
42468 }
42469 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
42470 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
42471 }
42472 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
42473 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
42474 }
42475 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
42476 return (void *)((wxObject *) ((wxMenuItem *) x));
42477 }
42478 static void *_p_wxPySizerTo_p_wxObject(void *x) {
42479 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
42480 }
42481 static void *_p_wxControlTo_p_wxWindow(void *x) {
42482 return (void *)((wxWindow *) ((wxControl *) x));
42483 }
42484 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
42485 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
42486 }
42487 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
42488 return (void *)((wxWindow *) ((wxMenuBar *) x));
42489 }
42490 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
42491 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
42492 }
42493 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
42494 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
42495 }
42496 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
42497 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
42498 }
42499 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
42500 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
42501 }
42502 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
42503 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
42504 }
42505 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
42506 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
42507 }
42508 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
42509 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
42510 }
42511 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
42512 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
42513 }
42514 static void *_p_wxPyValidatorTo_p_wxValidator(void *x) {
42515 return (void *)((wxValidator *) ((wxPyValidator *) x));
42516 }
42517 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}};
42518 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}};
42519 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}};
42520 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}};
42521 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}};
42522 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}};
42523 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}};
42524 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}};
42525 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}};
42526 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}};
42527 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}};
42528 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}};
42529 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}};
42530 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}};
42531 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}};
42532 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}};
42533 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}};
42534 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}};
42535 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}};
42536 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}};
42537 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}};
42538 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}};
42539 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}};
42540 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}};
42541 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}};
42542 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}};
42543 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}};
42544 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}};
42545 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}};
42546 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}};
42547 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}};
42548 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}};
42549 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}};
42550 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}};
42551 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}};
42552 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}};
42553 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}};
42554 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}};
42555 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}};
42556 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}};
42557 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}};
42558 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}};
42559 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}};
42560 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}};
42561 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}};
42562 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}};
42563 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}};
42564 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}};
42565 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}};
42566 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}};
42567 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}};
42568 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}};
42569 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}};
42570 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}};
42571 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}};
42572 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}};
42573 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}};
42574 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}};
42575 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}};
42576 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}};
42577 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}};
42578 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}};
42579 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}};
42580 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}};
42581 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}};
42582 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}};
42583 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}};
42584 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}};
42585 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}};
42586 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}};
42587 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}};
42588 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}};
42589 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}};
42590 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}};
42591 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}};
42592 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}};
42593 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}};
42594 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}};
42595 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}};
42596 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}};
42597 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}};
42598 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}};
42599 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}};
42600 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}};
42601 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}};
42602 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}};
42603 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}};
42604 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}};
42605 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}};
42606 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}};
42607 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}};
42608 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}};
42609 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}};
42610 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}};
42611 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}};
42612 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}};
42613 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}};
42614 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}};
42615 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}};
42616 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}};
42617 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}};
42618 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}};
42619 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}};
42620 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}};
42621 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}};
42622 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}};
42623 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}};
42624 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}};
42625 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}};
42626 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}};
42627 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}};
42628 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}};
42629 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}};
42630 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}};
42631 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}};
42632 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}};
42633
42634 static swig_type_info *swig_types_initial[] = {
42635 _swigt__p_wxLayoutConstraints,
42636 _swigt__p_wxRealPoint,
42637 _swigt__p_wxSizerItem,
42638 _swigt__p_wxGBSizerItem,
42639 _swigt__p_wxScrollEvent,
42640 _swigt__p_wxIndividualLayoutConstraint,
42641 _swigt__p_wxSizer,
42642 _swigt__p_wxBoxSizer,
42643 _swigt__p_wxStaticBoxSizer,
42644 _swigt__p_wxGridBagSizer,
42645 _swigt__p_wxAcceleratorEntry,
42646 _swigt__p_wxUpdateUIEvent,
42647 _swigt__p_wxMenu,
42648 _swigt__p_wxEvent,
42649 _swigt__p_wxGridSizer,
42650 _swigt__p_wxFlexGridSizer,
42651 _swigt__p_wxInitDialogEvent,
42652 _swigt__p_wxItemContainer,
42653 _swigt__p_wxNcPaintEvent,
42654 _swigt__p_wxPaintEvent,
42655 _swigt__p_wxSysColourChangedEvent,
42656 _swigt__p_wxMouseCaptureChangedEvent,
42657 _swigt__p_wxDisplayChangedEvent,
42658 _swigt__p_wxPaletteChangedEvent,
42659 _swigt__p_wxControl,
42660 _swigt__p_wxFont,
42661 _swigt__p_wxMenuBarBase,
42662 _swigt__p_wxSetCursorEvent,
42663 _swigt__p_wxFSFile,
42664 _swigt__p_wxCaret,
42665 _swigt__p_wxRegion,
42666 _swigt__p_wxPoint2D,
42667 _swigt__p_int,
42668 _swigt__p_wxSize,
42669 _swigt__p_wxDC,
42670 _swigt__p_wxPySizer,
42671 _swigt__p_wxVisualAttributes,
42672 _swigt__p_wxNotifyEvent,
42673 _swigt__p_wxPyEvent,
42674 _swigt__p_wxPropagationDisabler,
42675 _swigt__p_wxAppTraits,
42676 _swigt__p_wxArrayString,
42677 _swigt__p_wxShowEvent,
42678 _swigt__p_wxToolTip,
42679 _swigt__p_wxIconizeEvent,
42680 _swigt__p_wxActivateEvent,
42681 _swigt__p_wxMoveEvent,
42682 _swigt__p_wxSizeEvent,
42683 _swigt__p_wxMaximizeEvent,
42684 _swigt__p_wxQueryNewPaletteEvent,
42685 _swigt__p_wxWindowCreateEvent,
42686 _swigt__p_wxIdleEvent,
42687 _swigt__p_wxMenuItem,
42688 _swigt__p_wxStaticBox,
42689 _swigt__p_long,
42690 _swigt__p_wxTIFFHandler,
42691 _swigt__p_wxXPMHandler,
42692 _swigt__p_wxPNMHandler,
42693 _swigt__p_wxJPEGHandler,
42694 _swigt__p_wxPCXHandler,
42695 _swigt__p_wxGIFHandler,
42696 _swigt__p_wxPNGHandler,
42697 _swigt__p_wxANIHandler,
42698 _swigt__p_wxMemoryFSHandler,
42699 _swigt__p_wxEvtHandler,
42700 _swigt__p_wxCURHandler,
42701 _swigt__p_wxICOHandler,
42702 _swigt__p_wxBMPHandler,
42703 _swigt__p_wxImageHandler,
42704 _swigt__p_wxFileSystemHandler,
42705 _swigt__p_wxPyFileSystemHandler,
42706 _swigt__p_wxInternetFSHandler,
42707 _swigt__p_wxZipFSHandler,
42708 _swigt__p_wxRect,
42709 _swigt__p_wxGBSpan,
42710 _swigt__p_wxPropagateOnce,
42711 _swigt__p_wxAcceleratorTable,
42712 _swigt__p_char,
42713 _swigt__p_wxGBPosition,
42714 _swigt__p_wxImage,
42715 _swigt__p_wxFrame,
42716 _swigt__p_wxScrollWinEvent,
42717 _swigt__p_wxImageHistogram,
42718 _swigt__p_byte,
42719 _swigt__p_wxPoint,
42720 _swigt__p_wxCursor,
42721 _swigt__p_wxObject,
42722 _swigt__p_wxPyInputStream,
42723 _swigt__p_wxOutputStream,
42724 _swigt__p_wxInputStream,
42725 _swigt__p_wxDateTime,
42726 _swigt__p_wxKeyEvent,
42727 _swigt__p_wxNavigationKeyEvent,
42728 _swigt__p_wxWindowDestroyEvent,
42729 _swigt__p_wxWindow,
42730 _swigt__p_wxMenuBar,
42731 _swigt__p_wxFileSystem,
42732 _swigt__p_wxBitmap,
42733 _swigt__p_wxMenuEvent,
42734 _swigt__p_wxContextMenuEvent,
42735 _swigt__p_unsigned_char,
42736 _swigt__p_wxCloseEvent,
42737 _swigt__p_wxEraseEvent,
42738 _swigt__p_wxMouseEvent,
42739 _swigt__p_wxPyApp,
42740 _swigt__p_wxCommandEvent,
42741 _swigt__p_wxPyCommandEvent,
42742 _swigt__p_wxPyDropTarget,
42743 _swigt__p_wxQuantize,
42744 _swigt__p_wxChildFocusEvent,
42745 _swigt__p_wxFocusEvent,
42746 _swigt__p_wxDropFilesEvent,
42747 _swigt__p_wxControlWithItems,
42748 _swigt__p_wxColour,
42749 _swigt__p_wxValidator,
42750 _swigt__p_wxPyValidator,
42751 0
42752 };
42753
42754
42755 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
42756
42757 static swig_const_info swig_const_table[] = {
42758 {0, 0, 0, 0.0, 0, 0}};
42759
42760 #ifdef __cplusplus
42761 }
42762 #endif
42763
42764 #ifdef __cplusplus
42765 extern "C"
42766 #endif
42767 SWIGEXPORT(void) SWIG_init(void) {
42768 static PyObject *SWIG_globals = 0;
42769 static int typeinit = 0;
42770 PyObject *m, *d;
42771 int i;
42772 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
42773 m = Py_InitModule((char *) SWIG_name, SwigMethods);
42774 d = PyModule_GetDict(m);
42775
42776 if (!typeinit) {
42777 for (i = 0; swig_types_initial[i]; i++) {
42778 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
42779 }
42780 typeinit = 1;
42781 }
42782 SWIG_InstallConstants(d,swig_const_table);
42783
42784
42785 #ifndef wxPyUSE_EXPORT
42786 // Make our API structure a CObject so other modules can import it
42787 // from this module.
42788 PyObject* cobj = PyCObject_FromVoidPtr(&API, NULL);
42789 PyDict_SetItemString(d,"_wxPyCoreAPI", cobj);
42790 Py_XDECREF(cobj);
42791 #endif
42792
42793 PyDict_SetItemString(d,"NOT_FOUND", SWIG_From_int((int)wxNOT_FOUND));
42794 PyDict_SetItemString(d,"VSCROLL", SWIG_From_int((int)wxVSCROLL));
42795 PyDict_SetItemString(d,"HSCROLL", SWIG_From_int((int)wxHSCROLL));
42796 PyDict_SetItemString(d,"CAPTION", SWIG_From_int((int)wxCAPTION));
42797 PyDict_SetItemString(d,"DOUBLE_BORDER", SWIG_From_int((int)wxDOUBLE_BORDER));
42798 PyDict_SetItemString(d,"SUNKEN_BORDER", SWIG_From_int((int)wxSUNKEN_BORDER));
42799 PyDict_SetItemString(d,"RAISED_BORDER", SWIG_From_int((int)wxRAISED_BORDER));
42800 PyDict_SetItemString(d,"BORDER", SWIG_From_int((int)wxBORDER));
42801 PyDict_SetItemString(d,"SIMPLE_BORDER", SWIG_From_int((int)wxSIMPLE_BORDER));
42802 PyDict_SetItemString(d,"STATIC_BORDER", SWIG_From_int((int)wxSTATIC_BORDER));
42803 PyDict_SetItemString(d,"TRANSPARENT_WINDOW", SWIG_From_int((int)wxTRANSPARENT_WINDOW));
42804 PyDict_SetItemString(d,"NO_BORDER", SWIG_From_int((int)wxNO_BORDER));
42805 PyDict_SetItemString(d,"TAB_TRAVERSAL", SWIG_From_int((int)wxTAB_TRAVERSAL));
42806 PyDict_SetItemString(d,"WANTS_CHARS", SWIG_From_int((int)wxWANTS_CHARS));
42807 PyDict_SetItemString(d,"POPUP_WINDOW", SWIG_From_int((int)wxPOPUP_WINDOW));
42808 PyDict_SetItemString(d,"CENTER_FRAME", SWIG_From_int((int)wxCENTER_FRAME));
42809 PyDict_SetItemString(d,"CENTRE_ON_SCREEN", SWIG_From_int((int)wxCENTRE_ON_SCREEN));
42810 PyDict_SetItemString(d,"CENTER_ON_SCREEN", SWIG_From_int((int)wxCENTER_ON_SCREEN));
42811 PyDict_SetItemString(d,"ED_CLIENT_MARGIN", SWIG_From_int((int)wxED_CLIENT_MARGIN));
42812 PyDict_SetItemString(d,"ED_BUTTONS_BOTTOM", SWIG_From_int((int)wxED_BUTTONS_BOTTOM));
42813 PyDict_SetItemString(d,"ED_BUTTONS_RIGHT", SWIG_From_int((int)wxED_BUTTONS_RIGHT));
42814 PyDict_SetItemString(d,"ED_STATIC_LINE", SWIG_From_int((int)wxED_STATIC_LINE));
42815 PyDict_SetItemString(d,"EXT_DIALOG_STYLE", SWIG_From_int((int)wxEXT_DIALOG_STYLE));
42816 PyDict_SetItemString(d,"CLIP_CHILDREN", SWIG_From_int((int)wxCLIP_CHILDREN));
42817 PyDict_SetItemString(d,"CLIP_SIBLINGS", SWIG_From_int((int)wxCLIP_SIBLINGS));
42818 PyDict_SetItemString(d,"ALWAYS_SHOW_SB", SWIG_From_int((int)wxALWAYS_SHOW_SB));
42819 PyDict_SetItemString(d,"RETAINED", SWIG_From_int((int)wxRETAINED));
42820 PyDict_SetItemString(d,"BACKINGSTORE", SWIG_From_int((int)wxBACKINGSTORE));
42821 PyDict_SetItemString(d,"COLOURED", SWIG_From_int((int)wxCOLOURED));
42822 PyDict_SetItemString(d,"FIXED_LENGTH", SWIG_From_int((int)wxFIXED_LENGTH));
42823 PyDict_SetItemString(d,"LB_NEEDED_SB", SWIG_From_int((int)wxLB_NEEDED_SB));
42824 PyDict_SetItemString(d,"LB_ALWAYS_SB", SWIG_From_int((int)wxLB_ALWAYS_SB));
42825 PyDict_SetItemString(d,"LB_SORT", SWIG_From_int((int)wxLB_SORT));
42826 PyDict_SetItemString(d,"LB_SINGLE", SWIG_From_int((int)wxLB_SINGLE));
42827 PyDict_SetItemString(d,"LB_MULTIPLE", SWIG_From_int((int)wxLB_MULTIPLE));
42828 PyDict_SetItemString(d,"LB_EXTENDED", SWIG_From_int((int)wxLB_EXTENDED));
42829 PyDict_SetItemString(d,"LB_OWNERDRAW", SWIG_From_int((int)wxLB_OWNERDRAW));
42830 PyDict_SetItemString(d,"LB_HSCROLL", SWIG_From_int((int)wxLB_HSCROLL));
42831 PyDict_SetItemString(d,"PROCESS_ENTER", SWIG_From_int((int)wxPROCESS_ENTER));
42832 PyDict_SetItemString(d,"PASSWORD", SWIG_From_int((int)wxPASSWORD));
42833 PyDict_SetItemString(d,"CB_SIMPLE", SWIG_From_int((int)wxCB_SIMPLE));
42834 PyDict_SetItemString(d,"CB_DROPDOWN", SWIG_From_int((int)wxCB_DROPDOWN));
42835 PyDict_SetItemString(d,"CB_SORT", SWIG_From_int((int)wxCB_SORT));
42836 PyDict_SetItemString(d,"CB_READONLY", SWIG_From_int((int)wxCB_READONLY));
42837 PyDict_SetItemString(d,"RA_HORIZONTAL", SWIG_From_int((int)wxRA_HORIZONTAL));
42838 PyDict_SetItemString(d,"RA_VERTICAL", SWIG_From_int((int)wxRA_VERTICAL));
42839 PyDict_SetItemString(d,"RA_SPECIFY_ROWS", SWIG_From_int((int)wxRA_SPECIFY_ROWS));
42840 PyDict_SetItemString(d,"RA_SPECIFY_COLS", SWIG_From_int((int)wxRA_SPECIFY_COLS));
42841 PyDict_SetItemString(d,"RB_GROUP", SWIG_From_int((int)wxRB_GROUP));
42842 PyDict_SetItemString(d,"RB_SINGLE", SWIG_From_int((int)wxRB_SINGLE));
42843 PyDict_SetItemString(d,"SL_HORIZONTAL", SWIG_From_int((int)wxSL_HORIZONTAL));
42844 PyDict_SetItemString(d,"SL_VERTICAL", SWIG_From_int((int)wxSL_VERTICAL));
42845 PyDict_SetItemString(d,"SL_AUTOTICKS", SWIG_From_int((int)wxSL_AUTOTICKS));
42846 PyDict_SetItemString(d,"SL_LABELS", SWIG_From_int((int)wxSL_LABELS));
42847 PyDict_SetItemString(d,"SL_LEFT", SWIG_From_int((int)wxSL_LEFT));
42848 PyDict_SetItemString(d,"SL_TOP", SWIG_From_int((int)wxSL_TOP));
42849 PyDict_SetItemString(d,"SL_RIGHT", SWIG_From_int((int)wxSL_RIGHT));
42850 PyDict_SetItemString(d,"SL_BOTTOM", SWIG_From_int((int)wxSL_BOTTOM));
42851 PyDict_SetItemString(d,"SL_BOTH", SWIG_From_int((int)wxSL_BOTH));
42852 PyDict_SetItemString(d,"SL_SELRANGE", SWIG_From_int((int)wxSL_SELRANGE));
42853 PyDict_SetItemString(d,"SB_HORIZONTAL", SWIG_From_int((int)wxSB_HORIZONTAL));
42854 PyDict_SetItemString(d,"SB_VERTICAL", SWIG_From_int((int)wxSB_VERTICAL));
42855 PyDict_SetItemString(d,"ST_SIZEGRIP", SWIG_From_int((int)wxST_SIZEGRIP));
42856 PyDict_SetItemString(d,"ST_NO_AUTORESIZE", SWIG_From_int((int)wxST_NO_AUTORESIZE));
42857 PyDict_SetItemString(d,"FLOOD_SURFACE", SWIG_From_int((int)wxFLOOD_SURFACE));
42858 PyDict_SetItemString(d,"FLOOD_BORDER", SWIG_From_int((int)wxFLOOD_BORDER));
42859 PyDict_SetItemString(d,"ODDEVEN_RULE", SWIG_From_int((int)wxODDEVEN_RULE));
42860 PyDict_SetItemString(d,"WINDING_RULE", SWIG_From_int((int)wxWINDING_RULE));
42861 PyDict_SetItemString(d,"TOOL_TOP", SWIG_From_int((int)wxTOOL_TOP));
42862 PyDict_SetItemString(d,"TOOL_BOTTOM", SWIG_From_int((int)wxTOOL_BOTTOM));
42863 PyDict_SetItemString(d,"TOOL_LEFT", SWIG_From_int((int)wxTOOL_LEFT));
42864 PyDict_SetItemString(d,"TOOL_RIGHT", SWIG_From_int((int)wxTOOL_RIGHT));
42865 PyDict_SetItemString(d,"OK", SWIG_From_int((int)wxOK));
42866 PyDict_SetItemString(d,"YES_NO", SWIG_From_int((int)wxYES_NO));
42867 PyDict_SetItemString(d,"CANCEL", SWIG_From_int((int)wxCANCEL));
42868 PyDict_SetItemString(d,"YES", SWIG_From_int((int)wxYES));
42869 PyDict_SetItemString(d,"NO", SWIG_From_int((int)wxNO));
42870 PyDict_SetItemString(d,"NO_DEFAULT", SWIG_From_int((int)wxNO_DEFAULT));
42871 PyDict_SetItemString(d,"YES_DEFAULT", SWIG_From_int((int)wxYES_DEFAULT));
42872 PyDict_SetItemString(d,"ICON_EXCLAMATION", SWIG_From_int((int)wxICON_EXCLAMATION));
42873 PyDict_SetItemString(d,"ICON_HAND", SWIG_From_int((int)wxICON_HAND));
42874 PyDict_SetItemString(d,"ICON_QUESTION", SWIG_From_int((int)wxICON_QUESTION));
42875 PyDict_SetItemString(d,"ICON_INFORMATION", SWIG_From_int((int)wxICON_INFORMATION));
42876 PyDict_SetItemString(d,"ICON_STOP", SWIG_From_int((int)wxICON_STOP));
42877 PyDict_SetItemString(d,"ICON_ASTERISK", SWIG_From_int((int)wxICON_ASTERISK));
42878 PyDict_SetItemString(d,"ICON_MASK", SWIG_From_int((int)wxICON_MASK));
42879 PyDict_SetItemString(d,"ICON_WARNING", SWIG_From_int((int)wxICON_WARNING));
42880 PyDict_SetItemString(d,"ICON_ERROR", SWIG_From_int((int)wxICON_ERROR));
42881 PyDict_SetItemString(d,"FORWARD", SWIG_From_int((int)wxFORWARD));
42882 PyDict_SetItemString(d,"BACKWARD", SWIG_From_int((int)wxBACKWARD));
42883 PyDict_SetItemString(d,"RESET", SWIG_From_int((int)wxRESET));
42884 PyDict_SetItemString(d,"HELP", SWIG_From_int((int)wxHELP));
42885 PyDict_SetItemString(d,"MORE", SWIG_From_int((int)wxMORE));
42886 PyDict_SetItemString(d,"SETUP", SWIG_From_int((int)wxSETUP));
42887 PyDict_SetItemString(d,"SIZE_AUTO_WIDTH", SWIG_From_int((int)wxSIZE_AUTO_WIDTH));
42888 PyDict_SetItemString(d,"SIZE_AUTO_HEIGHT", SWIG_From_int((int)wxSIZE_AUTO_HEIGHT));
42889 PyDict_SetItemString(d,"SIZE_AUTO", SWIG_From_int((int)wxSIZE_AUTO));
42890 PyDict_SetItemString(d,"SIZE_USE_EXISTING", SWIG_From_int((int)wxSIZE_USE_EXISTING));
42891 PyDict_SetItemString(d,"SIZE_ALLOW_MINUS_ONE", SWIG_From_int((int)wxSIZE_ALLOW_MINUS_ONE));
42892 PyDict_SetItemString(d,"PORTRAIT", SWIG_From_int((int)wxPORTRAIT));
42893 PyDict_SetItemString(d,"LANDSCAPE", SWIG_From_int((int)wxLANDSCAPE));
42894 PyDict_SetItemString(d,"PRINT_QUALITY_HIGH", SWIG_From_int((int)wxPRINT_QUALITY_HIGH));
42895 PyDict_SetItemString(d,"PRINT_QUALITY_MEDIUM", SWIG_From_int((int)wxPRINT_QUALITY_MEDIUM));
42896 PyDict_SetItemString(d,"PRINT_QUALITY_LOW", SWIG_From_int((int)wxPRINT_QUALITY_LOW));
42897 PyDict_SetItemString(d,"PRINT_QUALITY_DRAFT", SWIG_From_int((int)wxPRINT_QUALITY_DRAFT));
42898 PyDict_SetItemString(d,"ID_ANY", SWIG_From_int((int)wxID_ANY));
42899 PyDict_SetItemString(d,"ID_SEPARATOR", SWIG_From_int((int)wxID_SEPARATOR));
42900 PyDict_SetItemString(d,"ID_LOWEST", SWIG_From_int((int)wxID_LOWEST));
42901 PyDict_SetItemString(d,"ID_OPEN", SWIG_From_int((int)wxID_OPEN));
42902 PyDict_SetItemString(d,"ID_CLOSE", SWIG_From_int((int)wxID_CLOSE));
42903 PyDict_SetItemString(d,"ID_NEW", SWIG_From_int((int)wxID_NEW));
42904 PyDict_SetItemString(d,"ID_SAVE", SWIG_From_int((int)wxID_SAVE));
42905 PyDict_SetItemString(d,"ID_SAVEAS", SWIG_From_int((int)wxID_SAVEAS));
42906 PyDict_SetItemString(d,"ID_REVERT", SWIG_From_int((int)wxID_REVERT));
42907 PyDict_SetItemString(d,"ID_EXIT", SWIG_From_int((int)wxID_EXIT));
42908 PyDict_SetItemString(d,"ID_UNDO", SWIG_From_int((int)wxID_UNDO));
42909 PyDict_SetItemString(d,"ID_REDO", SWIG_From_int((int)wxID_REDO));
42910 PyDict_SetItemString(d,"ID_HELP", SWIG_From_int((int)wxID_HELP));
42911 PyDict_SetItemString(d,"ID_PRINT", SWIG_From_int((int)wxID_PRINT));
42912 PyDict_SetItemString(d,"ID_PRINT_SETUP", SWIG_From_int((int)wxID_PRINT_SETUP));
42913 PyDict_SetItemString(d,"ID_PREVIEW", SWIG_From_int((int)wxID_PREVIEW));
42914 PyDict_SetItemString(d,"ID_ABOUT", SWIG_From_int((int)wxID_ABOUT));
42915 PyDict_SetItemString(d,"ID_HELP_CONTENTS", SWIG_From_int((int)wxID_HELP_CONTENTS));
42916 PyDict_SetItemString(d,"ID_HELP_COMMANDS", SWIG_From_int((int)wxID_HELP_COMMANDS));
42917 PyDict_SetItemString(d,"ID_HELP_PROCEDURES", SWIG_From_int((int)wxID_HELP_PROCEDURES));
42918 PyDict_SetItemString(d,"ID_HELP_CONTEXT", SWIG_From_int((int)wxID_HELP_CONTEXT));
42919 PyDict_SetItemString(d,"ID_CLOSE_ALL", SWIG_From_int((int)wxID_CLOSE_ALL));
42920 PyDict_SetItemString(d,"ID_PREFERENCES", SWIG_From_int((int)wxID_PREFERENCES));
42921 PyDict_SetItemString(d,"ID_CUT", SWIG_From_int((int)wxID_CUT));
42922 PyDict_SetItemString(d,"ID_COPY", SWIG_From_int((int)wxID_COPY));
42923 PyDict_SetItemString(d,"ID_PASTE", SWIG_From_int((int)wxID_PASTE));
42924 PyDict_SetItemString(d,"ID_CLEAR", SWIG_From_int((int)wxID_CLEAR));
42925 PyDict_SetItemString(d,"ID_FIND", SWIG_From_int((int)wxID_FIND));
42926 PyDict_SetItemString(d,"ID_DUPLICATE", SWIG_From_int((int)wxID_DUPLICATE));
42927 PyDict_SetItemString(d,"ID_SELECTALL", SWIG_From_int((int)wxID_SELECTALL));
42928 PyDict_SetItemString(d,"ID_DELETE", SWIG_From_int((int)wxID_DELETE));
42929 PyDict_SetItemString(d,"ID_REPLACE", SWIG_From_int((int)wxID_REPLACE));
42930 PyDict_SetItemString(d,"ID_REPLACE_ALL", SWIG_From_int((int)wxID_REPLACE_ALL));
42931 PyDict_SetItemString(d,"ID_PROPERTIES", SWIG_From_int((int)wxID_PROPERTIES));
42932 PyDict_SetItemString(d,"ID_VIEW_DETAILS", SWIG_From_int((int)wxID_VIEW_DETAILS));
42933 PyDict_SetItemString(d,"ID_VIEW_LARGEICONS", SWIG_From_int((int)wxID_VIEW_LARGEICONS));
42934 PyDict_SetItemString(d,"ID_VIEW_SMALLICONS", SWIG_From_int((int)wxID_VIEW_SMALLICONS));
42935 PyDict_SetItemString(d,"ID_VIEW_LIST", SWIG_From_int((int)wxID_VIEW_LIST));
42936 PyDict_SetItemString(d,"ID_VIEW_SORTDATE", SWIG_From_int((int)wxID_VIEW_SORTDATE));
42937 PyDict_SetItemString(d,"ID_VIEW_SORTNAME", SWIG_From_int((int)wxID_VIEW_SORTNAME));
42938 PyDict_SetItemString(d,"ID_VIEW_SORTSIZE", SWIG_From_int((int)wxID_VIEW_SORTSIZE));
42939 PyDict_SetItemString(d,"ID_VIEW_SORTTYPE", SWIG_From_int((int)wxID_VIEW_SORTTYPE));
42940 PyDict_SetItemString(d,"ID_FILE1", SWIG_From_int((int)wxID_FILE1));
42941 PyDict_SetItemString(d,"ID_FILE2", SWIG_From_int((int)wxID_FILE2));
42942 PyDict_SetItemString(d,"ID_FILE3", SWIG_From_int((int)wxID_FILE3));
42943 PyDict_SetItemString(d,"ID_FILE4", SWIG_From_int((int)wxID_FILE4));
42944 PyDict_SetItemString(d,"ID_FILE5", SWIG_From_int((int)wxID_FILE5));
42945 PyDict_SetItemString(d,"ID_FILE6", SWIG_From_int((int)wxID_FILE6));
42946 PyDict_SetItemString(d,"ID_FILE7", SWIG_From_int((int)wxID_FILE7));
42947 PyDict_SetItemString(d,"ID_FILE8", SWIG_From_int((int)wxID_FILE8));
42948 PyDict_SetItemString(d,"ID_FILE9", SWIG_From_int((int)wxID_FILE9));
42949 PyDict_SetItemString(d,"ID_OK", SWIG_From_int((int)wxID_OK));
42950 PyDict_SetItemString(d,"ID_CANCEL", SWIG_From_int((int)wxID_CANCEL));
42951 PyDict_SetItemString(d,"ID_APPLY", SWIG_From_int((int)wxID_APPLY));
42952 PyDict_SetItemString(d,"ID_YES", SWIG_From_int((int)wxID_YES));
42953 PyDict_SetItemString(d,"ID_NO", SWIG_From_int((int)wxID_NO));
42954 PyDict_SetItemString(d,"ID_STATIC", SWIG_From_int((int)wxID_STATIC));
42955 PyDict_SetItemString(d,"ID_FORWARD", SWIG_From_int((int)wxID_FORWARD));
42956 PyDict_SetItemString(d,"ID_BACKWARD", SWIG_From_int((int)wxID_BACKWARD));
42957 PyDict_SetItemString(d,"ID_DEFAULT", SWIG_From_int((int)wxID_DEFAULT));
42958 PyDict_SetItemString(d,"ID_MORE", SWIG_From_int((int)wxID_MORE));
42959 PyDict_SetItemString(d,"ID_SETUP", SWIG_From_int((int)wxID_SETUP));
42960 PyDict_SetItemString(d,"ID_RESET", SWIG_From_int((int)wxID_RESET));
42961 PyDict_SetItemString(d,"ID_CONTEXT_HELP", SWIG_From_int((int)wxID_CONTEXT_HELP));
42962 PyDict_SetItemString(d,"ID_YESTOALL", SWIG_From_int((int)wxID_YESTOALL));
42963 PyDict_SetItemString(d,"ID_NOTOALL", SWIG_From_int((int)wxID_NOTOALL));
42964 PyDict_SetItemString(d,"ID_ABORT", SWIG_From_int((int)wxID_ABORT));
42965 PyDict_SetItemString(d,"ID_RETRY", SWIG_From_int((int)wxID_RETRY));
42966 PyDict_SetItemString(d,"ID_IGNORE", SWIG_From_int((int)wxID_IGNORE));
42967 PyDict_SetItemString(d,"ID_ADD", SWIG_From_int((int)wxID_ADD));
42968 PyDict_SetItemString(d,"ID_REMOVE", SWIG_From_int((int)wxID_REMOVE));
42969 PyDict_SetItemString(d,"ID_UP", SWIG_From_int((int)wxID_UP));
42970 PyDict_SetItemString(d,"ID_DOWN", SWIG_From_int((int)wxID_DOWN));
42971 PyDict_SetItemString(d,"ID_HOME", SWIG_From_int((int)wxID_HOME));
42972 PyDict_SetItemString(d,"ID_REFRESH", SWIG_From_int((int)wxID_REFRESH));
42973 PyDict_SetItemString(d,"ID_STOP", SWIG_From_int((int)wxID_STOP));
42974 PyDict_SetItemString(d,"ID_INDEX", SWIG_From_int((int)wxID_INDEX));
42975 PyDict_SetItemString(d,"ID_BOLD", SWIG_From_int((int)wxID_BOLD));
42976 PyDict_SetItemString(d,"ID_ITALIC", SWIG_From_int((int)wxID_ITALIC));
42977 PyDict_SetItemString(d,"ID_JUSTIFY_CENTER", SWIG_From_int((int)wxID_JUSTIFY_CENTER));
42978 PyDict_SetItemString(d,"ID_JUSTIFY_FILL", SWIG_From_int((int)wxID_JUSTIFY_FILL));
42979 PyDict_SetItemString(d,"ID_JUSTIFY_RIGHT", SWIG_From_int((int)wxID_JUSTIFY_RIGHT));
42980 PyDict_SetItemString(d,"ID_JUSTIFY_LEFT", SWIG_From_int((int)wxID_JUSTIFY_LEFT));
42981 PyDict_SetItemString(d,"ID_UNDERLINE", SWIG_From_int((int)wxID_UNDERLINE));
42982 PyDict_SetItemString(d,"ID_INDENT", SWIG_From_int((int)wxID_INDENT));
42983 PyDict_SetItemString(d,"ID_UNINDENT", SWIG_From_int((int)wxID_UNINDENT));
42984 PyDict_SetItemString(d,"ID_ZOOM_100", SWIG_From_int((int)wxID_ZOOM_100));
42985 PyDict_SetItemString(d,"ID_ZOOM_FIT", SWIG_From_int((int)wxID_ZOOM_FIT));
42986 PyDict_SetItemString(d,"ID_ZOOM_IN", SWIG_From_int((int)wxID_ZOOM_IN));
42987 PyDict_SetItemString(d,"ID_ZOOM_OUT", SWIG_From_int((int)wxID_ZOOM_OUT));
42988 PyDict_SetItemString(d,"ID_UNDELETE", SWIG_From_int((int)wxID_UNDELETE));
42989 PyDict_SetItemString(d,"ID_REVERT_TO_SAVED", SWIG_From_int((int)wxID_REVERT_TO_SAVED));
42990 PyDict_SetItemString(d,"ID_HIGHEST", SWIG_From_int((int)wxID_HIGHEST));
42991 PyDict_SetItemString(d,"OPEN", SWIG_From_int((int)wxOPEN));
42992 PyDict_SetItemString(d,"SAVE", SWIG_From_int((int)wxSAVE));
42993 PyDict_SetItemString(d,"HIDE_READONLY", SWIG_From_int((int)wxHIDE_READONLY));
42994 PyDict_SetItemString(d,"OVERWRITE_PROMPT", SWIG_From_int((int)wxOVERWRITE_PROMPT));
42995 PyDict_SetItemString(d,"FILE_MUST_EXIST", SWIG_From_int((int)wxFILE_MUST_EXIST));
42996 PyDict_SetItemString(d,"MULTIPLE", SWIG_From_int((int)wxMULTIPLE));
42997 PyDict_SetItemString(d,"CHANGE_DIR", SWIG_From_int((int)wxCHANGE_DIR));
42998 PyDict_SetItemString(d,"ACCEL_ALT", SWIG_From_int((int)wxACCEL_ALT));
42999 PyDict_SetItemString(d,"ACCEL_CTRL", SWIG_From_int((int)wxACCEL_CTRL));
43000 PyDict_SetItemString(d,"ACCEL_SHIFT", SWIG_From_int((int)wxACCEL_SHIFT));
43001 PyDict_SetItemString(d,"ACCEL_NORMAL", SWIG_From_int((int)wxACCEL_NORMAL));
43002 PyDict_SetItemString(d,"PD_AUTO_HIDE", SWIG_From_int((int)wxPD_AUTO_HIDE));
43003 PyDict_SetItemString(d,"PD_APP_MODAL", SWIG_From_int((int)wxPD_APP_MODAL));
43004 PyDict_SetItemString(d,"PD_CAN_ABORT", SWIG_From_int((int)wxPD_CAN_ABORT));
43005 PyDict_SetItemString(d,"PD_ELAPSED_TIME", SWIG_From_int((int)wxPD_ELAPSED_TIME));
43006 PyDict_SetItemString(d,"PD_ESTIMATED_TIME", SWIG_From_int((int)wxPD_ESTIMATED_TIME));
43007 PyDict_SetItemString(d,"PD_REMAINING_TIME", SWIG_From_int((int)wxPD_REMAINING_TIME));
43008 PyDict_SetItemString(d,"DD_NEW_DIR_BUTTON", SWIG_From_int((int)wxDD_NEW_DIR_BUTTON));
43009 PyDict_SetItemString(d,"DD_DEFAULT_STYLE", SWIG_From_int((int)wxDD_DEFAULT_STYLE));
43010 PyDict_SetItemString(d,"MENU_TEAROFF", SWIG_From_int((int)wxMENU_TEAROFF));
43011 PyDict_SetItemString(d,"MB_DOCKABLE", SWIG_From_int((int)wxMB_DOCKABLE));
43012 PyDict_SetItemString(d,"NO_FULL_REPAINT_ON_RESIZE", SWIG_From_int((int)wxNO_FULL_REPAINT_ON_RESIZE));
43013 PyDict_SetItemString(d,"FULL_REPAINT_ON_RESIZE", SWIG_From_int((int)wxFULL_REPAINT_ON_RESIZE));
43014 PyDict_SetItemString(d,"LI_HORIZONTAL", SWIG_From_int((int)wxLI_HORIZONTAL));
43015 PyDict_SetItemString(d,"LI_VERTICAL", SWIG_From_int((int)wxLI_VERTICAL));
43016 PyDict_SetItemString(d,"WS_EX_VALIDATE_RECURSIVELY", SWIG_From_int((int)wxWS_EX_VALIDATE_RECURSIVELY));
43017 PyDict_SetItemString(d,"WS_EX_BLOCK_EVENTS", SWIG_From_int((int)wxWS_EX_BLOCK_EVENTS));
43018 PyDict_SetItemString(d,"WS_EX_TRANSIENT", SWIG_From_int((int)wxWS_EX_TRANSIENT));
43019 PyDict_SetItemString(d,"WS_EX_THEMED_BACKGROUND", SWIG_From_int((int)wxWS_EX_THEMED_BACKGROUND));
43020 PyDict_SetItemString(d,"WS_EX_PROCESS_IDLE", SWIG_From_int((int)wxWS_EX_PROCESS_IDLE));
43021 PyDict_SetItemString(d,"WS_EX_PROCESS_UI_UPDATES", SWIG_From_int((int)wxWS_EX_PROCESS_UI_UPDATES));
43022 PyDict_SetItemString(d,"MM_TEXT", SWIG_From_int((int)wxMM_TEXT));
43023 PyDict_SetItemString(d,"MM_LOMETRIC", SWIG_From_int((int)wxMM_LOMETRIC));
43024 PyDict_SetItemString(d,"MM_HIMETRIC", SWIG_From_int((int)wxMM_HIMETRIC));
43025 PyDict_SetItemString(d,"MM_LOENGLISH", SWIG_From_int((int)wxMM_LOENGLISH));
43026 PyDict_SetItemString(d,"MM_HIENGLISH", SWIG_From_int((int)wxMM_HIENGLISH));
43027 PyDict_SetItemString(d,"MM_TWIPS", SWIG_From_int((int)wxMM_TWIPS));
43028 PyDict_SetItemString(d,"MM_ISOTROPIC", SWIG_From_int((int)wxMM_ISOTROPIC));
43029 PyDict_SetItemString(d,"MM_ANISOTROPIC", SWIG_From_int((int)wxMM_ANISOTROPIC));
43030 PyDict_SetItemString(d,"MM_POINTS", SWIG_From_int((int)wxMM_POINTS));
43031 PyDict_SetItemString(d,"MM_METRIC", SWIG_From_int((int)wxMM_METRIC));
43032 PyDict_SetItemString(d,"CENTRE", SWIG_From_int((int)wxCENTRE));
43033 PyDict_SetItemString(d,"CENTER", SWIG_From_int((int)wxCENTER));
43034 PyDict_SetItemString(d,"HORIZONTAL", SWIG_From_int((int)wxHORIZONTAL));
43035 PyDict_SetItemString(d,"VERTICAL", SWIG_From_int((int)wxVERTICAL));
43036 PyDict_SetItemString(d,"BOTH", SWIG_From_int((int)wxBOTH));
43037 PyDict_SetItemString(d,"LEFT", SWIG_From_int((int)wxLEFT));
43038 PyDict_SetItemString(d,"RIGHT", SWIG_From_int((int)wxRIGHT));
43039 PyDict_SetItemString(d,"UP", SWIG_From_int((int)wxUP));
43040 PyDict_SetItemString(d,"DOWN", SWIG_From_int((int)wxDOWN));
43041 PyDict_SetItemString(d,"TOP", SWIG_From_int((int)wxTOP));
43042 PyDict_SetItemString(d,"BOTTOM", SWIG_From_int((int)wxBOTTOM));
43043 PyDict_SetItemString(d,"NORTH", SWIG_From_int((int)wxNORTH));
43044 PyDict_SetItemString(d,"SOUTH", SWIG_From_int((int)wxSOUTH));
43045 PyDict_SetItemString(d,"WEST", SWIG_From_int((int)wxWEST));
43046 PyDict_SetItemString(d,"EAST", SWIG_From_int((int)wxEAST));
43047 PyDict_SetItemString(d,"ALL", SWIG_From_int((int)wxALL));
43048 PyDict_SetItemString(d,"ALIGN_NOT", SWIG_From_int((int)wxALIGN_NOT));
43049 PyDict_SetItemString(d,"ALIGN_CENTER_HORIZONTAL", SWIG_From_int((int)wxALIGN_CENTER_HORIZONTAL));
43050 PyDict_SetItemString(d,"ALIGN_CENTRE_HORIZONTAL", SWIG_From_int((int)wxALIGN_CENTRE_HORIZONTAL));
43051 PyDict_SetItemString(d,"ALIGN_LEFT", SWIG_From_int((int)wxALIGN_LEFT));
43052 PyDict_SetItemString(d,"ALIGN_TOP", SWIG_From_int((int)wxALIGN_TOP));
43053 PyDict_SetItemString(d,"ALIGN_RIGHT", SWIG_From_int((int)wxALIGN_RIGHT));
43054 PyDict_SetItemString(d,"ALIGN_BOTTOM", SWIG_From_int((int)wxALIGN_BOTTOM));
43055 PyDict_SetItemString(d,"ALIGN_CENTER_VERTICAL", SWIG_From_int((int)wxALIGN_CENTER_VERTICAL));
43056 PyDict_SetItemString(d,"ALIGN_CENTRE_VERTICAL", SWIG_From_int((int)wxALIGN_CENTRE_VERTICAL));
43057 PyDict_SetItemString(d,"ALIGN_CENTER", SWIG_From_int((int)wxALIGN_CENTER));
43058 PyDict_SetItemString(d,"ALIGN_CENTRE", SWIG_From_int((int)wxALIGN_CENTRE));
43059 PyDict_SetItemString(d,"ALIGN_MASK", SWIG_From_int((int)wxALIGN_MASK));
43060 PyDict_SetItemString(d,"STRETCH_NOT", SWIG_From_int((int)wxSTRETCH_NOT));
43061 PyDict_SetItemString(d,"SHRINK", SWIG_From_int((int)wxSHRINK));
43062 PyDict_SetItemString(d,"GROW", SWIG_From_int((int)wxGROW));
43063 PyDict_SetItemString(d,"EXPAND", SWIG_From_int((int)wxEXPAND));
43064 PyDict_SetItemString(d,"SHAPED", SWIG_From_int((int)wxSHAPED));
43065 PyDict_SetItemString(d,"FIXED_MINSIZE", SWIG_From_int((int)wxFIXED_MINSIZE));
43066 PyDict_SetItemString(d,"TILE", SWIG_From_int((int)wxTILE));
43067 PyDict_SetItemString(d,"ADJUST_MINSIZE", SWIG_From_int((int)wxADJUST_MINSIZE));
43068 PyDict_SetItemString(d,"BORDER_DEFAULT", SWIG_From_int((int)wxBORDER_DEFAULT));
43069 PyDict_SetItemString(d,"BORDER_NONE", SWIG_From_int((int)wxBORDER_NONE));
43070 PyDict_SetItemString(d,"BORDER_STATIC", SWIG_From_int((int)wxBORDER_STATIC));
43071 PyDict_SetItemString(d,"BORDER_SIMPLE", SWIG_From_int((int)wxBORDER_SIMPLE));
43072 PyDict_SetItemString(d,"BORDER_RAISED", SWIG_From_int((int)wxBORDER_RAISED));
43073 PyDict_SetItemString(d,"BORDER_SUNKEN", SWIG_From_int((int)wxBORDER_SUNKEN));
43074 PyDict_SetItemString(d,"BORDER_DOUBLE", SWIG_From_int((int)wxBORDER_DOUBLE));
43075 PyDict_SetItemString(d,"BORDER_MASK", SWIG_From_int((int)wxBORDER_MASK));
43076 PyDict_SetItemString(d,"BG_STYLE_SYSTEM", SWIG_From_int((int)wxBG_STYLE_SYSTEM));
43077 PyDict_SetItemString(d,"BG_STYLE_COLOUR", SWIG_From_int((int)wxBG_STYLE_COLOUR));
43078 PyDict_SetItemString(d,"BG_STYLE_CUSTOM", SWIG_From_int((int)wxBG_STYLE_CUSTOM));
43079 PyDict_SetItemString(d,"DEFAULT", SWIG_From_int((int)wxDEFAULT));
43080 PyDict_SetItemString(d,"DECORATIVE", SWIG_From_int((int)wxDECORATIVE));
43081 PyDict_SetItemString(d,"ROMAN", SWIG_From_int((int)wxROMAN));
43082 PyDict_SetItemString(d,"SCRIPT", SWIG_From_int((int)wxSCRIPT));
43083 PyDict_SetItemString(d,"SWISS", SWIG_From_int((int)wxSWISS));
43084 PyDict_SetItemString(d,"MODERN", SWIG_From_int((int)wxMODERN));
43085 PyDict_SetItemString(d,"TELETYPE", SWIG_From_int((int)wxTELETYPE));
43086 PyDict_SetItemString(d,"VARIABLE", SWIG_From_int((int)wxVARIABLE));
43087 PyDict_SetItemString(d,"FIXED", SWIG_From_int((int)wxFIXED));
43088 PyDict_SetItemString(d,"NORMAL", SWIG_From_int((int)wxNORMAL));
43089 PyDict_SetItemString(d,"LIGHT", SWIG_From_int((int)wxLIGHT));
43090 PyDict_SetItemString(d,"BOLD", SWIG_From_int((int)wxBOLD));
43091 PyDict_SetItemString(d,"ITALIC", SWIG_From_int((int)wxITALIC));
43092 PyDict_SetItemString(d,"SLANT", SWIG_From_int((int)wxSLANT));
43093 PyDict_SetItemString(d,"SOLID", SWIG_From_int((int)wxSOLID));
43094 PyDict_SetItemString(d,"DOT", SWIG_From_int((int)wxDOT));
43095 PyDict_SetItemString(d,"LONG_DASH", SWIG_From_int((int)wxLONG_DASH));
43096 PyDict_SetItemString(d,"SHORT_DASH", SWIG_From_int((int)wxSHORT_DASH));
43097 PyDict_SetItemString(d,"DOT_DASH", SWIG_From_int((int)wxDOT_DASH));
43098 PyDict_SetItemString(d,"USER_DASH", SWIG_From_int((int)wxUSER_DASH));
43099 PyDict_SetItemString(d,"TRANSPARENT", SWIG_From_int((int)wxTRANSPARENT));
43100 PyDict_SetItemString(d,"STIPPLE", SWIG_From_int((int)wxSTIPPLE));
43101 PyDict_SetItemString(d,"BDIAGONAL_HATCH", SWIG_From_int((int)wxBDIAGONAL_HATCH));
43102 PyDict_SetItemString(d,"CROSSDIAG_HATCH", SWIG_From_int((int)wxCROSSDIAG_HATCH));
43103 PyDict_SetItemString(d,"FDIAGONAL_HATCH", SWIG_From_int((int)wxFDIAGONAL_HATCH));
43104 PyDict_SetItemString(d,"CROSS_HATCH", SWIG_From_int((int)wxCROSS_HATCH));
43105 PyDict_SetItemString(d,"HORIZONTAL_HATCH", SWIG_From_int((int)wxHORIZONTAL_HATCH));
43106 PyDict_SetItemString(d,"VERTICAL_HATCH", SWIG_From_int((int)wxVERTICAL_HATCH));
43107 PyDict_SetItemString(d,"JOIN_BEVEL", SWIG_From_int((int)wxJOIN_BEVEL));
43108 PyDict_SetItemString(d,"JOIN_MITER", SWIG_From_int((int)wxJOIN_MITER));
43109 PyDict_SetItemString(d,"JOIN_ROUND", SWIG_From_int((int)wxJOIN_ROUND));
43110 PyDict_SetItemString(d,"CAP_ROUND", SWIG_From_int((int)wxCAP_ROUND));
43111 PyDict_SetItemString(d,"CAP_PROJECTING", SWIG_From_int((int)wxCAP_PROJECTING));
43112 PyDict_SetItemString(d,"CAP_BUTT", SWIG_From_int((int)wxCAP_BUTT));
43113 PyDict_SetItemString(d,"CLEAR", SWIG_From_int((int)wxCLEAR));
43114 PyDict_SetItemString(d,"XOR", SWIG_From_int((int)wxXOR));
43115 PyDict_SetItemString(d,"INVERT", SWIG_From_int((int)wxINVERT));
43116 PyDict_SetItemString(d,"OR_REVERSE", SWIG_From_int((int)wxOR_REVERSE));
43117 PyDict_SetItemString(d,"AND_REVERSE", SWIG_From_int((int)wxAND_REVERSE));
43118 PyDict_SetItemString(d,"COPY", SWIG_From_int((int)wxCOPY));
43119 PyDict_SetItemString(d,"AND", SWIG_From_int((int)wxAND));
43120 PyDict_SetItemString(d,"AND_INVERT", SWIG_From_int((int)wxAND_INVERT));
43121 PyDict_SetItemString(d,"NO_OP", SWIG_From_int((int)wxNO_OP));
43122 PyDict_SetItemString(d,"NOR", SWIG_From_int((int)wxNOR));
43123 PyDict_SetItemString(d,"EQUIV", SWIG_From_int((int)wxEQUIV));
43124 PyDict_SetItemString(d,"SRC_INVERT", SWIG_From_int((int)wxSRC_INVERT));
43125 PyDict_SetItemString(d,"OR_INVERT", SWIG_From_int((int)wxOR_INVERT));
43126 PyDict_SetItemString(d,"NAND", SWIG_From_int((int)wxNAND));
43127 PyDict_SetItemString(d,"OR", SWIG_From_int((int)wxOR));
43128 PyDict_SetItemString(d,"SET", SWIG_From_int((int)wxSET));
43129 PyDict_SetItemString(d,"WXK_BACK", SWIG_From_int((int)WXK_BACK));
43130 PyDict_SetItemString(d,"WXK_TAB", SWIG_From_int((int)WXK_TAB));
43131 PyDict_SetItemString(d,"WXK_RETURN", SWIG_From_int((int)WXK_RETURN));
43132 PyDict_SetItemString(d,"WXK_ESCAPE", SWIG_From_int((int)WXK_ESCAPE));
43133 PyDict_SetItemString(d,"WXK_SPACE", SWIG_From_int((int)WXK_SPACE));
43134 PyDict_SetItemString(d,"WXK_DELETE", SWIG_From_int((int)WXK_DELETE));
43135 PyDict_SetItemString(d,"WXK_START", SWIG_From_int((int)WXK_START));
43136 PyDict_SetItemString(d,"WXK_LBUTTON", SWIG_From_int((int)WXK_LBUTTON));
43137 PyDict_SetItemString(d,"WXK_RBUTTON", SWIG_From_int((int)WXK_RBUTTON));
43138 PyDict_SetItemString(d,"WXK_CANCEL", SWIG_From_int((int)WXK_CANCEL));
43139 PyDict_SetItemString(d,"WXK_MBUTTON", SWIG_From_int((int)WXK_MBUTTON));
43140 PyDict_SetItemString(d,"WXK_CLEAR", SWIG_From_int((int)WXK_CLEAR));
43141 PyDict_SetItemString(d,"WXK_SHIFT", SWIG_From_int((int)WXK_SHIFT));
43142 PyDict_SetItemString(d,"WXK_ALT", SWIG_From_int((int)WXK_ALT));
43143 PyDict_SetItemString(d,"WXK_CONTROL", SWIG_From_int((int)WXK_CONTROL));
43144 PyDict_SetItemString(d,"WXK_MENU", SWIG_From_int((int)WXK_MENU));
43145 PyDict_SetItemString(d,"WXK_PAUSE", SWIG_From_int((int)WXK_PAUSE));
43146 PyDict_SetItemString(d,"WXK_CAPITAL", SWIG_From_int((int)WXK_CAPITAL));
43147 PyDict_SetItemString(d,"WXK_PRIOR", SWIG_From_int((int)WXK_PRIOR));
43148 PyDict_SetItemString(d,"WXK_NEXT", SWIG_From_int((int)WXK_NEXT));
43149 PyDict_SetItemString(d,"WXK_END", SWIG_From_int((int)WXK_END));
43150 PyDict_SetItemString(d,"WXK_HOME", SWIG_From_int((int)WXK_HOME));
43151 PyDict_SetItemString(d,"WXK_LEFT", SWIG_From_int((int)WXK_LEFT));
43152 PyDict_SetItemString(d,"WXK_UP", SWIG_From_int((int)WXK_UP));
43153 PyDict_SetItemString(d,"WXK_RIGHT", SWIG_From_int((int)WXK_RIGHT));
43154 PyDict_SetItemString(d,"WXK_DOWN", SWIG_From_int((int)WXK_DOWN));
43155 PyDict_SetItemString(d,"WXK_SELECT", SWIG_From_int((int)WXK_SELECT));
43156 PyDict_SetItemString(d,"WXK_PRINT", SWIG_From_int((int)WXK_PRINT));
43157 PyDict_SetItemString(d,"WXK_EXECUTE", SWIG_From_int((int)WXK_EXECUTE));
43158 PyDict_SetItemString(d,"WXK_SNAPSHOT", SWIG_From_int((int)WXK_SNAPSHOT));
43159 PyDict_SetItemString(d,"WXK_INSERT", SWIG_From_int((int)WXK_INSERT));
43160 PyDict_SetItemString(d,"WXK_HELP", SWIG_From_int((int)WXK_HELP));
43161 PyDict_SetItemString(d,"WXK_NUMPAD0", SWIG_From_int((int)WXK_NUMPAD0));
43162 PyDict_SetItemString(d,"WXK_NUMPAD1", SWIG_From_int((int)WXK_NUMPAD1));
43163 PyDict_SetItemString(d,"WXK_NUMPAD2", SWIG_From_int((int)WXK_NUMPAD2));
43164 PyDict_SetItemString(d,"WXK_NUMPAD3", SWIG_From_int((int)WXK_NUMPAD3));
43165 PyDict_SetItemString(d,"WXK_NUMPAD4", SWIG_From_int((int)WXK_NUMPAD4));
43166 PyDict_SetItemString(d,"WXK_NUMPAD5", SWIG_From_int((int)WXK_NUMPAD5));
43167 PyDict_SetItemString(d,"WXK_NUMPAD6", SWIG_From_int((int)WXK_NUMPAD6));
43168 PyDict_SetItemString(d,"WXK_NUMPAD7", SWIG_From_int((int)WXK_NUMPAD7));
43169 PyDict_SetItemString(d,"WXK_NUMPAD8", SWIG_From_int((int)WXK_NUMPAD8));
43170 PyDict_SetItemString(d,"WXK_NUMPAD9", SWIG_From_int((int)WXK_NUMPAD9));
43171 PyDict_SetItemString(d,"WXK_MULTIPLY", SWIG_From_int((int)WXK_MULTIPLY));
43172 PyDict_SetItemString(d,"WXK_ADD", SWIG_From_int((int)WXK_ADD));
43173 PyDict_SetItemString(d,"WXK_SEPARATOR", SWIG_From_int((int)WXK_SEPARATOR));
43174 PyDict_SetItemString(d,"WXK_SUBTRACT", SWIG_From_int((int)WXK_SUBTRACT));
43175 PyDict_SetItemString(d,"WXK_DECIMAL", SWIG_From_int((int)WXK_DECIMAL));
43176 PyDict_SetItemString(d,"WXK_DIVIDE", SWIG_From_int((int)WXK_DIVIDE));
43177 PyDict_SetItemString(d,"WXK_F1", SWIG_From_int((int)WXK_F1));
43178 PyDict_SetItemString(d,"WXK_F2", SWIG_From_int((int)WXK_F2));
43179 PyDict_SetItemString(d,"WXK_F3", SWIG_From_int((int)WXK_F3));
43180 PyDict_SetItemString(d,"WXK_F4", SWIG_From_int((int)WXK_F4));
43181 PyDict_SetItemString(d,"WXK_F5", SWIG_From_int((int)WXK_F5));
43182 PyDict_SetItemString(d,"WXK_F6", SWIG_From_int((int)WXK_F6));
43183 PyDict_SetItemString(d,"WXK_F7", SWIG_From_int((int)WXK_F7));
43184 PyDict_SetItemString(d,"WXK_F8", SWIG_From_int((int)WXK_F8));
43185 PyDict_SetItemString(d,"WXK_F9", SWIG_From_int((int)WXK_F9));
43186 PyDict_SetItemString(d,"WXK_F10", SWIG_From_int((int)WXK_F10));
43187 PyDict_SetItemString(d,"WXK_F11", SWIG_From_int((int)WXK_F11));
43188 PyDict_SetItemString(d,"WXK_F12", SWIG_From_int((int)WXK_F12));
43189 PyDict_SetItemString(d,"WXK_F13", SWIG_From_int((int)WXK_F13));
43190 PyDict_SetItemString(d,"WXK_F14", SWIG_From_int((int)WXK_F14));
43191 PyDict_SetItemString(d,"WXK_F15", SWIG_From_int((int)WXK_F15));
43192 PyDict_SetItemString(d,"WXK_F16", SWIG_From_int((int)WXK_F16));
43193 PyDict_SetItemString(d,"WXK_F17", SWIG_From_int((int)WXK_F17));
43194 PyDict_SetItemString(d,"WXK_F18", SWIG_From_int((int)WXK_F18));
43195 PyDict_SetItemString(d,"WXK_F19", SWIG_From_int((int)WXK_F19));
43196 PyDict_SetItemString(d,"WXK_F20", SWIG_From_int((int)WXK_F20));
43197 PyDict_SetItemString(d,"WXK_F21", SWIG_From_int((int)WXK_F21));
43198 PyDict_SetItemString(d,"WXK_F22", SWIG_From_int((int)WXK_F22));
43199 PyDict_SetItemString(d,"WXK_F23", SWIG_From_int((int)WXK_F23));
43200 PyDict_SetItemString(d,"WXK_F24", SWIG_From_int((int)WXK_F24));
43201 PyDict_SetItemString(d,"WXK_NUMLOCK", SWIG_From_int((int)WXK_NUMLOCK));
43202 PyDict_SetItemString(d,"WXK_SCROLL", SWIG_From_int((int)WXK_SCROLL));
43203 PyDict_SetItemString(d,"WXK_PAGEUP", SWIG_From_int((int)WXK_PAGEUP));
43204 PyDict_SetItemString(d,"WXK_PAGEDOWN", SWIG_From_int((int)WXK_PAGEDOWN));
43205 PyDict_SetItemString(d,"WXK_NUMPAD_SPACE", SWIG_From_int((int)WXK_NUMPAD_SPACE));
43206 PyDict_SetItemString(d,"WXK_NUMPAD_TAB", SWIG_From_int((int)WXK_NUMPAD_TAB));
43207 PyDict_SetItemString(d,"WXK_NUMPAD_ENTER", SWIG_From_int((int)WXK_NUMPAD_ENTER));
43208 PyDict_SetItemString(d,"WXK_NUMPAD_F1", SWIG_From_int((int)WXK_NUMPAD_F1));
43209 PyDict_SetItemString(d,"WXK_NUMPAD_F2", SWIG_From_int((int)WXK_NUMPAD_F2));
43210 PyDict_SetItemString(d,"WXK_NUMPAD_F3", SWIG_From_int((int)WXK_NUMPAD_F3));
43211 PyDict_SetItemString(d,"WXK_NUMPAD_F4", SWIG_From_int((int)WXK_NUMPAD_F4));
43212 PyDict_SetItemString(d,"WXK_NUMPAD_HOME", SWIG_From_int((int)WXK_NUMPAD_HOME));
43213 PyDict_SetItemString(d,"WXK_NUMPAD_LEFT", SWIG_From_int((int)WXK_NUMPAD_LEFT));
43214 PyDict_SetItemString(d,"WXK_NUMPAD_UP", SWIG_From_int((int)WXK_NUMPAD_UP));
43215 PyDict_SetItemString(d,"WXK_NUMPAD_RIGHT", SWIG_From_int((int)WXK_NUMPAD_RIGHT));
43216 PyDict_SetItemString(d,"WXK_NUMPAD_DOWN", SWIG_From_int((int)WXK_NUMPAD_DOWN));
43217 PyDict_SetItemString(d,"WXK_NUMPAD_PRIOR", SWIG_From_int((int)WXK_NUMPAD_PRIOR));
43218 PyDict_SetItemString(d,"WXK_NUMPAD_PAGEUP", SWIG_From_int((int)WXK_NUMPAD_PAGEUP));
43219 PyDict_SetItemString(d,"WXK_NUMPAD_NEXT", SWIG_From_int((int)WXK_NUMPAD_NEXT));
43220 PyDict_SetItemString(d,"WXK_NUMPAD_PAGEDOWN", SWIG_From_int((int)WXK_NUMPAD_PAGEDOWN));
43221 PyDict_SetItemString(d,"WXK_NUMPAD_END", SWIG_From_int((int)WXK_NUMPAD_END));
43222 PyDict_SetItemString(d,"WXK_NUMPAD_BEGIN", SWIG_From_int((int)WXK_NUMPAD_BEGIN));
43223 PyDict_SetItemString(d,"WXK_NUMPAD_INSERT", SWIG_From_int((int)WXK_NUMPAD_INSERT));
43224 PyDict_SetItemString(d,"WXK_NUMPAD_DELETE", SWIG_From_int((int)WXK_NUMPAD_DELETE));
43225 PyDict_SetItemString(d,"WXK_NUMPAD_EQUAL", SWIG_From_int((int)WXK_NUMPAD_EQUAL));
43226 PyDict_SetItemString(d,"WXK_NUMPAD_MULTIPLY", SWIG_From_int((int)WXK_NUMPAD_MULTIPLY));
43227 PyDict_SetItemString(d,"WXK_NUMPAD_ADD", SWIG_From_int((int)WXK_NUMPAD_ADD));
43228 PyDict_SetItemString(d,"WXK_NUMPAD_SEPARATOR", SWIG_From_int((int)WXK_NUMPAD_SEPARATOR));
43229 PyDict_SetItemString(d,"WXK_NUMPAD_SUBTRACT", SWIG_From_int((int)WXK_NUMPAD_SUBTRACT));
43230 PyDict_SetItemString(d,"WXK_NUMPAD_DECIMAL", SWIG_From_int((int)WXK_NUMPAD_DECIMAL));
43231 PyDict_SetItemString(d,"WXK_NUMPAD_DIVIDE", SWIG_From_int((int)WXK_NUMPAD_DIVIDE));
43232 PyDict_SetItemString(d,"WXK_WINDOWS_LEFT", SWIG_From_int((int)WXK_WINDOWS_LEFT));
43233 PyDict_SetItemString(d,"WXK_WINDOWS_RIGHT", SWIG_From_int((int)WXK_WINDOWS_RIGHT));
43234 PyDict_SetItemString(d,"WXK_WINDOWS_MENU", SWIG_From_int((int)WXK_WINDOWS_MENU));
43235 PyDict_SetItemString(d,"PAPER_NONE", SWIG_From_int((int)wxPAPER_NONE));
43236 PyDict_SetItemString(d,"PAPER_LETTER", SWIG_From_int((int)wxPAPER_LETTER));
43237 PyDict_SetItemString(d,"PAPER_LEGAL", SWIG_From_int((int)wxPAPER_LEGAL));
43238 PyDict_SetItemString(d,"PAPER_A4", SWIG_From_int((int)wxPAPER_A4));
43239 PyDict_SetItemString(d,"PAPER_CSHEET", SWIG_From_int((int)wxPAPER_CSHEET));
43240 PyDict_SetItemString(d,"PAPER_DSHEET", SWIG_From_int((int)wxPAPER_DSHEET));
43241 PyDict_SetItemString(d,"PAPER_ESHEET", SWIG_From_int((int)wxPAPER_ESHEET));
43242 PyDict_SetItemString(d,"PAPER_LETTERSMALL", SWIG_From_int((int)wxPAPER_LETTERSMALL));
43243 PyDict_SetItemString(d,"PAPER_TABLOID", SWIG_From_int((int)wxPAPER_TABLOID));
43244 PyDict_SetItemString(d,"PAPER_LEDGER", SWIG_From_int((int)wxPAPER_LEDGER));
43245 PyDict_SetItemString(d,"PAPER_STATEMENT", SWIG_From_int((int)wxPAPER_STATEMENT));
43246 PyDict_SetItemString(d,"PAPER_EXECUTIVE", SWIG_From_int((int)wxPAPER_EXECUTIVE));
43247 PyDict_SetItemString(d,"PAPER_A3", SWIG_From_int((int)wxPAPER_A3));
43248 PyDict_SetItemString(d,"PAPER_A4SMALL", SWIG_From_int((int)wxPAPER_A4SMALL));
43249 PyDict_SetItemString(d,"PAPER_A5", SWIG_From_int((int)wxPAPER_A5));
43250 PyDict_SetItemString(d,"PAPER_B4", SWIG_From_int((int)wxPAPER_B4));
43251 PyDict_SetItemString(d,"PAPER_B5", SWIG_From_int((int)wxPAPER_B5));
43252 PyDict_SetItemString(d,"PAPER_FOLIO", SWIG_From_int((int)wxPAPER_FOLIO));
43253 PyDict_SetItemString(d,"PAPER_QUARTO", SWIG_From_int((int)wxPAPER_QUARTO));
43254 PyDict_SetItemString(d,"PAPER_10X14", SWIG_From_int((int)wxPAPER_10X14));
43255 PyDict_SetItemString(d,"PAPER_11X17", SWIG_From_int((int)wxPAPER_11X17));
43256 PyDict_SetItemString(d,"PAPER_NOTE", SWIG_From_int((int)wxPAPER_NOTE));
43257 PyDict_SetItemString(d,"PAPER_ENV_9", SWIG_From_int((int)wxPAPER_ENV_9));
43258 PyDict_SetItemString(d,"PAPER_ENV_10", SWIG_From_int((int)wxPAPER_ENV_10));
43259 PyDict_SetItemString(d,"PAPER_ENV_11", SWIG_From_int((int)wxPAPER_ENV_11));
43260 PyDict_SetItemString(d,"PAPER_ENV_12", SWIG_From_int((int)wxPAPER_ENV_12));
43261 PyDict_SetItemString(d,"PAPER_ENV_14", SWIG_From_int((int)wxPAPER_ENV_14));
43262 PyDict_SetItemString(d,"PAPER_ENV_DL", SWIG_From_int((int)wxPAPER_ENV_DL));
43263 PyDict_SetItemString(d,"PAPER_ENV_C5", SWIG_From_int((int)wxPAPER_ENV_C5));
43264 PyDict_SetItemString(d,"PAPER_ENV_C3", SWIG_From_int((int)wxPAPER_ENV_C3));
43265 PyDict_SetItemString(d,"PAPER_ENV_C4", SWIG_From_int((int)wxPAPER_ENV_C4));
43266 PyDict_SetItemString(d,"PAPER_ENV_C6", SWIG_From_int((int)wxPAPER_ENV_C6));
43267 PyDict_SetItemString(d,"PAPER_ENV_C65", SWIG_From_int((int)wxPAPER_ENV_C65));
43268 PyDict_SetItemString(d,"PAPER_ENV_B4", SWIG_From_int((int)wxPAPER_ENV_B4));
43269 PyDict_SetItemString(d,"PAPER_ENV_B5", SWIG_From_int((int)wxPAPER_ENV_B5));
43270 PyDict_SetItemString(d,"PAPER_ENV_B6", SWIG_From_int((int)wxPAPER_ENV_B6));
43271 PyDict_SetItemString(d,"PAPER_ENV_ITALY", SWIG_From_int((int)wxPAPER_ENV_ITALY));
43272 PyDict_SetItemString(d,"PAPER_ENV_MONARCH", SWIG_From_int((int)wxPAPER_ENV_MONARCH));
43273 PyDict_SetItemString(d,"PAPER_ENV_PERSONAL", SWIG_From_int((int)wxPAPER_ENV_PERSONAL));
43274 PyDict_SetItemString(d,"PAPER_FANFOLD_US", SWIG_From_int((int)wxPAPER_FANFOLD_US));
43275 PyDict_SetItemString(d,"PAPER_FANFOLD_STD_GERMAN", SWIG_From_int((int)wxPAPER_FANFOLD_STD_GERMAN));
43276 PyDict_SetItemString(d,"PAPER_FANFOLD_LGL_GERMAN", SWIG_From_int((int)wxPAPER_FANFOLD_LGL_GERMAN));
43277 PyDict_SetItemString(d,"PAPER_ISO_B4", SWIG_From_int((int)wxPAPER_ISO_B4));
43278 PyDict_SetItemString(d,"PAPER_JAPANESE_POSTCARD", SWIG_From_int((int)wxPAPER_JAPANESE_POSTCARD));
43279 PyDict_SetItemString(d,"PAPER_9X11", SWIG_From_int((int)wxPAPER_9X11));
43280 PyDict_SetItemString(d,"PAPER_10X11", SWIG_From_int((int)wxPAPER_10X11));
43281 PyDict_SetItemString(d,"PAPER_15X11", SWIG_From_int((int)wxPAPER_15X11));
43282 PyDict_SetItemString(d,"PAPER_ENV_INVITE", SWIG_From_int((int)wxPAPER_ENV_INVITE));
43283 PyDict_SetItemString(d,"PAPER_LETTER_EXTRA", SWIG_From_int((int)wxPAPER_LETTER_EXTRA));
43284 PyDict_SetItemString(d,"PAPER_LEGAL_EXTRA", SWIG_From_int((int)wxPAPER_LEGAL_EXTRA));
43285 PyDict_SetItemString(d,"PAPER_TABLOID_EXTRA", SWIG_From_int((int)wxPAPER_TABLOID_EXTRA));
43286 PyDict_SetItemString(d,"PAPER_A4_EXTRA", SWIG_From_int((int)wxPAPER_A4_EXTRA));
43287 PyDict_SetItemString(d,"PAPER_LETTER_TRANSVERSE", SWIG_From_int((int)wxPAPER_LETTER_TRANSVERSE));
43288 PyDict_SetItemString(d,"PAPER_A4_TRANSVERSE", SWIG_From_int((int)wxPAPER_A4_TRANSVERSE));
43289 PyDict_SetItemString(d,"PAPER_LETTER_EXTRA_TRANSVERSE", SWIG_From_int((int)wxPAPER_LETTER_EXTRA_TRANSVERSE));
43290 PyDict_SetItemString(d,"PAPER_A_PLUS", SWIG_From_int((int)wxPAPER_A_PLUS));
43291 PyDict_SetItemString(d,"PAPER_B_PLUS", SWIG_From_int((int)wxPAPER_B_PLUS));
43292 PyDict_SetItemString(d,"PAPER_LETTER_PLUS", SWIG_From_int((int)wxPAPER_LETTER_PLUS));
43293 PyDict_SetItemString(d,"PAPER_A4_PLUS", SWIG_From_int((int)wxPAPER_A4_PLUS));
43294 PyDict_SetItemString(d,"PAPER_A5_TRANSVERSE", SWIG_From_int((int)wxPAPER_A5_TRANSVERSE));
43295 PyDict_SetItemString(d,"PAPER_B5_TRANSVERSE", SWIG_From_int((int)wxPAPER_B5_TRANSVERSE));
43296 PyDict_SetItemString(d,"PAPER_A3_EXTRA", SWIG_From_int((int)wxPAPER_A3_EXTRA));
43297 PyDict_SetItemString(d,"PAPER_A5_EXTRA", SWIG_From_int((int)wxPAPER_A5_EXTRA));
43298 PyDict_SetItemString(d,"PAPER_B5_EXTRA", SWIG_From_int((int)wxPAPER_B5_EXTRA));
43299 PyDict_SetItemString(d,"PAPER_A2", SWIG_From_int((int)wxPAPER_A2));
43300 PyDict_SetItemString(d,"PAPER_A3_TRANSVERSE", SWIG_From_int((int)wxPAPER_A3_TRANSVERSE));
43301 PyDict_SetItemString(d,"PAPER_A3_EXTRA_TRANSVERSE", SWIG_From_int((int)wxPAPER_A3_EXTRA_TRANSVERSE));
43302 PyDict_SetItemString(d,"DUPLEX_SIMPLEX", SWIG_From_int((int)wxDUPLEX_SIMPLEX));
43303 PyDict_SetItemString(d,"DUPLEX_HORIZONTAL", SWIG_From_int((int)wxDUPLEX_HORIZONTAL));
43304 PyDict_SetItemString(d,"DUPLEX_VERTICAL", SWIG_From_int((int)wxDUPLEX_VERTICAL));
43305 PyDict_SetItemString(d,"ITEM_SEPARATOR", SWIG_From_int((int)wxITEM_SEPARATOR));
43306 PyDict_SetItemString(d,"ITEM_NORMAL", SWIG_From_int((int)wxITEM_NORMAL));
43307 PyDict_SetItemString(d,"ITEM_CHECK", SWIG_From_int((int)wxITEM_CHECK));
43308 PyDict_SetItemString(d,"ITEM_RADIO", SWIG_From_int((int)wxITEM_RADIO));
43309 PyDict_SetItemString(d,"ITEM_MAX", SWIG_From_int((int)wxITEM_MAX));
43310 PyDict_SetItemString(d,"HT_NOWHERE", SWIG_From_int((int)wxHT_NOWHERE));
43311 PyDict_SetItemString(d,"HT_SCROLLBAR_FIRST", SWIG_From_int((int)wxHT_SCROLLBAR_FIRST));
43312 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_LINE_1", SWIG_From_int((int)wxHT_SCROLLBAR_ARROW_LINE_1));
43313 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_LINE_2", SWIG_From_int((int)wxHT_SCROLLBAR_ARROW_LINE_2));
43314 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_PAGE_1", SWIG_From_int((int)wxHT_SCROLLBAR_ARROW_PAGE_1));
43315 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_PAGE_2", SWIG_From_int((int)wxHT_SCROLLBAR_ARROW_PAGE_2));
43316 PyDict_SetItemString(d,"HT_SCROLLBAR_THUMB", SWIG_From_int((int)wxHT_SCROLLBAR_THUMB));
43317 PyDict_SetItemString(d,"HT_SCROLLBAR_BAR_1", SWIG_From_int((int)wxHT_SCROLLBAR_BAR_1));
43318 PyDict_SetItemString(d,"HT_SCROLLBAR_BAR_2", SWIG_From_int((int)wxHT_SCROLLBAR_BAR_2));
43319 PyDict_SetItemString(d,"HT_SCROLLBAR_LAST", SWIG_From_int((int)wxHT_SCROLLBAR_LAST));
43320 PyDict_SetItemString(d,"HT_WINDOW_OUTSIDE", SWIG_From_int((int)wxHT_WINDOW_OUTSIDE));
43321 PyDict_SetItemString(d,"HT_WINDOW_INSIDE", SWIG_From_int((int)wxHT_WINDOW_INSIDE));
43322 PyDict_SetItemString(d,"HT_WINDOW_VERT_SCROLLBAR", SWIG_From_int((int)wxHT_WINDOW_VERT_SCROLLBAR));
43323 PyDict_SetItemString(d,"HT_WINDOW_HORZ_SCROLLBAR", SWIG_From_int((int)wxHT_WINDOW_HORZ_SCROLLBAR));
43324 PyDict_SetItemString(d,"HT_WINDOW_CORNER", SWIG_From_int((int)wxHT_WINDOW_CORNER));
43325 PyDict_SetItemString(d,"HT_MAX", SWIG_From_int((int)wxHT_MAX));
43326 PyDict_SetItemString(d,"MOD_NONE", SWIG_From_int((int)wxMOD_NONE));
43327 PyDict_SetItemString(d,"MOD_ALT", SWIG_From_int((int)wxMOD_ALT));
43328 PyDict_SetItemString(d,"MOD_CONTROL", SWIG_From_int((int)wxMOD_CONTROL));
43329 PyDict_SetItemString(d,"MOD_SHIFT", SWIG_From_int((int)wxMOD_SHIFT));
43330 PyDict_SetItemString(d,"MOD_WIN", SWIG_From_int((int)wxMOD_WIN));
43331 PyDict_SetItemString(d,"UPDATE_UI_NONE", SWIG_From_int((int)wxUPDATE_UI_NONE));
43332 PyDict_SetItemString(d,"UPDATE_UI_RECURSE", SWIG_From_int((int)wxUPDATE_UI_RECURSE));
43333 PyDict_SetItemString(d,"UPDATE_UI_FROMIDLE", SWIG_From_int((int)wxUPDATE_UI_FROMIDLE));
43334 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
43335 SWIG_addvarlink(SWIG_globals,(char*)"EmptyString",_wrap_EmptyString_get, _wrap_EmptyString_set);
43336 PyDict_SetItemString(d,"BITMAP_TYPE_INVALID", SWIG_From_int((int)wxBITMAP_TYPE_INVALID));
43337 PyDict_SetItemString(d,"BITMAP_TYPE_BMP", SWIG_From_int((int)wxBITMAP_TYPE_BMP));
43338 PyDict_SetItemString(d,"BITMAP_TYPE_ICO", SWIG_From_int((int)wxBITMAP_TYPE_ICO));
43339 PyDict_SetItemString(d,"BITMAP_TYPE_CUR", SWIG_From_int((int)wxBITMAP_TYPE_CUR));
43340 PyDict_SetItemString(d,"BITMAP_TYPE_XBM", SWIG_From_int((int)wxBITMAP_TYPE_XBM));
43341 PyDict_SetItemString(d,"BITMAP_TYPE_XBM_DATA", SWIG_From_int((int)wxBITMAP_TYPE_XBM_DATA));
43342 PyDict_SetItemString(d,"BITMAP_TYPE_XPM", SWIG_From_int((int)wxBITMAP_TYPE_XPM));
43343 PyDict_SetItemString(d,"BITMAP_TYPE_XPM_DATA", SWIG_From_int((int)wxBITMAP_TYPE_XPM_DATA));
43344 PyDict_SetItemString(d,"BITMAP_TYPE_TIF", SWIG_From_int((int)wxBITMAP_TYPE_TIF));
43345 PyDict_SetItemString(d,"BITMAP_TYPE_GIF", SWIG_From_int((int)wxBITMAP_TYPE_GIF));
43346 PyDict_SetItemString(d,"BITMAP_TYPE_PNG", SWIG_From_int((int)wxBITMAP_TYPE_PNG));
43347 PyDict_SetItemString(d,"BITMAP_TYPE_JPEG", SWIG_From_int((int)wxBITMAP_TYPE_JPEG));
43348 PyDict_SetItemString(d,"BITMAP_TYPE_PNM", SWIG_From_int((int)wxBITMAP_TYPE_PNM));
43349 PyDict_SetItemString(d,"BITMAP_TYPE_PCX", SWIG_From_int((int)wxBITMAP_TYPE_PCX));
43350 PyDict_SetItemString(d,"BITMAP_TYPE_PICT", SWIG_From_int((int)wxBITMAP_TYPE_PICT));
43351 PyDict_SetItemString(d,"BITMAP_TYPE_ICON", SWIG_From_int((int)wxBITMAP_TYPE_ICON));
43352 PyDict_SetItemString(d,"BITMAP_TYPE_ANI", SWIG_From_int((int)wxBITMAP_TYPE_ANI));
43353 PyDict_SetItemString(d,"BITMAP_TYPE_IFF", SWIG_From_int((int)wxBITMAP_TYPE_IFF));
43354 PyDict_SetItemString(d,"BITMAP_TYPE_MACCURSOR", SWIG_From_int((int)wxBITMAP_TYPE_MACCURSOR));
43355 PyDict_SetItemString(d,"BITMAP_TYPE_ANY", SWIG_From_int((int)wxBITMAP_TYPE_ANY));
43356 PyDict_SetItemString(d,"CURSOR_NONE", SWIG_From_int((int)wxCURSOR_NONE));
43357 PyDict_SetItemString(d,"CURSOR_ARROW", SWIG_From_int((int)wxCURSOR_ARROW));
43358 PyDict_SetItemString(d,"CURSOR_RIGHT_ARROW", SWIG_From_int((int)wxCURSOR_RIGHT_ARROW));
43359 PyDict_SetItemString(d,"CURSOR_BULLSEYE", SWIG_From_int((int)wxCURSOR_BULLSEYE));
43360 PyDict_SetItemString(d,"CURSOR_CHAR", SWIG_From_int((int)wxCURSOR_CHAR));
43361 PyDict_SetItemString(d,"CURSOR_CROSS", SWIG_From_int((int)wxCURSOR_CROSS));
43362 PyDict_SetItemString(d,"CURSOR_HAND", SWIG_From_int((int)wxCURSOR_HAND));
43363 PyDict_SetItemString(d,"CURSOR_IBEAM", SWIG_From_int((int)wxCURSOR_IBEAM));
43364 PyDict_SetItemString(d,"CURSOR_LEFT_BUTTON", SWIG_From_int((int)wxCURSOR_LEFT_BUTTON));
43365 PyDict_SetItemString(d,"CURSOR_MAGNIFIER", SWIG_From_int((int)wxCURSOR_MAGNIFIER));
43366 PyDict_SetItemString(d,"CURSOR_MIDDLE_BUTTON", SWIG_From_int((int)wxCURSOR_MIDDLE_BUTTON));
43367 PyDict_SetItemString(d,"CURSOR_NO_ENTRY", SWIG_From_int((int)wxCURSOR_NO_ENTRY));
43368 PyDict_SetItemString(d,"CURSOR_PAINT_BRUSH", SWIG_From_int((int)wxCURSOR_PAINT_BRUSH));
43369 PyDict_SetItemString(d,"CURSOR_PENCIL", SWIG_From_int((int)wxCURSOR_PENCIL));
43370 PyDict_SetItemString(d,"CURSOR_POINT_LEFT", SWIG_From_int((int)wxCURSOR_POINT_LEFT));
43371 PyDict_SetItemString(d,"CURSOR_POINT_RIGHT", SWIG_From_int((int)wxCURSOR_POINT_RIGHT));
43372 PyDict_SetItemString(d,"CURSOR_QUESTION_ARROW", SWIG_From_int((int)wxCURSOR_QUESTION_ARROW));
43373 PyDict_SetItemString(d,"CURSOR_RIGHT_BUTTON", SWIG_From_int((int)wxCURSOR_RIGHT_BUTTON));
43374 PyDict_SetItemString(d,"CURSOR_SIZENESW", SWIG_From_int((int)wxCURSOR_SIZENESW));
43375 PyDict_SetItemString(d,"CURSOR_SIZENS", SWIG_From_int((int)wxCURSOR_SIZENS));
43376 PyDict_SetItemString(d,"CURSOR_SIZENWSE", SWIG_From_int((int)wxCURSOR_SIZENWSE));
43377 PyDict_SetItemString(d,"CURSOR_SIZEWE", SWIG_From_int((int)wxCURSOR_SIZEWE));
43378 PyDict_SetItemString(d,"CURSOR_SIZING", SWIG_From_int((int)wxCURSOR_SIZING));
43379 PyDict_SetItemString(d,"CURSOR_SPRAYCAN", SWIG_From_int((int)wxCURSOR_SPRAYCAN));
43380 PyDict_SetItemString(d,"CURSOR_WAIT", SWIG_From_int((int)wxCURSOR_WAIT));
43381 PyDict_SetItemString(d,"CURSOR_WATCH", SWIG_From_int((int)wxCURSOR_WATCH));
43382 PyDict_SetItemString(d,"CURSOR_BLANK", SWIG_From_int((int)wxCURSOR_BLANK));
43383 PyDict_SetItemString(d,"CURSOR_DEFAULT", SWIG_From_int((int)wxCURSOR_DEFAULT));
43384 PyDict_SetItemString(d,"CURSOR_COPY_ARROW", SWIG_From_int((int)wxCURSOR_COPY_ARROW));
43385 PyDict_SetItemString(d,"CURSOR_ARROWWAIT", SWIG_From_int((int)wxCURSOR_ARROWWAIT));
43386 PyDict_SetItemString(d,"CURSOR_MAX", SWIG_From_int((int)wxCURSOR_MAX));
43387 SWIG_addvarlink(SWIG_globals,(char*)"DefaultPosition",_wrap_DefaultPosition_get, _wrap_DefaultPosition_set);
43388 SWIG_addvarlink(SWIG_globals,(char*)"DefaultSize",_wrap_DefaultSize_get, _wrap_DefaultSize_set);
43389 PyDict_SetItemString(d,"FromStart", SWIG_From_int((int)wxFromStart));
43390 PyDict_SetItemString(d,"FromCurrent", SWIG_From_int((int)wxFromCurrent));
43391 PyDict_SetItemString(d,"FromEnd", SWIG_From_int((int)wxFromEnd));
43392
43393 wxPyPtrTypeMap_Add("wxInputStream", "wxPyInputStream");
43394
43395
43396 wxPyPtrTypeMap_Add("wxFileSystemHandler", "wxPyFileSystemHandler");
43397
43398 SWIG_addvarlink(SWIG_globals,(char*)"NullImage",_wrap_NullImage_get, _wrap_NullImage_set);
43399 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_BMP_FORMAT",_wrap_IMAGE_OPTION_BMP_FORMAT_get, _wrap_IMAGE_OPTION_BMP_FORMAT_set);
43400 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_CUR_HOTSPOT_X",_wrap_IMAGE_OPTION_CUR_HOTSPOT_X_get, _wrap_IMAGE_OPTION_CUR_HOTSPOT_X_set);
43401 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_CUR_HOTSPOT_Y",_wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_get, _wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_set);
43402 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTION",_wrap_IMAGE_OPTION_RESOLUTION_get, _wrap_IMAGE_OPTION_RESOLUTION_set);
43403 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTIONUNIT",_wrap_IMAGE_OPTION_RESOLUTIONUNIT_get, _wrap_IMAGE_OPTION_RESOLUTIONUNIT_set);
43404 PyDict_SetItemString(d,"IMAGE_RESOLUTION_INCHES", SWIG_From_int((int)wxIMAGE_RESOLUTION_INCHES));
43405 PyDict_SetItemString(d,"IMAGE_RESOLUTION_CM", SWIG_From_int((int)wxIMAGE_RESOLUTION_CM));
43406 PyDict_SetItemString(d,"BMP_24BPP", SWIG_From_int((int)wxBMP_24BPP));
43407 PyDict_SetItemString(d,"BMP_8BPP", SWIG_From_int((int)wxBMP_8BPP));
43408 PyDict_SetItemString(d,"BMP_8BPP_GREY", SWIG_From_int((int)wxBMP_8BPP_GREY));
43409 PyDict_SetItemString(d,"BMP_8BPP_GRAY", SWIG_From_int((int)wxBMP_8BPP_GRAY));
43410 PyDict_SetItemString(d,"BMP_8BPP_RED", SWIG_From_int((int)wxBMP_8BPP_RED));
43411 PyDict_SetItemString(d,"BMP_8BPP_PALETTE", SWIG_From_int((int)wxBMP_8BPP_PALETTE));
43412 PyDict_SetItemString(d,"BMP_4BPP", SWIG_From_int((int)wxBMP_4BPP));
43413 PyDict_SetItemString(d,"BMP_1BPP", SWIG_From_int((int)wxBMP_1BPP));
43414 PyDict_SetItemString(d,"BMP_1BPP_BW", SWIG_From_int((int)wxBMP_1BPP_BW));
43415 PyDict_SetItemString(d,"QUANTIZE_INCLUDE_WINDOWS_COLOURS", SWIG_From_int((int)wxQUANTIZE_INCLUDE_WINDOWS_COLOURS));
43416 PyDict_SetItemString(d,"QUANTIZE_FILL_DESTINATION_IMAGE", SWIG_From_int((int)wxQUANTIZE_FILL_DESTINATION_IMAGE));
43417 PyDict_SetItemString(d,"EVENT_PROPAGATE_NONE", SWIG_From_int((int)wxEVENT_PROPAGATE_NONE));
43418 PyDict_SetItemString(d,"EVENT_PROPAGATE_MAX", SWIG_From_int((int)wxEVENT_PROPAGATE_MAX));
43419 PyDict_SetItemString(d, "wxEVT_NULL", PyInt_FromLong(wxEVT_NULL));
43420 PyDict_SetItemString(d, "wxEVT_FIRST", PyInt_FromLong(wxEVT_FIRST));
43421 PyDict_SetItemString(d, "wxEVT_USER_FIRST", PyInt_FromLong(wxEVT_USER_FIRST));
43422 PyDict_SetItemString(d, "wxEVT_COMMAND_BUTTON_CLICKED", PyInt_FromLong(wxEVT_COMMAND_BUTTON_CLICKED));
43423 PyDict_SetItemString(d, "wxEVT_COMMAND_CHECKBOX_CLICKED", PyInt_FromLong(wxEVT_COMMAND_CHECKBOX_CLICKED));
43424 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICE_SELECTED", PyInt_FromLong(wxEVT_COMMAND_CHOICE_SELECTED));
43425 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_LISTBOX_SELECTED));
43426 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOX_DOUBLECLICKED", PyInt_FromLong(wxEVT_COMMAND_LISTBOX_DOUBLECLICKED));
43427 PyDict_SetItemString(d, "wxEVT_COMMAND_CHECKLISTBOX_TOGGLED", PyInt_FromLong(wxEVT_COMMAND_CHECKLISTBOX_TOGGLED));
43428 PyDict_SetItemString(d, "wxEVT_COMMAND_MENU_SELECTED", PyInt_FromLong(wxEVT_COMMAND_MENU_SELECTED));
43429 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_CLICKED", PyInt_FromLong(wxEVT_COMMAND_TOOL_CLICKED));
43430 PyDict_SetItemString(d, "wxEVT_COMMAND_SLIDER_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SLIDER_UPDATED));
43431 PyDict_SetItemString(d, "wxEVT_COMMAND_RADIOBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_RADIOBOX_SELECTED));
43432 PyDict_SetItemString(d, "wxEVT_COMMAND_RADIOBUTTON_SELECTED", PyInt_FromLong(wxEVT_COMMAND_RADIOBUTTON_SELECTED));
43433 PyDict_SetItemString(d, "wxEVT_COMMAND_SCROLLBAR_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SCROLLBAR_UPDATED));
43434 PyDict_SetItemString(d, "wxEVT_COMMAND_VLBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_VLBOX_SELECTED));
43435 PyDict_SetItemString(d, "wxEVT_COMMAND_COMBOBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_COMBOBOX_SELECTED));
43436 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_RCLICKED", PyInt_FromLong(wxEVT_COMMAND_TOOL_RCLICKED));
43437 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_ENTER", PyInt_FromLong(wxEVT_COMMAND_TOOL_ENTER));
43438 PyDict_SetItemString(d, "wxEVT_LEFT_DOWN", PyInt_FromLong(wxEVT_LEFT_DOWN));
43439 PyDict_SetItemString(d, "wxEVT_LEFT_UP", PyInt_FromLong(wxEVT_LEFT_UP));
43440 PyDict_SetItemString(d, "wxEVT_MIDDLE_DOWN", PyInt_FromLong(wxEVT_MIDDLE_DOWN));
43441 PyDict_SetItemString(d, "wxEVT_MIDDLE_UP", PyInt_FromLong(wxEVT_MIDDLE_UP));
43442 PyDict_SetItemString(d, "wxEVT_RIGHT_DOWN", PyInt_FromLong(wxEVT_RIGHT_DOWN));
43443 PyDict_SetItemString(d, "wxEVT_RIGHT_UP", PyInt_FromLong(wxEVT_RIGHT_UP));
43444 PyDict_SetItemString(d, "wxEVT_MOTION", PyInt_FromLong(wxEVT_MOTION));
43445 PyDict_SetItemString(d, "wxEVT_ENTER_WINDOW", PyInt_FromLong(wxEVT_ENTER_WINDOW));
43446 PyDict_SetItemString(d, "wxEVT_LEAVE_WINDOW", PyInt_FromLong(wxEVT_LEAVE_WINDOW));
43447 PyDict_SetItemString(d, "wxEVT_LEFT_DCLICK", PyInt_FromLong(wxEVT_LEFT_DCLICK));
43448 PyDict_SetItemString(d, "wxEVT_MIDDLE_DCLICK", PyInt_FromLong(wxEVT_MIDDLE_DCLICK));
43449 PyDict_SetItemString(d, "wxEVT_RIGHT_DCLICK", PyInt_FromLong(wxEVT_RIGHT_DCLICK));
43450 PyDict_SetItemString(d, "wxEVT_SET_FOCUS", PyInt_FromLong(wxEVT_SET_FOCUS));
43451 PyDict_SetItemString(d, "wxEVT_KILL_FOCUS", PyInt_FromLong(wxEVT_KILL_FOCUS));
43452 PyDict_SetItemString(d, "wxEVT_CHILD_FOCUS", PyInt_FromLong(wxEVT_CHILD_FOCUS));
43453 PyDict_SetItemString(d, "wxEVT_MOUSEWHEEL", PyInt_FromLong(wxEVT_MOUSEWHEEL));
43454 PyDict_SetItemString(d, "wxEVT_NC_LEFT_DOWN", PyInt_FromLong(wxEVT_NC_LEFT_DOWN));
43455 PyDict_SetItemString(d, "wxEVT_NC_LEFT_UP", PyInt_FromLong(wxEVT_NC_LEFT_UP));
43456 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_DOWN", PyInt_FromLong(wxEVT_NC_MIDDLE_DOWN));
43457 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_UP", PyInt_FromLong(wxEVT_NC_MIDDLE_UP));
43458 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_DOWN", PyInt_FromLong(wxEVT_NC_RIGHT_DOWN));
43459 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_UP", PyInt_FromLong(wxEVT_NC_RIGHT_UP));
43460 PyDict_SetItemString(d, "wxEVT_NC_MOTION", PyInt_FromLong(wxEVT_NC_MOTION));
43461 PyDict_SetItemString(d, "wxEVT_NC_ENTER_WINDOW", PyInt_FromLong(wxEVT_NC_ENTER_WINDOW));
43462 PyDict_SetItemString(d, "wxEVT_NC_LEAVE_WINDOW", PyInt_FromLong(wxEVT_NC_LEAVE_WINDOW));
43463 PyDict_SetItemString(d, "wxEVT_NC_LEFT_DCLICK", PyInt_FromLong(wxEVT_NC_LEFT_DCLICK));
43464 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_DCLICK", PyInt_FromLong(wxEVT_NC_MIDDLE_DCLICK));
43465 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_DCLICK", PyInt_FromLong(wxEVT_NC_RIGHT_DCLICK));
43466 PyDict_SetItemString(d, "wxEVT_CHAR", PyInt_FromLong(wxEVT_CHAR));
43467 PyDict_SetItemString(d, "wxEVT_CHAR_HOOK", PyInt_FromLong(wxEVT_CHAR_HOOK));
43468 PyDict_SetItemString(d, "wxEVT_NAVIGATION_KEY", PyInt_FromLong(wxEVT_NAVIGATION_KEY));
43469 PyDict_SetItemString(d, "wxEVT_KEY_DOWN", PyInt_FromLong(wxEVT_KEY_DOWN));
43470 PyDict_SetItemString(d, "wxEVT_KEY_UP", PyInt_FromLong(wxEVT_KEY_UP));
43471 PyDict_SetItemString(d, "wxEVT_HOTKEY", PyInt_FromLong(wxEVT_HOTKEY));
43472 PyDict_SetItemString(d, "wxEVT_SET_CURSOR", PyInt_FromLong(wxEVT_SET_CURSOR));
43473 PyDict_SetItemString(d, "wxEVT_SCROLL_TOP", PyInt_FromLong(wxEVT_SCROLL_TOP));
43474 PyDict_SetItemString(d, "wxEVT_SCROLL_BOTTOM", PyInt_FromLong(wxEVT_SCROLL_BOTTOM));
43475 PyDict_SetItemString(d, "wxEVT_SCROLL_LINEUP", PyInt_FromLong(wxEVT_SCROLL_LINEUP));
43476 PyDict_SetItemString(d, "wxEVT_SCROLL_LINEDOWN", PyInt_FromLong(wxEVT_SCROLL_LINEDOWN));
43477 PyDict_SetItemString(d, "wxEVT_SCROLL_PAGEUP", PyInt_FromLong(wxEVT_SCROLL_PAGEUP));
43478 PyDict_SetItemString(d, "wxEVT_SCROLL_PAGEDOWN", PyInt_FromLong(wxEVT_SCROLL_PAGEDOWN));
43479 PyDict_SetItemString(d, "wxEVT_SCROLL_THUMBTRACK", PyInt_FromLong(wxEVT_SCROLL_THUMBTRACK));
43480 PyDict_SetItemString(d, "wxEVT_SCROLL_THUMBRELEASE", PyInt_FromLong(wxEVT_SCROLL_THUMBRELEASE));
43481 PyDict_SetItemString(d, "wxEVT_SCROLL_ENDSCROLL", PyInt_FromLong(wxEVT_SCROLL_ENDSCROLL));
43482 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_TOP", PyInt_FromLong(wxEVT_SCROLLWIN_TOP));
43483 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_BOTTOM", PyInt_FromLong(wxEVT_SCROLLWIN_BOTTOM));
43484 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_LINEUP", PyInt_FromLong(wxEVT_SCROLLWIN_LINEUP));
43485 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_LINEDOWN", PyInt_FromLong(wxEVT_SCROLLWIN_LINEDOWN));
43486 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_PAGEUP", PyInt_FromLong(wxEVT_SCROLLWIN_PAGEUP));
43487 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_PAGEDOWN", PyInt_FromLong(wxEVT_SCROLLWIN_PAGEDOWN));
43488 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_THUMBTRACK", PyInt_FromLong(wxEVT_SCROLLWIN_THUMBTRACK));
43489 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_THUMBRELEASE", PyInt_FromLong(wxEVT_SCROLLWIN_THUMBRELEASE));
43490 PyDict_SetItemString(d, "wxEVT_SIZE", PyInt_FromLong(wxEVT_SIZE));
43491 PyDict_SetItemString(d, "wxEVT_MOVE", PyInt_FromLong(wxEVT_MOVE));
43492 PyDict_SetItemString(d, "wxEVT_CLOSE_WINDOW", PyInt_FromLong(wxEVT_CLOSE_WINDOW));
43493 PyDict_SetItemString(d, "wxEVT_END_SESSION", PyInt_FromLong(wxEVT_END_SESSION));
43494 PyDict_SetItemString(d, "wxEVT_QUERY_END_SESSION", PyInt_FromLong(wxEVT_QUERY_END_SESSION));
43495 PyDict_SetItemString(d, "wxEVT_ACTIVATE_APP", PyInt_FromLong(wxEVT_ACTIVATE_APP));
43496 PyDict_SetItemString(d, "wxEVT_POWER", PyInt_FromLong(wxEVT_POWER));
43497 PyDict_SetItemString(d, "wxEVT_ACTIVATE", PyInt_FromLong(wxEVT_ACTIVATE));
43498 PyDict_SetItemString(d, "wxEVT_CREATE", PyInt_FromLong(wxEVT_CREATE));
43499 PyDict_SetItemString(d, "wxEVT_DESTROY", PyInt_FromLong(wxEVT_DESTROY));
43500 PyDict_SetItemString(d, "wxEVT_SHOW", PyInt_FromLong(wxEVT_SHOW));
43501 PyDict_SetItemString(d, "wxEVT_ICONIZE", PyInt_FromLong(wxEVT_ICONIZE));
43502 PyDict_SetItemString(d, "wxEVT_MAXIMIZE", PyInt_FromLong(wxEVT_MAXIMIZE));
43503 PyDict_SetItemString(d, "wxEVT_MOUSE_CAPTURE_CHANGED", PyInt_FromLong(wxEVT_MOUSE_CAPTURE_CHANGED));
43504 PyDict_SetItemString(d, "wxEVT_PAINT", PyInt_FromLong(wxEVT_PAINT));
43505 PyDict_SetItemString(d, "wxEVT_ERASE_BACKGROUND", PyInt_FromLong(wxEVT_ERASE_BACKGROUND));
43506 PyDict_SetItemString(d, "wxEVT_NC_PAINT", PyInt_FromLong(wxEVT_NC_PAINT));
43507 PyDict_SetItemString(d, "wxEVT_PAINT_ICON", PyInt_FromLong(wxEVT_PAINT_ICON));
43508 PyDict_SetItemString(d, "wxEVT_MENU_OPEN", PyInt_FromLong(wxEVT_MENU_OPEN));
43509 PyDict_SetItemString(d, "wxEVT_MENU_CLOSE", PyInt_FromLong(wxEVT_MENU_CLOSE));
43510 PyDict_SetItemString(d, "wxEVT_MENU_HIGHLIGHT", PyInt_FromLong(wxEVT_MENU_HIGHLIGHT));
43511 PyDict_SetItemString(d, "wxEVT_CONTEXT_MENU", PyInt_FromLong(wxEVT_CONTEXT_MENU));
43512 PyDict_SetItemString(d, "wxEVT_SYS_COLOUR_CHANGED", PyInt_FromLong(wxEVT_SYS_COLOUR_CHANGED));
43513 PyDict_SetItemString(d, "wxEVT_DISPLAY_CHANGED", PyInt_FromLong(wxEVT_DISPLAY_CHANGED));
43514 PyDict_SetItemString(d, "wxEVT_SETTING_CHANGED", PyInt_FromLong(wxEVT_SETTING_CHANGED));
43515 PyDict_SetItemString(d, "wxEVT_QUERY_NEW_PALETTE", PyInt_FromLong(wxEVT_QUERY_NEW_PALETTE));
43516 PyDict_SetItemString(d, "wxEVT_PALETTE_CHANGED", PyInt_FromLong(wxEVT_PALETTE_CHANGED));
43517 PyDict_SetItemString(d, "wxEVT_DROP_FILES", PyInt_FromLong(wxEVT_DROP_FILES));
43518 PyDict_SetItemString(d, "wxEVT_DRAW_ITEM", PyInt_FromLong(wxEVT_DRAW_ITEM));
43519 PyDict_SetItemString(d, "wxEVT_MEASURE_ITEM", PyInt_FromLong(wxEVT_MEASURE_ITEM));
43520 PyDict_SetItemString(d, "wxEVT_COMPARE_ITEM", PyInt_FromLong(wxEVT_COMPARE_ITEM));
43521 PyDict_SetItemString(d, "wxEVT_INIT_DIALOG", PyInt_FromLong(wxEVT_INIT_DIALOG));
43522 PyDict_SetItemString(d, "wxEVT_IDLE", PyInt_FromLong(wxEVT_IDLE));
43523 PyDict_SetItemString(d, "wxEVT_UPDATE_UI", PyInt_FromLong(wxEVT_UPDATE_UI));
43524 PyDict_SetItemString(d, "wxEVT_SIZING", PyInt_FromLong(wxEVT_SIZING));
43525 PyDict_SetItemString(d, "wxEVT_MOVING", PyInt_FromLong(wxEVT_MOVING));
43526 PyDict_SetItemString(d, "wxEVT_COMMAND_LEFT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LEFT_CLICK));
43527 PyDict_SetItemString(d, "wxEVT_COMMAND_LEFT_DCLICK", PyInt_FromLong(wxEVT_COMMAND_LEFT_DCLICK));
43528 PyDict_SetItemString(d, "wxEVT_COMMAND_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_RIGHT_CLICK));
43529 PyDict_SetItemString(d, "wxEVT_COMMAND_RIGHT_DCLICK", PyInt_FromLong(wxEVT_COMMAND_RIGHT_DCLICK));
43530 PyDict_SetItemString(d, "wxEVT_COMMAND_SET_FOCUS", PyInt_FromLong(wxEVT_COMMAND_SET_FOCUS));
43531 PyDict_SetItemString(d, "wxEVT_COMMAND_KILL_FOCUS", PyInt_FromLong(wxEVT_COMMAND_KILL_FOCUS));
43532 PyDict_SetItemString(d, "wxEVT_COMMAND_ENTER", PyInt_FromLong(wxEVT_COMMAND_ENTER));
43533 PyDict_SetItemString(d,"MOUSE_BTN_ANY", SWIG_From_int((int)wxMOUSE_BTN_ANY));
43534 PyDict_SetItemString(d,"MOUSE_BTN_NONE", SWIG_From_int((int)wxMOUSE_BTN_NONE));
43535 PyDict_SetItemString(d,"MOUSE_BTN_LEFT", SWIG_From_int((int)wxMOUSE_BTN_LEFT));
43536 PyDict_SetItemString(d,"MOUSE_BTN_MIDDLE", SWIG_From_int((int)wxMOUSE_BTN_MIDDLE));
43537 PyDict_SetItemString(d,"MOUSE_BTN_RIGHT", SWIG_From_int((int)wxMOUSE_BTN_RIGHT));
43538 PyDict_SetItemString(d,"UPDATE_UI_PROCESS_ALL", SWIG_From_int((int)wxUPDATE_UI_PROCESS_ALL));
43539 PyDict_SetItemString(d,"UPDATE_UI_PROCESS_SPECIFIED", SWIG_From_int((int)wxUPDATE_UI_PROCESS_SPECIFIED));
43540 PyDict_SetItemString(d,"NavigationKeyEvent_IsBackward", SWIG_From_int((int)wxNavigationKeyEvent::IsBackward));
43541 PyDict_SetItemString(d,"NavigationKeyEvent_IsForward", SWIG_From_int((int)wxNavigationKeyEvent::IsForward));
43542 PyDict_SetItemString(d,"NavigationKeyEvent_WinChange", SWIG_From_int((int)wxNavigationKeyEvent::WinChange));
43543 PyDict_SetItemString(d,"IDLE_PROCESS_ALL", SWIG_From_int((int)wxIDLE_PROCESS_ALL));
43544 PyDict_SetItemString(d,"IDLE_PROCESS_SPECIFIED", SWIG_From_int((int)wxIDLE_PROCESS_SPECIFIED));
43545 PyDict_SetItemString(d,"PYAPP_ASSERT_SUPPRESS", SWIG_From_int((int)wxPYAPP_ASSERT_SUPPRESS));
43546 PyDict_SetItemString(d,"PYAPP_ASSERT_EXCEPTION", SWIG_From_int((int)wxPYAPP_ASSERT_EXCEPTION));
43547 PyDict_SetItemString(d,"PYAPP_ASSERT_DIALOG", SWIG_From_int((int)wxPYAPP_ASSERT_DIALOG));
43548 PyDict_SetItemString(d,"PYAPP_ASSERT_LOG", SWIG_From_int((int)wxPYAPP_ASSERT_LOG));
43549 PyDict_SetItemString(d,"PRINT_WINDOWS", SWIG_From_int((int)wxPRINT_WINDOWS));
43550 PyDict_SetItemString(d,"PRINT_POSTSCRIPT", SWIG_From_int((int)wxPRINT_POSTSCRIPT));
43551 SWIG_addvarlink(SWIG_globals,(char*)"NullAcceleratorTable",_wrap_NullAcceleratorTable_get, _wrap_NullAcceleratorTable_set);
43552 SWIG_addvarlink(SWIG_globals,(char*)"PanelNameStr",_wrap_PanelNameStr_get, _wrap_PanelNameStr_set);
43553 PyDict_SetItemString(d,"WINDOW_VARIANT_NORMAL", SWIG_From_int((int)wxWINDOW_VARIANT_NORMAL));
43554 PyDict_SetItemString(d,"WINDOW_VARIANT_SMALL", SWIG_From_int((int)wxWINDOW_VARIANT_SMALL));
43555 PyDict_SetItemString(d,"WINDOW_VARIANT_MINI", SWIG_From_int((int)wxWINDOW_VARIANT_MINI));
43556 PyDict_SetItemString(d,"WINDOW_VARIANT_LARGE", SWIG_From_int((int)wxWINDOW_VARIANT_LARGE));
43557 PyDict_SetItemString(d,"WINDOW_VARIANT_MAX", SWIG_From_int((int)wxWINDOW_VARIANT_MAX));
43558 SWIG_addvarlink(SWIG_globals,(char*)"DefaultValidator",_wrap_DefaultValidator_get, _wrap_DefaultValidator_set);
43559 SWIG_addvarlink(SWIG_globals,(char*)"ControlNameStr",_wrap_ControlNameStr_get, _wrap_ControlNameStr_set);
43560 PyDict_SetItemString(d,"FLEX_GROWMODE_NONE", SWIG_From_int((int)wxFLEX_GROWMODE_NONE));
43561 PyDict_SetItemString(d,"FLEX_GROWMODE_SPECIFIED", SWIG_From_int((int)wxFLEX_GROWMODE_SPECIFIED));
43562 PyDict_SetItemString(d,"FLEX_GROWMODE_ALL", SWIG_From_int((int)wxFLEX_GROWMODE_ALL));
43563 SWIG_addvarlink(SWIG_globals,(char*)"DefaultSpan",_wrap_DefaultSpan_get, _wrap_DefaultSpan_set);
43564 PyDict_SetItemString(d,"Left", SWIG_From_int((int)wxLeft));
43565 PyDict_SetItemString(d,"Top", SWIG_From_int((int)wxTop));
43566 PyDict_SetItemString(d,"Right", SWIG_From_int((int)wxRight));
43567 PyDict_SetItemString(d,"Bottom", SWIG_From_int((int)wxBottom));
43568 PyDict_SetItemString(d,"Width", SWIG_From_int((int)wxWidth));
43569 PyDict_SetItemString(d,"Height", SWIG_From_int((int)wxHeight));
43570 PyDict_SetItemString(d,"Centre", SWIG_From_int((int)wxCentre));
43571 PyDict_SetItemString(d,"Center", SWIG_From_int((int)wxCenter));
43572 PyDict_SetItemString(d,"CentreX", SWIG_From_int((int)wxCentreX));
43573 PyDict_SetItemString(d,"CentreY", SWIG_From_int((int)wxCentreY));
43574 PyDict_SetItemString(d,"Unconstrained", SWIG_From_int((int)wxUnconstrained));
43575 PyDict_SetItemString(d,"AsIs", SWIG_From_int((int)wxAsIs));
43576 PyDict_SetItemString(d,"PercentOf", SWIG_From_int((int)wxPercentOf));
43577 PyDict_SetItemString(d,"Above", SWIG_From_int((int)wxAbove));
43578 PyDict_SetItemString(d,"Below", SWIG_From_int((int)wxBelow));
43579 PyDict_SetItemString(d,"LeftOf", SWIG_From_int((int)wxLeftOf));
43580 PyDict_SetItemString(d,"RightOf", SWIG_From_int((int)wxRightOf));
43581 PyDict_SetItemString(d,"SameAs", SWIG_From_int((int)wxSameAs));
43582 PyDict_SetItemString(d,"Absolute", SWIG_From_int((int)wxAbsolute));
43583
43584 // Initialize threading, some globals and such
43585 __wxPyPreStart(d);
43586
43587
43588 // Although these are defined in __version__ they need to be here too so
43589 // that an assert can be done to ensure that the wxPython and the wxWindows
43590 // versions match.
43591 PyDict_SetItemString(d,"MAJOR_VERSION", PyInt_FromLong((long)wxMAJOR_VERSION ));
43592 PyDict_SetItemString(d,"MINOR_VERSION", PyInt_FromLong((long)wxMINOR_VERSION ));
43593 PyDict_SetItemString(d,"RELEASE_VERSION", PyInt_FromLong((long)wxRELEASE_NUMBER ));
43594
43595 }
43596