]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/mac/_core_wrap.cpp
289eea2a77fe5b3976aedd1a3375d1548b4038e2
[wxWidgets.git] / wxPython / src / mac / _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_TypeQuery SWIG_Python_TypeQuery
47 #define SWIG_TypeClientData SWIG_Python_TypeClientData
48 #define SWIG_PackData SWIG_Python_PackData
49 #define SWIG_UnpackData SWIG_Python_UnpackData
50
51
52 /***********************************************************************
53 * common.swg for wxPython
54 *
55 * Include only the function prototypes and such from SWIG's common.swg,
56 * but not the runtime functions themselves. This helps keep the
57 * wrapper files clean of unnecessary stuff that is in the libpy.c file
58 * anyway.
59 *
60 ************************************************************************/
61
62 #include <string.h>
63
64 #if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
65 # if defined(_MSC_VER) || defined(__GNUC__)
66 # if defined(STATIC_LINKED)
67 # define SWIGEXPORT(a) a
68 # define SWIGIMPORT(a) extern a
69 # else
70 # define SWIGEXPORT(a) __declspec(dllexport) a
71 # define SWIGIMPORT(a) extern a
72 # endif
73 # else
74 # if defined(__BORLANDC__)
75 # define SWIGEXPORT(a) a _export
76 # define SWIGIMPORT(a) a _export
77 # else
78 # define SWIGEXPORT(a) a
79 # define SWIGIMPORT(a) a
80 # endif
81 # endif
82 #else
83 # define SWIGEXPORT(a) a
84 # define SWIGIMPORT(a) a
85 #endif
86
87 #ifdef SWIG_GLOBAL
88 # define SWIGRUNTIME(a) SWIGEXPORT(a)
89 #else
90 # define SWIGRUNTIME(a) static a
91 #endif
92
93 #ifdef __cplusplus
94 extern "C" {
95 #endif
96
97 typedef void *(*swig_converter_func)(void *);
98 typedef struct swig_type_info *(*swig_dycast_func)(void **);
99
100 typedef struct swig_type_info {
101 const char *name;
102 swig_converter_func converter;
103 const char *str;
104 void *clientdata;
105 swig_dycast_func dcast;
106 struct swig_type_info *next;
107 struct swig_type_info *prev;
108 } swig_type_info;
109
110
111 SWIGIMPORT(swig_type_info *) SWIG_TypeRegister(swig_type_info *);
112 SWIGIMPORT(swig_type_info *) SWIG_TypeCheck(char *c, swig_type_info *);
113 SWIGIMPORT(void *) SWIG_TypeCast(swig_type_info *, void *);
114 SWIGIMPORT(swig_type_info *) SWIG_TypeDynamicCast(swig_type_info *, void **);
115 SWIGIMPORT(const char *) SWIG_TypeName(const swig_type_info *);
116 SWIGIMPORT(swig_type_info *) SWIG_TypeQuery(const char *);
117 SWIGIMPORT(void) SWIG_TypeClientData(swig_type_info *, void *);
118 SWIGIMPORT(char *) SWIG_PackData(char *, void *, int);
119 SWIGIMPORT(char *) SWIG_UnpackData(char *, void *, int);
120
121
122 #ifdef __cplusplus
123 }
124 #endif
125
126 /***********************************************************************
127 * pyrun.swg for wxPython
128 *
129 * Include only the function prototypes and such from SWIG's pyrun.swg,
130 * but not the runtime functions themselves. This helps keep the
131 * wrapper files clean of unnecessary stuff that is in the libpy.c file
132 * anyway.
133 *
134 ************************************************************************/
135
136 #include "Python.h"
137
138 #ifdef __cplusplus
139 extern "C" {
140 #endif
141
142 #define SWIG_PY_INT 1
143 #define SWIG_PY_FLOAT 2
144 #define SWIG_PY_STRING 3
145 #define SWIG_PY_POINTER 4
146 #define SWIG_PY_BINARY 5
147
148 /* Flags for pointer conversion */
149
150 #define SWIG_POINTER_EXCEPTION 0x1
151 #define SWIG_POINTER_DISOWN 0x2
152
153 /* Exception handling in wrappers */
154 #define SWIG_fail goto fail
155
156 /* Constant information structure */
157 typedef struct swig_const_info {
158 int type;
159 char *name;
160 long lvalue;
161 double dvalue;
162 void *pvalue;
163 swig_type_info **ptype;
164 } swig_const_info;
165
166 /* Common SWIG API */
167 #define SWIG_ConvertPtr(obj, pp, type, flags) \
168 SWIG_Python_ConvertPtr(obj, pp, type, flags)
169 #define SWIG_NewPointerObj(p, type, flags) \
170 SWIG_Python_NewPointerObj(p, type, flags)
171 #define SWIG_MustGetPtr(p, type, argnum, flags) \
172 SWIG_Python_MustGetPtr(p, type, argnum, flags)
173
174 /* Python-specific SWIG API */
175 #define SWIG_newvarlink() \
176 SWIG_Python_newvarlink()
177 #define SWIG_addvarlink(p, name, get_attr, set_attr) \
178 SWIG_Python_addvarlink(p, name, get_attr, set_attr)
179 #define SWIG_ConvertPacked(obj, ptr, sz, ty, flags) \
180 SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
181 #define SWIG_NewPackedObj(ptr, sz, type) \
182 SWIG_Python_NewPackedObj(ptr, sz, type)
183 #define SWIG_InstallConstants(d, constants) \
184 SWIG_Python_InstallConstants(d, constants)
185
186 typedef double (*py_objasdbl_conv)(PyObject *obj);
187
188 SWIGIMPORT(int) SWIG_Python_ConvertPtr(PyObject *, void **, swig_type_info *, int);
189 SWIGIMPORT(PyObject *) SWIG_Python_NewPointerObj(void *, swig_type_info *,int own);
190 SWIGIMPORT(void *) SWIG_Python_MustGetPtr(PyObject *, swig_type_info *, int, int);
191 SWIGIMPORT(PyObject *) SWIG_Python_newvarlink(void);
192 SWIGIMPORT(void) SWIG_Python_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
193 SWIGIMPORT(int) SWIG_Python_ConvertPacked(PyObject *, void *, int sz, swig_type_info *, int);
194 SWIGIMPORT(PyObject *) SWIG_Python_NewPackedObj(void *, int sz, swig_type_info *);
195 SWIGIMPORT(void) SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]);
196
197
198 /* Contract support */
199
200 #define SWIG_contract_assert(expr, msg) if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
201
202 #ifdef __cplusplus
203 }
204 #endif
205
206
207 /* -------- TYPES TABLE (BEGIN) -------- */
208
209 #define SWIGTYPE_p_wxLayoutConstraints swig_types[0]
210 #define SWIGTYPE_p_wxRealPoint swig_types[1]
211 #define SWIGTYPE_p_wxSizerItem swig_types[2]
212 #define SWIGTYPE_p_wxGBSizerItem swig_types[3]
213 #define SWIGTYPE_p_wxScrollEvent swig_types[4]
214 #define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[5]
215 #define SWIGTYPE_p_wxSizer swig_types[6]
216 #define SWIGTYPE_p_wxBoxSizer swig_types[7]
217 #define SWIGTYPE_p_wxStaticBoxSizer swig_types[8]
218 #define SWIGTYPE_p_wxGridBagSizer swig_types[9]
219 #define SWIGTYPE_p_wxAcceleratorEntry swig_types[10]
220 #define SWIGTYPE_p_wxUpdateUIEvent swig_types[11]
221 #define SWIGTYPE_p_wxMenu swig_types[12]
222 #define SWIGTYPE_p_wxEvent swig_types[13]
223 #define SWIGTYPE_p_wxGridSizer swig_types[14]
224 #define SWIGTYPE_p_wxFlexGridSizer swig_types[15]
225 #define SWIGTYPE_p_wxInitDialogEvent swig_types[16]
226 #define SWIGTYPE_p_wxItemContainer swig_types[17]
227 #define SWIGTYPE_p_wxNcPaintEvent swig_types[18]
228 #define SWIGTYPE_p_wxPaintEvent swig_types[19]
229 #define SWIGTYPE_p_wxSysColourChangedEvent swig_types[20]
230 #define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[21]
231 #define SWIGTYPE_p_wxDisplayChangedEvent swig_types[22]
232 #define SWIGTYPE_p_wxPaletteChangedEvent swig_types[23]
233 #define SWIGTYPE_p_wxControl swig_types[24]
234 #define SWIGTYPE_p_wxFont swig_types[25]
235 #define SWIGTYPE_p_wxMenuBarBase swig_types[26]
236 #define SWIGTYPE_p_wxSetCursorEvent swig_types[27]
237 #define SWIGTYPE_p_wxFSFile swig_types[28]
238 #define SWIGTYPE_p_wxCaret swig_types[29]
239 #define SWIGTYPE_p_wxRegion swig_types[30]
240 #define SWIGTYPE_p_wxPoint2D swig_types[31]
241 #define SWIGTYPE_p_int swig_types[32]
242 #define SWIGTYPE_p_wxSize swig_types[33]
243 #define SWIGTYPE_p_wxDC swig_types[34]
244 #define SWIGTYPE_p_wxPySizer swig_types[35]
245 #define SWIGTYPE_p_wxVisualAttributes swig_types[36]
246 #define SWIGTYPE_p_wxNotifyEvent swig_types[37]
247 #define SWIGTYPE_p_wxPyEvent swig_types[38]
248 #define SWIGTYPE_p_wxPropagationDisabler swig_types[39]
249 #define SWIGTYPE_p_wxAppTraits swig_types[40]
250 #define SWIGTYPE_p_wxArrayString swig_types[41]
251 #define SWIGTYPE_p_wxShowEvent swig_types[42]
252 #define SWIGTYPE_p_wxToolTip swig_types[43]
253 #define SWIGTYPE_p_wxMaximizeEvent swig_types[44]
254 #define SWIGTYPE_p_wxIconizeEvent swig_types[45]
255 #define SWIGTYPE_p_wxActivateEvent swig_types[46]
256 #define SWIGTYPE_p_wxMoveEvent swig_types[47]
257 #define SWIGTYPE_p_wxSizeEvent swig_types[48]
258 #define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[49]
259 #define SWIGTYPE_p_wxWindowCreateEvent swig_types[50]
260 #define SWIGTYPE_p_wxIdleEvent swig_types[51]
261 #define SWIGTYPE_p_wxMenuItem swig_types[52]
262 #define SWIGTYPE_p_wxStaticBox swig_types[53]
263 #define SWIGTYPE_p_long swig_types[54]
264 #define SWIGTYPE_p_wxTIFFHandler swig_types[55]
265 #define SWIGTYPE_p_wxXPMHandler swig_types[56]
266 #define SWIGTYPE_p_wxPNMHandler swig_types[57]
267 #define SWIGTYPE_p_wxJPEGHandler swig_types[58]
268 #define SWIGTYPE_p_wxPCXHandler swig_types[59]
269 #define SWIGTYPE_p_wxGIFHandler swig_types[60]
270 #define SWIGTYPE_p_wxPNGHandler swig_types[61]
271 #define SWIGTYPE_p_wxANIHandler swig_types[62]
272 #define SWIGTYPE_p_wxMemoryFSHandler swig_types[63]
273 #define SWIGTYPE_p_wxEvtHandler swig_types[64]
274 #define SWIGTYPE_p_wxCURHandler swig_types[65]
275 #define SWIGTYPE_p_wxICOHandler swig_types[66]
276 #define SWIGTYPE_p_wxBMPHandler swig_types[67]
277 #define SWIGTYPE_p_wxImageHandler swig_types[68]
278 #define SWIGTYPE_p_wxFileSystemHandler swig_types[69]
279 #define SWIGTYPE_p_wxPyFileSystemHandler swig_types[70]
280 #define SWIGTYPE_p_wxInternetFSHandler swig_types[71]
281 #define SWIGTYPE_p_wxZipFSHandler swig_types[72]
282 #define SWIGTYPE_p_wxRect swig_types[73]
283 #define SWIGTYPE_p_wxGBSpan swig_types[74]
284 #define SWIGTYPE_p_wxPropagateOnce swig_types[75]
285 #define SWIGTYPE_p_wxAcceleratorTable swig_types[76]
286 #define SWIGTYPE_p_char swig_types[77]
287 #define SWIGTYPE_p_wxGBPosition swig_types[78]
288 #define SWIGTYPE_p_wxImage swig_types[79]
289 #define SWIGTYPE_p_wxFrame swig_types[80]
290 #define SWIGTYPE_p_wxScrollWinEvent swig_types[81]
291 #define SWIGTYPE_p_wxImageHistogram swig_types[82]
292 #define SWIGTYPE_p_byte swig_types[83]
293 #define SWIGTYPE_p_wxPoint swig_types[84]
294 #define SWIGTYPE_p_wxCursor swig_types[85]
295 #define SWIGTYPE_p_wxObject swig_types[86]
296 #define SWIGTYPE_p_wxPyInputStream swig_types[87]
297 #define SWIGTYPE_p_wxOutputStream swig_types[88]
298 #define SWIGTYPE_p_wxInputStream swig_types[89]
299 #define SWIGTYPE_p_wxDateTime swig_types[90]
300 #define SWIGTYPE_p_wxKeyEvent swig_types[91]
301 #define SWIGTYPE_p_wxNavigationKeyEvent swig_types[92]
302 #define SWIGTYPE_p_wxWindowDestroyEvent swig_types[93]
303 #define SWIGTYPE_p_wxWindow swig_types[94]
304 #define SWIGTYPE_p_wxMenuBar swig_types[95]
305 #define SWIGTYPE_p_wxFileSystem swig_types[96]
306 #define SWIGTYPE_p_wxBitmap swig_types[97]
307 #define SWIGTYPE_p_wxMenuEvent swig_types[98]
308 #define SWIGTYPE_p_wxContextMenuEvent swig_types[99]
309 #define SWIGTYPE_p_unsigned_char swig_types[100]
310 #define SWIGTYPE_p_wxCloseEvent swig_types[101]
311 #define SWIGTYPE_p_wxEraseEvent swig_types[102]
312 #define SWIGTYPE_p_wxMouseEvent swig_types[103]
313 #define SWIGTYPE_p_wxPyApp swig_types[104]
314 #define SWIGTYPE_p_wxCommandEvent swig_types[105]
315 #define SWIGTYPE_p_wxPyCommandEvent swig_types[106]
316 #define SWIGTYPE_p_wxPyDropTarget swig_types[107]
317 #define SWIGTYPE_p_wxChildFocusEvent swig_types[108]
318 #define SWIGTYPE_p_wxFocusEvent swig_types[109]
319 #define SWIGTYPE_p_wxDropFilesEvent swig_types[110]
320 #define SWIGTYPE_p_wxControlWithItems swig_types[111]
321 #define SWIGTYPE_p_wxColour swig_types[112]
322 #define SWIGTYPE_p_wxValidator swig_types[113]
323 #define SWIGTYPE_p_wxPyValidator swig_types[114]
324 static swig_type_info *swig_types[116];
325
326 /* -------- TYPES TABLE (END) -------- */
327
328
329 /*-----------------------------------------------
330 @(target):= _core_.so
331 ------------------------------------------------*/
332 #define SWIG_init init_core_
333
334 #define SWIG_name "_core_"
335
336 /* Auxiliar swig macros */
337
338 #ifdef __cplusplus
339 #define SWIGSTATICINLINE(a) static inline a
340 #define SWIGSTATIC(a) static a
341 #define swig_new_array(type, size) (new type[(size)])
342 #define swig_delete_array(cptr) delete[] cptr
343 #define swig_const_cast(type,a) const_cast<type>(a)
344 #define swig_static_cast(type,a) static_cast<type>(a)
345 #define swig_reinterpret_cast(type,a) reinterpret_cast<type>(a)
346
347 #ifdef HAVE_NUMERIC_CAST
348 #define swig_numeric_cast(type,a) numeric_cast<type>(a)
349 #else
350 #define swig_numeric_cast(type,a) static_cast<type>(a)
351 #endif
352
353 #else /* C case */
354
355 #define SWIGSTATICINLINE(a) static a
356 #define SWIGSTATIC(a) static a
357 #define swig_new_array(type, size) ((type*) malloc((size)*sizeof(type)))
358 #define swig_delete_array(cptr) free((char*)cptr)
359 #define swig_const_cast(type,a) (type)(a)
360 #define swig_static_cast(type,a) (type)(a)
361 #define swig_reinterpret_cast(type,a) (type)(a)
362 #define swig_numeric_cast(type,a) (type)(a)
363
364 #endif /* __cplusplus */
365
366
367 #define SWIG_FromSignedChar PyInt_FromLong
368 #define SWIG_FromUnsignedChar PyInt_FromLong
369 #define SWIG_FromShort PyInt_FromLong
370 #define SWIG_FromUnsignedShort PyInt_FromLong
371 #define SWIG_FromInt PyInt_FromLong
372 #define SWIG_FromLong PyInt_FromLong
373 #define SWIG_FromFloat PyFloat_FromDouble
374 #define SWIG_FromDouble PyFloat_FromDouble
375 #define SWIG_FromFloat PyFloat_FromDouble
376 #define SWIG_FromDouble PyFloat_FromDouble
377
378
379 #include "wx/wxPython/wxPython_int.h"
380 #include "wx/wxPython/pyclasses.h"
381
382
383 #ifndef wxPyUSE_EXPORT
384 // Helper functions for dealing with SWIG objects and such. These are
385 // located here so they know about the SWIG types and functions declared
386 // in the wrapper code.
387
388 #include <wx/hashmap.h>
389 WX_DECLARE_STRING_HASH_MAP( swig_type_info*, wxPyTypeInfoHashMap );
390
391
392 // Maintains a hashmap of className to swig_type_info pointers. Given the
393 // name of a class either looks up the type info in the cache, or scans the
394 // SWIG tables for it.
395 extern PyObject* wxPyPtrTypeMap;
396 static
397 swig_type_info* wxPyFindSwigType(const wxChar* className) {
398
399 static wxPyTypeInfoHashMap* typeInfoCache = NULL;
400
401 if (typeInfoCache == NULL)
402 typeInfoCache = new wxPyTypeInfoHashMap;
403
404 wxString name(className);
405 swig_type_info* swigType = (*typeInfoCache)[name];
406
407 if (! swigType) {
408 // it wasn't in the cache, so look it up from SWIG
409 name.Append(wxT(" *"));
410 swigType = SWIG_Python_TypeQuery(name.mb_str());
411
412 // if it still wasn't found, try looking for a mapped name
413 if (!swigType) {
414 PyObject* item;
415 name = className;
416
417 if ((item = PyDict_GetItemString(wxPyPtrTypeMap,
418 (char*)(const char*)name.mbc_str())) != NULL) {
419 name = wxString(PyString_AsString(item), *wxConvCurrent);
420 name.Append(wxT(" *"));
421 swigType = SWIG_Python_TypeQuery(name.mb_str());
422 }
423 }
424 if (swigType) {
425 // and add it to the map if found
426 (*typeInfoCache)[className] = swigType;
427 }
428 }
429 return swigType;
430 }
431
432
433 // Check if a class name is a type known to SWIG
434 bool wxPyCheckSwigType(const wxChar* className) {
435
436 swig_type_info* swigType = wxPyFindSwigType(className);
437 return swigType != NULL;
438 }
439
440
441 // Given a pointer to a C++ object and a class name, construct a Python proxy
442 // object for it.
443 PyObject* wxPyConstructObject(void* ptr,
444 const wxChar* className,
445 int setThisOwn) {
446
447 swig_type_info* swigType = wxPyFindSwigType(className);
448 wxCHECK_MSG(swigType != NULL, NULL, wxT("Unknown type in wxPyConstructObject"));
449
450 return SWIG_Python_NewPointerObj(ptr, swigType, setThisOwn);
451 }
452
453
454 // Extract a pointer to the wrapped C++ object from a Python proxy object.
455 // Ensures that the proxy object is of the specified (or derived) type. If
456 // not able to perform the conversion then a Python exception is set and the
457 // error should be handled properly in the caller. Returns True on success.
458 bool wxPyConvertSwigPtr(PyObject* obj, void **ptr,
459 const wxChar* className) {
460
461 swig_type_info* swigType = wxPyFindSwigType(className);
462 wxCHECK_MSG(swigType != NULL, False, wxT("Unknown type in wxPyConvertSwigPtr"));
463
464 return SWIG_Python_ConvertPtr(obj, ptr, swigType, SWIG_POINTER_EXCEPTION) != -1;
465 }
466
467
468 // Make a SWIGified pointer object suitable for a .this attribute
469 PyObject* wxPyMakeSwigPtr(void* ptr, const wxChar* className) {
470
471 PyObject* robj = NULL;
472
473 swig_type_info* swigType = wxPyFindSwigType(className);
474 wxCHECK_MSG(swigType != NULL, NULL, wxT("Unknown type in wxPyConvertSwigPtr"));
475
476 #ifdef SWIG_COBJECT_TYPES
477 robj = PyCObject_FromVoidPtrAndDesc((void *) ptr, (char *) swigType->name, NULL);
478 #else
479 {
480 char result[1024];
481 char *r = result;
482 *(r++) = '_';
483 r = SWIG_Python_PackData(r, &ptr, sizeof(void *));
484 strcpy(r, swigType->name);
485 robj = PyString_FromString(result);
486 }
487 #endif
488
489 return robj;
490 }
491
492
493
494
495 // Export a C API in a struct. Other modules will be able to load this from
496 // the wx._core_ module and will then have safe access to these functions,
497 // even if they are located in another shared library.
498 static wxPyCoreAPI API = {
499
500 (p_SWIG_Python_TypeRegister_t)SWIG_Python_TypeRegister,
501 (p_SWIG_Python_TypeCheck_t)SWIG_Python_TypeCheck,
502 (p_SWIG_Python_TypeCast_t)SWIG_Python_TypeCast,
503 (p_SWIG_Python_TypeDynamicCast_t)SWIG_Python_TypeDynamicCast,
504 (p_SWIG_Python_TypeName_t)SWIG_Python_TypeName,
505 (p_SWIG_Python_TypeQuery_t)SWIG_Python_TypeQuery,
506 (p_SWIG_Python_TypeClientData_t)SWIG_Python_TypeClientData,
507 (p_SWIG_Python_newvarlink_t)SWIG_Python_newvarlink,
508 (p_SWIG_Python_addvarlink_t)SWIG_Python_addvarlink,
509 (p_SWIG_Python_ConvertPtr_t)SWIG_Python_ConvertPtr,
510 (p_SWIG_Python_ConvertPacked_t)SWIG_Python_ConvertPacked,
511 (p_SWIG_Python_PackData_t)SWIG_Python_PackData,
512 (p_SWIG_Python_UnpackData_t)SWIG_Python_UnpackData,
513 (p_SWIG_Python_NewPointerObj_t)SWIG_Python_NewPointerObj,
514 (p_SWIG_Python_NewPackedObj_t)SWIG_Python_NewPackedObj,
515 (p_SWIG_Python_InstallConstants_t)SWIG_Python_InstallConstants,
516 (p_SWIG_Python_MustGetPtr_t)SWIG_Python_MustGetPtr,
517
518 wxPyCheckSwigType,
519 wxPyConstructObject,
520 wxPyConvertSwigPtr,
521 wxPyMakeSwigPtr,
522
523 wxPyBeginAllowThreads,
524 wxPyEndAllowThreads,
525 wxPyBeginBlockThreads,
526 wxPyEndBlockThreads,
527
528 wxPy_ConvertList,
529
530 wxString_in_helper,
531 Py2wxString,
532 wx2PyString,
533
534 byte_LIST_helper,
535 int_LIST_helper,
536 long_LIST_helper,
537 string_LIST_helper,
538 wxPoint_LIST_helper,
539 wxBitmap_LIST_helper,
540 wxString_LIST_helper,
541 wxAcceleratorEntry_LIST_helper,
542
543 wxSize_helper,
544 wxPoint_helper,
545 wxRealPoint_helper,
546 wxRect_helper,
547 wxColour_helper,
548 wxPoint2D_helper,
549
550 wxPySimple_typecheck,
551 wxColour_typecheck,
552
553 wxPyCBH_setCallbackInfo,
554 wxPyCBH_findCallback,
555 wxPyCBH_callCallback,
556 wxPyCBH_callCallbackObj,
557 wxPyCBH_delete,
558
559 wxPyMake_wxObject,
560 wxPyMake_wxSizer,
561 wxPyPtrTypeMap_Add,
562 wxPy2int_seq_helper,
563 wxPy4int_seq_helper,
564 wxArrayString2PyList_helper,
565 wxArrayInt2PyList_helper,
566
567 wxPyClientData_dtor,
568 wxPyUserData_dtor,
569 wxPyOORClientData_dtor,
570
571 wxPyCBInputStream_create,
572
573 wxPyInstance_Check,
574 wxPySwigInstance_Check
575
576 };
577
578 #endif
579
580
581 #if ! wxUSE_HOTKEY
582 enum wxHotkeyModifier
583 {
584 wxMOD_NONE = 0,
585 wxMOD_ALT = 1,
586 wxMOD_CONTROL = 2,
587 wxMOD_SHIFT = 4,
588 wxMOD_WIN = 8
589 };
590 #define wxEVT_HOTKEY 9999
591 #endif
592
593 static const wxString wxPyEmptyString(wxEmptyString);
594 wxString wxObject_GetClassName(wxObject *self){
595 return self->GetClassInfo()->GetClassName();
596 }
597 void wxObject_Destroy(wxObject *self){
598 delete self;
599 }
600
601 #ifndef __WXMAC__
602 #define wxCURSOR_COPY_ARROW wxCURSOR_ARROW
603 #endif
604
605
606 #include <limits.h>
607
608
609 SWIGSTATICINLINE(long)
610 SWIG_CheckLongInRange(long value, const char* type,
611 long min_value, long max_value)
612 {
613 if (!PyErr_Occurred()) {
614 if (value < min_value) {
615 PyObject *err =
616 PyString_FromFormat("value %ld is less than '%s' minimum %ld",
617 value, type, min_value);
618
619 PyErr_SetObject(PyExc_OverflowError, err);
620 Py_DECREF(err);
621 } else if (value > max_value) {
622 PyObject *err =
623 PyString_FromFormat("value %ld is greater than '%s' maximum %ld",
624 value, type, max_value);
625 PyErr_SetObject(PyExc_OverflowError, err);
626 Py_DECREF(err);
627 }
628 }
629 return value;
630 }
631
632
633 SWIGSTATICINLINE(long)
634 SWIG_AsLong(PyObject * obj)
635 {
636 if (PyNumber_Check(obj))
637 return PyInt_AsLong(obj);
638 else {
639 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
640 obj->ob_type->tp_name);
641 PyErr_SetObject(PyExc_TypeError, errmsg);
642 Py_DECREF(errmsg);
643 return 0;
644 }
645 }
646
647
648 #if INT_MAX != LONG_MAX
649 SWIGSTATICINLINE(int)
650 SWIG_AsInt(PyObject *obj)
651 {
652 return swig_numeric_cast(int,
653 SWIG_CheckLongInRange(SWIG_AsLong(obj),
654 "int", INT_MIN, INT_MAX));
655 }
656 #else
657 #define SWIG_AsInt SWIG_AsLong
658 #endif
659
660
661 SWIGSTATICINLINE(int)
662 SWIG_CheckInt(PyObject* obj)
663 {
664 SWIG_AsInt(obj);
665 if (PyErr_Occurred()) {
666 PyErr_Clear();
667 return 0;
668 } else {
669 return 1;
670 }
671 }
672
673 PyObject *wxSize_Get(wxSize *self){
674 bool blocked = wxPyBeginBlockThreads();
675 PyObject* tup = PyTuple_New(2);
676 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
677 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
678 wxPyEndBlockThreads(blocked);
679 return tup;
680 }
681
682 SWIGSTATICINLINE(double)
683 SWIG_AsDouble(PyObject *obj)
684 {
685 if (PyNumber_Check(obj))
686 return PyFloat_AsDouble(obj);
687 else {
688 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
689 obj->ob_type->tp_name);
690 PyErr_SetObject(PyExc_TypeError, errmsg);
691 Py_DECREF(errmsg);
692 return 0;
693 }
694 }
695
696
697 SWIGSTATICINLINE(int)
698 SWIG_CheckDouble(PyObject* obj)
699 {
700 SWIG_AsDouble(obj);
701 if (PyErr_Occurred()) {
702 PyErr_Clear();
703 return 0;
704 } else {
705 return 1;
706 }
707 }
708
709 void wxRealPoint_Set(wxRealPoint *self,double x,double y){
710 self->x = x;
711 self->y = y;
712 }
713 PyObject *wxRealPoint_Get(wxRealPoint *self){
714 bool blocked = wxPyBeginBlockThreads();
715 PyObject* tup = PyTuple_New(2);
716 PyTuple_SET_ITEM(tup, 0, PyFloat_FromDouble(self->x));
717 PyTuple_SET_ITEM(tup, 1, PyFloat_FromDouble(self->y));
718 wxPyEndBlockThreads(blocked);
719 return tup;
720 }
721
722 SWIGSTATICINLINE(int)
723 SWIG_CheckLong(PyObject* obj)
724 {
725 SWIG_AsLong(obj);
726 if (PyErr_Occurred()) {
727 PyErr_Clear();
728 return 0;
729 } else {
730 return 1;
731 }
732 }
733
734 void wxPoint_Set(wxPoint *self,long x,long y){
735 self->x = x;
736 self->y = y;
737 }
738 PyObject *wxPoint_Get(wxPoint *self){
739 bool blocked = wxPyBeginBlockThreads();
740 PyObject* tup = PyTuple_New(2);
741 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
742 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
743 wxPyEndBlockThreads(blocked);
744 return tup;
745 }
746 void wxRect_Set(wxRect *self,int x,int y,int width,int height){
747 self->x = x;
748 self->y = y;
749 self->width = width;
750 self->height = height;
751 }
752 PyObject *wxRect_Get(wxRect *self){
753 bool blocked = wxPyBeginBlockThreads();
754 PyObject* tup = PyTuple_New(4);
755 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
756 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
757 PyTuple_SET_ITEM(tup, 2, PyInt_FromLong(self->width));
758 PyTuple_SET_ITEM(tup, 3, PyInt_FromLong(self->height));
759 wxPyEndBlockThreads(blocked);
760 return tup;
761 }
762
763 PyObject* wxIntersectRect(wxRect* r1, wxRect* r2) {
764 wxRegion reg1(*r1);
765 wxRegion reg2(*r2);
766 wxRect dest(0,0,0,0);
767 PyObject* obj;
768
769 reg1.Intersect(reg2);
770 dest = reg1.GetBox();
771
772 if (dest != wxRect(0,0,0,0)) {
773 bool blocked = wxPyBeginBlockThreads();
774 wxRect* newRect = new wxRect(dest);
775 obj = wxPyConstructObject((void*)newRect, wxT("wxRect"), True);
776 wxPyEndBlockThreads(blocked);
777 return obj;
778 }
779 Py_INCREF(Py_None);
780 return Py_None;
781 }
782
783
784 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
785 PyObject* o2;
786 PyObject* o3;
787
788 if (!target) {
789 target = o;
790 } else if (target == Py_None) {
791 Py_DECREF(Py_None);
792 target = o;
793 } else {
794 if (!PyTuple_Check(target)) {
795 o2 = target;
796 target = PyTuple_New(1);
797 PyTuple_SetItem(target, 0, o2);
798 }
799 o3 = PyTuple_New(1);
800 PyTuple_SetItem(o3, 0, o);
801
802 o2 = target;
803 target = PySequence_Concat(o2, o3);
804 Py_DECREF(o2);
805 Py_DECREF(o3);
806 }
807 return target;
808 }
809
810 void wxPoint2D_Set(wxPoint2D *self,double x,double y){
811 self->m_x = x;
812 self->m_y = y;
813 }
814 PyObject *wxPoint2D_Get(wxPoint2D *self){
815 bool blocked = wxPyBeginBlockThreads();
816 PyObject* tup = PyTuple_New(2);
817 PyTuple_SET_ITEM(tup, 0, PyFloat_FromDouble(self->m_x));
818 PyTuple_SET_ITEM(tup, 1, PyFloat_FromDouble(self->m_y));
819 wxPyEndBlockThreads(blocked);
820 return tup;
821 }
822
823 #include "wx/wxPython/pyistream.h"
824
825 wxPyInputStream *new_wxPyInputStream(PyObject *p){
826 wxInputStream* wxis = wxPyCBInputStream::create(p);
827 if (wxis)
828 return new wxPyInputStream(wxis);
829 else
830 return NULL;
831 }
832
833 SWIGSTATICINLINE(PyObject*)
834 SWIG_FromChar(char c)
835 {
836 return PyString_FromStringAndSize(&c,1);
837 }
838
839
840 SWIGSTATICINLINE(PyObject* )
841 SWIG_FromUnsignedLong(unsigned long value)
842 {
843 return (value > LONG_MAX) ?
844 PyLong_FromUnsignedLong(value)
845 : PyInt_FromLong(swig_numeric_cast(long,value));
846 }
847
848
849 /* returns '1' if the input is a raw char*, '0' if is a PyString */
850 SWIGSTATIC(int)
851 SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* size)
852 {
853 static swig_type_info* pchar_info = 0;
854 int psize = 0;
855 if (!pchar_info) pchar_info = SWIG_TypeQuery("char *");
856
857 if (SWIG_ConvertPtr(obj, swig_reinterpret_cast(void **,cptr), pchar_info, 0) == -1) {
858 PyErr_Clear();
859 PyString_AsStringAndSize(obj, cptr, &psize);
860 if (PyErr_Occurred()) {
861 PyErr_Clear();
862 PyErr_SetString(PyExc_TypeError,"a string is expected");
863 }
864 if (size) *size = psize;
865 return 0;
866 } else {
867 if (size) *size = (*cptr) ? (strlen(*cptr) + 1) : 0;
868 return 1;
869 }
870 }
871
872
873 SWIGSTATIC(void)
874 SWIG_AsCharArray(PyObject *obj, char* carray, size_t size)
875 {
876 char* cptr; size_t csize;
877 SWIG_AsCharPtrAndSize(obj, &cptr, &csize);
878 if (PyErr_Occurred()) {
879 PyErr_Clear();
880 PyObject *err =
881 PyString_FromFormat("a char array of size %d is expected", size);
882 PyErr_SetObject(PyExc_TypeError, err);
883 Py_DECREF(err);
884 } else {
885 /* in C (but not in C++) you can do:
886
887 char x[5] = "hello";
888
889 ie, assing the array using an extra '0' char.
890 */
891 #ifndef __cplusplus
892 if ((csize == size + 1) && !(cptr[csize-1])) --csize;
893 #endif
894 if (csize > size) {
895 PyObject *err =
896 PyString_FromFormat("a char array of maximum size %d is expected",
897 size);
898 PyErr_SetObject(PyExc_TypeError, err);
899 Py_DECREF(err);
900 } else {
901 if (csize) memcpy(carray, cptr, csize);
902 if (csize < size) memset(carray + csize, 0, size - csize);
903 }
904 }
905 }
906
907
908 SWIGSTATICINLINE(char)
909 SWIG_AsChar(PyObject *obj)
910 {
911 char c = 0;
912 if (PyInt_Check(obj) || PyLong_Check(obj)) {
913 c = swig_numeric_cast(char,
914 SWIG_CheckLongInRange(SWIG_AsLong(obj),
915 "char", CHAR_MIN, CHAR_MAX));
916 } else {
917 SWIG_AsCharArray(obj, &c, 1);
918 if (PyErr_Occurred()) {
919 PyErr_Clear();
920 PyErr_SetString(PyExc_TypeError, "a char is expected");
921 }
922 }
923 return c;
924 }
925
926
927 SWIGSTATICINLINE(int)
928 SWIG_CheckChar(PyObject* obj)
929 {
930 SWIG_AsChar(obj);
931 if (PyErr_Occurred()) {
932 PyErr_Clear();
933 return 0;
934 } else {
935 return 1;
936 }
937 }
938
939 void wxOutputStream_write(wxOutputStream *self,PyObject *obj){
940 // We use only strings for the streams, not unicode
941 PyObject* str = PyObject_Str(obj);
942 if (! str) {
943 PyErr_SetString(PyExc_TypeError, "Unable to convert to string");
944 return;
945 }
946 self->Write(PyString_AS_STRING(str),
947 PyString_GET_SIZE(str));
948 Py_DECREF(str);
949 }
950
951 #include "wx/wxPython/pyistream.h"
952
953
954 class wxPyFileSystemHandler : public wxFileSystemHandler
955 {
956 public:
957 wxPyFileSystemHandler() : wxFileSystemHandler() {}
958
959 DEC_PYCALLBACK_BOOL_STRING_pure(CanOpen);
960 DEC_PYCALLBACK_FSF_FSSTRING_pure(OpenFile);
961 DEC_PYCALLBACK_STRING_STRINGINT_pure(FindFirst);
962 DEC_PYCALLBACK_STRING__pure(FindNext);
963
964 wxString GetProtocol(const wxString& location) {
965 return wxFileSystemHandler::GetProtocol(location);
966 }
967
968 wxString GetLeftLocation(const wxString& location) {
969 return wxFileSystemHandler::GetLeftLocation(location);
970 }
971
972 wxString GetAnchor(const wxString& location) {
973 return wxFileSystemHandler::GetAnchor(location);
974 }
975
976 wxString GetRightLocation(const wxString& location) {
977 return wxFileSystemHandler::GetRightLocation(location);
978 }
979
980 wxString GetMimeTypeFromExt(const wxString& location) {
981 return wxFileSystemHandler::GetMimeTypeFromExt(location);
982 }
983
984 PYPRIVATE;
985 };
986
987
988 IMP_PYCALLBACK_BOOL_STRING_pure(wxPyFileSystemHandler, wxFileSystemHandler, CanOpen);
989 IMP_PYCALLBACK_FSF_FSSTRING_pure(wxPyFileSystemHandler, wxFileSystemHandler, OpenFile);
990 IMP_PYCALLBACK_STRING_STRINGINT_pure(wxPyFileSystemHandler, wxFileSystemHandler, FindFirst);
991 IMP_PYCALLBACK_STRING__pure(wxPyFileSystemHandler, wxFileSystemHandler, FindNext);
992
993
994 SWIGSTATICINLINE(bool)
995 SWIG_AsBool(PyObject *obj)
996 {
997 return PyObject_IsTrue(obj) ? true : false;
998 }
999
1000
1001 SWIGSTATICINLINE(int)
1002 SWIG_CheckBool(PyObject* obj)
1003 {
1004 SWIG_AsBool(obj);
1005 if (PyErr_Occurred()) {
1006 PyErr_Clear();
1007 return 0;
1008 } else {
1009 return 1;
1010 }
1011 }
1012
1013
1014 wxString wxFileSystem_URLToFileName(const wxString& url) {
1015 wxFileName fname = wxFileSystem::URLToFileName(url);
1016 return fname.GetFullPath();
1017 }
1018
1019
1020 void __wxMemoryFSHandler_AddFile_wxImage(const wxString& filename,
1021 wxImage& image,
1022 long type) {
1023 wxMemoryFSHandler::AddFile(filename, image, type);
1024 }
1025
1026 void __wxMemoryFSHandler_AddFile_wxBitmap(const wxString& filename,
1027 const wxBitmap& bitmap,
1028 long type) {
1029 wxMemoryFSHandler::AddFile(filename, bitmap, type);
1030 }
1031
1032 void __wxMemoryFSHandler_AddFile_Data(const wxString& filename,
1033 PyObject* data) {
1034 wxMemoryFSHandler::AddFile(filename,
1035 // TODO: Verify data type
1036 (void*)PyString_AsString(data),
1037 (size_t)PyString_Size(data));
1038 }
1039
1040
1041 #include "wx/wxPython/pyistream.h"
1042
1043
1044 SWIGSTATICINLINE(unsigned long)
1045 SWIG_CheckUnsignedLongInRange(unsigned long value, const char* type,
1046 unsigned long max_value)
1047 {
1048 if (!PyErr_Occurred()) {
1049 if (value > max_value) {
1050 PyObject *err =
1051 PyString_FromFormat("value %ld is greater than '%s' minimum %ld",
1052 value, type, max_value);
1053 PyErr_SetObject(PyExc_OverflowError, err);
1054 Py_DECREF(err);
1055 }
1056 }
1057 return value;
1058 }
1059
1060
1061 SWIGSTATICINLINE(unsigned long)
1062 SWIG_AsUnsignedLong(PyObject * obj)
1063 {
1064 if (PyLong_Check(obj)) {
1065 return PyLong_AsUnsignedLong(obj);
1066 } else {
1067 long i = SWIG_AsLong(obj);
1068 if ( !PyErr_Occurred() && (i < 0)) {
1069 PyErr_SetString(PyExc_TypeError, "negative value received for unsigned type");
1070 }
1071 return i;
1072 }
1073 }
1074
1075
1076 SWIGSTATICINLINE(unsigned char)
1077 SWIG_AsUnsignedChar(PyObject *obj)
1078 {
1079 return swig_numeric_cast(unsigned char,
1080 SWIG_CheckUnsignedLongInRange(SWIG_AsUnsignedLong(obj),
1081 "unsigned char", UCHAR_MAX));
1082 }
1083
1084
1085 SWIGSTATICINLINE(int)
1086 SWIG_CheckUnsignedChar(PyObject* obj)
1087 {
1088 SWIG_AsUnsignedChar(obj);
1089 if (PyErr_Occurred()) {
1090 PyErr_Clear();
1091 return 0;
1092 } else {
1093 return 1;
1094 }
1095 }
1096
1097 wxImage *new_wxImage(int width,int height,bool clear){
1098 if (width > 0 && height > 0)
1099 return new wxImage(width, height, clear);
1100 else
1101 return new wxImage;
1102 }
1103 wxImage *new_wxImage(wxBitmap const &bitmap){
1104 return new wxImage(bitmap.ConvertToImage());
1105 }
1106 wxImage *new_wxImage(int width,int height,unsigned char *data){
1107 // Copy the source data so the wxImage can clean it up later
1108 unsigned char* copy = (unsigned char*)malloc(width*height*3);
1109 if (copy == NULL) {
1110 PyErr_NoMemory();
1111 return NULL;
1112 }
1113 memcpy(copy, data, width*height*3);
1114 return new wxImage(width, height, copy, False);
1115 }
1116 wxSize wxImage_GetSize(wxImage *self){
1117 wxSize size(self->GetWidth(), self->GetHeight());
1118 return size;
1119 }
1120 PyObject *wxImage_GetData(wxImage *self){
1121 unsigned char* data = self->GetData();
1122 int len = self->GetWidth() * self->GetHeight() * 3;
1123 PyObject* rv;
1124 wxPyBLOCK_THREADS( rv = PyString_FromStringAndSize((char*)data, len));
1125 return rv;
1126 }
1127 void wxImage_SetData(wxImage *self,PyObject *data){
1128 unsigned char* dataPtr;
1129
1130 if (! PyString_Check(data)) {
1131 PyErr_SetString(PyExc_TypeError, "Expected string object");
1132 return /* NULL */ ;
1133 }
1134
1135 size_t len = self->GetWidth() * self->GetHeight() * 3;
1136 dataPtr = (unsigned char*) malloc(len);
1137 wxPyBLOCK_THREADS( memcpy(dataPtr, PyString_AsString(data), len) );
1138 self->SetData(dataPtr);
1139 // wxImage takes ownership of dataPtr...
1140 }
1141 PyObject *wxImage_GetDataBuffer(wxImage *self){
1142 unsigned char* data = self->GetData();
1143 int len = self->GetWidth() * self->GetHeight() * 3;
1144 PyObject* rv;
1145 wxPyBLOCK_THREADS( rv = PyBuffer_FromReadWriteMemory(data, len) );
1146 return rv;
1147 }
1148 void wxImage_SetDataBuffer(wxImage *self,PyObject *data){
1149 unsigned char* buffer;
1150 int size;
1151
1152 bool blocked = wxPyBeginBlockThreads();
1153 if (!PyArg_Parse(data, "t#", &buffer, &size))
1154 goto done;
1155
1156 if (size != self->GetWidth() * self->GetHeight() * 3) {
1157 PyErr_SetString(PyExc_TypeError, "Incorrect buffer size");
1158 goto done;
1159 }
1160 self->SetData(buffer);
1161 done:
1162 wxPyEndBlockThreads(blocked);
1163 }
1164 PyObject *wxImage_GetAlphaData(wxImage *self){
1165 unsigned char* data = self->GetAlpha();
1166 if (! data) {
1167 RETURN_NONE();
1168 } else {
1169 int len = self->GetWidth() * self->GetHeight();
1170 PyObject* rv;
1171 wxPyBLOCK_THREADS( rv = PyString_FromStringAndSize((char*)data, len) );
1172 return rv;
1173 }
1174 }
1175 void wxImage_SetAlphaData(wxImage *self,PyObject *data){
1176 unsigned char* dataPtr;
1177
1178 if (! PyString_Check(data)) {
1179 PyErr_SetString(PyExc_TypeError, "Expected string object");
1180 return /* NULL */ ;
1181 }
1182
1183 size_t len = self->GetWidth() * self->GetHeight();
1184 dataPtr = (unsigned char*) malloc(len);
1185 wxPyBLOCK_THREADS( memcpy(dataPtr, PyString_AsString(data), len) );
1186 self->SetAlpha(dataPtr);
1187 // wxImage takes ownership of dataPtr...
1188 }
1189 PyObject *wxImage_GetAlphaBuffer(wxImage *self){
1190 unsigned char* data = self->GetAlpha();
1191 int len = self->GetWidth() * self->GetHeight();
1192 PyObject* rv;
1193 wxPyBLOCK_THREADS( rv = PyBuffer_FromReadWriteMemory(data, len) );
1194 return rv;
1195 }
1196 void wxImage_SetAlphaBuffer(wxImage *self,PyObject *data){
1197 unsigned char* buffer;
1198 int size;
1199
1200 bool blocked = wxPyBeginBlockThreads();
1201 if (!PyArg_Parse(data, "t#", &buffer, &size))
1202 goto done;
1203
1204 if (size != self->GetWidth() * self->GetHeight()) {
1205 PyErr_SetString(PyExc_TypeError, "Incorrect buffer size");
1206 goto done;
1207 }
1208 self->SetAlpha(buffer);
1209 done:
1210 wxPyEndBlockThreads(blocked);
1211 }
1212
1213 SWIGSTATICINLINE(int)
1214 SWIG_CheckUnsignedLong(PyObject* obj)
1215 {
1216 SWIG_AsUnsignedLong(obj);
1217 if (PyErr_Occurred()) {
1218 PyErr_Clear();
1219 return 0;
1220 } else {
1221 return 1;
1222 }
1223 }
1224
1225 wxBitmap wxImage_ConvertToBitmap(wxImage *self){
1226 wxBitmap bitmap(*self);
1227 return bitmap;
1228 }
1229 wxBitmap wxImage_ConvertToMonoBitmap(wxImage *self,unsigned char red,unsigned char green,unsigned char blue){
1230 wxImage mono = self->ConvertToMono( red, green, blue );
1231 wxBitmap bitmap( mono, 1 );
1232 return bitmap;
1233 }
1234 static const wxString wxPyIMAGE_OPTION_BMP_FORMAT(wxIMAGE_OPTION_BMP_FORMAT);
1235 static const wxString wxPyIMAGE_OPTION_CUR_HOTSPOT_X(wxIMAGE_OPTION_CUR_HOTSPOT_X);
1236 static const wxString wxPyIMAGE_OPTION_CUR_HOTSPOT_Y(wxIMAGE_OPTION_CUR_HOTSPOT_Y);
1237 static const wxString wxPyIMAGE_OPTION_RESOLUTION(wxIMAGE_OPTION_RESOLUTION);
1238 static const wxString wxPyIMAGE_OPTION_RESOLUTIONUNIT(wxIMAGE_OPTION_RESOLUTIONUNIT);
1239 void wxEvtHandler_Connect(wxEvtHandler *self,int id,int lastId,int eventType,PyObject *func){
1240 if (PyCallable_Check(func)) {
1241 self->Connect(id, lastId, eventType,
1242 (wxObjectEventFunction) &wxPyCallback::EventThunker,
1243 new wxPyCallback(func));
1244 }
1245 else if (func == Py_None) {
1246 self->Disconnect(id, lastId, eventType,
1247 (wxObjectEventFunction)
1248 &wxPyCallback::EventThunker);
1249 }
1250 else {
1251 wxPyBLOCK_THREADS(
1252 PyErr_SetString(PyExc_TypeError, "Expected callable object or None."));
1253 }
1254 }
1255 bool wxEvtHandler_Disconnect(wxEvtHandler *self,int id,int lastId,wxEventType eventType){
1256 return self->Disconnect(id, lastId, eventType,
1257 (wxObjectEventFunction)
1258 &wxPyCallback::EventThunker);
1259 }
1260 void wxEvtHandler__setOORInfo(wxEvtHandler *self,PyObject *_self){
1261 if (_self && _self != Py_None) {
1262 self->SetClientObject(new wxPyOORClientData(_self));
1263 }
1264 else {
1265 wxPyOORClientData* data = (wxPyOORClientData*)self->GetClientObject();
1266 if (data) {
1267 self->SetClientObject(NULL); // This will delete it too
1268 }
1269 }
1270 }
1271 int wxKeyEvent_GetUniChar(wxKeyEvent *self){
1272 #if wxUSE_UNICODE
1273 return self->m_uniChar;
1274 #else
1275 return 0;
1276 #endif
1277 }
1278
1279 #if UINT_MAX < LONG_MAX
1280 #define SWIG_FromUnsignedInt SWIG_FromLong
1281 #else
1282 #define SWIG_FromUnsignedInt SWIG_FromUnsignedLong
1283 #endif
1284
1285
1286 #if UINT_MAX != ULONG_MAX
1287 SWIGSTATICINLINE(unsigned int)
1288 SWIG_AsUnsignedInt(PyObject *obj)
1289 {
1290 return swig_numeric_cast(unsigned int,
1291 SWIG_CheckUnsignedLongInRange(SWIG_AsUnsignedLong(obj),
1292 "unsigned int", UINT_MAX));
1293 }
1294 #else
1295 #define SWIG_AsUnsignedInt SWIG_AsUnsignedLong
1296 #endif
1297
1298
1299 SWIGSTATICINLINE(int)
1300 SWIG_CheckUnsignedInt(PyObject* obj)
1301 {
1302 SWIG_AsUnsignedInt(obj);
1303 if (PyErr_Occurred()) {
1304 PyErr_Clear();
1305 return 0;
1306 } else {
1307 return 1;
1308 }
1309 }
1310
1311 void wxSizeEvent_SetSize(wxSizeEvent *self,wxSize size){
1312 self->m_size = size;
1313 }
1314 void wxMoveEvent_SetPosition(wxMoveEvent *self,wxPoint pos){
1315 self->m_pos = pos;
1316 }
1317 PyObject *wxDropFilesEvent_GetFiles(wxDropFilesEvent *self){
1318 int count = self->GetNumberOfFiles();
1319 wxString* files = self->GetFiles();
1320 PyObject* list = PyList_New(count);
1321
1322 if (!list) {
1323 PyErr_SetString(PyExc_MemoryError, "Can't allocate list of files!");
1324 return NULL;
1325 }
1326
1327 for (int i=0; i<count; i++) {
1328 PyList_SetItem(list, i, wx2PyString(files[i]));
1329 }
1330 return list;
1331 }
1332
1333
1334 wxPyApp *new_wxPyApp(){
1335 wxPythonApp = new wxPyApp();
1336 return wxPythonApp;
1337 }
1338 int PyApp_GetComCtl32Version(){ wxPyRaiseNotImplemented(); return 0; }
1339
1340 void wxApp_CleanUp() {
1341 __wxPyCleanup();
1342 }
1343
1344
1345 wxPyApp* wxGetApp() {
1346 return (wxPyApp*)wxTheApp;
1347 }
1348
1349
1350
1351 static const wxString wxPyPanelNameStr(wxPanelNameStr);
1352 wxVisualAttributes *new_wxVisualAttributes(){ return new wxVisualAttributes; }
1353 void delete_wxVisualAttributes(wxVisualAttributes *self){ delete self; }
1354 PyObject *wxWindow_GetChildren(wxWindow *self){
1355 wxWindowList& list = self->GetChildren();
1356 return wxPy_ConvertList(&list);
1357 }
1358 bool wxWindow_RegisterHotKey(wxWindow *self,int hotkeyId,int modifiers,int keycode){
1359 #if wxUSE_HOTKEY
1360 return self->RegisterHotKey(hotkeyId, modifiers, keycode);
1361 #else
1362 return False;
1363 #endif
1364 }
1365 bool wxWindow_UnregisterHotKey(wxWindow *self,int hotkeyId){
1366
1367
1368
1369 return False;
1370
1371 }
1372 long wxWindow_GetHandle(wxWindow *self){
1373 return wxPyGetWinHandle(self);
1374 }
1375
1376 wxWindow* wxFindWindowById( long id, const wxWindow *parent = NULL ) {
1377 return wxWindow::FindWindowById(id, parent);
1378 }
1379
1380 wxWindow* wxFindWindowByName( const wxString& name,
1381 const wxWindow *parent = NULL ) {
1382 return wxWindow::FindWindowByName(name, parent);
1383 }
1384
1385 wxWindow* wxFindWindowByLabel( const wxString& label,
1386 const wxWindow *parent = NULL ) {
1387 return wxWindow::FindWindowByLabel(label, parent);
1388 }
1389
1390
1391 #ifdef __WXMSW__
1392 #include <wx/msw/private.h> // to get wxGetWindowId
1393 #endif
1394
1395
1396 wxWindow* wxWindow_FromHWND(wxWindow* parent, unsigned long _hWnd) {
1397 #ifdef __WXMSW__
1398 WXHWND hWnd = (WXHWND)_hWnd;
1399 long id = wxGetWindowId(hWnd);
1400 wxWindow* win = new wxWindow;
1401 parent->AddChild(win);
1402 win->SetEventHandler(win);
1403 win->SetHWND(hWnd);
1404 win->SetId(id);
1405 win->SubclassWin(hWnd);
1406 win->AdoptAttributesFromHWND();
1407 win->SetupColours();
1408 return win;
1409 #else
1410 wxPyRaiseNotImplemented();
1411 return NULL;
1412 #endif
1413 }
1414
1415
1416 IMP_PYCALLBACK_BOOL_WXWIN(wxPyValidator, wxValidator, Validate);
1417 IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferToWindow);
1418 IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferFromWindow);
1419
1420 IMPLEMENT_DYNAMIC_CLASS(wxPyValidator, wxValidator);
1421
1422 void wxMenu_Destroy(wxMenu *self){ delete self; }
1423 PyObject *wxMenu_GetMenuItems(wxMenu *self){
1424 wxMenuItemList& list = self->GetMenuItems();
1425 return wxPy_ConvertList(&list);
1426 }
1427 int MenuItem_GetDefaultMarginWidth(){ return 0; }
1428 static const wxString wxPyControlNameStr(wxControlNameStr);
1429 int wxItemContainer_Append(wxItemContainer *self,wxString const &item,PyObject *clientData){
1430 if (clientData) {
1431 wxPyClientData* data = new wxPyClientData(clientData);
1432 return self->Append(item, data);
1433 } else
1434 return self->Append(item);
1435 }
1436 int wxItemContainer_Insert(wxItemContainer *self,wxString const &item,int pos,PyObject *clientData){
1437 if (clientData) {
1438 wxPyClientData* data = new wxPyClientData(clientData);
1439 return self->Insert(item, pos, data);
1440 } else
1441 return self->Insert(item, pos);
1442 }
1443 PyObject *wxItemContainer_GetClientData(wxItemContainer *self,int n){
1444 wxPyClientData* data = (wxPyClientData*)self->GetClientObject(n);
1445 if (data) {
1446 Py_INCREF(data->m_obj);
1447 return data->m_obj;
1448 } else {
1449 Py_INCREF(Py_None);
1450 return Py_None;
1451 }
1452 }
1453 void wxItemContainer_SetClientData(wxItemContainer *self,int n,PyObject *clientData){
1454 wxPyClientData* data = new wxPyClientData(clientData);
1455 self->SetClientObject(n, data);
1456 }
1457
1458
1459
1460 #include <float.h>
1461
1462 SWIGSTATIC(float)
1463 SWIG_FloatCast(double value)
1464 {
1465 float f = 0;
1466 if (!PyErr_Occurred()) {
1467 if (value < FLT_MIN) {
1468 PyObject *err =
1469 PyString_FromFormat("value %g is less than float minimum %g",
1470 value, FLT_MIN);
1471 PyErr_SetObject(PyExc_OverflowError, err);
1472 Py_DECREF(err);
1473 } else if (value > FLT_MAX) {
1474 PyObject *err =
1475 PyString_FromFormat("value %g is greater than float maximum %g",
1476 value, FLT_MAX);
1477 PyErr_SetObject(PyExc_OverflowError, err);
1478 Py_DECREF(err);
1479 } else {
1480 f = swig_numeric_cast(float, value);
1481 }
1482 }
1483 return f;
1484 }
1485
1486
1487 SWIGSTATICINLINE(float)
1488 SWIG_AsFloat(PyObject *obj)
1489 {
1490 return SWIG_FloatCast(SWIG_AsDouble(obj));
1491 }
1492
1493
1494 SWIGSTATICINLINE(int)
1495 SWIG_CheckFloat(PyObject* obj)
1496 {
1497 SWIG_AsFloat(obj);
1498 if (PyErr_Occurred()) {
1499 PyErr_Clear();
1500 return 0;
1501 } else {
1502 return 1;
1503 }
1504 }
1505
1506 PyObject *wxSizerItem_GetUserData(wxSizerItem *self){
1507 wxPyUserData* data = (wxPyUserData*)self->GetUserData();
1508 if (data) {
1509 Py_INCREF(data->m_obj);
1510 return data->m_obj;
1511 } else {
1512 Py_INCREF(Py_None);
1513 return Py_None;
1514 }
1515 }
1516
1517 // Figure out the type of the sizer item
1518
1519 struct wxPySizerItemInfo {
1520 wxPySizerItemInfo()
1521 : window(NULL), sizer(NULL), gotSize(False),
1522 size(wxDefaultSize), gotPos(False), pos(-1)
1523 {}
1524
1525 wxWindow* window;
1526 wxSizer* sizer;
1527 bool gotSize;
1528 wxSize size;
1529 bool gotPos;
1530 int pos;
1531 };
1532
1533 static wxPySizerItemInfo wxPySizerItemTypeHelper(PyObject* item, bool checkSize, bool checkIdx ) {
1534
1535 wxPySizerItemInfo info;
1536 wxSize size;
1537 wxSize* sizePtr = &size;
1538
1539 // Find out what the type of the item is
1540 // try wxWindow
1541 if ( ! wxPyConvertSwigPtr(item, (void**)&info.window, wxT("wxWindow")) ) {
1542 PyErr_Clear();
1543 info.window = NULL;
1544
1545 // try wxSizer
1546 if ( ! wxPyConvertSwigPtr(item, (void**)&info.sizer, wxT("wxSizer")) ) {
1547 PyErr_Clear();
1548 info.sizer = NULL;
1549
1550 // try wxSize or (w,h)
1551 if ( checkSize && wxSize_helper(item, &sizePtr)) {
1552 info.size = *sizePtr;
1553 info.gotSize = True;
1554 }
1555
1556 // or a single int
1557 if (checkIdx && PyInt_Check(item)) {
1558 info.pos = PyInt_AsLong(item);
1559 info.gotPos = True;
1560 }
1561 }
1562 }
1563
1564 if ( !(info.window || info.sizer || (checkSize && info.gotSize) || (checkIdx && info.gotPos)) ) {
1565 // no expected type, figure out what kind of error message to generate
1566 if ( !checkSize && !checkIdx )
1567 PyErr_SetString(PyExc_TypeError, "wxWindow or wxSizer expected for item");
1568 else if ( checkSize && !checkIdx )
1569 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer, wxSize, or (w,h) expected for item");
1570 else if ( !checkSize && checkIdx)
1571 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer or int (position) expected for item");
1572 else
1573 // can this one happen?
1574 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer, wxSize, or (w,h) or int (position) expected for item");
1575 }
1576
1577 return info;
1578 }
1579
1580 void wxSizer__setOORInfo(wxSizer *self,PyObject *_self){
1581 self->SetClientObject(new wxPyOORClientData(_self));
1582 }
1583 void wxSizer_Add(wxSizer *self,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1584
1585 wxPyUserData* data = NULL;
1586 bool blocked = wxPyBeginBlockThreads();
1587 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
1588 if ( userData && (info.window || info.sizer || info.gotSize) )
1589 data = new wxPyUserData(userData);
1590 wxPyEndBlockThreads(blocked);
1591
1592 // Now call the real Add method if a valid item type was found
1593 if ( info.window )
1594 self->Add(info.window, proportion, flag, border, data);
1595 else if ( info.sizer )
1596 self->Add(info.sizer, proportion, flag, border, data);
1597 else if (info.gotSize)
1598 self->Add(info.size.GetWidth(), info.size.GetHeight(),
1599 proportion, flag, border, data);
1600 }
1601 void wxSizer_Insert(wxSizer *self,int before,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1602
1603 wxPyUserData* data = NULL;
1604 bool blocked = wxPyBeginBlockThreads();
1605 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
1606 if ( userData && (info.window || info.sizer || info.gotSize) )
1607 data = new wxPyUserData(userData);
1608 wxPyEndBlockThreads(blocked);
1609
1610 // Now call the real Insert method if a valid item type was found
1611 if ( info.window )
1612 self->Insert(before, info.window, proportion, flag, border, data);
1613 else if ( info.sizer )
1614 self->Insert(before, info.sizer, proportion, flag, border, data);
1615 else if (info.gotSize)
1616 self->Insert(before, info.size.GetWidth(), info.size.GetHeight(),
1617 proportion, flag, border, data);
1618 }
1619 void wxSizer_Prepend(wxSizer *self,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1620
1621 wxPyUserData* data = NULL;
1622 bool blocked = wxPyBeginBlockThreads();
1623 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
1624 if ( userData && (info.window || info.sizer || info.gotSize) )
1625 data = new wxPyUserData(userData);
1626 wxPyEndBlockThreads(blocked);
1627
1628 // Now call the real Prepend method if a valid item type was found
1629 if ( info.window )
1630 self->Prepend(info.window, proportion, flag, border, data);
1631 else if ( info.sizer )
1632 self->Prepend(info.sizer, proportion, flag, border, data);
1633 else if (info.gotSize)
1634 self->Prepend(info.size.GetWidth(), info.size.GetHeight(),
1635 proportion, flag, border, data);
1636 }
1637 bool wxSizer_Remove(wxSizer *self,PyObject *item){
1638 bool blocked = wxPyBeginBlockThreads();
1639 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
1640 wxPyEndBlockThreads(blocked);
1641 if ( info.window )
1642 return self->Remove(info.window);
1643 else if ( info.sizer )
1644 return self->Remove(info.sizer);
1645 else if ( info.gotPos )
1646 return self->Remove(info.pos);
1647 else
1648 return False;
1649 }
1650 bool wxSizer_Detach(wxSizer *self,PyObject *item){
1651 bool blocked = wxPyBeginBlockThreads();
1652 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
1653 wxPyEndBlockThreads(blocked);
1654 if ( info.window )
1655 return self->Detach(info.window);
1656 else if ( info.sizer )
1657 return self->Detach(info.sizer);
1658 else if ( info.gotPos )
1659 return self->Detach(info.pos);
1660 else
1661 return False;
1662 }
1663 void wxSizer__SetItemMinSize(wxSizer *self,PyObject *item,wxSize const &size){
1664 bool blocked = wxPyBeginBlockThreads();
1665 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
1666 wxPyEndBlockThreads(blocked);
1667 if ( info.window )
1668 self->SetItemMinSize(info.window, size);
1669 else if ( info.sizer )
1670 self->SetItemMinSize(info.sizer, size);
1671 else if ( info.gotPos )
1672 self->SetItemMinSize(info.pos, size);
1673 }
1674 PyObject *wxSizer_GetChildren(wxSizer *self){
1675 wxSizerItemList& list = self->GetChildren();
1676 return wxPy_ConvertList(&list);
1677 }
1678 void wxSizer_Show(wxSizer *self,PyObject *item,bool show){
1679 bool blocked = wxPyBeginBlockThreads();
1680 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, False);
1681 wxPyEndBlockThreads(blocked);
1682 if ( info.window )
1683 self->Show(info.window, show);
1684 else if ( info.sizer )
1685 self->Show(info.sizer, show);
1686 }
1687 void wxSizer_Hide(wxSizer *self,PyObject *item){
1688 bool blocked = wxPyBeginBlockThreads();
1689 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, False);
1690 wxPyEndBlockThreads(blocked);
1691 if ( info.window )
1692 self->Hide(info.window);
1693 else if ( info.sizer )
1694 self->Hide(info.sizer);
1695 }
1696 bool wxSizer_IsShown(wxSizer *self,PyObject *item){
1697 bool blocked = wxPyBeginBlockThreads();
1698 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, False);
1699 wxPyEndBlockThreads(blocked);
1700 if ( info.window )
1701 return self->IsShown(info.window);
1702 else if ( info.sizer )
1703 return self->IsShown(info.sizer);
1704 else
1705 return False;
1706 }
1707
1708 // See pyclasses.h
1709 IMP_PYCALLBACK___pure(wxPySizer, wxSizer, RecalcSizes);
1710 IMP_PYCALLBACK_wxSize__pure(wxPySizer, wxSizer, CalcMin);
1711 IMPLEMENT_DYNAMIC_CLASS(wxPySizer, wxSizer);
1712
1713
1714
1715
1716 bool wxGBPosition_helper(PyObject* source, wxGBPosition** obj)
1717 {
1718 if (source == Py_None) {
1719 **obj = wxGBPosition(-1,-1);
1720 return True;
1721 }
1722 return wxPyTwoIntItem_helper(source, obj, wxT("wxGBPosition"));
1723 }
1724
1725 bool wxGBSpan_helper(PyObject* source, wxGBSpan** obj)
1726 {
1727 if (source == Py_None) {
1728 **obj = wxGBSpan(-1,-1);
1729 return True;
1730 }
1731 return wxPyTwoIntItem_helper(source, obj, wxT("wxGBSpan"));
1732 }
1733
1734
1735 void wxGBPosition_Set(wxGBPosition *self,int row,int col){
1736 self->SetRow(row);
1737 self->SetCol(col);
1738 }
1739 PyObject *wxGBPosition_Get(wxGBPosition *self){
1740 bool blocked = wxPyBeginBlockThreads();
1741 PyObject* tup = PyTuple_New(2);
1742 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->GetRow()));
1743 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->GetCol()));
1744 wxPyEndBlockThreads(blocked);
1745 return tup;
1746 }
1747 void wxGBSpan_Set(wxGBSpan *self,int rowspan,int colspan){
1748 self->SetRowspan(rowspan);
1749 self->SetColspan(colspan);
1750 }
1751 PyObject *wxGBSpan_Get(wxGBSpan *self){
1752 bool blocked = wxPyBeginBlockThreads();
1753 PyObject* tup = PyTuple_New(2);
1754 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->GetRowspan()));
1755 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->GetColspan()));
1756 wxPyEndBlockThreads(blocked);
1757 return tup;
1758 }
1759 bool wxGridBagSizer_Add(wxGridBagSizer *self,PyObject *item,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData){
1760
1761 wxPyUserData* data = NULL;
1762 bool blocked = wxPyBeginBlockThreads();
1763 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
1764 if ( userData && (info.window || info.sizer || info.gotSize) )
1765 data = new wxPyUserData(userData);
1766 wxPyEndBlockThreads(blocked);
1767
1768 // Now call the real Add method if a valid item type was found
1769 if ( info.window )
1770 return self->Add(info.window, pos, span, flag, border, data);
1771 else if ( info.sizer )
1772 return self->Add(info.sizer, pos, span, flag, border, data);
1773 else if (info.gotSize)
1774 return self->Add(info.size.GetWidth(), info.size.GetHeight(),
1775 pos, span, flag, border, data);
1776 return False;
1777 }
1778
1779
1780 #ifdef __cplusplus
1781 extern "C" {
1782 #endif
1783 static int _wrap_EmptyString_set(PyObject *_val) {
1784 PyErr_SetString(PyExc_TypeError,"Variable EmptyString is read-only.");
1785 return 1;
1786 }
1787
1788
1789 static PyObject *_wrap_EmptyString_get() {
1790 PyObject *pyobj;
1791
1792 {
1793 #if wxUSE_UNICODE
1794 pyobj = PyUnicode_FromWideChar((&wxPyEmptyString)->c_str(), (&wxPyEmptyString)->Len());
1795 #else
1796 pyobj = PyString_FromStringAndSize((&wxPyEmptyString)->c_str(), (&wxPyEmptyString)->Len());
1797 #endif
1798 }
1799 return pyobj;
1800 }
1801
1802
1803 static PyObject *_wrap_Object_GetClassName(PyObject *self, PyObject *args, PyObject *kwargs) {
1804 PyObject *resultobj;
1805 wxObject *arg1 = (wxObject *) 0 ;
1806 wxString result;
1807 PyObject * obj0 = 0 ;
1808 char *kwnames[] = {
1809 (char *) "self", NULL
1810 };
1811
1812 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Object_GetClassName",kwnames,&obj0)) goto fail;
1813 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxObject,
1814 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1815 {
1816 PyThreadState* __tstate = wxPyBeginAllowThreads();
1817 result = wxObject_GetClassName(arg1);
1818
1819 wxPyEndAllowThreads(__tstate);
1820 if (PyErr_Occurred()) SWIG_fail;
1821 }
1822 {
1823 #if wxUSE_UNICODE
1824 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
1825 #else
1826 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
1827 #endif
1828 }
1829 return resultobj;
1830 fail:
1831 return NULL;
1832 }
1833
1834
1835 static PyObject *_wrap_Object_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
1836 PyObject *resultobj;
1837 wxObject *arg1 = (wxObject *) 0 ;
1838 PyObject * obj0 = 0 ;
1839 char *kwnames[] = {
1840 (char *) "self", NULL
1841 };
1842
1843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Object_Destroy",kwnames,&obj0)) goto fail;
1844 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxObject,
1845 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1846 {
1847 PyThreadState* __tstate = wxPyBeginAllowThreads();
1848 wxObject_Destroy(arg1);
1849
1850 wxPyEndAllowThreads(__tstate);
1851 if (PyErr_Occurred()) SWIG_fail;
1852 }
1853 Py_INCREF(Py_None); resultobj = Py_None;
1854 return resultobj;
1855 fail:
1856 return NULL;
1857 }
1858
1859
1860 static PyObject * Object_swigregister(PyObject *self, PyObject *args) {
1861 PyObject *obj;
1862 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
1863 SWIG_TypeClientData(SWIGTYPE_p_wxObject, obj);
1864 Py_INCREF(obj);
1865 return Py_BuildValue((char *)"");
1866 }
1867 static PyObject *_wrap_Size_width_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1868 PyObject *resultobj;
1869 wxSize *arg1 = (wxSize *) 0 ;
1870 int arg2 ;
1871 PyObject * obj0 = 0 ;
1872 PyObject * obj1 = 0 ;
1873 char *kwnames[] = {
1874 (char *) "self",(char *) "x", NULL
1875 };
1876
1877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_width_set",kwnames,&obj0,&obj1)) goto fail;
1878 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1879 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1880 arg2 = (int) SWIG_AsInt(obj1);
1881 if (PyErr_Occurred()) SWIG_fail;
1882 if (arg1) (arg1)->x = arg2;
1883
1884 Py_INCREF(Py_None); resultobj = Py_None;
1885 return resultobj;
1886 fail:
1887 return NULL;
1888 }
1889
1890
1891 static PyObject *_wrap_Size_width_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1892 PyObject *resultobj;
1893 wxSize *arg1 = (wxSize *) 0 ;
1894 int result;
1895 PyObject * obj0 = 0 ;
1896 char *kwnames[] = {
1897 (char *) "self", NULL
1898 };
1899
1900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_width_get",kwnames,&obj0)) goto fail;
1901 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1902 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1903 result = (int) ((arg1)->x);
1904
1905 resultobj = SWIG_FromInt((int)result);
1906 return resultobj;
1907 fail:
1908 return NULL;
1909 }
1910
1911
1912 static PyObject *_wrap_Size_height_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1913 PyObject *resultobj;
1914 wxSize *arg1 = (wxSize *) 0 ;
1915 int arg2 ;
1916 PyObject * obj0 = 0 ;
1917 PyObject * obj1 = 0 ;
1918 char *kwnames[] = {
1919 (char *) "self",(char *) "y", NULL
1920 };
1921
1922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_height_set",kwnames,&obj0,&obj1)) goto fail;
1923 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1924 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1925 arg2 = (int) SWIG_AsInt(obj1);
1926 if (PyErr_Occurred()) SWIG_fail;
1927 if (arg1) (arg1)->y = arg2;
1928
1929 Py_INCREF(Py_None); resultobj = Py_None;
1930 return resultobj;
1931 fail:
1932 return NULL;
1933 }
1934
1935
1936 static PyObject *_wrap_Size_height_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1937 PyObject *resultobj;
1938 wxSize *arg1 = (wxSize *) 0 ;
1939 int result;
1940 PyObject * obj0 = 0 ;
1941 char *kwnames[] = {
1942 (char *) "self", NULL
1943 };
1944
1945 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_height_get",kwnames,&obj0)) goto fail;
1946 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1947 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1948 result = (int) ((arg1)->y);
1949
1950 resultobj = SWIG_FromInt((int)result);
1951 return resultobj;
1952 fail:
1953 return NULL;
1954 }
1955
1956
1957 static PyObject *_wrap_new_Size(PyObject *self, PyObject *args, PyObject *kwargs) {
1958 PyObject *resultobj;
1959 int arg1 = (int) 0 ;
1960 int arg2 = (int) 0 ;
1961 wxSize *result;
1962 PyObject * obj0 = 0 ;
1963 PyObject * obj1 = 0 ;
1964 char *kwnames[] = {
1965 (char *) "w",(char *) "h", NULL
1966 };
1967
1968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Size",kwnames,&obj0,&obj1)) goto fail;
1969 if (obj0) {
1970 arg1 = (int) SWIG_AsInt(obj0);
1971 if (PyErr_Occurred()) SWIG_fail;
1972 }
1973 if (obj1) {
1974 arg2 = (int) SWIG_AsInt(obj1);
1975 if (PyErr_Occurred()) SWIG_fail;
1976 }
1977 {
1978 PyThreadState* __tstate = wxPyBeginAllowThreads();
1979 result = (wxSize *)new wxSize(arg1,arg2);
1980
1981 wxPyEndAllowThreads(__tstate);
1982 if (PyErr_Occurred()) SWIG_fail;
1983 }
1984 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 1);
1985 return resultobj;
1986 fail:
1987 return NULL;
1988 }
1989
1990
1991 static PyObject *_wrap_delete_Size(PyObject *self, PyObject *args, PyObject *kwargs) {
1992 PyObject *resultobj;
1993 wxSize *arg1 = (wxSize *) 0 ;
1994 PyObject * obj0 = 0 ;
1995 char *kwnames[] = {
1996 (char *) "self", NULL
1997 };
1998
1999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Size",kwnames,&obj0)) goto fail;
2000 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2001 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2002 {
2003 PyThreadState* __tstate = wxPyBeginAllowThreads();
2004 delete arg1;
2005
2006 wxPyEndAllowThreads(__tstate);
2007 if (PyErr_Occurred()) SWIG_fail;
2008 }
2009 Py_INCREF(Py_None); resultobj = Py_None;
2010 return resultobj;
2011 fail:
2012 return NULL;
2013 }
2014
2015
2016 static PyObject *_wrap_Size___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
2017 PyObject *resultobj;
2018 wxSize *arg1 = (wxSize *) 0 ;
2019 wxSize *arg2 = 0 ;
2020 bool result;
2021 wxSize temp2 ;
2022 PyObject * obj0 = 0 ;
2023 PyObject * obj1 = 0 ;
2024 char *kwnames[] = {
2025 (char *) "self",(char *) "sz", NULL
2026 };
2027
2028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___eq__",kwnames,&obj0,&obj1)) goto fail;
2029 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2030 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2031 {
2032 arg2 = &temp2;
2033 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2034 }
2035 {
2036 PyThreadState* __tstate = wxPyBeginAllowThreads();
2037 result = (bool)(arg1)->operator ==((wxSize const &)*arg2);
2038
2039 wxPyEndAllowThreads(__tstate);
2040 if (PyErr_Occurred()) SWIG_fail;
2041 }
2042 {
2043 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2044 }
2045 return resultobj;
2046 fail:
2047 return NULL;
2048 }
2049
2050
2051 static PyObject *_wrap_Size___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
2052 PyObject *resultobj;
2053 wxSize *arg1 = (wxSize *) 0 ;
2054 wxSize *arg2 = 0 ;
2055 bool result;
2056 wxSize temp2 ;
2057 PyObject * obj0 = 0 ;
2058 PyObject * obj1 = 0 ;
2059 char *kwnames[] = {
2060 (char *) "self",(char *) "sz", NULL
2061 };
2062
2063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___ne__",kwnames,&obj0,&obj1)) goto fail;
2064 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2065 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2066 {
2067 arg2 = &temp2;
2068 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2069 }
2070 {
2071 PyThreadState* __tstate = wxPyBeginAllowThreads();
2072 result = (bool)(arg1)->operator !=((wxSize const &)*arg2);
2073
2074 wxPyEndAllowThreads(__tstate);
2075 if (PyErr_Occurred()) SWIG_fail;
2076 }
2077 {
2078 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2079 }
2080 return resultobj;
2081 fail:
2082 return NULL;
2083 }
2084
2085
2086 static PyObject *_wrap_Size___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
2087 PyObject *resultobj;
2088 wxSize *arg1 = (wxSize *) 0 ;
2089 wxSize *arg2 = 0 ;
2090 wxSize result;
2091 wxSize temp2 ;
2092 PyObject * obj0 = 0 ;
2093 PyObject * obj1 = 0 ;
2094 char *kwnames[] = {
2095 (char *) "self",(char *) "sz", NULL
2096 };
2097
2098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___add__",kwnames,&obj0,&obj1)) goto fail;
2099 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2100 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2101 {
2102 arg2 = &temp2;
2103 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2104 }
2105 {
2106 PyThreadState* __tstate = wxPyBeginAllowThreads();
2107 result = (arg1)->operator +((wxSize const &)*arg2);
2108
2109 wxPyEndAllowThreads(__tstate);
2110 if (PyErr_Occurred()) SWIG_fail;
2111 }
2112 {
2113 wxSize * resultptr;
2114 resultptr = new wxSize((wxSize &) result);
2115 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
2116 }
2117 return resultobj;
2118 fail:
2119 return NULL;
2120 }
2121
2122
2123 static PyObject *_wrap_Size___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
2124 PyObject *resultobj;
2125 wxSize *arg1 = (wxSize *) 0 ;
2126 wxSize *arg2 = 0 ;
2127 wxSize result;
2128 wxSize temp2 ;
2129 PyObject * obj0 = 0 ;
2130 PyObject * obj1 = 0 ;
2131 char *kwnames[] = {
2132 (char *) "self",(char *) "sz", NULL
2133 };
2134
2135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___sub__",kwnames,&obj0,&obj1)) goto fail;
2136 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2137 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2138 {
2139 arg2 = &temp2;
2140 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2141 }
2142 {
2143 PyThreadState* __tstate = wxPyBeginAllowThreads();
2144 result = (arg1)->operator -((wxSize const &)*arg2);
2145
2146 wxPyEndAllowThreads(__tstate);
2147 if (PyErr_Occurred()) SWIG_fail;
2148 }
2149 {
2150 wxSize * resultptr;
2151 resultptr = new wxSize((wxSize &) result);
2152 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
2153 }
2154 return resultobj;
2155 fail:
2156 return NULL;
2157 }
2158
2159
2160 static PyObject *_wrap_Size_IncTo(PyObject *self, PyObject *args, PyObject *kwargs) {
2161 PyObject *resultobj;
2162 wxSize *arg1 = (wxSize *) 0 ;
2163 wxSize *arg2 = 0 ;
2164 wxSize temp2 ;
2165 PyObject * obj0 = 0 ;
2166 PyObject * obj1 = 0 ;
2167 char *kwnames[] = {
2168 (char *) "self",(char *) "sz", NULL
2169 };
2170
2171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_IncTo",kwnames,&obj0,&obj1)) goto fail;
2172 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2173 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2174 {
2175 arg2 = &temp2;
2176 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2177 }
2178 {
2179 PyThreadState* __tstate = wxPyBeginAllowThreads();
2180 (arg1)->IncTo((wxSize const &)*arg2);
2181
2182 wxPyEndAllowThreads(__tstate);
2183 if (PyErr_Occurred()) SWIG_fail;
2184 }
2185 Py_INCREF(Py_None); resultobj = Py_None;
2186 return resultobj;
2187 fail:
2188 return NULL;
2189 }
2190
2191
2192 static PyObject *_wrap_Size_DecTo(PyObject *self, PyObject *args, PyObject *kwargs) {
2193 PyObject *resultobj;
2194 wxSize *arg1 = (wxSize *) 0 ;
2195 wxSize *arg2 = 0 ;
2196 wxSize temp2 ;
2197 PyObject * obj0 = 0 ;
2198 PyObject * obj1 = 0 ;
2199 char *kwnames[] = {
2200 (char *) "self",(char *) "sz", NULL
2201 };
2202
2203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_DecTo",kwnames,&obj0,&obj1)) goto fail;
2204 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2205 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2206 {
2207 arg2 = &temp2;
2208 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2209 }
2210 {
2211 PyThreadState* __tstate = wxPyBeginAllowThreads();
2212 (arg1)->DecTo((wxSize const &)*arg2);
2213
2214 wxPyEndAllowThreads(__tstate);
2215 if (PyErr_Occurred()) SWIG_fail;
2216 }
2217 Py_INCREF(Py_None); resultobj = Py_None;
2218 return resultobj;
2219 fail:
2220 return NULL;
2221 }
2222
2223
2224 static PyObject *_wrap_Size_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
2225 PyObject *resultobj;
2226 wxSize *arg1 = (wxSize *) 0 ;
2227 int arg2 ;
2228 int arg3 ;
2229 PyObject * obj0 = 0 ;
2230 PyObject * obj1 = 0 ;
2231 PyObject * obj2 = 0 ;
2232 char *kwnames[] = {
2233 (char *) "self",(char *) "w",(char *) "h", NULL
2234 };
2235
2236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Size_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
2237 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2238 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2239 arg2 = (int) SWIG_AsInt(obj1);
2240 if (PyErr_Occurred()) SWIG_fail;
2241 arg3 = (int) SWIG_AsInt(obj2);
2242 if (PyErr_Occurred()) SWIG_fail;
2243 {
2244 PyThreadState* __tstate = wxPyBeginAllowThreads();
2245 (arg1)->Set(arg2,arg3);
2246
2247 wxPyEndAllowThreads(__tstate);
2248 if (PyErr_Occurred()) SWIG_fail;
2249 }
2250 Py_INCREF(Py_None); resultobj = Py_None;
2251 return resultobj;
2252 fail:
2253 return NULL;
2254 }
2255
2256
2257 static PyObject *_wrap_Size_SetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
2258 PyObject *resultobj;
2259 wxSize *arg1 = (wxSize *) 0 ;
2260 int arg2 ;
2261 PyObject * obj0 = 0 ;
2262 PyObject * obj1 = 0 ;
2263 char *kwnames[] = {
2264 (char *) "self",(char *) "w", NULL
2265 };
2266
2267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetWidth",kwnames,&obj0,&obj1)) goto fail;
2268 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2269 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2270 arg2 = (int) SWIG_AsInt(obj1);
2271 if (PyErr_Occurred()) SWIG_fail;
2272 {
2273 PyThreadState* __tstate = wxPyBeginAllowThreads();
2274 (arg1)->SetWidth(arg2);
2275
2276 wxPyEndAllowThreads(__tstate);
2277 if (PyErr_Occurred()) SWIG_fail;
2278 }
2279 Py_INCREF(Py_None); resultobj = Py_None;
2280 return resultobj;
2281 fail:
2282 return NULL;
2283 }
2284
2285
2286 static PyObject *_wrap_Size_SetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
2287 PyObject *resultobj;
2288 wxSize *arg1 = (wxSize *) 0 ;
2289 int arg2 ;
2290 PyObject * obj0 = 0 ;
2291 PyObject * obj1 = 0 ;
2292 char *kwnames[] = {
2293 (char *) "self",(char *) "h", NULL
2294 };
2295
2296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetHeight",kwnames,&obj0,&obj1)) goto fail;
2297 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2298 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2299 arg2 = (int) SWIG_AsInt(obj1);
2300 if (PyErr_Occurred()) SWIG_fail;
2301 {
2302 PyThreadState* __tstate = wxPyBeginAllowThreads();
2303 (arg1)->SetHeight(arg2);
2304
2305 wxPyEndAllowThreads(__tstate);
2306 if (PyErr_Occurred()) SWIG_fail;
2307 }
2308 Py_INCREF(Py_None); resultobj = Py_None;
2309 return resultobj;
2310 fail:
2311 return NULL;
2312 }
2313
2314
2315 static PyObject *_wrap_Size_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
2316 PyObject *resultobj;
2317 wxSize *arg1 = (wxSize *) 0 ;
2318 int result;
2319 PyObject * obj0 = 0 ;
2320 char *kwnames[] = {
2321 (char *) "self", NULL
2322 };
2323
2324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_GetWidth",kwnames,&obj0)) goto fail;
2325 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2326 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2327 {
2328 PyThreadState* __tstate = wxPyBeginAllowThreads();
2329 result = (int)((wxSize const *)arg1)->GetWidth();
2330
2331 wxPyEndAllowThreads(__tstate);
2332 if (PyErr_Occurred()) SWIG_fail;
2333 }
2334 resultobj = SWIG_FromInt((int)result);
2335 return resultobj;
2336 fail:
2337 return NULL;
2338 }
2339
2340
2341 static PyObject *_wrap_Size_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
2342 PyObject *resultobj;
2343 wxSize *arg1 = (wxSize *) 0 ;
2344 int result;
2345 PyObject * obj0 = 0 ;
2346 char *kwnames[] = {
2347 (char *) "self", NULL
2348 };
2349
2350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_GetHeight",kwnames,&obj0)) goto fail;
2351 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2352 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2353 {
2354 PyThreadState* __tstate = wxPyBeginAllowThreads();
2355 result = (int)((wxSize const *)arg1)->GetHeight();
2356
2357 wxPyEndAllowThreads(__tstate);
2358 if (PyErr_Occurred()) SWIG_fail;
2359 }
2360 resultobj = SWIG_FromInt((int)result);
2361 return resultobj;
2362 fail:
2363 return NULL;
2364 }
2365
2366
2367 static PyObject *_wrap_Size_IsFullySpecified(PyObject *self, PyObject *args, PyObject *kwargs) {
2368 PyObject *resultobj;
2369 wxSize *arg1 = (wxSize *) 0 ;
2370 bool result;
2371 PyObject * obj0 = 0 ;
2372 char *kwnames[] = {
2373 (char *) "self", NULL
2374 };
2375
2376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_IsFullySpecified",kwnames,&obj0)) goto fail;
2377 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2378 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2379 {
2380 PyThreadState* __tstate = wxPyBeginAllowThreads();
2381 result = (bool)((wxSize const *)arg1)->IsFullySpecified();
2382
2383 wxPyEndAllowThreads(__tstate);
2384 if (PyErr_Occurred()) SWIG_fail;
2385 }
2386 {
2387 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2388 }
2389 return resultobj;
2390 fail:
2391 return NULL;
2392 }
2393
2394
2395 static PyObject *_wrap_Size_SetDefaults(PyObject *self, PyObject *args, PyObject *kwargs) {
2396 PyObject *resultobj;
2397 wxSize *arg1 = (wxSize *) 0 ;
2398 wxSize *arg2 = 0 ;
2399 wxSize temp2 ;
2400 PyObject * obj0 = 0 ;
2401 PyObject * obj1 = 0 ;
2402 char *kwnames[] = {
2403 (char *) "self",(char *) "size", NULL
2404 };
2405
2406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetDefaults",kwnames,&obj0,&obj1)) goto fail;
2407 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2409 {
2410 arg2 = &temp2;
2411 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2412 }
2413 {
2414 PyThreadState* __tstate = wxPyBeginAllowThreads();
2415 (arg1)->SetDefaults((wxSize const &)*arg2);
2416
2417 wxPyEndAllowThreads(__tstate);
2418 if (PyErr_Occurred()) SWIG_fail;
2419 }
2420 Py_INCREF(Py_None); resultobj = Py_None;
2421 return resultobj;
2422 fail:
2423 return NULL;
2424 }
2425
2426
2427 static PyObject *_wrap_Size_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
2428 PyObject *resultobj;
2429 wxSize *arg1 = (wxSize *) 0 ;
2430 PyObject *result;
2431 PyObject * obj0 = 0 ;
2432 char *kwnames[] = {
2433 (char *) "self", NULL
2434 };
2435
2436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_Get",kwnames,&obj0)) goto fail;
2437 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2438 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2439 {
2440 PyThreadState* __tstate = wxPyBeginAllowThreads();
2441 result = (PyObject *)wxSize_Get(arg1);
2442
2443 wxPyEndAllowThreads(__tstate);
2444 if (PyErr_Occurred()) SWIG_fail;
2445 }
2446 resultobj = result;
2447 return resultobj;
2448 fail:
2449 return NULL;
2450 }
2451
2452
2453 static PyObject * Size_swigregister(PyObject *self, PyObject *args) {
2454 PyObject *obj;
2455 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2456 SWIG_TypeClientData(SWIGTYPE_p_wxSize, obj);
2457 Py_INCREF(obj);
2458 return Py_BuildValue((char *)"");
2459 }
2460 static PyObject *_wrap_RealPoint_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2461 PyObject *resultobj;
2462 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2463 double arg2 ;
2464 PyObject * obj0 = 0 ;
2465 PyObject * obj1 = 0 ;
2466 char *kwnames[] = {
2467 (char *) "self",(char *) "x", NULL
2468 };
2469
2470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint_x_set",kwnames,&obj0,&obj1)) goto fail;
2471 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2472 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2473 arg2 = (double) SWIG_AsDouble(obj1);
2474 if (PyErr_Occurred()) SWIG_fail;
2475 if (arg1) (arg1)->x = arg2;
2476
2477 Py_INCREF(Py_None); resultobj = Py_None;
2478 return resultobj;
2479 fail:
2480 return NULL;
2481 }
2482
2483
2484 static PyObject *_wrap_RealPoint_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2485 PyObject *resultobj;
2486 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2487 double result;
2488 PyObject * obj0 = 0 ;
2489 char *kwnames[] = {
2490 (char *) "self", NULL
2491 };
2492
2493 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_x_get",kwnames,&obj0)) goto fail;
2494 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2495 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2496 result = (double) ((arg1)->x);
2497
2498 resultobj = SWIG_FromDouble((double)result);
2499 return resultobj;
2500 fail:
2501 return NULL;
2502 }
2503
2504
2505 static PyObject *_wrap_RealPoint_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2506 PyObject *resultobj;
2507 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2508 double arg2 ;
2509 PyObject * obj0 = 0 ;
2510 PyObject * obj1 = 0 ;
2511 char *kwnames[] = {
2512 (char *) "self",(char *) "y", NULL
2513 };
2514
2515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint_y_set",kwnames,&obj0,&obj1)) goto fail;
2516 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2517 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2518 arg2 = (double) SWIG_AsDouble(obj1);
2519 if (PyErr_Occurred()) SWIG_fail;
2520 if (arg1) (arg1)->y = arg2;
2521
2522 Py_INCREF(Py_None); resultobj = Py_None;
2523 return resultobj;
2524 fail:
2525 return NULL;
2526 }
2527
2528
2529 static PyObject *_wrap_RealPoint_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2530 PyObject *resultobj;
2531 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2532 double result;
2533 PyObject * obj0 = 0 ;
2534 char *kwnames[] = {
2535 (char *) "self", NULL
2536 };
2537
2538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_y_get",kwnames,&obj0)) goto fail;
2539 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2540 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2541 result = (double) ((arg1)->y);
2542
2543 resultobj = SWIG_FromDouble((double)result);
2544 return resultobj;
2545 fail:
2546 return NULL;
2547 }
2548
2549
2550 static PyObject *_wrap_new_RealPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
2551 PyObject *resultobj;
2552 double arg1 = (double) 0.0 ;
2553 double arg2 = (double) 0.0 ;
2554 wxRealPoint *result;
2555 PyObject * obj0 = 0 ;
2556 PyObject * obj1 = 0 ;
2557 char *kwnames[] = {
2558 (char *) "x",(char *) "y", NULL
2559 };
2560
2561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_RealPoint",kwnames,&obj0,&obj1)) goto fail;
2562 if (obj0) {
2563 arg1 = (double) SWIG_AsDouble(obj0);
2564 if (PyErr_Occurred()) SWIG_fail;
2565 }
2566 if (obj1) {
2567 arg2 = (double) SWIG_AsDouble(obj1);
2568 if (PyErr_Occurred()) SWIG_fail;
2569 }
2570 {
2571 PyThreadState* __tstate = wxPyBeginAllowThreads();
2572 result = (wxRealPoint *)new wxRealPoint(arg1,arg2);
2573
2574 wxPyEndAllowThreads(__tstate);
2575 if (PyErr_Occurred()) SWIG_fail;
2576 }
2577 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRealPoint, 1);
2578 return resultobj;
2579 fail:
2580 return NULL;
2581 }
2582
2583
2584 static PyObject *_wrap_delete_RealPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
2585 PyObject *resultobj;
2586 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2587 PyObject * obj0 = 0 ;
2588 char *kwnames[] = {
2589 (char *) "self", NULL
2590 };
2591
2592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_RealPoint",kwnames,&obj0)) goto fail;
2593 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2594 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2595 {
2596 PyThreadState* __tstate = wxPyBeginAllowThreads();
2597 delete arg1;
2598
2599 wxPyEndAllowThreads(__tstate);
2600 if (PyErr_Occurred()) SWIG_fail;
2601 }
2602 Py_INCREF(Py_None); resultobj = Py_None;
2603 return resultobj;
2604 fail:
2605 return NULL;
2606 }
2607
2608
2609 static PyObject *_wrap_RealPoint___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
2610 PyObject *resultobj;
2611 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2612 wxRealPoint *arg2 = 0 ;
2613 bool result;
2614 wxRealPoint temp2 ;
2615 PyObject * obj0 = 0 ;
2616 PyObject * obj1 = 0 ;
2617 char *kwnames[] = {
2618 (char *) "self",(char *) "pt", NULL
2619 };
2620
2621 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___eq__",kwnames,&obj0,&obj1)) goto fail;
2622 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2623 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2624 {
2625 arg2 = &temp2;
2626 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2627 }
2628 {
2629 PyThreadState* __tstate = wxPyBeginAllowThreads();
2630 result = (bool)(arg1)->operator ==((wxRealPoint const &)*arg2);
2631
2632 wxPyEndAllowThreads(__tstate);
2633 if (PyErr_Occurred()) SWIG_fail;
2634 }
2635 {
2636 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2637 }
2638 return resultobj;
2639 fail:
2640 return NULL;
2641 }
2642
2643
2644 static PyObject *_wrap_RealPoint___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
2645 PyObject *resultobj;
2646 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2647 wxRealPoint *arg2 = 0 ;
2648 bool result;
2649 wxRealPoint temp2 ;
2650 PyObject * obj0 = 0 ;
2651 PyObject * obj1 = 0 ;
2652 char *kwnames[] = {
2653 (char *) "self",(char *) "pt", NULL
2654 };
2655
2656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___ne__",kwnames,&obj0,&obj1)) goto fail;
2657 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2658 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2659 {
2660 arg2 = &temp2;
2661 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2662 }
2663 {
2664 PyThreadState* __tstate = wxPyBeginAllowThreads();
2665 result = (bool)(arg1)->operator !=((wxRealPoint const &)*arg2);
2666
2667 wxPyEndAllowThreads(__tstate);
2668 if (PyErr_Occurred()) SWIG_fail;
2669 }
2670 {
2671 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2672 }
2673 return resultobj;
2674 fail:
2675 return NULL;
2676 }
2677
2678
2679 static PyObject *_wrap_RealPoint___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
2680 PyObject *resultobj;
2681 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2682 wxRealPoint *arg2 = 0 ;
2683 wxRealPoint result;
2684 wxRealPoint temp2 ;
2685 PyObject * obj0 = 0 ;
2686 PyObject * obj1 = 0 ;
2687 char *kwnames[] = {
2688 (char *) "self",(char *) "pt", NULL
2689 };
2690
2691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___add__",kwnames,&obj0,&obj1)) goto fail;
2692 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2693 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2694 {
2695 arg2 = &temp2;
2696 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2697 }
2698 {
2699 PyThreadState* __tstate = wxPyBeginAllowThreads();
2700 result = (arg1)->operator +((wxRealPoint const &)*arg2);
2701
2702 wxPyEndAllowThreads(__tstate);
2703 if (PyErr_Occurred()) SWIG_fail;
2704 }
2705 {
2706 wxRealPoint * resultptr;
2707 resultptr = new wxRealPoint((wxRealPoint &) result);
2708 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRealPoint, 1);
2709 }
2710 return resultobj;
2711 fail:
2712 return NULL;
2713 }
2714
2715
2716 static PyObject *_wrap_RealPoint___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
2717 PyObject *resultobj;
2718 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2719 wxRealPoint *arg2 = 0 ;
2720 wxRealPoint result;
2721 wxRealPoint temp2 ;
2722 PyObject * obj0 = 0 ;
2723 PyObject * obj1 = 0 ;
2724 char *kwnames[] = {
2725 (char *) "self",(char *) "pt", NULL
2726 };
2727
2728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___sub__",kwnames,&obj0,&obj1)) goto fail;
2729 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2730 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2731 {
2732 arg2 = &temp2;
2733 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2734 }
2735 {
2736 PyThreadState* __tstate = wxPyBeginAllowThreads();
2737 result = (arg1)->operator -((wxRealPoint const &)*arg2);
2738
2739 wxPyEndAllowThreads(__tstate);
2740 if (PyErr_Occurred()) SWIG_fail;
2741 }
2742 {
2743 wxRealPoint * resultptr;
2744 resultptr = new wxRealPoint((wxRealPoint &) result);
2745 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRealPoint, 1);
2746 }
2747 return resultobj;
2748 fail:
2749 return NULL;
2750 }
2751
2752
2753 static PyObject *_wrap_RealPoint_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
2754 PyObject *resultobj;
2755 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2756 double arg2 ;
2757 double arg3 ;
2758 PyObject * obj0 = 0 ;
2759 PyObject * obj1 = 0 ;
2760 PyObject * obj2 = 0 ;
2761 char *kwnames[] = {
2762 (char *) "self",(char *) "x",(char *) "y", NULL
2763 };
2764
2765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:RealPoint_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
2766 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2767 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2768 arg2 = (double) SWIG_AsDouble(obj1);
2769 if (PyErr_Occurred()) SWIG_fail;
2770 arg3 = (double) SWIG_AsDouble(obj2);
2771 if (PyErr_Occurred()) SWIG_fail;
2772 {
2773 PyThreadState* __tstate = wxPyBeginAllowThreads();
2774 wxRealPoint_Set(arg1,arg2,arg3);
2775
2776 wxPyEndAllowThreads(__tstate);
2777 if (PyErr_Occurred()) SWIG_fail;
2778 }
2779 Py_INCREF(Py_None); resultobj = Py_None;
2780 return resultobj;
2781 fail:
2782 return NULL;
2783 }
2784
2785
2786 static PyObject *_wrap_RealPoint_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
2787 PyObject *resultobj;
2788 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2789 PyObject *result;
2790 PyObject * obj0 = 0 ;
2791 char *kwnames[] = {
2792 (char *) "self", NULL
2793 };
2794
2795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_Get",kwnames,&obj0)) goto fail;
2796 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2797 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2798 {
2799 PyThreadState* __tstate = wxPyBeginAllowThreads();
2800 result = (PyObject *)wxRealPoint_Get(arg1);
2801
2802 wxPyEndAllowThreads(__tstate);
2803 if (PyErr_Occurred()) SWIG_fail;
2804 }
2805 resultobj = result;
2806 return resultobj;
2807 fail:
2808 return NULL;
2809 }
2810
2811
2812 static PyObject * RealPoint_swigregister(PyObject *self, PyObject *args) {
2813 PyObject *obj;
2814 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2815 SWIG_TypeClientData(SWIGTYPE_p_wxRealPoint, obj);
2816 Py_INCREF(obj);
2817 return Py_BuildValue((char *)"");
2818 }
2819 static PyObject *_wrap_Point_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2820 PyObject *resultobj;
2821 wxPoint *arg1 = (wxPoint *) 0 ;
2822 int arg2 ;
2823 PyObject * obj0 = 0 ;
2824 PyObject * obj1 = 0 ;
2825 char *kwnames[] = {
2826 (char *) "self",(char *) "x", NULL
2827 };
2828
2829 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point_x_set",kwnames,&obj0,&obj1)) goto fail;
2830 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2831 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2832 arg2 = (int) SWIG_AsInt(obj1);
2833 if (PyErr_Occurred()) SWIG_fail;
2834 if (arg1) (arg1)->x = arg2;
2835
2836 Py_INCREF(Py_None); resultobj = Py_None;
2837 return resultobj;
2838 fail:
2839 return NULL;
2840 }
2841
2842
2843 static PyObject *_wrap_Point_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2844 PyObject *resultobj;
2845 wxPoint *arg1 = (wxPoint *) 0 ;
2846 int result;
2847 PyObject * obj0 = 0 ;
2848 char *kwnames[] = {
2849 (char *) "self", NULL
2850 };
2851
2852 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_x_get",kwnames,&obj0)) goto fail;
2853 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2854 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2855 result = (int) ((arg1)->x);
2856
2857 resultobj = SWIG_FromInt((int)result);
2858 return resultobj;
2859 fail:
2860 return NULL;
2861 }
2862
2863
2864 static PyObject *_wrap_Point_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2865 PyObject *resultobj;
2866 wxPoint *arg1 = (wxPoint *) 0 ;
2867 int arg2 ;
2868 PyObject * obj0 = 0 ;
2869 PyObject * obj1 = 0 ;
2870 char *kwnames[] = {
2871 (char *) "self",(char *) "y", NULL
2872 };
2873
2874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point_y_set",kwnames,&obj0,&obj1)) goto fail;
2875 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2876 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2877 arg2 = (int) SWIG_AsInt(obj1);
2878 if (PyErr_Occurred()) SWIG_fail;
2879 if (arg1) (arg1)->y = arg2;
2880
2881 Py_INCREF(Py_None); resultobj = Py_None;
2882 return resultobj;
2883 fail:
2884 return NULL;
2885 }
2886
2887
2888 static PyObject *_wrap_Point_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2889 PyObject *resultobj;
2890 wxPoint *arg1 = (wxPoint *) 0 ;
2891 int result;
2892 PyObject * obj0 = 0 ;
2893 char *kwnames[] = {
2894 (char *) "self", NULL
2895 };
2896
2897 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_y_get",kwnames,&obj0)) goto fail;
2898 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2899 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2900 result = (int) ((arg1)->y);
2901
2902 resultobj = SWIG_FromInt((int)result);
2903 return resultobj;
2904 fail:
2905 return NULL;
2906 }
2907
2908
2909 static PyObject *_wrap_new_Point(PyObject *self, PyObject *args, PyObject *kwargs) {
2910 PyObject *resultobj;
2911 int arg1 = (int) 0 ;
2912 int arg2 = (int) 0 ;
2913 wxPoint *result;
2914 PyObject * obj0 = 0 ;
2915 PyObject * obj1 = 0 ;
2916 char *kwnames[] = {
2917 (char *) "x",(char *) "y", NULL
2918 };
2919
2920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Point",kwnames,&obj0,&obj1)) goto fail;
2921 if (obj0) {
2922 arg1 = (int) SWIG_AsInt(obj0);
2923 if (PyErr_Occurred()) SWIG_fail;
2924 }
2925 if (obj1) {
2926 arg2 = (int) SWIG_AsInt(obj1);
2927 if (PyErr_Occurred()) SWIG_fail;
2928 }
2929 {
2930 PyThreadState* __tstate = wxPyBeginAllowThreads();
2931 result = (wxPoint *)new wxPoint(arg1,arg2);
2932
2933 wxPyEndAllowThreads(__tstate);
2934 if (PyErr_Occurred()) SWIG_fail;
2935 }
2936 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 1);
2937 return resultobj;
2938 fail:
2939 return NULL;
2940 }
2941
2942
2943 static PyObject *_wrap_delete_Point(PyObject *self, PyObject *args, PyObject *kwargs) {
2944 PyObject *resultobj;
2945 wxPoint *arg1 = (wxPoint *) 0 ;
2946 PyObject * obj0 = 0 ;
2947 char *kwnames[] = {
2948 (char *) "self", NULL
2949 };
2950
2951 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Point",kwnames,&obj0)) goto fail;
2952 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2953 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2954 {
2955 PyThreadState* __tstate = wxPyBeginAllowThreads();
2956 delete arg1;
2957
2958 wxPyEndAllowThreads(__tstate);
2959 if (PyErr_Occurred()) SWIG_fail;
2960 }
2961 Py_INCREF(Py_None); resultobj = Py_None;
2962 return resultobj;
2963 fail:
2964 return NULL;
2965 }
2966
2967
2968 static PyObject *_wrap_Point___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
2969 PyObject *resultobj;
2970 wxPoint *arg1 = (wxPoint *) 0 ;
2971 wxPoint *arg2 = 0 ;
2972 bool result;
2973 wxPoint temp2 ;
2974 PyObject * obj0 = 0 ;
2975 PyObject * obj1 = 0 ;
2976 char *kwnames[] = {
2977 (char *) "self",(char *) "pt", NULL
2978 };
2979
2980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___eq__",kwnames,&obj0,&obj1)) goto fail;
2981 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2982 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2983 {
2984 arg2 = &temp2;
2985 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
2986 }
2987 {
2988 PyThreadState* __tstate = wxPyBeginAllowThreads();
2989 result = (bool)(arg1)->operator ==((wxPoint const &)*arg2);
2990
2991 wxPyEndAllowThreads(__tstate);
2992 if (PyErr_Occurred()) SWIG_fail;
2993 }
2994 {
2995 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2996 }
2997 return resultobj;
2998 fail:
2999 return NULL;
3000 }
3001
3002
3003 static PyObject *_wrap_Point___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
3004 PyObject *resultobj;
3005 wxPoint *arg1 = (wxPoint *) 0 ;
3006 wxPoint *arg2 = 0 ;
3007 bool result;
3008 wxPoint temp2 ;
3009 PyObject * obj0 = 0 ;
3010 PyObject * obj1 = 0 ;
3011 char *kwnames[] = {
3012 (char *) "self",(char *) "pt", NULL
3013 };
3014
3015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___ne__",kwnames,&obj0,&obj1)) goto fail;
3016 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3017 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3018 {
3019 arg2 = &temp2;
3020 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3021 }
3022 {
3023 PyThreadState* __tstate = wxPyBeginAllowThreads();
3024 result = (bool)(arg1)->operator !=((wxPoint const &)*arg2);
3025
3026 wxPyEndAllowThreads(__tstate);
3027 if (PyErr_Occurred()) SWIG_fail;
3028 }
3029 {
3030 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3031 }
3032 return resultobj;
3033 fail:
3034 return NULL;
3035 }
3036
3037
3038 static PyObject *_wrap_Point___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
3039 PyObject *resultobj;
3040 wxPoint *arg1 = (wxPoint *) 0 ;
3041 wxPoint *arg2 = 0 ;
3042 wxPoint result;
3043 wxPoint temp2 ;
3044 PyObject * obj0 = 0 ;
3045 PyObject * obj1 = 0 ;
3046 char *kwnames[] = {
3047 (char *) "self",(char *) "pt", NULL
3048 };
3049
3050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___add__",kwnames,&obj0,&obj1)) goto fail;
3051 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3052 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3053 {
3054 arg2 = &temp2;
3055 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3056 }
3057 {
3058 PyThreadState* __tstate = wxPyBeginAllowThreads();
3059 result = (arg1)->operator +((wxPoint const &)*arg2);
3060
3061 wxPyEndAllowThreads(__tstate);
3062 if (PyErr_Occurred()) SWIG_fail;
3063 }
3064 {
3065 wxPoint * resultptr;
3066 resultptr = new wxPoint((wxPoint &) result);
3067 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3068 }
3069 return resultobj;
3070 fail:
3071 return NULL;
3072 }
3073
3074
3075 static PyObject *_wrap_Point___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
3076 PyObject *resultobj;
3077 wxPoint *arg1 = (wxPoint *) 0 ;
3078 wxPoint *arg2 = 0 ;
3079 wxPoint result;
3080 wxPoint temp2 ;
3081 PyObject * obj0 = 0 ;
3082 PyObject * obj1 = 0 ;
3083 char *kwnames[] = {
3084 (char *) "self",(char *) "pt", NULL
3085 };
3086
3087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___sub__",kwnames,&obj0,&obj1)) goto fail;
3088 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3089 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3090 {
3091 arg2 = &temp2;
3092 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3093 }
3094 {
3095 PyThreadState* __tstate = wxPyBeginAllowThreads();
3096 result = (arg1)->operator -((wxPoint const &)*arg2);
3097
3098 wxPyEndAllowThreads(__tstate);
3099 if (PyErr_Occurred()) SWIG_fail;
3100 }
3101 {
3102 wxPoint * resultptr;
3103 resultptr = new wxPoint((wxPoint &) result);
3104 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3105 }
3106 return resultobj;
3107 fail:
3108 return NULL;
3109 }
3110
3111
3112 static PyObject *_wrap_Point___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
3113 PyObject *resultobj;
3114 wxPoint *arg1 = (wxPoint *) 0 ;
3115 wxPoint *arg2 = 0 ;
3116 wxPoint *result;
3117 wxPoint temp2 ;
3118 PyObject * obj0 = 0 ;
3119 PyObject * obj1 = 0 ;
3120 char *kwnames[] = {
3121 (char *) "self",(char *) "pt", NULL
3122 };
3123
3124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___iadd__",kwnames,&obj0,&obj1)) goto fail;
3125 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3126 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3127 {
3128 arg2 = &temp2;
3129 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3130 }
3131 {
3132 PyThreadState* __tstate = wxPyBeginAllowThreads();
3133 {
3134 wxPoint &_result_ref = (arg1)->operator +=((wxPoint const &)*arg2);
3135 result = (wxPoint *) &_result_ref;
3136 }
3137
3138 wxPyEndAllowThreads(__tstate);
3139 if (PyErr_Occurred()) SWIG_fail;
3140 }
3141 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
3142 return resultobj;
3143 fail:
3144 return NULL;
3145 }
3146
3147
3148 static PyObject *_wrap_Point___isub__(PyObject *self, PyObject *args, PyObject *kwargs) {
3149 PyObject *resultobj;
3150 wxPoint *arg1 = (wxPoint *) 0 ;
3151 wxPoint *arg2 = 0 ;
3152 wxPoint *result;
3153 wxPoint temp2 ;
3154 PyObject * obj0 = 0 ;
3155 PyObject * obj1 = 0 ;
3156 char *kwnames[] = {
3157 (char *) "self",(char *) "pt", NULL
3158 };
3159
3160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___isub__",kwnames,&obj0,&obj1)) goto fail;
3161 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3162 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3163 {
3164 arg2 = &temp2;
3165 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3166 }
3167 {
3168 PyThreadState* __tstate = wxPyBeginAllowThreads();
3169 {
3170 wxPoint &_result_ref = (arg1)->operator -=((wxPoint const &)*arg2);
3171 result = (wxPoint *) &_result_ref;
3172 }
3173
3174 wxPyEndAllowThreads(__tstate);
3175 if (PyErr_Occurred()) SWIG_fail;
3176 }
3177 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
3178 return resultobj;
3179 fail:
3180 return NULL;
3181 }
3182
3183
3184 static PyObject *_wrap_Point_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
3185 PyObject *resultobj;
3186 wxPoint *arg1 = (wxPoint *) 0 ;
3187 long arg2 ;
3188 long arg3 ;
3189 PyObject * obj0 = 0 ;
3190 PyObject * obj1 = 0 ;
3191 PyObject * obj2 = 0 ;
3192 char *kwnames[] = {
3193 (char *) "self",(char *) "x",(char *) "y", NULL
3194 };
3195
3196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Point_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
3197 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3198 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3199 arg2 = (long) SWIG_AsLong(obj1);
3200 if (PyErr_Occurred()) SWIG_fail;
3201 arg3 = (long) SWIG_AsLong(obj2);
3202 if (PyErr_Occurred()) SWIG_fail;
3203 {
3204 PyThreadState* __tstate = wxPyBeginAllowThreads();
3205 wxPoint_Set(arg1,arg2,arg3);
3206
3207 wxPyEndAllowThreads(__tstate);
3208 if (PyErr_Occurred()) SWIG_fail;
3209 }
3210 Py_INCREF(Py_None); resultobj = Py_None;
3211 return resultobj;
3212 fail:
3213 return NULL;
3214 }
3215
3216
3217 static PyObject *_wrap_Point_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
3218 PyObject *resultobj;
3219 wxPoint *arg1 = (wxPoint *) 0 ;
3220 PyObject *result;
3221 PyObject * obj0 = 0 ;
3222 char *kwnames[] = {
3223 (char *) "self", NULL
3224 };
3225
3226 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_Get",kwnames,&obj0)) goto fail;
3227 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3228 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3229 {
3230 PyThreadState* __tstate = wxPyBeginAllowThreads();
3231 result = (PyObject *)wxPoint_Get(arg1);
3232
3233 wxPyEndAllowThreads(__tstate);
3234 if (PyErr_Occurred()) SWIG_fail;
3235 }
3236 resultobj = result;
3237 return resultobj;
3238 fail:
3239 return NULL;
3240 }
3241
3242
3243 static PyObject * Point_swigregister(PyObject *self, PyObject *args) {
3244 PyObject *obj;
3245 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3246 SWIG_TypeClientData(SWIGTYPE_p_wxPoint, obj);
3247 Py_INCREF(obj);
3248 return Py_BuildValue((char *)"");
3249 }
3250 static PyObject *_wrap_new_Rect(PyObject *self, PyObject *args, PyObject *kwargs) {
3251 PyObject *resultobj;
3252 int arg1 = (int) 0 ;
3253 int arg2 = (int) 0 ;
3254 int arg3 = (int) 0 ;
3255 int arg4 = (int) 0 ;
3256 wxRect *result;
3257 PyObject * obj0 = 0 ;
3258 PyObject * obj1 = 0 ;
3259 PyObject * obj2 = 0 ;
3260 PyObject * obj3 = 0 ;
3261 char *kwnames[] = {
3262 (char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
3263 };
3264
3265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_Rect",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
3266 if (obj0) {
3267 arg1 = (int) SWIG_AsInt(obj0);
3268 if (PyErr_Occurred()) SWIG_fail;
3269 }
3270 if (obj1) {
3271 arg2 = (int) SWIG_AsInt(obj1);
3272 if (PyErr_Occurred()) SWIG_fail;
3273 }
3274 if (obj2) {
3275 arg3 = (int) SWIG_AsInt(obj2);
3276 if (PyErr_Occurred()) SWIG_fail;
3277 }
3278 if (obj3) {
3279 arg4 = (int) SWIG_AsInt(obj3);
3280 if (PyErr_Occurred()) SWIG_fail;
3281 }
3282 {
3283 PyThreadState* __tstate = wxPyBeginAllowThreads();
3284 result = (wxRect *)new wxRect(arg1,arg2,arg3,arg4);
3285
3286 wxPyEndAllowThreads(__tstate);
3287 if (PyErr_Occurred()) SWIG_fail;
3288 }
3289 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
3290 return resultobj;
3291 fail:
3292 return NULL;
3293 }
3294
3295
3296 static PyObject *_wrap_new_RectPP(PyObject *self, PyObject *args, PyObject *kwargs) {
3297 PyObject *resultobj;
3298 wxPoint *arg1 = 0 ;
3299 wxPoint *arg2 = 0 ;
3300 wxRect *result;
3301 wxPoint temp1 ;
3302 wxPoint temp2 ;
3303 PyObject * obj0 = 0 ;
3304 PyObject * obj1 = 0 ;
3305 char *kwnames[] = {
3306 (char *) "topLeft",(char *) "bottomRight", NULL
3307 };
3308
3309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_RectPP",kwnames,&obj0,&obj1)) goto fail;
3310 {
3311 arg1 = &temp1;
3312 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
3313 }
3314 {
3315 arg2 = &temp2;
3316 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3317 }
3318 {
3319 PyThreadState* __tstate = wxPyBeginAllowThreads();
3320 result = (wxRect *)new wxRect((wxPoint const &)*arg1,(wxPoint const &)*arg2);
3321
3322 wxPyEndAllowThreads(__tstate);
3323 if (PyErr_Occurred()) SWIG_fail;
3324 }
3325 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
3326 return resultobj;
3327 fail:
3328 return NULL;
3329 }
3330
3331
3332 static PyObject *_wrap_new_RectPS(PyObject *self, PyObject *args, PyObject *kwargs) {
3333 PyObject *resultobj;
3334 wxPoint *arg1 = 0 ;
3335 wxSize *arg2 = 0 ;
3336 wxRect *result;
3337 wxPoint temp1 ;
3338 wxSize temp2 ;
3339 PyObject * obj0 = 0 ;
3340 PyObject * obj1 = 0 ;
3341 char *kwnames[] = {
3342 (char *) "pos",(char *) "size", NULL
3343 };
3344
3345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_RectPS",kwnames,&obj0,&obj1)) goto fail;
3346 {
3347 arg1 = &temp1;
3348 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
3349 }
3350 {
3351 arg2 = &temp2;
3352 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3353 }
3354 {
3355 PyThreadState* __tstate = wxPyBeginAllowThreads();
3356 result = (wxRect *)new wxRect((wxPoint const &)*arg1,(wxSize const &)*arg2);
3357
3358 wxPyEndAllowThreads(__tstate);
3359 if (PyErr_Occurred()) SWIG_fail;
3360 }
3361 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
3362 return resultobj;
3363 fail:
3364 return NULL;
3365 }
3366
3367
3368 static PyObject *_wrap_delete_Rect(PyObject *self, PyObject *args, PyObject *kwargs) {
3369 PyObject *resultobj;
3370 wxRect *arg1 = (wxRect *) 0 ;
3371 PyObject * obj0 = 0 ;
3372 char *kwnames[] = {
3373 (char *) "self", NULL
3374 };
3375
3376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Rect",kwnames,&obj0)) goto fail;
3377 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3378 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3379 {
3380 PyThreadState* __tstate = wxPyBeginAllowThreads();
3381 delete arg1;
3382
3383 wxPyEndAllowThreads(__tstate);
3384 if (PyErr_Occurred()) SWIG_fail;
3385 }
3386 Py_INCREF(Py_None); resultobj = Py_None;
3387 return resultobj;
3388 fail:
3389 return NULL;
3390 }
3391
3392
3393 static PyObject *_wrap_Rect_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
3394 PyObject *resultobj;
3395 wxRect *arg1 = (wxRect *) 0 ;
3396 int result;
3397 PyObject * obj0 = 0 ;
3398 char *kwnames[] = {
3399 (char *) "self", NULL
3400 };
3401
3402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetX",kwnames,&obj0)) goto fail;
3403 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3404 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3405 {
3406 PyThreadState* __tstate = wxPyBeginAllowThreads();
3407 result = (int)((wxRect const *)arg1)->GetX();
3408
3409 wxPyEndAllowThreads(__tstate);
3410 if (PyErr_Occurred()) SWIG_fail;
3411 }
3412 resultobj = SWIG_FromInt((int)result);
3413 return resultobj;
3414 fail:
3415 return NULL;
3416 }
3417
3418
3419 static PyObject *_wrap_Rect_SetX(PyObject *self, PyObject *args, PyObject *kwargs) {
3420 PyObject *resultobj;
3421 wxRect *arg1 = (wxRect *) 0 ;
3422 int arg2 ;
3423 PyObject * obj0 = 0 ;
3424 PyObject * obj1 = 0 ;
3425 char *kwnames[] = {
3426 (char *) "self",(char *) "x", NULL
3427 };
3428
3429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetX",kwnames,&obj0,&obj1)) goto fail;
3430 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3431 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3432 arg2 = (int) SWIG_AsInt(obj1);
3433 if (PyErr_Occurred()) SWIG_fail;
3434 {
3435 PyThreadState* __tstate = wxPyBeginAllowThreads();
3436 (arg1)->SetX(arg2);
3437
3438 wxPyEndAllowThreads(__tstate);
3439 if (PyErr_Occurred()) SWIG_fail;
3440 }
3441 Py_INCREF(Py_None); resultobj = Py_None;
3442 return resultobj;
3443 fail:
3444 return NULL;
3445 }
3446
3447
3448 static PyObject *_wrap_Rect_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
3449 PyObject *resultobj;
3450 wxRect *arg1 = (wxRect *) 0 ;
3451 int result;
3452 PyObject * obj0 = 0 ;
3453 char *kwnames[] = {
3454 (char *) "self", NULL
3455 };
3456
3457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetY",kwnames,&obj0)) goto fail;
3458 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3459 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3460 {
3461 PyThreadState* __tstate = wxPyBeginAllowThreads();
3462 result = (int)(arg1)->GetY();
3463
3464 wxPyEndAllowThreads(__tstate);
3465 if (PyErr_Occurred()) SWIG_fail;
3466 }
3467 resultobj = SWIG_FromInt((int)result);
3468 return resultobj;
3469 fail:
3470 return NULL;
3471 }
3472
3473
3474 static PyObject *_wrap_Rect_SetY(PyObject *self, PyObject *args, PyObject *kwargs) {
3475 PyObject *resultobj;
3476 wxRect *arg1 = (wxRect *) 0 ;
3477 int arg2 ;
3478 PyObject * obj0 = 0 ;
3479 PyObject * obj1 = 0 ;
3480 char *kwnames[] = {
3481 (char *) "self",(char *) "y", NULL
3482 };
3483
3484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetY",kwnames,&obj0,&obj1)) goto fail;
3485 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3486 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3487 arg2 = (int) SWIG_AsInt(obj1);
3488 if (PyErr_Occurred()) SWIG_fail;
3489 {
3490 PyThreadState* __tstate = wxPyBeginAllowThreads();
3491 (arg1)->SetY(arg2);
3492
3493 wxPyEndAllowThreads(__tstate);
3494 if (PyErr_Occurred()) SWIG_fail;
3495 }
3496 Py_INCREF(Py_None); resultobj = Py_None;
3497 return resultobj;
3498 fail:
3499 return NULL;
3500 }
3501
3502
3503 static PyObject *_wrap_Rect_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
3504 PyObject *resultobj;
3505 wxRect *arg1 = (wxRect *) 0 ;
3506 int result;
3507 PyObject * obj0 = 0 ;
3508 char *kwnames[] = {
3509 (char *) "self", NULL
3510 };
3511
3512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetWidth",kwnames,&obj0)) goto fail;
3513 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3514 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3515 {
3516 PyThreadState* __tstate = wxPyBeginAllowThreads();
3517 result = (int)((wxRect const *)arg1)->GetWidth();
3518
3519 wxPyEndAllowThreads(__tstate);
3520 if (PyErr_Occurred()) SWIG_fail;
3521 }
3522 resultobj = SWIG_FromInt((int)result);
3523 return resultobj;
3524 fail:
3525 return NULL;
3526 }
3527
3528
3529 static PyObject *_wrap_Rect_SetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
3530 PyObject *resultobj;
3531 wxRect *arg1 = (wxRect *) 0 ;
3532 int arg2 ;
3533 PyObject * obj0 = 0 ;
3534 PyObject * obj1 = 0 ;
3535 char *kwnames[] = {
3536 (char *) "self",(char *) "w", NULL
3537 };
3538
3539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetWidth",kwnames,&obj0,&obj1)) goto fail;
3540 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3541 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3542 arg2 = (int) SWIG_AsInt(obj1);
3543 if (PyErr_Occurred()) SWIG_fail;
3544 {
3545 PyThreadState* __tstate = wxPyBeginAllowThreads();
3546 (arg1)->SetWidth(arg2);
3547
3548 wxPyEndAllowThreads(__tstate);
3549 if (PyErr_Occurred()) SWIG_fail;
3550 }
3551 Py_INCREF(Py_None); resultobj = Py_None;
3552 return resultobj;
3553 fail:
3554 return NULL;
3555 }
3556
3557
3558 static PyObject *_wrap_Rect_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
3559 PyObject *resultobj;
3560 wxRect *arg1 = (wxRect *) 0 ;
3561 int result;
3562 PyObject * obj0 = 0 ;
3563 char *kwnames[] = {
3564 (char *) "self", NULL
3565 };
3566
3567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetHeight",kwnames,&obj0)) goto fail;
3568 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3569 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3570 {
3571 PyThreadState* __tstate = wxPyBeginAllowThreads();
3572 result = (int)((wxRect const *)arg1)->GetHeight();
3573
3574 wxPyEndAllowThreads(__tstate);
3575 if (PyErr_Occurred()) SWIG_fail;
3576 }
3577 resultobj = SWIG_FromInt((int)result);
3578 return resultobj;
3579 fail:
3580 return NULL;
3581 }
3582
3583
3584 static PyObject *_wrap_Rect_SetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
3585 PyObject *resultobj;
3586 wxRect *arg1 = (wxRect *) 0 ;
3587 int arg2 ;
3588 PyObject * obj0 = 0 ;
3589 PyObject * obj1 = 0 ;
3590 char *kwnames[] = {
3591 (char *) "self",(char *) "h", NULL
3592 };
3593
3594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetHeight",kwnames,&obj0,&obj1)) goto fail;
3595 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3596 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3597 arg2 = (int) SWIG_AsInt(obj1);
3598 if (PyErr_Occurred()) SWIG_fail;
3599 {
3600 PyThreadState* __tstate = wxPyBeginAllowThreads();
3601 (arg1)->SetHeight(arg2);
3602
3603 wxPyEndAllowThreads(__tstate);
3604 if (PyErr_Occurred()) SWIG_fail;
3605 }
3606 Py_INCREF(Py_None); resultobj = Py_None;
3607 return resultobj;
3608 fail:
3609 return NULL;
3610 }
3611
3612
3613 static PyObject *_wrap_Rect_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
3614 PyObject *resultobj;
3615 wxRect *arg1 = (wxRect *) 0 ;
3616 wxPoint result;
3617 PyObject * obj0 = 0 ;
3618 char *kwnames[] = {
3619 (char *) "self", NULL
3620 };
3621
3622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetPosition",kwnames,&obj0)) goto fail;
3623 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3624 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3625 {
3626 PyThreadState* __tstate = wxPyBeginAllowThreads();
3627 result = ((wxRect const *)arg1)->GetPosition();
3628
3629 wxPyEndAllowThreads(__tstate);
3630 if (PyErr_Occurred()) SWIG_fail;
3631 }
3632 {
3633 wxPoint * resultptr;
3634 resultptr = new wxPoint((wxPoint &) result);
3635 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3636 }
3637 return resultobj;
3638 fail:
3639 return NULL;
3640 }
3641
3642
3643 static PyObject *_wrap_Rect_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
3644 PyObject *resultobj;
3645 wxRect *arg1 = (wxRect *) 0 ;
3646 wxPoint *arg2 = 0 ;
3647 wxPoint temp2 ;
3648 PyObject * obj0 = 0 ;
3649 PyObject * obj1 = 0 ;
3650 char *kwnames[] = {
3651 (char *) "self",(char *) "p", NULL
3652 };
3653
3654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetPosition",kwnames,&obj0,&obj1)) goto fail;
3655 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3656 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3657 {
3658 arg2 = &temp2;
3659 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3660 }
3661 {
3662 PyThreadState* __tstate = wxPyBeginAllowThreads();
3663 (arg1)->SetPosition((wxPoint const &)*arg2);
3664
3665 wxPyEndAllowThreads(__tstate);
3666 if (PyErr_Occurred()) SWIG_fail;
3667 }
3668 Py_INCREF(Py_None); resultobj = Py_None;
3669 return resultobj;
3670 fail:
3671 return NULL;
3672 }
3673
3674
3675 static PyObject *_wrap_Rect_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3676 PyObject *resultobj;
3677 wxRect *arg1 = (wxRect *) 0 ;
3678 wxSize result;
3679 PyObject * obj0 = 0 ;
3680 char *kwnames[] = {
3681 (char *) "self", NULL
3682 };
3683
3684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetSize",kwnames,&obj0)) goto fail;
3685 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3686 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3687 {
3688 PyThreadState* __tstate = wxPyBeginAllowThreads();
3689 result = ((wxRect const *)arg1)->GetSize();
3690
3691 wxPyEndAllowThreads(__tstate);
3692 if (PyErr_Occurred()) SWIG_fail;
3693 }
3694 {
3695 wxSize * resultptr;
3696 resultptr = new wxSize((wxSize &) result);
3697 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
3698 }
3699 return resultobj;
3700 fail:
3701 return NULL;
3702 }
3703
3704
3705 static PyObject *_wrap_Rect_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3706 PyObject *resultobj;
3707 wxRect *arg1 = (wxRect *) 0 ;
3708 wxSize *arg2 = 0 ;
3709 wxSize temp2 ;
3710 PyObject * obj0 = 0 ;
3711 PyObject * obj1 = 0 ;
3712 char *kwnames[] = {
3713 (char *) "self",(char *) "s", NULL
3714 };
3715
3716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetSize",kwnames,&obj0,&obj1)) goto fail;
3717 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3718 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3719 {
3720 arg2 = &temp2;
3721 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3722 }
3723 {
3724 PyThreadState* __tstate = wxPyBeginAllowThreads();
3725 (arg1)->SetSize((wxSize const &)*arg2);
3726
3727 wxPyEndAllowThreads(__tstate);
3728 if (PyErr_Occurred()) SWIG_fail;
3729 }
3730 Py_INCREF(Py_None); resultobj = Py_None;
3731 return resultobj;
3732 fail:
3733 return NULL;
3734 }
3735
3736
3737 static PyObject *_wrap_Rect_GetTopLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3738 PyObject *resultobj;
3739 wxRect *arg1 = (wxRect *) 0 ;
3740 wxPoint result;
3741 PyObject * obj0 = 0 ;
3742 char *kwnames[] = {
3743 (char *) "self", NULL
3744 };
3745
3746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetTopLeft",kwnames,&obj0)) goto fail;
3747 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3748 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3749 {
3750 PyThreadState* __tstate = wxPyBeginAllowThreads();
3751 result = ((wxRect const *)arg1)->GetTopLeft();
3752
3753 wxPyEndAllowThreads(__tstate);
3754 if (PyErr_Occurred()) SWIG_fail;
3755 }
3756 {
3757 wxPoint * resultptr;
3758 resultptr = new wxPoint((wxPoint &) result);
3759 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3760 }
3761 return resultobj;
3762 fail:
3763 return NULL;
3764 }
3765
3766
3767 static PyObject *_wrap_Rect_SetTopLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3768 PyObject *resultobj;
3769 wxRect *arg1 = (wxRect *) 0 ;
3770 wxPoint *arg2 = 0 ;
3771 wxPoint temp2 ;
3772 PyObject * obj0 = 0 ;
3773 PyObject * obj1 = 0 ;
3774 char *kwnames[] = {
3775 (char *) "self",(char *) "p", NULL
3776 };
3777
3778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetTopLeft",kwnames,&obj0,&obj1)) goto fail;
3779 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3780 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3781 {
3782 arg2 = &temp2;
3783 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3784 }
3785 {
3786 PyThreadState* __tstate = wxPyBeginAllowThreads();
3787 (arg1)->SetTopLeft((wxPoint const &)*arg2);
3788
3789 wxPyEndAllowThreads(__tstate);
3790 if (PyErr_Occurred()) SWIG_fail;
3791 }
3792 Py_INCREF(Py_None); resultobj = Py_None;
3793 return resultobj;
3794 fail:
3795 return NULL;
3796 }
3797
3798
3799 static PyObject *_wrap_Rect_GetBottomRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3800 PyObject *resultobj;
3801 wxRect *arg1 = (wxRect *) 0 ;
3802 wxPoint result;
3803 PyObject * obj0 = 0 ;
3804 char *kwnames[] = {
3805 (char *) "self", NULL
3806 };
3807
3808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetBottomRight",kwnames,&obj0)) goto fail;
3809 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3810 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3811 {
3812 PyThreadState* __tstate = wxPyBeginAllowThreads();
3813 result = ((wxRect const *)arg1)->GetBottomRight();
3814
3815 wxPyEndAllowThreads(__tstate);
3816 if (PyErr_Occurred()) SWIG_fail;
3817 }
3818 {
3819 wxPoint * resultptr;
3820 resultptr = new wxPoint((wxPoint &) result);
3821 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3822 }
3823 return resultobj;
3824 fail:
3825 return NULL;
3826 }
3827
3828
3829 static PyObject *_wrap_Rect_SetBottomRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3830 PyObject *resultobj;
3831 wxRect *arg1 = (wxRect *) 0 ;
3832 wxPoint *arg2 = 0 ;
3833 wxPoint temp2 ;
3834 PyObject * obj0 = 0 ;
3835 PyObject * obj1 = 0 ;
3836 char *kwnames[] = {
3837 (char *) "self",(char *) "p", NULL
3838 };
3839
3840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetBottomRight",kwnames,&obj0,&obj1)) goto fail;
3841 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3842 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3843 {
3844 arg2 = &temp2;
3845 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3846 }
3847 {
3848 PyThreadState* __tstate = wxPyBeginAllowThreads();
3849 (arg1)->SetBottomRight((wxPoint const &)*arg2);
3850
3851 wxPyEndAllowThreads(__tstate);
3852 if (PyErr_Occurred()) SWIG_fail;
3853 }
3854 Py_INCREF(Py_None); resultobj = Py_None;
3855 return resultobj;
3856 fail:
3857 return NULL;
3858 }
3859
3860
3861 static PyObject *_wrap_Rect_GetLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3862 PyObject *resultobj;
3863 wxRect *arg1 = (wxRect *) 0 ;
3864 int result;
3865 PyObject * obj0 = 0 ;
3866 char *kwnames[] = {
3867 (char *) "self", NULL
3868 };
3869
3870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetLeft",kwnames,&obj0)) goto fail;
3871 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3872 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3873 {
3874 PyThreadState* __tstate = wxPyBeginAllowThreads();
3875 result = (int)((wxRect const *)arg1)->GetLeft();
3876
3877 wxPyEndAllowThreads(__tstate);
3878 if (PyErr_Occurred()) SWIG_fail;
3879 }
3880 resultobj = SWIG_FromInt((int)result);
3881 return resultobj;
3882 fail:
3883 return NULL;
3884 }
3885
3886
3887 static PyObject *_wrap_Rect_GetTop(PyObject *self, PyObject *args, PyObject *kwargs) {
3888 PyObject *resultobj;
3889 wxRect *arg1 = (wxRect *) 0 ;
3890 int result;
3891 PyObject * obj0 = 0 ;
3892 char *kwnames[] = {
3893 (char *) "self", NULL
3894 };
3895
3896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetTop",kwnames,&obj0)) goto fail;
3897 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3898 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3899 {
3900 PyThreadState* __tstate = wxPyBeginAllowThreads();
3901 result = (int)((wxRect const *)arg1)->GetTop();
3902
3903 wxPyEndAllowThreads(__tstate);
3904 if (PyErr_Occurred()) SWIG_fail;
3905 }
3906 resultobj = SWIG_FromInt((int)result);
3907 return resultobj;
3908 fail:
3909 return NULL;
3910 }
3911
3912
3913 static PyObject *_wrap_Rect_GetBottom(PyObject *self, PyObject *args, PyObject *kwargs) {
3914 PyObject *resultobj;
3915 wxRect *arg1 = (wxRect *) 0 ;
3916 int result;
3917 PyObject * obj0 = 0 ;
3918 char *kwnames[] = {
3919 (char *) "self", NULL
3920 };
3921
3922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetBottom",kwnames,&obj0)) goto fail;
3923 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3924 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3925 {
3926 PyThreadState* __tstate = wxPyBeginAllowThreads();
3927 result = (int)((wxRect const *)arg1)->GetBottom();
3928
3929 wxPyEndAllowThreads(__tstate);
3930 if (PyErr_Occurred()) SWIG_fail;
3931 }
3932 resultobj = SWIG_FromInt((int)result);
3933 return resultobj;
3934 fail:
3935 return NULL;
3936 }
3937
3938
3939 static PyObject *_wrap_Rect_GetRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3940 PyObject *resultobj;
3941 wxRect *arg1 = (wxRect *) 0 ;
3942 int result;
3943 PyObject * obj0 = 0 ;
3944 char *kwnames[] = {
3945 (char *) "self", NULL
3946 };
3947
3948 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetRight",kwnames,&obj0)) goto fail;
3949 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3950 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3951 {
3952 PyThreadState* __tstate = wxPyBeginAllowThreads();
3953 result = (int)((wxRect const *)arg1)->GetRight();
3954
3955 wxPyEndAllowThreads(__tstate);
3956 if (PyErr_Occurred()) SWIG_fail;
3957 }
3958 resultobj = SWIG_FromInt((int)result);
3959 return resultobj;
3960 fail:
3961 return NULL;
3962 }
3963
3964
3965 static PyObject *_wrap_Rect_SetLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3966 PyObject *resultobj;
3967 wxRect *arg1 = (wxRect *) 0 ;
3968 int arg2 ;
3969 PyObject * obj0 = 0 ;
3970 PyObject * obj1 = 0 ;
3971 char *kwnames[] = {
3972 (char *) "self",(char *) "left", NULL
3973 };
3974
3975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetLeft",kwnames,&obj0,&obj1)) goto fail;
3976 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3977 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3978 arg2 = (int) SWIG_AsInt(obj1);
3979 if (PyErr_Occurred()) SWIG_fail;
3980 {
3981 PyThreadState* __tstate = wxPyBeginAllowThreads();
3982 (arg1)->SetLeft(arg2);
3983
3984 wxPyEndAllowThreads(__tstate);
3985 if (PyErr_Occurred()) SWIG_fail;
3986 }
3987 Py_INCREF(Py_None); resultobj = Py_None;
3988 return resultobj;
3989 fail:
3990 return NULL;
3991 }
3992
3993
3994 static PyObject *_wrap_Rect_SetRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3995 PyObject *resultobj;
3996 wxRect *arg1 = (wxRect *) 0 ;
3997 int arg2 ;
3998 PyObject * obj0 = 0 ;
3999 PyObject * obj1 = 0 ;
4000 char *kwnames[] = {
4001 (char *) "self",(char *) "right", NULL
4002 };
4003
4004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetRight",kwnames,&obj0,&obj1)) goto fail;
4005 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4006 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4007 arg2 = (int) SWIG_AsInt(obj1);
4008 if (PyErr_Occurred()) SWIG_fail;
4009 {
4010 PyThreadState* __tstate = wxPyBeginAllowThreads();
4011 (arg1)->SetRight(arg2);
4012
4013 wxPyEndAllowThreads(__tstate);
4014 if (PyErr_Occurred()) SWIG_fail;
4015 }
4016 Py_INCREF(Py_None); resultobj = Py_None;
4017 return resultobj;
4018 fail:
4019 return NULL;
4020 }
4021
4022
4023 static PyObject *_wrap_Rect_SetTop(PyObject *self, PyObject *args, PyObject *kwargs) {
4024 PyObject *resultobj;
4025 wxRect *arg1 = (wxRect *) 0 ;
4026 int arg2 ;
4027 PyObject * obj0 = 0 ;
4028 PyObject * obj1 = 0 ;
4029 char *kwnames[] = {
4030 (char *) "self",(char *) "top", NULL
4031 };
4032
4033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetTop",kwnames,&obj0,&obj1)) goto fail;
4034 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4035 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4036 arg2 = (int) SWIG_AsInt(obj1);
4037 if (PyErr_Occurred()) SWIG_fail;
4038 {
4039 PyThreadState* __tstate = wxPyBeginAllowThreads();
4040 (arg1)->SetTop(arg2);
4041
4042 wxPyEndAllowThreads(__tstate);
4043 if (PyErr_Occurred()) SWIG_fail;
4044 }
4045 Py_INCREF(Py_None); resultobj = Py_None;
4046 return resultobj;
4047 fail:
4048 return NULL;
4049 }
4050
4051
4052 static PyObject *_wrap_Rect_SetBottom(PyObject *self, PyObject *args, PyObject *kwargs) {
4053 PyObject *resultobj;
4054 wxRect *arg1 = (wxRect *) 0 ;
4055 int arg2 ;
4056 PyObject * obj0 = 0 ;
4057 PyObject * obj1 = 0 ;
4058 char *kwnames[] = {
4059 (char *) "self",(char *) "bottom", NULL
4060 };
4061
4062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetBottom",kwnames,&obj0,&obj1)) goto fail;
4063 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4064 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4065 arg2 = (int) SWIG_AsInt(obj1);
4066 if (PyErr_Occurred()) SWIG_fail;
4067 {
4068 PyThreadState* __tstate = wxPyBeginAllowThreads();
4069 (arg1)->SetBottom(arg2);
4070
4071 wxPyEndAllowThreads(__tstate);
4072 if (PyErr_Occurred()) SWIG_fail;
4073 }
4074 Py_INCREF(Py_None); resultobj = Py_None;
4075 return resultobj;
4076 fail:
4077 return NULL;
4078 }
4079
4080
4081 static PyObject *_wrap_Rect_Inflate(PyObject *self, PyObject *args, PyObject *kwargs) {
4082 PyObject *resultobj;
4083 wxRect *arg1 = (wxRect *) 0 ;
4084 int arg2 ;
4085 int arg3 ;
4086 wxRect *result;
4087 PyObject * obj0 = 0 ;
4088 PyObject * obj1 = 0 ;
4089 PyObject * obj2 = 0 ;
4090 char *kwnames[] = {
4091 (char *) "self",(char *) "dx",(char *) "dy", NULL
4092 };
4093
4094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_Inflate",kwnames,&obj0,&obj1,&obj2)) goto fail;
4095 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4096 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4097 arg2 = (int) SWIG_AsInt(obj1);
4098 if (PyErr_Occurred()) SWIG_fail;
4099 arg3 = (int) SWIG_AsInt(obj2);
4100 if (PyErr_Occurred()) SWIG_fail;
4101 {
4102 PyThreadState* __tstate = wxPyBeginAllowThreads();
4103 {
4104 wxRect &_result_ref = (arg1)->Inflate(arg2,arg3);
4105 result = (wxRect *) &_result_ref;
4106 }
4107
4108 wxPyEndAllowThreads(__tstate);
4109 if (PyErr_Occurred()) SWIG_fail;
4110 }
4111 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
4112 return resultobj;
4113 fail:
4114 return NULL;
4115 }
4116
4117
4118 static PyObject *_wrap_Rect_Deflate(PyObject *self, PyObject *args, PyObject *kwargs) {
4119 PyObject *resultobj;
4120 wxRect *arg1 = (wxRect *) 0 ;
4121 int arg2 ;
4122 int arg3 ;
4123 wxRect *result;
4124 PyObject * obj0 = 0 ;
4125 PyObject * obj1 = 0 ;
4126 PyObject * obj2 = 0 ;
4127 char *kwnames[] = {
4128 (char *) "self",(char *) "dx",(char *) "dy", NULL
4129 };
4130
4131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_Deflate",kwnames,&obj0,&obj1,&obj2)) goto fail;
4132 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4133 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4134 arg2 = (int) SWIG_AsInt(obj1);
4135 if (PyErr_Occurred()) SWIG_fail;
4136 arg3 = (int) SWIG_AsInt(obj2);
4137 if (PyErr_Occurred()) SWIG_fail;
4138 {
4139 PyThreadState* __tstate = wxPyBeginAllowThreads();
4140 {
4141 wxRect &_result_ref = (arg1)->Deflate(arg2,arg3);
4142 result = (wxRect *) &_result_ref;
4143 }
4144
4145 wxPyEndAllowThreads(__tstate);
4146 if (PyErr_Occurred()) SWIG_fail;
4147 }
4148 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
4149 return resultobj;
4150 fail:
4151 return NULL;
4152 }
4153
4154
4155 static PyObject *_wrap_Rect_OffsetXY(PyObject *self, PyObject *args, PyObject *kwargs) {
4156 PyObject *resultobj;
4157 wxRect *arg1 = (wxRect *) 0 ;
4158 int arg2 ;
4159 int arg3 ;
4160 PyObject * obj0 = 0 ;
4161 PyObject * obj1 = 0 ;
4162 PyObject * obj2 = 0 ;
4163 char *kwnames[] = {
4164 (char *) "self",(char *) "dx",(char *) "dy", NULL
4165 };
4166
4167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_OffsetXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
4168 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4169 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4170 arg2 = (int) SWIG_AsInt(obj1);
4171 if (PyErr_Occurred()) SWIG_fail;
4172 arg3 = (int) SWIG_AsInt(obj2);
4173 if (PyErr_Occurred()) SWIG_fail;
4174 {
4175 PyThreadState* __tstate = wxPyBeginAllowThreads();
4176 (arg1)->Offset(arg2,arg3);
4177
4178 wxPyEndAllowThreads(__tstate);
4179 if (PyErr_Occurred()) SWIG_fail;
4180 }
4181 Py_INCREF(Py_None); resultobj = Py_None;
4182 return resultobj;
4183 fail:
4184 return NULL;
4185 }
4186
4187
4188 static PyObject *_wrap_Rect_Offset(PyObject *self, PyObject *args, PyObject *kwargs) {
4189 PyObject *resultobj;
4190 wxRect *arg1 = (wxRect *) 0 ;
4191 wxPoint *arg2 = 0 ;
4192 wxPoint temp2 ;
4193 PyObject * obj0 = 0 ;
4194 PyObject * obj1 = 0 ;
4195 char *kwnames[] = {
4196 (char *) "self",(char *) "pt", NULL
4197 };
4198
4199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Offset",kwnames,&obj0,&obj1)) goto fail;
4200 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4201 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4202 {
4203 arg2 = &temp2;
4204 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4205 }
4206 {
4207 PyThreadState* __tstate = wxPyBeginAllowThreads();
4208 (arg1)->Offset((wxPoint const &)*arg2);
4209
4210 wxPyEndAllowThreads(__tstate);
4211 if (PyErr_Occurred()) SWIG_fail;
4212 }
4213 Py_INCREF(Py_None); resultobj = Py_None;
4214 return resultobj;
4215 fail:
4216 return NULL;
4217 }
4218
4219
4220 static PyObject *_wrap_Rect_Intersect(PyObject *self, PyObject *args, PyObject *kwargs) {
4221 PyObject *resultobj;
4222 wxRect *arg1 = (wxRect *) 0 ;
4223 wxRect *arg2 = 0 ;
4224 wxRect *result;
4225 wxRect temp2 ;
4226 PyObject * obj0 = 0 ;
4227 PyObject * obj1 = 0 ;
4228 char *kwnames[] = {
4229 (char *) "self",(char *) "rect", NULL
4230 };
4231
4232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Intersect",kwnames,&obj0,&obj1)) goto fail;
4233 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4234 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4235 {
4236 arg2 = &temp2;
4237 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4238 }
4239 {
4240 PyThreadState* __tstate = wxPyBeginAllowThreads();
4241 {
4242 wxRect &_result_ref = (arg1)->Intersect((wxRect const &)*arg2);
4243 result = (wxRect *) &_result_ref;
4244 }
4245
4246 wxPyEndAllowThreads(__tstate);
4247 if (PyErr_Occurred()) SWIG_fail;
4248 }
4249 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
4250 return resultobj;
4251 fail:
4252 return NULL;
4253 }
4254
4255
4256 static PyObject *_wrap_Rect___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
4257 PyObject *resultobj;
4258 wxRect *arg1 = (wxRect *) 0 ;
4259 wxRect *arg2 = 0 ;
4260 wxRect result;
4261 wxRect temp2 ;
4262 PyObject * obj0 = 0 ;
4263 PyObject * obj1 = 0 ;
4264 char *kwnames[] = {
4265 (char *) "self",(char *) "rect", NULL
4266 };
4267
4268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___add__",kwnames,&obj0,&obj1)) goto fail;
4269 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4270 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4271 {
4272 arg2 = &temp2;
4273 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4274 }
4275 {
4276 PyThreadState* __tstate = wxPyBeginAllowThreads();
4277 result = ((wxRect const *)arg1)->operator +((wxRect const &)*arg2);
4278
4279 wxPyEndAllowThreads(__tstate);
4280 if (PyErr_Occurred()) SWIG_fail;
4281 }
4282 {
4283 wxRect * resultptr;
4284 resultptr = new wxRect((wxRect &) result);
4285 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
4286 }
4287 return resultobj;
4288 fail:
4289 return NULL;
4290 }
4291
4292
4293 static PyObject *_wrap_Rect___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
4294 PyObject *resultobj;
4295 wxRect *arg1 = (wxRect *) 0 ;
4296 wxRect *arg2 = 0 ;
4297 wxRect *result;
4298 wxRect temp2 ;
4299 PyObject * obj0 = 0 ;
4300 PyObject * obj1 = 0 ;
4301 char *kwnames[] = {
4302 (char *) "self",(char *) "rect", NULL
4303 };
4304
4305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___iadd__",kwnames,&obj0,&obj1)) goto fail;
4306 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4307 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4308 {
4309 arg2 = &temp2;
4310 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4311 }
4312 {
4313 PyThreadState* __tstate = wxPyBeginAllowThreads();
4314 {
4315 wxRect &_result_ref = (arg1)->operator +=((wxRect const &)*arg2);
4316 result = (wxRect *) &_result_ref;
4317 }
4318
4319 wxPyEndAllowThreads(__tstate);
4320 if (PyErr_Occurred()) SWIG_fail;
4321 }
4322 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
4323 return resultobj;
4324 fail:
4325 return NULL;
4326 }
4327
4328
4329 static PyObject *_wrap_Rect___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
4330 PyObject *resultobj;
4331 wxRect *arg1 = (wxRect *) 0 ;
4332 wxRect *arg2 = 0 ;
4333 bool result;
4334 wxRect temp2 ;
4335 PyObject * obj0 = 0 ;
4336 PyObject * obj1 = 0 ;
4337 char *kwnames[] = {
4338 (char *) "self",(char *) "rect", NULL
4339 };
4340
4341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___eq__",kwnames,&obj0,&obj1)) goto fail;
4342 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4343 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4344 {
4345 arg2 = &temp2;
4346 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4347 }
4348 {
4349 PyThreadState* __tstate = wxPyBeginAllowThreads();
4350 result = (bool)((wxRect const *)arg1)->operator ==((wxRect const &)*arg2);
4351
4352 wxPyEndAllowThreads(__tstate);
4353 if (PyErr_Occurred()) SWIG_fail;
4354 }
4355 {
4356 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4357 }
4358 return resultobj;
4359 fail:
4360 return NULL;
4361 }
4362
4363
4364 static PyObject *_wrap_Rect___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
4365 PyObject *resultobj;
4366 wxRect *arg1 = (wxRect *) 0 ;
4367 wxRect *arg2 = 0 ;
4368 bool result;
4369 wxRect temp2 ;
4370 PyObject * obj0 = 0 ;
4371 PyObject * obj1 = 0 ;
4372 char *kwnames[] = {
4373 (char *) "self",(char *) "rect", NULL
4374 };
4375
4376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___ne__",kwnames,&obj0,&obj1)) goto fail;
4377 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4378 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4379 {
4380 arg2 = &temp2;
4381 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4382 }
4383 {
4384 PyThreadState* __tstate = wxPyBeginAllowThreads();
4385 result = (bool)((wxRect const *)arg1)->operator !=((wxRect const &)*arg2);
4386
4387 wxPyEndAllowThreads(__tstate);
4388 if (PyErr_Occurred()) SWIG_fail;
4389 }
4390 {
4391 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4392 }
4393 return resultobj;
4394 fail:
4395 return NULL;
4396 }
4397
4398
4399 static PyObject *_wrap_Rect_InsideXY(PyObject *self, PyObject *args, PyObject *kwargs) {
4400 PyObject *resultobj;
4401 wxRect *arg1 = (wxRect *) 0 ;
4402 int arg2 ;
4403 int arg3 ;
4404 bool result;
4405 PyObject * obj0 = 0 ;
4406 PyObject * obj1 = 0 ;
4407 PyObject * obj2 = 0 ;
4408 char *kwnames[] = {
4409 (char *) "self",(char *) "x",(char *) "y", NULL
4410 };
4411
4412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_InsideXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
4413 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4414 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4415 arg2 = (int) SWIG_AsInt(obj1);
4416 if (PyErr_Occurred()) SWIG_fail;
4417 arg3 = (int) SWIG_AsInt(obj2);
4418 if (PyErr_Occurred()) SWIG_fail;
4419 {
4420 PyThreadState* __tstate = wxPyBeginAllowThreads();
4421 result = (bool)((wxRect const *)arg1)->Inside(arg2,arg3);
4422
4423 wxPyEndAllowThreads(__tstate);
4424 if (PyErr_Occurred()) SWIG_fail;
4425 }
4426 {
4427 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4428 }
4429 return resultobj;
4430 fail:
4431 return NULL;
4432 }
4433
4434
4435 static PyObject *_wrap_Rect_Inside(PyObject *self, PyObject *args, PyObject *kwargs) {
4436 PyObject *resultobj;
4437 wxRect *arg1 = (wxRect *) 0 ;
4438 wxPoint *arg2 = 0 ;
4439 bool result;
4440 wxPoint temp2 ;
4441 PyObject * obj0 = 0 ;
4442 PyObject * obj1 = 0 ;
4443 char *kwnames[] = {
4444 (char *) "self",(char *) "pt", NULL
4445 };
4446
4447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Inside",kwnames,&obj0,&obj1)) goto fail;
4448 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4449 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4450 {
4451 arg2 = &temp2;
4452 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4453 }
4454 {
4455 PyThreadState* __tstate = wxPyBeginAllowThreads();
4456 result = (bool)((wxRect const *)arg1)->Inside((wxPoint const &)*arg2);
4457
4458 wxPyEndAllowThreads(__tstate);
4459 if (PyErr_Occurred()) SWIG_fail;
4460 }
4461 {
4462 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4463 }
4464 return resultobj;
4465 fail:
4466 return NULL;
4467 }
4468
4469
4470 static PyObject *_wrap_Rect_Intersects(PyObject *self, PyObject *args, PyObject *kwargs) {
4471 PyObject *resultobj;
4472 wxRect *arg1 = (wxRect *) 0 ;
4473 wxRect *arg2 = 0 ;
4474 bool result;
4475 wxRect temp2 ;
4476 PyObject * obj0 = 0 ;
4477 PyObject * obj1 = 0 ;
4478 char *kwnames[] = {
4479 (char *) "self",(char *) "rect", NULL
4480 };
4481
4482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Intersects",kwnames,&obj0,&obj1)) goto fail;
4483 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4484 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4485 {
4486 arg2 = &temp2;
4487 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4488 }
4489 {
4490 PyThreadState* __tstate = wxPyBeginAllowThreads();
4491 result = (bool)((wxRect const *)arg1)->Intersects((wxRect const &)*arg2);
4492
4493 wxPyEndAllowThreads(__tstate);
4494 if (PyErr_Occurred()) SWIG_fail;
4495 }
4496 {
4497 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4498 }
4499 return resultobj;
4500 fail:
4501 return NULL;
4502 }
4503
4504
4505 static PyObject *_wrap_Rect_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4506 PyObject *resultobj;
4507 wxRect *arg1 = (wxRect *) 0 ;
4508 int arg2 ;
4509 PyObject * obj0 = 0 ;
4510 PyObject * obj1 = 0 ;
4511 char *kwnames[] = {
4512 (char *) "self",(char *) "x", NULL
4513 };
4514
4515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_x_set",kwnames,&obj0,&obj1)) goto fail;
4516 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4517 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4518 arg2 = (int) SWIG_AsInt(obj1);
4519 if (PyErr_Occurred()) SWIG_fail;
4520 if (arg1) (arg1)->x = arg2;
4521
4522 Py_INCREF(Py_None); resultobj = Py_None;
4523 return resultobj;
4524 fail:
4525 return NULL;
4526 }
4527
4528
4529 static PyObject *_wrap_Rect_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4530 PyObject *resultobj;
4531 wxRect *arg1 = (wxRect *) 0 ;
4532 int result;
4533 PyObject * obj0 = 0 ;
4534 char *kwnames[] = {
4535 (char *) "self", NULL
4536 };
4537
4538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_x_get",kwnames,&obj0)) goto fail;
4539 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4540 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4541 result = (int) ((arg1)->x);
4542
4543 resultobj = SWIG_FromInt((int)result);
4544 return resultobj;
4545 fail:
4546 return NULL;
4547 }
4548
4549
4550 static PyObject *_wrap_Rect_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4551 PyObject *resultobj;
4552 wxRect *arg1 = (wxRect *) 0 ;
4553 int arg2 ;
4554 PyObject * obj0 = 0 ;
4555 PyObject * obj1 = 0 ;
4556 char *kwnames[] = {
4557 (char *) "self",(char *) "y", NULL
4558 };
4559
4560 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_y_set",kwnames,&obj0,&obj1)) goto fail;
4561 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4562 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4563 arg2 = (int) SWIG_AsInt(obj1);
4564 if (PyErr_Occurred()) SWIG_fail;
4565 if (arg1) (arg1)->y = arg2;
4566
4567 Py_INCREF(Py_None); resultobj = Py_None;
4568 return resultobj;
4569 fail:
4570 return NULL;
4571 }
4572
4573
4574 static PyObject *_wrap_Rect_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4575 PyObject *resultobj;
4576 wxRect *arg1 = (wxRect *) 0 ;
4577 int result;
4578 PyObject * obj0 = 0 ;
4579 char *kwnames[] = {
4580 (char *) "self", NULL
4581 };
4582
4583 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_y_get",kwnames,&obj0)) goto fail;
4584 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4585 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4586 result = (int) ((arg1)->y);
4587
4588 resultobj = SWIG_FromInt((int)result);
4589 return resultobj;
4590 fail:
4591 return NULL;
4592 }
4593
4594
4595 static PyObject *_wrap_Rect_width_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4596 PyObject *resultobj;
4597 wxRect *arg1 = (wxRect *) 0 ;
4598 int arg2 ;
4599 PyObject * obj0 = 0 ;
4600 PyObject * obj1 = 0 ;
4601 char *kwnames[] = {
4602 (char *) "self",(char *) "width", NULL
4603 };
4604
4605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_width_set",kwnames,&obj0,&obj1)) goto fail;
4606 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4607 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4608 arg2 = (int) SWIG_AsInt(obj1);
4609 if (PyErr_Occurred()) SWIG_fail;
4610 if (arg1) (arg1)->width = arg2;
4611
4612 Py_INCREF(Py_None); resultobj = Py_None;
4613 return resultobj;
4614 fail:
4615 return NULL;
4616 }
4617
4618
4619 static PyObject *_wrap_Rect_width_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4620 PyObject *resultobj;
4621 wxRect *arg1 = (wxRect *) 0 ;
4622 int result;
4623 PyObject * obj0 = 0 ;
4624 char *kwnames[] = {
4625 (char *) "self", NULL
4626 };
4627
4628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_width_get",kwnames,&obj0)) goto fail;
4629 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4630 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4631 result = (int) ((arg1)->width);
4632
4633 resultobj = SWIG_FromInt((int)result);
4634 return resultobj;
4635 fail:
4636 return NULL;
4637 }
4638
4639
4640 static PyObject *_wrap_Rect_height_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4641 PyObject *resultobj;
4642 wxRect *arg1 = (wxRect *) 0 ;
4643 int arg2 ;
4644 PyObject * obj0 = 0 ;
4645 PyObject * obj1 = 0 ;
4646 char *kwnames[] = {
4647 (char *) "self",(char *) "height", NULL
4648 };
4649
4650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_height_set",kwnames,&obj0,&obj1)) goto fail;
4651 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4652 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4653 arg2 = (int) SWIG_AsInt(obj1);
4654 if (PyErr_Occurred()) SWIG_fail;
4655 if (arg1) (arg1)->height = arg2;
4656
4657 Py_INCREF(Py_None); resultobj = Py_None;
4658 return resultobj;
4659 fail:
4660 return NULL;
4661 }
4662
4663
4664 static PyObject *_wrap_Rect_height_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4665 PyObject *resultobj;
4666 wxRect *arg1 = (wxRect *) 0 ;
4667 int result;
4668 PyObject * obj0 = 0 ;
4669 char *kwnames[] = {
4670 (char *) "self", NULL
4671 };
4672
4673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_height_get",kwnames,&obj0)) goto fail;
4674 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4675 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4676 result = (int) ((arg1)->height);
4677
4678 resultobj = SWIG_FromInt((int)result);
4679 return resultobj;
4680 fail:
4681 return NULL;
4682 }
4683
4684
4685 static PyObject *_wrap_Rect_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
4686 PyObject *resultobj;
4687 wxRect *arg1 = (wxRect *) 0 ;
4688 int arg2 = (int) 0 ;
4689 int arg3 = (int) 0 ;
4690 int arg4 = (int) 0 ;
4691 int arg5 = (int) 0 ;
4692 PyObject * obj0 = 0 ;
4693 PyObject * obj1 = 0 ;
4694 PyObject * obj2 = 0 ;
4695 PyObject * obj3 = 0 ;
4696 PyObject * obj4 = 0 ;
4697 char *kwnames[] = {
4698 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
4699 };
4700
4701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:Rect_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
4702 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4703 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4704 if (obj1) {
4705 arg2 = (int) SWIG_AsInt(obj1);
4706 if (PyErr_Occurred()) SWIG_fail;
4707 }
4708 if (obj2) {
4709 arg3 = (int) SWIG_AsInt(obj2);
4710 if (PyErr_Occurred()) SWIG_fail;
4711 }
4712 if (obj3) {
4713 arg4 = (int) SWIG_AsInt(obj3);
4714 if (PyErr_Occurred()) SWIG_fail;
4715 }
4716 if (obj4) {
4717 arg5 = (int) SWIG_AsInt(obj4);
4718 if (PyErr_Occurred()) SWIG_fail;
4719 }
4720 {
4721 PyThreadState* __tstate = wxPyBeginAllowThreads();
4722 wxRect_Set(arg1,arg2,arg3,arg4,arg5);
4723
4724 wxPyEndAllowThreads(__tstate);
4725 if (PyErr_Occurred()) SWIG_fail;
4726 }
4727 Py_INCREF(Py_None); resultobj = Py_None;
4728 return resultobj;
4729 fail:
4730 return NULL;
4731 }
4732
4733
4734 static PyObject *_wrap_Rect_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
4735 PyObject *resultobj;
4736 wxRect *arg1 = (wxRect *) 0 ;
4737 PyObject *result;
4738 PyObject * obj0 = 0 ;
4739 char *kwnames[] = {
4740 (char *) "self", NULL
4741 };
4742
4743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_Get",kwnames,&obj0)) goto fail;
4744 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4745 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4746 {
4747 PyThreadState* __tstate = wxPyBeginAllowThreads();
4748 result = (PyObject *)wxRect_Get(arg1);
4749
4750 wxPyEndAllowThreads(__tstate);
4751 if (PyErr_Occurred()) SWIG_fail;
4752 }
4753 resultobj = result;
4754 return resultobj;
4755 fail:
4756 return NULL;
4757 }
4758
4759
4760 static PyObject * Rect_swigregister(PyObject *self, PyObject *args) {
4761 PyObject *obj;
4762 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4763 SWIG_TypeClientData(SWIGTYPE_p_wxRect, obj);
4764 Py_INCREF(obj);
4765 return Py_BuildValue((char *)"");
4766 }
4767 static PyObject *_wrap_IntersectRect(PyObject *self, PyObject *args, PyObject *kwargs) {
4768 PyObject *resultobj;
4769 wxRect *arg1 = (wxRect *) 0 ;
4770 wxRect *arg2 = (wxRect *) 0 ;
4771 PyObject *result;
4772 PyObject * obj0 = 0 ;
4773 PyObject * obj1 = 0 ;
4774 char *kwnames[] = {
4775 (char *) "r1",(char *) "r2", NULL
4776 };
4777
4778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IntersectRect",kwnames,&obj0,&obj1)) goto fail;
4779 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4780 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4781 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
4782 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4783 {
4784 PyThreadState* __tstate = wxPyBeginAllowThreads();
4785 result = (PyObject *)wxIntersectRect(arg1,arg2);
4786
4787 wxPyEndAllowThreads(__tstate);
4788 if (PyErr_Occurred()) SWIG_fail;
4789 }
4790 resultobj = result;
4791 return resultobj;
4792 fail:
4793 return NULL;
4794 }
4795
4796
4797 static PyObject *_wrap_new_Point2D(PyObject *self, PyObject *args, PyObject *kwargs) {
4798 PyObject *resultobj;
4799 double arg1 = (double) 0.0 ;
4800 double arg2 = (double) 0.0 ;
4801 wxPoint2D *result;
4802 PyObject * obj0 = 0 ;
4803 PyObject * obj1 = 0 ;
4804 char *kwnames[] = {
4805 (char *) "x",(char *) "y", NULL
4806 };
4807
4808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Point2D",kwnames,&obj0,&obj1)) goto fail;
4809 if (obj0) {
4810 arg1 = (double) SWIG_AsDouble(obj0);
4811 if (PyErr_Occurred()) SWIG_fail;
4812 }
4813 if (obj1) {
4814 arg2 = (double) SWIG_AsDouble(obj1);
4815 if (PyErr_Occurred()) SWIG_fail;
4816 }
4817 {
4818 PyThreadState* __tstate = wxPyBeginAllowThreads();
4819 result = (wxPoint2D *)new wxPoint2D(arg1,arg2);
4820
4821 wxPyEndAllowThreads(__tstate);
4822 if (PyErr_Occurred()) SWIG_fail;
4823 }
4824 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
4825 return resultobj;
4826 fail:
4827 return NULL;
4828 }
4829
4830
4831 static PyObject *_wrap_new_Point2DCopy(PyObject *self, PyObject *args, PyObject *kwargs) {
4832 PyObject *resultobj;
4833 wxPoint2D *arg1 = 0 ;
4834 wxPoint2D *result;
4835 wxPoint2D temp1 ;
4836 PyObject * obj0 = 0 ;
4837 char *kwnames[] = {
4838 (char *) "pt", NULL
4839 };
4840
4841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_Point2DCopy",kwnames,&obj0)) goto fail;
4842 {
4843 arg1 = &temp1;
4844 if ( ! wxPoint2D_helper(obj0, &arg1)) SWIG_fail;
4845 }
4846 {
4847 PyThreadState* __tstate = wxPyBeginAllowThreads();
4848 result = (wxPoint2D *)new wxPoint2D((wxPoint2D const &)*arg1);
4849
4850 wxPyEndAllowThreads(__tstate);
4851 if (PyErr_Occurred()) SWIG_fail;
4852 }
4853 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
4854 return resultobj;
4855 fail:
4856 return NULL;
4857 }
4858
4859
4860 static PyObject *_wrap_new_Point2DFromPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
4861 PyObject *resultobj;
4862 wxPoint *arg1 = 0 ;
4863 wxPoint2D *result;
4864 wxPoint temp1 ;
4865 PyObject * obj0 = 0 ;
4866 char *kwnames[] = {
4867 (char *) "pt", NULL
4868 };
4869
4870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_Point2DFromPoint",kwnames,&obj0)) goto fail;
4871 {
4872 arg1 = &temp1;
4873 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
4874 }
4875 {
4876 PyThreadState* __tstate = wxPyBeginAllowThreads();
4877 result = (wxPoint2D *)new wxPoint2D((wxPoint const &)*arg1);
4878
4879 wxPyEndAllowThreads(__tstate);
4880 if (PyErr_Occurred()) SWIG_fail;
4881 }
4882 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
4883 return resultobj;
4884 fail:
4885 return NULL;
4886 }
4887
4888
4889 static PyObject *_wrap_Point2D_GetFloor(PyObject *self, PyObject *args, PyObject *kwargs) {
4890 PyObject *resultobj;
4891 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
4892 int *arg2 = (int *) 0 ;
4893 int *arg3 = (int *) 0 ;
4894 int temp2 ;
4895 int temp3 ;
4896 PyObject * obj0 = 0 ;
4897 char *kwnames[] = {
4898 (char *) "self", NULL
4899 };
4900
4901 arg2 = &temp2;
4902 arg3 = &temp3;
4903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetFloor",kwnames,&obj0)) goto fail;
4904 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
4905 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4906 {
4907 PyThreadState* __tstate = wxPyBeginAllowThreads();
4908 ((wxPoint2D const *)arg1)->GetFloor(arg2,arg3);
4909
4910 wxPyEndAllowThreads(__tstate);
4911 if (PyErr_Occurred()) SWIG_fail;
4912 }
4913 Py_INCREF(Py_None); resultobj = Py_None;
4914 {
4915 PyObject *o = PyInt_FromLong((long) (*arg2));
4916 resultobj = t_output_helper(resultobj,o);
4917 }
4918 {
4919 PyObject *o = PyInt_FromLong((long) (*arg3));
4920 resultobj = t_output_helper(resultobj,o);
4921 }
4922 return resultobj;
4923 fail:
4924 return NULL;
4925 }
4926
4927
4928 static PyObject *_wrap_Point2D_GetRounded(PyObject *self, PyObject *args, PyObject *kwargs) {
4929 PyObject *resultobj;
4930 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
4931 int *arg2 = (int *) 0 ;
4932 int *arg3 = (int *) 0 ;
4933 int temp2 ;
4934 int temp3 ;
4935 PyObject * obj0 = 0 ;
4936 char *kwnames[] = {
4937 (char *) "self", NULL
4938 };
4939
4940 arg2 = &temp2;
4941 arg3 = &temp3;
4942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetRounded",kwnames,&obj0)) goto fail;
4943 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
4944 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4945 {
4946 PyThreadState* __tstate = wxPyBeginAllowThreads();
4947 ((wxPoint2D const *)arg1)->GetRounded(arg2,arg3);
4948
4949 wxPyEndAllowThreads(__tstate);
4950 if (PyErr_Occurred()) SWIG_fail;
4951 }
4952 Py_INCREF(Py_None); resultobj = Py_None;
4953 {
4954 PyObject *o = PyInt_FromLong((long) (*arg2));
4955 resultobj = t_output_helper(resultobj,o);
4956 }
4957 {
4958 PyObject *o = PyInt_FromLong((long) (*arg3));
4959 resultobj = t_output_helper(resultobj,o);
4960 }
4961 return resultobj;
4962 fail:
4963 return NULL;
4964 }
4965
4966
4967 static PyObject *_wrap_Point2D_GetVectorLength(PyObject *self, PyObject *args, PyObject *kwargs) {
4968 PyObject *resultobj;
4969 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
4970 double result;
4971 PyObject * obj0 = 0 ;
4972 char *kwnames[] = {
4973 (char *) "self", NULL
4974 };
4975
4976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetVectorLength",kwnames,&obj0)) goto fail;
4977 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
4978 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4979 {
4980 PyThreadState* __tstate = wxPyBeginAllowThreads();
4981 result = (double)((wxPoint2D const *)arg1)->GetVectorLength();
4982
4983 wxPyEndAllowThreads(__tstate);
4984 if (PyErr_Occurred()) SWIG_fail;
4985 }
4986 resultobj = SWIG_FromDouble((double)result);
4987 return resultobj;
4988 fail:
4989 return NULL;
4990 }
4991
4992
4993 static PyObject *_wrap_Point2D_GetVectorAngle(PyObject *self, PyObject *args, PyObject *kwargs) {
4994 PyObject *resultobj;
4995 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
4996 double result;
4997 PyObject * obj0 = 0 ;
4998 char *kwnames[] = {
4999 (char *) "self", NULL
5000 };
5001
5002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetVectorAngle",kwnames,&obj0)) goto fail;
5003 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5004 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5005 {
5006 PyThreadState* __tstate = wxPyBeginAllowThreads();
5007 result = (double)((wxPoint2D const *)arg1)->GetVectorAngle();
5008
5009 wxPyEndAllowThreads(__tstate);
5010 if (PyErr_Occurred()) SWIG_fail;
5011 }
5012 resultobj = SWIG_FromDouble((double)result);
5013 return resultobj;
5014 fail:
5015 return NULL;
5016 }
5017
5018
5019 static PyObject *_wrap_Point2D_SetVectorLength(PyObject *self, PyObject *args, PyObject *kwargs) {
5020 PyObject *resultobj;
5021 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5022 double arg2 ;
5023 PyObject * obj0 = 0 ;
5024 PyObject * obj1 = 0 ;
5025 char *kwnames[] = {
5026 (char *) "self",(char *) "length", NULL
5027 };
5028
5029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_SetVectorLength",kwnames,&obj0,&obj1)) goto fail;
5030 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5031 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5032 arg2 = (double) SWIG_AsDouble(obj1);
5033 if (PyErr_Occurred()) SWIG_fail;
5034 {
5035 PyThreadState* __tstate = wxPyBeginAllowThreads();
5036 (arg1)->SetVectorLength(arg2);
5037
5038 wxPyEndAllowThreads(__tstate);
5039 if (PyErr_Occurred()) SWIG_fail;
5040 }
5041 Py_INCREF(Py_None); resultobj = Py_None;
5042 return resultobj;
5043 fail:
5044 return NULL;
5045 }
5046
5047
5048 static PyObject *_wrap_Point2D_SetVectorAngle(PyObject *self, PyObject *args, PyObject *kwargs) {
5049 PyObject *resultobj;
5050 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5051 double arg2 ;
5052 PyObject * obj0 = 0 ;
5053 PyObject * obj1 = 0 ;
5054 char *kwnames[] = {
5055 (char *) "self",(char *) "degrees", NULL
5056 };
5057
5058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_SetVectorAngle",kwnames,&obj0,&obj1)) goto fail;
5059 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5060 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5061 arg2 = (double) SWIG_AsDouble(obj1);
5062 if (PyErr_Occurred()) SWIG_fail;
5063 {
5064 PyThreadState* __tstate = wxPyBeginAllowThreads();
5065 (arg1)->SetVectorAngle(arg2);
5066
5067 wxPyEndAllowThreads(__tstate);
5068 if (PyErr_Occurred()) SWIG_fail;
5069 }
5070 Py_INCREF(Py_None); resultobj = Py_None;
5071 return resultobj;
5072 fail:
5073 return NULL;
5074 }
5075
5076
5077 static PyObject *_wrap_Point2D_GetDistance(PyObject *self, PyObject *args, PyObject *kwargs) {
5078 PyObject *resultobj;
5079 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5080 wxPoint2D *arg2 = 0 ;
5081 double result;
5082 wxPoint2D temp2 ;
5083 PyObject * obj0 = 0 ;
5084 PyObject * obj1 = 0 ;
5085 char *kwnames[] = {
5086 (char *) "self",(char *) "pt", NULL
5087 };
5088
5089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDistance",kwnames,&obj0,&obj1)) goto fail;
5090 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5091 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5092 {
5093 arg2 = &temp2;
5094 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5095 }
5096 {
5097 PyThreadState* __tstate = wxPyBeginAllowThreads();
5098 result = (double)((wxPoint2D const *)arg1)->GetDistance((wxPoint2D const &)*arg2);
5099
5100 wxPyEndAllowThreads(__tstate);
5101 if (PyErr_Occurred()) SWIG_fail;
5102 }
5103 resultobj = SWIG_FromDouble((double)result);
5104 return resultobj;
5105 fail:
5106 return NULL;
5107 }
5108
5109
5110 static PyObject *_wrap_Point2D_GetDistanceSquare(PyObject *self, PyObject *args, PyObject *kwargs) {
5111 PyObject *resultobj;
5112 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5113 wxPoint2D *arg2 = 0 ;
5114 double result;
5115 wxPoint2D temp2 ;
5116 PyObject * obj0 = 0 ;
5117 PyObject * obj1 = 0 ;
5118 char *kwnames[] = {
5119 (char *) "self",(char *) "pt", NULL
5120 };
5121
5122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDistanceSquare",kwnames,&obj0,&obj1)) goto fail;
5123 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5124 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5125 {
5126 arg2 = &temp2;
5127 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5128 }
5129 {
5130 PyThreadState* __tstate = wxPyBeginAllowThreads();
5131 result = (double)((wxPoint2D const *)arg1)->GetDistanceSquare((wxPoint2D const &)*arg2);
5132
5133 wxPyEndAllowThreads(__tstate);
5134 if (PyErr_Occurred()) SWIG_fail;
5135 }
5136 resultobj = SWIG_FromDouble((double)result);
5137 return resultobj;
5138 fail:
5139 return NULL;
5140 }
5141
5142
5143 static PyObject *_wrap_Point2D_GetDotProduct(PyObject *self, PyObject *args, PyObject *kwargs) {
5144 PyObject *resultobj;
5145 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5146 wxPoint2D *arg2 = 0 ;
5147 double result;
5148 wxPoint2D temp2 ;
5149 PyObject * obj0 = 0 ;
5150 PyObject * obj1 = 0 ;
5151 char *kwnames[] = {
5152 (char *) "self",(char *) "vec", NULL
5153 };
5154
5155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDotProduct",kwnames,&obj0,&obj1)) goto fail;
5156 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5157 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5158 {
5159 arg2 = &temp2;
5160 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5161 }
5162 {
5163 PyThreadState* __tstate = wxPyBeginAllowThreads();
5164 result = (double)((wxPoint2D const *)arg1)->GetDotProduct((wxPoint2D const &)*arg2);
5165
5166 wxPyEndAllowThreads(__tstate);
5167 if (PyErr_Occurred()) SWIG_fail;
5168 }
5169 resultobj = SWIG_FromDouble((double)result);
5170 return resultobj;
5171 fail:
5172 return NULL;
5173 }
5174
5175
5176 static PyObject *_wrap_Point2D_GetCrossProduct(PyObject *self, PyObject *args, PyObject *kwargs) {
5177 PyObject *resultobj;
5178 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5179 wxPoint2D *arg2 = 0 ;
5180 double result;
5181 wxPoint2D temp2 ;
5182 PyObject * obj0 = 0 ;
5183 PyObject * obj1 = 0 ;
5184 char *kwnames[] = {
5185 (char *) "self",(char *) "vec", NULL
5186 };
5187
5188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetCrossProduct",kwnames,&obj0,&obj1)) goto fail;
5189 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5190 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5191 {
5192 arg2 = &temp2;
5193 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5194 }
5195 {
5196 PyThreadState* __tstate = wxPyBeginAllowThreads();
5197 result = (double)((wxPoint2D const *)arg1)->GetCrossProduct((wxPoint2D const &)*arg2);
5198
5199 wxPyEndAllowThreads(__tstate);
5200 if (PyErr_Occurred()) SWIG_fail;
5201 }
5202 resultobj = SWIG_FromDouble((double)result);
5203 return resultobj;
5204 fail:
5205 return NULL;
5206 }
5207
5208
5209 static PyObject *_wrap_Point2D___neg__(PyObject *self, PyObject *args, PyObject *kwargs) {
5210 PyObject *resultobj;
5211 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5212 wxPoint2D result;
5213 PyObject * obj0 = 0 ;
5214 char *kwnames[] = {
5215 (char *) "self", NULL
5216 };
5217
5218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D___neg__",kwnames,&obj0)) goto fail;
5219 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5220 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5221 {
5222 PyThreadState* __tstate = wxPyBeginAllowThreads();
5223 result = (arg1)->operator -();
5224
5225 wxPyEndAllowThreads(__tstate);
5226 if (PyErr_Occurred()) SWIG_fail;
5227 }
5228 {
5229 wxPoint2D * resultptr;
5230 resultptr = new wxPoint2D((wxPoint2D &) result);
5231 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint2D, 1);
5232 }
5233 return resultobj;
5234 fail:
5235 return NULL;
5236 }
5237
5238
5239 static PyObject *_wrap_Point2D___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
5240 PyObject *resultobj;
5241 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5242 wxPoint2D *arg2 = 0 ;
5243 wxPoint2D *result;
5244 wxPoint2D temp2 ;
5245 PyObject * obj0 = 0 ;
5246 PyObject * obj1 = 0 ;
5247 char *kwnames[] = {
5248 (char *) "self",(char *) "pt", NULL
5249 };
5250
5251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___iadd__",kwnames,&obj0,&obj1)) goto fail;
5252 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5253 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5254 {
5255 arg2 = &temp2;
5256 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5257 }
5258 {
5259 PyThreadState* __tstate = wxPyBeginAllowThreads();
5260 {
5261 wxPoint2D &_result_ref = (arg1)->operator +=((wxPoint2D const &)*arg2);
5262 result = (wxPoint2D *) &_result_ref;
5263 }
5264
5265 wxPyEndAllowThreads(__tstate);
5266 if (PyErr_Occurred()) SWIG_fail;
5267 }
5268 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
5269 return resultobj;
5270 fail:
5271 return NULL;
5272 }
5273
5274
5275 static PyObject *_wrap_Point2D___isub__(PyObject *self, PyObject *args, PyObject *kwargs) {
5276 PyObject *resultobj;
5277 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5278 wxPoint2D *arg2 = 0 ;
5279 wxPoint2D *result;
5280 wxPoint2D temp2 ;
5281 PyObject * obj0 = 0 ;
5282 PyObject * obj1 = 0 ;
5283 char *kwnames[] = {
5284 (char *) "self",(char *) "pt", NULL
5285 };
5286
5287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___isub__",kwnames,&obj0,&obj1)) goto fail;
5288 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5289 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5290 {
5291 arg2 = &temp2;
5292 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5293 }
5294 {
5295 PyThreadState* __tstate = wxPyBeginAllowThreads();
5296 {
5297 wxPoint2D &_result_ref = (arg1)->operator -=((wxPoint2D const &)*arg2);
5298 result = (wxPoint2D *) &_result_ref;
5299 }
5300
5301 wxPyEndAllowThreads(__tstate);
5302 if (PyErr_Occurred()) SWIG_fail;
5303 }
5304 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
5305 return resultobj;
5306 fail:
5307 return NULL;
5308 }
5309
5310
5311 static PyObject *_wrap_Point2D___imul__(PyObject *self, PyObject *args, PyObject *kwargs) {
5312 PyObject *resultobj;
5313 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5314 wxPoint2D *arg2 = 0 ;
5315 wxPoint2D *result;
5316 wxPoint2D temp2 ;
5317 PyObject * obj0 = 0 ;
5318 PyObject * obj1 = 0 ;
5319 char *kwnames[] = {
5320 (char *) "self",(char *) "pt", NULL
5321 };
5322
5323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___imul__",kwnames,&obj0,&obj1)) goto fail;
5324 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5325 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5326 {
5327 arg2 = &temp2;
5328 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5329 }
5330 {
5331 PyThreadState* __tstate = wxPyBeginAllowThreads();
5332 {
5333 wxPoint2D &_result_ref = (arg1)->operator *=((wxPoint2D const &)*arg2);
5334 result = (wxPoint2D *) &_result_ref;
5335 }
5336
5337 wxPyEndAllowThreads(__tstate);
5338 if (PyErr_Occurred()) SWIG_fail;
5339 }
5340 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
5341 return resultobj;
5342 fail:
5343 return NULL;
5344 }
5345
5346
5347 static PyObject *_wrap_Point2D___idiv__(PyObject *self, PyObject *args, PyObject *kwargs) {
5348 PyObject *resultobj;
5349 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5350 wxPoint2D *arg2 = 0 ;
5351 wxPoint2D *result;
5352 wxPoint2D temp2 ;
5353 PyObject * obj0 = 0 ;
5354 PyObject * obj1 = 0 ;
5355 char *kwnames[] = {
5356 (char *) "self",(char *) "pt", NULL
5357 };
5358
5359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___idiv__",kwnames,&obj0,&obj1)) goto fail;
5360 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5361 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5362 {
5363 arg2 = &temp2;
5364 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5365 }
5366 {
5367 PyThreadState* __tstate = wxPyBeginAllowThreads();
5368 {
5369 wxPoint2D &_result_ref = (arg1)->operator /=((wxPoint2D const &)*arg2);
5370 result = (wxPoint2D *) &_result_ref;
5371 }
5372
5373 wxPyEndAllowThreads(__tstate);
5374 if (PyErr_Occurred()) SWIG_fail;
5375 }
5376 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
5377 return resultobj;
5378 fail:
5379 return NULL;
5380 }
5381
5382
5383 static PyObject *_wrap_Point2D___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
5384 PyObject *resultobj;
5385 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5386 wxPoint2D *arg2 = 0 ;
5387 bool result;
5388 wxPoint2D temp2 ;
5389 PyObject * obj0 = 0 ;
5390 PyObject * obj1 = 0 ;
5391 char *kwnames[] = {
5392 (char *) "self",(char *) "pt", NULL
5393 };
5394
5395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___eq__",kwnames,&obj0,&obj1)) goto fail;
5396 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5397 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5398 {
5399 arg2 = &temp2;
5400 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5401 }
5402 {
5403 PyThreadState* __tstate = wxPyBeginAllowThreads();
5404 result = (bool)((wxPoint2D const *)arg1)->operator ==((wxPoint2D const &)*arg2);
5405
5406 wxPyEndAllowThreads(__tstate);
5407 if (PyErr_Occurred()) SWIG_fail;
5408 }
5409 {
5410 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5411 }
5412 return resultobj;
5413 fail:
5414 return NULL;
5415 }
5416
5417
5418 static PyObject *_wrap_Point2D___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
5419 PyObject *resultobj;
5420 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5421 wxPoint2D *arg2 = 0 ;
5422 bool result;
5423 wxPoint2D temp2 ;
5424 PyObject * obj0 = 0 ;
5425 PyObject * obj1 = 0 ;
5426 char *kwnames[] = {
5427 (char *) "self",(char *) "pt", NULL
5428 };
5429
5430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___ne__",kwnames,&obj0,&obj1)) goto fail;
5431 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5432 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5433 {
5434 arg2 = &temp2;
5435 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5436 }
5437 {
5438 PyThreadState* __tstate = wxPyBeginAllowThreads();
5439 result = (bool)((wxPoint2D const *)arg1)->operator !=((wxPoint2D const &)*arg2);
5440
5441 wxPyEndAllowThreads(__tstate);
5442 if (PyErr_Occurred()) SWIG_fail;
5443 }
5444 {
5445 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5446 }
5447 return resultobj;
5448 fail:
5449 return NULL;
5450 }
5451
5452
5453 static PyObject *_wrap_Point2D_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
5454 PyObject *resultobj;
5455 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5456 double arg2 ;
5457 PyObject * obj0 = 0 ;
5458 PyObject * obj1 = 0 ;
5459 char *kwnames[] = {
5460 (char *) "self",(char *) "m_x", NULL
5461 };
5462
5463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_x_set",kwnames,&obj0,&obj1)) goto fail;
5464 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5465 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5466 arg2 = (double) SWIG_AsDouble(obj1);
5467 if (PyErr_Occurred()) SWIG_fail;
5468 if (arg1) (arg1)->m_x = arg2;
5469
5470 Py_INCREF(Py_None); resultobj = Py_None;
5471 return resultobj;
5472 fail:
5473 return NULL;
5474 }
5475
5476
5477 static PyObject *_wrap_Point2D_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
5478 PyObject *resultobj;
5479 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5480 double result;
5481 PyObject * obj0 = 0 ;
5482 char *kwnames[] = {
5483 (char *) "self", NULL
5484 };
5485
5486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_x_get",kwnames,&obj0)) goto fail;
5487 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5488 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5489 result = (double) ((arg1)->m_x);
5490
5491 resultobj = SWIG_FromDouble((double)result);
5492 return resultobj;
5493 fail:
5494 return NULL;
5495 }
5496
5497
5498 static PyObject *_wrap_Point2D_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
5499 PyObject *resultobj;
5500 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5501 double arg2 ;
5502 PyObject * obj0 = 0 ;
5503 PyObject * obj1 = 0 ;
5504 char *kwnames[] = {
5505 (char *) "self",(char *) "m_y", NULL
5506 };
5507
5508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_y_set",kwnames,&obj0,&obj1)) goto fail;
5509 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5510 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5511 arg2 = (double) SWIG_AsDouble(obj1);
5512 if (PyErr_Occurred()) SWIG_fail;
5513 if (arg1) (arg1)->m_y = arg2;
5514
5515 Py_INCREF(Py_None); resultobj = Py_None;
5516 return resultobj;
5517 fail:
5518 return NULL;
5519 }
5520
5521
5522 static PyObject *_wrap_Point2D_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
5523 PyObject *resultobj;
5524 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5525 double result;
5526 PyObject * obj0 = 0 ;
5527 char *kwnames[] = {
5528 (char *) "self", NULL
5529 };
5530
5531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_y_get",kwnames,&obj0)) goto fail;
5532 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5533 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5534 result = (double) ((arg1)->m_y);
5535
5536 resultobj = SWIG_FromDouble((double)result);
5537 return resultobj;
5538 fail:
5539 return NULL;
5540 }
5541
5542
5543 static PyObject *_wrap_Point2D_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
5544 PyObject *resultobj;
5545 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5546 double arg2 = (double) 0 ;
5547 double arg3 = (double) 0 ;
5548 PyObject * obj0 = 0 ;
5549 PyObject * obj1 = 0 ;
5550 PyObject * obj2 = 0 ;
5551 char *kwnames[] = {
5552 (char *) "self",(char *) "x",(char *) "y", NULL
5553 };
5554
5555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Point2D_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
5556 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5557 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5558 if (obj1) {
5559 arg2 = (double) SWIG_AsDouble(obj1);
5560 if (PyErr_Occurred()) SWIG_fail;
5561 }
5562 if (obj2) {
5563 arg3 = (double) SWIG_AsDouble(obj2);
5564 if (PyErr_Occurred()) SWIG_fail;
5565 }
5566 {
5567 PyThreadState* __tstate = wxPyBeginAllowThreads();
5568 wxPoint2D_Set(arg1,arg2,arg3);
5569
5570 wxPyEndAllowThreads(__tstate);
5571 if (PyErr_Occurred()) SWIG_fail;
5572 }
5573 Py_INCREF(Py_None); resultobj = Py_None;
5574 return resultobj;
5575 fail:
5576 return NULL;
5577 }
5578
5579
5580 static PyObject *_wrap_Point2D_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
5581 PyObject *resultobj;
5582 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5583 PyObject *result;
5584 PyObject * obj0 = 0 ;
5585 char *kwnames[] = {
5586 (char *) "self", NULL
5587 };
5588
5589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_Get",kwnames,&obj0)) goto fail;
5590 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5591 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5592 {
5593 PyThreadState* __tstate = wxPyBeginAllowThreads();
5594 result = (PyObject *)wxPoint2D_Get(arg1);
5595
5596 wxPyEndAllowThreads(__tstate);
5597 if (PyErr_Occurred()) SWIG_fail;
5598 }
5599 resultobj = result;
5600 return resultobj;
5601 fail:
5602 return NULL;
5603 }
5604
5605
5606 static PyObject * Point2D_swigregister(PyObject *self, PyObject *args) {
5607 PyObject *obj;
5608 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5609 SWIG_TypeClientData(SWIGTYPE_p_wxPoint2D, obj);
5610 Py_INCREF(obj);
5611 return Py_BuildValue((char *)"");
5612 }
5613 static int _wrap_DefaultPosition_set(PyObject *_val) {
5614 PyErr_SetString(PyExc_TypeError,"Variable DefaultPosition is read-only.");
5615 return 1;
5616 }
5617
5618
5619 static PyObject *_wrap_DefaultPosition_get() {
5620 PyObject *pyobj;
5621
5622 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultPosition), SWIGTYPE_p_wxPoint, 0);
5623 return pyobj;
5624 }
5625
5626
5627 static int _wrap_DefaultSize_set(PyObject *_val) {
5628 PyErr_SetString(PyExc_TypeError,"Variable DefaultSize is read-only.");
5629 return 1;
5630 }
5631
5632
5633 static PyObject *_wrap_DefaultSize_get() {
5634 PyObject *pyobj;
5635
5636 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultSize), SWIGTYPE_p_wxSize, 0);
5637 return pyobj;
5638 }
5639
5640
5641 static PyObject *_wrap_new_InputStream(PyObject *self, PyObject *args, PyObject *kwargs) {
5642 PyObject *resultobj;
5643 PyObject *arg1 = (PyObject *) 0 ;
5644 wxPyInputStream *result;
5645 PyObject * obj0 = 0 ;
5646 char *kwnames[] = {
5647 (char *) "p", NULL
5648 };
5649
5650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_InputStream",kwnames,&obj0)) goto fail;
5651 arg1 = obj0;
5652 {
5653 PyThreadState* __tstate = wxPyBeginAllowThreads();
5654 result = (wxPyInputStream *)new_wxPyInputStream(arg1);
5655
5656 wxPyEndAllowThreads(__tstate);
5657 if (PyErr_Occurred()) SWIG_fail;
5658 }
5659 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyInputStream, 1);
5660 return resultobj;
5661 fail:
5662 return NULL;
5663 }
5664
5665
5666 static PyObject *_wrap_InputStream_close(PyObject *self, PyObject *args, PyObject *kwargs) {
5667 PyObject *resultobj;
5668 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5669 PyObject * obj0 = 0 ;
5670 char *kwnames[] = {
5671 (char *) "self", NULL
5672 };
5673
5674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_close",kwnames,&obj0)) goto fail;
5675 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5676 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5677 {
5678 PyThreadState* __tstate = wxPyBeginAllowThreads();
5679 (arg1)->close();
5680
5681 wxPyEndAllowThreads(__tstate);
5682 if (PyErr_Occurred()) SWIG_fail;
5683 }
5684 Py_INCREF(Py_None); resultobj = Py_None;
5685 return resultobj;
5686 fail:
5687 return NULL;
5688 }
5689
5690
5691 static PyObject *_wrap_InputStream_flush(PyObject *self, PyObject *args, PyObject *kwargs) {
5692 PyObject *resultobj;
5693 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5694 PyObject * obj0 = 0 ;
5695 char *kwnames[] = {
5696 (char *) "self", NULL
5697 };
5698
5699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_flush",kwnames,&obj0)) goto fail;
5700 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5701 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5702 {
5703 PyThreadState* __tstate = wxPyBeginAllowThreads();
5704 (arg1)->flush();
5705
5706 wxPyEndAllowThreads(__tstate);
5707 if (PyErr_Occurred()) SWIG_fail;
5708 }
5709 Py_INCREF(Py_None); resultobj = Py_None;
5710 return resultobj;
5711 fail:
5712 return NULL;
5713 }
5714
5715
5716 static PyObject *_wrap_InputStream_eof(PyObject *self, PyObject *args, PyObject *kwargs) {
5717 PyObject *resultobj;
5718 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5719 bool result;
5720 PyObject * obj0 = 0 ;
5721 char *kwnames[] = {
5722 (char *) "self", NULL
5723 };
5724
5725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_eof",kwnames,&obj0)) goto fail;
5726 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5727 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5728 {
5729 PyThreadState* __tstate = wxPyBeginAllowThreads();
5730 result = (bool)(arg1)->eof();
5731
5732 wxPyEndAllowThreads(__tstate);
5733 if (PyErr_Occurred()) SWIG_fail;
5734 }
5735 {
5736 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5737 }
5738 return resultobj;
5739 fail:
5740 return NULL;
5741 }
5742
5743
5744 static PyObject *_wrap_InputStream_read(PyObject *self, PyObject *args, PyObject *kwargs) {
5745 PyObject *resultobj;
5746 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5747 int arg2 = (int) -1 ;
5748 PyObject *result;
5749 PyObject * obj0 = 0 ;
5750 PyObject * obj1 = 0 ;
5751 char *kwnames[] = {
5752 (char *) "self",(char *) "size", NULL
5753 };
5754
5755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_read",kwnames,&obj0,&obj1)) goto fail;
5756 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5757 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5758 if (obj1) {
5759 arg2 = (int) SWIG_AsInt(obj1);
5760 if (PyErr_Occurred()) SWIG_fail;
5761 }
5762 {
5763 PyThreadState* __tstate = wxPyBeginAllowThreads();
5764 result = (PyObject *)(arg1)->read(arg2);
5765
5766 wxPyEndAllowThreads(__tstate);
5767 if (PyErr_Occurred()) SWIG_fail;
5768 }
5769 resultobj = result;
5770 return resultobj;
5771 fail:
5772 return NULL;
5773 }
5774
5775
5776 static PyObject *_wrap_InputStream_readline(PyObject *self, PyObject *args, PyObject *kwargs) {
5777 PyObject *resultobj;
5778 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5779 int arg2 = (int) -1 ;
5780 PyObject *result;
5781 PyObject * obj0 = 0 ;
5782 PyObject * obj1 = 0 ;
5783 char *kwnames[] = {
5784 (char *) "self",(char *) "size", NULL
5785 };
5786
5787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_readline",kwnames,&obj0,&obj1)) goto fail;
5788 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5789 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5790 if (obj1) {
5791 arg2 = (int) SWIG_AsInt(obj1);
5792 if (PyErr_Occurred()) SWIG_fail;
5793 }
5794 {
5795 PyThreadState* __tstate = wxPyBeginAllowThreads();
5796 result = (PyObject *)(arg1)->readline(arg2);
5797
5798 wxPyEndAllowThreads(__tstate);
5799 if (PyErr_Occurred()) SWIG_fail;
5800 }
5801 resultobj = result;
5802 return resultobj;
5803 fail:
5804 return NULL;
5805 }
5806
5807
5808 static PyObject *_wrap_InputStream_readlines(PyObject *self, PyObject *args, PyObject *kwargs) {
5809 PyObject *resultobj;
5810 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5811 int arg2 = (int) -1 ;
5812 PyObject *result;
5813 PyObject * obj0 = 0 ;
5814 PyObject * obj1 = 0 ;
5815 char *kwnames[] = {
5816 (char *) "self",(char *) "sizehint", NULL
5817 };
5818
5819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_readlines",kwnames,&obj0,&obj1)) goto fail;
5820 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5821 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5822 if (obj1) {
5823 arg2 = (int) SWIG_AsInt(obj1);
5824 if (PyErr_Occurred()) SWIG_fail;
5825 }
5826 {
5827 PyThreadState* __tstate = wxPyBeginAllowThreads();
5828 result = (PyObject *)(arg1)->readlines(arg2);
5829
5830 wxPyEndAllowThreads(__tstate);
5831 if (PyErr_Occurred()) SWIG_fail;
5832 }
5833 resultobj = result;
5834 return resultobj;
5835 fail:
5836 return NULL;
5837 }
5838
5839
5840 static PyObject *_wrap_InputStream_seek(PyObject *self, PyObject *args, PyObject *kwargs) {
5841 PyObject *resultobj;
5842 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5843 int arg2 ;
5844 int arg3 = (int) 0 ;
5845 PyObject * obj0 = 0 ;
5846 PyObject * obj1 = 0 ;
5847 PyObject * obj2 = 0 ;
5848 char *kwnames[] = {
5849 (char *) "self",(char *) "offset",(char *) "whence", NULL
5850 };
5851
5852 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:InputStream_seek",kwnames,&obj0,&obj1,&obj2)) goto fail;
5853 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5854 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5855 arg2 = (int) SWIG_AsInt(obj1);
5856 if (PyErr_Occurred()) SWIG_fail;
5857 if (obj2) {
5858 arg3 = (int) SWIG_AsInt(obj2);
5859 if (PyErr_Occurred()) SWIG_fail;
5860 }
5861 {
5862 PyThreadState* __tstate = wxPyBeginAllowThreads();
5863 (arg1)->seek(arg2,arg3);
5864
5865 wxPyEndAllowThreads(__tstate);
5866 if (PyErr_Occurred()) SWIG_fail;
5867 }
5868 Py_INCREF(Py_None); resultobj = Py_None;
5869 return resultobj;
5870 fail:
5871 return NULL;
5872 }
5873
5874
5875 static PyObject *_wrap_InputStream_tell(PyObject *self, PyObject *args, PyObject *kwargs) {
5876 PyObject *resultobj;
5877 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5878 int result;
5879 PyObject * obj0 = 0 ;
5880 char *kwnames[] = {
5881 (char *) "self", NULL
5882 };
5883
5884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_tell",kwnames,&obj0)) goto fail;
5885 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5886 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5887 {
5888 PyThreadState* __tstate = wxPyBeginAllowThreads();
5889 result = (int)(arg1)->tell();
5890
5891 wxPyEndAllowThreads(__tstate);
5892 if (PyErr_Occurred()) SWIG_fail;
5893 }
5894 resultobj = SWIG_FromInt((int)result);
5895 return resultobj;
5896 fail:
5897 return NULL;
5898 }
5899
5900
5901 static PyObject *_wrap_InputStream_Peek(PyObject *self, PyObject *args, PyObject *kwargs) {
5902 PyObject *resultobj;
5903 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5904 char result;
5905 PyObject * obj0 = 0 ;
5906 char *kwnames[] = {
5907 (char *) "self", NULL
5908 };
5909
5910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_Peek",kwnames,&obj0)) goto fail;
5911 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5912 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5913 {
5914 PyThreadState* __tstate = wxPyBeginAllowThreads();
5915 result = (char)(arg1)->Peek();
5916
5917 wxPyEndAllowThreads(__tstate);
5918 if (PyErr_Occurred()) SWIG_fail;
5919 }
5920 resultobj = SWIG_FromChar((char)result);
5921 return resultobj;
5922 fail:
5923 return NULL;
5924 }
5925
5926
5927 static PyObject *_wrap_InputStream_GetC(PyObject *self, PyObject *args, PyObject *kwargs) {
5928 PyObject *resultobj;
5929 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5930 char result;
5931 PyObject * obj0 = 0 ;
5932 char *kwnames[] = {
5933 (char *) "self", NULL
5934 };
5935
5936 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_GetC",kwnames,&obj0)) goto fail;
5937 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5938 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5939 {
5940 PyThreadState* __tstate = wxPyBeginAllowThreads();
5941 result = (char)(arg1)->GetC();
5942
5943 wxPyEndAllowThreads(__tstate);
5944 if (PyErr_Occurred()) SWIG_fail;
5945 }
5946 resultobj = SWIG_FromChar((char)result);
5947 return resultobj;
5948 fail:
5949 return NULL;
5950 }
5951
5952
5953 static PyObject *_wrap_InputStream_LastRead(PyObject *self, PyObject *args, PyObject *kwargs) {
5954 PyObject *resultobj;
5955 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5956 size_t result;
5957 PyObject * obj0 = 0 ;
5958 char *kwnames[] = {
5959 (char *) "self", NULL
5960 };
5961
5962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_LastRead",kwnames,&obj0)) goto fail;
5963 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5964 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5965 {
5966 PyThreadState* __tstate = wxPyBeginAllowThreads();
5967 result = (size_t)(arg1)->LastRead();
5968
5969 wxPyEndAllowThreads(__tstate);
5970 if (PyErr_Occurred()) SWIG_fail;
5971 }
5972 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
5973 return resultobj;
5974 fail:
5975 return NULL;
5976 }
5977
5978
5979 static PyObject *_wrap_InputStream_CanRead(PyObject *self, PyObject *args, PyObject *kwargs) {
5980 PyObject *resultobj;
5981 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5982 bool result;
5983 PyObject * obj0 = 0 ;
5984 char *kwnames[] = {
5985 (char *) "self", NULL
5986 };
5987
5988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_CanRead",kwnames,&obj0)) goto fail;
5989 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5990 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5991 {
5992 PyThreadState* __tstate = wxPyBeginAllowThreads();
5993 result = (bool)(arg1)->CanRead();
5994
5995 wxPyEndAllowThreads(__tstate);
5996 if (PyErr_Occurred()) SWIG_fail;
5997 }
5998 {
5999 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6000 }
6001 return resultobj;
6002 fail:
6003 return NULL;
6004 }
6005
6006
6007 static PyObject *_wrap_InputStream_Eof(PyObject *self, PyObject *args, PyObject *kwargs) {
6008 PyObject *resultobj;
6009 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6010 bool result;
6011 PyObject * obj0 = 0 ;
6012 char *kwnames[] = {
6013 (char *) "self", NULL
6014 };
6015
6016 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_Eof",kwnames,&obj0)) goto fail;
6017 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6018 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6019 {
6020 PyThreadState* __tstate = wxPyBeginAllowThreads();
6021 result = (bool)(arg1)->Eof();
6022
6023 wxPyEndAllowThreads(__tstate);
6024 if (PyErr_Occurred()) SWIG_fail;
6025 }
6026 {
6027 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6028 }
6029 return resultobj;
6030 fail:
6031 return NULL;
6032 }
6033
6034
6035 static PyObject *_wrap_InputStream_Ungetch(PyObject *self, PyObject *args, PyObject *kwargs) {
6036 PyObject *resultobj;
6037 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6038 char arg2 ;
6039 bool result;
6040 PyObject * obj0 = 0 ;
6041 PyObject * obj1 = 0 ;
6042 char *kwnames[] = {
6043 (char *) "self",(char *) "c", NULL
6044 };
6045
6046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:InputStream_Ungetch",kwnames,&obj0,&obj1)) goto fail;
6047 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6048 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6049 arg2 = (char) SWIG_AsChar(obj1);
6050 if (PyErr_Occurred()) SWIG_fail;
6051 {
6052 PyThreadState* __tstate = wxPyBeginAllowThreads();
6053 result = (bool)(arg1)->Ungetch(arg2);
6054
6055 wxPyEndAllowThreads(__tstate);
6056 if (PyErr_Occurred()) SWIG_fail;
6057 }
6058 {
6059 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6060 }
6061 return resultobj;
6062 fail:
6063 return NULL;
6064 }
6065
6066
6067 static PyObject *_wrap_InputStream_SeekI(PyObject *self, PyObject *args, PyObject *kwargs) {
6068 PyObject *resultobj;
6069 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6070 long arg2 ;
6071 int arg3 = (int) wxFromStart ;
6072 long result;
6073 PyObject * obj0 = 0 ;
6074 PyObject * obj1 = 0 ;
6075 PyObject * obj2 = 0 ;
6076 char *kwnames[] = {
6077 (char *) "self",(char *) "pos",(char *) "mode", NULL
6078 };
6079
6080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:InputStream_SeekI",kwnames,&obj0,&obj1,&obj2)) goto fail;
6081 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6082 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6083 arg2 = (long) SWIG_AsLong(obj1);
6084 if (PyErr_Occurred()) SWIG_fail;
6085 if (obj2) {
6086 arg3 = (wxSeekMode) SWIG_AsInt(obj2);
6087 if (PyErr_Occurred()) SWIG_fail;
6088 }
6089 {
6090 PyThreadState* __tstate = wxPyBeginAllowThreads();
6091 result = (long)(arg1)->SeekI(arg2,(wxSeekMode )arg3);
6092
6093 wxPyEndAllowThreads(__tstate);
6094 if (PyErr_Occurred()) SWIG_fail;
6095 }
6096 resultobj = SWIG_FromLong((long)result);
6097 return resultobj;
6098 fail:
6099 return NULL;
6100 }
6101
6102
6103 static PyObject *_wrap_InputStream_TellI(PyObject *self, PyObject *args, PyObject *kwargs) {
6104 PyObject *resultobj;
6105 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6106 long result;
6107 PyObject * obj0 = 0 ;
6108 char *kwnames[] = {
6109 (char *) "self", NULL
6110 };
6111
6112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_TellI",kwnames,&obj0)) goto fail;
6113 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6114 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6115 {
6116 PyThreadState* __tstate = wxPyBeginAllowThreads();
6117 result = (long)(arg1)->TellI();
6118
6119 wxPyEndAllowThreads(__tstate);
6120 if (PyErr_Occurred()) SWIG_fail;
6121 }
6122 resultobj = SWIG_FromLong((long)result);
6123 return resultobj;
6124 fail:
6125 return NULL;
6126 }
6127
6128
6129 static PyObject * InputStream_swigregister(PyObject *self, PyObject *args) {
6130 PyObject *obj;
6131 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6132 SWIG_TypeClientData(SWIGTYPE_p_wxPyInputStream, obj);
6133 Py_INCREF(obj);
6134 return Py_BuildValue((char *)"");
6135 }
6136 static PyObject *_wrap_OutputStream_write(PyObject *self, PyObject *args, PyObject *kwargs) {
6137 PyObject *resultobj;
6138 wxOutputStream *arg1 = (wxOutputStream *) 0 ;
6139 PyObject *arg2 = (PyObject *) 0 ;
6140 PyObject * obj0 = 0 ;
6141 PyObject * obj1 = 0 ;
6142 char *kwnames[] = {
6143 (char *) "self",(char *) "obj", NULL
6144 };
6145
6146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:OutputStream_write",kwnames,&obj0,&obj1)) goto fail;
6147 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxOutputStream,
6148 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6149 arg2 = obj1;
6150 {
6151 PyThreadState* __tstate = wxPyBeginAllowThreads();
6152 wxOutputStream_write(arg1,arg2);
6153
6154 wxPyEndAllowThreads(__tstate);
6155 if (PyErr_Occurred()) SWIG_fail;
6156 }
6157 Py_INCREF(Py_None); resultobj = Py_None;
6158 return resultobj;
6159 fail:
6160 return NULL;
6161 }
6162
6163
6164 static PyObject * OutputStream_swigregister(PyObject *self, PyObject *args) {
6165 PyObject *obj;
6166 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6167 SWIG_TypeClientData(SWIGTYPE_p_wxOutputStream, obj);
6168 Py_INCREF(obj);
6169 return Py_BuildValue((char *)"");
6170 }
6171 static PyObject *_wrap_new_FSFile(PyObject *self, PyObject *args, PyObject *kwargs) {
6172 PyObject *resultobj;
6173 wxInputStream *arg1 = (wxInputStream *) 0 ;
6174 wxString *arg2 = 0 ;
6175 wxString *arg3 = 0 ;
6176 wxString *arg4 = 0 ;
6177 wxDateTime arg5 ;
6178 wxFSFile *result;
6179 wxPyInputStream *temp1 ;
6180 bool created1 ;
6181 bool temp2 = False ;
6182 bool temp3 = False ;
6183 bool temp4 = False ;
6184 wxDateTime *argp5 ;
6185 PyObject * obj0 = 0 ;
6186 PyObject * obj1 = 0 ;
6187 PyObject * obj2 = 0 ;
6188 PyObject * obj3 = 0 ;
6189 PyObject * obj4 = 0 ;
6190 char *kwnames[] = {
6191 (char *) "stream",(char *) "loc",(char *) "mimetype",(char *) "anchor",(char *) "modif", NULL
6192 };
6193
6194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:new_FSFile",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
6195 {
6196 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
6197 arg1 = temp1->m_wxis;
6198 created1 = False;
6199 } else {
6200 PyErr_Clear(); // clear the failure of the wxPyConvert above
6201 arg1 = wxPyCBInputStream_create(obj0, False);
6202 if (arg1 == NULL) {
6203 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
6204 SWIG_fail;
6205 }
6206 created1 = True;
6207 }
6208 }
6209 {
6210 arg2 = wxString_in_helper(obj1);
6211 if (arg2 == NULL) SWIG_fail;
6212 temp2 = True;
6213 }
6214 {
6215 arg3 = wxString_in_helper(obj2);
6216 if (arg3 == NULL) SWIG_fail;
6217 temp3 = True;
6218 }
6219 {
6220 arg4 = wxString_in_helper(obj3);
6221 if (arg4 == NULL) SWIG_fail;
6222 temp4 = True;
6223 }
6224 if ((SWIG_ConvertPtr(obj4,(void **)(&argp5),SWIGTYPE_p_wxDateTime,
6225 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
6226 arg5 = *argp5;
6227 {
6228 PyThreadState* __tstate = wxPyBeginAllowThreads();
6229 result = (wxFSFile *)new wxFSFile(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
6230
6231 wxPyEndAllowThreads(__tstate);
6232 if (PyErr_Occurred()) SWIG_fail;
6233 }
6234 {
6235 resultobj = wxPyMake_wxObject(result);
6236 }
6237 {
6238 if (created1)
6239 delete arg1;
6240 }
6241 {
6242 if (temp2)
6243 delete arg2;
6244 }
6245 {
6246 if (temp3)
6247 delete arg3;
6248 }
6249 {
6250 if (temp4)
6251 delete arg4;
6252 }
6253 return resultobj;
6254 fail:
6255 {
6256 if (created1)
6257 delete arg1;
6258 }
6259 {
6260 if (temp2)
6261 delete arg2;
6262 }
6263 {
6264 if (temp3)
6265 delete arg3;
6266 }
6267 {
6268 if (temp4)
6269 delete arg4;
6270 }
6271 return NULL;
6272 }
6273
6274
6275 static PyObject *_wrap_delete_FSFile(PyObject *self, PyObject *args, PyObject *kwargs) {
6276 PyObject *resultobj;
6277 wxFSFile *arg1 = (wxFSFile *) 0 ;
6278 PyObject * obj0 = 0 ;
6279 char *kwnames[] = {
6280 (char *) "self", NULL
6281 };
6282
6283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FSFile",kwnames,&obj0)) goto fail;
6284 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6285 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6286 {
6287 PyThreadState* __tstate = wxPyBeginAllowThreads();
6288 delete arg1;
6289
6290 wxPyEndAllowThreads(__tstate);
6291 if (PyErr_Occurred()) SWIG_fail;
6292 }
6293 Py_INCREF(Py_None); resultobj = Py_None;
6294 return resultobj;
6295 fail:
6296 return NULL;
6297 }
6298
6299
6300 static PyObject *_wrap_FSFile_GetStream(PyObject *self, PyObject *args, PyObject *kwargs) {
6301 PyObject *resultobj;
6302 wxFSFile *arg1 = (wxFSFile *) 0 ;
6303 wxInputStream *result;
6304 PyObject * obj0 = 0 ;
6305 char *kwnames[] = {
6306 (char *) "self", NULL
6307 };
6308
6309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetStream",kwnames,&obj0)) goto fail;
6310 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6311 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6312 {
6313 PyThreadState* __tstate = wxPyBeginAllowThreads();
6314 result = (wxInputStream *)(arg1)->GetStream();
6315
6316 wxPyEndAllowThreads(__tstate);
6317 if (PyErr_Occurred()) SWIG_fail;
6318 }
6319 {
6320 wxPyInputStream * _ptr = NULL;
6321
6322 if (result) {
6323 _ptr = new wxPyInputStream(result);
6324 }
6325 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), True);
6326 }
6327 return resultobj;
6328 fail:
6329 return NULL;
6330 }
6331
6332
6333 static PyObject *_wrap_FSFile_GetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
6334 PyObject *resultobj;
6335 wxFSFile *arg1 = (wxFSFile *) 0 ;
6336 wxString *result;
6337 PyObject * obj0 = 0 ;
6338 char *kwnames[] = {
6339 (char *) "self", NULL
6340 };
6341
6342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetMimeType",kwnames,&obj0)) goto fail;
6343 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6344 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6345 {
6346 PyThreadState* __tstate = wxPyBeginAllowThreads();
6347 {
6348 wxString const &_result_ref = (arg1)->GetMimeType();
6349 result = (wxString *) &_result_ref;
6350 }
6351
6352 wxPyEndAllowThreads(__tstate);
6353 if (PyErr_Occurred()) SWIG_fail;
6354 }
6355 {
6356 #if wxUSE_UNICODE
6357 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6358 #else
6359 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6360 #endif
6361 }
6362 return resultobj;
6363 fail:
6364 return NULL;
6365 }
6366
6367
6368 static PyObject *_wrap_FSFile_GetLocation(PyObject *self, PyObject *args, PyObject *kwargs) {
6369 PyObject *resultobj;
6370 wxFSFile *arg1 = (wxFSFile *) 0 ;
6371 wxString *result;
6372 PyObject * obj0 = 0 ;
6373 char *kwnames[] = {
6374 (char *) "self", NULL
6375 };
6376
6377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetLocation",kwnames,&obj0)) goto fail;
6378 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6379 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6380 {
6381 PyThreadState* __tstate = wxPyBeginAllowThreads();
6382 {
6383 wxString const &_result_ref = (arg1)->GetLocation();
6384 result = (wxString *) &_result_ref;
6385 }
6386
6387 wxPyEndAllowThreads(__tstate);
6388 if (PyErr_Occurred()) SWIG_fail;
6389 }
6390 {
6391 #if wxUSE_UNICODE
6392 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6393 #else
6394 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6395 #endif
6396 }
6397 return resultobj;
6398 fail:
6399 return NULL;
6400 }
6401
6402
6403 static PyObject *_wrap_FSFile_GetAnchor(PyObject *self, PyObject *args, PyObject *kwargs) {
6404 PyObject *resultobj;
6405 wxFSFile *arg1 = (wxFSFile *) 0 ;
6406 wxString *result;
6407 PyObject * obj0 = 0 ;
6408 char *kwnames[] = {
6409 (char *) "self", NULL
6410 };
6411
6412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetAnchor",kwnames,&obj0)) goto fail;
6413 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6414 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6415 {
6416 PyThreadState* __tstate = wxPyBeginAllowThreads();
6417 {
6418 wxString const &_result_ref = (arg1)->GetAnchor();
6419 result = (wxString *) &_result_ref;
6420 }
6421
6422 wxPyEndAllowThreads(__tstate);
6423 if (PyErr_Occurred()) SWIG_fail;
6424 }
6425 {
6426 #if wxUSE_UNICODE
6427 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6428 #else
6429 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6430 #endif
6431 }
6432 return resultobj;
6433 fail:
6434 return NULL;
6435 }
6436
6437
6438 static PyObject *_wrap_FSFile_GetModificationTime(PyObject *self, PyObject *args, PyObject *kwargs) {
6439 PyObject *resultobj;
6440 wxFSFile *arg1 = (wxFSFile *) 0 ;
6441 wxDateTime result;
6442 PyObject * obj0 = 0 ;
6443 char *kwnames[] = {
6444 (char *) "self", NULL
6445 };
6446
6447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetModificationTime",kwnames,&obj0)) goto fail;
6448 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6449 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6450 {
6451 PyThreadState* __tstate = wxPyBeginAllowThreads();
6452 result = (arg1)->GetModificationTime();
6453
6454 wxPyEndAllowThreads(__tstate);
6455 if (PyErr_Occurred()) SWIG_fail;
6456 }
6457 {
6458 wxDateTime * resultptr;
6459 resultptr = new wxDateTime((wxDateTime &) result);
6460 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
6461 }
6462 return resultobj;
6463 fail:
6464 return NULL;
6465 }
6466
6467
6468 static PyObject * FSFile_swigregister(PyObject *self, PyObject *args) {
6469 PyObject *obj;
6470 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6471 SWIG_TypeClientData(SWIGTYPE_p_wxFSFile, obj);
6472 Py_INCREF(obj);
6473 return Py_BuildValue((char *)"");
6474 }
6475 static PyObject * CPPFileSystemHandler_swigregister(PyObject *self, PyObject *args) {
6476 PyObject *obj;
6477 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6478 SWIG_TypeClientData(SWIGTYPE_p_wxFileSystemHandler, obj);
6479 Py_INCREF(obj);
6480 return Py_BuildValue((char *)"");
6481 }
6482 static PyObject *_wrap_new_FileSystemHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
6483 PyObject *resultobj;
6484 wxPyFileSystemHandler *result;
6485 char *kwnames[] = {
6486 NULL
6487 };
6488
6489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileSystemHandler",kwnames)) goto fail;
6490 {
6491 PyThreadState* __tstate = wxPyBeginAllowThreads();
6492 result = (wxPyFileSystemHandler *)new wxPyFileSystemHandler();
6493
6494 wxPyEndAllowThreads(__tstate);
6495 if (PyErr_Occurred()) SWIG_fail;
6496 }
6497 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyFileSystemHandler, 1);
6498 return resultobj;
6499 fail:
6500 return NULL;
6501 }
6502
6503
6504 static PyObject *_wrap_FileSystemHandler__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
6505 PyObject *resultobj;
6506 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6507 PyObject *arg2 = (PyObject *) 0 ;
6508 PyObject *arg3 = (PyObject *) 0 ;
6509 PyObject * obj0 = 0 ;
6510 PyObject * obj1 = 0 ;
6511 PyObject * obj2 = 0 ;
6512 char *kwnames[] = {
6513 (char *) "self",(char *) "self",(char *) "_class", NULL
6514 };
6515
6516 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileSystemHandler__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
6517 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6518 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6519 arg2 = obj1;
6520 arg3 = obj2;
6521 {
6522 PyThreadState* __tstate = wxPyBeginAllowThreads();
6523 (arg1)->_setCallbackInfo(arg2,arg3);
6524
6525 wxPyEndAllowThreads(__tstate);
6526 if (PyErr_Occurred()) SWIG_fail;
6527 }
6528 Py_INCREF(Py_None); resultobj = Py_None;
6529 return resultobj;
6530 fail:
6531 return NULL;
6532 }
6533
6534
6535 static PyObject *_wrap_FileSystemHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
6536 PyObject *resultobj;
6537 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6538 wxString *arg2 = 0 ;
6539 bool result;
6540 bool temp2 = False ;
6541 PyObject * obj0 = 0 ;
6542 PyObject * obj1 = 0 ;
6543 char *kwnames[] = {
6544 (char *) "self",(char *) "location", NULL
6545 };
6546
6547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
6548 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6549 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6550 {
6551 arg2 = wxString_in_helper(obj1);
6552 if (arg2 == NULL) SWIG_fail;
6553 temp2 = True;
6554 }
6555 {
6556 PyThreadState* __tstate = wxPyBeginAllowThreads();
6557 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
6558
6559 wxPyEndAllowThreads(__tstate);
6560 if (PyErr_Occurred()) SWIG_fail;
6561 }
6562 {
6563 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6564 }
6565 {
6566 if (temp2)
6567 delete arg2;
6568 }
6569 return resultobj;
6570 fail:
6571 {
6572 if (temp2)
6573 delete arg2;
6574 }
6575 return NULL;
6576 }
6577
6578
6579 static PyObject *_wrap_FileSystemHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
6580 PyObject *resultobj;
6581 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6582 wxFileSystem *arg2 = 0 ;
6583 wxString *arg3 = 0 ;
6584 wxFSFile *result;
6585 bool temp3 = False ;
6586 PyObject * obj0 = 0 ;
6587 PyObject * obj1 = 0 ;
6588 PyObject * obj2 = 0 ;
6589 char *kwnames[] = {
6590 (char *) "self",(char *) "fs",(char *) "location", NULL
6591 };
6592
6593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileSystemHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
6594 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6595 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6596 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
6597 SWIG_POINTER_EXCEPTION | 0)) == -1)
6598 SWIG_fail;
6599 if (arg2 == NULL) {
6600 PyErr_SetString(PyExc_TypeError,"null reference");
6601 SWIG_fail;
6602 }
6603 {
6604 arg3 = wxString_in_helper(obj2);
6605 if (arg3 == NULL) SWIG_fail;
6606 temp3 = True;
6607 }
6608 {
6609 PyThreadState* __tstate = wxPyBeginAllowThreads();
6610 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
6611
6612 wxPyEndAllowThreads(__tstate);
6613 if (PyErr_Occurred()) SWIG_fail;
6614 }
6615 {
6616 resultobj = wxPyMake_wxObject(result);
6617 }
6618 {
6619 if (temp3)
6620 delete arg3;
6621 }
6622 return resultobj;
6623 fail:
6624 {
6625 if (temp3)
6626 delete arg3;
6627 }
6628 return NULL;
6629 }
6630
6631
6632 static PyObject *_wrap_FileSystemHandler_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
6633 PyObject *resultobj;
6634 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6635 wxString *arg2 = 0 ;
6636 int arg3 = (int) 0 ;
6637 wxString result;
6638 bool temp2 = False ;
6639 PyObject * obj0 = 0 ;
6640 PyObject * obj1 = 0 ;
6641 PyObject * obj2 = 0 ;
6642 char *kwnames[] = {
6643 (char *) "self",(char *) "spec",(char *) "flags", NULL
6644 };
6645
6646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystemHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
6647 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6648 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6649 {
6650 arg2 = wxString_in_helper(obj1);
6651 if (arg2 == NULL) SWIG_fail;
6652 temp2 = True;
6653 }
6654 if (obj2) {
6655 arg3 = (int) SWIG_AsInt(obj2);
6656 if (PyErr_Occurred()) SWIG_fail;
6657 }
6658 {
6659 PyThreadState* __tstate = wxPyBeginAllowThreads();
6660 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
6661
6662 wxPyEndAllowThreads(__tstate);
6663 if (PyErr_Occurred()) SWIG_fail;
6664 }
6665 {
6666 #if wxUSE_UNICODE
6667 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6668 #else
6669 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6670 #endif
6671 }
6672 {
6673 if (temp2)
6674 delete arg2;
6675 }
6676 return resultobj;
6677 fail:
6678 {
6679 if (temp2)
6680 delete arg2;
6681 }
6682 return NULL;
6683 }
6684
6685
6686 static PyObject *_wrap_FileSystemHandler_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
6687 PyObject *resultobj;
6688 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6689 wxString result;
6690 PyObject * obj0 = 0 ;
6691 char *kwnames[] = {
6692 (char *) "self", NULL
6693 };
6694
6695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystemHandler_FindNext",kwnames,&obj0)) goto fail;
6696 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6697 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6698 {
6699 PyThreadState* __tstate = wxPyBeginAllowThreads();
6700 result = (arg1)->FindNext();
6701
6702 wxPyEndAllowThreads(__tstate);
6703 if (PyErr_Occurred()) SWIG_fail;
6704 }
6705 {
6706 #if wxUSE_UNICODE
6707 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6708 #else
6709 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6710 #endif
6711 }
6712 return resultobj;
6713 fail:
6714 return NULL;
6715 }
6716
6717
6718 static PyObject *_wrap_FileSystemHandler_GetProtocol(PyObject *self, PyObject *args, PyObject *kwargs) {
6719 PyObject *resultobj;
6720 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6721 wxString *arg2 = 0 ;
6722 wxString result;
6723 bool temp2 = False ;
6724 PyObject * obj0 = 0 ;
6725 PyObject * obj1 = 0 ;
6726 char *kwnames[] = {
6727 (char *) "self",(char *) "location", NULL
6728 };
6729
6730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetProtocol",kwnames,&obj0,&obj1)) goto fail;
6731 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6732 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6733 {
6734 arg2 = wxString_in_helper(obj1);
6735 if (arg2 == NULL) SWIG_fail;
6736 temp2 = True;
6737 }
6738 {
6739 PyThreadState* __tstate = wxPyBeginAllowThreads();
6740 result = (arg1)->GetProtocol((wxString const &)*arg2);
6741
6742 wxPyEndAllowThreads(__tstate);
6743 if (PyErr_Occurred()) SWIG_fail;
6744 }
6745 {
6746 #if wxUSE_UNICODE
6747 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6748 #else
6749 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6750 #endif
6751 }
6752 {
6753 if (temp2)
6754 delete arg2;
6755 }
6756 return resultobj;
6757 fail:
6758 {
6759 if (temp2)
6760 delete arg2;
6761 }
6762 return NULL;
6763 }
6764
6765
6766 static PyObject *_wrap_FileSystemHandler_GetLeftLocation(PyObject *self, PyObject *args, PyObject *kwargs) {
6767 PyObject *resultobj;
6768 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6769 wxString *arg2 = 0 ;
6770 wxString result;
6771 bool temp2 = False ;
6772 PyObject * obj0 = 0 ;
6773 PyObject * obj1 = 0 ;
6774 char *kwnames[] = {
6775 (char *) "self",(char *) "location", NULL
6776 };
6777
6778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetLeftLocation",kwnames,&obj0,&obj1)) goto fail;
6779 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6780 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6781 {
6782 arg2 = wxString_in_helper(obj1);
6783 if (arg2 == NULL) SWIG_fail;
6784 temp2 = True;
6785 }
6786 {
6787 PyThreadState* __tstate = wxPyBeginAllowThreads();
6788 result = (arg1)->GetLeftLocation((wxString const &)*arg2);
6789
6790 wxPyEndAllowThreads(__tstate);
6791 if (PyErr_Occurred()) SWIG_fail;
6792 }
6793 {
6794 #if wxUSE_UNICODE
6795 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6796 #else
6797 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6798 #endif
6799 }
6800 {
6801 if (temp2)
6802 delete arg2;
6803 }
6804 return resultobj;
6805 fail:
6806 {
6807 if (temp2)
6808 delete arg2;
6809 }
6810 return NULL;
6811 }
6812
6813
6814 static PyObject *_wrap_FileSystemHandler_GetAnchor(PyObject *self, PyObject *args, PyObject *kwargs) {
6815 PyObject *resultobj;
6816 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6817 wxString *arg2 = 0 ;
6818 wxString result;
6819 bool temp2 = False ;
6820 PyObject * obj0 = 0 ;
6821 PyObject * obj1 = 0 ;
6822 char *kwnames[] = {
6823 (char *) "self",(char *) "location", NULL
6824 };
6825
6826 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetAnchor",kwnames,&obj0,&obj1)) goto fail;
6827 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6828 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6829 {
6830 arg2 = wxString_in_helper(obj1);
6831 if (arg2 == NULL) SWIG_fail;
6832 temp2 = True;
6833 }
6834 {
6835 PyThreadState* __tstate = wxPyBeginAllowThreads();
6836 result = (arg1)->GetAnchor((wxString const &)*arg2);
6837
6838 wxPyEndAllowThreads(__tstate);
6839 if (PyErr_Occurred()) SWIG_fail;
6840 }
6841 {
6842 #if wxUSE_UNICODE
6843 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6844 #else
6845 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6846 #endif
6847 }
6848 {
6849 if (temp2)
6850 delete arg2;
6851 }
6852 return resultobj;
6853 fail:
6854 {
6855 if (temp2)
6856 delete arg2;
6857 }
6858 return NULL;
6859 }
6860
6861
6862 static PyObject *_wrap_FileSystemHandler_GetRightLocation(PyObject *self, PyObject *args, PyObject *kwargs) {
6863 PyObject *resultobj;
6864 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6865 wxString *arg2 = 0 ;
6866 wxString result;
6867 bool temp2 = False ;
6868 PyObject * obj0 = 0 ;
6869 PyObject * obj1 = 0 ;
6870 char *kwnames[] = {
6871 (char *) "self",(char *) "location", NULL
6872 };
6873
6874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetRightLocation",kwnames,&obj0,&obj1)) goto fail;
6875 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6876 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6877 {
6878 arg2 = wxString_in_helper(obj1);
6879 if (arg2 == NULL) SWIG_fail;
6880 temp2 = True;
6881 }
6882 {
6883 PyThreadState* __tstate = wxPyBeginAllowThreads();
6884 result = (arg1)->GetRightLocation((wxString const &)*arg2);
6885
6886 wxPyEndAllowThreads(__tstate);
6887 if (PyErr_Occurred()) SWIG_fail;
6888 }
6889 {
6890 #if wxUSE_UNICODE
6891 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6892 #else
6893 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6894 #endif
6895 }
6896 {
6897 if (temp2)
6898 delete arg2;
6899 }
6900 return resultobj;
6901 fail:
6902 {
6903 if (temp2)
6904 delete arg2;
6905 }
6906 return NULL;
6907 }
6908
6909
6910 static PyObject *_wrap_FileSystemHandler_GetMimeTypeFromExt(PyObject *self, PyObject *args, PyObject *kwargs) {
6911 PyObject *resultobj;
6912 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6913 wxString *arg2 = 0 ;
6914 wxString result;
6915 bool temp2 = False ;
6916 PyObject * obj0 = 0 ;
6917 PyObject * obj1 = 0 ;
6918 char *kwnames[] = {
6919 (char *) "self",(char *) "location", NULL
6920 };
6921
6922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetMimeTypeFromExt",kwnames,&obj0,&obj1)) goto fail;
6923 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6924 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6925 {
6926 arg2 = wxString_in_helper(obj1);
6927 if (arg2 == NULL) SWIG_fail;
6928 temp2 = True;
6929 }
6930 {
6931 PyThreadState* __tstate = wxPyBeginAllowThreads();
6932 result = (arg1)->GetMimeTypeFromExt((wxString const &)*arg2);
6933
6934 wxPyEndAllowThreads(__tstate);
6935 if (PyErr_Occurred()) SWIG_fail;
6936 }
6937 {
6938 #if wxUSE_UNICODE
6939 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6940 #else
6941 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6942 #endif
6943 }
6944 {
6945 if (temp2)
6946 delete arg2;
6947 }
6948 return resultobj;
6949 fail:
6950 {
6951 if (temp2)
6952 delete arg2;
6953 }
6954 return NULL;
6955 }
6956
6957
6958 static PyObject * FileSystemHandler_swigregister(PyObject *self, PyObject *args) {
6959 PyObject *obj;
6960 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6961 SWIG_TypeClientData(SWIGTYPE_p_wxPyFileSystemHandler, obj);
6962 Py_INCREF(obj);
6963 return Py_BuildValue((char *)"");
6964 }
6965 static PyObject *_wrap_new_FileSystem(PyObject *self, PyObject *args, PyObject *kwargs) {
6966 PyObject *resultobj;
6967 wxFileSystem *result;
6968 char *kwnames[] = {
6969 NULL
6970 };
6971
6972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileSystem",kwnames)) goto fail;
6973 {
6974 PyThreadState* __tstate = wxPyBeginAllowThreads();
6975 result = (wxFileSystem *)new wxFileSystem();
6976
6977 wxPyEndAllowThreads(__tstate);
6978 if (PyErr_Occurred()) SWIG_fail;
6979 }
6980 {
6981 resultobj = wxPyMake_wxObject(result);
6982 }
6983 return resultobj;
6984 fail:
6985 return NULL;
6986 }
6987
6988
6989 static PyObject *_wrap_delete_FileSystem(PyObject *self, PyObject *args, PyObject *kwargs) {
6990 PyObject *resultobj;
6991 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
6992 PyObject * obj0 = 0 ;
6993 char *kwnames[] = {
6994 (char *) "self", NULL
6995 };
6996
6997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileSystem",kwnames,&obj0)) goto fail;
6998 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
6999 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7000 {
7001 PyThreadState* __tstate = wxPyBeginAllowThreads();
7002 delete arg1;
7003
7004 wxPyEndAllowThreads(__tstate);
7005 if (PyErr_Occurred()) SWIG_fail;
7006 }
7007 Py_INCREF(Py_None); resultobj = Py_None;
7008 return resultobj;
7009 fail:
7010 return NULL;
7011 }
7012
7013
7014 static PyObject *_wrap_FileSystem_ChangePathTo(PyObject *self, PyObject *args, PyObject *kwargs) {
7015 PyObject *resultobj;
7016 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7017 wxString *arg2 = 0 ;
7018 bool arg3 = (bool) False ;
7019 bool temp2 = False ;
7020 PyObject * obj0 = 0 ;
7021 PyObject * obj1 = 0 ;
7022 PyObject * obj2 = 0 ;
7023 char *kwnames[] = {
7024 (char *) "self",(char *) "location",(char *) "is_dir", NULL
7025 };
7026
7027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystem_ChangePathTo",kwnames,&obj0,&obj1,&obj2)) goto fail;
7028 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7029 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7030 {
7031 arg2 = wxString_in_helper(obj1);
7032 if (arg2 == NULL) SWIG_fail;
7033 temp2 = True;
7034 }
7035 if (obj2) {
7036 arg3 = (bool) SWIG_AsBool(obj2);
7037 if (PyErr_Occurred()) SWIG_fail;
7038 }
7039 {
7040 PyThreadState* __tstate = wxPyBeginAllowThreads();
7041 (arg1)->ChangePathTo((wxString const &)*arg2,arg3);
7042
7043 wxPyEndAllowThreads(__tstate);
7044 if (PyErr_Occurred()) SWIG_fail;
7045 }
7046 Py_INCREF(Py_None); resultobj = Py_None;
7047 {
7048 if (temp2)
7049 delete arg2;
7050 }
7051 return resultobj;
7052 fail:
7053 {
7054 if (temp2)
7055 delete arg2;
7056 }
7057 return NULL;
7058 }
7059
7060
7061 static PyObject *_wrap_FileSystem_GetPath(PyObject *self, PyObject *args, PyObject *kwargs) {
7062 PyObject *resultobj;
7063 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7064 wxString result;
7065 PyObject * obj0 = 0 ;
7066 char *kwnames[] = {
7067 (char *) "self", NULL
7068 };
7069
7070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_GetPath",kwnames,&obj0)) goto fail;
7071 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7072 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7073 {
7074 PyThreadState* __tstate = wxPyBeginAllowThreads();
7075 result = (arg1)->GetPath();
7076
7077 wxPyEndAllowThreads(__tstate);
7078 if (PyErr_Occurred()) SWIG_fail;
7079 }
7080 {
7081 #if wxUSE_UNICODE
7082 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7083 #else
7084 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7085 #endif
7086 }
7087 return resultobj;
7088 fail:
7089 return NULL;
7090 }
7091
7092
7093 static PyObject *_wrap_FileSystem_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7094 PyObject *resultobj;
7095 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7096 wxString *arg2 = 0 ;
7097 wxFSFile *result;
7098 bool temp2 = False ;
7099 PyObject * obj0 = 0 ;
7100 PyObject * obj1 = 0 ;
7101 char *kwnames[] = {
7102 (char *) "self",(char *) "location", NULL
7103 };
7104
7105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystem_OpenFile",kwnames,&obj0,&obj1)) goto fail;
7106 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7107 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7108 {
7109 arg2 = wxString_in_helper(obj1);
7110 if (arg2 == NULL) SWIG_fail;
7111 temp2 = True;
7112 }
7113 {
7114 PyThreadState* __tstate = wxPyBeginAllowThreads();
7115 result = (wxFSFile *)(arg1)->OpenFile((wxString const &)*arg2);
7116
7117 wxPyEndAllowThreads(__tstate);
7118 if (PyErr_Occurred()) SWIG_fail;
7119 }
7120 {
7121 resultobj = wxPyMake_wxObject(result);
7122 }
7123 {
7124 if (temp2)
7125 delete arg2;
7126 }
7127 return resultobj;
7128 fail:
7129 {
7130 if (temp2)
7131 delete arg2;
7132 }
7133 return NULL;
7134 }
7135
7136
7137 static PyObject *_wrap_FileSystem_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
7138 PyObject *resultobj;
7139 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7140 wxString *arg2 = 0 ;
7141 int arg3 = (int) 0 ;
7142 wxString result;
7143 bool temp2 = False ;
7144 PyObject * obj0 = 0 ;
7145 PyObject * obj1 = 0 ;
7146 PyObject * obj2 = 0 ;
7147 char *kwnames[] = {
7148 (char *) "self",(char *) "spec",(char *) "flags", NULL
7149 };
7150
7151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystem_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
7152 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7153 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7154 {
7155 arg2 = wxString_in_helper(obj1);
7156 if (arg2 == NULL) SWIG_fail;
7157 temp2 = True;
7158 }
7159 if (obj2) {
7160 arg3 = (int) SWIG_AsInt(obj2);
7161 if (PyErr_Occurred()) SWIG_fail;
7162 }
7163 {
7164 PyThreadState* __tstate = wxPyBeginAllowThreads();
7165 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
7166
7167 wxPyEndAllowThreads(__tstate);
7168 if (PyErr_Occurred()) SWIG_fail;
7169 }
7170 {
7171 #if wxUSE_UNICODE
7172 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7173 #else
7174 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7175 #endif
7176 }
7177 {
7178 if (temp2)
7179 delete arg2;
7180 }
7181 return resultobj;
7182 fail:
7183 {
7184 if (temp2)
7185 delete arg2;
7186 }
7187 return NULL;
7188 }
7189
7190
7191 static PyObject *_wrap_FileSystem_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
7192 PyObject *resultobj;
7193 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7194 wxString result;
7195 PyObject * obj0 = 0 ;
7196 char *kwnames[] = {
7197 (char *) "self", NULL
7198 };
7199
7200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_FindNext",kwnames,&obj0)) goto fail;
7201 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7202 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7203 {
7204 PyThreadState* __tstate = wxPyBeginAllowThreads();
7205 result = (arg1)->FindNext();
7206
7207 wxPyEndAllowThreads(__tstate);
7208 if (PyErr_Occurred()) SWIG_fail;
7209 }
7210 {
7211 #if wxUSE_UNICODE
7212 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7213 #else
7214 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7215 #endif
7216 }
7217 return resultobj;
7218 fail:
7219 return NULL;
7220 }
7221
7222
7223 static PyObject *_wrap_FileSystem_AddHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7224 PyObject *resultobj;
7225 wxFileSystemHandler *arg1 = (wxFileSystemHandler *) 0 ;
7226 PyObject * obj0 = 0 ;
7227 char *kwnames[] = {
7228 (char *) "handler", NULL
7229 };
7230
7231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_AddHandler",kwnames,&obj0)) goto fail;
7232 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystemHandler,
7233 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7234 {
7235 PyThreadState* __tstate = wxPyBeginAllowThreads();
7236 wxFileSystem::AddHandler(arg1);
7237
7238 wxPyEndAllowThreads(__tstate);
7239 if (PyErr_Occurred()) SWIG_fail;
7240 }
7241 Py_INCREF(Py_None); resultobj = Py_None;
7242 return resultobj;
7243 fail:
7244 return NULL;
7245 }
7246
7247
7248 static PyObject *_wrap_FileSystem_CleanUpHandlers(PyObject *self, PyObject *args, PyObject *kwargs) {
7249 PyObject *resultobj;
7250 char *kwnames[] = {
7251 NULL
7252 };
7253
7254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":FileSystem_CleanUpHandlers",kwnames)) goto fail;
7255 {
7256 PyThreadState* __tstate = wxPyBeginAllowThreads();
7257 wxFileSystem::CleanUpHandlers();
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_FileNameToURL(PyObject *self, PyObject *args, PyObject *kwargs) {
7270 PyObject *resultobj;
7271 wxString *arg1 = 0 ;
7272 wxString result;
7273 bool temp1 = False ;
7274 PyObject * obj0 = 0 ;
7275 char *kwnames[] = {
7276 (char *) "filename", NULL
7277 };
7278
7279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_FileNameToURL",kwnames,&obj0)) goto fail;
7280 {
7281 arg1 = wxString_in_helper(obj0);
7282 if (arg1 == NULL) SWIG_fail;
7283 temp1 = True;
7284 }
7285 {
7286 PyThreadState* __tstate = wxPyBeginAllowThreads();
7287 result = wxFileSystem::FileNameToURL((wxString const &)*arg1);
7288
7289 wxPyEndAllowThreads(__tstate);
7290 if (PyErr_Occurred()) SWIG_fail;
7291 }
7292 {
7293 #if wxUSE_UNICODE
7294 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7295 #else
7296 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7297 #endif
7298 }
7299 {
7300 if (temp1)
7301 delete arg1;
7302 }
7303 return resultobj;
7304 fail:
7305 {
7306 if (temp1)
7307 delete arg1;
7308 }
7309 return NULL;
7310 }
7311
7312
7313 static PyObject * FileSystem_swigregister(PyObject *self, PyObject *args) {
7314 PyObject *obj;
7315 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7316 SWIG_TypeClientData(SWIGTYPE_p_wxFileSystem, obj);
7317 Py_INCREF(obj);
7318 return Py_BuildValue((char *)"");
7319 }
7320 static PyObject *_wrap_FileSystem_URLToFileName(PyObject *self, PyObject *args, PyObject *kwargs) {
7321 PyObject *resultobj;
7322 wxString *arg1 = 0 ;
7323 wxString result;
7324 bool temp1 = False ;
7325 PyObject * obj0 = 0 ;
7326 char *kwnames[] = {
7327 (char *) "url", NULL
7328 };
7329
7330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_URLToFileName",kwnames,&obj0)) goto fail;
7331 {
7332 arg1 = wxString_in_helper(obj0);
7333 if (arg1 == NULL) SWIG_fail;
7334 temp1 = True;
7335 }
7336 {
7337 PyThreadState* __tstate = wxPyBeginAllowThreads();
7338 result = wxFileSystem_URLToFileName((wxString const &)*arg1);
7339
7340 wxPyEndAllowThreads(__tstate);
7341 if (PyErr_Occurred()) SWIG_fail;
7342 }
7343 {
7344 #if wxUSE_UNICODE
7345 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7346 #else
7347 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7348 #endif
7349 }
7350 {
7351 if (temp1)
7352 delete arg1;
7353 }
7354 return resultobj;
7355 fail:
7356 {
7357 if (temp1)
7358 delete arg1;
7359 }
7360 return NULL;
7361 }
7362
7363
7364 static PyObject *_wrap_new_InternetFSHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7365 PyObject *resultobj;
7366 wxInternetFSHandler *result;
7367 char *kwnames[] = {
7368 NULL
7369 };
7370
7371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_InternetFSHandler",kwnames)) goto fail;
7372 {
7373 PyThreadState* __tstate = wxPyBeginAllowThreads();
7374 result = (wxInternetFSHandler *)new wxInternetFSHandler();
7375
7376 wxPyEndAllowThreads(__tstate);
7377 if (PyErr_Occurred()) SWIG_fail;
7378 }
7379 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxInternetFSHandler, 1);
7380 return resultobj;
7381 fail:
7382 return NULL;
7383 }
7384
7385
7386 static PyObject *_wrap_InternetFSHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
7387 PyObject *resultobj;
7388 wxInternetFSHandler *arg1 = (wxInternetFSHandler *) 0 ;
7389 wxString *arg2 = 0 ;
7390 bool result;
7391 bool temp2 = False ;
7392 PyObject * obj0 = 0 ;
7393 PyObject * obj1 = 0 ;
7394 char *kwnames[] = {
7395 (char *) "self",(char *) "location", NULL
7396 };
7397
7398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:InternetFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
7399 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxInternetFSHandler,
7400 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7401 {
7402 arg2 = wxString_in_helper(obj1);
7403 if (arg2 == NULL) SWIG_fail;
7404 temp2 = True;
7405 }
7406 {
7407 PyThreadState* __tstate = wxPyBeginAllowThreads();
7408 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
7409
7410 wxPyEndAllowThreads(__tstate);
7411 if (PyErr_Occurred()) SWIG_fail;
7412 }
7413 {
7414 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7415 }
7416 {
7417 if (temp2)
7418 delete arg2;
7419 }
7420 return resultobj;
7421 fail:
7422 {
7423 if (temp2)
7424 delete arg2;
7425 }
7426 return NULL;
7427 }
7428
7429
7430 static PyObject *_wrap_InternetFSHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7431 PyObject *resultobj;
7432 wxInternetFSHandler *arg1 = (wxInternetFSHandler *) 0 ;
7433 wxFileSystem *arg2 = 0 ;
7434 wxString *arg3 = 0 ;
7435 wxFSFile *result;
7436 bool temp3 = False ;
7437 PyObject * obj0 = 0 ;
7438 PyObject * obj1 = 0 ;
7439 PyObject * obj2 = 0 ;
7440 char *kwnames[] = {
7441 (char *) "self",(char *) "fs",(char *) "location", NULL
7442 };
7443
7444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:InternetFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
7445 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxInternetFSHandler,
7446 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7447 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
7448 SWIG_POINTER_EXCEPTION | 0)) == -1)
7449 SWIG_fail;
7450 if (arg2 == NULL) {
7451 PyErr_SetString(PyExc_TypeError,"null reference");
7452 SWIG_fail;
7453 }
7454 {
7455 arg3 = wxString_in_helper(obj2);
7456 if (arg3 == NULL) SWIG_fail;
7457 temp3 = True;
7458 }
7459 {
7460 PyThreadState* __tstate = wxPyBeginAllowThreads();
7461 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
7462
7463 wxPyEndAllowThreads(__tstate);
7464 if (PyErr_Occurred()) SWIG_fail;
7465 }
7466 {
7467 resultobj = wxPyMake_wxObject(result);
7468 }
7469 {
7470 if (temp3)
7471 delete arg3;
7472 }
7473 return resultobj;
7474 fail:
7475 {
7476 if (temp3)
7477 delete arg3;
7478 }
7479 return NULL;
7480 }
7481
7482
7483 static PyObject * InternetFSHandler_swigregister(PyObject *self, PyObject *args) {
7484 PyObject *obj;
7485 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7486 SWIG_TypeClientData(SWIGTYPE_p_wxInternetFSHandler, obj);
7487 Py_INCREF(obj);
7488 return Py_BuildValue((char *)"");
7489 }
7490 static PyObject *_wrap_new_ZipFSHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7491 PyObject *resultobj;
7492 wxZipFSHandler *result;
7493 char *kwnames[] = {
7494 NULL
7495 };
7496
7497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ZipFSHandler",kwnames)) goto fail;
7498 {
7499 PyThreadState* __tstate = wxPyBeginAllowThreads();
7500 result = (wxZipFSHandler *)new wxZipFSHandler();
7501
7502 wxPyEndAllowThreads(__tstate);
7503 if (PyErr_Occurred()) SWIG_fail;
7504 }
7505 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxZipFSHandler, 1);
7506 return resultobj;
7507 fail:
7508 return NULL;
7509 }
7510
7511
7512 static PyObject *_wrap_ZipFSHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
7513 PyObject *resultobj;
7514 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7515 wxString *arg2 = 0 ;
7516 bool result;
7517 bool temp2 = False ;
7518 PyObject * obj0 = 0 ;
7519 PyObject * obj1 = 0 ;
7520 char *kwnames[] = {
7521 (char *) "self",(char *) "location", NULL
7522 };
7523
7524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ZipFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
7525 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7526 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7527 {
7528 arg2 = wxString_in_helper(obj1);
7529 if (arg2 == NULL) SWIG_fail;
7530 temp2 = True;
7531 }
7532 {
7533 PyThreadState* __tstate = wxPyBeginAllowThreads();
7534 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
7535
7536 wxPyEndAllowThreads(__tstate);
7537 if (PyErr_Occurred()) SWIG_fail;
7538 }
7539 {
7540 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7541 }
7542 {
7543 if (temp2)
7544 delete arg2;
7545 }
7546 return resultobj;
7547 fail:
7548 {
7549 if (temp2)
7550 delete arg2;
7551 }
7552 return NULL;
7553 }
7554
7555
7556 static PyObject *_wrap_ZipFSHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7557 PyObject *resultobj;
7558 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7559 wxFileSystem *arg2 = 0 ;
7560 wxString *arg3 = 0 ;
7561 wxFSFile *result;
7562 bool temp3 = False ;
7563 PyObject * obj0 = 0 ;
7564 PyObject * obj1 = 0 ;
7565 PyObject * obj2 = 0 ;
7566 char *kwnames[] = {
7567 (char *) "self",(char *) "fs",(char *) "location", NULL
7568 };
7569
7570 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ZipFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
7571 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7572 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7573 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
7574 SWIG_POINTER_EXCEPTION | 0)) == -1)
7575 SWIG_fail;
7576 if (arg2 == NULL) {
7577 PyErr_SetString(PyExc_TypeError,"null reference");
7578 SWIG_fail;
7579 }
7580 {
7581 arg3 = wxString_in_helper(obj2);
7582 if (arg3 == NULL) SWIG_fail;
7583 temp3 = True;
7584 }
7585 {
7586 PyThreadState* __tstate = wxPyBeginAllowThreads();
7587 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
7588
7589 wxPyEndAllowThreads(__tstate);
7590 if (PyErr_Occurred()) SWIG_fail;
7591 }
7592 {
7593 resultobj = wxPyMake_wxObject(result);
7594 }
7595 {
7596 if (temp3)
7597 delete arg3;
7598 }
7599 return resultobj;
7600 fail:
7601 {
7602 if (temp3)
7603 delete arg3;
7604 }
7605 return NULL;
7606 }
7607
7608
7609 static PyObject *_wrap_ZipFSHandler_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
7610 PyObject *resultobj;
7611 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7612 wxString *arg2 = 0 ;
7613 int arg3 = (int) 0 ;
7614 wxString result;
7615 bool temp2 = False ;
7616 PyObject * obj0 = 0 ;
7617 PyObject * obj1 = 0 ;
7618 PyObject * obj2 = 0 ;
7619 char *kwnames[] = {
7620 (char *) "self",(char *) "spec",(char *) "flags", NULL
7621 };
7622
7623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ZipFSHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
7624 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7625 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7626 {
7627 arg2 = wxString_in_helper(obj1);
7628 if (arg2 == NULL) SWIG_fail;
7629 temp2 = True;
7630 }
7631 if (obj2) {
7632 arg3 = (int) SWIG_AsInt(obj2);
7633 if (PyErr_Occurred()) SWIG_fail;
7634 }
7635 {
7636 PyThreadState* __tstate = wxPyBeginAllowThreads();
7637 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
7638
7639 wxPyEndAllowThreads(__tstate);
7640 if (PyErr_Occurred()) SWIG_fail;
7641 }
7642 {
7643 #if wxUSE_UNICODE
7644 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7645 #else
7646 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7647 #endif
7648 }
7649 {
7650 if (temp2)
7651 delete arg2;
7652 }
7653 return resultobj;
7654 fail:
7655 {
7656 if (temp2)
7657 delete arg2;
7658 }
7659 return NULL;
7660 }
7661
7662
7663 static PyObject *_wrap_ZipFSHandler_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
7664 PyObject *resultobj;
7665 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7666 wxString result;
7667 PyObject * obj0 = 0 ;
7668 char *kwnames[] = {
7669 (char *) "self", NULL
7670 };
7671
7672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ZipFSHandler_FindNext",kwnames,&obj0)) goto fail;
7673 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7674 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7675 {
7676 PyThreadState* __tstate = wxPyBeginAllowThreads();
7677 result = (arg1)->FindNext();
7678
7679 wxPyEndAllowThreads(__tstate);
7680 if (PyErr_Occurred()) SWIG_fail;
7681 }
7682 {
7683 #if wxUSE_UNICODE
7684 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7685 #else
7686 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7687 #endif
7688 }
7689 return resultobj;
7690 fail:
7691 return NULL;
7692 }
7693
7694
7695 static PyObject * ZipFSHandler_swigregister(PyObject *self, PyObject *args) {
7696 PyObject *obj;
7697 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7698 SWIG_TypeClientData(SWIGTYPE_p_wxZipFSHandler, obj);
7699 Py_INCREF(obj);
7700 return Py_BuildValue((char *)"");
7701 }
7702 static PyObject *_wrap___wxMemoryFSHandler_AddFile_wxImage(PyObject *self, PyObject *args, PyObject *kwargs) {
7703 PyObject *resultobj;
7704 wxString *arg1 = 0 ;
7705 wxImage *arg2 = 0 ;
7706 long arg3 ;
7707 bool temp1 = False ;
7708 PyObject * obj0 = 0 ;
7709 PyObject * obj1 = 0 ;
7710 PyObject * obj2 = 0 ;
7711 char *kwnames[] = {
7712 (char *) "filename",(char *) "image",(char *) "type", NULL
7713 };
7714
7715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:__wxMemoryFSHandler_AddFile_wxImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
7716 {
7717 arg1 = wxString_in_helper(obj0);
7718 if (arg1 == NULL) SWIG_fail;
7719 temp1 = True;
7720 }
7721 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
7722 SWIG_POINTER_EXCEPTION | 0)) == -1)
7723 SWIG_fail;
7724 if (arg2 == NULL) {
7725 PyErr_SetString(PyExc_TypeError,"null reference");
7726 SWIG_fail;
7727 }
7728 arg3 = (long) SWIG_AsLong(obj2);
7729 if (PyErr_Occurred()) SWIG_fail;
7730 {
7731 PyThreadState* __tstate = wxPyBeginAllowThreads();
7732 __wxMemoryFSHandler_AddFile_wxImage((wxString const &)*arg1,*arg2,arg3);
7733
7734 wxPyEndAllowThreads(__tstate);
7735 if (PyErr_Occurred()) SWIG_fail;
7736 }
7737 Py_INCREF(Py_None); resultobj = Py_None;
7738 {
7739 if (temp1)
7740 delete arg1;
7741 }
7742 return resultobj;
7743 fail:
7744 {
7745 if (temp1)
7746 delete arg1;
7747 }
7748 return NULL;
7749 }
7750
7751
7752 static PyObject *_wrap___wxMemoryFSHandler_AddFile_wxBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
7753 PyObject *resultobj;
7754 wxString *arg1 = 0 ;
7755 wxBitmap *arg2 = 0 ;
7756 long arg3 ;
7757 bool temp1 = False ;
7758 PyObject * obj0 = 0 ;
7759 PyObject * obj1 = 0 ;
7760 PyObject * obj2 = 0 ;
7761 char *kwnames[] = {
7762 (char *) "filename",(char *) "bitmap",(char *) "type", NULL
7763 };
7764
7765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:__wxMemoryFSHandler_AddFile_wxBitmap",kwnames,&obj0,&obj1,&obj2)) goto fail;
7766 {
7767 arg1 = wxString_in_helper(obj0);
7768 if (arg1 == NULL) SWIG_fail;
7769 temp1 = True;
7770 }
7771 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
7772 SWIG_POINTER_EXCEPTION | 0)) == -1)
7773 SWIG_fail;
7774 if (arg2 == NULL) {
7775 PyErr_SetString(PyExc_TypeError,"null reference");
7776 SWIG_fail;
7777 }
7778 arg3 = (long) SWIG_AsLong(obj2);
7779 if (PyErr_Occurred()) SWIG_fail;
7780 {
7781 PyThreadState* __tstate = wxPyBeginAllowThreads();
7782 __wxMemoryFSHandler_AddFile_wxBitmap((wxString const &)*arg1,(wxBitmap const &)*arg2,arg3);
7783
7784 wxPyEndAllowThreads(__tstate);
7785 if (PyErr_Occurred()) SWIG_fail;
7786 }
7787 Py_INCREF(Py_None); resultobj = Py_None;
7788 {
7789 if (temp1)
7790 delete arg1;
7791 }
7792 return resultobj;
7793 fail:
7794 {
7795 if (temp1)
7796 delete arg1;
7797 }
7798 return NULL;
7799 }
7800
7801
7802 static PyObject *_wrap___wxMemoryFSHandler_AddFile_Data(PyObject *self, PyObject *args, PyObject *kwargs) {
7803 PyObject *resultobj;
7804 wxString *arg1 = 0 ;
7805 PyObject *arg2 = (PyObject *) 0 ;
7806 bool temp1 = False ;
7807 PyObject * obj0 = 0 ;
7808 PyObject * obj1 = 0 ;
7809 char *kwnames[] = {
7810 (char *) "filename",(char *) "data", NULL
7811 };
7812
7813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:__wxMemoryFSHandler_AddFile_Data",kwnames,&obj0,&obj1)) goto fail;
7814 {
7815 arg1 = wxString_in_helper(obj0);
7816 if (arg1 == NULL) SWIG_fail;
7817 temp1 = True;
7818 }
7819 arg2 = obj1;
7820 {
7821 PyThreadState* __tstate = wxPyBeginAllowThreads();
7822 __wxMemoryFSHandler_AddFile_Data((wxString const &)*arg1,arg2);
7823
7824 wxPyEndAllowThreads(__tstate);
7825 if (PyErr_Occurred()) SWIG_fail;
7826 }
7827 Py_INCREF(Py_None); resultobj = Py_None;
7828 {
7829 if (temp1)
7830 delete arg1;
7831 }
7832 return resultobj;
7833 fail:
7834 {
7835 if (temp1)
7836 delete arg1;
7837 }
7838 return NULL;
7839 }
7840
7841
7842 static PyObject *_wrap_new_MemoryFSHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7843 PyObject *resultobj;
7844 wxMemoryFSHandler *result;
7845 char *kwnames[] = {
7846 NULL
7847 };
7848
7849 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MemoryFSHandler",kwnames)) goto fail;
7850 {
7851 PyThreadState* __tstate = wxPyBeginAllowThreads();
7852 result = (wxMemoryFSHandler *)new wxMemoryFSHandler();
7853
7854 wxPyEndAllowThreads(__tstate);
7855 if (PyErr_Occurred()) SWIG_fail;
7856 }
7857 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMemoryFSHandler, 1);
7858 return resultobj;
7859 fail:
7860 return NULL;
7861 }
7862
7863
7864 static PyObject *_wrap_MemoryFSHandler_RemoveFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7865 PyObject *resultobj;
7866 wxString *arg1 = 0 ;
7867 bool temp1 = False ;
7868 PyObject * obj0 = 0 ;
7869 char *kwnames[] = {
7870 (char *) "filename", NULL
7871 };
7872
7873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MemoryFSHandler_RemoveFile",kwnames,&obj0)) goto fail;
7874 {
7875 arg1 = wxString_in_helper(obj0);
7876 if (arg1 == NULL) SWIG_fail;
7877 temp1 = True;
7878 }
7879 {
7880 PyThreadState* __tstate = wxPyBeginAllowThreads();
7881 wxMemoryFSHandler::RemoveFile((wxString const &)*arg1);
7882
7883 wxPyEndAllowThreads(__tstate);
7884 if (PyErr_Occurred()) SWIG_fail;
7885 }
7886 Py_INCREF(Py_None); resultobj = Py_None;
7887 {
7888 if (temp1)
7889 delete arg1;
7890 }
7891 return resultobj;
7892 fail:
7893 {
7894 if (temp1)
7895 delete arg1;
7896 }
7897 return NULL;
7898 }
7899
7900
7901 static PyObject *_wrap_MemoryFSHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
7902 PyObject *resultobj;
7903 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
7904 wxString *arg2 = 0 ;
7905 bool result;
7906 bool temp2 = False ;
7907 PyObject * obj0 = 0 ;
7908 PyObject * obj1 = 0 ;
7909 char *kwnames[] = {
7910 (char *) "self",(char *) "location", NULL
7911 };
7912
7913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MemoryFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
7914 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
7915 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7916 {
7917 arg2 = wxString_in_helper(obj1);
7918 if (arg2 == NULL) SWIG_fail;
7919 temp2 = True;
7920 }
7921 {
7922 PyThreadState* __tstate = wxPyBeginAllowThreads();
7923 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
7924
7925 wxPyEndAllowThreads(__tstate);
7926 if (PyErr_Occurred()) SWIG_fail;
7927 }
7928 {
7929 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7930 }
7931 {
7932 if (temp2)
7933 delete arg2;
7934 }
7935 return resultobj;
7936 fail:
7937 {
7938 if (temp2)
7939 delete arg2;
7940 }
7941 return NULL;
7942 }
7943
7944
7945 static PyObject *_wrap_MemoryFSHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7946 PyObject *resultobj;
7947 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
7948 wxFileSystem *arg2 = 0 ;
7949 wxString *arg3 = 0 ;
7950 wxFSFile *result;
7951 bool temp3 = False ;
7952 PyObject * obj0 = 0 ;
7953 PyObject * obj1 = 0 ;
7954 PyObject * obj2 = 0 ;
7955 char *kwnames[] = {
7956 (char *) "self",(char *) "fs",(char *) "location", NULL
7957 };
7958
7959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MemoryFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
7960 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
7961 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7962 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
7963 SWIG_POINTER_EXCEPTION | 0)) == -1)
7964 SWIG_fail;
7965 if (arg2 == NULL) {
7966 PyErr_SetString(PyExc_TypeError,"null reference");
7967 SWIG_fail;
7968 }
7969 {
7970 arg3 = wxString_in_helper(obj2);
7971 if (arg3 == NULL) SWIG_fail;
7972 temp3 = True;
7973 }
7974 {
7975 PyThreadState* __tstate = wxPyBeginAllowThreads();
7976 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
7977
7978 wxPyEndAllowThreads(__tstate);
7979 if (PyErr_Occurred()) SWIG_fail;
7980 }
7981 {
7982 resultobj = wxPyMake_wxObject(result);
7983 }
7984 {
7985 if (temp3)
7986 delete arg3;
7987 }
7988 return resultobj;
7989 fail:
7990 {
7991 if (temp3)
7992 delete arg3;
7993 }
7994 return NULL;
7995 }
7996
7997
7998 static PyObject *_wrap_MemoryFSHandler_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
7999 PyObject *resultobj;
8000 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
8001 wxString *arg2 = 0 ;
8002 int arg3 = (int) 0 ;
8003 wxString result;
8004 bool temp2 = False ;
8005 PyObject * obj0 = 0 ;
8006 PyObject * obj1 = 0 ;
8007 PyObject * obj2 = 0 ;
8008 char *kwnames[] = {
8009 (char *) "self",(char *) "spec",(char *) "flags", NULL
8010 };
8011
8012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MemoryFSHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
8013 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
8014 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8015 {
8016 arg2 = wxString_in_helper(obj1);
8017 if (arg2 == NULL) SWIG_fail;
8018 temp2 = True;
8019 }
8020 if (obj2) {
8021 arg3 = (int) SWIG_AsInt(obj2);
8022 if (PyErr_Occurred()) SWIG_fail;
8023 }
8024 {
8025 PyThreadState* __tstate = wxPyBeginAllowThreads();
8026 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
8027
8028 wxPyEndAllowThreads(__tstate);
8029 if (PyErr_Occurred()) SWIG_fail;
8030 }
8031 {
8032 #if wxUSE_UNICODE
8033 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8034 #else
8035 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8036 #endif
8037 }
8038 {
8039 if (temp2)
8040 delete arg2;
8041 }
8042 return resultobj;
8043 fail:
8044 {
8045 if (temp2)
8046 delete arg2;
8047 }
8048 return NULL;
8049 }
8050
8051
8052 static PyObject *_wrap_MemoryFSHandler_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
8053 PyObject *resultobj;
8054 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
8055 wxString result;
8056 PyObject * obj0 = 0 ;
8057 char *kwnames[] = {
8058 (char *) "self", NULL
8059 };
8060
8061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MemoryFSHandler_FindNext",kwnames,&obj0)) goto fail;
8062 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
8063 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8064 {
8065 PyThreadState* __tstate = wxPyBeginAllowThreads();
8066 result = (arg1)->FindNext();
8067
8068 wxPyEndAllowThreads(__tstate);
8069 if (PyErr_Occurred()) SWIG_fail;
8070 }
8071 {
8072 #if wxUSE_UNICODE
8073 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8074 #else
8075 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8076 #endif
8077 }
8078 return resultobj;
8079 fail:
8080 return NULL;
8081 }
8082
8083
8084 static PyObject * MemoryFSHandler_swigregister(PyObject *self, PyObject *args) {
8085 PyObject *obj;
8086 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8087 SWIG_TypeClientData(SWIGTYPE_p_wxMemoryFSHandler, obj);
8088 Py_INCREF(obj);
8089 return Py_BuildValue((char *)"");
8090 }
8091 static PyObject *_wrap_ImageHandler_GetName(PyObject *self, PyObject *args, PyObject *kwargs) {
8092 PyObject *resultobj;
8093 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8094 wxString result;
8095 PyObject * obj0 = 0 ;
8096 char *kwnames[] = {
8097 (char *) "self", NULL
8098 };
8099
8100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetName",kwnames,&obj0)) goto fail;
8101 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8102 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8103 {
8104 PyThreadState* __tstate = wxPyBeginAllowThreads();
8105 result = (arg1)->GetName();
8106
8107 wxPyEndAllowThreads(__tstate);
8108 if (PyErr_Occurred()) SWIG_fail;
8109 }
8110 {
8111 #if wxUSE_UNICODE
8112 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8113 #else
8114 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8115 #endif
8116 }
8117 return resultobj;
8118 fail:
8119 return NULL;
8120 }
8121
8122
8123 static PyObject *_wrap_ImageHandler_GetExtension(PyObject *self, PyObject *args, PyObject *kwargs) {
8124 PyObject *resultobj;
8125 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8126 wxString result;
8127 PyObject * obj0 = 0 ;
8128 char *kwnames[] = {
8129 (char *) "self", NULL
8130 };
8131
8132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetExtension",kwnames,&obj0)) goto fail;
8133 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8134 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8135 {
8136 PyThreadState* __tstate = wxPyBeginAllowThreads();
8137 result = (arg1)->GetExtension();
8138
8139 wxPyEndAllowThreads(__tstate);
8140 if (PyErr_Occurred()) SWIG_fail;
8141 }
8142 {
8143 #if wxUSE_UNICODE
8144 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8145 #else
8146 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8147 #endif
8148 }
8149 return resultobj;
8150 fail:
8151 return NULL;
8152 }
8153
8154
8155 static PyObject *_wrap_ImageHandler_GetType(PyObject *self, PyObject *args, PyObject *kwargs) {
8156 PyObject *resultobj;
8157 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8158 long result;
8159 PyObject * obj0 = 0 ;
8160 char *kwnames[] = {
8161 (char *) "self", NULL
8162 };
8163
8164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetType",kwnames,&obj0)) goto fail;
8165 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8166 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8167 {
8168 PyThreadState* __tstate = wxPyBeginAllowThreads();
8169 result = (long)(arg1)->GetType();
8170
8171 wxPyEndAllowThreads(__tstate);
8172 if (PyErr_Occurred()) SWIG_fail;
8173 }
8174 resultobj = SWIG_FromLong((long)result);
8175 return resultobj;
8176 fail:
8177 return NULL;
8178 }
8179
8180
8181 static PyObject *_wrap_ImageHandler_GetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
8182 PyObject *resultobj;
8183 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8184 wxString result;
8185 PyObject * obj0 = 0 ;
8186 char *kwnames[] = {
8187 (char *) "self", NULL
8188 };
8189
8190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetMimeType",kwnames,&obj0)) goto fail;
8191 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8192 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8193 {
8194 PyThreadState* __tstate = wxPyBeginAllowThreads();
8195 result = (arg1)->GetMimeType();
8196
8197 wxPyEndAllowThreads(__tstate);
8198 if (PyErr_Occurred()) SWIG_fail;
8199 }
8200 {
8201 #if wxUSE_UNICODE
8202 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8203 #else
8204 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8205 #endif
8206 }
8207 return resultobj;
8208 fail:
8209 return NULL;
8210 }
8211
8212
8213 static PyObject *_wrap_ImageHandler_CanRead(PyObject *self, PyObject *args, PyObject *kwargs) {
8214 PyObject *resultobj;
8215 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8216 wxString *arg2 = 0 ;
8217 bool result;
8218 bool temp2 = False ;
8219 PyObject * obj0 = 0 ;
8220 PyObject * obj1 = 0 ;
8221 char *kwnames[] = {
8222 (char *) "self",(char *) "name", NULL
8223 };
8224
8225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_CanRead",kwnames,&obj0,&obj1)) goto fail;
8226 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8227 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8228 {
8229 arg2 = wxString_in_helper(obj1);
8230 if (arg2 == NULL) SWIG_fail;
8231 temp2 = True;
8232 }
8233 {
8234 PyThreadState* __tstate = wxPyBeginAllowThreads();
8235 result = (bool)(arg1)->CanRead((wxString const &)*arg2);
8236
8237 wxPyEndAllowThreads(__tstate);
8238 if (PyErr_Occurred()) SWIG_fail;
8239 }
8240 {
8241 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8242 }
8243 {
8244 if (temp2)
8245 delete arg2;
8246 }
8247 return resultobj;
8248 fail:
8249 {
8250 if (temp2)
8251 delete arg2;
8252 }
8253 return NULL;
8254 }
8255
8256
8257 static PyObject *_wrap_ImageHandler_SetName(PyObject *self, PyObject *args, PyObject *kwargs) {
8258 PyObject *resultobj;
8259 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8260 wxString *arg2 = 0 ;
8261 bool temp2 = False ;
8262 PyObject * obj0 = 0 ;
8263 PyObject * obj1 = 0 ;
8264 char *kwnames[] = {
8265 (char *) "self",(char *) "name", NULL
8266 };
8267
8268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetName",kwnames,&obj0,&obj1)) goto fail;
8269 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8270 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8271 {
8272 arg2 = wxString_in_helper(obj1);
8273 if (arg2 == NULL) SWIG_fail;
8274 temp2 = True;
8275 }
8276 {
8277 PyThreadState* __tstate = wxPyBeginAllowThreads();
8278 (arg1)->SetName((wxString const &)*arg2);
8279
8280 wxPyEndAllowThreads(__tstate);
8281 if (PyErr_Occurred()) SWIG_fail;
8282 }
8283 Py_INCREF(Py_None); resultobj = Py_None;
8284 {
8285 if (temp2)
8286 delete arg2;
8287 }
8288 return resultobj;
8289 fail:
8290 {
8291 if (temp2)
8292 delete arg2;
8293 }
8294 return NULL;
8295 }
8296
8297
8298 static PyObject *_wrap_ImageHandler_SetExtension(PyObject *self, PyObject *args, PyObject *kwargs) {
8299 PyObject *resultobj;
8300 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8301 wxString *arg2 = 0 ;
8302 bool temp2 = False ;
8303 PyObject * obj0 = 0 ;
8304 PyObject * obj1 = 0 ;
8305 char *kwnames[] = {
8306 (char *) "self",(char *) "extension", NULL
8307 };
8308
8309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetExtension",kwnames,&obj0,&obj1)) goto fail;
8310 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8311 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8312 {
8313 arg2 = wxString_in_helper(obj1);
8314 if (arg2 == NULL) SWIG_fail;
8315 temp2 = True;
8316 }
8317 {
8318 PyThreadState* __tstate = wxPyBeginAllowThreads();
8319 (arg1)->SetExtension((wxString const &)*arg2);
8320
8321 wxPyEndAllowThreads(__tstate);
8322 if (PyErr_Occurred()) SWIG_fail;
8323 }
8324 Py_INCREF(Py_None); resultobj = Py_None;
8325 {
8326 if (temp2)
8327 delete arg2;
8328 }
8329 return resultobj;
8330 fail:
8331 {
8332 if (temp2)
8333 delete arg2;
8334 }
8335 return NULL;
8336 }
8337
8338
8339 static PyObject *_wrap_ImageHandler_SetType(PyObject *self, PyObject *args, PyObject *kwargs) {
8340 PyObject *resultobj;
8341 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8342 long arg2 ;
8343 PyObject * obj0 = 0 ;
8344 PyObject * obj1 = 0 ;
8345 char *kwnames[] = {
8346 (char *) "self",(char *) "type", NULL
8347 };
8348
8349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetType",kwnames,&obj0,&obj1)) goto fail;
8350 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8351 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8352 arg2 = (long) SWIG_AsLong(obj1);
8353 if (PyErr_Occurred()) SWIG_fail;
8354 {
8355 PyThreadState* __tstate = wxPyBeginAllowThreads();
8356 (arg1)->SetType(arg2);
8357
8358 wxPyEndAllowThreads(__tstate);
8359 if (PyErr_Occurred()) SWIG_fail;
8360 }
8361 Py_INCREF(Py_None); resultobj = Py_None;
8362 return resultobj;
8363 fail:
8364 return NULL;
8365 }
8366
8367
8368 static PyObject *_wrap_ImageHandler_SetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
8369 PyObject *resultobj;
8370 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8371 wxString *arg2 = 0 ;
8372 bool temp2 = False ;
8373 PyObject * obj0 = 0 ;
8374 PyObject * obj1 = 0 ;
8375 char *kwnames[] = {
8376 (char *) "self",(char *) "mimetype", NULL
8377 };
8378
8379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetMimeType",kwnames,&obj0,&obj1)) goto fail;
8380 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8381 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8382 {
8383 arg2 = wxString_in_helper(obj1);
8384 if (arg2 == NULL) SWIG_fail;
8385 temp2 = True;
8386 }
8387 {
8388 PyThreadState* __tstate = wxPyBeginAllowThreads();
8389 (arg1)->SetMimeType((wxString const &)*arg2);
8390
8391 wxPyEndAllowThreads(__tstate);
8392 if (PyErr_Occurred()) SWIG_fail;
8393 }
8394 Py_INCREF(Py_None); resultobj = Py_None;
8395 {
8396 if (temp2)
8397 delete arg2;
8398 }
8399 return resultobj;
8400 fail:
8401 {
8402 if (temp2)
8403 delete arg2;
8404 }
8405 return NULL;
8406 }
8407
8408
8409 static PyObject * ImageHandler_swigregister(PyObject *self, PyObject *args) {
8410 PyObject *obj;
8411 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8412 SWIG_TypeClientData(SWIGTYPE_p_wxImageHandler, obj);
8413 Py_INCREF(obj);
8414 return Py_BuildValue((char *)"");
8415 }
8416 static PyObject *_wrap_new_ImageHistogram(PyObject *self, PyObject *args, PyObject *kwargs) {
8417 PyObject *resultobj;
8418 wxImageHistogram *result;
8419 char *kwnames[] = {
8420 NULL
8421 };
8422
8423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ImageHistogram",kwnames)) goto fail;
8424 {
8425 PyThreadState* __tstate = wxPyBeginAllowThreads();
8426 result = (wxImageHistogram *)new wxImageHistogram();
8427
8428 wxPyEndAllowThreads(__tstate);
8429 if (PyErr_Occurred()) SWIG_fail;
8430 }
8431 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImageHistogram, 1);
8432 return resultobj;
8433 fail:
8434 return NULL;
8435 }
8436
8437
8438 static PyObject *_wrap_ImageHistogram_MakeKey(PyObject *self, PyObject *args, PyObject *kwargs) {
8439 PyObject *resultobj;
8440 unsigned char arg1 ;
8441 unsigned char arg2 ;
8442 unsigned char arg3 ;
8443 unsigned long result;
8444 PyObject * obj0 = 0 ;
8445 PyObject * obj1 = 0 ;
8446 PyObject * obj2 = 0 ;
8447 char *kwnames[] = {
8448 (char *) "r",(char *) "g",(char *) "b", NULL
8449 };
8450
8451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ImageHistogram_MakeKey",kwnames,&obj0,&obj1,&obj2)) goto fail;
8452 arg1 = (unsigned char) SWIG_AsUnsignedChar(obj0);
8453 if (PyErr_Occurred()) SWIG_fail;
8454 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
8455 if (PyErr_Occurred()) SWIG_fail;
8456 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
8457 if (PyErr_Occurred()) SWIG_fail;
8458 {
8459 PyThreadState* __tstate = wxPyBeginAllowThreads();
8460 result = (unsigned long)wxImageHistogram::MakeKey(arg1,arg2,arg3);
8461
8462 wxPyEndAllowThreads(__tstate);
8463 if (PyErr_Occurred()) SWIG_fail;
8464 }
8465 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
8466 return resultobj;
8467 fail:
8468 return NULL;
8469 }
8470
8471
8472 static PyObject *_wrap_ImageHistogram_FindFirstUnusedColour(PyObject *self, PyObject *args, PyObject *kwargs) {
8473 PyObject *resultobj;
8474 wxImageHistogram *arg1 = (wxImageHistogram *) 0 ;
8475 unsigned char *arg2 = (unsigned char *) 0 ;
8476 unsigned char *arg3 = (unsigned char *) 0 ;
8477 unsigned char *arg4 = (unsigned char *) 0 ;
8478 unsigned char arg5 = (unsigned char) 1 ;
8479 unsigned char arg6 = (unsigned char) 0 ;
8480 unsigned char arg7 = (unsigned char) 0 ;
8481 bool result;
8482 unsigned char temp2 ;
8483 unsigned char temp3 ;
8484 unsigned char temp4 ;
8485 PyObject * obj0 = 0 ;
8486 PyObject * obj1 = 0 ;
8487 PyObject * obj2 = 0 ;
8488 PyObject * obj3 = 0 ;
8489 char *kwnames[] = {
8490 (char *) "self",(char *) "startR",(char *) "startG",(char *) "startB", NULL
8491 };
8492
8493 arg2 = &temp2;
8494 arg3 = &temp3;
8495 arg4 = &temp4;
8496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:ImageHistogram_FindFirstUnusedColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
8497 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHistogram,
8498 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8499 if (obj1) {
8500 arg5 = (unsigned char) SWIG_AsUnsignedChar(obj1);
8501 if (PyErr_Occurred()) SWIG_fail;
8502 }
8503 if (obj2) {
8504 arg6 = (unsigned char) SWIG_AsUnsignedChar(obj2);
8505 if (PyErr_Occurred()) SWIG_fail;
8506 }
8507 if (obj3) {
8508 arg7 = (unsigned char) SWIG_AsUnsignedChar(obj3);
8509 if (PyErr_Occurred()) SWIG_fail;
8510 }
8511 {
8512 PyThreadState* __tstate = wxPyBeginAllowThreads();
8513 result = (bool)((wxImageHistogram const *)arg1)->FindFirstUnusedColour(arg2,arg3,arg4,arg5,arg6,arg7);
8514
8515 wxPyEndAllowThreads(__tstate);
8516 if (PyErr_Occurred()) SWIG_fail;
8517 }
8518 {
8519 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8520 }
8521 {
8522 PyObject *o = PyInt_FromLong((long) (*arg2));
8523 resultobj = t_output_helper(resultobj,o);
8524 }
8525 {
8526 PyObject *o = PyInt_FromLong((long) (*arg3));
8527 resultobj = t_output_helper(resultobj,o);
8528 }
8529 {
8530 PyObject *o = PyInt_FromLong((long) (*arg4));
8531 resultobj = t_output_helper(resultobj,o);
8532 }
8533 return resultobj;
8534 fail:
8535 return NULL;
8536 }
8537
8538
8539 static PyObject * ImageHistogram_swigregister(PyObject *self, PyObject *args) {
8540 PyObject *obj;
8541 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8542 SWIG_TypeClientData(SWIGTYPE_p_wxImageHistogram, obj);
8543 Py_INCREF(obj);
8544 return Py_BuildValue((char *)"");
8545 }
8546 static PyObject *_wrap_new_Image(PyObject *self, PyObject *args, PyObject *kwargs) {
8547 PyObject *resultobj;
8548 wxString *arg1 = 0 ;
8549 long arg2 = (long) wxBITMAP_TYPE_ANY ;
8550 int arg3 = (int) -1 ;
8551 wxImage *result;
8552 bool temp1 = False ;
8553 PyObject * obj0 = 0 ;
8554 PyObject * obj1 = 0 ;
8555 PyObject * obj2 = 0 ;
8556 char *kwnames[] = {
8557 (char *) "name",(char *) "type",(char *) "index", NULL
8558 };
8559
8560 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:new_Image",kwnames,&obj0,&obj1,&obj2)) goto fail;
8561 {
8562 arg1 = wxString_in_helper(obj0);
8563 if (arg1 == NULL) SWIG_fail;
8564 temp1 = True;
8565 }
8566 if (obj1) {
8567 arg2 = (long) SWIG_AsLong(obj1);
8568 if (PyErr_Occurred()) SWIG_fail;
8569 }
8570 if (obj2) {
8571 arg3 = (int) SWIG_AsInt(obj2);
8572 if (PyErr_Occurred()) SWIG_fail;
8573 }
8574 {
8575 PyThreadState* __tstate = wxPyBeginAllowThreads();
8576 result = (wxImage *)new wxImage((wxString const &)*arg1,arg2,arg3);
8577
8578 wxPyEndAllowThreads(__tstate);
8579 if (PyErr_Occurred()) SWIG_fail;
8580 }
8581 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8582 {
8583 if (temp1)
8584 delete arg1;
8585 }
8586 return resultobj;
8587 fail:
8588 {
8589 if (temp1)
8590 delete arg1;
8591 }
8592 return NULL;
8593 }
8594
8595
8596 static PyObject *_wrap_delete_Image(PyObject *self, PyObject *args, PyObject *kwargs) {
8597 PyObject *resultobj;
8598 wxImage *arg1 = (wxImage *) 0 ;
8599 PyObject * obj0 = 0 ;
8600 char *kwnames[] = {
8601 (char *) "self", NULL
8602 };
8603
8604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Image",kwnames,&obj0)) goto fail;
8605 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
8606 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8607 {
8608 PyThreadState* __tstate = wxPyBeginAllowThreads();
8609 delete arg1;
8610
8611 wxPyEndAllowThreads(__tstate);
8612 if (PyErr_Occurred()) SWIG_fail;
8613 }
8614 Py_INCREF(Py_None); resultobj = Py_None;
8615 return resultobj;
8616 fail:
8617 return NULL;
8618 }
8619
8620
8621 static PyObject *_wrap_new_ImageFromMime(PyObject *self, PyObject *args, PyObject *kwargs) {
8622 PyObject *resultobj;
8623 wxString *arg1 = 0 ;
8624 wxString *arg2 = 0 ;
8625 int arg3 = (int) -1 ;
8626 wxImage *result;
8627 bool temp1 = False ;
8628 bool temp2 = False ;
8629 PyObject * obj0 = 0 ;
8630 PyObject * obj1 = 0 ;
8631 PyObject * obj2 = 0 ;
8632 char *kwnames[] = {
8633 (char *) "name",(char *) "mimetype",(char *) "index", NULL
8634 };
8635
8636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:new_ImageFromMime",kwnames,&obj0,&obj1,&obj2)) goto fail;
8637 {
8638 arg1 = wxString_in_helper(obj0);
8639 if (arg1 == NULL) SWIG_fail;
8640 temp1 = True;
8641 }
8642 {
8643 arg2 = wxString_in_helper(obj1);
8644 if (arg2 == NULL) SWIG_fail;
8645 temp2 = True;
8646 }
8647 if (obj2) {
8648 arg3 = (int) SWIG_AsInt(obj2);
8649 if (PyErr_Occurred()) SWIG_fail;
8650 }
8651 {
8652 PyThreadState* __tstate = wxPyBeginAllowThreads();
8653 result = (wxImage *)new wxImage((wxString const &)*arg1,(wxString const &)*arg2,arg3);
8654
8655 wxPyEndAllowThreads(__tstate);
8656 if (PyErr_Occurred()) SWIG_fail;
8657 }
8658 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8659 {
8660 if (temp1)
8661 delete arg1;
8662 }
8663 {
8664 if (temp2)
8665 delete arg2;
8666 }
8667 return resultobj;
8668 fail:
8669 {
8670 if (temp1)
8671 delete arg1;
8672 }
8673 {
8674 if (temp2)
8675 delete arg2;
8676 }
8677 return NULL;
8678 }
8679
8680
8681 static PyObject *_wrap_new_ImageFromStream(PyObject *self, PyObject *args, PyObject *kwargs) {
8682 PyObject *resultobj;
8683 wxInputStream *arg1 = 0 ;
8684 long arg2 = (long) wxBITMAP_TYPE_ANY ;
8685 int arg3 = (int) -1 ;
8686 wxImage *result;
8687 wxPyInputStream *temp1 ;
8688 bool created1 ;
8689 PyObject * obj0 = 0 ;
8690 PyObject * obj1 = 0 ;
8691 PyObject * obj2 = 0 ;
8692 char *kwnames[] = {
8693 (char *) "stream",(char *) "type",(char *) "index", NULL
8694 };
8695
8696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:new_ImageFromStream",kwnames,&obj0,&obj1,&obj2)) goto fail;
8697 {
8698 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
8699 arg1 = temp1->m_wxis;
8700 created1 = False;
8701 } else {
8702 PyErr_Clear(); // clear the failure of the wxPyConvert above
8703 arg1 = wxPyCBInputStream_create(obj0, False);
8704 if (arg1 == NULL) {
8705 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
8706 SWIG_fail;
8707 }
8708 created1 = True;
8709 }
8710 }
8711 if (obj1) {
8712 arg2 = (long) SWIG_AsLong(obj1);
8713 if (PyErr_Occurred()) SWIG_fail;
8714 }
8715 if (obj2) {
8716 arg3 = (int) SWIG_AsInt(obj2);
8717 if (PyErr_Occurred()) SWIG_fail;
8718 }
8719 {
8720 PyThreadState* __tstate = wxPyBeginAllowThreads();
8721 result = (wxImage *)new wxImage(*arg1,arg2,arg3);
8722
8723 wxPyEndAllowThreads(__tstate);
8724 if (PyErr_Occurred()) SWIG_fail;
8725 }
8726 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8727 {
8728 if (created1)
8729 delete arg1;
8730 }
8731 return resultobj;
8732 fail:
8733 {
8734 if (created1)
8735 delete arg1;
8736 }
8737 return NULL;
8738 }
8739
8740
8741 static PyObject *_wrap_new_ImageFromStreamMime(PyObject *self, PyObject *args, PyObject *kwargs) {
8742 PyObject *resultobj;
8743 wxInputStream *arg1 = 0 ;
8744 wxString *arg2 = 0 ;
8745 int arg3 = (int) -1 ;
8746 wxImage *result;
8747 wxPyInputStream *temp1 ;
8748 bool created1 ;
8749 bool temp2 = False ;
8750 PyObject * obj0 = 0 ;
8751 PyObject * obj1 = 0 ;
8752 PyObject * obj2 = 0 ;
8753 char *kwnames[] = {
8754 (char *) "stream",(char *) "mimetype",(char *) "index", NULL
8755 };
8756
8757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:new_ImageFromStreamMime",kwnames,&obj0,&obj1,&obj2)) goto fail;
8758 {
8759 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
8760 arg1 = temp1->m_wxis;
8761 created1 = False;
8762 } else {
8763 PyErr_Clear(); // clear the failure of the wxPyConvert above
8764 arg1 = wxPyCBInputStream_create(obj0, False);
8765 if (arg1 == NULL) {
8766 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
8767 SWIG_fail;
8768 }
8769 created1 = True;
8770 }
8771 }
8772 {
8773 arg2 = wxString_in_helper(obj1);
8774 if (arg2 == NULL) SWIG_fail;
8775 temp2 = True;
8776 }
8777 if (obj2) {
8778 arg3 = (int) SWIG_AsInt(obj2);
8779 if (PyErr_Occurred()) SWIG_fail;
8780 }
8781 {
8782 PyThreadState* __tstate = wxPyBeginAllowThreads();
8783 result = (wxImage *)new wxImage(*arg1,(wxString const &)*arg2,arg3);
8784
8785 wxPyEndAllowThreads(__tstate);
8786 if (PyErr_Occurred()) SWIG_fail;
8787 }
8788 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8789 {
8790 if (created1)
8791 delete arg1;
8792 }
8793 {
8794 if (temp2)
8795 delete arg2;
8796 }
8797 return resultobj;
8798 fail:
8799 {
8800 if (created1)
8801 delete arg1;
8802 }
8803 {
8804 if (temp2)
8805 delete arg2;
8806 }
8807 return NULL;
8808 }
8809
8810
8811 static PyObject *_wrap_new_EmptyImage(PyObject *self, PyObject *args, PyObject *kwargs) {
8812 PyObject *resultobj;
8813 int arg1 = (int) 0 ;
8814 int arg2 = (int) 0 ;
8815 bool arg3 = (bool) True ;
8816 wxImage *result;
8817 PyObject * obj0 = 0 ;
8818 PyObject * obj1 = 0 ;
8819 PyObject * obj2 = 0 ;
8820 char *kwnames[] = {
8821 (char *) "width",(char *) "height",(char *) "clear", NULL
8822 };
8823
8824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_EmptyImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
8825 if (obj0) {
8826 arg1 = (int) SWIG_AsInt(obj0);
8827 if (PyErr_Occurred()) SWIG_fail;
8828 }
8829 if (obj1) {
8830 arg2 = (int) SWIG_AsInt(obj1);
8831 if (PyErr_Occurred()) SWIG_fail;
8832 }
8833 if (obj2) {
8834 arg3 = (bool) SWIG_AsBool(obj2);
8835 if (PyErr_Occurred()) SWIG_fail;
8836 }
8837 {
8838 PyThreadState* __tstate = wxPyBeginAllowThreads();
8839 result = (wxImage *)new_wxImage(arg1,arg2,arg3);
8840
8841 wxPyEndAllowThreads(__tstate);
8842 if (PyErr_Occurred()) SWIG_fail;
8843 }
8844 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8845 return resultobj;
8846 fail:
8847 return NULL;
8848 }
8849
8850
8851 static PyObject *_wrap_new_ImageFromBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
8852 PyObject *resultobj;
8853 wxBitmap *arg1 = 0 ;
8854 wxImage *result;
8855 PyObject * obj0 = 0 ;
8856 char *kwnames[] = {
8857 (char *) "bitmap", NULL
8858 };
8859
8860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_ImageFromBitmap",kwnames,&obj0)) goto fail;
8861 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmap,
8862 SWIG_POINTER_EXCEPTION | 0)) == -1)
8863 SWIG_fail;
8864 if (arg1 == NULL) {
8865 PyErr_SetString(PyExc_TypeError,"null reference");
8866 SWIG_fail;
8867 }
8868 {
8869 PyThreadState* __tstate = wxPyBeginAllowThreads();
8870 result = (wxImage *)new_wxImage((wxBitmap const &)*arg1);
8871
8872 wxPyEndAllowThreads(__tstate);
8873 if (PyErr_Occurred()) SWIG_fail;
8874 }
8875 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8876 return resultobj;
8877 fail:
8878 return NULL;
8879 }
8880
8881
8882 static PyObject *_wrap_new_ImageFromData(PyObject *self, PyObject *args, PyObject *kwargs) {
8883 PyObject *resultobj;
8884 int arg1 ;
8885 int arg2 ;
8886 unsigned char *arg3 = (unsigned char *) 0 ;
8887 wxImage *result;
8888 PyObject * obj0 = 0 ;
8889 PyObject * obj1 = 0 ;
8890 PyObject * obj2 = 0 ;
8891 char *kwnames[] = {
8892 (char *) "width",(char *) "height",(char *) "data", NULL
8893 };
8894
8895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:new_ImageFromData",kwnames,&obj0,&obj1,&obj2)) goto fail;
8896 arg1 = (int) SWIG_AsInt(obj0);
8897 if (PyErr_Occurred()) SWIG_fail;
8898 arg2 = (int) SWIG_AsInt(obj1);
8899 if (PyErr_Occurred()) SWIG_fail;
8900 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_unsigned_char,
8901 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8902 {
8903 PyThreadState* __tstate = wxPyBeginAllowThreads();
8904 result = (wxImage *)new_wxImage(arg1,arg2,arg3);
8905
8906 wxPyEndAllowThreads(__tstate);
8907 if (PyErr_Occurred()) SWIG_fail;
8908 }
8909 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8910 return resultobj;
8911 fail:
8912 return NULL;
8913 }
8914
8915
8916 static PyObject *_wrap_Image_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
8917 PyObject *resultobj;
8918 wxImage *arg1 = (wxImage *) 0 ;
8919 int arg2 ;
8920 int arg3 ;
8921 PyObject * obj0 = 0 ;
8922 PyObject * obj1 = 0 ;
8923 PyObject * obj2 = 0 ;
8924 char *kwnames[] = {
8925 (char *) "self",(char *) "width",(char *) "height", NULL
8926 };
8927
8928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Create",kwnames,&obj0,&obj1,&obj2)) goto fail;
8929 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
8930 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8931 arg2 = (int) SWIG_AsInt(obj1);
8932 if (PyErr_Occurred()) SWIG_fail;
8933 arg3 = (int) SWIG_AsInt(obj2);
8934 if (PyErr_Occurred()) SWIG_fail;
8935 {
8936 PyThreadState* __tstate = wxPyBeginAllowThreads();
8937 (arg1)->Create(arg2,arg3);
8938
8939 wxPyEndAllowThreads(__tstate);
8940 if (PyErr_Occurred()) SWIG_fail;
8941 }
8942 Py_INCREF(Py_None); resultobj = Py_None;
8943 return resultobj;
8944 fail:
8945 return NULL;
8946 }
8947
8948
8949 static PyObject *_wrap_Image_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
8950 PyObject *resultobj;
8951 wxImage *arg1 = (wxImage *) 0 ;
8952 PyObject * obj0 = 0 ;
8953 char *kwnames[] = {
8954 (char *) "self", NULL
8955 };
8956
8957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Destroy",kwnames,&obj0)) goto fail;
8958 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
8959 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8960 {
8961 PyThreadState* __tstate = wxPyBeginAllowThreads();
8962 (arg1)->Destroy();
8963
8964 wxPyEndAllowThreads(__tstate);
8965 if (PyErr_Occurred()) SWIG_fail;
8966 }
8967 Py_INCREF(Py_None); resultobj = Py_None;
8968 return resultobj;
8969 fail:
8970 return NULL;
8971 }
8972
8973
8974 static PyObject *_wrap_Image_Scale(PyObject *self, PyObject *args, PyObject *kwargs) {
8975 PyObject *resultobj;
8976 wxImage *arg1 = (wxImage *) 0 ;
8977 int arg2 ;
8978 int arg3 ;
8979 SwigValueWrapper< wxImage > result;
8980 PyObject * obj0 = 0 ;
8981 PyObject * obj1 = 0 ;
8982 PyObject * obj2 = 0 ;
8983 char *kwnames[] = {
8984 (char *) "self",(char *) "width",(char *) "height", NULL
8985 };
8986
8987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Scale",kwnames,&obj0,&obj1,&obj2)) goto fail;
8988 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
8989 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8990 arg2 = (int) SWIG_AsInt(obj1);
8991 if (PyErr_Occurred()) SWIG_fail;
8992 arg3 = (int) SWIG_AsInt(obj2);
8993 if (PyErr_Occurred()) SWIG_fail;
8994 {
8995 PyThreadState* __tstate = wxPyBeginAllowThreads();
8996 result = (arg1)->Scale(arg2,arg3);
8997
8998 wxPyEndAllowThreads(__tstate);
8999 if (PyErr_Occurred()) SWIG_fail;
9000 }
9001 {
9002 wxImage * resultptr;
9003 resultptr = new wxImage((wxImage &) result);
9004 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
9005 }
9006 return resultobj;
9007 fail:
9008 return NULL;
9009 }
9010
9011
9012 static PyObject *_wrap_Image_ShrinkBy(PyObject *self, PyObject *args, PyObject *kwargs) {
9013 PyObject *resultobj;
9014 wxImage *arg1 = (wxImage *) 0 ;
9015 int arg2 ;
9016 int arg3 ;
9017 SwigValueWrapper< wxImage > result;
9018 PyObject * obj0 = 0 ;
9019 PyObject * obj1 = 0 ;
9020 PyObject * obj2 = 0 ;
9021 char *kwnames[] = {
9022 (char *) "self",(char *) "xFactor",(char *) "yFactor", NULL
9023 };
9024
9025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_ShrinkBy",kwnames,&obj0,&obj1,&obj2)) goto fail;
9026 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9027 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9028 arg2 = (int) SWIG_AsInt(obj1);
9029 if (PyErr_Occurred()) SWIG_fail;
9030 arg3 = (int) SWIG_AsInt(obj2);
9031 if (PyErr_Occurred()) SWIG_fail;
9032 {
9033 PyThreadState* __tstate = wxPyBeginAllowThreads();
9034 result = ((wxImage const *)arg1)->ShrinkBy(arg2,arg3);
9035
9036 wxPyEndAllowThreads(__tstate);
9037 if (PyErr_Occurred()) SWIG_fail;
9038 }
9039 {
9040 wxImage * resultptr;
9041 resultptr = new wxImage((wxImage &) result);
9042 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
9043 }
9044 return resultobj;
9045 fail:
9046 return NULL;
9047 }
9048
9049
9050 static PyObject *_wrap_Image_Rescale(PyObject *self, PyObject *args, PyObject *kwargs) {
9051 PyObject *resultobj;
9052 wxImage *arg1 = (wxImage *) 0 ;
9053 int arg2 ;
9054 int arg3 ;
9055 wxImage *result;
9056 PyObject * obj0 = 0 ;
9057 PyObject * obj1 = 0 ;
9058 PyObject * obj2 = 0 ;
9059 char *kwnames[] = {
9060 (char *) "self",(char *) "width",(char *) "height", NULL
9061 };
9062
9063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Rescale",kwnames,&obj0,&obj1,&obj2)) goto fail;
9064 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9065 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9066 arg2 = (int) SWIG_AsInt(obj1);
9067 if (PyErr_Occurred()) SWIG_fail;
9068 arg3 = (int) SWIG_AsInt(obj2);
9069 if (PyErr_Occurred()) SWIG_fail;
9070 {
9071 PyThreadState* __tstate = wxPyBeginAllowThreads();
9072 {
9073 wxImage &_result_ref = (arg1)->Rescale(arg2,arg3);
9074 result = (wxImage *) &_result_ref;
9075 }
9076
9077 wxPyEndAllowThreads(__tstate);
9078 if (PyErr_Occurred()) SWIG_fail;
9079 }
9080 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 0);
9081 return resultobj;
9082 fail:
9083 return NULL;
9084 }
9085
9086
9087 static PyObject *_wrap_Image_SetRGB(PyObject *self, PyObject *args, PyObject *kwargs) {
9088 PyObject *resultobj;
9089 wxImage *arg1 = (wxImage *) 0 ;
9090 int arg2 ;
9091 int arg3 ;
9092 unsigned char arg4 ;
9093 unsigned char arg5 ;
9094 unsigned char arg6 ;
9095 PyObject * obj0 = 0 ;
9096 PyObject * obj1 = 0 ;
9097 PyObject * obj2 = 0 ;
9098 PyObject * obj3 = 0 ;
9099 PyObject * obj4 = 0 ;
9100 PyObject * obj5 = 0 ;
9101 char *kwnames[] = {
9102 (char *) "self",(char *) "x",(char *) "y",(char *) "r",(char *) "g",(char *) "b", NULL
9103 };
9104
9105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:Image_SetRGB",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
9106 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9107 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9108 arg2 = (int) SWIG_AsInt(obj1);
9109 if (PyErr_Occurred()) SWIG_fail;
9110 arg3 = (int) SWIG_AsInt(obj2);
9111 if (PyErr_Occurred()) SWIG_fail;
9112 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
9113 if (PyErr_Occurred()) SWIG_fail;
9114 arg5 = (unsigned char) SWIG_AsUnsignedChar(obj4);
9115 if (PyErr_Occurred()) SWIG_fail;
9116 arg6 = (unsigned char) SWIG_AsUnsignedChar(obj5);
9117 if (PyErr_Occurred()) SWIG_fail;
9118 {
9119 PyThreadState* __tstate = wxPyBeginAllowThreads();
9120 (arg1)->SetRGB(arg2,arg3,arg4,arg5,arg6);
9121
9122 wxPyEndAllowThreads(__tstate);
9123 if (PyErr_Occurred()) SWIG_fail;
9124 }
9125 Py_INCREF(Py_None); resultobj = Py_None;
9126 return resultobj;
9127 fail:
9128 return NULL;
9129 }
9130
9131
9132 static PyObject *_wrap_Image_GetRed(PyObject *self, PyObject *args, PyObject *kwargs) {
9133 PyObject *resultobj;
9134 wxImage *arg1 = (wxImage *) 0 ;
9135 int arg2 ;
9136 int arg3 ;
9137 unsigned char result;
9138 PyObject * obj0 = 0 ;
9139 PyObject * obj1 = 0 ;
9140 PyObject * obj2 = 0 ;
9141 char *kwnames[] = {
9142 (char *) "self",(char *) "x",(char *) "y", NULL
9143 };
9144
9145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetRed",kwnames,&obj0,&obj1,&obj2)) goto fail;
9146 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9147 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9148 arg2 = (int) SWIG_AsInt(obj1);
9149 if (PyErr_Occurred()) SWIG_fail;
9150 arg3 = (int) SWIG_AsInt(obj2);
9151 if (PyErr_Occurred()) SWIG_fail;
9152 {
9153 PyThreadState* __tstate = wxPyBeginAllowThreads();
9154 result = (unsigned char)(arg1)->GetRed(arg2,arg3);
9155
9156 wxPyEndAllowThreads(__tstate);
9157 if (PyErr_Occurred()) SWIG_fail;
9158 }
9159 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
9160 return resultobj;
9161 fail:
9162 return NULL;
9163 }
9164
9165
9166 static PyObject *_wrap_Image_GetGreen(PyObject *self, PyObject *args, PyObject *kwargs) {
9167 PyObject *resultobj;
9168 wxImage *arg1 = (wxImage *) 0 ;
9169 int arg2 ;
9170 int arg3 ;
9171 unsigned char result;
9172 PyObject * obj0 = 0 ;
9173 PyObject * obj1 = 0 ;
9174 PyObject * obj2 = 0 ;
9175 char *kwnames[] = {
9176 (char *) "self",(char *) "x",(char *) "y", NULL
9177 };
9178
9179 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetGreen",kwnames,&obj0,&obj1,&obj2)) goto fail;
9180 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9181 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9182 arg2 = (int) SWIG_AsInt(obj1);
9183 if (PyErr_Occurred()) SWIG_fail;
9184 arg3 = (int) SWIG_AsInt(obj2);
9185 if (PyErr_Occurred()) SWIG_fail;
9186 {
9187 PyThreadState* __tstate = wxPyBeginAllowThreads();
9188 result = (unsigned char)(arg1)->GetGreen(arg2,arg3);
9189
9190 wxPyEndAllowThreads(__tstate);
9191 if (PyErr_Occurred()) SWIG_fail;
9192 }
9193 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
9194 return resultobj;
9195 fail:
9196 return NULL;
9197 }
9198
9199
9200 static PyObject *_wrap_Image_GetBlue(PyObject *self, PyObject *args, PyObject *kwargs) {
9201 PyObject *resultobj;
9202 wxImage *arg1 = (wxImage *) 0 ;
9203 int arg2 ;
9204 int arg3 ;
9205 unsigned char result;
9206 PyObject * obj0 = 0 ;
9207 PyObject * obj1 = 0 ;
9208 PyObject * obj2 = 0 ;
9209 char *kwnames[] = {
9210 (char *) "self",(char *) "x",(char *) "y", NULL
9211 };
9212
9213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetBlue",kwnames,&obj0,&obj1,&obj2)) goto fail;
9214 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9215 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9216 arg2 = (int) SWIG_AsInt(obj1);
9217 if (PyErr_Occurred()) SWIG_fail;
9218 arg3 = (int) SWIG_AsInt(obj2);
9219 if (PyErr_Occurred()) SWIG_fail;
9220 {
9221 PyThreadState* __tstate = wxPyBeginAllowThreads();
9222 result = (unsigned char)(arg1)->GetBlue(arg2,arg3);
9223
9224 wxPyEndAllowThreads(__tstate);
9225 if (PyErr_Occurred()) SWIG_fail;
9226 }
9227 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
9228 return resultobj;
9229 fail:
9230 return NULL;
9231 }
9232
9233
9234 static PyObject *_wrap_Image_SetAlpha(PyObject *self, PyObject *args, PyObject *kwargs) {
9235 PyObject *resultobj;
9236 wxImage *arg1 = (wxImage *) 0 ;
9237 int arg2 ;
9238 int arg3 ;
9239 unsigned char arg4 ;
9240 PyObject * obj0 = 0 ;
9241 PyObject * obj1 = 0 ;
9242 PyObject * obj2 = 0 ;
9243 PyObject * obj3 = 0 ;
9244 char *kwnames[] = {
9245 (char *) "self",(char *) "x",(char *) "y",(char *) "alpha", NULL
9246 };
9247
9248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_SetAlpha",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9249 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9250 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9251 arg2 = (int) SWIG_AsInt(obj1);
9252 if (PyErr_Occurred()) SWIG_fail;
9253 arg3 = (int) SWIG_AsInt(obj2);
9254 if (PyErr_Occurred()) SWIG_fail;
9255 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
9256 if (PyErr_Occurred()) SWIG_fail;
9257 {
9258 PyThreadState* __tstate = wxPyBeginAllowThreads();
9259 (arg1)->SetAlpha(arg2,arg3,arg4);
9260
9261 wxPyEndAllowThreads(__tstate);
9262 if (PyErr_Occurred()) SWIG_fail;
9263 }
9264 Py_INCREF(Py_None); resultobj = Py_None;
9265 return resultobj;
9266 fail:
9267 return NULL;
9268 }
9269
9270
9271 static PyObject *_wrap_Image_GetAlpha(PyObject *self, PyObject *args, PyObject *kwargs) {
9272 PyObject *resultobj;
9273 wxImage *arg1 = (wxImage *) 0 ;
9274 int arg2 ;
9275 int arg3 ;
9276 unsigned char result;
9277 PyObject * obj0 = 0 ;
9278 PyObject * obj1 = 0 ;
9279 PyObject * obj2 = 0 ;
9280 char *kwnames[] = {
9281 (char *) "self",(char *) "x",(char *) "y", NULL
9282 };
9283
9284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetAlpha",kwnames,&obj0,&obj1,&obj2)) goto fail;
9285 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9286 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9287 arg2 = (int) SWIG_AsInt(obj1);
9288 if (PyErr_Occurred()) SWIG_fail;
9289 arg3 = (int) SWIG_AsInt(obj2);
9290 if (PyErr_Occurred()) SWIG_fail;
9291 {
9292 PyThreadState* __tstate = wxPyBeginAllowThreads();
9293 result = (unsigned char)(arg1)->GetAlpha(arg2,arg3);
9294
9295 wxPyEndAllowThreads(__tstate);
9296 if (PyErr_Occurred()) SWIG_fail;
9297 }
9298 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
9299 return resultobj;
9300 fail:
9301 return NULL;
9302 }
9303
9304
9305 static PyObject *_wrap_Image_HasAlpha(PyObject *self, PyObject *args, PyObject *kwargs) {
9306 PyObject *resultobj;
9307 wxImage *arg1 = (wxImage *) 0 ;
9308 bool result;
9309 PyObject * obj0 = 0 ;
9310 char *kwnames[] = {
9311 (char *) "self", NULL
9312 };
9313
9314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_HasAlpha",kwnames,&obj0)) goto fail;
9315 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9316 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9317 {
9318 PyThreadState* __tstate = wxPyBeginAllowThreads();
9319 result = (bool)(arg1)->HasAlpha();
9320
9321 wxPyEndAllowThreads(__tstate);
9322 if (PyErr_Occurred()) SWIG_fail;
9323 }
9324 {
9325 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9326 }
9327 return resultobj;
9328 fail:
9329 return NULL;
9330 }
9331
9332
9333 static PyObject *_wrap_Image_FindFirstUnusedColour(PyObject *self, PyObject *args, PyObject *kwargs) {
9334 PyObject *resultobj;
9335 wxImage *arg1 = (wxImage *) 0 ;
9336 byte *arg2 = (byte *) 0 ;
9337 byte *arg3 = (byte *) 0 ;
9338 byte *arg4 = (byte *) 0 ;
9339 byte arg5 = (byte) 0 ;
9340 byte arg6 = (byte) 0 ;
9341 byte arg7 = (byte) 0 ;
9342 bool result;
9343 byte temp2 ;
9344 byte temp3 ;
9345 byte temp4 ;
9346 PyObject * obj0 = 0 ;
9347 PyObject * obj1 = 0 ;
9348 PyObject * obj2 = 0 ;
9349 PyObject * obj3 = 0 ;
9350 char *kwnames[] = {
9351 (char *) "self",(char *) "startR",(char *) "startG",(char *) "startB", NULL
9352 };
9353
9354 arg2 = &temp2;
9355 arg3 = &temp3;
9356 arg4 = &temp4;
9357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:Image_FindFirstUnusedColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9358 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9359 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9360 if (obj1) {
9361 arg5 = (byte) SWIG_AsUnsignedChar(obj1);
9362 if (PyErr_Occurred()) SWIG_fail;
9363 }
9364 if (obj2) {
9365 arg6 = (byte) SWIG_AsUnsignedChar(obj2);
9366 if (PyErr_Occurred()) SWIG_fail;
9367 }
9368 if (obj3) {
9369 arg7 = (byte) SWIG_AsUnsignedChar(obj3);
9370 if (PyErr_Occurred()) SWIG_fail;
9371 }
9372 {
9373 PyThreadState* __tstate = wxPyBeginAllowThreads();
9374 result = (bool)((wxImage const *)arg1)->FindFirstUnusedColour(arg2,arg3,arg4,arg5,arg6,arg7);
9375
9376 wxPyEndAllowThreads(__tstate);
9377 if (PyErr_Occurred()) SWIG_fail;
9378 }
9379 {
9380 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9381 }
9382 {
9383 PyObject *o = PyInt_FromLong((long) (*arg2));
9384 resultobj = t_output_helper(resultobj,o);
9385 }
9386 {
9387 PyObject *o = PyInt_FromLong((long) (*arg3));
9388 resultobj = t_output_helper(resultobj,o);
9389 }
9390 {
9391 PyObject *o = PyInt_FromLong((long) (*arg4));
9392 resultobj = t_output_helper(resultobj,o);
9393 }
9394 return resultobj;
9395 fail:
9396 return NULL;
9397 }
9398
9399
9400 static PyObject *_wrap_Image_SetMaskFromImage(PyObject *self, PyObject *args, PyObject *kwargs) {
9401 PyObject *resultobj;
9402 wxImage *arg1 = (wxImage *) 0 ;
9403 wxImage *arg2 = 0 ;
9404 byte arg3 ;
9405 byte arg4 ;
9406 byte arg5 ;
9407 bool result;
9408 PyObject * obj0 = 0 ;
9409 PyObject * obj1 = 0 ;
9410 PyObject * obj2 = 0 ;
9411 PyObject * obj3 = 0 ;
9412 PyObject * obj4 = 0 ;
9413 char *kwnames[] = {
9414 (char *) "self",(char *) "mask",(char *) "mr",(char *) "mg",(char *) "mb", NULL
9415 };
9416
9417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Image_SetMaskFromImage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
9418 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9419 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9420 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
9421 SWIG_POINTER_EXCEPTION | 0)) == -1)
9422 SWIG_fail;
9423 if (arg2 == NULL) {
9424 PyErr_SetString(PyExc_TypeError,"null reference");
9425 SWIG_fail;
9426 }
9427 arg3 = (byte) SWIG_AsUnsignedChar(obj2);
9428 if (PyErr_Occurred()) SWIG_fail;
9429 arg4 = (byte) SWIG_AsUnsignedChar(obj3);
9430 if (PyErr_Occurred()) SWIG_fail;
9431 arg5 = (byte) SWIG_AsUnsignedChar(obj4);
9432 if (PyErr_Occurred()) SWIG_fail;
9433 {
9434 PyThreadState* __tstate = wxPyBeginAllowThreads();
9435 result = (bool)(arg1)->SetMaskFromImage((wxImage const &)*arg2,arg3,arg4,arg5);
9436
9437 wxPyEndAllowThreads(__tstate);
9438 if (PyErr_Occurred()) SWIG_fail;
9439 }
9440 {
9441 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9442 }
9443 return resultobj;
9444 fail:
9445 return NULL;
9446 }
9447
9448
9449 static PyObject *_wrap_Image_CanRead(PyObject *self, PyObject *args, PyObject *kwargs) {
9450 PyObject *resultobj;
9451 wxString *arg1 = 0 ;
9452 bool result;
9453 bool temp1 = False ;
9454 PyObject * obj0 = 0 ;
9455 char *kwnames[] = {
9456 (char *) "name", NULL
9457 };
9458
9459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_CanRead",kwnames,&obj0)) goto fail;
9460 {
9461 arg1 = wxString_in_helper(obj0);
9462 if (arg1 == NULL) SWIG_fail;
9463 temp1 = True;
9464 }
9465 {
9466 PyThreadState* __tstate = wxPyBeginAllowThreads();
9467 result = (bool)wxImage::CanRead((wxString const &)*arg1);
9468
9469 wxPyEndAllowThreads(__tstate);
9470 if (PyErr_Occurred()) SWIG_fail;
9471 }
9472 {
9473 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9474 }
9475 {
9476 if (temp1)
9477 delete arg1;
9478 }
9479 return resultobj;
9480 fail:
9481 {
9482 if (temp1)
9483 delete arg1;
9484 }
9485 return NULL;
9486 }
9487
9488
9489 static PyObject *_wrap_Image_GetImageCount(PyObject *self, PyObject *args, PyObject *kwargs) {
9490 PyObject *resultobj;
9491 wxString *arg1 = 0 ;
9492 long arg2 = (long) wxBITMAP_TYPE_ANY ;
9493 int result;
9494 bool temp1 = False ;
9495 PyObject * obj0 = 0 ;
9496 PyObject * obj1 = 0 ;
9497 char *kwnames[] = {
9498 (char *) "name",(char *) "type", NULL
9499 };
9500
9501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_GetImageCount",kwnames,&obj0,&obj1)) goto fail;
9502 {
9503 arg1 = wxString_in_helper(obj0);
9504 if (arg1 == NULL) SWIG_fail;
9505 temp1 = True;
9506 }
9507 if (obj1) {
9508 arg2 = (long) SWIG_AsLong(obj1);
9509 if (PyErr_Occurred()) SWIG_fail;
9510 }
9511 {
9512 PyThreadState* __tstate = wxPyBeginAllowThreads();
9513 result = (int)wxImage::GetImageCount((wxString const &)*arg1,arg2);
9514
9515 wxPyEndAllowThreads(__tstate);
9516 if (PyErr_Occurred()) SWIG_fail;
9517 }
9518 resultobj = SWIG_FromInt((int)result);
9519 {
9520 if (temp1)
9521 delete arg1;
9522 }
9523 return resultobj;
9524 fail:
9525 {
9526 if (temp1)
9527 delete arg1;
9528 }
9529 return NULL;
9530 }
9531
9532
9533 static PyObject *_wrap_Image_LoadFile(PyObject *self, PyObject *args, PyObject *kwargs) {
9534 PyObject *resultobj;
9535 wxImage *arg1 = (wxImage *) 0 ;
9536 wxString *arg2 = 0 ;
9537 long arg3 = (long) wxBITMAP_TYPE_ANY ;
9538 int arg4 = (int) -1 ;
9539 bool result;
9540 bool temp2 = False ;
9541 PyObject * obj0 = 0 ;
9542 PyObject * obj1 = 0 ;
9543 PyObject * obj2 = 0 ;
9544 PyObject * obj3 = 0 ;
9545 char *kwnames[] = {
9546 (char *) "self",(char *) "name",(char *) "type",(char *) "index", NULL
9547 };
9548
9549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Image_LoadFile",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9550 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9551 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9552 {
9553 arg2 = wxString_in_helper(obj1);
9554 if (arg2 == NULL) SWIG_fail;
9555 temp2 = True;
9556 }
9557 if (obj2) {
9558 arg3 = (long) SWIG_AsLong(obj2);
9559 if (PyErr_Occurred()) SWIG_fail;
9560 }
9561 if (obj3) {
9562 arg4 = (int) SWIG_AsInt(obj3);
9563 if (PyErr_Occurred()) SWIG_fail;
9564 }
9565 {
9566 PyThreadState* __tstate = wxPyBeginAllowThreads();
9567 result = (bool)(arg1)->LoadFile((wxString const &)*arg2,arg3,arg4);
9568
9569 wxPyEndAllowThreads(__tstate);
9570 if (PyErr_Occurred()) SWIG_fail;
9571 }
9572 {
9573 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9574 }
9575 {
9576 if (temp2)
9577 delete arg2;
9578 }
9579 return resultobj;
9580 fail:
9581 {
9582 if (temp2)
9583 delete arg2;
9584 }
9585 return NULL;
9586 }
9587
9588
9589 static PyObject *_wrap_Image_LoadMimeFile(PyObject *self, PyObject *args, PyObject *kwargs) {
9590 PyObject *resultobj;
9591 wxImage *arg1 = (wxImage *) 0 ;
9592 wxString *arg2 = 0 ;
9593 wxString *arg3 = 0 ;
9594 int arg4 = (int) -1 ;
9595 bool result;
9596 bool temp2 = False ;
9597 bool temp3 = False ;
9598 PyObject * obj0 = 0 ;
9599 PyObject * obj1 = 0 ;
9600 PyObject * obj2 = 0 ;
9601 PyObject * obj3 = 0 ;
9602 char *kwnames[] = {
9603 (char *) "self",(char *) "name",(char *) "mimetype",(char *) "index", NULL
9604 };
9605
9606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Image_LoadMimeFile",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9607 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9608 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9609 {
9610 arg2 = wxString_in_helper(obj1);
9611 if (arg2 == NULL) SWIG_fail;
9612 temp2 = True;
9613 }
9614 {
9615 arg3 = wxString_in_helper(obj2);
9616 if (arg3 == NULL) SWIG_fail;
9617 temp3 = True;
9618 }
9619 if (obj3) {
9620 arg4 = (int) SWIG_AsInt(obj3);
9621 if (PyErr_Occurred()) SWIG_fail;
9622 }
9623 {
9624 PyThreadState* __tstate = wxPyBeginAllowThreads();
9625 result = (bool)(arg1)->LoadFile((wxString const &)*arg2,(wxString const &)*arg3,arg4);
9626
9627 wxPyEndAllowThreads(__tstate);
9628 if (PyErr_Occurred()) SWIG_fail;
9629 }
9630 {
9631 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9632 }
9633 {
9634 if (temp2)
9635 delete arg2;
9636 }
9637 {
9638 if (temp3)
9639 delete arg3;
9640 }
9641 return resultobj;
9642 fail:
9643 {
9644 if (temp2)
9645 delete arg2;
9646 }
9647 {
9648 if (temp3)
9649 delete arg3;
9650 }
9651 return NULL;
9652 }
9653
9654
9655 static PyObject *_wrap_Image_SaveFile(PyObject *self, PyObject *args, PyObject *kwargs) {
9656 PyObject *resultobj;
9657 wxImage *arg1 = (wxImage *) 0 ;
9658 wxString *arg2 = 0 ;
9659 int arg3 ;
9660 bool result;
9661 bool temp2 = False ;
9662 PyObject * obj0 = 0 ;
9663 PyObject * obj1 = 0 ;
9664 PyObject * obj2 = 0 ;
9665 char *kwnames[] = {
9666 (char *) "self",(char *) "name",(char *) "type", NULL
9667 };
9668
9669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SaveFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
9670 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9671 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9672 {
9673 arg2 = wxString_in_helper(obj1);
9674 if (arg2 == NULL) SWIG_fail;
9675 temp2 = True;
9676 }
9677 arg3 = (int) SWIG_AsInt(obj2);
9678 if (PyErr_Occurred()) SWIG_fail;
9679 {
9680 PyThreadState* __tstate = wxPyBeginAllowThreads();
9681 result = (bool)(arg1)->SaveFile((wxString const &)*arg2,arg3);
9682
9683 wxPyEndAllowThreads(__tstate);
9684 if (PyErr_Occurred()) SWIG_fail;
9685 }
9686 {
9687 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9688 }
9689 {
9690 if (temp2)
9691 delete arg2;
9692 }
9693 return resultobj;
9694 fail:
9695 {
9696 if (temp2)
9697 delete arg2;
9698 }
9699 return NULL;
9700 }
9701
9702
9703 static PyObject *_wrap_Image_SaveMimeFile(PyObject *self, PyObject *args, PyObject *kwargs) {
9704 PyObject *resultobj;
9705 wxImage *arg1 = (wxImage *) 0 ;
9706 wxString *arg2 = 0 ;
9707 wxString *arg3 = 0 ;
9708 bool result;
9709 bool temp2 = False ;
9710 bool temp3 = False ;
9711 PyObject * obj0 = 0 ;
9712 PyObject * obj1 = 0 ;
9713 PyObject * obj2 = 0 ;
9714 char *kwnames[] = {
9715 (char *) "self",(char *) "name",(char *) "mimetype", NULL
9716 };
9717
9718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SaveMimeFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
9719 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9720 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9721 {
9722 arg2 = wxString_in_helper(obj1);
9723 if (arg2 == NULL) SWIG_fail;
9724 temp2 = True;
9725 }
9726 {
9727 arg3 = wxString_in_helper(obj2);
9728 if (arg3 == NULL) SWIG_fail;
9729 temp3 = True;
9730 }
9731 {
9732 PyThreadState* __tstate = wxPyBeginAllowThreads();
9733 result = (bool)(arg1)->SaveFile((wxString const &)*arg2,(wxString const &)*arg3);
9734
9735 wxPyEndAllowThreads(__tstate);
9736 if (PyErr_Occurred()) SWIG_fail;
9737 }
9738 {
9739 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9740 }
9741 {
9742 if (temp2)
9743 delete arg2;
9744 }
9745 {
9746 if (temp3)
9747 delete arg3;
9748 }
9749 return resultobj;
9750 fail:
9751 {
9752 if (temp2)
9753 delete arg2;
9754 }
9755 {
9756 if (temp3)
9757 delete arg3;
9758 }
9759 return NULL;
9760 }
9761
9762
9763 static PyObject *_wrap_Image_CanReadStream(PyObject *self, PyObject *args, PyObject *kwargs) {
9764 PyObject *resultobj;
9765 wxInputStream *arg1 = 0 ;
9766 bool result;
9767 wxPyInputStream *temp1 ;
9768 bool created1 ;
9769 PyObject * obj0 = 0 ;
9770 char *kwnames[] = {
9771 (char *) "stream", NULL
9772 };
9773
9774 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_CanReadStream",kwnames,&obj0)) goto fail;
9775 {
9776 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
9777 arg1 = temp1->m_wxis;
9778 created1 = False;
9779 } else {
9780 PyErr_Clear(); // clear the failure of the wxPyConvert above
9781 arg1 = wxPyCBInputStream_create(obj0, False);
9782 if (arg1 == NULL) {
9783 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
9784 SWIG_fail;
9785 }
9786 created1 = True;
9787 }
9788 }
9789 {
9790 PyThreadState* __tstate = wxPyBeginAllowThreads();
9791 result = (bool)wxImage::CanRead(*arg1);
9792
9793 wxPyEndAllowThreads(__tstate);
9794 if (PyErr_Occurred()) SWIG_fail;
9795 }
9796 {
9797 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9798 }
9799 {
9800 if (created1)
9801 delete arg1;
9802 }
9803 return resultobj;
9804 fail:
9805 {
9806 if (created1)
9807 delete arg1;
9808 }
9809 return NULL;
9810 }
9811
9812
9813 static PyObject *_wrap_Image_LoadStream(PyObject *self, PyObject *args, PyObject *kwargs) {
9814 PyObject *resultobj;
9815 wxImage *arg1 = (wxImage *) 0 ;
9816 wxInputStream *arg2 = 0 ;
9817 long arg3 = (long) wxBITMAP_TYPE_ANY ;
9818 int arg4 = (int) -1 ;
9819 bool result;
9820 wxPyInputStream *temp2 ;
9821 bool created2 ;
9822 PyObject * obj0 = 0 ;
9823 PyObject * obj1 = 0 ;
9824 PyObject * obj2 = 0 ;
9825 PyObject * obj3 = 0 ;
9826 char *kwnames[] = {
9827 (char *) "self",(char *) "stream",(char *) "type",(char *) "index", NULL
9828 };
9829
9830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Image_LoadStream",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9831 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9832 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9833 {
9834 if (wxPyConvertSwigPtr(obj1, (void **)&temp2, wxT("wxPyInputStream"))) {
9835 arg2 = temp2->m_wxis;
9836 created2 = False;
9837 } else {
9838 PyErr_Clear(); // clear the failure of the wxPyConvert above
9839 arg2 = wxPyCBInputStream_create(obj1, False);
9840 if (arg2 == NULL) {
9841 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
9842 SWIG_fail;
9843 }
9844 created2 = True;
9845 }
9846 }
9847 if (obj2) {
9848 arg3 = (long) SWIG_AsLong(obj2);
9849 if (PyErr_Occurred()) SWIG_fail;
9850 }
9851 if (obj3) {
9852 arg4 = (int) SWIG_AsInt(obj3);
9853 if (PyErr_Occurred()) SWIG_fail;
9854 }
9855 {
9856 PyThreadState* __tstate = wxPyBeginAllowThreads();
9857 result = (bool)(arg1)->LoadFile(*arg2,arg3,arg4);
9858
9859 wxPyEndAllowThreads(__tstate);
9860 if (PyErr_Occurred()) SWIG_fail;
9861 }
9862 {
9863 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9864 }
9865 {
9866 if (created2)
9867 delete arg2;
9868 }
9869 return resultobj;
9870 fail:
9871 {
9872 if (created2)
9873 delete arg2;
9874 }
9875 return NULL;
9876 }
9877
9878
9879 static PyObject *_wrap_Image_LoadMimeStream(PyObject *self, PyObject *args, PyObject *kwargs) {
9880 PyObject *resultobj;
9881 wxImage *arg1 = (wxImage *) 0 ;
9882 wxInputStream *arg2 = 0 ;
9883 wxString *arg3 = 0 ;
9884 int arg4 = (int) -1 ;
9885 bool result;
9886 wxPyInputStream *temp2 ;
9887 bool created2 ;
9888 bool temp3 = False ;
9889 PyObject * obj0 = 0 ;
9890 PyObject * obj1 = 0 ;
9891 PyObject * obj2 = 0 ;
9892 PyObject * obj3 = 0 ;
9893 char *kwnames[] = {
9894 (char *) "self",(char *) "stream",(char *) "mimetype",(char *) "index", NULL
9895 };
9896
9897 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Image_LoadMimeStream",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9898 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9899 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9900 {
9901 if (wxPyConvertSwigPtr(obj1, (void **)&temp2, wxT("wxPyInputStream"))) {
9902 arg2 = temp2->m_wxis;
9903 created2 = False;
9904 } else {
9905 PyErr_Clear(); // clear the failure of the wxPyConvert above
9906 arg2 = wxPyCBInputStream_create(obj1, False);
9907 if (arg2 == NULL) {
9908 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
9909 SWIG_fail;
9910 }
9911 created2 = True;
9912 }
9913 }
9914 {
9915 arg3 = wxString_in_helper(obj2);
9916 if (arg3 == NULL) SWIG_fail;
9917 temp3 = True;
9918 }
9919 if (obj3) {
9920 arg4 = (int) SWIG_AsInt(obj3);
9921 if (PyErr_Occurred()) SWIG_fail;
9922 }
9923 {
9924 PyThreadState* __tstate = wxPyBeginAllowThreads();
9925 result = (bool)(arg1)->LoadFile(*arg2,(wxString const &)*arg3,arg4);
9926
9927 wxPyEndAllowThreads(__tstate);
9928 if (PyErr_Occurred()) SWIG_fail;
9929 }
9930 {
9931 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9932 }
9933 {
9934 if (created2)
9935 delete arg2;
9936 }
9937 {
9938 if (temp3)
9939 delete arg3;
9940 }
9941 return resultobj;
9942 fail:
9943 {
9944 if (created2)
9945 delete arg2;
9946 }
9947 {
9948 if (temp3)
9949 delete arg3;
9950 }
9951 return NULL;
9952 }
9953
9954
9955 static PyObject *_wrap_Image_Ok(PyObject *self, PyObject *args, PyObject *kwargs) {
9956 PyObject *resultobj;
9957 wxImage *arg1 = (wxImage *) 0 ;
9958 bool result;
9959 PyObject * obj0 = 0 ;
9960 char *kwnames[] = {
9961 (char *) "self", NULL
9962 };
9963
9964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Ok",kwnames,&obj0)) goto fail;
9965 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9966 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9967 {
9968 PyThreadState* __tstate = wxPyBeginAllowThreads();
9969 result = (bool)(arg1)->Ok();
9970
9971 wxPyEndAllowThreads(__tstate);
9972 if (PyErr_Occurred()) SWIG_fail;
9973 }
9974 {
9975 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9976 }
9977 return resultobj;
9978 fail:
9979 return NULL;
9980 }
9981
9982
9983 static PyObject *_wrap_Image_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
9984 PyObject *resultobj;
9985 wxImage *arg1 = (wxImage *) 0 ;
9986 int result;
9987 PyObject * obj0 = 0 ;
9988 char *kwnames[] = {
9989 (char *) "self", NULL
9990 };
9991
9992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetWidth",kwnames,&obj0)) goto fail;
9993 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9994 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9995 {
9996 PyThreadState* __tstate = wxPyBeginAllowThreads();
9997 result = (int)(arg1)->GetWidth();
9998
9999 wxPyEndAllowThreads(__tstate);
10000 if (PyErr_Occurred()) SWIG_fail;
10001 }
10002 resultobj = SWIG_FromInt((int)result);
10003 return resultobj;
10004 fail:
10005 return NULL;
10006 }
10007
10008
10009 static PyObject *_wrap_Image_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
10010 PyObject *resultobj;
10011 wxImage *arg1 = (wxImage *) 0 ;
10012 int result;
10013 PyObject * obj0 = 0 ;
10014 char *kwnames[] = {
10015 (char *) "self", NULL
10016 };
10017
10018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetHeight",kwnames,&obj0)) goto fail;
10019 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10020 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10021 {
10022 PyThreadState* __tstate = wxPyBeginAllowThreads();
10023 result = (int)(arg1)->GetHeight();
10024
10025 wxPyEndAllowThreads(__tstate);
10026 if (PyErr_Occurred()) SWIG_fail;
10027 }
10028 resultobj = SWIG_FromInt((int)result);
10029 return resultobj;
10030 fail:
10031 return NULL;
10032 }
10033
10034
10035 static PyObject *_wrap_Image_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
10036 PyObject *resultobj;
10037 wxImage *arg1 = (wxImage *) 0 ;
10038 wxSize result;
10039 PyObject * obj0 = 0 ;
10040 char *kwnames[] = {
10041 (char *) "self", NULL
10042 };
10043
10044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetSize",kwnames,&obj0)) goto fail;
10045 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10046 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10047 {
10048 PyThreadState* __tstate = wxPyBeginAllowThreads();
10049 result = wxImage_GetSize(arg1);
10050
10051 wxPyEndAllowThreads(__tstate);
10052 if (PyErr_Occurred()) SWIG_fail;
10053 }
10054 {
10055 wxSize * resultptr;
10056 resultptr = new wxSize((wxSize &) result);
10057 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
10058 }
10059 return resultobj;
10060 fail:
10061 return NULL;
10062 }
10063
10064
10065 static PyObject *_wrap_Image_GetSubImage(PyObject *self, PyObject *args, PyObject *kwargs) {
10066 PyObject *resultobj;
10067 wxImage *arg1 = (wxImage *) 0 ;
10068 wxRect *arg2 = 0 ;
10069 SwigValueWrapper< wxImage > result;
10070 wxRect temp2 ;
10071 PyObject * obj0 = 0 ;
10072 PyObject * obj1 = 0 ;
10073 char *kwnames[] = {
10074 (char *) "self",(char *) "rect", NULL
10075 };
10076
10077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetSubImage",kwnames,&obj0,&obj1)) goto fail;
10078 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10079 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10080 {
10081 arg2 = &temp2;
10082 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
10083 }
10084 {
10085 PyThreadState* __tstate = wxPyBeginAllowThreads();
10086 result = (arg1)->GetSubImage((wxRect const &)*arg2);
10087
10088 wxPyEndAllowThreads(__tstate);
10089 if (PyErr_Occurred()) SWIG_fail;
10090 }
10091 {
10092 wxImage * resultptr;
10093 resultptr = new wxImage((wxImage &) result);
10094 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10095 }
10096 return resultobj;
10097 fail:
10098 return NULL;
10099 }
10100
10101
10102 static PyObject *_wrap_Image_Copy(PyObject *self, PyObject *args, PyObject *kwargs) {
10103 PyObject *resultobj;
10104 wxImage *arg1 = (wxImage *) 0 ;
10105 SwigValueWrapper< wxImage > result;
10106 PyObject * obj0 = 0 ;
10107 char *kwnames[] = {
10108 (char *) "self", NULL
10109 };
10110
10111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Copy",kwnames,&obj0)) goto fail;
10112 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10113 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10114 {
10115 PyThreadState* __tstate = wxPyBeginAllowThreads();
10116 result = (arg1)->Copy();
10117
10118 wxPyEndAllowThreads(__tstate);
10119 if (PyErr_Occurred()) SWIG_fail;
10120 }
10121 {
10122 wxImage * resultptr;
10123 resultptr = new wxImage((wxImage &) result);
10124 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10125 }
10126 return resultobj;
10127 fail:
10128 return NULL;
10129 }
10130
10131
10132 static PyObject *_wrap_Image_Paste(PyObject *self, PyObject *args, PyObject *kwargs) {
10133 PyObject *resultobj;
10134 wxImage *arg1 = (wxImage *) 0 ;
10135 wxImage *arg2 = 0 ;
10136 int arg3 ;
10137 int arg4 ;
10138 PyObject * obj0 = 0 ;
10139 PyObject * obj1 = 0 ;
10140 PyObject * obj2 = 0 ;
10141 PyObject * obj3 = 0 ;
10142 char *kwnames[] = {
10143 (char *) "self",(char *) "image",(char *) "x",(char *) "y", NULL
10144 };
10145
10146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_Paste",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10147 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10148 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10149 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
10150 SWIG_POINTER_EXCEPTION | 0)) == -1)
10151 SWIG_fail;
10152 if (arg2 == NULL) {
10153 PyErr_SetString(PyExc_TypeError,"null reference");
10154 SWIG_fail;
10155 }
10156 arg3 = (int) SWIG_AsInt(obj2);
10157 if (PyErr_Occurred()) SWIG_fail;
10158 arg4 = (int) SWIG_AsInt(obj3);
10159 if (PyErr_Occurred()) SWIG_fail;
10160 {
10161 PyThreadState* __tstate = wxPyBeginAllowThreads();
10162 (arg1)->Paste((wxImage const &)*arg2,arg3,arg4);
10163
10164 wxPyEndAllowThreads(__tstate);
10165 if (PyErr_Occurred()) SWIG_fail;
10166 }
10167 Py_INCREF(Py_None); resultobj = Py_None;
10168 return resultobj;
10169 fail:
10170 return NULL;
10171 }
10172
10173
10174 static PyObject *_wrap_Image_GetData(PyObject *self, PyObject *args, PyObject *kwargs) {
10175 PyObject *resultobj;
10176 wxImage *arg1 = (wxImage *) 0 ;
10177 PyObject *result;
10178 PyObject * obj0 = 0 ;
10179 char *kwnames[] = {
10180 (char *) "self", NULL
10181 };
10182
10183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetData",kwnames,&obj0)) goto fail;
10184 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10185 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10186 {
10187 PyThreadState* __tstate = wxPyBeginAllowThreads();
10188 result = (PyObject *)wxImage_GetData(arg1);
10189
10190 wxPyEndAllowThreads(__tstate);
10191 if (PyErr_Occurred()) SWIG_fail;
10192 }
10193 resultobj = result;
10194 return resultobj;
10195 fail:
10196 return NULL;
10197 }
10198
10199
10200 static PyObject *_wrap_Image_SetData(PyObject *self, PyObject *args, PyObject *kwargs) {
10201 PyObject *resultobj;
10202 wxImage *arg1 = (wxImage *) 0 ;
10203 PyObject *arg2 = (PyObject *) 0 ;
10204 PyObject * obj0 = 0 ;
10205 PyObject * obj1 = 0 ;
10206 char *kwnames[] = {
10207 (char *) "self",(char *) "data", NULL
10208 };
10209
10210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetData",kwnames,&obj0,&obj1)) goto fail;
10211 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10212 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10213 arg2 = obj1;
10214 {
10215 PyThreadState* __tstate = wxPyBeginAllowThreads();
10216 wxImage_SetData(arg1,arg2);
10217
10218 wxPyEndAllowThreads(__tstate);
10219 if (PyErr_Occurred()) SWIG_fail;
10220 }
10221 Py_INCREF(Py_None); resultobj = Py_None;
10222 return resultobj;
10223 fail:
10224 return NULL;
10225 }
10226
10227
10228 static PyObject *_wrap_Image_GetDataBuffer(PyObject *self, PyObject *args, PyObject *kwargs) {
10229 PyObject *resultobj;
10230 wxImage *arg1 = (wxImage *) 0 ;
10231 PyObject *result;
10232 PyObject * obj0 = 0 ;
10233 char *kwnames[] = {
10234 (char *) "self", NULL
10235 };
10236
10237 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetDataBuffer",kwnames,&obj0)) goto fail;
10238 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10239 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10240 {
10241 PyThreadState* __tstate = wxPyBeginAllowThreads();
10242 result = (PyObject *)wxImage_GetDataBuffer(arg1);
10243
10244 wxPyEndAllowThreads(__tstate);
10245 if (PyErr_Occurred()) SWIG_fail;
10246 }
10247 resultobj = result;
10248 return resultobj;
10249 fail:
10250 return NULL;
10251 }
10252
10253
10254 static PyObject *_wrap_Image_SetDataBuffer(PyObject *self, PyObject *args, PyObject *kwargs) {
10255 PyObject *resultobj;
10256 wxImage *arg1 = (wxImage *) 0 ;
10257 PyObject *arg2 = (PyObject *) 0 ;
10258 PyObject * obj0 = 0 ;
10259 PyObject * obj1 = 0 ;
10260 char *kwnames[] = {
10261 (char *) "self",(char *) "data", NULL
10262 };
10263
10264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetDataBuffer",kwnames,&obj0,&obj1)) goto fail;
10265 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10266 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10267 arg2 = obj1;
10268 {
10269 PyThreadState* __tstate = wxPyBeginAllowThreads();
10270 wxImage_SetDataBuffer(arg1,arg2);
10271
10272 wxPyEndAllowThreads(__tstate);
10273 if (PyErr_Occurred()) SWIG_fail;
10274 }
10275 Py_INCREF(Py_None); resultobj = Py_None;
10276 return resultobj;
10277 fail:
10278 return NULL;
10279 }
10280
10281
10282 static PyObject *_wrap_Image_GetAlphaData(PyObject *self, PyObject *args, PyObject *kwargs) {
10283 PyObject *resultobj;
10284 wxImage *arg1 = (wxImage *) 0 ;
10285 PyObject *result;
10286 PyObject * obj0 = 0 ;
10287 char *kwnames[] = {
10288 (char *) "self", NULL
10289 };
10290
10291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetAlphaData",kwnames,&obj0)) goto fail;
10292 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10293 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10294 {
10295 PyThreadState* __tstate = wxPyBeginAllowThreads();
10296 result = (PyObject *)wxImage_GetAlphaData(arg1);
10297
10298 wxPyEndAllowThreads(__tstate);
10299 if (PyErr_Occurred()) SWIG_fail;
10300 }
10301 resultobj = result;
10302 return resultobj;
10303 fail:
10304 return NULL;
10305 }
10306
10307
10308 static PyObject *_wrap_Image_SetAlphaData(PyObject *self, PyObject *args, PyObject *kwargs) {
10309 PyObject *resultobj;
10310 wxImage *arg1 = (wxImage *) 0 ;
10311 PyObject *arg2 = (PyObject *) 0 ;
10312 PyObject * obj0 = 0 ;
10313 PyObject * obj1 = 0 ;
10314 char *kwnames[] = {
10315 (char *) "self",(char *) "data", NULL
10316 };
10317
10318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetAlphaData",kwnames,&obj0,&obj1)) goto fail;
10319 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10320 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10321 arg2 = obj1;
10322 {
10323 PyThreadState* __tstate = wxPyBeginAllowThreads();
10324 wxImage_SetAlphaData(arg1,arg2);
10325
10326 wxPyEndAllowThreads(__tstate);
10327 if (PyErr_Occurred()) SWIG_fail;
10328 }
10329 Py_INCREF(Py_None); resultobj = Py_None;
10330 return resultobj;
10331 fail:
10332 return NULL;
10333 }
10334
10335
10336 static PyObject *_wrap_Image_GetAlphaBuffer(PyObject *self, PyObject *args, PyObject *kwargs) {
10337 PyObject *resultobj;
10338 wxImage *arg1 = (wxImage *) 0 ;
10339 PyObject *result;
10340 PyObject * obj0 = 0 ;
10341 char *kwnames[] = {
10342 (char *) "self", NULL
10343 };
10344
10345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetAlphaBuffer",kwnames,&obj0)) goto fail;
10346 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10347 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10348 {
10349 PyThreadState* __tstate = wxPyBeginAllowThreads();
10350 result = (PyObject *)wxImage_GetAlphaBuffer(arg1);
10351
10352 wxPyEndAllowThreads(__tstate);
10353 if (PyErr_Occurred()) SWIG_fail;
10354 }
10355 resultobj = result;
10356 return resultobj;
10357 fail:
10358 return NULL;
10359 }
10360
10361
10362 static PyObject *_wrap_Image_SetAlphaBuffer(PyObject *self, PyObject *args, PyObject *kwargs) {
10363 PyObject *resultobj;
10364 wxImage *arg1 = (wxImage *) 0 ;
10365 PyObject *arg2 = (PyObject *) 0 ;
10366 PyObject * obj0 = 0 ;
10367 PyObject * obj1 = 0 ;
10368 char *kwnames[] = {
10369 (char *) "self",(char *) "data", NULL
10370 };
10371
10372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetAlphaBuffer",kwnames,&obj0,&obj1)) goto fail;
10373 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10374 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10375 arg2 = obj1;
10376 {
10377 PyThreadState* __tstate = wxPyBeginAllowThreads();
10378 wxImage_SetAlphaBuffer(arg1,arg2);
10379
10380 wxPyEndAllowThreads(__tstate);
10381 if (PyErr_Occurred()) SWIG_fail;
10382 }
10383 Py_INCREF(Py_None); resultobj = Py_None;
10384 return resultobj;
10385 fail:
10386 return NULL;
10387 }
10388
10389
10390 static PyObject *_wrap_Image_SetMaskColour(PyObject *self, PyObject *args, PyObject *kwargs) {
10391 PyObject *resultobj;
10392 wxImage *arg1 = (wxImage *) 0 ;
10393 unsigned char arg2 ;
10394 unsigned char arg3 ;
10395 unsigned char arg4 ;
10396 PyObject * obj0 = 0 ;
10397 PyObject * obj1 = 0 ;
10398 PyObject * obj2 = 0 ;
10399 PyObject * obj3 = 0 ;
10400 char *kwnames[] = {
10401 (char *) "self",(char *) "r",(char *) "g",(char *) "b", NULL
10402 };
10403
10404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_SetMaskColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10405 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10406 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10407 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
10408 if (PyErr_Occurred()) SWIG_fail;
10409 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
10410 if (PyErr_Occurred()) SWIG_fail;
10411 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
10412 if (PyErr_Occurred()) SWIG_fail;
10413 {
10414 PyThreadState* __tstate = wxPyBeginAllowThreads();
10415 (arg1)->SetMaskColour(arg2,arg3,arg4);
10416
10417 wxPyEndAllowThreads(__tstate);
10418 if (PyErr_Occurred()) SWIG_fail;
10419 }
10420 Py_INCREF(Py_None); resultobj = Py_None;
10421 return resultobj;
10422 fail:
10423 return NULL;
10424 }
10425
10426
10427 static PyObject *_wrap_Image_GetMaskRed(PyObject *self, PyObject *args, PyObject *kwargs) {
10428 PyObject *resultobj;
10429 wxImage *arg1 = (wxImage *) 0 ;
10430 unsigned char result;
10431 PyObject * obj0 = 0 ;
10432 char *kwnames[] = {
10433 (char *) "self", NULL
10434 };
10435
10436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskRed",kwnames,&obj0)) goto fail;
10437 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10438 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10439 {
10440 PyThreadState* __tstate = wxPyBeginAllowThreads();
10441 result = (unsigned char)(arg1)->GetMaskRed();
10442
10443 wxPyEndAllowThreads(__tstate);
10444 if (PyErr_Occurred()) SWIG_fail;
10445 }
10446 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
10447 return resultobj;
10448 fail:
10449 return NULL;
10450 }
10451
10452
10453 static PyObject *_wrap_Image_GetMaskGreen(PyObject *self, PyObject *args, PyObject *kwargs) {
10454 PyObject *resultobj;
10455 wxImage *arg1 = (wxImage *) 0 ;
10456 unsigned char result;
10457 PyObject * obj0 = 0 ;
10458 char *kwnames[] = {
10459 (char *) "self", NULL
10460 };
10461
10462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskGreen",kwnames,&obj0)) goto fail;
10463 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10464 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10465 {
10466 PyThreadState* __tstate = wxPyBeginAllowThreads();
10467 result = (unsigned char)(arg1)->GetMaskGreen();
10468
10469 wxPyEndAllowThreads(__tstate);
10470 if (PyErr_Occurred()) SWIG_fail;
10471 }
10472 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
10473 return resultobj;
10474 fail:
10475 return NULL;
10476 }
10477
10478
10479 static PyObject *_wrap_Image_GetMaskBlue(PyObject *self, PyObject *args, PyObject *kwargs) {
10480 PyObject *resultobj;
10481 wxImage *arg1 = (wxImage *) 0 ;
10482 unsigned char result;
10483 PyObject * obj0 = 0 ;
10484 char *kwnames[] = {
10485 (char *) "self", NULL
10486 };
10487
10488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskBlue",kwnames,&obj0)) goto fail;
10489 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10490 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10491 {
10492 PyThreadState* __tstate = wxPyBeginAllowThreads();
10493 result = (unsigned char)(arg1)->GetMaskBlue();
10494
10495 wxPyEndAllowThreads(__tstate);
10496 if (PyErr_Occurred()) SWIG_fail;
10497 }
10498 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
10499 return resultobj;
10500 fail:
10501 return NULL;
10502 }
10503
10504
10505 static PyObject *_wrap_Image_SetMask(PyObject *self, PyObject *args, PyObject *kwargs) {
10506 PyObject *resultobj;
10507 wxImage *arg1 = (wxImage *) 0 ;
10508 bool arg2 = (bool) True ;
10509 PyObject * obj0 = 0 ;
10510 PyObject * obj1 = 0 ;
10511 char *kwnames[] = {
10512 (char *) "self",(char *) "mask", NULL
10513 };
10514
10515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_SetMask",kwnames,&obj0,&obj1)) goto fail;
10516 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10517 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10518 if (obj1) {
10519 arg2 = (bool) SWIG_AsBool(obj1);
10520 if (PyErr_Occurred()) SWIG_fail;
10521 }
10522 {
10523 PyThreadState* __tstate = wxPyBeginAllowThreads();
10524 (arg1)->SetMask(arg2);
10525
10526 wxPyEndAllowThreads(__tstate);
10527 if (PyErr_Occurred()) SWIG_fail;
10528 }
10529 Py_INCREF(Py_None); resultobj = Py_None;
10530 return resultobj;
10531 fail:
10532 return NULL;
10533 }
10534
10535
10536 static PyObject *_wrap_Image_HasMask(PyObject *self, PyObject *args, PyObject *kwargs) {
10537 PyObject *resultobj;
10538 wxImage *arg1 = (wxImage *) 0 ;
10539 bool result;
10540 PyObject * obj0 = 0 ;
10541 char *kwnames[] = {
10542 (char *) "self", NULL
10543 };
10544
10545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_HasMask",kwnames,&obj0)) goto fail;
10546 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10547 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10548 {
10549 PyThreadState* __tstate = wxPyBeginAllowThreads();
10550 result = (bool)(arg1)->HasMask();
10551
10552 wxPyEndAllowThreads(__tstate);
10553 if (PyErr_Occurred()) SWIG_fail;
10554 }
10555 {
10556 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10557 }
10558 return resultobj;
10559 fail:
10560 return NULL;
10561 }
10562
10563
10564 static PyObject *_wrap_Image_Rotate(PyObject *self, PyObject *args, PyObject *kwargs) {
10565 PyObject *resultobj;
10566 wxImage *arg1 = (wxImage *) 0 ;
10567 double arg2 ;
10568 wxPoint *arg3 = 0 ;
10569 bool arg4 = (bool) True ;
10570 wxPoint *arg5 = (wxPoint *) NULL ;
10571 SwigValueWrapper< wxImage > result;
10572 wxPoint temp3 ;
10573 PyObject * obj0 = 0 ;
10574 PyObject * obj1 = 0 ;
10575 PyObject * obj2 = 0 ;
10576 PyObject * obj3 = 0 ;
10577 PyObject * obj4 = 0 ;
10578 char *kwnames[] = {
10579 (char *) "self",(char *) "angle",(char *) "centre_of_rotation",(char *) "interpolating",(char *) "offset_after_rotation", NULL
10580 };
10581
10582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Image_Rotate",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
10583 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10584 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10585 arg2 = (double) SWIG_AsDouble(obj1);
10586 if (PyErr_Occurred()) SWIG_fail;
10587 {
10588 arg3 = &temp3;
10589 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
10590 }
10591 if (obj3) {
10592 arg4 = (bool) SWIG_AsBool(obj3);
10593 if (PyErr_Occurred()) SWIG_fail;
10594 }
10595 if (obj4) {
10596 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxPoint,
10597 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10598 }
10599 {
10600 PyThreadState* __tstate = wxPyBeginAllowThreads();
10601 result = ((wxImage const *)arg1)->Rotate(arg2,(wxPoint const &)*arg3,arg4,arg5);
10602
10603 wxPyEndAllowThreads(__tstate);
10604 if (PyErr_Occurred()) SWIG_fail;
10605 }
10606 {
10607 wxImage * resultptr;
10608 resultptr = new wxImage((wxImage &) result);
10609 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10610 }
10611 return resultobj;
10612 fail:
10613 return NULL;
10614 }
10615
10616
10617 static PyObject *_wrap_Image_Rotate90(PyObject *self, PyObject *args, PyObject *kwargs) {
10618 PyObject *resultobj;
10619 wxImage *arg1 = (wxImage *) 0 ;
10620 bool arg2 = (bool) True ;
10621 SwigValueWrapper< wxImage > result;
10622 PyObject * obj0 = 0 ;
10623 PyObject * obj1 = 0 ;
10624 char *kwnames[] = {
10625 (char *) "self",(char *) "clockwise", NULL
10626 };
10627
10628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_Rotate90",kwnames,&obj0,&obj1)) goto fail;
10629 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10630 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10631 if (obj1) {
10632 arg2 = (bool) SWIG_AsBool(obj1);
10633 if (PyErr_Occurred()) SWIG_fail;
10634 }
10635 {
10636 PyThreadState* __tstate = wxPyBeginAllowThreads();
10637 result = (arg1)->Rotate90(arg2);
10638
10639 wxPyEndAllowThreads(__tstate);
10640 if (PyErr_Occurred()) SWIG_fail;
10641 }
10642 {
10643 wxImage * resultptr;
10644 resultptr = new wxImage((wxImage &) result);
10645 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10646 }
10647 return resultobj;
10648 fail:
10649 return NULL;
10650 }
10651
10652
10653 static PyObject *_wrap_Image_Mirror(PyObject *self, PyObject *args, PyObject *kwargs) {
10654 PyObject *resultobj;
10655 wxImage *arg1 = (wxImage *) 0 ;
10656 bool arg2 = (bool) True ;
10657 SwigValueWrapper< wxImage > result;
10658 PyObject * obj0 = 0 ;
10659 PyObject * obj1 = 0 ;
10660 char *kwnames[] = {
10661 (char *) "self",(char *) "horizontally", NULL
10662 };
10663
10664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_Mirror",kwnames,&obj0,&obj1)) goto fail;
10665 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10666 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10667 if (obj1) {
10668 arg2 = (bool) SWIG_AsBool(obj1);
10669 if (PyErr_Occurred()) SWIG_fail;
10670 }
10671 {
10672 PyThreadState* __tstate = wxPyBeginAllowThreads();
10673 result = (arg1)->Mirror(arg2);
10674
10675 wxPyEndAllowThreads(__tstate);
10676 if (PyErr_Occurred()) SWIG_fail;
10677 }
10678 {
10679 wxImage * resultptr;
10680 resultptr = new wxImage((wxImage &) result);
10681 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10682 }
10683 return resultobj;
10684 fail:
10685 return NULL;
10686 }
10687
10688
10689 static PyObject *_wrap_Image_Replace(PyObject *self, PyObject *args, PyObject *kwargs) {
10690 PyObject *resultobj;
10691 wxImage *arg1 = (wxImage *) 0 ;
10692 unsigned char arg2 ;
10693 unsigned char arg3 ;
10694 unsigned char arg4 ;
10695 unsigned char arg5 ;
10696 unsigned char arg6 ;
10697 unsigned char arg7 ;
10698 PyObject * obj0 = 0 ;
10699 PyObject * obj1 = 0 ;
10700 PyObject * obj2 = 0 ;
10701 PyObject * obj3 = 0 ;
10702 PyObject * obj4 = 0 ;
10703 PyObject * obj5 = 0 ;
10704 PyObject * obj6 = 0 ;
10705 char *kwnames[] = {
10706 (char *) "self",(char *) "r1",(char *) "g1",(char *) "b1",(char *) "r2",(char *) "g2",(char *) "b2", NULL
10707 };
10708
10709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOO:Image_Replace",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
10710 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10711 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10712 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
10713 if (PyErr_Occurred()) SWIG_fail;
10714 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
10715 if (PyErr_Occurred()) SWIG_fail;
10716 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
10717 if (PyErr_Occurred()) SWIG_fail;
10718 arg5 = (unsigned char) SWIG_AsUnsignedChar(obj4);
10719 if (PyErr_Occurred()) SWIG_fail;
10720 arg6 = (unsigned char) SWIG_AsUnsignedChar(obj5);
10721 if (PyErr_Occurred()) SWIG_fail;
10722 arg7 = (unsigned char) SWIG_AsUnsignedChar(obj6);
10723 if (PyErr_Occurred()) SWIG_fail;
10724 {
10725 PyThreadState* __tstate = wxPyBeginAllowThreads();
10726 (arg1)->Replace(arg2,arg3,arg4,arg5,arg6,arg7);
10727
10728 wxPyEndAllowThreads(__tstate);
10729 if (PyErr_Occurred()) SWIG_fail;
10730 }
10731 Py_INCREF(Py_None); resultobj = Py_None;
10732 return resultobj;
10733 fail:
10734 return NULL;
10735 }
10736
10737
10738 static PyObject *_wrap_Image_ConvertToMono(PyObject *self, PyObject *args, PyObject *kwargs) {
10739 PyObject *resultobj;
10740 wxImage *arg1 = (wxImage *) 0 ;
10741 unsigned char arg2 ;
10742 unsigned char arg3 ;
10743 unsigned char arg4 ;
10744 SwigValueWrapper< wxImage > result;
10745 PyObject * obj0 = 0 ;
10746 PyObject * obj1 = 0 ;
10747 PyObject * obj2 = 0 ;
10748 PyObject * obj3 = 0 ;
10749 char *kwnames[] = {
10750 (char *) "self",(char *) "r",(char *) "g",(char *) "b", NULL
10751 };
10752
10753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_ConvertToMono",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10754 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10755 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10756 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
10757 if (PyErr_Occurred()) SWIG_fail;
10758 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
10759 if (PyErr_Occurred()) SWIG_fail;
10760 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
10761 if (PyErr_Occurred()) SWIG_fail;
10762 {
10763 PyThreadState* __tstate = wxPyBeginAllowThreads();
10764 result = ((wxImage const *)arg1)->ConvertToMono(arg2,arg3,arg4);
10765
10766 wxPyEndAllowThreads(__tstate);
10767 if (PyErr_Occurred()) SWIG_fail;
10768 }
10769 {
10770 wxImage * resultptr;
10771 resultptr = new wxImage((wxImage &) result);
10772 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10773 }
10774 return resultobj;
10775 fail:
10776 return NULL;
10777 }
10778
10779
10780 static PyObject *_wrap_Image_SetOption(PyObject *self, PyObject *args, PyObject *kwargs) {
10781 PyObject *resultobj;
10782 wxImage *arg1 = (wxImage *) 0 ;
10783 wxString *arg2 = 0 ;
10784 wxString *arg3 = 0 ;
10785 bool temp2 = False ;
10786 bool temp3 = False ;
10787 PyObject * obj0 = 0 ;
10788 PyObject * obj1 = 0 ;
10789 PyObject * obj2 = 0 ;
10790 char *kwnames[] = {
10791 (char *) "self",(char *) "name",(char *) "value", NULL
10792 };
10793
10794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SetOption",kwnames,&obj0,&obj1,&obj2)) goto fail;
10795 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10796 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10797 {
10798 arg2 = wxString_in_helper(obj1);
10799 if (arg2 == NULL) SWIG_fail;
10800 temp2 = True;
10801 }
10802 {
10803 arg3 = wxString_in_helper(obj2);
10804 if (arg3 == NULL) SWIG_fail;
10805 temp3 = True;
10806 }
10807 {
10808 PyThreadState* __tstate = wxPyBeginAllowThreads();
10809 (arg1)->SetOption((wxString const &)*arg2,(wxString const &)*arg3);
10810
10811 wxPyEndAllowThreads(__tstate);
10812 if (PyErr_Occurred()) SWIG_fail;
10813 }
10814 Py_INCREF(Py_None); resultobj = Py_None;
10815 {
10816 if (temp2)
10817 delete arg2;
10818 }
10819 {
10820 if (temp3)
10821 delete arg3;
10822 }
10823 return resultobj;
10824 fail:
10825 {
10826 if (temp2)
10827 delete arg2;
10828 }
10829 {
10830 if (temp3)
10831 delete arg3;
10832 }
10833 return NULL;
10834 }
10835
10836
10837 static PyObject *_wrap_Image_SetOptionInt(PyObject *self, PyObject *args, PyObject *kwargs) {
10838 PyObject *resultobj;
10839 wxImage *arg1 = (wxImage *) 0 ;
10840 wxString *arg2 = 0 ;
10841 int arg3 ;
10842 bool temp2 = False ;
10843 PyObject * obj0 = 0 ;
10844 PyObject * obj1 = 0 ;
10845 PyObject * obj2 = 0 ;
10846 char *kwnames[] = {
10847 (char *) "self",(char *) "name",(char *) "value", NULL
10848 };
10849
10850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SetOptionInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
10851 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10852 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10853 {
10854 arg2 = wxString_in_helper(obj1);
10855 if (arg2 == NULL) SWIG_fail;
10856 temp2 = True;
10857 }
10858 arg3 = (int) SWIG_AsInt(obj2);
10859 if (PyErr_Occurred()) SWIG_fail;
10860 {
10861 PyThreadState* __tstate = wxPyBeginAllowThreads();
10862 (arg1)->SetOption((wxString const &)*arg2,arg3);
10863
10864 wxPyEndAllowThreads(__tstate);
10865 if (PyErr_Occurred()) SWIG_fail;
10866 }
10867 Py_INCREF(Py_None); resultobj = Py_None;
10868 {
10869 if (temp2)
10870 delete arg2;
10871 }
10872 return resultobj;
10873 fail:
10874 {
10875 if (temp2)
10876 delete arg2;
10877 }
10878 return NULL;
10879 }
10880
10881
10882 static PyObject *_wrap_Image_GetOption(PyObject *self, PyObject *args, PyObject *kwargs) {
10883 PyObject *resultobj;
10884 wxImage *arg1 = (wxImage *) 0 ;
10885 wxString *arg2 = 0 ;
10886 wxString result;
10887 bool temp2 = False ;
10888 PyObject * obj0 = 0 ;
10889 PyObject * obj1 = 0 ;
10890 char *kwnames[] = {
10891 (char *) "self",(char *) "name", NULL
10892 };
10893
10894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetOption",kwnames,&obj0,&obj1)) goto fail;
10895 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10896 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10897 {
10898 arg2 = wxString_in_helper(obj1);
10899 if (arg2 == NULL) SWIG_fail;
10900 temp2 = True;
10901 }
10902 {
10903 PyThreadState* __tstate = wxPyBeginAllowThreads();
10904 result = ((wxImage const *)arg1)->GetOption((wxString const &)*arg2);
10905
10906 wxPyEndAllowThreads(__tstate);
10907 if (PyErr_Occurred()) SWIG_fail;
10908 }
10909 {
10910 #if wxUSE_UNICODE
10911 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10912 #else
10913 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10914 #endif
10915 }
10916 {
10917 if (temp2)
10918 delete arg2;
10919 }
10920 return resultobj;
10921 fail:
10922 {
10923 if (temp2)
10924 delete arg2;
10925 }
10926 return NULL;
10927 }
10928
10929
10930 static PyObject *_wrap_Image_GetOptionInt(PyObject *self, PyObject *args, PyObject *kwargs) {
10931 PyObject *resultobj;
10932 wxImage *arg1 = (wxImage *) 0 ;
10933 wxString *arg2 = 0 ;
10934 int result;
10935 bool temp2 = False ;
10936 PyObject * obj0 = 0 ;
10937 PyObject * obj1 = 0 ;
10938 char *kwnames[] = {
10939 (char *) "self",(char *) "name", NULL
10940 };
10941
10942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetOptionInt",kwnames,&obj0,&obj1)) goto fail;
10943 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10944 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10945 {
10946 arg2 = wxString_in_helper(obj1);
10947 if (arg2 == NULL) SWIG_fail;
10948 temp2 = True;
10949 }
10950 {
10951 PyThreadState* __tstate = wxPyBeginAllowThreads();
10952 result = (int)((wxImage const *)arg1)->GetOptionInt((wxString const &)*arg2);
10953
10954 wxPyEndAllowThreads(__tstate);
10955 if (PyErr_Occurred()) SWIG_fail;
10956 }
10957 resultobj = SWIG_FromInt((int)result);
10958 {
10959 if (temp2)
10960 delete arg2;
10961 }
10962 return resultobj;
10963 fail:
10964 {
10965 if (temp2)
10966 delete arg2;
10967 }
10968 return NULL;
10969 }
10970
10971
10972 static PyObject *_wrap_Image_HasOption(PyObject *self, PyObject *args, PyObject *kwargs) {
10973 PyObject *resultobj;
10974 wxImage *arg1 = (wxImage *) 0 ;
10975 wxString *arg2 = 0 ;
10976 bool result;
10977 bool temp2 = False ;
10978 PyObject * obj0 = 0 ;
10979 PyObject * obj1 = 0 ;
10980 char *kwnames[] = {
10981 (char *) "self",(char *) "name", NULL
10982 };
10983
10984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_HasOption",kwnames,&obj0,&obj1)) goto fail;
10985 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10986 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10987 {
10988 arg2 = wxString_in_helper(obj1);
10989 if (arg2 == NULL) SWIG_fail;
10990 temp2 = True;
10991 }
10992 {
10993 PyThreadState* __tstate = wxPyBeginAllowThreads();
10994 result = (bool)((wxImage const *)arg1)->HasOption((wxString const &)*arg2);
10995
10996 wxPyEndAllowThreads(__tstate);
10997 if (PyErr_Occurred()) SWIG_fail;
10998 }
10999 {
11000 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11001 }
11002 {
11003 if (temp2)
11004 delete arg2;
11005 }
11006 return resultobj;
11007 fail:
11008 {
11009 if (temp2)
11010 delete arg2;
11011 }
11012 return NULL;
11013 }
11014
11015
11016 static PyObject *_wrap_Image_CountColours(PyObject *self, PyObject *args, PyObject *kwargs) {
11017 PyObject *resultobj;
11018 wxImage *arg1 = (wxImage *) 0 ;
11019 unsigned long arg2 = (unsigned long) (unsigned long) -1 ;
11020 unsigned long result;
11021 PyObject * obj0 = 0 ;
11022 PyObject * obj1 = 0 ;
11023 char *kwnames[] = {
11024 (char *) "self",(char *) "stopafter", NULL
11025 };
11026
11027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_CountColours",kwnames,&obj0,&obj1)) goto fail;
11028 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11029 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11030 if (obj1) {
11031 arg2 = (unsigned long) SWIG_AsUnsignedLong(obj1);
11032 if (PyErr_Occurred()) SWIG_fail;
11033 }
11034 {
11035 PyThreadState* __tstate = wxPyBeginAllowThreads();
11036 result = (unsigned long)(arg1)->CountColours(arg2);
11037
11038 wxPyEndAllowThreads(__tstate);
11039 if (PyErr_Occurred()) SWIG_fail;
11040 }
11041 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
11042 return resultobj;
11043 fail:
11044 return NULL;
11045 }
11046
11047
11048 static PyObject *_wrap_Image_ComputeHistogram(PyObject *self, PyObject *args, PyObject *kwargs) {
11049 PyObject *resultobj;
11050 wxImage *arg1 = (wxImage *) 0 ;
11051 wxImageHistogram *arg2 = 0 ;
11052 unsigned long result;
11053 PyObject * obj0 = 0 ;
11054 PyObject * obj1 = 0 ;
11055 char *kwnames[] = {
11056 (char *) "self",(char *) "h", NULL
11057 };
11058
11059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_ComputeHistogram",kwnames,&obj0,&obj1)) goto fail;
11060 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11061 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11062 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImageHistogram,
11063 SWIG_POINTER_EXCEPTION | 0)) == -1)
11064 SWIG_fail;
11065 if (arg2 == NULL) {
11066 PyErr_SetString(PyExc_TypeError,"null reference");
11067 SWIG_fail;
11068 }
11069 {
11070 PyThreadState* __tstate = wxPyBeginAllowThreads();
11071 result = (unsigned long)(arg1)->ComputeHistogram(*arg2);
11072
11073 wxPyEndAllowThreads(__tstate);
11074 if (PyErr_Occurred()) SWIG_fail;
11075 }
11076 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
11077 return resultobj;
11078 fail:
11079 return NULL;
11080 }
11081
11082
11083 static PyObject *_wrap_Image_AddHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11084 PyObject *resultobj;
11085 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
11086 PyObject * obj0 = 0 ;
11087 char *kwnames[] = {
11088 (char *) "handler", NULL
11089 };
11090
11091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_AddHandler",kwnames,&obj0)) goto fail;
11092 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
11093 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11094 {
11095 PyThreadState* __tstate = wxPyBeginAllowThreads();
11096 wxImage::AddHandler(arg1);
11097
11098 wxPyEndAllowThreads(__tstate);
11099 if (PyErr_Occurred()) SWIG_fail;
11100 }
11101 Py_INCREF(Py_None); resultobj = Py_None;
11102 return resultobj;
11103 fail:
11104 return NULL;
11105 }
11106
11107
11108 static PyObject *_wrap_Image_InsertHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11109 PyObject *resultobj;
11110 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
11111 PyObject * obj0 = 0 ;
11112 char *kwnames[] = {
11113 (char *) "handler", NULL
11114 };
11115
11116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_InsertHandler",kwnames,&obj0)) goto fail;
11117 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
11118 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11119 {
11120 PyThreadState* __tstate = wxPyBeginAllowThreads();
11121 wxImage::InsertHandler(arg1);
11122
11123 wxPyEndAllowThreads(__tstate);
11124 if (PyErr_Occurred()) SWIG_fail;
11125 }
11126 Py_INCREF(Py_None); resultobj = Py_None;
11127 return resultobj;
11128 fail:
11129 return NULL;
11130 }
11131
11132
11133 static PyObject *_wrap_Image_RemoveHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11134 PyObject *resultobj;
11135 wxString *arg1 = 0 ;
11136 bool result;
11137 bool temp1 = False ;
11138 PyObject * obj0 = 0 ;
11139 char *kwnames[] = {
11140 (char *) "name", NULL
11141 };
11142
11143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_RemoveHandler",kwnames,&obj0)) goto fail;
11144 {
11145 arg1 = wxString_in_helper(obj0);
11146 if (arg1 == NULL) SWIG_fail;
11147 temp1 = True;
11148 }
11149 {
11150 PyThreadState* __tstate = wxPyBeginAllowThreads();
11151 result = (bool)wxImage::RemoveHandler((wxString const &)*arg1);
11152
11153 wxPyEndAllowThreads(__tstate);
11154 if (PyErr_Occurred()) SWIG_fail;
11155 }
11156 {
11157 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11158 }
11159 {
11160 if (temp1)
11161 delete arg1;
11162 }
11163 return resultobj;
11164 fail:
11165 {
11166 if (temp1)
11167 delete arg1;
11168 }
11169 return NULL;
11170 }
11171
11172
11173 static PyObject *_wrap_Image_GetImageExtWildcard(PyObject *self, PyObject *args, PyObject *kwargs) {
11174 PyObject *resultobj;
11175 wxString result;
11176 char *kwnames[] = {
11177 NULL
11178 };
11179
11180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Image_GetImageExtWildcard",kwnames)) goto fail;
11181 {
11182 PyThreadState* __tstate = wxPyBeginAllowThreads();
11183 result = wxImage::GetImageExtWildcard();
11184
11185 wxPyEndAllowThreads(__tstate);
11186 if (PyErr_Occurred()) SWIG_fail;
11187 }
11188 {
11189 #if wxUSE_UNICODE
11190 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
11191 #else
11192 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
11193 #endif
11194 }
11195 return resultobj;
11196 fail:
11197 return NULL;
11198 }
11199
11200
11201 static PyObject *_wrap_Image_ConvertToBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
11202 PyObject *resultobj;
11203 wxImage *arg1 = (wxImage *) 0 ;
11204 wxBitmap result;
11205 PyObject * obj0 = 0 ;
11206 char *kwnames[] = {
11207 (char *) "self", NULL
11208 };
11209
11210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_ConvertToBitmap",kwnames,&obj0)) goto fail;
11211 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11212 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11213 {
11214 PyThreadState* __tstate = wxPyBeginAllowThreads();
11215 result = wxImage_ConvertToBitmap(arg1);
11216
11217 wxPyEndAllowThreads(__tstate);
11218 if (PyErr_Occurred()) SWIG_fail;
11219 }
11220 {
11221 wxBitmap * resultptr;
11222 resultptr = new wxBitmap((wxBitmap &) result);
11223 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
11224 }
11225 return resultobj;
11226 fail:
11227 return NULL;
11228 }
11229
11230
11231 static PyObject *_wrap_Image_ConvertToMonoBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
11232 PyObject *resultobj;
11233 wxImage *arg1 = (wxImage *) 0 ;
11234 unsigned char arg2 ;
11235 unsigned char arg3 ;
11236 unsigned char arg4 ;
11237 wxBitmap result;
11238 PyObject * obj0 = 0 ;
11239 PyObject * obj1 = 0 ;
11240 PyObject * obj2 = 0 ;
11241 PyObject * obj3 = 0 ;
11242 char *kwnames[] = {
11243 (char *) "self",(char *) "red",(char *) "green",(char *) "blue", NULL
11244 };
11245
11246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_ConvertToMonoBitmap",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11247 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11248 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11249 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
11250 if (PyErr_Occurred()) SWIG_fail;
11251 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
11252 if (PyErr_Occurred()) SWIG_fail;
11253 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
11254 if (PyErr_Occurred()) SWIG_fail;
11255 {
11256 PyThreadState* __tstate = wxPyBeginAllowThreads();
11257 result = wxImage_ConvertToMonoBitmap(arg1,arg2,arg3,arg4);
11258
11259 wxPyEndAllowThreads(__tstate);
11260 if (PyErr_Occurred()) SWIG_fail;
11261 }
11262 {
11263 wxBitmap * resultptr;
11264 resultptr = new wxBitmap((wxBitmap &) result);
11265 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
11266 }
11267 return resultobj;
11268 fail:
11269 return NULL;
11270 }
11271
11272
11273 static PyObject * Image_swigregister(PyObject *self, PyObject *args) {
11274 PyObject *obj;
11275 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11276 SWIG_TypeClientData(SWIGTYPE_p_wxImage, obj);
11277 Py_INCREF(obj);
11278 return Py_BuildValue((char *)"");
11279 }
11280 static PyObject *_wrap_InitAllImageHandlers(PyObject *self, PyObject *args, PyObject *kwargs) {
11281 PyObject *resultobj;
11282 char *kwnames[] = {
11283 NULL
11284 };
11285
11286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":InitAllImageHandlers",kwnames)) goto fail;
11287 {
11288 PyThreadState* __tstate = wxPyBeginAllowThreads();
11289 wxInitAllImageHandlers();
11290
11291 wxPyEndAllowThreads(__tstate);
11292 if (PyErr_Occurred()) SWIG_fail;
11293 }
11294 Py_INCREF(Py_None); resultobj = Py_None;
11295 return resultobj;
11296 fail:
11297 return NULL;
11298 }
11299
11300
11301 static int _wrap_NullImage_set(PyObject *_val) {
11302 PyErr_SetString(PyExc_TypeError,"Variable NullImage is read-only.");
11303 return 1;
11304 }
11305
11306
11307 static PyObject *_wrap_NullImage_get() {
11308 PyObject *pyobj;
11309
11310 pyobj = SWIG_NewPointerObj((void *)(&wxNullImage), SWIGTYPE_p_wxImage, 0);
11311 return pyobj;
11312 }
11313
11314
11315 static int _wrap_IMAGE_OPTION_BMP_FORMAT_set(PyObject *_val) {
11316 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_BMP_FORMAT is read-only.");
11317 return 1;
11318 }
11319
11320
11321 static PyObject *_wrap_IMAGE_OPTION_BMP_FORMAT_get() {
11322 PyObject *pyobj;
11323
11324 {
11325 #if wxUSE_UNICODE
11326 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_BMP_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_BMP_FORMAT)->Len());
11327 #else
11328 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_BMP_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_BMP_FORMAT)->Len());
11329 #endif
11330 }
11331 return pyobj;
11332 }
11333
11334
11335 static int _wrap_IMAGE_OPTION_CUR_HOTSPOT_X_set(PyObject *_val) {
11336 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_CUR_HOTSPOT_X is read-only.");
11337 return 1;
11338 }
11339
11340
11341 static PyObject *_wrap_IMAGE_OPTION_CUR_HOTSPOT_X_get() {
11342 PyObject *pyobj;
11343
11344 {
11345 #if wxUSE_UNICODE
11346 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->Len());
11347 #else
11348 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->Len());
11349 #endif
11350 }
11351 return pyobj;
11352 }
11353
11354
11355 static int _wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_set(PyObject *_val) {
11356 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_CUR_HOTSPOT_Y is read-only.");
11357 return 1;
11358 }
11359
11360
11361 static PyObject *_wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_get() {
11362 PyObject *pyobj;
11363
11364 {
11365 #if wxUSE_UNICODE
11366 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->Len());
11367 #else
11368 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->Len());
11369 #endif
11370 }
11371 return pyobj;
11372 }
11373
11374
11375 static int _wrap_IMAGE_OPTION_RESOLUTION_set(PyObject *_val) {
11376 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTION is read-only.");
11377 return 1;
11378 }
11379
11380
11381 static PyObject *_wrap_IMAGE_OPTION_RESOLUTION_get() {
11382 PyObject *pyobj;
11383
11384 {
11385 #if wxUSE_UNICODE
11386 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTION)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTION)->Len());
11387 #else
11388 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTION)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTION)->Len());
11389 #endif
11390 }
11391 return pyobj;
11392 }
11393
11394
11395 static int _wrap_IMAGE_OPTION_RESOLUTIONUNIT_set(PyObject *_val) {
11396 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTIONUNIT is read-only.");
11397 return 1;
11398 }
11399
11400
11401 static PyObject *_wrap_IMAGE_OPTION_RESOLUTIONUNIT_get() {
11402 PyObject *pyobj;
11403
11404 {
11405 #if wxUSE_UNICODE
11406 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->Len());
11407 #else
11408 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->Len());
11409 #endif
11410 }
11411 return pyobj;
11412 }
11413
11414
11415 static PyObject *_wrap_new_BMPHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11416 PyObject *resultobj;
11417 wxBMPHandler *result;
11418 char *kwnames[] = {
11419 NULL
11420 };
11421
11422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_BMPHandler",kwnames)) goto fail;
11423 {
11424 PyThreadState* __tstate = wxPyBeginAllowThreads();
11425 result = (wxBMPHandler *)new wxBMPHandler();
11426
11427 wxPyEndAllowThreads(__tstate);
11428 if (PyErr_Occurred()) SWIG_fail;
11429 }
11430 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBMPHandler, 1);
11431 return resultobj;
11432 fail:
11433 return NULL;
11434 }
11435
11436
11437 static PyObject * BMPHandler_swigregister(PyObject *self, PyObject *args) {
11438 PyObject *obj;
11439 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11440 SWIG_TypeClientData(SWIGTYPE_p_wxBMPHandler, obj);
11441 Py_INCREF(obj);
11442 return Py_BuildValue((char *)"");
11443 }
11444 static PyObject *_wrap_new_ICOHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11445 PyObject *resultobj;
11446 wxICOHandler *result;
11447 char *kwnames[] = {
11448 NULL
11449 };
11450
11451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ICOHandler",kwnames)) goto fail;
11452 {
11453 PyThreadState* __tstate = wxPyBeginAllowThreads();
11454 result = (wxICOHandler *)new wxICOHandler();
11455
11456 wxPyEndAllowThreads(__tstate);
11457 if (PyErr_Occurred()) SWIG_fail;
11458 }
11459 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxICOHandler, 1);
11460 return resultobj;
11461 fail:
11462 return NULL;
11463 }
11464
11465
11466 static PyObject * ICOHandler_swigregister(PyObject *self, PyObject *args) {
11467 PyObject *obj;
11468 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11469 SWIG_TypeClientData(SWIGTYPE_p_wxICOHandler, obj);
11470 Py_INCREF(obj);
11471 return Py_BuildValue((char *)"");
11472 }
11473 static PyObject *_wrap_new_CURHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11474 PyObject *resultobj;
11475 wxCURHandler *result;
11476 char *kwnames[] = {
11477 NULL
11478 };
11479
11480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_CURHandler",kwnames)) goto fail;
11481 {
11482 PyThreadState* __tstate = wxPyBeginAllowThreads();
11483 result = (wxCURHandler *)new wxCURHandler();
11484
11485 wxPyEndAllowThreads(__tstate);
11486 if (PyErr_Occurred()) SWIG_fail;
11487 }
11488 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCURHandler, 1);
11489 return resultobj;
11490 fail:
11491 return NULL;
11492 }
11493
11494
11495 static PyObject * CURHandler_swigregister(PyObject *self, PyObject *args) {
11496 PyObject *obj;
11497 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11498 SWIG_TypeClientData(SWIGTYPE_p_wxCURHandler, obj);
11499 Py_INCREF(obj);
11500 return Py_BuildValue((char *)"");
11501 }
11502 static PyObject *_wrap_new_ANIHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11503 PyObject *resultobj;
11504 wxANIHandler *result;
11505 char *kwnames[] = {
11506 NULL
11507 };
11508
11509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ANIHandler",kwnames)) goto fail;
11510 {
11511 PyThreadState* __tstate = wxPyBeginAllowThreads();
11512 result = (wxANIHandler *)new wxANIHandler();
11513
11514 wxPyEndAllowThreads(__tstate);
11515 if (PyErr_Occurred()) SWIG_fail;
11516 }
11517 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxANIHandler, 1);
11518 return resultobj;
11519 fail:
11520 return NULL;
11521 }
11522
11523
11524 static PyObject * ANIHandler_swigregister(PyObject *self, PyObject *args) {
11525 PyObject *obj;
11526 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11527 SWIG_TypeClientData(SWIGTYPE_p_wxANIHandler, obj);
11528 Py_INCREF(obj);
11529 return Py_BuildValue((char *)"");
11530 }
11531 static PyObject *_wrap_new_PNGHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11532 PyObject *resultobj;
11533 wxPNGHandler *result;
11534 char *kwnames[] = {
11535 NULL
11536 };
11537
11538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PNGHandler",kwnames)) goto fail;
11539 {
11540 PyThreadState* __tstate = wxPyBeginAllowThreads();
11541 result = (wxPNGHandler *)new wxPNGHandler();
11542
11543 wxPyEndAllowThreads(__tstate);
11544 if (PyErr_Occurred()) SWIG_fail;
11545 }
11546 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPNGHandler, 1);
11547 return resultobj;
11548 fail:
11549 return NULL;
11550 }
11551
11552
11553 static PyObject * PNGHandler_swigregister(PyObject *self, PyObject *args) {
11554 PyObject *obj;
11555 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11556 SWIG_TypeClientData(SWIGTYPE_p_wxPNGHandler, obj);
11557 Py_INCREF(obj);
11558 return Py_BuildValue((char *)"");
11559 }
11560 static PyObject *_wrap_new_GIFHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11561 PyObject *resultobj;
11562 wxGIFHandler *result;
11563 char *kwnames[] = {
11564 NULL
11565 };
11566
11567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GIFHandler",kwnames)) goto fail;
11568 {
11569 PyThreadState* __tstate = wxPyBeginAllowThreads();
11570 result = (wxGIFHandler *)new wxGIFHandler();
11571
11572 wxPyEndAllowThreads(__tstate);
11573 if (PyErr_Occurred()) SWIG_fail;
11574 }
11575 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGIFHandler, 1);
11576 return resultobj;
11577 fail:
11578 return NULL;
11579 }
11580
11581
11582 static PyObject * GIFHandler_swigregister(PyObject *self, PyObject *args) {
11583 PyObject *obj;
11584 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11585 SWIG_TypeClientData(SWIGTYPE_p_wxGIFHandler, obj);
11586 Py_INCREF(obj);
11587 return Py_BuildValue((char *)"");
11588 }
11589 static PyObject *_wrap_new_PCXHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11590 PyObject *resultobj;
11591 wxPCXHandler *result;
11592 char *kwnames[] = {
11593 NULL
11594 };
11595
11596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PCXHandler",kwnames)) goto fail;
11597 {
11598 PyThreadState* __tstate = wxPyBeginAllowThreads();
11599 result = (wxPCXHandler *)new wxPCXHandler();
11600
11601 wxPyEndAllowThreads(__tstate);
11602 if (PyErr_Occurred()) SWIG_fail;
11603 }
11604 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPCXHandler, 1);
11605 return resultobj;
11606 fail:
11607 return NULL;
11608 }
11609
11610
11611 static PyObject * PCXHandler_swigregister(PyObject *self, PyObject *args) {
11612 PyObject *obj;
11613 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11614 SWIG_TypeClientData(SWIGTYPE_p_wxPCXHandler, obj);
11615 Py_INCREF(obj);
11616 return Py_BuildValue((char *)"");
11617 }
11618 static PyObject *_wrap_new_JPEGHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11619 PyObject *resultobj;
11620 wxJPEGHandler *result;
11621 char *kwnames[] = {
11622 NULL
11623 };
11624
11625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_JPEGHandler",kwnames)) goto fail;
11626 {
11627 PyThreadState* __tstate = wxPyBeginAllowThreads();
11628 result = (wxJPEGHandler *)new wxJPEGHandler();
11629
11630 wxPyEndAllowThreads(__tstate);
11631 if (PyErr_Occurred()) SWIG_fail;
11632 }
11633 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJPEGHandler, 1);
11634 return resultobj;
11635 fail:
11636 return NULL;
11637 }
11638
11639
11640 static PyObject * JPEGHandler_swigregister(PyObject *self, PyObject *args) {
11641 PyObject *obj;
11642 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11643 SWIG_TypeClientData(SWIGTYPE_p_wxJPEGHandler, obj);
11644 Py_INCREF(obj);
11645 return Py_BuildValue((char *)"");
11646 }
11647 static PyObject *_wrap_new_PNMHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11648 PyObject *resultobj;
11649 wxPNMHandler *result;
11650 char *kwnames[] = {
11651 NULL
11652 };
11653
11654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PNMHandler",kwnames)) goto fail;
11655 {
11656 PyThreadState* __tstate = wxPyBeginAllowThreads();
11657 result = (wxPNMHandler *)new wxPNMHandler();
11658
11659 wxPyEndAllowThreads(__tstate);
11660 if (PyErr_Occurred()) SWIG_fail;
11661 }
11662 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPNMHandler, 1);
11663 return resultobj;
11664 fail:
11665 return NULL;
11666 }
11667
11668
11669 static PyObject * PNMHandler_swigregister(PyObject *self, PyObject *args) {
11670 PyObject *obj;
11671 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11672 SWIG_TypeClientData(SWIGTYPE_p_wxPNMHandler, obj);
11673 Py_INCREF(obj);
11674 return Py_BuildValue((char *)"");
11675 }
11676 static PyObject *_wrap_new_XPMHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11677 PyObject *resultobj;
11678 wxXPMHandler *result;
11679 char *kwnames[] = {
11680 NULL
11681 };
11682
11683 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_XPMHandler",kwnames)) goto fail;
11684 {
11685 PyThreadState* __tstate = wxPyBeginAllowThreads();
11686 result = (wxXPMHandler *)new wxXPMHandler();
11687
11688 wxPyEndAllowThreads(__tstate);
11689 if (PyErr_Occurred()) SWIG_fail;
11690 }
11691 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxXPMHandler, 1);
11692 return resultobj;
11693 fail:
11694 return NULL;
11695 }
11696
11697
11698 static PyObject * XPMHandler_swigregister(PyObject *self, PyObject *args) {
11699 PyObject *obj;
11700 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11701 SWIG_TypeClientData(SWIGTYPE_p_wxXPMHandler, obj);
11702 Py_INCREF(obj);
11703 return Py_BuildValue((char *)"");
11704 }
11705 static PyObject *_wrap_new_TIFFHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11706 PyObject *resultobj;
11707 wxTIFFHandler *result;
11708 char *kwnames[] = {
11709 NULL
11710 };
11711
11712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TIFFHandler",kwnames)) goto fail;
11713 {
11714 PyThreadState* __tstate = wxPyBeginAllowThreads();
11715 result = (wxTIFFHandler *)new wxTIFFHandler();
11716
11717 wxPyEndAllowThreads(__tstate);
11718 if (PyErr_Occurred()) SWIG_fail;
11719 }
11720 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTIFFHandler, 1);
11721 return resultobj;
11722 fail:
11723 return NULL;
11724 }
11725
11726
11727 static PyObject * TIFFHandler_swigregister(PyObject *self, PyObject *args) {
11728 PyObject *obj;
11729 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11730 SWIG_TypeClientData(SWIGTYPE_p_wxTIFFHandler, obj);
11731 Py_INCREF(obj);
11732 return Py_BuildValue((char *)"");
11733 }
11734 static PyObject *_wrap_new_EvtHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11735 PyObject *resultobj;
11736 wxEvtHandler *result;
11737 char *kwnames[] = {
11738 NULL
11739 };
11740
11741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_EvtHandler",kwnames)) goto fail;
11742 {
11743 PyThreadState* __tstate = wxPyBeginAllowThreads();
11744 result = (wxEvtHandler *)new wxEvtHandler();
11745
11746 wxPyEndAllowThreads(__tstate);
11747 if (PyErr_Occurred()) SWIG_fail;
11748 }
11749 {
11750 resultobj = wxPyMake_wxObject(result);
11751 }
11752 return resultobj;
11753 fail:
11754 return NULL;
11755 }
11756
11757
11758 static PyObject *_wrap_EvtHandler_GetNextHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11759 PyObject *resultobj;
11760 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11761 wxEvtHandler *result;
11762 PyObject * obj0 = 0 ;
11763 char *kwnames[] = {
11764 (char *) "self", NULL
11765 };
11766
11767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetNextHandler",kwnames,&obj0)) goto fail;
11768 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11769 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11770 {
11771 PyThreadState* __tstate = wxPyBeginAllowThreads();
11772 result = (wxEvtHandler *)(arg1)->GetNextHandler();
11773
11774 wxPyEndAllowThreads(__tstate);
11775 if (PyErr_Occurred()) SWIG_fail;
11776 }
11777 {
11778 resultobj = wxPyMake_wxObject(result);
11779 }
11780 return resultobj;
11781 fail:
11782 return NULL;
11783 }
11784
11785
11786 static PyObject *_wrap_EvtHandler_GetPreviousHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11787 PyObject *resultobj;
11788 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11789 wxEvtHandler *result;
11790 PyObject * obj0 = 0 ;
11791 char *kwnames[] = {
11792 (char *) "self", NULL
11793 };
11794
11795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetPreviousHandler",kwnames,&obj0)) goto fail;
11796 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11797 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11798 {
11799 PyThreadState* __tstate = wxPyBeginAllowThreads();
11800 result = (wxEvtHandler *)(arg1)->GetPreviousHandler();
11801
11802 wxPyEndAllowThreads(__tstate);
11803 if (PyErr_Occurred()) SWIG_fail;
11804 }
11805 {
11806 resultobj = wxPyMake_wxObject(result);
11807 }
11808 return resultobj;
11809 fail:
11810 return NULL;
11811 }
11812
11813
11814 static PyObject *_wrap_EvtHandler_SetNextHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11815 PyObject *resultobj;
11816 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11817 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
11818 PyObject * obj0 = 0 ;
11819 PyObject * obj1 = 0 ;
11820 char *kwnames[] = {
11821 (char *) "self",(char *) "handler", NULL
11822 };
11823
11824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetNextHandler",kwnames,&obj0,&obj1)) goto fail;
11825 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11826 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11827 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
11828 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11829 {
11830 PyThreadState* __tstate = wxPyBeginAllowThreads();
11831 (arg1)->SetNextHandler(arg2);
11832
11833 wxPyEndAllowThreads(__tstate);
11834 if (PyErr_Occurred()) SWIG_fail;
11835 }
11836 Py_INCREF(Py_None); resultobj = Py_None;
11837 return resultobj;
11838 fail:
11839 return NULL;
11840 }
11841
11842
11843 static PyObject *_wrap_EvtHandler_SetPreviousHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11844 PyObject *resultobj;
11845 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11846 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
11847 PyObject * obj0 = 0 ;
11848 PyObject * obj1 = 0 ;
11849 char *kwnames[] = {
11850 (char *) "self",(char *) "handler", NULL
11851 };
11852
11853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetPreviousHandler",kwnames,&obj0,&obj1)) goto fail;
11854 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11855 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11856 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
11857 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11858 {
11859 PyThreadState* __tstate = wxPyBeginAllowThreads();
11860 (arg1)->SetPreviousHandler(arg2);
11861
11862 wxPyEndAllowThreads(__tstate);
11863 if (PyErr_Occurred()) SWIG_fail;
11864 }
11865 Py_INCREF(Py_None); resultobj = Py_None;
11866 return resultobj;
11867 fail:
11868 return NULL;
11869 }
11870
11871
11872 static PyObject *_wrap_EvtHandler_GetEvtHandlerEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
11873 PyObject *resultobj;
11874 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11875 bool result;
11876 PyObject * obj0 = 0 ;
11877 char *kwnames[] = {
11878 (char *) "self", NULL
11879 };
11880
11881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetEvtHandlerEnabled",kwnames,&obj0)) goto fail;
11882 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11883 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11884 {
11885 PyThreadState* __tstate = wxPyBeginAllowThreads();
11886 result = (bool)(arg1)->GetEvtHandlerEnabled();
11887
11888 wxPyEndAllowThreads(__tstate);
11889 if (PyErr_Occurred()) SWIG_fail;
11890 }
11891 {
11892 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11893 }
11894 return resultobj;
11895 fail:
11896 return NULL;
11897 }
11898
11899
11900 static PyObject *_wrap_EvtHandler_SetEvtHandlerEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
11901 PyObject *resultobj;
11902 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11903 bool arg2 ;
11904 PyObject * obj0 = 0 ;
11905 PyObject * obj1 = 0 ;
11906 char *kwnames[] = {
11907 (char *) "self",(char *) "enabled", NULL
11908 };
11909
11910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetEvtHandlerEnabled",kwnames,&obj0,&obj1)) goto fail;
11911 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11912 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11913 arg2 = (bool) SWIG_AsBool(obj1);
11914 if (PyErr_Occurred()) SWIG_fail;
11915 {
11916 PyThreadState* __tstate = wxPyBeginAllowThreads();
11917 (arg1)->SetEvtHandlerEnabled(arg2);
11918
11919 wxPyEndAllowThreads(__tstate);
11920 if (PyErr_Occurred()) SWIG_fail;
11921 }
11922 Py_INCREF(Py_None); resultobj = Py_None;
11923 return resultobj;
11924 fail:
11925 return NULL;
11926 }
11927
11928
11929 static PyObject *_wrap_EvtHandler_ProcessEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
11930 PyObject *resultobj;
11931 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11932 wxEvent *arg2 = 0 ;
11933 bool result;
11934 PyObject * obj0 = 0 ;
11935 PyObject * obj1 = 0 ;
11936 char *kwnames[] = {
11937 (char *) "self",(char *) "event", NULL
11938 };
11939
11940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_ProcessEvent",kwnames,&obj0,&obj1)) goto fail;
11941 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11942 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11943 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
11944 SWIG_POINTER_EXCEPTION | 0)) == -1)
11945 SWIG_fail;
11946 if (arg2 == NULL) {
11947 PyErr_SetString(PyExc_TypeError,"null reference");
11948 SWIG_fail;
11949 }
11950 {
11951 PyThreadState* __tstate = wxPyBeginAllowThreads();
11952 result = (bool)(arg1)->ProcessEvent(*arg2);
11953
11954 wxPyEndAllowThreads(__tstate);
11955 if (PyErr_Occurred()) SWIG_fail;
11956 }
11957 {
11958 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11959 }
11960 return resultobj;
11961 fail:
11962 return NULL;
11963 }
11964
11965
11966 static PyObject *_wrap_EvtHandler_AddPendingEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
11967 PyObject *resultobj;
11968 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11969 wxEvent *arg2 = 0 ;
11970 PyObject * obj0 = 0 ;
11971 PyObject * obj1 = 0 ;
11972 char *kwnames[] = {
11973 (char *) "self",(char *) "event", NULL
11974 };
11975
11976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_AddPendingEvent",kwnames,&obj0,&obj1)) goto fail;
11977 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11978 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11979 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
11980 SWIG_POINTER_EXCEPTION | 0)) == -1)
11981 SWIG_fail;
11982 if (arg2 == NULL) {
11983 PyErr_SetString(PyExc_TypeError,"null reference");
11984 SWIG_fail;
11985 }
11986 {
11987 PyThreadState* __tstate = wxPyBeginAllowThreads();
11988 (arg1)->AddPendingEvent(*arg2);
11989
11990 wxPyEndAllowThreads(__tstate);
11991 if (PyErr_Occurred()) SWIG_fail;
11992 }
11993 Py_INCREF(Py_None); resultobj = Py_None;
11994 return resultobj;
11995 fail:
11996 return NULL;
11997 }
11998
11999
12000 static PyObject *_wrap_EvtHandler_ProcessPendingEvents(PyObject *self, PyObject *args, PyObject *kwargs) {
12001 PyObject *resultobj;
12002 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12003 PyObject * obj0 = 0 ;
12004 char *kwnames[] = {
12005 (char *) "self", NULL
12006 };
12007
12008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_ProcessPendingEvents",kwnames,&obj0)) goto fail;
12009 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12010 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12011 {
12012 PyThreadState* __tstate = wxPyBeginAllowThreads();
12013 (arg1)->ProcessPendingEvents();
12014
12015 wxPyEndAllowThreads(__tstate);
12016 if (PyErr_Occurred()) SWIG_fail;
12017 }
12018 Py_INCREF(Py_None); resultobj = Py_None;
12019 return resultobj;
12020 fail:
12021 return NULL;
12022 }
12023
12024
12025 static PyObject *_wrap_EvtHandler_Connect(PyObject *self, PyObject *args, PyObject *kwargs) {
12026 PyObject *resultobj;
12027 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12028 int arg2 ;
12029 int arg3 ;
12030 int arg4 ;
12031 PyObject *arg5 = (PyObject *) 0 ;
12032 PyObject * obj0 = 0 ;
12033 PyObject * obj1 = 0 ;
12034 PyObject * obj2 = 0 ;
12035 PyObject * obj3 = 0 ;
12036 PyObject * obj4 = 0 ;
12037 char *kwnames[] = {
12038 (char *) "self",(char *) "id",(char *) "lastId",(char *) "eventType",(char *) "func", NULL
12039 };
12040
12041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:EvtHandler_Connect",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
12042 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12043 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12044 arg2 = (int) SWIG_AsInt(obj1);
12045 if (PyErr_Occurred()) SWIG_fail;
12046 arg3 = (int) SWIG_AsInt(obj2);
12047 if (PyErr_Occurred()) SWIG_fail;
12048 arg4 = (int) SWIG_AsInt(obj3);
12049 if (PyErr_Occurred()) SWIG_fail;
12050 arg5 = obj4;
12051 {
12052 PyThreadState* __tstate = wxPyBeginAllowThreads();
12053 wxEvtHandler_Connect(arg1,arg2,arg3,arg4,arg5);
12054
12055 wxPyEndAllowThreads(__tstate);
12056 if (PyErr_Occurred()) SWIG_fail;
12057 }
12058 Py_INCREF(Py_None); resultobj = Py_None;
12059 return resultobj;
12060 fail:
12061 return NULL;
12062 }
12063
12064
12065 static PyObject *_wrap_EvtHandler_Disconnect(PyObject *self, PyObject *args, PyObject *kwargs) {
12066 PyObject *resultobj;
12067 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12068 int arg2 ;
12069 int arg3 = (int) -1 ;
12070 wxEventType arg4 = (wxEventType) wxEVT_NULL ;
12071 bool result;
12072 PyObject * obj0 = 0 ;
12073 PyObject * obj1 = 0 ;
12074 PyObject * obj2 = 0 ;
12075 PyObject * obj3 = 0 ;
12076 char *kwnames[] = {
12077 (char *) "self",(char *) "id",(char *) "lastId",(char *) "eventType", NULL
12078 };
12079
12080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:EvtHandler_Disconnect",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12081 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12082 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12083 arg2 = (int) SWIG_AsInt(obj1);
12084 if (PyErr_Occurred()) SWIG_fail;
12085 if (obj2) {
12086 arg3 = (int) SWIG_AsInt(obj2);
12087 if (PyErr_Occurred()) SWIG_fail;
12088 }
12089 if (obj3) {
12090 arg4 = (wxEventType) SWIG_AsInt(obj3);
12091 if (PyErr_Occurred()) SWIG_fail;
12092 }
12093 {
12094 PyThreadState* __tstate = wxPyBeginAllowThreads();
12095 result = (bool)wxEvtHandler_Disconnect(arg1,arg2,arg3,arg4);
12096
12097 wxPyEndAllowThreads(__tstate);
12098 if (PyErr_Occurred()) SWIG_fail;
12099 }
12100 {
12101 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12102 }
12103 return resultobj;
12104 fail:
12105 return NULL;
12106 }
12107
12108
12109 static PyObject *_wrap_EvtHandler__setOORInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
12110 PyObject *resultobj;
12111 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12112 PyObject *arg2 = (PyObject *) 0 ;
12113 PyObject * obj0 = 0 ;
12114 PyObject * obj1 = 0 ;
12115 char *kwnames[] = {
12116 (char *) "self",(char *) "_self", NULL
12117 };
12118
12119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
12120 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12121 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12122 arg2 = obj1;
12123 {
12124 PyThreadState* __tstate = wxPyBeginAllowThreads();
12125 wxEvtHandler__setOORInfo(arg1,arg2);
12126
12127 wxPyEndAllowThreads(__tstate);
12128 if (PyErr_Occurred()) SWIG_fail;
12129 }
12130 Py_INCREF(Py_None); resultobj = Py_None;
12131 return resultobj;
12132 fail:
12133 return NULL;
12134 }
12135
12136
12137 static PyObject * EvtHandler_swigregister(PyObject *self, PyObject *args) {
12138 PyObject *obj;
12139 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12140 SWIG_TypeClientData(SWIGTYPE_p_wxEvtHandler, obj);
12141 Py_INCREF(obj);
12142 return Py_BuildValue((char *)"");
12143 }
12144 static PyObject *_wrap_NewEventType(PyObject *self, PyObject *args, PyObject *kwargs) {
12145 PyObject *resultobj;
12146 wxEventType result;
12147 char *kwnames[] = {
12148 NULL
12149 };
12150
12151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":NewEventType",kwnames)) goto fail;
12152 {
12153 PyThreadState* __tstate = wxPyBeginAllowThreads();
12154 result = (wxEventType)wxNewEventType();
12155
12156 wxPyEndAllowThreads(__tstate);
12157 if (PyErr_Occurred()) SWIG_fail;
12158 }
12159 resultobj = SWIG_FromInt((int)result);
12160 return resultobj;
12161 fail:
12162 return NULL;
12163 }
12164
12165
12166 static PyObject *_wrap_delete_Event(PyObject *self, PyObject *args, PyObject *kwargs) {
12167 PyObject *resultobj;
12168 wxEvent *arg1 = (wxEvent *) 0 ;
12169 PyObject * obj0 = 0 ;
12170 char *kwnames[] = {
12171 (char *) "self", NULL
12172 };
12173
12174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Event",kwnames,&obj0)) goto fail;
12175 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12176 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12177 {
12178 PyThreadState* __tstate = wxPyBeginAllowThreads();
12179 delete arg1;
12180
12181 wxPyEndAllowThreads(__tstate);
12182 if (PyErr_Occurred()) SWIG_fail;
12183 }
12184 Py_INCREF(Py_None); resultobj = Py_None;
12185 return resultobj;
12186 fail:
12187 return NULL;
12188 }
12189
12190
12191 static PyObject *_wrap_Event_SetEventType(PyObject *self, PyObject *args, PyObject *kwargs) {
12192 PyObject *resultobj;
12193 wxEvent *arg1 = (wxEvent *) 0 ;
12194 wxEventType arg2 ;
12195 PyObject * obj0 = 0 ;
12196 PyObject * obj1 = 0 ;
12197 char *kwnames[] = {
12198 (char *) "self",(char *) "typ", NULL
12199 };
12200
12201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetEventType",kwnames,&obj0,&obj1)) goto fail;
12202 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12203 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12204 arg2 = (wxEventType) SWIG_AsInt(obj1);
12205 if (PyErr_Occurred()) SWIG_fail;
12206 {
12207 PyThreadState* __tstate = wxPyBeginAllowThreads();
12208 (arg1)->SetEventType(arg2);
12209
12210 wxPyEndAllowThreads(__tstate);
12211 if (PyErr_Occurred()) SWIG_fail;
12212 }
12213 Py_INCREF(Py_None); resultobj = Py_None;
12214 return resultobj;
12215 fail:
12216 return NULL;
12217 }
12218
12219
12220 static PyObject *_wrap_Event_GetEventType(PyObject *self, PyObject *args, PyObject *kwargs) {
12221 PyObject *resultobj;
12222 wxEvent *arg1 = (wxEvent *) 0 ;
12223 wxEventType result;
12224 PyObject * obj0 = 0 ;
12225 char *kwnames[] = {
12226 (char *) "self", NULL
12227 };
12228
12229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetEventType",kwnames,&obj0)) goto fail;
12230 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12231 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12232 {
12233 PyThreadState* __tstate = wxPyBeginAllowThreads();
12234 result = (wxEventType)((wxEvent const *)arg1)->GetEventType();
12235
12236 wxPyEndAllowThreads(__tstate);
12237 if (PyErr_Occurred()) SWIG_fail;
12238 }
12239 resultobj = SWIG_FromInt((int)result);
12240 return resultobj;
12241 fail:
12242 return NULL;
12243 }
12244
12245
12246 static PyObject *_wrap_Event_GetEventObject(PyObject *self, PyObject *args, PyObject *kwargs) {
12247 PyObject *resultobj;
12248 wxEvent *arg1 = (wxEvent *) 0 ;
12249 wxObject *result;
12250 PyObject * obj0 = 0 ;
12251 char *kwnames[] = {
12252 (char *) "self", NULL
12253 };
12254
12255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetEventObject",kwnames,&obj0)) goto fail;
12256 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12257 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12258 {
12259 PyThreadState* __tstate = wxPyBeginAllowThreads();
12260 result = (wxObject *)((wxEvent const *)arg1)->GetEventObject();
12261
12262 wxPyEndAllowThreads(__tstate);
12263 if (PyErr_Occurred()) SWIG_fail;
12264 }
12265 {
12266 resultobj = wxPyMake_wxObject(result);
12267 }
12268 return resultobj;
12269 fail:
12270 return NULL;
12271 }
12272
12273
12274 static PyObject *_wrap_Event_SetEventObject(PyObject *self, PyObject *args, PyObject *kwargs) {
12275 PyObject *resultobj;
12276 wxEvent *arg1 = (wxEvent *) 0 ;
12277 wxObject *arg2 = (wxObject *) 0 ;
12278 PyObject * obj0 = 0 ;
12279 PyObject * obj1 = 0 ;
12280 char *kwnames[] = {
12281 (char *) "self",(char *) "obj", NULL
12282 };
12283
12284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetEventObject",kwnames,&obj0,&obj1)) goto fail;
12285 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12286 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12287 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxObject,
12288 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12289 {
12290 PyThreadState* __tstate = wxPyBeginAllowThreads();
12291 (arg1)->SetEventObject(arg2);
12292
12293 wxPyEndAllowThreads(__tstate);
12294 if (PyErr_Occurred()) SWIG_fail;
12295 }
12296 Py_INCREF(Py_None); resultobj = Py_None;
12297 return resultobj;
12298 fail:
12299 return NULL;
12300 }
12301
12302
12303 static PyObject *_wrap_Event_GetTimestamp(PyObject *self, PyObject *args, PyObject *kwargs) {
12304 PyObject *resultobj;
12305 wxEvent *arg1 = (wxEvent *) 0 ;
12306 long result;
12307 PyObject * obj0 = 0 ;
12308 char *kwnames[] = {
12309 (char *) "self", NULL
12310 };
12311
12312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetTimestamp",kwnames,&obj0)) goto fail;
12313 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12314 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12315 {
12316 PyThreadState* __tstate = wxPyBeginAllowThreads();
12317 result = (long)((wxEvent const *)arg1)->GetTimestamp();
12318
12319 wxPyEndAllowThreads(__tstate);
12320 if (PyErr_Occurred()) SWIG_fail;
12321 }
12322 resultobj = SWIG_FromLong((long)result);
12323 return resultobj;
12324 fail:
12325 return NULL;
12326 }
12327
12328
12329 static PyObject *_wrap_Event_SetTimestamp(PyObject *self, PyObject *args, PyObject *kwargs) {
12330 PyObject *resultobj;
12331 wxEvent *arg1 = (wxEvent *) 0 ;
12332 long arg2 = (long) 0 ;
12333 PyObject * obj0 = 0 ;
12334 PyObject * obj1 = 0 ;
12335 char *kwnames[] = {
12336 (char *) "self",(char *) "ts", NULL
12337 };
12338
12339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Event_SetTimestamp",kwnames,&obj0,&obj1)) goto fail;
12340 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12341 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12342 if (obj1) {
12343 arg2 = (long) SWIG_AsLong(obj1);
12344 if (PyErr_Occurred()) SWIG_fail;
12345 }
12346 {
12347 PyThreadState* __tstate = wxPyBeginAllowThreads();
12348 (arg1)->SetTimestamp(arg2);
12349
12350 wxPyEndAllowThreads(__tstate);
12351 if (PyErr_Occurred()) SWIG_fail;
12352 }
12353 Py_INCREF(Py_None); resultobj = Py_None;
12354 return resultobj;
12355 fail:
12356 return NULL;
12357 }
12358
12359
12360 static PyObject *_wrap_Event_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
12361 PyObject *resultobj;
12362 wxEvent *arg1 = (wxEvent *) 0 ;
12363 int result;
12364 PyObject * obj0 = 0 ;
12365 char *kwnames[] = {
12366 (char *) "self", NULL
12367 };
12368
12369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetId",kwnames,&obj0)) goto fail;
12370 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12371 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12372 {
12373 PyThreadState* __tstate = wxPyBeginAllowThreads();
12374 result = (int)((wxEvent const *)arg1)->GetId();
12375
12376 wxPyEndAllowThreads(__tstate);
12377 if (PyErr_Occurred()) SWIG_fail;
12378 }
12379 resultobj = SWIG_FromInt((int)result);
12380 return resultobj;
12381 fail:
12382 return NULL;
12383 }
12384
12385
12386 static PyObject *_wrap_Event_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
12387 PyObject *resultobj;
12388 wxEvent *arg1 = (wxEvent *) 0 ;
12389 int arg2 ;
12390 PyObject * obj0 = 0 ;
12391 PyObject * obj1 = 0 ;
12392 char *kwnames[] = {
12393 (char *) "self",(char *) "Id", NULL
12394 };
12395
12396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetId",kwnames,&obj0,&obj1)) goto fail;
12397 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12398 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12399 arg2 = (int) SWIG_AsInt(obj1);
12400 if (PyErr_Occurred()) SWIG_fail;
12401 {
12402 PyThreadState* __tstate = wxPyBeginAllowThreads();
12403 (arg1)->SetId(arg2);
12404
12405 wxPyEndAllowThreads(__tstate);
12406 if (PyErr_Occurred()) SWIG_fail;
12407 }
12408 Py_INCREF(Py_None); resultobj = Py_None;
12409 return resultobj;
12410 fail:
12411 return NULL;
12412 }
12413
12414
12415 static PyObject *_wrap_Event_IsCommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
12416 PyObject *resultobj;
12417 wxEvent *arg1 = (wxEvent *) 0 ;
12418 bool result;
12419 PyObject * obj0 = 0 ;
12420 char *kwnames[] = {
12421 (char *) "self", NULL
12422 };
12423
12424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_IsCommandEvent",kwnames,&obj0)) goto fail;
12425 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12426 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12427 {
12428 PyThreadState* __tstate = wxPyBeginAllowThreads();
12429 result = (bool)((wxEvent const *)arg1)->IsCommandEvent();
12430
12431 wxPyEndAllowThreads(__tstate);
12432 if (PyErr_Occurred()) SWIG_fail;
12433 }
12434 {
12435 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12436 }
12437 return resultobj;
12438 fail:
12439 return NULL;
12440 }
12441
12442
12443 static PyObject *_wrap_Event_Skip(PyObject *self, PyObject *args, PyObject *kwargs) {
12444 PyObject *resultobj;
12445 wxEvent *arg1 = (wxEvent *) 0 ;
12446 bool arg2 = (bool) True ;
12447 PyObject * obj0 = 0 ;
12448 PyObject * obj1 = 0 ;
12449 char *kwnames[] = {
12450 (char *) "self",(char *) "skip", NULL
12451 };
12452
12453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Event_Skip",kwnames,&obj0,&obj1)) goto fail;
12454 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12455 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12456 if (obj1) {
12457 arg2 = (bool) SWIG_AsBool(obj1);
12458 if (PyErr_Occurred()) SWIG_fail;
12459 }
12460 {
12461 PyThreadState* __tstate = wxPyBeginAllowThreads();
12462 (arg1)->Skip(arg2);
12463
12464 wxPyEndAllowThreads(__tstate);
12465 if (PyErr_Occurred()) SWIG_fail;
12466 }
12467 Py_INCREF(Py_None); resultobj = Py_None;
12468 return resultobj;
12469 fail:
12470 return NULL;
12471 }
12472
12473
12474 static PyObject *_wrap_Event_GetSkipped(PyObject *self, PyObject *args, PyObject *kwargs) {
12475 PyObject *resultobj;
12476 wxEvent *arg1 = (wxEvent *) 0 ;
12477 bool result;
12478 PyObject * obj0 = 0 ;
12479 char *kwnames[] = {
12480 (char *) "self", NULL
12481 };
12482
12483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetSkipped",kwnames,&obj0)) goto fail;
12484 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12485 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12486 {
12487 PyThreadState* __tstate = wxPyBeginAllowThreads();
12488 result = (bool)((wxEvent const *)arg1)->GetSkipped();
12489
12490 wxPyEndAllowThreads(__tstate);
12491 if (PyErr_Occurred()) SWIG_fail;
12492 }
12493 {
12494 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12495 }
12496 return resultobj;
12497 fail:
12498 return NULL;
12499 }
12500
12501
12502 static PyObject *_wrap_Event_ShouldPropagate(PyObject *self, PyObject *args, PyObject *kwargs) {
12503 PyObject *resultobj;
12504 wxEvent *arg1 = (wxEvent *) 0 ;
12505 bool result;
12506 PyObject * obj0 = 0 ;
12507 char *kwnames[] = {
12508 (char *) "self", NULL
12509 };
12510
12511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_ShouldPropagate",kwnames,&obj0)) goto fail;
12512 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12513 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12514 {
12515 PyThreadState* __tstate = wxPyBeginAllowThreads();
12516 result = (bool)((wxEvent const *)arg1)->ShouldPropagate();
12517
12518 wxPyEndAllowThreads(__tstate);
12519 if (PyErr_Occurred()) SWIG_fail;
12520 }
12521 {
12522 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12523 }
12524 return resultobj;
12525 fail:
12526 return NULL;
12527 }
12528
12529
12530 static PyObject *_wrap_Event_StopPropagation(PyObject *self, PyObject *args, PyObject *kwargs) {
12531 PyObject *resultobj;
12532 wxEvent *arg1 = (wxEvent *) 0 ;
12533 int result;
12534 PyObject * obj0 = 0 ;
12535 char *kwnames[] = {
12536 (char *) "self", NULL
12537 };
12538
12539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_StopPropagation",kwnames,&obj0)) goto fail;
12540 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12541 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12542 {
12543 PyThreadState* __tstate = wxPyBeginAllowThreads();
12544 result = (int)(arg1)->StopPropagation();
12545
12546 wxPyEndAllowThreads(__tstate);
12547 if (PyErr_Occurred()) SWIG_fail;
12548 }
12549 resultobj = SWIG_FromInt((int)result);
12550 return resultobj;
12551 fail:
12552 return NULL;
12553 }
12554
12555
12556 static PyObject *_wrap_Event_ResumePropagation(PyObject *self, PyObject *args, PyObject *kwargs) {
12557 PyObject *resultobj;
12558 wxEvent *arg1 = (wxEvent *) 0 ;
12559 int arg2 ;
12560 PyObject * obj0 = 0 ;
12561 PyObject * obj1 = 0 ;
12562 char *kwnames[] = {
12563 (char *) "self",(char *) "propagationLevel", NULL
12564 };
12565
12566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_ResumePropagation",kwnames,&obj0,&obj1)) goto fail;
12567 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12568 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12569 arg2 = (int) SWIG_AsInt(obj1);
12570 if (PyErr_Occurred()) SWIG_fail;
12571 {
12572 PyThreadState* __tstate = wxPyBeginAllowThreads();
12573 (arg1)->ResumePropagation(arg2);
12574
12575 wxPyEndAllowThreads(__tstate);
12576 if (PyErr_Occurred()) SWIG_fail;
12577 }
12578 Py_INCREF(Py_None); resultobj = Py_None;
12579 return resultobj;
12580 fail:
12581 return NULL;
12582 }
12583
12584
12585 static PyObject *_wrap_Event_Clone(PyObject *self, PyObject *args, PyObject *kwargs) {
12586 PyObject *resultobj;
12587 wxEvent *arg1 = (wxEvent *) 0 ;
12588 wxEvent *result;
12589 PyObject * obj0 = 0 ;
12590 char *kwnames[] = {
12591 (char *) "self", NULL
12592 };
12593
12594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_Clone",kwnames,&obj0)) goto fail;
12595 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12596 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12597 {
12598 PyThreadState* __tstate = wxPyBeginAllowThreads();
12599 result = (wxEvent *)(arg1)->Clone();
12600
12601 wxPyEndAllowThreads(__tstate);
12602 if (PyErr_Occurred()) SWIG_fail;
12603 }
12604 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvent, 0);
12605 return resultobj;
12606 fail:
12607 return NULL;
12608 }
12609
12610
12611 static PyObject * Event_swigregister(PyObject *self, PyObject *args) {
12612 PyObject *obj;
12613 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12614 SWIG_TypeClientData(SWIGTYPE_p_wxEvent, obj);
12615 Py_INCREF(obj);
12616 return Py_BuildValue((char *)"");
12617 }
12618 static PyObject *_wrap_new_PropagationDisabler(PyObject *self, PyObject *args, PyObject *kwargs) {
12619 PyObject *resultobj;
12620 wxEvent *arg1 = 0 ;
12621 wxPropagationDisabler *result;
12622 PyObject * obj0 = 0 ;
12623 char *kwnames[] = {
12624 (char *) "event", NULL
12625 };
12626
12627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PropagationDisabler",kwnames,&obj0)) goto fail;
12628 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12629 SWIG_POINTER_EXCEPTION | 0)) == -1)
12630 SWIG_fail;
12631 if (arg1 == NULL) {
12632 PyErr_SetString(PyExc_TypeError,"null reference");
12633 SWIG_fail;
12634 }
12635 {
12636 PyThreadState* __tstate = wxPyBeginAllowThreads();
12637 result = (wxPropagationDisabler *)new wxPropagationDisabler(*arg1);
12638
12639 wxPyEndAllowThreads(__tstate);
12640 if (PyErr_Occurred()) SWIG_fail;
12641 }
12642 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPropagationDisabler, 1);
12643 return resultobj;
12644 fail:
12645 return NULL;
12646 }
12647
12648
12649 static PyObject *_wrap_delete_PropagationDisabler(PyObject *self, PyObject *args, PyObject *kwargs) {
12650 PyObject *resultobj;
12651 wxPropagationDisabler *arg1 = (wxPropagationDisabler *) 0 ;
12652 PyObject * obj0 = 0 ;
12653 char *kwnames[] = {
12654 (char *) "self", NULL
12655 };
12656
12657 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PropagationDisabler",kwnames,&obj0)) goto fail;
12658 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPropagationDisabler,
12659 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12660 {
12661 PyThreadState* __tstate = wxPyBeginAllowThreads();
12662 delete arg1;
12663
12664 wxPyEndAllowThreads(__tstate);
12665 if (PyErr_Occurred()) SWIG_fail;
12666 }
12667 Py_INCREF(Py_None); resultobj = Py_None;
12668 return resultobj;
12669 fail:
12670 return NULL;
12671 }
12672
12673
12674 static PyObject * PropagationDisabler_swigregister(PyObject *self, PyObject *args) {
12675 PyObject *obj;
12676 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12677 SWIG_TypeClientData(SWIGTYPE_p_wxPropagationDisabler, obj);
12678 Py_INCREF(obj);
12679 return Py_BuildValue((char *)"");
12680 }
12681 static PyObject *_wrap_new_PropagateOnce(PyObject *self, PyObject *args, PyObject *kwargs) {
12682 PyObject *resultobj;
12683 wxEvent *arg1 = 0 ;
12684 wxPropagateOnce *result;
12685 PyObject * obj0 = 0 ;
12686 char *kwnames[] = {
12687 (char *) "event", NULL
12688 };
12689
12690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PropagateOnce",kwnames,&obj0)) goto fail;
12691 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12692 SWIG_POINTER_EXCEPTION | 0)) == -1)
12693 SWIG_fail;
12694 if (arg1 == NULL) {
12695 PyErr_SetString(PyExc_TypeError,"null reference");
12696 SWIG_fail;
12697 }
12698 {
12699 PyThreadState* __tstate = wxPyBeginAllowThreads();
12700 result = (wxPropagateOnce *)new wxPropagateOnce(*arg1);
12701
12702 wxPyEndAllowThreads(__tstate);
12703 if (PyErr_Occurred()) SWIG_fail;
12704 }
12705 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPropagateOnce, 1);
12706 return resultobj;
12707 fail:
12708 return NULL;
12709 }
12710
12711
12712 static PyObject *_wrap_delete_PropagateOnce(PyObject *self, PyObject *args, PyObject *kwargs) {
12713 PyObject *resultobj;
12714 wxPropagateOnce *arg1 = (wxPropagateOnce *) 0 ;
12715 PyObject * obj0 = 0 ;
12716 char *kwnames[] = {
12717 (char *) "self", NULL
12718 };
12719
12720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PropagateOnce",kwnames,&obj0)) goto fail;
12721 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPropagateOnce,
12722 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12723 {
12724 PyThreadState* __tstate = wxPyBeginAllowThreads();
12725 delete arg1;
12726
12727 wxPyEndAllowThreads(__tstate);
12728 if (PyErr_Occurred()) SWIG_fail;
12729 }
12730 Py_INCREF(Py_None); resultobj = Py_None;
12731 return resultobj;
12732 fail:
12733 return NULL;
12734 }
12735
12736
12737 static PyObject * PropagateOnce_swigregister(PyObject *self, PyObject *args) {
12738 PyObject *obj;
12739 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12740 SWIG_TypeClientData(SWIGTYPE_p_wxPropagateOnce, obj);
12741 Py_INCREF(obj);
12742 return Py_BuildValue((char *)"");
12743 }
12744 static PyObject *_wrap_new_CommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
12745 PyObject *resultobj;
12746 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
12747 int arg2 = (int) 0 ;
12748 wxCommandEvent *result;
12749 PyObject * obj0 = 0 ;
12750 PyObject * obj1 = 0 ;
12751 char *kwnames[] = {
12752 (char *) "commandType",(char *) "winid", NULL
12753 };
12754
12755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_CommandEvent",kwnames,&obj0,&obj1)) goto fail;
12756 if (obj0) {
12757 arg1 = (wxEventType) SWIG_AsInt(obj0);
12758 if (PyErr_Occurred()) SWIG_fail;
12759 }
12760 if (obj1) {
12761 arg2 = (int) SWIG_AsInt(obj1);
12762 if (PyErr_Occurred()) SWIG_fail;
12763 }
12764 {
12765 PyThreadState* __tstate = wxPyBeginAllowThreads();
12766 result = (wxCommandEvent *)new wxCommandEvent(arg1,arg2);
12767
12768 wxPyEndAllowThreads(__tstate);
12769 if (PyErr_Occurred()) SWIG_fail;
12770 }
12771 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCommandEvent, 1);
12772 return resultobj;
12773 fail:
12774 return NULL;
12775 }
12776
12777
12778 static PyObject *_wrap_CommandEvent_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
12779 PyObject *resultobj;
12780 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12781 int result;
12782 PyObject * obj0 = 0 ;
12783 char *kwnames[] = {
12784 (char *) "self", NULL
12785 };
12786
12787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetSelection",kwnames,&obj0)) goto fail;
12788 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12789 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12790 {
12791 PyThreadState* __tstate = wxPyBeginAllowThreads();
12792 result = (int)((wxCommandEvent const *)arg1)->GetSelection();
12793
12794 wxPyEndAllowThreads(__tstate);
12795 if (PyErr_Occurred()) SWIG_fail;
12796 }
12797 resultobj = SWIG_FromInt((int)result);
12798 return resultobj;
12799 fail:
12800 return NULL;
12801 }
12802
12803
12804 static PyObject *_wrap_CommandEvent_SetString(PyObject *self, PyObject *args, PyObject *kwargs) {
12805 PyObject *resultobj;
12806 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12807 wxString *arg2 = 0 ;
12808 bool temp2 = False ;
12809 PyObject * obj0 = 0 ;
12810 PyObject * obj1 = 0 ;
12811 char *kwnames[] = {
12812 (char *) "self",(char *) "s", NULL
12813 };
12814
12815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetString",kwnames,&obj0,&obj1)) goto fail;
12816 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12817 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12818 {
12819 arg2 = wxString_in_helper(obj1);
12820 if (arg2 == NULL) SWIG_fail;
12821 temp2 = True;
12822 }
12823 {
12824 PyThreadState* __tstate = wxPyBeginAllowThreads();
12825 (arg1)->SetString((wxString const &)*arg2);
12826
12827 wxPyEndAllowThreads(__tstate);
12828 if (PyErr_Occurred()) SWIG_fail;
12829 }
12830 Py_INCREF(Py_None); resultobj = Py_None;
12831 {
12832 if (temp2)
12833 delete arg2;
12834 }
12835 return resultobj;
12836 fail:
12837 {
12838 if (temp2)
12839 delete arg2;
12840 }
12841 return NULL;
12842 }
12843
12844
12845 static PyObject *_wrap_CommandEvent_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
12846 PyObject *resultobj;
12847 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12848 wxString result;
12849 PyObject * obj0 = 0 ;
12850 char *kwnames[] = {
12851 (char *) "self", NULL
12852 };
12853
12854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetString",kwnames,&obj0)) goto fail;
12855 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12856 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12857 {
12858 PyThreadState* __tstate = wxPyBeginAllowThreads();
12859 result = ((wxCommandEvent const *)arg1)->GetString();
12860
12861 wxPyEndAllowThreads(__tstate);
12862 if (PyErr_Occurred()) SWIG_fail;
12863 }
12864 {
12865 #if wxUSE_UNICODE
12866 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12867 #else
12868 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12869 #endif
12870 }
12871 return resultobj;
12872 fail:
12873 return NULL;
12874 }
12875
12876
12877 static PyObject *_wrap_CommandEvent_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
12878 PyObject *resultobj;
12879 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12880 bool result;
12881 PyObject * obj0 = 0 ;
12882 char *kwnames[] = {
12883 (char *) "self", NULL
12884 };
12885
12886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_IsChecked",kwnames,&obj0)) goto fail;
12887 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12888 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12889 {
12890 PyThreadState* __tstate = wxPyBeginAllowThreads();
12891 result = (bool)((wxCommandEvent const *)arg1)->IsChecked();
12892
12893 wxPyEndAllowThreads(__tstate);
12894 if (PyErr_Occurred()) SWIG_fail;
12895 }
12896 {
12897 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12898 }
12899 return resultobj;
12900 fail:
12901 return NULL;
12902 }
12903
12904
12905 static PyObject *_wrap_CommandEvent_IsSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
12906 PyObject *resultobj;
12907 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12908 bool result;
12909 PyObject * obj0 = 0 ;
12910 char *kwnames[] = {
12911 (char *) "self", NULL
12912 };
12913
12914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_IsSelection",kwnames,&obj0)) goto fail;
12915 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12916 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12917 {
12918 PyThreadState* __tstate = wxPyBeginAllowThreads();
12919 result = (bool)((wxCommandEvent const *)arg1)->IsSelection();
12920
12921 wxPyEndAllowThreads(__tstate);
12922 if (PyErr_Occurred()) SWIG_fail;
12923 }
12924 {
12925 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12926 }
12927 return resultobj;
12928 fail:
12929 return NULL;
12930 }
12931
12932
12933 static PyObject *_wrap_CommandEvent_SetExtraLong(PyObject *self, PyObject *args, PyObject *kwargs) {
12934 PyObject *resultobj;
12935 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12936 long arg2 ;
12937 PyObject * obj0 = 0 ;
12938 PyObject * obj1 = 0 ;
12939 char *kwnames[] = {
12940 (char *) "self",(char *) "extraLong", NULL
12941 };
12942
12943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetExtraLong",kwnames,&obj0,&obj1)) goto fail;
12944 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12945 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12946 arg2 = (long) SWIG_AsLong(obj1);
12947 if (PyErr_Occurred()) SWIG_fail;
12948 {
12949 PyThreadState* __tstate = wxPyBeginAllowThreads();
12950 (arg1)->SetExtraLong(arg2);
12951
12952 wxPyEndAllowThreads(__tstate);
12953 if (PyErr_Occurred()) SWIG_fail;
12954 }
12955 Py_INCREF(Py_None); resultobj = Py_None;
12956 return resultobj;
12957 fail:
12958 return NULL;
12959 }
12960
12961
12962 static PyObject *_wrap_CommandEvent_GetExtraLong(PyObject *self, PyObject *args, PyObject *kwargs) {
12963 PyObject *resultobj;
12964 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12965 long result;
12966 PyObject * obj0 = 0 ;
12967 char *kwnames[] = {
12968 (char *) "self", NULL
12969 };
12970
12971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetExtraLong",kwnames,&obj0)) goto fail;
12972 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12973 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12974 {
12975 PyThreadState* __tstate = wxPyBeginAllowThreads();
12976 result = (long)((wxCommandEvent const *)arg1)->GetExtraLong();
12977
12978 wxPyEndAllowThreads(__tstate);
12979 if (PyErr_Occurred()) SWIG_fail;
12980 }
12981 resultobj = SWIG_FromLong((long)result);
12982 return resultobj;
12983 fail:
12984 return NULL;
12985 }
12986
12987
12988 static PyObject *_wrap_CommandEvent_SetInt(PyObject *self, PyObject *args, PyObject *kwargs) {
12989 PyObject *resultobj;
12990 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12991 int arg2 ;
12992 PyObject * obj0 = 0 ;
12993 PyObject * obj1 = 0 ;
12994 char *kwnames[] = {
12995 (char *) "self",(char *) "i", NULL
12996 };
12997
12998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetInt",kwnames,&obj0,&obj1)) goto fail;
12999 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13000 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13001 arg2 = (int) SWIG_AsInt(obj1);
13002 if (PyErr_Occurred()) SWIG_fail;
13003 {
13004 PyThreadState* __tstate = wxPyBeginAllowThreads();
13005 (arg1)->SetInt(arg2);
13006
13007 wxPyEndAllowThreads(__tstate);
13008 if (PyErr_Occurred()) SWIG_fail;
13009 }
13010 Py_INCREF(Py_None); resultobj = Py_None;
13011 return resultobj;
13012 fail:
13013 return NULL;
13014 }
13015
13016
13017 static PyObject *_wrap_CommandEvent_GetInt(PyObject *self, PyObject *args, PyObject *kwargs) {
13018 PyObject *resultobj;
13019 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13020 long result;
13021 PyObject * obj0 = 0 ;
13022 char *kwnames[] = {
13023 (char *) "self", NULL
13024 };
13025
13026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetInt",kwnames,&obj0)) goto fail;
13027 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13028 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13029 {
13030 PyThreadState* __tstate = wxPyBeginAllowThreads();
13031 result = (long)((wxCommandEvent const *)arg1)->GetInt();
13032
13033 wxPyEndAllowThreads(__tstate);
13034 if (PyErr_Occurred()) SWIG_fail;
13035 }
13036 resultobj = SWIG_FromLong((long)result);
13037 return resultobj;
13038 fail:
13039 return NULL;
13040 }
13041
13042
13043 static PyObject *_wrap_CommandEvent_Clone(PyObject *self, PyObject *args, PyObject *kwargs) {
13044 PyObject *resultobj;
13045 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13046 wxEvent *result;
13047 PyObject * obj0 = 0 ;
13048 char *kwnames[] = {
13049 (char *) "self", NULL
13050 };
13051
13052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_Clone",kwnames,&obj0)) goto fail;
13053 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13054 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13055 {
13056 PyThreadState* __tstate = wxPyBeginAllowThreads();
13057 result = (wxEvent *)((wxCommandEvent const *)arg1)->Clone();
13058
13059 wxPyEndAllowThreads(__tstate);
13060 if (PyErr_Occurred()) SWIG_fail;
13061 }
13062 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvent, 0);
13063 return resultobj;
13064 fail:
13065 return NULL;
13066 }
13067
13068
13069 static PyObject * CommandEvent_swigregister(PyObject *self, PyObject *args) {
13070 PyObject *obj;
13071 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13072 SWIG_TypeClientData(SWIGTYPE_p_wxCommandEvent, obj);
13073 Py_INCREF(obj);
13074 return Py_BuildValue((char *)"");
13075 }
13076 static PyObject *_wrap_new_NotifyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13077 PyObject *resultobj;
13078 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13079 int arg2 = (int) 0 ;
13080 wxNotifyEvent *result;
13081 PyObject * obj0 = 0 ;
13082 PyObject * obj1 = 0 ;
13083 char *kwnames[] = {
13084 (char *) "commandType",(char *) "winid", NULL
13085 };
13086
13087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_NotifyEvent",kwnames,&obj0,&obj1)) goto fail;
13088 if (obj0) {
13089 arg1 = (wxEventType) SWIG_AsInt(obj0);
13090 if (PyErr_Occurred()) SWIG_fail;
13091 }
13092 if (obj1) {
13093 arg2 = (int) SWIG_AsInt(obj1);
13094 if (PyErr_Occurred()) SWIG_fail;
13095 }
13096 {
13097 PyThreadState* __tstate = wxPyBeginAllowThreads();
13098 result = (wxNotifyEvent *)new wxNotifyEvent(arg1,arg2);
13099
13100 wxPyEndAllowThreads(__tstate);
13101 if (PyErr_Occurred()) SWIG_fail;
13102 }
13103 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotifyEvent, 1);
13104 return resultobj;
13105 fail:
13106 return NULL;
13107 }
13108
13109
13110 static PyObject *_wrap_NotifyEvent_Veto(PyObject *self, PyObject *args, PyObject *kwargs) {
13111 PyObject *resultobj;
13112 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13113 PyObject * obj0 = 0 ;
13114 char *kwnames[] = {
13115 (char *) "self", NULL
13116 };
13117
13118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_Veto",kwnames,&obj0)) goto fail;
13119 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13120 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13121 {
13122 PyThreadState* __tstate = wxPyBeginAllowThreads();
13123 (arg1)->Veto();
13124
13125 wxPyEndAllowThreads(__tstate);
13126 if (PyErr_Occurred()) SWIG_fail;
13127 }
13128 Py_INCREF(Py_None); resultobj = Py_None;
13129 return resultobj;
13130 fail:
13131 return NULL;
13132 }
13133
13134
13135 static PyObject *_wrap_NotifyEvent_Allow(PyObject *self, PyObject *args, PyObject *kwargs) {
13136 PyObject *resultobj;
13137 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13138 PyObject * obj0 = 0 ;
13139 char *kwnames[] = {
13140 (char *) "self", NULL
13141 };
13142
13143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_Allow",kwnames,&obj0)) goto fail;
13144 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13145 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13146 {
13147 PyThreadState* __tstate = wxPyBeginAllowThreads();
13148 (arg1)->Allow();
13149
13150 wxPyEndAllowThreads(__tstate);
13151 if (PyErr_Occurred()) SWIG_fail;
13152 }
13153 Py_INCREF(Py_None); resultobj = Py_None;
13154 return resultobj;
13155 fail:
13156 return NULL;
13157 }
13158
13159
13160 static PyObject *_wrap_NotifyEvent_IsAllowed(PyObject *self, PyObject *args, PyObject *kwargs) {
13161 PyObject *resultobj;
13162 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13163 bool result;
13164 PyObject * obj0 = 0 ;
13165 char *kwnames[] = {
13166 (char *) "self", NULL
13167 };
13168
13169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_IsAllowed",kwnames,&obj0)) goto fail;
13170 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13171 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13172 {
13173 PyThreadState* __tstate = wxPyBeginAllowThreads();
13174 result = (bool)(arg1)->IsAllowed();
13175
13176 wxPyEndAllowThreads(__tstate);
13177 if (PyErr_Occurred()) SWIG_fail;
13178 }
13179 {
13180 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13181 }
13182 return resultobj;
13183 fail:
13184 return NULL;
13185 }
13186
13187
13188 static PyObject * NotifyEvent_swigregister(PyObject *self, PyObject *args) {
13189 PyObject *obj;
13190 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13191 SWIG_TypeClientData(SWIGTYPE_p_wxNotifyEvent, obj);
13192 Py_INCREF(obj);
13193 return Py_BuildValue((char *)"");
13194 }
13195 static PyObject *_wrap_new_ScrollEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13196 PyObject *resultobj;
13197 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13198 int arg2 = (int) 0 ;
13199 int arg3 = (int) 0 ;
13200 int arg4 = (int) 0 ;
13201 wxScrollEvent *result;
13202 PyObject * obj0 = 0 ;
13203 PyObject * obj1 = 0 ;
13204 PyObject * obj2 = 0 ;
13205 PyObject * obj3 = 0 ;
13206 char *kwnames[] = {
13207 (char *) "commandType",(char *) "winid",(char *) "pos",(char *) "orient", NULL
13208 };
13209
13210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ScrollEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
13211 if (obj0) {
13212 arg1 = (wxEventType) SWIG_AsInt(obj0);
13213 if (PyErr_Occurred()) SWIG_fail;
13214 }
13215 if (obj1) {
13216 arg2 = (int) SWIG_AsInt(obj1);
13217 if (PyErr_Occurred()) SWIG_fail;
13218 }
13219 if (obj2) {
13220 arg3 = (int) SWIG_AsInt(obj2);
13221 if (PyErr_Occurred()) SWIG_fail;
13222 }
13223 if (obj3) {
13224 arg4 = (int) SWIG_AsInt(obj3);
13225 if (PyErr_Occurred()) SWIG_fail;
13226 }
13227 {
13228 PyThreadState* __tstate = wxPyBeginAllowThreads();
13229 result = (wxScrollEvent *)new wxScrollEvent(arg1,arg2,arg3,arg4);
13230
13231 wxPyEndAllowThreads(__tstate);
13232 if (PyErr_Occurred()) SWIG_fail;
13233 }
13234 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollEvent, 1);
13235 return resultobj;
13236 fail:
13237 return NULL;
13238 }
13239
13240
13241 static PyObject *_wrap_ScrollEvent_GetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13242 PyObject *resultobj;
13243 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13244 int result;
13245 PyObject * obj0 = 0 ;
13246 char *kwnames[] = {
13247 (char *) "self", NULL
13248 };
13249
13250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollEvent_GetOrientation",kwnames,&obj0)) goto fail;
13251 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13252 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13253 {
13254 PyThreadState* __tstate = wxPyBeginAllowThreads();
13255 result = (int)((wxScrollEvent const *)arg1)->GetOrientation();
13256
13257 wxPyEndAllowThreads(__tstate);
13258 if (PyErr_Occurred()) SWIG_fail;
13259 }
13260 resultobj = SWIG_FromInt((int)result);
13261 return resultobj;
13262 fail:
13263 return NULL;
13264 }
13265
13266
13267 static PyObject *_wrap_ScrollEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13268 PyObject *resultobj;
13269 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13270 int result;
13271 PyObject * obj0 = 0 ;
13272 char *kwnames[] = {
13273 (char *) "self", NULL
13274 };
13275
13276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollEvent_GetPosition",kwnames,&obj0)) goto fail;
13277 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13278 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13279 {
13280 PyThreadState* __tstate = wxPyBeginAllowThreads();
13281 result = (int)((wxScrollEvent const *)arg1)->GetPosition();
13282
13283 wxPyEndAllowThreads(__tstate);
13284 if (PyErr_Occurred()) SWIG_fail;
13285 }
13286 resultobj = SWIG_FromInt((int)result);
13287 return resultobj;
13288 fail:
13289 return NULL;
13290 }
13291
13292
13293 static PyObject *_wrap_ScrollEvent_SetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13294 PyObject *resultobj;
13295 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13296 int arg2 ;
13297 PyObject * obj0 = 0 ;
13298 PyObject * obj1 = 0 ;
13299 char *kwnames[] = {
13300 (char *) "self",(char *) "orient", NULL
13301 };
13302
13303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
13304 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13305 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13306 arg2 = (int) SWIG_AsInt(obj1);
13307 if (PyErr_Occurred()) SWIG_fail;
13308 {
13309 PyThreadState* __tstate = wxPyBeginAllowThreads();
13310 (arg1)->SetOrientation(arg2);
13311
13312 wxPyEndAllowThreads(__tstate);
13313 if (PyErr_Occurred()) SWIG_fail;
13314 }
13315 Py_INCREF(Py_None); resultobj = Py_None;
13316 return resultobj;
13317 fail:
13318 return NULL;
13319 }
13320
13321
13322 static PyObject *_wrap_ScrollEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13323 PyObject *resultobj;
13324 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13325 int arg2 ;
13326 PyObject * obj0 = 0 ;
13327 PyObject * obj1 = 0 ;
13328 char *kwnames[] = {
13329 (char *) "self",(char *) "pos", NULL
13330 };
13331
13332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
13333 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13334 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13335 arg2 = (int) SWIG_AsInt(obj1);
13336 if (PyErr_Occurred()) SWIG_fail;
13337 {
13338 PyThreadState* __tstate = wxPyBeginAllowThreads();
13339 (arg1)->SetPosition(arg2);
13340
13341 wxPyEndAllowThreads(__tstate);
13342 if (PyErr_Occurred()) SWIG_fail;
13343 }
13344 Py_INCREF(Py_None); resultobj = Py_None;
13345 return resultobj;
13346 fail:
13347 return NULL;
13348 }
13349
13350
13351 static PyObject * ScrollEvent_swigregister(PyObject *self, PyObject *args) {
13352 PyObject *obj;
13353 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13354 SWIG_TypeClientData(SWIGTYPE_p_wxScrollEvent, obj);
13355 Py_INCREF(obj);
13356 return Py_BuildValue((char *)"");
13357 }
13358 static PyObject *_wrap_new_ScrollWinEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13359 PyObject *resultobj;
13360 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13361 int arg2 = (int) 0 ;
13362 int arg3 = (int) 0 ;
13363 wxScrollWinEvent *result;
13364 PyObject * obj0 = 0 ;
13365 PyObject * obj1 = 0 ;
13366 PyObject * obj2 = 0 ;
13367 char *kwnames[] = {
13368 (char *) "commandType",(char *) "pos",(char *) "orient", NULL
13369 };
13370
13371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ScrollWinEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
13372 if (obj0) {
13373 arg1 = (wxEventType) SWIG_AsInt(obj0);
13374 if (PyErr_Occurred()) SWIG_fail;
13375 }
13376 if (obj1) {
13377 arg2 = (int) SWIG_AsInt(obj1);
13378 if (PyErr_Occurred()) SWIG_fail;
13379 }
13380 if (obj2) {
13381 arg3 = (int) SWIG_AsInt(obj2);
13382 if (PyErr_Occurred()) SWIG_fail;
13383 }
13384 {
13385 PyThreadState* __tstate = wxPyBeginAllowThreads();
13386 result = (wxScrollWinEvent *)new wxScrollWinEvent(arg1,arg2,arg3);
13387
13388 wxPyEndAllowThreads(__tstate);
13389 if (PyErr_Occurred()) SWIG_fail;
13390 }
13391 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollWinEvent, 1);
13392 return resultobj;
13393 fail:
13394 return NULL;
13395 }
13396
13397
13398 static PyObject *_wrap_ScrollWinEvent_GetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13399 PyObject *resultobj;
13400 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13401 int result;
13402 PyObject * obj0 = 0 ;
13403 char *kwnames[] = {
13404 (char *) "self", NULL
13405 };
13406
13407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollWinEvent_GetOrientation",kwnames,&obj0)) goto fail;
13408 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13409 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13410 {
13411 PyThreadState* __tstate = wxPyBeginAllowThreads();
13412 result = (int)((wxScrollWinEvent const *)arg1)->GetOrientation();
13413
13414 wxPyEndAllowThreads(__tstate);
13415 if (PyErr_Occurred()) SWIG_fail;
13416 }
13417 resultobj = SWIG_FromInt((int)result);
13418 return resultobj;
13419 fail:
13420 return NULL;
13421 }
13422
13423
13424 static PyObject *_wrap_ScrollWinEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13425 PyObject *resultobj;
13426 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13427 int result;
13428 PyObject * obj0 = 0 ;
13429 char *kwnames[] = {
13430 (char *) "self", NULL
13431 };
13432
13433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollWinEvent_GetPosition",kwnames,&obj0)) goto fail;
13434 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13435 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13436 {
13437 PyThreadState* __tstate = wxPyBeginAllowThreads();
13438 result = (int)((wxScrollWinEvent const *)arg1)->GetPosition();
13439
13440 wxPyEndAllowThreads(__tstate);
13441 if (PyErr_Occurred()) SWIG_fail;
13442 }
13443 resultobj = SWIG_FromInt((int)result);
13444 return resultobj;
13445 fail:
13446 return NULL;
13447 }
13448
13449
13450 static PyObject *_wrap_ScrollWinEvent_SetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13451 PyObject *resultobj;
13452 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13453 int arg2 ;
13454 PyObject * obj0 = 0 ;
13455 PyObject * obj1 = 0 ;
13456 char *kwnames[] = {
13457 (char *) "self",(char *) "orient", NULL
13458 };
13459
13460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollWinEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
13461 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13462 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13463 arg2 = (int) SWIG_AsInt(obj1);
13464 if (PyErr_Occurred()) SWIG_fail;
13465 {
13466 PyThreadState* __tstate = wxPyBeginAllowThreads();
13467 (arg1)->SetOrientation(arg2);
13468
13469 wxPyEndAllowThreads(__tstate);
13470 if (PyErr_Occurred()) SWIG_fail;
13471 }
13472 Py_INCREF(Py_None); resultobj = Py_None;
13473 return resultobj;
13474 fail:
13475 return NULL;
13476 }
13477
13478
13479 static PyObject *_wrap_ScrollWinEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13480 PyObject *resultobj;
13481 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13482 int arg2 ;
13483 PyObject * obj0 = 0 ;
13484 PyObject * obj1 = 0 ;
13485 char *kwnames[] = {
13486 (char *) "self",(char *) "pos", NULL
13487 };
13488
13489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollWinEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
13490 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13491 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13492 arg2 = (int) SWIG_AsInt(obj1);
13493 if (PyErr_Occurred()) SWIG_fail;
13494 {
13495 PyThreadState* __tstate = wxPyBeginAllowThreads();
13496 (arg1)->SetPosition(arg2);
13497
13498 wxPyEndAllowThreads(__tstate);
13499 if (PyErr_Occurred()) SWIG_fail;
13500 }
13501 Py_INCREF(Py_None); resultobj = Py_None;
13502 return resultobj;
13503 fail:
13504 return NULL;
13505 }
13506
13507
13508 static PyObject * ScrollWinEvent_swigregister(PyObject *self, PyObject *args) {
13509 PyObject *obj;
13510 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13511 SWIG_TypeClientData(SWIGTYPE_p_wxScrollWinEvent, obj);
13512 Py_INCREF(obj);
13513 return Py_BuildValue((char *)"");
13514 }
13515 static PyObject *_wrap_new_MouseEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13516 PyObject *resultobj;
13517 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13518 wxMouseEvent *result;
13519 PyObject * obj0 = 0 ;
13520 char *kwnames[] = {
13521 (char *) "mouseType", NULL
13522 };
13523
13524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MouseEvent",kwnames,&obj0)) goto fail;
13525 if (obj0) {
13526 arg1 = (wxEventType) SWIG_AsInt(obj0);
13527 if (PyErr_Occurred()) SWIG_fail;
13528 }
13529 {
13530 PyThreadState* __tstate = wxPyBeginAllowThreads();
13531 result = (wxMouseEvent *)new wxMouseEvent(arg1);
13532
13533 wxPyEndAllowThreads(__tstate);
13534 if (PyErr_Occurred()) SWIG_fail;
13535 }
13536 {
13537 resultobj = wxPyMake_wxObject(result);
13538 }
13539 return resultobj;
13540 fail:
13541 return NULL;
13542 }
13543
13544
13545 static PyObject *_wrap_MouseEvent_IsButton(PyObject *self, PyObject *args, PyObject *kwargs) {
13546 PyObject *resultobj;
13547 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13548 bool result;
13549 PyObject * obj0 = 0 ;
13550 char *kwnames[] = {
13551 (char *) "self", NULL
13552 };
13553
13554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_IsButton",kwnames,&obj0)) goto fail;
13555 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13556 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13557 {
13558 PyThreadState* __tstate = wxPyBeginAllowThreads();
13559 result = (bool)((wxMouseEvent const *)arg1)->IsButton();
13560
13561 wxPyEndAllowThreads(__tstate);
13562 if (PyErr_Occurred()) SWIG_fail;
13563 }
13564 {
13565 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13566 }
13567 return resultobj;
13568 fail:
13569 return NULL;
13570 }
13571
13572
13573 static PyObject *_wrap_MouseEvent_ButtonDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13574 PyObject *resultobj;
13575 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13576 int arg2 = (int) wxMOUSE_BTN_ANY ;
13577 bool result;
13578 PyObject * obj0 = 0 ;
13579 PyObject * obj1 = 0 ;
13580 char *kwnames[] = {
13581 (char *) "self",(char *) "but", NULL
13582 };
13583
13584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonDown",kwnames,&obj0,&obj1)) goto fail;
13585 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13586 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13587 if (obj1) {
13588 arg2 = (int) SWIG_AsInt(obj1);
13589 if (PyErr_Occurred()) SWIG_fail;
13590 }
13591 {
13592 PyThreadState* __tstate = wxPyBeginAllowThreads();
13593 result = (bool)((wxMouseEvent const *)arg1)->ButtonDown(arg2);
13594
13595 wxPyEndAllowThreads(__tstate);
13596 if (PyErr_Occurred()) SWIG_fail;
13597 }
13598 {
13599 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13600 }
13601 return resultobj;
13602 fail:
13603 return NULL;
13604 }
13605
13606
13607 static PyObject *_wrap_MouseEvent_ButtonDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
13608 PyObject *resultobj;
13609 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13610 int arg2 = (int) wxMOUSE_BTN_ANY ;
13611 bool result;
13612 PyObject * obj0 = 0 ;
13613 PyObject * obj1 = 0 ;
13614 char *kwnames[] = {
13615 (char *) "self",(char *) "but", NULL
13616 };
13617
13618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonDClick",kwnames,&obj0,&obj1)) goto fail;
13619 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13620 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13621 if (obj1) {
13622 arg2 = (int) SWIG_AsInt(obj1);
13623 if (PyErr_Occurred()) SWIG_fail;
13624 }
13625 {
13626 PyThreadState* __tstate = wxPyBeginAllowThreads();
13627 result = (bool)((wxMouseEvent const *)arg1)->ButtonDClick(arg2);
13628
13629 wxPyEndAllowThreads(__tstate);
13630 if (PyErr_Occurred()) SWIG_fail;
13631 }
13632 {
13633 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13634 }
13635 return resultobj;
13636 fail:
13637 return NULL;
13638 }
13639
13640
13641 static PyObject *_wrap_MouseEvent_ButtonUp(PyObject *self, PyObject *args, PyObject *kwargs) {
13642 PyObject *resultobj;
13643 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13644 int arg2 = (int) wxMOUSE_BTN_ANY ;
13645 bool result;
13646 PyObject * obj0 = 0 ;
13647 PyObject * obj1 = 0 ;
13648 char *kwnames[] = {
13649 (char *) "self",(char *) "but", NULL
13650 };
13651
13652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonUp",kwnames,&obj0,&obj1)) goto fail;
13653 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13654 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13655 if (obj1) {
13656 arg2 = (int) SWIG_AsInt(obj1);
13657 if (PyErr_Occurred()) SWIG_fail;
13658 }
13659 {
13660 PyThreadState* __tstate = wxPyBeginAllowThreads();
13661 result = (bool)((wxMouseEvent const *)arg1)->ButtonUp(arg2);
13662
13663 wxPyEndAllowThreads(__tstate);
13664 if (PyErr_Occurred()) SWIG_fail;
13665 }
13666 {
13667 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13668 }
13669 return resultobj;
13670 fail:
13671 return NULL;
13672 }
13673
13674
13675 static PyObject *_wrap_MouseEvent_Button(PyObject *self, PyObject *args, PyObject *kwargs) {
13676 PyObject *resultobj;
13677 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13678 int arg2 ;
13679 bool result;
13680 PyObject * obj0 = 0 ;
13681 PyObject * obj1 = 0 ;
13682 char *kwnames[] = {
13683 (char *) "self",(char *) "but", NULL
13684 };
13685
13686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_Button",kwnames,&obj0,&obj1)) goto fail;
13687 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13688 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13689 arg2 = (int) SWIG_AsInt(obj1);
13690 if (PyErr_Occurred()) SWIG_fail;
13691 {
13692 PyThreadState* __tstate = wxPyBeginAllowThreads();
13693 result = (bool)((wxMouseEvent const *)arg1)->Button(arg2);
13694
13695 wxPyEndAllowThreads(__tstate);
13696 if (PyErr_Occurred()) SWIG_fail;
13697 }
13698 {
13699 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13700 }
13701 return resultobj;
13702 fail:
13703 return NULL;
13704 }
13705
13706
13707 static PyObject *_wrap_MouseEvent_ButtonIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13708 PyObject *resultobj;
13709 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13710 int arg2 ;
13711 bool result;
13712 PyObject * obj0 = 0 ;
13713 PyObject * obj1 = 0 ;
13714 char *kwnames[] = {
13715 (char *) "self",(char *) "but", NULL
13716 };
13717
13718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_ButtonIsDown",kwnames,&obj0,&obj1)) goto fail;
13719 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13720 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13721 arg2 = (int) SWIG_AsInt(obj1);
13722 if (PyErr_Occurred()) SWIG_fail;
13723 {
13724 PyThreadState* __tstate = wxPyBeginAllowThreads();
13725 result = (bool)((wxMouseEvent const *)arg1)->ButtonIsDown(arg2);
13726
13727 wxPyEndAllowThreads(__tstate);
13728 if (PyErr_Occurred()) SWIG_fail;
13729 }
13730 {
13731 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13732 }
13733 return resultobj;
13734 fail:
13735 return NULL;
13736 }
13737
13738
13739 static PyObject *_wrap_MouseEvent_GetButton(PyObject *self, PyObject *args, PyObject *kwargs) {
13740 PyObject *resultobj;
13741 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13742 int result;
13743 PyObject * obj0 = 0 ;
13744 char *kwnames[] = {
13745 (char *) "self", NULL
13746 };
13747
13748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetButton",kwnames,&obj0)) goto fail;
13749 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13750 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13751 {
13752 PyThreadState* __tstate = wxPyBeginAllowThreads();
13753 result = (int)((wxMouseEvent const *)arg1)->GetButton();
13754
13755 wxPyEndAllowThreads(__tstate);
13756 if (PyErr_Occurred()) SWIG_fail;
13757 }
13758 resultobj = SWIG_FromInt((int)result);
13759 return resultobj;
13760 fail:
13761 return NULL;
13762 }
13763
13764
13765 static PyObject *_wrap_MouseEvent_ControlDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13766 PyObject *resultobj;
13767 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13768 bool result;
13769 PyObject * obj0 = 0 ;
13770 char *kwnames[] = {
13771 (char *) "self", NULL
13772 };
13773
13774 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_ControlDown",kwnames,&obj0)) goto fail;
13775 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13776 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13777 {
13778 PyThreadState* __tstate = wxPyBeginAllowThreads();
13779 result = (bool)((wxMouseEvent const *)arg1)->ControlDown();
13780
13781 wxPyEndAllowThreads(__tstate);
13782 if (PyErr_Occurred()) SWIG_fail;
13783 }
13784 {
13785 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13786 }
13787 return resultobj;
13788 fail:
13789 return NULL;
13790 }
13791
13792
13793 static PyObject *_wrap_MouseEvent_MetaDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13794 PyObject *resultobj;
13795 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13796 bool result;
13797 PyObject * obj0 = 0 ;
13798 char *kwnames[] = {
13799 (char *) "self", NULL
13800 };
13801
13802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MetaDown",kwnames,&obj0)) goto fail;
13803 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13804 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13805 {
13806 PyThreadState* __tstate = wxPyBeginAllowThreads();
13807 result = (bool)((wxMouseEvent const *)arg1)->MetaDown();
13808
13809 wxPyEndAllowThreads(__tstate);
13810 if (PyErr_Occurred()) SWIG_fail;
13811 }
13812 {
13813 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13814 }
13815 return resultobj;
13816 fail:
13817 return NULL;
13818 }
13819
13820
13821 static PyObject *_wrap_MouseEvent_AltDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13822 PyObject *resultobj;
13823 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13824 bool result;
13825 PyObject * obj0 = 0 ;
13826 char *kwnames[] = {
13827 (char *) "self", NULL
13828 };
13829
13830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_AltDown",kwnames,&obj0)) goto fail;
13831 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13832 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13833 {
13834 PyThreadState* __tstate = wxPyBeginAllowThreads();
13835 result = (bool)((wxMouseEvent const *)arg1)->AltDown();
13836
13837 wxPyEndAllowThreads(__tstate);
13838 if (PyErr_Occurred()) SWIG_fail;
13839 }
13840 {
13841 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13842 }
13843 return resultobj;
13844 fail:
13845 return NULL;
13846 }
13847
13848
13849 static PyObject *_wrap_MouseEvent_ShiftDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13850 PyObject *resultobj;
13851 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13852 bool result;
13853 PyObject * obj0 = 0 ;
13854 char *kwnames[] = {
13855 (char *) "self", NULL
13856 };
13857
13858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_ShiftDown",kwnames,&obj0)) goto fail;
13859 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13860 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13861 {
13862 PyThreadState* __tstate = wxPyBeginAllowThreads();
13863 result = (bool)((wxMouseEvent const *)arg1)->ShiftDown();
13864
13865 wxPyEndAllowThreads(__tstate);
13866 if (PyErr_Occurred()) SWIG_fail;
13867 }
13868 {
13869 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13870 }
13871 return resultobj;
13872 fail:
13873 return NULL;
13874 }
13875
13876
13877 static PyObject *_wrap_MouseEvent_LeftDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13878 PyObject *resultobj;
13879 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13880 bool result;
13881 PyObject * obj0 = 0 ;
13882 char *kwnames[] = {
13883 (char *) "self", NULL
13884 };
13885
13886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftDown",kwnames,&obj0)) goto fail;
13887 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13888 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13889 {
13890 PyThreadState* __tstate = wxPyBeginAllowThreads();
13891 result = (bool)((wxMouseEvent const *)arg1)->LeftDown();
13892
13893 wxPyEndAllowThreads(__tstate);
13894 if (PyErr_Occurred()) SWIG_fail;
13895 }
13896 {
13897 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13898 }
13899 return resultobj;
13900 fail:
13901 return NULL;
13902 }
13903
13904
13905 static PyObject *_wrap_MouseEvent_MiddleDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13906 PyObject *resultobj;
13907 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13908 bool result;
13909 PyObject * obj0 = 0 ;
13910 char *kwnames[] = {
13911 (char *) "self", NULL
13912 };
13913
13914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleDown",kwnames,&obj0)) goto fail;
13915 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13916 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13917 {
13918 PyThreadState* __tstate = wxPyBeginAllowThreads();
13919 result = (bool)((wxMouseEvent const *)arg1)->MiddleDown();
13920
13921 wxPyEndAllowThreads(__tstate);
13922 if (PyErr_Occurred()) SWIG_fail;
13923 }
13924 {
13925 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13926 }
13927 return resultobj;
13928 fail:
13929 return NULL;
13930 }
13931
13932
13933 static PyObject *_wrap_MouseEvent_RightDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13934 PyObject *resultobj;
13935 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13936 bool result;
13937 PyObject * obj0 = 0 ;
13938 char *kwnames[] = {
13939 (char *) "self", NULL
13940 };
13941
13942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightDown",kwnames,&obj0)) goto fail;
13943 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13944 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13945 {
13946 PyThreadState* __tstate = wxPyBeginAllowThreads();
13947 result = (bool)((wxMouseEvent const *)arg1)->RightDown();
13948
13949 wxPyEndAllowThreads(__tstate);
13950 if (PyErr_Occurred()) SWIG_fail;
13951 }
13952 {
13953 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13954 }
13955 return resultobj;
13956 fail:
13957 return NULL;
13958 }
13959
13960
13961 static PyObject *_wrap_MouseEvent_LeftUp(PyObject *self, PyObject *args, PyObject *kwargs) {
13962 PyObject *resultobj;
13963 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13964 bool result;
13965 PyObject * obj0 = 0 ;
13966 char *kwnames[] = {
13967 (char *) "self", NULL
13968 };
13969
13970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftUp",kwnames,&obj0)) goto fail;
13971 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13972 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13973 {
13974 PyThreadState* __tstate = wxPyBeginAllowThreads();
13975 result = (bool)((wxMouseEvent const *)arg1)->LeftUp();
13976
13977 wxPyEndAllowThreads(__tstate);
13978 if (PyErr_Occurred()) SWIG_fail;
13979 }
13980 {
13981 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13982 }
13983 return resultobj;
13984 fail:
13985 return NULL;
13986 }
13987
13988
13989 static PyObject *_wrap_MouseEvent_MiddleUp(PyObject *self, PyObject *args, PyObject *kwargs) {
13990 PyObject *resultobj;
13991 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13992 bool result;
13993 PyObject * obj0 = 0 ;
13994 char *kwnames[] = {
13995 (char *) "self", NULL
13996 };
13997
13998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleUp",kwnames,&obj0)) goto fail;
13999 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14000 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14001 {
14002 PyThreadState* __tstate = wxPyBeginAllowThreads();
14003 result = (bool)((wxMouseEvent const *)arg1)->MiddleUp();
14004
14005 wxPyEndAllowThreads(__tstate);
14006 if (PyErr_Occurred()) SWIG_fail;
14007 }
14008 {
14009 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14010 }
14011 return resultobj;
14012 fail:
14013 return NULL;
14014 }
14015
14016
14017 static PyObject *_wrap_MouseEvent_RightUp(PyObject *self, PyObject *args, PyObject *kwargs) {
14018 PyObject *resultobj;
14019 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14020 bool result;
14021 PyObject * obj0 = 0 ;
14022 char *kwnames[] = {
14023 (char *) "self", NULL
14024 };
14025
14026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightUp",kwnames,&obj0)) goto fail;
14027 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14028 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14029 {
14030 PyThreadState* __tstate = wxPyBeginAllowThreads();
14031 result = (bool)((wxMouseEvent const *)arg1)->RightUp();
14032
14033 wxPyEndAllowThreads(__tstate);
14034 if (PyErr_Occurred()) SWIG_fail;
14035 }
14036 {
14037 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14038 }
14039 return resultobj;
14040 fail:
14041 return NULL;
14042 }
14043
14044
14045 static PyObject *_wrap_MouseEvent_LeftDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
14046 PyObject *resultobj;
14047 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14048 bool result;
14049 PyObject * obj0 = 0 ;
14050 char *kwnames[] = {
14051 (char *) "self", NULL
14052 };
14053
14054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftDClick",kwnames,&obj0)) goto fail;
14055 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14056 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14057 {
14058 PyThreadState* __tstate = wxPyBeginAllowThreads();
14059 result = (bool)((wxMouseEvent const *)arg1)->LeftDClick();
14060
14061 wxPyEndAllowThreads(__tstate);
14062 if (PyErr_Occurred()) SWIG_fail;
14063 }
14064 {
14065 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14066 }
14067 return resultobj;
14068 fail:
14069 return NULL;
14070 }
14071
14072
14073 static PyObject *_wrap_MouseEvent_MiddleDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
14074 PyObject *resultobj;
14075 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14076 bool result;
14077 PyObject * obj0 = 0 ;
14078 char *kwnames[] = {
14079 (char *) "self", NULL
14080 };
14081
14082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleDClick",kwnames,&obj0)) goto fail;
14083 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14084 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14085 {
14086 PyThreadState* __tstate = wxPyBeginAllowThreads();
14087 result = (bool)((wxMouseEvent const *)arg1)->MiddleDClick();
14088
14089 wxPyEndAllowThreads(__tstate);
14090 if (PyErr_Occurred()) SWIG_fail;
14091 }
14092 {
14093 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14094 }
14095 return resultobj;
14096 fail:
14097 return NULL;
14098 }
14099
14100
14101 static PyObject *_wrap_MouseEvent_RightDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
14102 PyObject *resultobj;
14103 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14104 bool result;
14105 PyObject * obj0 = 0 ;
14106 char *kwnames[] = {
14107 (char *) "self", NULL
14108 };
14109
14110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightDClick",kwnames,&obj0)) goto fail;
14111 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14112 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14113 {
14114 PyThreadState* __tstate = wxPyBeginAllowThreads();
14115 result = (bool)((wxMouseEvent const *)arg1)->RightDClick();
14116
14117 wxPyEndAllowThreads(__tstate);
14118 if (PyErr_Occurred()) SWIG_fail;
14119 }
14120 {
14121 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14122 }
14123 return resultobj;
14124 fail:
14125 return NULL;
14126 }
14127
14128
14129 static PyObject *_wrap_MouseEvent_LeftIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
14130 PyObject *resultobj;
14131 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14132 bool result;
14133 PyObject * obj0 = 0 ;
14134 char *kwnames[] = {
14135 (char *) "self", NULL
14136 };
14137
14138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftIsDown",kwnames,&obj0)) goto fail;
14139 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14140 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14141 {
14142 PyThreadState* __tstate = wxPyBeginAllowThreads();
14143 result = (bool)(arg1)->LeftIsDown();
14144
14145 wxPyEndAllowThreads(__tstate);
14146 if (PyErr_Occurred()) SWIG_fail;
14147 }
14148 {
14149 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14150 }
14151 return resultobj;
14152 fail:
14153 return NULL;
14154 }
14155
14156
14157 static PyObject *_wrap_MouseEvent_MiddleIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
14158 PyObject *resultobj;
14159 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14160 bool result;
14161 PyObject * obj0 = 0 ;
14162 char *kwnames[] = {
14163 (char *) "self", NULL
14164 };
14165
14166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleIsDown",kwnames,&obj0)) goto fail;
14167 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14168 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14169 {
14170 PyThreadState* __tstate = wxPyBeginAllowThreads();
14171 result = (bool)(arg1)->MiddleIsDown();
14172
14173 wxPyEndAllowThreads(__tstate);
14174 if (PyErr_Occurred()) SWIG_fail;
14175 }
14176 {
14177 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14178 }
14179 return resultobj;
14180 fail:
14181 return NULL;
14182 }
14183
14184
14185 static PyObject *_wrap_MouseEvent_RightIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
14186 PyObject *resultobj;
14187 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14188 bool result;
14189 PyObject * obj0 = 0 ;
14190 char *kwnames[] = {
14191 (char *) "self", NULL
14192 };
14193
14194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightIsDown",kwnames,&obj0)) goto fail;
14195 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14196 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14197 {
14198 PyThreadState* __tstate = wxPyBeginAllowThreads();
14199 result = (bool)(arg1)->RightIsDown();
14200
14201 wxPyEndAllowThreads(__tstate);
14202 if (PyErr_Occurred()) SWIG_fail;
14203 }
14204 {
14205 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14206 }
14207 return resultobj;
14208 fail:
14209 return NULL;
14210 }
14211
14212
14213 static PyObject *_wrap_MouseEvent_Dragging(PyObject *self, PyObject *args, PyObject *kwargs) {
14214 PyObject *resultobj;
14215 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14216 bool result;
14217 PyObject * obj0 = 0 ;
14218 char *kwnames[] = {
14219 (char *) "self", NULL
14220 };
14221
14222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Dragging",kwnames,&obj0)) goto fail;
14223 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14224 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14225 {
14226 PyThreadState* __tstate = wxPyBeginAllowThreads();
14227 result = (bool)((wxMouseEvent const *)arg1)->Dragging();
14228
14229 wxPyEndAllowThreads(__tstate);
14230 if (PyErr_Occurred()) SWIG_fail;
14231 }
14232 {
14233 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14234 }
14235 return resultobj;
14236 fail:
14237 return NULL;
14238 }
14239
14240
14241 static PyObject *_wrap_MouseEvent_Moving(PyObject *self, PyObject *args, PyObject *kwargs) {
14242 PyObject *resultobj;
14243 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14244 bool result;
14245 PyObject * obj0 = 0 ;
14246 char *kwnames[] = {
14247 (char *) "self", NULL
14248 };
14249
14250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Moving",kwnames,&obj0)) goto fail;
14251 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14252 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14253 {
14254 PyThreadState* __tstate = wxPyBeginAllowThreads();
14255 result = (bool)((wxMouseEvent const *)arg1)->Moving();
14256
14257 wxPyEndAllowThreads(__tstate);
14258 if (PyErr_Occurred()) SWIG_fail;
14259 }
14260 {
14261 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14262 }
14263 return resultobj;
14264 fail:
14265 return NULL;
14266 }
14267
14268
14269 static PyObject *_wrap_MouseEvent_Entering(PyObject *self, PyObject *args, PyObject *kwargs) {
14270 PyObject *resultobj;
14271 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14272 bool result;
14273 PyObject * obj0 = 0 ;
14274 char *kwnames[] = {
14275 (char *) "self", NULL
14276 };
14277
14278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Entering",kwnames,&obj0)) goto fail;
14279 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14280 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14281 {
14282 PyThreadState* __tstate = wxPyBeginAllowThreads();
14283 result = (bool)((wxMouseEvent const *)arg1)->Entering();
14284
14285 wxPyEndAllowThreads(__tstate);
14286 if (PyErr_Occurred()) SWIG_fail;
14287 }
14288 {
14289 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14290 }
14291 return resultobj;
14292 fail:
14293 return NULL;
14294 }
14295
14296
14297 static PyObject *_wrap_MouseEvent_Leaving(PyObject *self, PyObject *args, PyObject *kwargs) {
14298 PyObject *resultobj;
14299 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14300 bool result;
14301 PyObject * obj0 = 0 ;
14302 char *kwnames[] = {
14303 (char *) "self", NULL
14304 };
14305
14306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Leaving",kwnames,&obj0)) goto fail;
14307 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14308 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14309 {
14310 PyThreadState* __tstate = wxPyBeginAllowThreads();
14311 result = (bool)((wxMouseEvent const *)arg1)->Leaving();
14312
14313 wxPyEndAllowThreads(__tstate);
14314 if (PyErr_Occurred()) SWIG_fail;
14315 }
14316 {
14317 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14318 }
14319 return resultobj;
14320 fail:
14321 return NULL;
14322 }
14323
14324
14325 static PyObject *_wrap_MouseEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
14326 PyObject *resultobj;
14327 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14328 wxPoint result;
14329 PyObject * obj0 = 0 ;
14330 char *kwnames[] = {
14331 (char *) "self", NULL
14332 };
14333
14334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetPosition",kwnames,&obj0)) goto fail;
14335 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14336 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14337 {
14338 PyThreadState* __tstate = wxPyBeginAllowThreads();
14339 result = (arg1)->GetPosition();
14340
14341 wxPyEndAllowThreads(__tstate);
14342 if (PyErr_Occurred()) SWIG_fail;
14343 }
14344 {
14345 wxPoint * resultptr;
14346 resultptr = new wxPoint((wxPoint &) result);
14347 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
14348 }
14349 return resultobj;
14350 fail:
14351 return NULL;
14352 }
14353
14354
14355 static PyObject *_wrap_MouseEvent_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
14356 PyObject *resultobj;
14357 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14358 long *arg2 = (long *) 0 ;
14359 long *arg3 = (long *) 0 ;
14360 long temp2 ;
14361 long temp3 ;
14362 PyObject * obj0 = 0 ;
14363 char *kwnames[] = {
14364 (char *) "self", NULL
14365 };
14366
14367 arg2 = &temp2;
14368 arg3 = &temp3;
14369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetPositionTuple",kwnames,&obj0)) goto fail;
14370 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14371 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14372 {
14373 PyThreadState* __tstate = wxPyBeginAllowThreads();
14374 (arg1)->GetPosition(arg2,arg3);
14375
14376 wxPyEndAllowThreads(__tstate);
14377 if (PyErr_Occurred()) SWIG_fail;
14378 }
14379 Py_INCREF(Py_None); resultobj = Py_None;
14380 {
14381 PyObject *o = PyInt_FromLong((long) (*arg2));
14382 resultobj = t_output_helper(resultobj,o);
14383 }
14384 {
14385 PyObject *o = PyInt_FromLong((long) (*arg3));
14386 resultobj = t_output_helper(resultobj,o);
14387 }
14388 return resultobj;
14389 fail:
14390 return NULL;
14391 }
14392
14393
14394 static PyObject *_wrap_MouseEvent_GetLogicalPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
14395 PyObject *resultobj;
14396 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14397 wxDC *arg2 = 0 ;
14398 wxPoint result;
14399 PyObject * obj0 = 0 ;
14400 PyObject * obj1 = 0 ;
14401 char *kwnames[] = {
14402 (char *) "self",(char *) "dc", NULL
14403 };
14404
14405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_GetLogicalPosition",kwnames,&obj0,&obj1)) goto fail;
14406 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14407 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14408 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
14409 SWIG_POINTER_EXCEPTION | 0)) == -1)
14410 SWIG_fail;
14411 if (arg2 == NULL) {
14412 PyErr_SetString(PyExc_TypeError,"null reference");
14413 SWIG_fail;
14414 }
14415 {
14416 PyThreadState* __tstate = wxPyBeginAllowThreads();
14417 result = ((wxMouseEvent const *)arg1)->GetLogicalPosition((wxDC const &)*arg2);
14418
14419 wxPyEndAllowThreads(__tstate);
14420 if (PyErr_Occurred()) SWIG_fail;
14421 }
14422 {
14423 wxPoint * resultptr;
14424 resultptr = new wxPoint((wxPoint &) result);
14425 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
14426 }
14427 return resultobj;
14428 fail:
14429 return NULL;
14430 }
14431
14432
14433 static PyObject *_wrap_MouseEvent_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
14434 PyObject *resultobj;
14435 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14436 int result;
14437 PyObject * obj0 = 0 ;
14438 char *kwnames[] = {
14439 (char *) "self", NULL
14440 };
14441
14442 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetX",kwnames,&obj0)) goto fail;
14443 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14444 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14445 {
14446 PyThreadState* __tstate = wxPyBeginAllowThreads();
14447 result = (int)((wxMouseEvent const *)arg1)->GetX();
14448
14449 wxPyEndAllowThreads(__tstate);
14450 if (PyErr_Occurred()) SWIG_fail;
14451 }
14452 resultobj = SWIG_FromInt((int)result);
14453 return resultobj;
14454 fail:
14455 return NULL;
14456 }
14457
14458
14459 static PyObject *_wrap_MouseEvent_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
14460 PyObject *resultobj;
14461 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14462 int result;
14463 PyObject * obj0 = 0 ;
14464 char *kwnames[] = {
14465 (char *) "self", NULL
14466 };
14467
14468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetY",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 = (int)((wxMouseEvent const *)arg1)->GetY();
14474
14475 wxPyEndAllowThreads(__tstate);
14476 if (PyErr_Occurred()) SWIG_fail;
14477 }
14478 resultobj = SWIG_FromInt((int)result);
14479 return resultobj;
14480 fail:
14481 return NULL;
14482 }
14483
14484
14485 static PyObject *_wrap_MouseEvent_GetWheelRotation(PyObject *self, PyObject *args, PyObject *kwargs) {
14486 PyObject *resultobj;
14487 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14488 int result;
14489 PyObject * obj0 = 0 ;
14490 char *kwnames[] = {
14491 (char *) "self", NULL
14492 };
14493
14494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetWheelRotation",kwnames,&obj0)) goto fail;
14495 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14496 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14497 {
14498 PyThreadState* __tstate = wxPyBeginAllowThreads();
14499 result = (int)((wxMouseEvent const *)arg1)->GetWheelRotation();
14500
14501 wxPyEndAllowThreads(__tstate);
14502 if (PyErr_Occurred()) SWIG_fail;
14503 }
14504 resultobj = SWIG_FromInt((int)result);
14505 return resultobj;
14506 fail:
14507 return NULL;
14508 }
14509
14510
14511 static PyObject *_wrap_MouseEvent_GetWheelDelta(PyObject *self, PyObject *args, PyObject *kwargs) {
14512 PyObject *resultobj;
14513 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14514 int result;
14515 PyObject * obj0 = 0 ;
14516 char *kwnames[] = {
14517 (char *) "self", NULL
14518 };
14519
14520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetWheelDelta",kwnames,&obj0)) goto fail;
14521 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14522 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14523 {
14524 PyThreadState* __tstate = wxPyBeginAllowThreads();
14525 result = (int)((wxMouseEvent const *)arg1)->GetWheelDelta();
14526
14527 wxPyEndAllowThreads(__tstate);
14528 if (PyErr_Occurred()) SWIG_fail;
14529 }
14530 resultobj = SWIG_FromInt((int)result);
14531 return resultobj;
14532 fail:
14533 return NULL;
14534 }
14535
14536
14537 static PyObject *_wrap_MouseEvent_GetLinesPerAction(PyObject *self, PyObject *args, PyObject *kwargs) {
14538 PyObject *resultobj;
14539 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14540 int result;
14541 PyObject * obj0 = 0 ;
14542 char *kwnames[] = {
14543 (char *) "self", NULL
14544 };
14545
14546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetLinesPerAction",kwnames,&obj0)) goto fail;
14547 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14548 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14549 {
14550 PyThreadState* __tstate = wxPyBeginAllowThreads();
14551 result = (int)((wxMouseEvent const *)arg1)->GetLinesPerAction();
14552
14553 wxPyEndAllowThreads(__tstate);
14554 if (PyErr_Occurred()) SWIG_fail;
14555 }
14556 resultobj = SWIG_FromInt((int)result);
14557 return resultobj;
14558 fail:
14559 return NULL;
14560 }
14561
14562
14563 static PyObject *_wrap_MouseEvent_IsPageScroll(PyObject *self, PyObject *args, PyObject *kwargs) {
14564 PyObject *resultobj;
14565 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14566 bool result;
14567 PyObject * obj0 = 0 ;
14568 char *kwnames[] = {
14569 (char *) "self", NULL
14570 };
14571
14572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_IsPageScroll",kwnames,&obj0)) goto fail;
14573 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14574 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14575 {
14576 PyThreadState* __tstate = wxPyBeginAllowThreads();
14577 result = (bool)((wxMouseEvent const *)arg1)->IsPageScroll();
14578
14579 wxPyEndAllowThreads(__tstate);
14580 if (PyErr_Occurred()) SWIG_fail;
14581 }
14582 {
14583 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14584 }
14585 return resultobj;
14586 fail:
14587 return NULL;
14588 }
14589
14590
14591 static PyObject *_wrap_MouseEvent_m_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14592 PyObject *resultobj;
14593 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14594 int arg2 ;
14595 PyObject * obj0 = 0 ;
14596 PyObject * obj1 = 0 ;
14597 char *kwnames[] = {
14598 (char *) "self",(char *) "m_x", NULL
14599 };
14600
14601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_x_set",kwnames,&obj0,&obj1)) goto fail;
14602 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14603 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14604 arg2 = (int) SWIG_AsInt(obj1);
14605 if (PyErr_Occurred()) SWIG_fail;
14606 if (arg1) (arg1)->m_x = arg2;
14607
14608 Py_INCREF(Py_None); resultobj = Py_None;
14609 return resultobj;
14610 fail:
14611 return NULL;
14612 }
14613
14614
14615 static PyObject *_wrap_MouseEvent_m_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14616 PyObject *resultobj;
14617 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14618 int result;
14619 PyObject * obj0 = 0 ;
14620 char *kwnames[] = {
14621 (char *) "self", NULL
14622 };
14623
14624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_x_get",kwnames,&obj0)) goto fail;
14625 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14626 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14627 result = (int) ((arg1)->m_x);
14628
14629 resultobj = SWIG_FromInt((int)result);
14630 return resultobj;
14631 fail:
14632 return NULL;
14633 }
14634
14635
14636 static PyObject *_wrap_MouseEvent_m_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14637 PyObject *resultobj;
14638 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14639 int arg2 ;
14640 PyObject * obj0 = 0 ;
14641 PyObject * obj1 = 0 ;
14642 char *kwnames[] = {
14643 (char *) "self",(char *) "m_y", NULL
14644 };
14645
14646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_y_set",kwnames,&obj0,&obj1)) goto fail;
14647 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14648 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14649 arg2 = (int) SWIG_AsInt(obj1);
14650 if (PyErr_Occurred()) SWIG_fail;
14651 if (arg1) (arg1)->m_y = arg2;
14652
14653 Py_INCREF(Py_None); resultobj = Py_None;
14654 return resultobj;
14655 fail:
14656 return NULL;
14657 }
14658
14659
14660 static PyObject *_wrap_MouseEvent_m_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14661 PyObject *resultobj;
14662 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14663 int result;
14664 PyObject * obj0 = 0 ;
14665 char *kwnames[] = {
14666 (char *) "self", NULL
14667 };
14668
14669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_y_get",kwnames,&obj0)) goto fail;
14670 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14671 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14672 result = (int) ((arg1)->m_y);
14673
14674 resultobj = SWIG_FromInt((int)result);
14675 return resultobj;
14676 fail:
14677 return NULL;
14678 }
14679
14680
14681 static PyObject *_wrap_MouseEvent_m_leftDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14682 PyObject *resultobj;
14683 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14684 bool arg2 ;
14685 PyObject * obj0 = 0 ;
14686 PyObject * obj1 = 0 ;
14687 char *kwnames[] = {
14688 (char *) "self",(char *) "m_leftDown", NULL
14689 };
14690
14691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_leftDown_set",kwnames,&obj0,&obj1)) goto fail;
14692 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14693 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14694 arg2 = (bool) SWIG_AsBool(obj1);
14695 if (PyErr_Occurred()) SWIG_fail;
14696 if (arg1) (arg1)->m_leftDown = arg2;
14697
14698 Py_INCREF(Py_None); resultobj = Py_None;
14699 return resultobj;
14700 fail:
14701 return NULL;
14702 }
14703
14704
14705 static PyObject *_wrap_MouseEvent_m_leftDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14706 PyObject *resultobj;
14707 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14708 bool result;
14709 PyObject * obj0 = 0 ;
14710 char *kwnames[] = {
14711 (char *) "self", NULL
14712 };
14713
14714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_leftDown_get",kwnames,&obj0)) goto fail;
14715 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14716 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14717 result = (bool) ((arg1)->m_leftDown);
14718
14719 {
14720 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14721 }
14722 return resultobj;
14723 fail:
14724 return NULL;
14725 }
14726
14727
14728 static PyObject *_wrap_MouseEvent_m_middleDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14729 PyObject *resultobj;
14730 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14731 bool arg2 ;
14732 PyObject * obj0 = 0 ;
14733 PyObject * obj1 = 0 ;
14734 char *kwnames[] = {
14735 (char *) "self",(char *) "m_middleDown", NULL
14736 };
14737
14738 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_middleDown_set",kwnames,&obj0,&obj1)) goto fail;
14739 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14740 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14741 arg2 = (bool) SWIG_AsBool(obj1);
14742 if (PyErr_Occurred()) SWIG_fail;
14743 if (arg1) (arg1)->m_middleDown = arg2;
14744
14745 Py_INCREF(Py_None); resultobj = Py_None;
14746 return resultobj;
14747 fail:
14748 return NULL;
14749 }
14750
14751
14752 static PyObject *_wrap_MouseEvent_m_middleDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14753 PyObject *resultobj;
14754 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14755 bool result;
14756 PyObject * obj0 = 0 ;
14757 char *kwnames[] = {
14758 (char *) "self", NULL
14759 };
14760
14761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_middleDown_get",kwnames,&obj0)) goto fail;
14762 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14763 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14764 result = (bool) ((arg1)->m_middleDown);
14765
14766 {
14767 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14768 }
14769 return resultobj;
14770 fail:
14771 return NULL;
14772 }
14773
14774
14775 static PyObject *_wrap_MouseEvent_m_rightDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14776 PyObject *resultobj;
14777 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14778 bool arg2 ;
14779 PyObject * obj0 = 0 ;
14780 PyObject * obj1 = 0 ;
14781 char *kwnames[] = {
14782 (char *) "self",(char *) "m_rightDown", NULL
14783 };
14784
14785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_rightDown_set",kwnames,&obj0,&obj1)) goto fail;
14786 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14787 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14788 arg2 = (bool) SWIG_AsBool(obj1);
14789 if (PyErr_Occurred()) SWIG_fail;
14790 if (arg1) (arg1)->m_rightDown = arg2;
14791
14792 Py_INCREF(Py_None); resultobj = Py_None;
14793 return resultobj;
14794 fail:
14795 return NULL;
14796 }
14797
14798
14799 static PyObject *_wrap_MouseEvent_m_rightDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14800 PyObject *resultobj;
14801 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14802 bool result;
14803 PyObject * obj0 = 0 ;
14804 char *kwnames[] = {
14805 (char *) "self", NULL
14806 };
14807
14808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_rightDown_get",kwnames,&obj0)) goto fail;
14809 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14810 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14811 result = (bool) ((arg1)->m_rightDown);
14812
14813 {
14814 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14815 }
14816 return resultobj;
14817 fail:
14818 return NULL;
14819 }
14820
14821
14822 static PyObject *_wrap_MouseEvent_m_controlDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14823 PyObject *resultobj;
14824 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14825 bool arg2 ;
14826 PyObject * obj0 = 0 ;
14827 PyObject * obj1 = 0 ;
14828 char *kwnames[] = {
14829 (char *) "self",(char *) "m_controlDown", NULL
14830 };
14831
14832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_controlDown_set",kwnames,&obj0,&obj1)) goto fail;
14833 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14834 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14835 arg2 = (bool) SWIG_AsBool(obj1);
14836 if (PyErr_Occurred()) SWIG_fail;
14837 if (arg1) (arg1)->m_controlDown = arg2;
14838
14839 Py_INCREF(Py_None); resultobj = Py_None;
14840 return resultobj;
14841 fail:
14842 return NULL;
14843 }
14844
14845
14846 static PyObject *_wrap_MouseEvent_m_controlDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14847 PyObject *resultobj;
14848 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14849 bool result;
14850 PyObject * obj0 = 0 ;
14851 char *kwnames[] = {
14852 (char *) "self", NULL
14853 };
14854
14855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_controlDown_get",kwnames,&obj0)) goto fail;
14856 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14857 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14858 result = (bool) ((arg1)->m_controlDown);
14859
14860 {
14861 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14862 }
14863 return resultobj;
14864 fail:
14865 return NULL;
14866 }
14867
14868
14869 static PyObject *_wrap_MouseEvent_m_shiftDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14870 PyObject *resultobj;
14871 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14872 bool arg2 ;
14873 PyObject * obj0 = 0 ;
14874 PyObject * obj1 = 0 ;
14875 char *kwnames[] = {
14876 (char *) "self",(char *) "m_shiftDown", NULL
14877 };
14878
14879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_shiftDown_set",kwnames,&obj0,&obj1)) goto fail;
14880 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14881 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14882 arg2 = (bool) SWIG_AsBool(obj1);
14883 if (PyErr_Occurred()) SWIG_fail;
14884 if (arg1) (arg1)->m_shiftDown = arg2;
14885
14886 Py_INCREF(Py_None); resultobj = Py_None;
14887 return resultobj;
14888 fail:
14889 return NULL;
14890 }
14891
14892
14893 static PyObject *_wrap_MouseEvent_m_shiftDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14894 PyObject *resultobj;
14895 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14896 bool result;
14897 PyObject * obj0 = 0 ;
14898 char *kwnames[] = {
14899 (char *) "self", NULL
14900 };
14901
14902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_shiftDown_get",kwnames,&obj0)) goto fail;
14903 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14904 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14905 result = (bool) ((arg1)->m_shiftDown);
14906
14907 {
14908 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14909 }
14910 return resultobj;
14911 fail:
14912 return NULL;
14913 }
14914
14915
14916 static PyObject *_wrap_MouseEvent_m_altDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14917 PyObject *resultobj;
14918 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14919 bool arg2 ;
14920 PyObject * obj0 = 0 ;
14921 PyObject * obj1 = 0 ;
14922 char *kwnames[] = {
14923 (char *) "self",(char *) "m_altDown", NULL
14924 };
14925
14926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_altDown_set",kwnames,&obj0,&obj1)) goto fail;
14927 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14928 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14929 arg2 = (bool) SWIG_AsBool(obj1);
14930 if (PyErr_Occurred()) SWIG_fail;
14931 if (arg1) (arg1)->m_altDown = arg2;
14932
14933 Py_INCREF(Py_None); resultobj = Py_None;
14934 return resultobj;
14935 fail:
14936 return NULL;
14937 }
14938
14939
14940 static PyObject *_wrap_MouseEvent_m_altDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14941 PyObject *resultobj;
14942 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14943 bool result;
14944 PyObject * obj0 = 0 ;
14945 char *kwnames[] = {
14946 (char *) "self", NULL
14947 };
14948
14949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_altDown_get",kwnames,&obj0)) goto fail;
14950 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14951 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14952 result = (bool) ((arg1)->m_altDown);
14953
14954 {
14955 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14956 }
14957 return resultobj;
14958 fail:
14959 return NULL;
14960 }
14961
14962
14963 static PyObject *_wrap_MouseEvent_m_metaDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14964 PyObject *resultobj;
14965 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14966 bool arg2 ;
14967 PyObject * obj0 = 0 ;
14968 PyObject * obj1 = 0 ;
14969 char *kwnames[] = {
14970 (char *) "self",(char *) "m_metaDown", NULL
14971 };
14972
14973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_metaDown_set",kwnames,&obj0,&obj1)) goto fail;
14974 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14975 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14976 arg2 = (bool) SWIG_AsBool(obj1);
14977 if (PyErr_Occurred()) SWIG_fail;
14978 if (arg1) (arg1)->m_metaDown = arg2;
14979
14980 Py_INCREF(Py_None); resultobj = Py_None;
14981 return resultobj;
14982 fail:
14983 return NULL;
14984 }
14985
14986
14987 static PyObject *_wrap_MouseEvent_m_metaDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14988 PyObject *resultobj;
14989 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14990 bool result;
14991 PyObject * obj0 = 0 ;
14992 char *kwnames[] = {
14993 (char *) "self", NULL
14994 };
14995
14996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_metaDown_get",kwnames,&obj0)) goto fail;
14997 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14998 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14999 result = (bool) ((arg1)->m_metaDown);
15000
15001 {
15002 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15003 }
15004 return resultobj;
15005 fail:
15006 return NULL;
15007 }
15008
15009
15010 static PyObject *_wrap_MouseEvent_m_wheelRotation_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15011 PyObject *resultobj;
15012 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15013 int arg2 ;
15014 PyObject * obj0 = 0 ;
15015 PyObject * obj1 = 0 ;
15016 char *kwnames[] = {
15017 (char *) "self",(char *) "m_wheelRotation", NULL
15018 };
15019
15020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_wheelRotation_set",kwnames,&obj0,&obj1)) goto fail;
15021 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15022 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15023 arg2 = (int) SWIG_AsInt(obj1);
15024 if (PyErr_Occurred()) SWIG_fail;
15025 if (arg1) (arg1)->m_wheelRotation = arg2;
15026
15027 Py_INCREF(Py_None); resultobj = Py_None;
15028 return resultobj;
15029 fail:
15030 return NULL;
15031 }
15032
15033
15034 static PyObject *_wrap_MouseEvent_m_wheelRotation_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15035 PyObject *resultobj;
15036 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15037 int result;
15038 PyObject * obj0 = 0 ;
15039 char *kwnames[] = {
15040 (char *) "self", NULL
15041 };
15042
15043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_wheelRotation_get",kwnames,&obj0)) goto fail;
15044 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15045 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15046 result = (int) ((arg1)->m_wheelRotation);
15047
15048 resultobj = SWIG_FromInt((int)result);
15049 return resultobj;
15050 fail:
15051 return NULL;
15052 }
15053
15054
15055 static PyObject *_wrap_MouseEvent_m_wheelDelta_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15056 PyObject *resultobj;
15057 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15058 int arg2 ;
15059 PyObject * obj0 = 0 ;
15060 PyObject * obj1 = 0 ;
15061 char *kwnames[] = {
15062 (char *) "self",(char *) "m_wheelDelta", NULL
15063 };
15064
15065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_wheelDelta_set",kwnames,&obj0,&obj1)) goto fail;
15066 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15067 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15068 arg2 = (int) SWIG_AsInt(obj1);
15069 if (PyErr_Occurred()) SWIG_fail;
15070 if (arg1) (arg1)->m_wheelDelta = arg2;
15071
15072 Py_INCREF(Py_None); resultobj = Py_None;
15073 return resultobj;
15074 fail:
15075 return NULL;
15076 }
15077
15078
15079 static PyObject *_wrap_MouseEvent_m_wheelDelta_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15080 PyObject *resultobj;
15081 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15082 int result;
15083 PyObject * obj0 = 0 ;
15084 char *kwnames[] = {
15085 (char *) "self", NULL
15086 };
15087
15088 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_wheelDelta_get",kwnames,&obj0)) goto fail;
15089 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15090 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15091 result = (int) ((arg1)->m_wheelDelta);
15092
15093 resultobj = SWIG_FromInt((int)result);
15094 return resultobj;
15095 fail:
15096 return NULL;
15097 }
15098
15099
15100 static PyObject *_wrap_MouseEvent_m_linesPerAction_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15101 PyObject *resultobj;
15102 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15103 int arg2 ;
15104 PyObject * obj0 = 0 ;
15105 PyObject * obj1 = 0 ;
15106 char *kwnames[] = {
15107 (char *) "self",(char *) "m_linesPerAction", NULL
15108 };
15109
15110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_linesPerAction_set",kwnames,&obj0,&obj1)) goto fail;
15111 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15112 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15113 arg2 = (int) SWIG_AsInt(obj1);
15114 if (PyErr_Occurred()) SWIG_fail;
15115 if (arg1) (arg1)->m_linesPerAction = arg2;
15116
15117 Py_INCREF(Py_None); resultobj = Py_None;
15118 return resultobj;
15119 fail:
15120 return NULL;
15121 }
15122
15123
15124 static PyObject *_wrap_MouseEvent_m_linesPerAction_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15125 PyObject *resultobj;
15126 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15127 int result;
15128 PyObject * obj0 = 0 ;
15129 char *kwnames[] = {
15130 (char *) "self", NULL
15131 };
15132
15133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_linesPerAction_get",kwnames,&obj0)) goto fail;
15134 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15135 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15136 result = (int) ((arg1)->m_linesPerAction);
15137
15138 resultobj = SWIG_FromInt((int)result);
15139 return resultobj;
15140 fail:
15141 return NULL;
15142 }
15143
15144
15145 static PyObject * MouseEvent_swigregister(PyObject *self, PyObject *args) {
15146 PyObject *obj;
15147 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15148 SWIG_TypeClientData(SWIGTYPE_p_wxMouseEvent, obj);
15149 Py_INCREF(obj);
15150 return Py_BuildValue((char *)"");
15151 }
15152 static PyObject *_wrap_new_SetCursorEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
15153 PyObject *resultobj;
15154 int arg1 = (int) 0 ;
15155 int arg2 = (int) 0 ;
15156 wxSetCursorEvent *result;
15157 PyObject * obj0 = 0 ;
15158 PyObject * obj1 = 0 ;
15159 char *kwnames[] = {
15160 (char *) "x",(char *) "y", NULL
15161 };
15162
15163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SetCursorEvent",kwnames,&obj0,&obj1)) goto fail;
15164 if (obj0) {
15165 arg1 = (int) SWIG_AsInt(obj0);
15166 if (PyErr_Occurred()) SWIG_fail;
15167 }
15168 if (obj1) {
15169 arg2 = (int) SWIG_AsInt(obj1);
15170 if (PyErr_Occurred()) SWIG_fail;
15171 }
15172 {
15173 PyThreadState* __tstate = wxPyBeginAllowThreads();
15174 result = (wxSetCursorEvent *)new wxSetCursorEvent(arg1,arg2);
15175
15176 wxPyEndAllowThreads(__tstate);
15177 if (PyErr_Occurred()) SWIG_fail;
15178 }
15179 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSetCursorEvent, 1);
15180 return resultobj;
15181 fail:
15182 return NULL;
15183 }
15184
15185
15186 static PyObject *_wrap_SetCursorEvent_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
15187 PyObject *resultobj;
15188 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15189 int result;
15190 PyObject * obj0 = 0 ;
15191 char *kwnames[] = {
15192 (char *) "self", NULL
15193 };
15194
15195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetX",kwnames,&obj0)) goto fail;
15196 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15197 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15198 {
15199 PyThreadState* __tstate = wxPyBeginAllowThreads();
15200 result = (int)((wxSetCursorEvent const *)arg1)->GetX();
15201
15202 wxPyEndAllowThreads(__tstate);
15203 if (PyErr_Occurred()) SWIG_fail;
15204 }
15205 resultobj = SWIG_FromInt((int)result);
15206 return resultobj;
15207 fail:
15208 return NULL;
15209 }
15210
15211
15212 static PyObject *_wrap_SetCursorEvent_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
15213 PyObject *resultobj;
15214 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15215 int result;
15216 PyObject * obj0 = 0 ;
15217 char *kwnames[] = {
15218 (char *) "self", NULL
15219 };
15220
15221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetY",kwnames,&obj0)) goto fail;
15222 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15223 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15224 {
15225 PyThreadState* __tstate = wxPyBeginAllowThreads();
15226 result = (int)((wxSetCursorEvent const *)arg1)->GetY();
15227
15228 wxPyEndAllowThreads(__tstate);
15229 if (PyErr_Occurred()) SWIG_fail;
15230 }
15231 resultobj = SWIG_FromInt((int)result);
15232 return resultobj;
15233 fail:
15234 return NULL;
15235 }
15236
15237
15238 static PyObject *_wrap_SetCursorEvent_SetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
15239 PyObject *resultobj;
15240 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15241 wxCursor *arg2 = 0 ;
15242 PyObject * obj0 = 0 ;
15243 PyObject * obj1 = 0 ;
15244 char *kwnames[] = {
15245 (char *) "self",(char *) "cursor", NULL
15246 };
15247
15248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SetCursorEvent_SetCursor",kwnames,&obj0,&obj1)) goto fail;
15249 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15250 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15251 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCursor,
15252 SWIG_POINTER_EXCEPTION | 0)) == -1)
15253 SWIG_fail;
15254 if (arg2 == NULL) {
15255 PyErr_SetString(PyExc_TypeError,"null reference");
15256 SWIG_fail;
15257 }
15258 {
15259 PyThreadState* __tstate = wxPyBeginAllowThreads();
15260 (arg1)->SetCursor((wxCursor const &)*arg2);
15261
15262 wxPyEndAllowThreads(__tstate);
15263 if (PyErr_Occurred()) SWIG_fail;
15264 }
15265 Py_INCREF(Py_None); resultobj = Py_None;
15266 return resultobj;
15267 fail:
15268 return NULL;
15269 }
15270
15271
15272 static PyObject *_wrap_SetCursorEvent_GetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
15273 PyObject *resultobj;
15274 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15275 wxCursor *result;
15276 PyObject * obj0 = 0 ;
15277 char *kwnames[] = {
15278 (char *) "self", NULL
15279 };
15280
15281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetCursor",kwnames,&obj0)) goto fail;
15282 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15283 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15284 {
15285 PyThreadState* __tstate = wxPyBeginAllowThreads();
15286 {
15287 wxCursor const &_result_ref = ((wxSetCursorEvent const *)arg1)->GetCursor();
15288 result = (wxCursor *) &_result_ref;
15289 }
15290
15291 wxPyEndAllowThreads(__tstate);
15292 if (PyErr_Occurred()) SWIG_fail;
15293 }
15294 {
15295 wxCursor* resultptr = new wxCursor(*result);
15296 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxCursor, 1);
15297 }
15298 return resultobj;
15299 fail:
15300 return NULL;
15301 }
15302
15303
15304 static PyObject *_wrap_SetCursorEvent_HasCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
15305 PyObject *resultobj;
15306 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15307 bool result;
15308 PyObject * obj0 = 0 ;
15309 char *kwnames[] = {
15310 (char *) "self", NULL
15311 };
15312
15313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_HasCursor",kwnames,&obj0)) goto fail;
15314 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15315 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15316 {
15317 PyThreadState* __tstate = wxPyBeginAllowThreads();
15318 result = (bool)((wxSetCursorEvent const *)arg1)->HasCursor();
15319
15320 wxPyEndAllowThreads(__tstate);
15321 if (PyErr_Occurred()) SWIG_fail;
15322 }
15323 {
15324 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15325 }
15326 return resultobj;
15327 fail:
15328 return NULL;
15329 }
15330
15331
15332 static PyObject * SetCursorEvent_swigregister(PyObject *self, PyObject *args) {
15333 PyObject *obj;
15334 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15335 SWIG_TypeClientData(SWIGTYPE_p_wxSetCursorEvent, obj);
15336 Py_INCREF(obj);
15337 return Py_BuildValue((char *)"");
15338 }
15339 static PyObject *_wrap_new_KeyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
15340 PyObject *resultobj;
15341 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
15342 wxKeyEvent *result;
15343 PyObject * obj0 = 0 ;
15344 char *kwnames[] = {
15345 (char *) "keyType", NULL
15346 };
15347
15348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_KeyEvent",kwnames,&obj0)) goto fail;
15349 if (obj0) {
15350 arg1 = (wxEventType) SWIG_AsInt(obj0);
15351 if (PyErr_Occurred()) SWIG_fail;
15352 }
15353 {
15354 PyThreadState* __tstate = wxPyBeginAllowThreads();
15355 result = (wxKeyEvent *)new wxKeyEvent(arg1);
15356
15357 wxPyEndAllowThreads(__tstate);
15358 if (PyErr_Occurred()) SWIG_fail;
15359 }
15360 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxKeyEvent, 1);
15361 return resultobj;
15362 fail:
15363 return NULL;
15364 }
15365
15366
15367 static PyObject *_wrap_KeyEvent_ControlDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15368 PyObject *resultobj;
15369 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15370 bool result;
15371 PyObject * obj0 = 0 ;
15372 char *kwnames[] = {
15373 (char *) "self", NULL
15374 };
15375
15376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_ControlDown",kwnames,&obj0)) goto fail;
15377 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15378 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15379 {
15380 PyThreadState* __tstate = wxPyBeginAllowThreads();
15381 result = (bool)((wxKeyEvent const *)arg1)->ControlDown();
15382
15383 wxPyEndAllowThreads(__tstate);
15384 if (PyErr_Occurred()) SWIG_fail;
15385 }
15386 {
15387 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15388 }
15389 return resultobj;
15390 fail:
15391 return NULL;
15392 }
15393
15394
15395 static PyObject *_wrap_KeyEvent_MetaDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15396 PyObject *resultobj;
15397 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15398 bool result;
15399 PyObject * obj0 = 0 ;
15400 char *kwnames[] = {
15401 (char *) "self", NULL
15402 };
15403
15404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_MetaDown",kwnames,&obj0)) goto fail;
15405 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15406 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15407 {
15408 PyThreadState* __tstate = wxPyBeginAllowThreads();
15409 result = (bool)((wxKeyEvent const *)arg1)->MetaDown();
15410
15411 wxPyEndAllowThreads(__tstate);
15412 if (PyErr_Occurred()) SWIG_fail;
15413 }
15414 {
15415 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15416 }
15417 return resultobj;
15418 fail:
15419 return NULL;
15420 }
15421
15422
15423 static PyObject *_wrap_KeyEvent_AltDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15424 PyObject *resultobj;
15425 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15426 bool result;
15427 PyObject * obj0 = 0 ;
15428 char *kwnames[] = {
15429 (char *) "self", NULL
15430 };
15431
15432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_AltDown",kwnames,&obj0)) goto fail;
15433 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15434 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15435 {
15436 PyThreadState* __tstate = wxPyBeginAllowThreads();
15437 result = (bool)((wxKeyEvent const *)arg1)->AltDown();
15438
15439 wxPyEndAllowThreads(__tstate);
15440 if (PyErr_Occurred()) SWIG_fail;
15441 }
15442 {
15443 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15444 }
15445 return resultobj;
15446 fail:
15447 return NULL;
15448 }
15449
15450
15451 static PyObject *_wrap_KeyEvent_ShiftDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15452 PyObject *resultobj;
15453 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15454 bool result;
15455 PyObject * obj0 = 0 ;
15456 char *kwnames[] = {
15457 (char *) "self", NULL
15458 };
15459
15460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_ShiftDown",kwnames,&obj0)) goto fail;
15461 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15462 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15463 {
15464 PyThreadState* __tstate = wxPyBeginAllowThreads();
15465 result = (bool)((wxKeyEvent const *)arg1)->ShiftDown();
15466
15467 wxPyEndAllowThreads(__tstate);
15468 if (PyErr_Occurred()) SWIG_fail;
15469 }
15470 {
15471 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15472 }
15473 return resultobj;
15474 fail:
15475 return NULL;
15476 }
15477
15478
15479 static PyObject *_wrap_KeyEvent_HasModifiers(PyObject *self, PyObject *args, PyObject *kwargs) {
15480 PyObject *resultobj;
15481 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15482 bool result;
15483 PyObject * obj0 = 0 ;
15484 char *kwnames[] = {
15485 (char *) "self", NULL
15486 };
15487
15488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_HasModifiers",kwnames,&obj0)) goto fail;
15489 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15490 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15491 {
15492 PyThreadState* __tstate = wxPyBeginAllowThreads();
15493 result = (bool)((wxKeyEvent const *)arg1)->HasModifiers();
15494
15495 wxPyEndAllowThreads(__tstate);
15496 if (PyErr_Occurred()) SWIG_fail;
15497 }
15498 {
15499 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15500 }
15501 return resultobj;
15502 fail:
15503 return NULL;
15504 }
15505
15506
15507 static PyObject *_wrap_KeyEvent_GetKeyCode(PyObject *self, PyObject *args, PyObject *kwargs) {
15508 PyObject *resultobj;
15509 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15510 int result;
15511 PyObject * obj0 = 0 ;
15512 char *kwnames[] = {
15513 (char *) "self", NULL
15514 };
15515
15516 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetKeyCode",kwnames,&obj0)) goto fail;
15517 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15518 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15519 {
15520 PyThreadState* __tstate = wxPyBeginAllowThreads();
15521 result = (int)((wxKeyEvent const *)arg1)->GetKeyCode();
15522
15523 wxPyEndAllowThreads(__tstate);
15524 if (PyErr_Occurred()) SWIG_fail;
15525 }
15526 resultobj = SWIG_FromInt((int)result);
15527 return resultobj;
15528 fail:
15529 return NULL;
15530 }
15531
15532
15533 static PyObject *_wrap_KeyEvent_GetUniChar(PyObject *self, PyObject *args, PyObject *kwargs) {
15534 PyObject *resultobj;
15535 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15536 int result;
15537 PyObject * obj0 = 0 ;
15538 char *kwnames[] = {
15539 (char *) "self", NULL
15540 };
15541
15542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetUniChar",kwnames,&obj0)) goto fail;
15543 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15544 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15545 {
15546 PyThreadState* __tstate = wxPyBeginAllowThreads();
15547 result = (int)wxKeyEvent_GetUniChar(arg1);
15548
15549 wxPyEndAllowThreads(__tstate);
15550 if (PyErr_Occurred()) SWIG_fail;
15551 }
15552 resultobj = SWIG_FromInt((int)result);
15553 return resultobj;
15554 fail:
15555 return NULL;
15556 }
15557
15558
15559 static PyObject *_wrap_KeyEvent_GetRawKeyCode(PyObject *self, PyObject *args, PyObject *kwargs) {
15560 PyObject *resultobj;
15561 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15562 unsigned int result;
15563 PyObject * obj0 = 0 ;
15564 char *kwnames[] = {
15565 (char *) "self", NULL
15566 };
15567
15568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetRawKeyCode",kwnames,&obj0)) goto fail;
15569 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15570 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15571 {
15572 PyThreadState* __tstate = wxPyBeginAllowThreads();
15573 result = (unsigned int)((wxKeyEvent const *)arg1)->GetRawKeyCode();
15574
15575 wxPyEndAllowThreads(__tstate);
15576 if (PyErr_Occurred()) SWIG_fail;
15577 }
15578 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
15579 return resultobj;
15580 fail:
15581 return NULL;
15582 }
15583
15584
15585 static PyObject *_wrap_KeyEvent_GetRawKeyFlags(PyObject *self, PyObject *args, PyObject *kwargs) {
15586 PyObject *resultobj;
15587 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15588 unsigned int result;
15589 PyObject * obj0 = 0 ;
15590 char *kwnames[] = {
15591 (char *) "self", NULL
15592 };
15593
15594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetRawKeyFlags",kwnames,&obj0)) goto fail;
15595 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15596 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15597 {
15598 PyThreadState* __tstate = wxPyBeginAllowThreads();
15599 result = (unsigned int)((wxKeyEvent const *)arg1)->GetRawKeyFlags();
15600
15601 wxPyEndAllowThreads(__tstate);
15602 if (PyErr_Occurred()) SWIG_fail;
15603 }
15604 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
15605 return resultobj;
15606 fail:
15607 return NULL;
15608 }
15609
15610
15611 static PyObject *_wrap_KeyEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
15612 PyObject *resultobj;
15613 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15614 wxPoint result;
15615 PyObject * obj0 = 0 ;
15616 char *kwnames[] = {
15617 (char *) "self", NULL
15618 };
15619
15620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetPosition",kwnames,&obj0)) goto fail;
15621 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15622 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15623 {
15624 PyThreadState* __tstate = wxPyBeginAllowThreads();
15625 result = (arg1)->GetPosition();
15626
15627 wxPyEndAllowThreads(__tstate);
15628 if (PyErr_Occurred()) SWIG_fail;
15629 }
15630 {
15631 wxPoint * resultptr;
15632 resultptr = new wxPoint((wxPoint &) result);
15633 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
15634 }
15635 return resultobj;
15636 fail:
15637 return NULL;
15638 }
15639
15640
15641 static PyObject *_wrap_KeyEvent_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
15642 PyObject *resultobj;
15643 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15644 long *arg2 = (long *) 0 ;
15645 long *arg3 = (long *) 0 ;
15646 long temp2 ;
15647 long temp3 ;
15648 PyObject * obj0 = 0 ;
15649 char *kwnames[] = {
15650 (char *) "self", NULL
15651 };
15652
15653 arg2 = &temp2;
15654 arg3 = &temp3;
15655 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetPositionTuple",kwnames,&obj0)) goto fail;
15656 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15657 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15658 {
15659 PyThreadState* __tstate = wxPyBeginAllowThreads();
15660 (arg1)->GetPosition(arg2,arg3);
15661
15662 wxPyEndAllowThreads(__tstate);
15663 if (PyErr_Occurred()) SWIG_fail;
15664 }
15665 Py_INCREF(Py_None); resultobj = Py_None;
15666 {
15667 PyObject *o = PyInt_FromLong((long) (*arg2));
15668 resultobj = t_output_helper(resultobj,o);
15669 }
15670 {
15671 PyObject *o = PyInt_FromLong((long) (*arg3));
15672 resultobj = t_output_helper(resultobj,o);
15673 }
15674 return resultobj;
15675 fail:
15676 return NULL;
15677 }
15678
15679
15680 static PyObject *_wrap_KeyEvent_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
15681 PyObject *resultobj;
15682 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15683 int result;
15684 PyObject * obj0 = 0 ;
15685 char *kwnames[] = {
15686 (char *) "self", NULL
15687 };
15688
15689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetX",kwnames,&obj0)) goto fail;
15690 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15691 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15692 {
15693 PyThreadState* __tstate = wxPyBeginAllowThreads();
15694 result = (int)((wxKeyEvent const *)arg1)->GetX();
15695
15696 wxPyEndAllowThreads(__tstate);
15697 if (PyErr_Occurred()) SWIG_fail;
15698 }
15699 resultobj = SWIG_FromInt((int)result);
15700 return resultobj;
15701 fail:
15702 return NULL;
15703 }
15704
15705
15706 static PyObject *_wrap_KeyEvent_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
15707 PyObject *resultobj;
15708 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15709 int result;
15710 PyObject * obj0 = 0 ;
15711 char *kwnames[] = {
15712 (char *) "self", NULL
15713 };
15714
15715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetY",kwnames,&obj0)) goto fail;
15716 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15717 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15718 {
15719 PyThreadState* __tstate = wxPyBeginAllowThreads();
15720 result = (int)((wxKeyEvent const *)arg1)->GetY();
15721
15722 wxPyEndAllowThreads(__tstate);
15723 if (PyErr_Occurred()) SWIG_fail;
15724 }
15725 resultobj = SWIG_FromInt((int)result);
15726 return resultobj;
15727 fail:
15728 return NULL;
15729 }
15730
15731
15732 static PyObject *_wrap_KeyEvent_m_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15733 PyObject *resultobj;
15734 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15735 int arg2 ;
15736 PyObject * obj0 = 0 ;
15737 PyObject * obj1 = 0 ;
15738 char *kwnames[] = {
15739 (char *) "self",(char *) "m_x", NULL
15740 };
15741
15742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_x_set",kwnames,&obj0,&obj1)) goto fail;
15743 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15744 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15745 arg2 = (int) SWIG_AsInt(obj1);
15746 if (PyErr_Occurred()) SWIG_fail;
15747 if (arg1) (arg1)->m_x = arg2;
15748
15749 Py_INCREF(Py_None); resultobj = Py_None;
15750 return resultobj;
15751 fail:
15752 return NULL;
15753 }
15754
15755
15756 static PyObject *_wrap_KeyEvent_m_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15757 PyObject *resultobj;
15758 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15759 int result;
15760 PyObject * obj0 = 0 ;
15761 char *kwnames[] = {
15762 (char *) "self", NULL
15763 };
15764
15765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_x_get",kwnames,&obj0)) goto fail;
15766 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15767 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15768 result = (int) ((arg1)->m_x);
15769
15770 resultobj = SWIG_FromInt((int)result);
15771 return resultobj;
15772 fail:
15773 return NULL;
15774 }
15775
15776
15777 static PyObject *_wrap_KeyEvent_m_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15778 PyObject *resultobj;
15779 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15780 int arg2 ;
15781 PyObject * obj0 = 0 ;
15782 PyObject * obj1 = 0 ;
15783 char *kwnames[] = {
15784 (char *) "self",(char *) "m_y", NULL
15785 };
15786
15787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_y_set",kwnames,&obj0,&obj1)) goto fail;
15788 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15789 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15790 arg2 = (int) SWIG_AsInt(obj1);
15791 if (PyErr_Occurred()) SWIG_fail;
15792 if (arg1) (arg1)->m_y = arg2;
15793
15794 Py_INCREF(Py_None); resultobj = Py_None;
15795 return resultobj;
15796 fail:
15797 return NULL;
15798 }
15799
15800
15801 static PyObject *_wrap_KeyEvent_m_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15802 PyObject *resultobj;
15803 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15804 int result;
15805 PyObject * obj0 = 0 ;
15806 char *kwnames[] = {
15807 (char *) "self", NULL
15808 };
15809
15810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_y_get",kwnames,&obj0)) goto fail;
15811 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15812 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15813 result = (int) ((arg1)->m_y);
15814
15815 resultobj = SWIG_FromInt((int)result);
15816 return resultobj;
15817 fail:
15818 return NULL;
15819 }
15820
15821
15822 static PyObject *_wrap_KeyEvent_m_keyCode_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15823 PyObject *resultobj;
15824 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15825 long arg2 ;
15826 PyObject * obj0 = 0 ;
15827 PyObject * obj1 = 0 ;
15828 char *kwnames[] = {
15829 (char *) "self",(char *) "m_keyCode", NULL
15830 };
15831
15832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_keyCode_set",kwnames,&obj0,&obj1)) goto fail;
15833 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15834 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15835 arg2 = (long) SWIG_AsLong(obj1);
15836 if (PyErr_Occurred()) SWIG_fail;
15837 if (arg1) (arg1)->m_keyCode = arg2;
15838
15839 Py_INCREF(Py_None); resultobj = Py_None;
15840 return resultobj;
15841 fail:
15842 return NULL;
15843 }
15844
15845
15846 static PyObject *_wrap_KeyEvent_m_keyCode_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15847 PyObject *resultobj;
15848 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15849 long result;
15850 PyObject * obj0 = 0 ;
15851 char *kwnames[] = {
15852 (char *) "self", NULL
15853 };
15854
15855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_keyCode_get",kwnames,&obj0)) goto fail;
15856 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15857 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15858 result = (long) ((arg1)->m_keyCode);
15859
15860 resultobj = SWIG_FromLong((long)result);
15861 return resultobj;
15862 fail:
15863 return NULL;
15864 }
15865
15866
15867 static PyObject *_wrap_KeyEvent_m_controlDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15868 PyObject *resultobj;
15869 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15870 bool arg2 ;
15871 PyObject * obj0 = 0 ;
15872 PyObject * obj1 = 0 ;
15873 char *kwnames[] = {
15874 (char *) "self",(char *) "m_controlDown", NULL
15875 };
15876
15877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_controlDown_set",kwnames,&obj0,&obj1)) goto fail;
15878 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15879 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15880 arg2 = (bool) SWIG_AsBool(obj1);
15881 if (PyErr_Occurred()) SWIG_fail;
15882 if (arg1) (arg1)->m_controlDown = arg2;
15883
15884 Py_INCREF(Py_None); resultobj = Py_None;
15885 return resultobj;
15886 fail:
15887 return NULL;
15888 }
15889
15890
15891 static PyObject *_wrap_KeyEvent_m_controlDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15892 PyObject *resultobj;
15893 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15894 bool result;
15895 PyObject * obj0 = 0 ;
15896 char *kwnames[] = {
15897 (char *) "self", NULL
15898 };
15899
15900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_controlDown_get",kwnames,&obj0)) goto fail;
15901 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15902 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15903 result = (bool) ((arg1)->m_controlDown);
15904
15905 {
15906 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15907 }
15908 return resultobj;
15909 fail:
15910 return NULL;
15911 }
15912
15913
15914 static PyObject *_wrap_KeyEvent_m_shiftDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15915 PyObject *resultobj;
15916 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15917 bool arg2 ;
15918 PyObject * obj0 = 0 ;
15919 PyObject * obj1 = 0 ;
15920 char *kwnames[] = {
15921 (char *) "self",(char *) "m_shiftDown", NULL
15922 };
15923
15924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_shiftDown_set",kwnames,&obj0,&obj1)) goto fail;
15925 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15926 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15927 arg2 = (bool) SWIG_AsBool(obj1);
15928 if (PyErr_Occurred()) SWIG_fail;
15929 if (arg1) (arg1)->m_shiftDown = arg2;
15930
15931 Py_INCREF(Py_None); resultobj = Py_None;
15932 return resultobj;
15933 fail:
15934 return NULL;
15935 }
15936
15937
15938 static PyObject *_wrap_KeyEvent_m_shiftDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15939 PyObject *resultobj;
15940 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15941 bool result;
15942 PyObject * obj0 = 0 ;
15943 char *kwnames[] = {
15944 (char *) "self", NULL
15945 };
15946
15947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_shiftDown_get",kwnames,&obj0)) goto fail;
15948 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15949 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15950 result = (bool) ((arg1)->m_shiftDown);
15951
15952 {
15953 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15954 }
15955 return resultobj;
15956 fail:
15957 return NULL;
15958 }
15959
15960
15961 static PyObject *_wrap_KeyEvent_m_altDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15962 PyObject *resultobj;
15963 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15964 bool arg2 ;
15965 PyObject * obj0 = 0 ;
15966 PyObject * obj1 = 0 ;
15967 char *kwnames[] = {
15968 (char *) "self",(char *) "m_altDown", NULL
15969 };
15970
15971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_altDown_set",kwnames,&obj0,&obj1)) goto fail;
15972 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15973 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15974 arg2 = (bool) SWIG_AsBool(obj1);
15975 if (PyErr_Occurred()) SWIG_fail;
15976 if (arg1) (arg1)->m_altDown = arg2;
15977
15978 Py_INCREF(Py_None); resultobj = Py_None;
15979 return resultobj;
15980 fail:
15981 return NULL;
15982 }
15983
15984
15985 static PyObject *_wrap_KeyEvent_m_altDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15986 PyObject *resultobj;
15987 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15988 bool result;
15989 PyObject * obj0 = 0 ;
15990 char *kwnames[] = {
15991 (char *) "self", NULL
15992 };
15993
15994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_altDown_get",kwnames,&obj0)) goto fail;
15995 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15996 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15997 result = (bool) ((arg1)->m_altDown);
15998
15999 {
16000 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16001 }
16002 return resultobj;
16003 fail:
16004 return NULL;
16005 }
16006
16007
16008 static PyObject *_wrap_KeyEvent_m_metaDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16009 PyObject *resultobj;
16010 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16011 bool arg2 ;
16012 PyObject * obj0 = 0 ;
16013 PyObject * obj1 = 0 ;
16014 char *kwnames[] = {
16015 (char *) "self",(char *) "m_metaDown", NULL
16016 };
16017
16018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_metaDown_set",kwnames,&obj0,&obj1)) goto fail;
16019 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16020 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16021 arg2 = (bool) SWIG_AsBool(obj1);
16022 if (PyErr_Occurred()) SWIG_fail;
16023 if (arg1) (arg1)->m_metaDown = arg2;
16024
16025 Py_INCREF(Py_None); resultobj = Py_None;
16026 return resultobj;
16027 fail:
16028 return NULL;
16029 }
16030
16031
16032 static PyObject *_wrap_KeyEvent_m_metaDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16033 PyObject *resultobj;
16034 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16035 bool result;
16036 PyObject * obj0 = 0 ;
16037 char *kwnames[] = {
16038 (char *) "self", NULL
16039 };
16040
16041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_metaDown_get",kwnames,&obj0)) goto fail;
16042 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16043 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16044 result = (bool) ((arg1)->m_metaDown);
16045
16046 {
16047 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16048 }
16049 return resultobj;
16050 fail:
16051 return NULL;
16052 }
16053
16054
16055 static PyObject *_wrap_KeyEvent_m_scanCode_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16056 PyObject *resultobj;
16057 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16058 bool arg2 ;
16059 PyObject * obj0 = 0 ;
16060 PyObject * obj1 = 0 ;
16061 char *kwnames[] = {
16062 (char *) "self",(char *) "m_scanCode", NULL
16063 };
16064
16065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_scanCode_set",kwnames,&obj0,&obj1)) goto fail;
16066 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16067 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16068 arg2 = (bool) SWIG_AsBool(obj1);
16069 if (PyErr_Occurred()) SWIG_fail;
16070 if (arg1) (arg1)->m_scanCode = arg2;
16071
16072 Py_INCREF(Py_None); resultobj = Py_None;
16073 return resultobj;
16074 fail:
16075 return NULL;
16076 }
16077
16078
16079 static PyObject *_wrap_KeyEvent_m_scanCode_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16080 PyObject *resultobj;
16081 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16082 bool result;
16083 PyObject * obj0 = 0 ;
16084 char *kwnames[] = {
16085 (char *) "self", NULL
16086 };
16087
16088 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_scanCode_get",kwnames,&obj0)) goto fail;
16089 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16090 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16091 result = (bool) ((arg1)->m_scanCode);
16092
16093 {
16094 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16095 }
16096 return resultobj;
16097 fail:
16098 return NULL;
16099 }
16100
16101
16102 static PyObject *_wrap_KeyEvent_m_rawCode_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16103 PyObject *resultobj;
16104 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16105 unsigned int arg2 ;
16106 PyObject * obj0 = 0 ;
16107 PyObject * obj1 = 0 ;
16108 char *kwnames[] = {
16109 (char *) "self",(char *) "m_rawCode", NULL
16110 };
16111
16112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_rawCode_set",kwnames,&obj0,&obj1)) goto fail;
16113 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16114 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16115 arg2 = (unsigned int) SWIG_AsUnsignedInt(obj1);
16116 if (PyErr_Occurred()) SWIG_fail;
16117 if (arg1) (arg1)->m_rawCode = arg2;
16118
16119 Py_INCREF(Py_None); resultobj = Py_None;
16120 return resultobj;
16121 fail:
16122 return NULL;
16123 }
16124
16125
16126 static PyObject *_wrap_KeyEvent_m_rawCode_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16127 PyObject *resultobj;
16128 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16129 unsigned int result;
16130 PyObject * obj0 = 0 ;
16131 char *kwnames[] = {
16132 (char *) "self", NULL
16133 };
16134
16135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_rawCode_get",kwnames,&obj0)) goto fail;
16136 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16137 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16138 result = (unsigned int) ((arg1)->m_rawCode);
16139
16140 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
16141 return resultobj;
16142 fail:
16143 return NULL;
16144 }
16145
16146
16147 static PyObject *_wrap_KeyEvent_m_rawFlags_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16148 PyObject *resultobj;
16149 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16150 unsigned int arg2 ;
16151 PyObject * obj0 = 0 ;
16152 PyObject * obj1 = 0 ;
16153 char *kwnames[] = {
16154 (char *) "self",(char *) "m_rawFlags", NULL
16155 };
16156
16157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_rawFlags_set",kwnames,&obj0,&obj1)) goto fail;
16158 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16159 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16160 arg2 = (unsigned int) SWIG_AsUnsignedInt(obj1);
16161 if (PyErr_Occurred()) SWIG_fail;
16162 if (arg1) (arg1)->m_rawFlags = arg2;
16163
16164 Py_INCREF(Py_None); resultobj = Py_None;
16165 return resultobj;
16166 fail:
16167 return NULL;
16168 }
16169
16170
16171 static PyObject *_wrap_KeyEvent_m_rawFlags_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16172 PyObject *resultobj;
16173 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16174 unsigned int result;
16175 PyObject * obj0 = 0 ;
16176 char *kwnames[] = {
16177 (char *) "self", NULL
16178 };
16179
16180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_rawFlags_get",kwnames,&obj0)) goto fail;
16181 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16182 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16183 result = (unsigned int) ((arg1)->m_rawFlags);
16184
16185 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
16186 return resultobj;
16187 fail:
16188 return NULL;
16189 }
16190
16191
16192 static PyObject * KeyEvent_swigregister(PyObject *self, PyObject *args) {
16193 PyObject *obj;
16194 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16195 SWIG_TypeClientData(SWIGTYPE_p_wxKeyEvent, obj);
16196 Py_INCREF(obj);
16197 return Py_BuildValue((char *)"");
16198 }
16199 static PyObject *_wrap_new_SizeEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16200 PyObject *resultobj;
16201 wxSize const &arg1_defvalue = wxDefaultSize ;
16202 wxSize *arg1 = (wxSize *) &arg1_defvalue ;
16203 int arg2 = (int) 0 ;
16204 wxSizeEvent *result;
16205 wxSize temp1 ;
16206 PyObject * obj0 = 0 ;
16207 PyObject * obj1 = 0 ;
16208 char *kwnames[] = {
16209 (char *) "sz",(char *) "winid", NULL
16210 };
16211
16212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SizeEvent",kwnames,&obj0,&obj1)) goto fail;
16213 if (obj0) {
16214 {
16215 arg1 = &temp1;
16216 if ( ! wxSize_helper(obj0, &arg1)) SWIG_fail;
16217 }
16218 }
16219 if (obj1) {
16220 arg2 = (int) SWIG_AsInt(obj1);
16221 if (PyErr_Occurred()) SWIG_fail;
16222 }
16223 {
16224 PyThreadState* __tstate = wxPyBeginAllowThreads();
16225 result = (wxSizeEvent *)new wxSizeEvent((wxSize const &)*arg1,arg2);
16226
16227 wxPyEndAllowThreads(__tstate);
16228 if (PyErr_Occurred()) SWIG_fail;
16229 }
16230 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizeEvent, 1);
16231 return resultobj;
16232 fail:
16233 return NULL;
16234 }
16235
16236
16237 static PyObject *_wrap_SizeEvent_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
16238 PyObject *resultobj;
16239 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16240 wxSize result;
16241 PyObject * obj0 = 0 ;
16242 char *kwnames[] = {
16243 (char *) "self", NULL
16244 };
16245
16246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_GetSize",kwnames,&obj0)) goto fail;
16247 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16248 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16249 {
16250 PyThreadState* __tstate = wxPyBeginAllowThreads();
16251 result = ((wxSizeEvent const *)arg1)->GetSize();
16252
16253 wxPyEndAllowThreads(__tstate);
16254 if (PyErr_Occurred()) SWIG_fail;
16255 }
16256 {
16257 wxSize * resultptr;
16258 resultptr = new wxSize((wxSize &) result);
16259 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
16260 }
16261 return resultobj;
16262 fail:
16263 return NULL;
16264 }
16265
16266
16267 static PyObject *_wrap_SizeEvent_GetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16268 PyObject *resultobj;
16269 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16270 wxRect result;
16271 PyObject * obj0 = 0 ;
16272 char *kwnames[] = {
16273 (char *) "self", NULL
16274 };
16275
16276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_GetRect",kwnames,&obj0)) goto fail;
16277 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16278 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16279 {
16280 PyThreadState* __tstate = wxPyBeginAllowThreads();
16281 result = ((wxSizeEvent const *)arg1)->GetRect();
16282
16283 wxPyEndAllowThreads(__tstate);
16284 if (PyErr_Occurred()) SWIG_fail;
16285 }
16286 {
16287 wxRect * resultptr;
16288 resultptr = new wxRect((wxRect &) result);
16289 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
16290 }
16291 return resultobj;
16292 fail:
16293 return NULL;
16294 }
16295
16296
16297 static PyObject *_wrap_SizeEvent_SetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16298 PyObject *resultobj;
16299 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16300 wxRect arg2 ;
16301 wxRect *argp2 ;
16302 PyObject * obj0 = 0 ;
16303 PyObject * obj1 = 0 ;
16304 char *kwnames[] = {
16305 (char *) "self",(char *) "rect", NULL
16306 };
16307
16308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
16309 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16310 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16311 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxRect,
16312 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16313 arg2 = *argp2;
16314 {
16315 PyThreadState* __tstate = wxPyBeginAllowThreads();
16316 (arg1)->SetRect(arg2);
16317
16318 wxPyEndAllowThreads(__tstate);
16319 if (PyErr_Occurred()) SWIG_fail;
16320 }
16321 Py_INCREF(Py_None); resultobj = Py_None;
16322 return resultobj;
16323 fail:
16324 return NULL;
16325 }
16326
16327
16328 static PyObject *_wrap_SizeEvent_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
16329 PyObject *resultobj;
16330 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16331 wxSize arg2 ;
16332 wxSize *argp2 ;
16333 PyObject * obj0 = 0 ;
16334 PyObject * obj1 = 0 ;
16335 char *kwnames[] = {
16336 (char *) "self",(char *) "size", NULL
16337 };
16338
16339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_SetSize",kwnames,&obj0,&obj1)) goto fail;
16340 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16341 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16342 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxSize,
16343 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16344 arg2 = *argp2;
16345 {
16346 PyThreadState* __tstate = wxPyBeginAllowThreads();
16347 wxSizeEvent_SetSize(arg1,arg2);
16348
16349 wxPyEndAllowThreads(__tstate);
16350 if (PyErr_Occurred()) SWIG_fail;
16351 }
16352 Py_INCREF(Py_None); resultobj = Py_None;
16353 return resultobj;
16354 fail:
16355 return NULL;
16356 }
16357
16358
16359 static PyObject *_wrap_SizeEvent_m_size_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16360 PyObject *resultobj;
16361 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16362 wxSize *arg2 = (wxSize *) 0 ;
16363 PyObject * obj0 = 0 ;
16364 PyObject * obj1 = 0 ;
16365 char *kwnames[] = {
16366 (char *) "self",(char *) "m_size", NULL
16367 };
16368
16369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_m_size_set",kwnames,&obj0,&obj1)) goto fail;
16370 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16371 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16372 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSize,
16373 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16374 if (arg1) (arg1)->m_size = *arg2;
16375
16376 Py_INCREF(Py_None); resultobj = Py_None;
16377 return resultobj;
16378 fail:
16379 return NULL;
16380 }
16381
16382
16383 static PyObject *_wrap_SizeEvent_m_size_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16384 PyObject *resultobj;
16385 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16386 wxSize *result;
16387 PyObject * obj0 = 0 ;
16388 char *kwnames[] = {
16389 (char *) "self", NULL
16390 };
16391
16392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_m_size_get",kwnames,&obj0)) goto fail;
16393 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16394 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16395 result = (wxSize *)& ((arg1)->m_size);
16396
16397 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
16398 return resultobj;
16399 fail:
16400 return NULL;
16401 }
16402
16403
16404 static PyObject *_wrap_SizeEvent_m_rect_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16405 PyObject *resultobj;
16406 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16407 wxRect *arg2 = (wxRect *) 0 ;
16408 PyObject * obj0 = 0 ;
16409 PyObject * obj1 = 0 ;
16410 char *kwnames[] = {
16411 (char *) "self",(char *) "m_rect", NULL
16412 };
16413
16414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_m_rect_set",kwnames,&obj0,&obj1)) goto fail;
16415 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16416 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16417 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
16418 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16419 if (arg1) (arg1)->m_rect = *arg2;
16420
16421 Py_INCREF(Py_None); resultobj = Py_None;
16422 return resultobj;
16423 fail:
16424 return NULL;
16425 }
16426
16427
16428 static PyObject *_wrap_SizeEvent_m_rect_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16429 PyObject *resultobj;
16430 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16431 wxRect *result;
16432 PyObject * obj0 = 0 ;
16433 char *kwnames[] = {
16434 (char *) "self", NULL
16435 };
16436
16437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_m_rect_get",kwnames,&obj0)) goto fail;
16438 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16439 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16440 result = (wxRect *)& ((arg1)->m_rect);
16441
16442 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
16443 return resultobj;
16444 fail:
16445 return NULL;
16446 }
16447
16448
16449 static PyObject * SizeEvent_swigregister(PyObject *self, PyObject *args) {
16450 PyObject *obj;
16451 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16452 SWIG_TypeClientData(SWIGTYPE_p_wxSizeEvent, obj);
16453 Py_INCREF(obj);
16454 return Py_BuildValue((char *)"");
16455 }
16456 static PyObject *_wrap_new_MoveEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16457 PyObject *resultobj;
16458 wxPoint const &arg1_defvalue = wxDefaultPosition ;
16459 wxPoint *arg1 = (wxPoint *) &arg1_defvalue ;
16460 int arg2 = (int) 0 ;
16461 wxMoveEvent *result;
16462 wxPoint temp1 ;
16463 PyObject * obj0 = 0 ;
16464 PyObject * obj1 = 0 ;
16465 char *kwnames[] = {
16466 (char *) "pos",(char *) "winid", NULL
16467 };
16468
16469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_MoveEvent",kwnames,&obj0,&obj1)) goto fail;
16470 if (obj0) {
16471 {
16472 arg1 = &temp1;
16473 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
16474 }
16475 }
16476 if (obj1) {
16477 arg2 = (int) SWIG_AsInt(obj1);
16478 if (PyErr_Occurred()) SWIG_fail;
16479 }
16480 {
16481 PyThreadState* __tstate = wxPyBeginAllowThreads();
16482 result = (wxMoveEvent *)new wxMoveEvent((wxPoint const &)*arg1,arg2);
16483
16484 wxPyEndAllowThreads(__tstate);
16485 if (PyErr_Occurred()) SWIG_fail;
16486 }
16487 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMoveEvent, 1);
16488 return resultobj;
16489 fail:
16490 return NULL;
16491 }
16492
16493
16494 static PyObject *_wrap_MoveEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
16495 PyObject *resultobj;
16496 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16497 wxPoint result;
16498 PyObject * obj0 = 0 ;
16499 char *kwnames[] = {
16500 (char *) "self", NULL
16501 };
16502
16503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_GetPosition",kwnames,&obj0)) goto fail;
16504 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16505 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16506 {
16507 PyThreadState* __tstate = wxPyBeginAllowThreads();
16508 result = ((wxMoveEvent const *)arg1)->GetPosition();
16509
16510 wxPyEndAllowThreads(__tstate);
16511 if (PyErr_Occurred()) SWIG_fail;
16512 }
16513 {
16514 wxPoint * resultptr;
16515 resultptr = new wxPoint((wxPoint &) result);
16516 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
16517 }
16518 return resultobj;
16519 fail:
16520 return NULL;
16521 }
16522
16523
16524 static PyObject *_wrap_MoveEvent_GetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16525 PyObject *resultobj;
16526 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16527 wxRect result;
16528 PyObject * obj0 = 0 ;
16529 char *kwnames[] = {
16530 (char *) "self", NULL
16531 };
16532
16533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_GetRect",kwnames,&obj0)) goto fail;
16534 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16535 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16536 {
16537 PyThreadState* __tstate = wxPyBeginAllowThreads();
16538 result = ((wxMoveEvent const *)arg1)->GetRect();
16539
16540 wxPyEndAllowThreads(__tstate);
16541 if (PyErr_Occurred()) SWIG_fail;
16542 }
16543 {
16544 wxRect * resultptr;
16545 resultptr = new wxRect((wxRect &) result);
16546 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
16547 }
16548 return resultobj;
16549 fail:
16550 return NULL;
16551 }
16552
16553
16554 static PyObject *_wrap_MoveEvent_SetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16555 PyObject *resultobj;
16556 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16557 wxRect arg2 ;
16558 wxRect *argp2 ;
16559 PyObject * obj0 = 0 ;
16560 PyObject * obj1 = 0 ;
16561 char *kwnames[] = {
16562 (char *) "self",(char *) "rect", NULL
16563 };
16564
16565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
16566 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16567 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16568 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxRect,
16569 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16570 arg2 = *argp2;
16571 {
16572 PyThreadState* __tstate = wxPyBeginAllowThreads();
16573 (arg1)->SetRect(arg2);
16574
16575 wxPyEndAllowThreads(__tstate);
16576 if (PyErr_Occurred()) SWIG_fail;
16577 }
16578 Py_INCREF(Py_None); resultobj = Py_None;
16579 return resultobj;
16580 fail:
16581 return NULL;
16582 }
16583
16584
16585 static PyObject *_wrap_MoveEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
16586 PyObject *resultobj;
16587 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16588 wxPoint arg2 ;
16589 wxPoint *argp2 ;
16590 PyObject * obj0 = 0 ;
16591 PyObject * obj1 = 0 ;
16592 char *kwnames[] = {
16593 (char *) "self",(char *) "pos", NULL
16594 };
16595
16596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
16597 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16598 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16599 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxPoint,
16600 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16601 arg2 = *argp2;
16602 {
16603 PyThreadState* __tstate = wxPyBeginAllowThreads();
16604 wxMoveEvent_SetPosition(arg1,arg2);
16605
16606 wxPyEndAllowThreads(__tstate);
16607 if (PyErr_Occurred()) SWIG_fail;
16608 }
16609 Py_INCREF(Py_None); resultobj = Py_None;
16610 return resultobj;
16611 fail:
16612 return NULL;
16613 }
16614
16615
16616 static PyObject *_wrap_MoveEvent_m_pos_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16617 PyObject *resultobj;
16618 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16619 wxPoint *arg2 = (wxPoint *) 0 ;
16620 PyObject * obj0 = 0 ;
16621 PyObject * obj1 = 0 ;
16622 char *kwnames[] = {
16623 (char *) "self",(char *) "m_pos", NULL
16624 };
16625
16626 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_m_pos_set",kwnames,&obj0,&obj1)) goto fail;
16627 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16628 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16629 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPoint,
16630 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16631 if (arg1) (arg1)->m_pos = *arg2;
16632
16633 Py_INCREF(Py_None); resultobj = Py_None;
16634 return resultobj;
16635 fail:
16636 return NULL;
16637 }
16638
16639
16640 static PyObject *_wrap_MoveEvent_m_pos_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16641 PyObject *resultobj;
16642 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16643 wxPoint *result;
16644 PyObject * obj0 = 0 ;
16645 char *kwnames[] = {
16646 (char *) "self", NULL
16647 };
16648
16649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_m_pos_get",kwnames,&obj0)) goto fail;
16650 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16651 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16652 result = (wxPoint *)& ((arg1)->m_pos);
16653
16654 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
16655 return resultobj;
16656 fail:
16657 return NULL;
16658 }
16659
16660
16661 static PyObject *_wrap_MoveEvent_m_rect_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16662 PyObject *resultobj;
16663 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16664 wxRect *arg2 = (wxRect *) 0 ;
16665 PyObject * obj0 = 0 ;
16666 PyObject * obj1 = 0 ;
16667 char *kwnames[] = {
16668 (char *) "self",(char *) "m_rect", NULL
16669 };
16670
16671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_m_rect_set",kwnames,&obj0,&obj1)) goto fail;
16672 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16673 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16674 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
16675 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16676 if (arg1) (arg1)->m_rect = *arg2;
16677
16678 Py_INCREF(Py_None); resultobj = Py_None;
16679 return resultobj;
16680 fail:
16681 return NULL;
16682 }
16683
16684
16685 static PyObject *_wrap_MoveEvent_m_rect_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16686 PyObject *resultobj;
16687 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16688 wxRect *result;
16689 PyObject * obj0 = 0 ;
16690 char *kwnames[] = {
16691 (char *) "self", NULL
16692 };
16693
16694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_m_rect_get",kwnames,&obj0)) goto fail;
16695 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16696 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16697 result = (wxRect *)& ((arg1)->m_rect);
16698
16699 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
16700 return resultobj;
16701 fail:
16702 return NULL;
16703 }
16704
16705
16706 static PyObject * MoveEvent_swigregister(PyObject *self, PyObject *args) {
16707 PyObject *obj;
16708 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16709 SWIG_TypeClientData(SWIGTYPE_p_wxMoveEvent, obj);
16710 Py_INCREF(obj);
16711 return Py_BuildValue((char *)"");
16712 }
16713 static PyObject *_wrap_new_PaintEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16714 PyObject *resultobj;
16715 int arg1 = (int) 0 ;
16716 wxPaintEvent *result;
16717 PyObject * obj0 = 0 ;
16718 char *kwnames[] = {
16719 (char *) "Id", NULL
16720 };
16721
16722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PaintEvent",kwnames,&obj0)) goto fail;
16723 if (obj0) {
16724 arg1 = (int) SWIG_AsInt(obj0);
16725 if (PyErr_Occurred()) SWIG_fail;
16726 }
16727 {
16728 PyThreadState* __tstate = wxPyBeginAllowThreads();
16729 result = (wxPaintEvent *)new wxPaintEvent(arg1);
16730
16731 wxPyEndAllowThreads(__tstate);
16732 if (PyErr_Occurred()) SWIG_fail;
16733 }
16734 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPaintEvent, 1);
16735 return resultobj;
16736 fail:
16737 return NULL;
16738 }
16739
16740
16741 static PyObject * PaintEvent_swigregister(PyObject *self, PyObject *args) {
16742 PyObject *obj;
16743 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16744 SWIG_TypeClientData(SWIGTYPE_p_wxPaintEvent, obj);
16745 Py_INCREF(obj);
16746 return Py_BuildValue((char *)"");
16747 }
16748 static PyObject *_wrap_new_NcPaintEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16749 PyObject *resultobj;
16750 int arg1 = (int) 0 ;
16751 wxNcPaintEvent *result;
16752 PyObject * obj0 = 0 ;
16753 char *kwnames[] = {
16754 (char *) "winid", NULL
16755 };
16756
16757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_NcPaintEvent",kwnames,&obj0)) goto fail;
16758 if (obj0) {
16759 arg1 = (int) SWIG_AsInt(obj0);
16760 if (PyErr_Occurred()) SWIG_fail;
16761 }
16762 {
16763 PyThreadState* __tstate = wxPyBeginAllowThreads();
16764 result = (wxNcPaintEvent *)new wxNcPaintEvent(arg1);
16765
16766 wxPyEndAllowThreads(__tstate);
16767 if (PyErr_Occurred()) SWIG_fail;
16768 }
16769 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNcPaintEvent, 1);
16770 return resultobj;
16771 fail:
16772 return NULL;
16773 }
16774
16775
16776 static PyObject * NcPaintEvent_swigregister(PyObject *self, PyObject *args) {
16777 PyObject *obj;
16778 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16779 SWIG_TypeClientData(SWIGTYPE_p_wxNcPaintEvent, obj);
16780 Py_INCREF(obj);
16781 return Py_BuildValue((char *)"");
16782 }
16783 static PyObject *_wrap_new_EraseEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16784 PyObject *resultobj;
16785 int arg1 = (int) 0 ;
16786 wxDC *arg2 = (wxDC *) (wxDC *) NULL ;
16787 wxEraseEvent *result;
16788 PyObject * obj0 = 0 ;
16789 PyObject * obj1 = 0 ;
16790 char *kwnames[] = {
16791 (char *) "Id",(char *) "dc", NULL
16792 };
16793
16794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_EraseEvent",kwnames,&obj0,&obj1)) goto fail;
16795 if (obj0) {
16796 arg1 = (int) SWIG_AsInt(obj0);
16797 if (PyErr_Occurred()) SWIG_fail;
16798 }
16799 if (obj1) {
16800 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
16801 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16802 }
16803 {
16804 PyThreadState* __tstate = wxPyBeginAllowThreads();
16805 result = (wxEraseEvent *)new wxEraseEvent(arg1,arg2);
16806
16807 wxPyEndAllowThreads(__tstate);
16808 if (PyErr_Occurred()) SWIG_fail;
16809 }
16810 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEraseEvent, 1);
16811 return resultobj;
16812 fail:
16813 return NULL;
16814 }
16815
16816
16817 static PyObject *_wrap_EraseEvent_GetDC(PyObject *self, PyObject *args, PyObject *kwargs) {
16818 PyObject *resultobj;
16819 wxEraseEvent *arg1 = (wxEraseEvent *) 0 ;
16820 wxDC *result;
16821 PyObject * obj0 = 0 ;
16822 char *kwnames[] = {
16823 (char *) "self", NULL
16824 };
16825
16826 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EraseEvent_GetDC",kwnames,&obj0)) goto fail;
16827 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEraseEvent,
16828 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16829 {
16830 PyThreadState* __tstate = wxPyBeginAllowThreads();
16831 result = (wxDC *)((wxEraseEvent const *)arg1)->GetDC();
16832
16833 wxPyEndAllowThreads(__tstate);
16834 if (PyErr_Occurred()) SWIG_fail;
16835 }
16836 {
16837 resultobj = wxPyMake_wxObject(result);
16838 }
16839 return resultobj;
16840 fail:
16841 return NULL;
16842 }
16843
16844
16845 static PyObject * EraseEvent_swigregister(PyObject *self, PyObject *args) {
16846 PyObject *obj;
16847 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16848 SWIG_TypeClientData(SWIGTYPE_p_wxEraseEvent, obj);
16849 Py_INCREF(obj);
16850 return Py_BuildValue((char *)"");
16851 }
16852 static PyObject *_wrap_new_FocusEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16853 PyObject *resultobj;
16854 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
16855 int arg2 = (int) 0 ;
16856 wxFocusEvent *result;
16857 PyObject * obj0 = 0 ;
16858 PyObject * obj1 = 0 ;
16859 char *kwnames[] = {
16860 (char *) "type",(char *) "winid", NULL
16861 };
16862
16863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_FocusEvent",kwnames,&obj0,&obj1)) goto fail;
16864 if (obj0) {
16865 arg1 = (wxEventType) SWIG_AsInt(obj0);
16866 if (PyErr_Occurred()) SWIG_fail;
16867 }
16868 if (obj1) {
16869 arg2 = (int) SWIG_AsInt(obj1);
16870 if (PyErr_Occurred()) SWIG_fail;
16871 }
16872 {
16873 PyThreadState* __tstate = wxPyBeginAllowThreads();
16874 result = (wxFocusEvent *)new wxFocusEvent(arg1,arg2);
16875
16876 wxPyEndAllowThreads(__tstate);
16877 if (PyErr_Occurred()) SWIG_fail;
16878 }
16879 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFocusEvent, 1);
16880 return resultobj;
16881 fail:
16882 return NULL;
16883 }
16884
16885
16886 static PyObject *_wrap_FocusEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
16887 PyObject *resultobj;
16888 wxFocusEvent *arg1 = (wxFocusEvent *) 0 ;
16889 wxWindow *result;
16890 PyObject * obj0 = 0 ;
16891 char *kwnames[] = {
16892 (char *) "self", NULL
16893 };
16894
16895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FocusEvent_GetWindow",kwnames,&obj0)) goto fail;
16896 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFocusEvent,
16897 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16898 {
16899 PyThreadState* __tstate = wxPyBeginAllowThreads();
16900 result = (wxWindow *)((wxFocusEvent const *)arg1)->GetWindow();
16901
16902 wxPyEndAllowThreads(__tstate);
16903 if (PyErr_Occurred()) SWIG_fail;
16904 }
16905 {
16906 resultobj = wxPyMake_wxObject(result);
16907 }
16908 return resultobj;
16909 fail:
16910 return NULL;
16911 }
16912
16913
16914 static PyObject *_wrap_FocusEvent_SetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
16915 PyObject *resultobj;
16916 wxFocusEvent *arg1 = (wxFocusEvent *) 0 ;
16917 wxWindow *arg2 = (wxWindow *) 0 ;
16918 PyObject * obj0 = 0 ;
16919 PyObject * obj1 = 0 ;
16920 char *kwnames[] = {
16921 (char *) "self",(char *) "win", NULL
16922 };
16923
16924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FocusEvent_SetWindow",kwnames,&obj0,&obj1)) goto fail;
16925 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFocusEvent,
16926 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16927 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
16928 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16929 {
16930 PyThreadState* __tstate = wxPyBeginAllowThreads();
16931 (arg1)->SetWindow(arg2);
16932
16933 wxPyEndAllowThreads(__tstate);
16934 if (PyErr_Occurred()) SWIG_fail;
16935 }
16936 Py_INCREF(Py_None); resultobj = Py_None;
16937 return resultobj;
16938 fail:
16939 return NULL;
16940 }
16941
16942
16943 static PyObject * FocusEvent_swigregister(PyObject *self, PyObject *args) {
16944 PyObject *obj;
16945 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16946 SWIG_TypeClientData(SWIGTYPE_p_wxFocusEvent, obj);
16947 Py_INCREF(obj);
16948 return Py_BuildValue((char *)"");
16949 }
16950 static PyObject *_wrap_new_ChildFocusEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16951 PyObject *resultobj;
16952 wxWindow *arg1 = (wxWindow *) NULL ;
16953 wxChildFocusEvent *result;
16954 PyObject * obj0 = 0 ;
16955 char *kwnames[] = {
16956 (char *) "win", NULL
16957 };
16958
16959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_ChildFocusEvent",kwnames,&obj0)) goto fail;
16960 if (obj0) {
16961 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
16962 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16963 }
16964 {
16965 PyThreadState* __tstate = wxPyBeginAllowThreads();
16966 result = (wxChildFocusEvent *)new wxChildFocusEvent(arg1);
16967
16968 wxPyEndAllowThreads(__tstate);
16969 if (PyErr_Occurred()) SWIG_fail;
16970 }
16971 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChildFocusEvent, 1);
16972 return resultobj;
16973 fail:
16974 return NULL;
16975 }
16976
16977
16978 static PyObject *_wrap_ChildFocusEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
16979 PyObject *resultobj;
16980 wxChildFocusEvent *arg1 = (wxChildFocusEvent *) 0 ;
16981 wxWindow *result;
16982 PyObject * obj0 = 0 ;
16983 char *kwnames[] = {
16984 (char *) "self", NULL
16985 };
16986
16987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ChildFocusEvent_GetWindow",kwnames,&obj0)) goto fail;
16988 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxChildFocusEvent,
16989 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16990 {
16991 PyThreadState* __tstate = wxPyBeginAllowThreads();
16992 result = (wxWindow *)((wxChildFocusEvent const *)arg1)->GetWindow();
16993
16994 wxPyEndAllowThreads(__tstate);
16995 if (PyErr_Occurred()) SWIG_fail;
16996 }
16997 {
16998 resultobj = wxPyMake_wxObject(result);
16999 }
17000 return resultobj;
17001 fail:
17002 return NULL;
17003 }
17004
17005
17006 static PyObject * ChildFocusEvent_swigregister(PyObject *self, PyObject *args) {
17007 PyObject *obj;
17008 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17009 SWIG_TypeClientData(SWIGTYPE_p_wxChildFocusEvent, obj);
17010 Py_INCREF(obj);
17011 return Py_BuildValue((char *)"");
17012 }
17013 static PyObject *_wrap_new_ActivateEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17014 PyObject *resultobj;
17015 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17016 bool arg2 = (bool) True ;
17017 int arg3 = (int) 0 ;
17018 wxActivateEvent *result;
17019 PyObject * obj0 = 0 ;
17020 PyObject * obj1 = 0 ;
17021 PyObject * obj2 = 0 ;
17022 char *kwnames[] = {
17023 (char *) "type",(char *) "active",(char *) "Id", NULL
17024 };
17025
17026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ActivateEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
17027 if (obj0) {
17028 arg1 = (wxEventType) SWIG_AsInt(obj0);
17029 if (PyErr_Occurred()) SWIG_fail;
17030 }
17031 if (obj1) {
17032 arg2 = (bool) SWIG_AsBool(obj1);
17033 if (PyErr_Occurred()) SWIG_fail;
17034 }
17035 if (obj2) {
17036 arg3 = (int) SWIG_AsInt(obj2);
17037 if (PyErr_Occurred()) SWIG_fail;
17038 }
17039 {
17040 PyThreadState* __tstate = wxPyBeginAllowThreads();
17041 result = (wxActivateEvent *)new wxActivateEvent(arg1,arg2,arg3);
17042
17043 wxPyEndAllowThreads(__tstate);
17044 if (PyErr_Occurred()) SWIG_fail;
17045 }
17046 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxActivateEvent, 1);
17047 return resultobj;
17048 fail:
17049 return NULL;
17050 }
17051
17052
17053 static PyObject *_wrap_ActivateEvent_GetActive(PyObject *self, PyObject *args, PyObject *kwargs) {
17054 PyObject *resultobj;
17055 wxActivateEvent *arg1 = (wxActivateEvent *) 0 ;
17056 bool result;
17057 PyObject * obj0 = 0 ;
17058 char *kwnames[] = {
17059 (char *) "self", NULL
17060 };
17061
17062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ActivateEvent_GetActive",kwnames,&obj0)) goto fail;
17063 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxActivateEvent,
17064 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17065 {
17066 PyThreadState* __tstate = wxPyBeginAllowThreads();
17067 result = (bool)((wxActivateEvent const *)arg1)->GetActive();
17068
17069 wxPyEndAllowThreads(__tstate);
17070 if (PyErr_Occurred()) SWIG_fail;
17071 }
17072 {
17073 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17074 }
17075 return resultobj;
17076 fail:
17077 return NULL;
17078 }
17079
17080
17081 static PyObject * ActivateEvent_swigregister(PyObject *self, PyObject *args) {
17082 PyObject *obj;
17083 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17084 SWIG_TypeClientData(SWIGTYPE_p_wxActivateEvent, obj);
17085 Py_INCREF(obj);
17086 return Py_BuildValue((char *)"");
17087 }
17088 static PyObject *_wrap_new_InitDialogEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17089 PyObject *resultobj;
17090 int arg1 = (int) 0 ;
17091 wxInitDialogEvent *result;
17092 PyObject * obj0 = 0 ;
17093 char *kwnames[] = {
17094 (char *) "Id", NULL
17095 };
17096
17097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_InitDialogEvent",kwnames,&obj0)) goto fail;
17098 if (obj0) {
17099 arg1 = (int) SWIG_AsInt(obj0);
17100 if (PyErr_Occurred()) SWIG_fail;
17101 }
17102 {
17103 PyThreadState* __tstate = wxPyBeginAllowThreads();
17104 result = (wxInitDialogEvent *)new wxInitDialogEvent(arg1);
17105
17106 wxPyEndAllowThreads(__tstate);
17107 if (PyErr_Occurred()) SWIG_fail;
17108 }
17109 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxInitDialogEvent, 1);
17110 return resultobj;
17111 fail:
17112 return NULL;
17113 }
17114
17115
17116 static PyObject * InitDialogEvent_swigregister(PyObject *self, PyObject *args) {
17117 PyObject *obj;
17118 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17119 SWIG_TypeClientData(SWIGTYPE_p_wxInitDialogEvent, obj);
17120 Py_INCREF(obj);
17121 return Py_BuildValue((char *)"");
17122 }
17123 static PyObject *_wrap_new_MenuEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17124 PyObject *resultobj;
17125 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17126 int arg2 = (int) 0 ;
17127 wxMenu *arg3 = (wxMenu *) NULL ;
17128 wxMenuEvent *result;
17129 PyObject * obj0 = 0 ;
17130 PyObject * obj1 = 0 ;
17131 PyObject * obj2 = 0 ;
17132 char *kwnames[] = {
17133 (char *) "type",(char *) "winid",(char *) "menu", NULL
17134 };
17135
17136 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_MenuEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
17137 if (obj0) {
17138 arg1 = (wxEventType) SWIG_AsInt(obj0);
17139 if (PyErr_Occurred()) SWIG_fail;
17140 }
17141 if (obj1) {
17142 arg2 = (int) SWIG_AsInt(obj1);
17143 if (PyErr_Occurred()) SWIG_fail;
17144 }
17145 if (obj2) {
17146 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
17147 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17148 }
17149 {
17150 PyThreadState* __tstate = wxPyBeginAllowThreads();
17151 result = (wxMenuEvent *)new wxMenuEvent(arg1,arg2,arg3);
17152
17153 wxPyEndAllowThreads(__tstate);
17154 if (PyErr_Occurred()) SWIG_fail;
17155 }
17156 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMenuEvent, 1);
17157 return resultobj;
17158 fail:
17159 return NULL;
17160 }
17161
17162
17163 static PyObject *_wrap_MenuEvent_GetMenuId(PyObject *self, PyObject *args, PyObject *kwargs) {
17164 PyObject *resultobj;
17165 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17166 int result;
17167 PyObject * obj0 = 0 ;
17168 char *kwnames[] = {
17169 (char *) "self", NULL
17170 };
17171
17172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_GetMenuId",kwnames,&obj0)) goto fail;
17173 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17174 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17175 {
17176 PyThreadState* __tstate = wxPyBeginAllowThreads();
17177 result = (int)((wxMenuEvent const *)arg1)->GetMenuId();
17178
17179 wxPyEndAllowThreads(__tstate);
17180 if (PyErr_Occurred()) SWIG_fail;
17181 }
17182 resultobj = SWIG_FromInt((int)result);
17183 return resultobj;
17184 fail:
17185 return NULL;
17186 }
17187
17188
17189 static PyObject *_wrap_MenuEvent_IsPopup(PyObject *self, PyObject *args, PyObject *kwargs) {
17190 PyObject *resultobj;
17191 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17192 bool result;
17193 PyObject * obj0 = 0 ;
17194 char *kwnames[] = {
17195 (char *) "self", NULL
17196 };
17197
17198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_IsPopup",kwnames,&obj0)) goto fail;
17199 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17200 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17201 {
17202 PyThreadState* __tstate = wxPyBeginAllowThreads();
17203 result = (bool)((wxMenuEvent const *)arg1)->IsPopup();
17204
17205 wxPyEndAllowThreads(__tstate);
17206 if (PyErr_Occurred()) SWIG_fail;
17207 }
17208 {
17209 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17210 }
17211 return resultobj;
17212 fail:
17213 return NULL;
17214 }
17215
17216
17217 static PyObject *_wrap_MenuEvent_GetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
17218 PyObject *resultobj;
17219 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17220 wxMenu *result;
17221 PyObject * obj0 = 0 ;
17222 char *kwnames[] = {
17223 (char *) "self", NULL
17224 };
17225
17226 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_GetMenu",kwnames,&obj0)) goto fail;
17227 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17228 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17229 {
17230 PyThreadState* __tstate = wxPyBeginAllowThreads();
17231 result = (wxMenu *)((wxMenuEvent const *)arg1)->GetMenu();
17232
17233 wxPyEndAllowThreads(__tstate);
17234 if (PyErr_Occurred()) SWIG_fail;
17235 }
17236 {
17237 resultobj = wxPyMake_wxObject(result);
17238 }
17239 return resultobj;
17240 fail:
17241 return NULL;
17242 }
17243
17244
17245 static PyObject * MenuEvent_swigregister(PyObject *self, PyObject *args) {
17246 PyObject *obj;
17247 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17248 SWIG_TypeClientData(SWIGTYPE_p_wxMenuEvent, obj);
17249 Py_INCREF(obj);
17250 return Py_BuildValue((char *)"");
17251 }
17252 static PyObject *_wrap_new_CloseEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17253 PyObject *resultobj;
17254 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17255 int arg2 = (int) 0 ;
17256 wxCloseEvent *result;
17257 PyObject * obj0 = 0 ;
17258 PyObject * obj1 = 0 ;
17259 char *kwnames[] = {
17260 (char *) "type",(char *) "winid", NULL
17261 };
17262
17263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_CloseEvent",kwnames,&obj0,&obj1)) goto fail;
17264 if (obj0) {
17265 arg1 = (wxEventType) SWIG_AsInt(obj0);
17266 if (PyErr_Occurred()) SWIG_fail;
17267 }
17268 if (obj1) {
17269 arg2 = (int) SWIG_AsInt(obj1);
17270 if (PyErr_Occurred()) SWIG_fail;
17271 }
17272 {
17273 PyThreadState* __tstate = wxPyBeginAllowThreads();
17274 result = (wxCloseEvent *)new wxCloseEvent(arg1,arg2);
17275
17276 wxPyEndAllowThreads(__tstate);
17277 if (PyErr_Occurred()) SWIG_fail;
17278 }
17279 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCloseEvent, 1);
17280 return resultobj;
17281 fail:
17282 return NULL;
17283 }
17284
17285
17286 static PyObject *_wrap_CloseEvent_SetLoggingOff(PyObject *self, PyObject *args, PyObject *kwargs) {
17287 PyObject *resultobj;
17288 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17289 bool arg2 ;
17290 PyObject * obj0 = 0 ;
17291 PyObject * obj1 = 0 ;
17292 char *kwnames[] = {
17293 (char *) "self",(char *) "logOff", NULL
17294 };
17295
17296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CloseEvent_SetLoggingOff",kwnames,&obj0,&obj1)) goto fail;
17297 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17298 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17299 arg2 = (bool) SWIG_AsBool(obj1);
17300 if (PyErr_Occurred()) SWIG_fail;
17301 {
17302 PyThreadState* __tstate = wxPyBeginAllowThreads();
17303 (arg1)->SetLoggingOff(arg2);
17304
17305 wxPyEndAllowThreads(__tstate);
17306 if (PyErr_Occurred()) SWIG_fail;
17307 }
17308 Py_INCREF(Py_None); resultobj = Py_None;
17309 return resultobj;
17310 fail:
17311 return NULL;
17312 }
17313
17314
17315 static PyObject *_wrap_CloseEvent_GetLoggingOff(PyObject *self, PyObject *args, PyObject *kwargs) {
17316 PyObject *resultobj;
17317 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17318 bool result;
17319 PyObject * obj0 = 0 ;
17320 char *kwnames[] = {
17321 (char *) "self", NULL
17322 };
17323
17324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_GetLoggingOff",kwnames,&obj0)) goto fail;
17325 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17326 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17327 {
17328 PyThreadState* __tstate = wxPyBeginAllowThreads();
17329 result = (bool)((wxCloseEvent const *)arg1)->GetLoggingOff();
17330
17331 wxPyEndAllowThreads(__tstate);
17332 if (PyErr_Occurred()) SWIG_fail;
17333 }
17334 {
17335 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17336 }
17337 return resultobj;
17338 fail:
17339 return NULL;
17340 }
17341
17342
17343 static PyObject *_wrap_CloseEvent_Veto(PyObject *self, PyObject *args, PyObject *kwargs) {
17344 PyObject *resultobj;
17345 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17346 bool arg2 = (bool) True ;
17347 PyObject * obj0 = 0 ;
17348 PyObject * obj1 = 0 ;
17349 char *kwnames[] = {
17350 (char *) "self",(char *) "veto", NULL
17351 };
17352
17353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CloseEvent_Veto",kwnames,&obj0,&obj1)) goto fail;
17354 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17355 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17356 if (obj1) {
17357 arg2 = (bool) SWIG_AsBool(obj1);
17358 if (PyErr_Occurred()) SWIG_fail;
17359 }
17360 {
17361 PyThreadState* __tstate = wxPyBeginAllowThreads();
17362 (arg1)->Veto(arg2);
17363
17364 wxPyEndAllowThreads(__tstate);
17365 if (PyErr_Occurred()) SWIG_fail;
17366 }
17367 Py_INCREF(Py_None); resultobj = Py_None;
17368 return resultobj;
17369 fail:
17370 return NULL;
17371 }
17372
17373
17374 static PyObject *_wrap_CloseEvent_SetCanVeto(PyObject *self, PyObject *args, PyObject *kwargs) {
17375 PyObject *resultobj;
17376 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17377 bool arg2 ;
17378 PyObject * obj0 = 0 ;
17379 PyObject * obj1 = 0 ;
17380 char *kwnames[] = {
17381 (char *) "self",(char *) "canVeto", NULL
17382 };
17383
17384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CloseEvent_SetCanVeto",kwnames,&obj0,&obj1)) goto fail;
17385 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17386 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17387 arg2 = (bool) SWIG_AsBool(obj1);
17388 if (PyErr_Occurred()) SWIG_fail;
17389 {
17390 PyThreadState* __tstate = wxPyBeginAllowThreads();
17391 (arg1)->SetCanVeto(arg2);
17392
17393 wxPyEndAllowThreads(__tstate);
17394 if (PyErr_Occurred()) SWIG_fail;
17395 }
17396 Py_INCREF(Py_None); resultobj = Py_None;
17397 return resultobj;
17398 fail:
17399 return NULL;
17400 }
17401
17402
17403 static PyObject *_wrap_CloseEvent_CanVeto(PyObject *self, PyObject *args, PyObject *kwargs) {
17404 PyObject *resultobj;
17405 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17406 bool result;
17407 PyObject * obj0 = 0 ;
17408 char *kwnames[] = {
17409 (char *) "self", NULL
17410 };
17411
17412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_CanVeto",kwnames,&obj0)) goto fail;
17413 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17414 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17415 {
17416 PyThreadState* __tstate = wxPyBeginAllowThreads();
17417 result = (bool)((wxCloseEvent const *)arg1)->CanVeto();
17418
17419 wxPyEndAllowThreads(__tstate);
17420 if (PyErr_Occurred()) SWIG_fail;
17421 }
17422 {
17423 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17424 }
17425 return resultobj;
17426 fail:
17427 return NULL;
17428 }
17429
17430
17431 static PyObject *_wrap_CloseEvent_GetVeto(PyObject *self, PyObject *args, PyObject *kwargs) {
17432 PyObject *resultobj;
17433 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17434 bool result;
17435 PyObject * obj0 = 0 ;
17436 char *kwnames[] = {
17437 (char *) "self", NULL
17438 };
17439
17440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_GetVeto",kwnames,&obj0)) goto fail;
17441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17443 {
17444 PyThreadState* __tstate = wxPyBeginAllowThreads();
17445 result = (bool)((wxCloseEvent const *)arg1)->GetVeto();
17446
17447 wxPyEndAllowThreads(__tstate);
17448 if (PyErr_Occurred()) SWIG_fail;
17449 }
17450 {
17451 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17452 }
17453 return resultobj;
17454 fail:
17455 return NULL;
17456 }
17457
17458
17459 static PyObject * CloseEvent_swigregister(PyObject *self, PyObject *args) {
17460 PyObject *obj;
17461 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17462 SWIG_TypeClientData(SWIGTYPE_p_wxCloseEvent, obj);
17463 Py_INCREF(obj);
17464 return Py_BuildValue((char *)"");
17465 }
17466 static PyObject *_wrap_new_ShowEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17467 PyObject *resultobj;
17468 int arg1 = (int) 0 ;
17469 bool arg2 = (bool) False ;
17470 wxShowEvent *result;
17471 PyObject * obj0 = 0 ;
17472 PyObject * obj1 = 0 ;
17473 char *kwnames[] = {
17474 (char *) "winid",(char *) "show", NULL
17475 };
17476
17477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ShowEvent",kwnames,&obj0,&obj1)) goto fail;
17478 if (obj0) {
17479 arg1 = (int) SWIG_AsInt(obj0);
17480 if (PyErr_Occurred()) SWIG_fail;
17481 }
17482 if (obj1) {
17483 arg2 = (bool) SWIG_AsBool(obj1);
17484 if (PyErr_Occurred()) SWIG_fail;
17485 }
17486 {
17487 PyThreadState* __tstate = wxPyBeginAllowThreads();
17488 result = (wxShowEvent *)new wxShowEvent(arg1,arg2);
17489
17490 wxPyEndAllowThreads(__tstate);
17491 if (PyErr_Occurred()) SWIG_fail;
17492 }
17493 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxShowEvent, 1);
17494 return resultobj;
17495 fail:
17496 return NULL;
17497 }
17498
17499
17500 static PyObject *_wrap_ShowEvent_SetShow(PyObject *self, PyObject *args, PyObject *kwargs) {
17501 PyObject *resultobj;
17502 wxShowEvent *arg1 = (wxShowEvent *) 0 ;
17503 bool arg2 ;
17504 PyObject * obj0 = 0 ;
17505 PyObject * obj1 = 0 ;
17506 char *kwnames[] = {
17507 (char *) "self",(char *) "show", NULL
17508 };
17509
17510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ShowEvent_SetShow",kwnames,&obj0,&obj1)) goto fail;
17511 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShowEvent,
17512 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17513 arg2 = (bool) SWIG_AsBool(obj1);
17514 if (PyErr_Occurred()) SWIG_fail;
17515 {
17516 PyThreadState* __tstate = wxPyBeginAllowThreads();
17517 (arg1)->SetShow(arg2);
17518
17519 wxPyEndAllowThreads(__tstate);
17520 if (PyErr_Occurred()) SWIG_fail;
17521 }
17522 Py_INCREF(Py_None); resultobj = Py_None;
17523 return resultobj;
17524 fail:
17525 return NULL;
17526 }
17527
17528
17529 static PyObject *_wrap_ShowEvent_GetShow(PyObject *self, PyObject *args, PyObject *kwargs) {
17530 PyObject *resultobj;
17531 wxShowEvent *arg1 = (wxShowEvent *) 0 ;
17532 bool result;
17533 PyObject * obj0 = 0 ;
17534 char *kwnames[] = {
17535 (char *) "self", NULL
17536 };
17537
17538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShowEvent_GetShow",kwnames,&obj0)) goto fail;
17539 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShowEvent,
17540 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17541 {
17542 PyThreadState* __tstate = wxPyBeginAllowThreads();
17543 result = (bool)((wxShowEvent const *)arg1)->GetShow();
17544
17545 wxPyEndAllowThreads(__tstate);
17546 if (PyErr_Occurred()) SWIG_fail;
17547 }
17548 {
17549 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17550 }
17551 return resultobj;
17552 fail:
17553 return NULL;
17554 }
17555
17556
17557 static PyObject * ShowEvent_swigregister(PyObject *self, PyObject *args) {
17558 PyObject *obj;
17559 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17560 SWIG_TypeClientData(SWIGTYPE_p_wxShowEvent, obj);
17561 Py_INCREF(obj);
17562 return Py_BuildValue((char *)"");
17563 }
17564 static PyObject *_wrap_new_IconizeEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17565 PyObject *resultobj;
17566 int arg1 = (int) 0 ;
17567 bool arg2 = (bool) True ;
17568 wxIconizeEvent *result;
17569 PyObject * obj0 = 0 ;
17570 PyObject * obj1 = 0 ;
17571 char *kwnames[] = {
17572 (char *) "id",(char *) "iconized", NULL
17573 };
17574
17575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_IconizeEvent",kwnames,&obj0,&obj1)) goto fail;
17576 if (obj0) {
17577 arg1 = (int) SWIG_AsInt(obj0);
17578 if (PyErr_Occurred()) SWIG_fail;
17579 }
17580 if (obj1) {
17581 arg2 = (bool) SWIG_AsBool(obj1);
17582 if (PyErr_Occurred()) SWIG_fail;
17583 }
17584 {
17585 PyThreadState* __tstate = wxPyBeginAllowThreads();
17586 result = (wxIconizeEvent *)new wxIconizeEvent(arg1,arg2);
17587
17588 wxPyEndAllowThreads(__tstate);
17589 if (PyErr_Occurred()) SWIG_fail;
17590 }
17591 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIconizeEvent, 1);
17592 return resultobj;
17593 fail:
17594 return NULL;
17595 }
17596
17597
17598 static PyObject *_wrap_IconizeEvent_Iconized(PyObject *self, PyObject *args, PyObject *kwargs) {
17599 PyObject *resultobj;
17600 wxIconizeEvent *arg1 = (wxIconizeEvent *) 0 ;
17601 bool result;
17602 PyObject * obj0 = 0 ;
17603 char *kwnames[] = {
17604 (char *) "self", NULL
17605 };
17606
17607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IconizeEvent_Iconized",kwnames,&obj0)) goto fail;
17608 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIconizeEvent,
17609 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17610 {
17611 PyThreadState* __tstate = wxPyBeginAllowThreads();
17612 result = (bool)(arg1)->Iconized();
17613
17614 wxPyEndAllowThreads(__tstate);
17615 if (PyErr_Occurred()) SWIG_fail;
17616 }
17617 {
17618 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17619 }
17620 return resultobj;
17621 fail:
17622 return NULL;
17623 }
17624
17625
17626 static PyObject * IconizeEvent_swigregister(PyObject *self, PyObject *args) {
17627 PyObject *obj;
17628 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17629 SWIG_TypeClientData(SWIGTYPE_p_wxIconizeEvent, obj);
17630 Py_INCREF(obj);
17631 return Py_BuildValue((char *)"");
17632 }
17633 static PyObject *_wrap_new_MaximizeEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17634 PyObject *resultobj;
17635 int arg1 = (int) 0 ;
17636 wxMaximizeEvent *result;
17637 PyObject * obj0 = 0 ;
17638 char *kwnames[] = {
17639 (char *) "id", NULL
17640 };
17641
17642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MaximizeEvent",kwnames,&obj0)) goto fail;
17643 if (obj0) {
17644 arg1 = (int) SWIG_AsInt(obj0);
17645 if (PyErr_Occurred()) SWIG_fail;
17646 }
17647 {
17648 PyThreadState* __tstate = wxPyBeginAllowThreads();
17649 result = (wxMaximizeEvent *)new wxMaximizeEvent(arg1);
17650
17651 wxPyEndAllowThreads(__tstate);
17652 if (PyErr_Occurred()) SWIG_fail;
17653 }
17654 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMaximizeEvent, 1);
17655 return resultobj;
17656 fail:
17657 return NULL;
17658 }
17659
17660
17661 static PyObject * MaximizeEvent_swigregister(PyObject *self, PyObject *args) {
17662 PyObject *obj;
17663 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17664 SWIG_TypeClientData(SWIGTYPE_p_wxMaximizeEvent, obj);
17665 Py_INCREF(obj);
17666 return Py_BuildValue((char *)"");
17667 }
17668 static PyObject *_wrap_DropFilesEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
17669 PyObject *resultobj;
17670 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
17671 wxPoint result;
17672 PyObject * obj0 = 0 ;
17673 char *kwnames[] = {
17674 (char *) "self", NULL
17675 };
17676
17677 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetPosition",kwnames,&obj0)) goto fail;
17678 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
17679 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17680 {
17681 PyThreadState* __tstate = wxPyBeginAllowThreads();
17682 result = (arg1)->GetPosition();
17683
17684 wxPyEndAllowThreads(__tstate);
17685 if (PyErr_Occurred()) SWIG_fail;
17686 }
17687 {
17688 wxPoint * resultptr;
17689 resultptr = new wxPoint((wxPoint &) result);
17690 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
17691 }
17692 return resultobj;
17693 fail:
17694 return NULL;
17695 }
17696
17697
17698 static PyObject *_wrap_DropFilesEvent_GetNumberOfFiles(PyObject *self, PyObject *args, PyObject *kwargs) {
17699 PyObject *resultobj;
17700 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
17701 int result;
17702 PyObject * obj0 = 0 ;
17703 char *kwnames[] = {
17704 (char *) "self", NULL
17705 };
17706
17707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetNumberOfFiles",kwnames,&obj0)) goto fail;
17708 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
17709 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17710 {
17711 PyThreadState* __tstate = wxPyBeginAllowThreads();
17712 result = (int)(arg1)->GetNumberOfFiles();
17713
17714 wxPyEndAllowThreads(__tstate);
17715 if (PyErr_Occurred()) SWIG_fail;
17716 }
17717 resultobj = SWIG_FromInt((int)result);
17718 return resultobj;
17719 fail:
17720 return NULL;
17721 }
17722
17723
17724 static PyObject *_wrap_DropFilesEvent_GetFiles(PyObject *self, PyObject *args, PyObject *kwargs) {
17725 PyObject *resultobj;
17726 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
17727 PyObject *result;
17728 PyObject * obj0 = 0 ;
17729 char *kwnames[] = {
17730 (char *) "self", NULL
17731 };
17732
17733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetFiles",kwnames,&obj0)) goto fail;
17734 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
17735 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17736 {
17737 PyThreadState* __tstate = wxPyBeginAllowThreads();
17738 result = (PyObject *)wxDropFilesEvent_GetFiles(arg1);
17739
17740 wxPyEndAllowThreads(__tstate);
17741 if (PyErr_Occurred()) SWIG_fail;
17742 }
17743 resultobj = result;
17744 return resultobj;
17745 fail:
17746 return NULL;
17747 }
17748
17749
17750 static PyObject * DropFilesEvent_swigregister(PyObject *self, PyObject *args) {
17751 PyObject *obj;
17752 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17753 SWIG_TypeClientData(SWIGTYPE_p_wxDropFilesEvent, obj);
17754 Py_INCREF(obj);
17755 return Py_BuildValue((char *)"");
17756 }
17757 static PyObject *_wrap_new_UpdateUIEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17758 PyObject *resultobj;
17759 int arg1 = (int) 0 ;
17760 wxUpdateUIEvent *result;
17761 PyObject * obj0 = 0 ;
17762 char *kwnames[] = {
17763 (char *) "commandId", NULL
17764 };
17765
17766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_UpdateUIEvent",kwnames,&obj0)) goto fail;
17767 if (obj0) {
17768 arg1 = (int) SWIG_AsInt(obj0);
17769 if (PyErr_Occurred()) SWIG_fail;
17770 }
17771 {
17772 PyThreadState* __tstate = wxPyBeginAllowThreads();
17773 result = (wxUpdateUIEvent *)new wxUpdateUIEvent(arg1);
17774
17775 wxPyEndAllowThreads(__tstate);
17776 if (PyErr_Occurred()) SWIG_fail;
17777 }
17778 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxUpdateUIEvent, 1);
17779 return resultobj;
17780 fail:
17781 return NULL;
17782 }
17783
17784
17785 static PyObject *_wrap_UpdateUIEvent_GetChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
17786 PyObject *resultobj;
17787 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 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:UpdateUIEvent_GetChecked",kwnames,&obj0)) goto fail;
17795 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17796 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17797 {
17798 PyThreadState* __tstate = wxPyBeginAllowThreads();
17799 result = (bool)((wxUpdateUIEvent const *)arg1)->GetChecked();
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_UpdateUIEvent_GetEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
17814 PyObject *resultobj;
17815 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 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:UpdateUIEvent_GetEnabled",kwnames,&obj0)) goto fail;
17823 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17824 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17825 {
17826 PyThreadState* __tstate = wxPyBeginAllowThreads();
17827 result = (bool)((wxUpdateUIEvent const *)arg1)->GetEnabled();
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 *_wrap_UpdateUIEvent_GetText(PyObject *self, PyObject *args, PyObject *kwargs) {
17842 PyObject *resultobj;
17843 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17844 wxString result;
17845 PyObject * obj0 = 0 ;
17846 char *kwnames[] = {
17847 (char *) "self", NULL
17848 };
17849
17850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetText",kwnames,&obj0)) goto fail;
17851 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17852 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17853 {
17854 PyThreadState* __tstate = wxPyBeginAllowThreads();
17855 result = ((wxUpdateUIEvent const *)arg1)->GetText();
17856
17857 wxPyEndAllowThreads(__tstate);
17858 if (PyErr_Occurred()) SWIG_fail;
17859 }
17860 {
17861 #if wxUSE_UNICODE
17862 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
17863 #else
17864 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
17865 #endif
17866 }
17867 return resultobj;
17868 fail:
17869 return NULL;
17870 }
17871
17872
17873 static PyObject *_wrap_UpdateUIEvent_GetSetText(PyObject *self, PyObject *args, PyObject *kwargs) {
17874 PyObject *resultobj;
17875 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17876 bool result;
17877 PyObject * obj0 = 0 ;
17878 char *kwnames[] = {
17879 (char *) "self", NULL
17880 };
17881
17882 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetText",kwnames,&obj0)) goto fail;
17883 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17884 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17885 {
17886 PyThreadState* __tstate = wxPyBeginAllowThreads();
17887 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetText();
17888
17889 wxPyEndAllowThreads(__tstate);
17890 if (PyErr_Occurred()) SWIG_fail;
17891 }
17892 {
17893 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17894 }
17895 return resultobj;
17896 fail:
17897 return NULL;
17898 }
17899
17900
17901 static PyObject *_wrap_UpdateUIEvent_GetSetChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
17902 PyObject *resultobj;
17903 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17904 bool result;
17905 PyObject * obj0 = 0 ;
17906 char *kwnames[] = {
17907 (char *) "self", NULL
17908 };
17909
17910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetChecked",kwnames,&obj0)) goto fail;
17911 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17912 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17913 {
17914 PyThreadState* __tstate = wxPyBeginAllowThreads();
17915 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetChecked();
17916
17917 wxPyEndAllowThreads(__tstate);
17918 if (PyErr_Occurred()) SWIG_fail;
17919 }
17920 {
17921 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17922 }
17923 return resultobj;
17924 fail:
17925 return NULL;
17926 }
17927
17928
17929 static PyObject *_wrap_UpdateUIEvent_GetSetEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
17930 PyObject *resultobj;
17931 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17932 bool result;
17933 PyObject * obj0 = 0 ;
17934 char *kwnames[] = {
17935 (char *) "self", NULL
17936 };
17937
17938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetEnabled",kwnames,&obj0)) goto fail;
17939 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17940 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17941 {
17942 PyThreadState* __tstate = wxPyBeginAllowThreads();
17943 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetEnabled();
17944
17945 wxPyEndAllowThreads(__tstate);
17946 if (PyErr_Occurred()) SWIG_fail;
17947 }
17948 {
17949 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17950 }
17951 return resultobj;
17952 fail:
17953 return NULL;
17954 }
17955
17956
17957 static PyObject *_wrap_UpdateUIEvent_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
17958 PyObject *resultobj;
17959 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17960 bool arg2 ;
17961 PyObject * obj0 = 0 ;
17962 PyObject * obj1 = 0 ;
17963 char *kwnames[] = {
17964 (char *) "self",(char *) "check", NULL
17965 };
17966
17967 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_Check",kwnames,&obj0,&obj1)) goto fail;
17968 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17969 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17970 arg2 = (bool) SWIG_AsBool(obj1);
17971 if (PyErr_Occurred()) SWIG_fail;
17972 {
17973 PyThreadState* __tstate = wxPyBeginAllowThreads();
17974 (arg1)->Check(arg2);
17975
17976 wxPyEndAllowThreads(__tstate);
17977 if (PyErr_Occurred()) SWIG_fail;
17978 }
17979 Py_INCREF(Py_None); resultobj = Py_None;
17980 return resultobj;
17981 fail:
17982 return NULL;
17983 }
17984
17985
17986 static PyObject *_wrap_UpdateUIEvent_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
17987 PyObject *resultobj;
17988 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17989 bool arg2 ;
17990 PyObject * obj0 = 0 ;
17991 PyObject * obj1 = 0 ;
17992 char *kwnames[] = {
17993 (char *) "self",(char *) "enable", NULL
17994 };
17995
17996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_Enable",kwnames,&obj0,&obj1)) goto fail;
17997 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17998 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17999 arg2 = (bool) SWIG_AsBool(obj1);
18000 if (PyErr_Occurred()) SWIG_fail;
18001 {
18002 PyThreadState* __tstate = wxPyBeginAllowThreads();
18003 (arg1)->Enable(arg2);
18004
18005 wxPyEndAllowThreads(__tstate);
18006 if (PyErr_Occurred()) SWIG_fail;
18007 }
18008 Py_INCREF(Py_None); resultobj = Py_None;
18009 return resultobj;
18010 fail:
18011 return NULL;
18012 }
18013
18014
18015 static PyObject *_wrap_UpdateUIEvent_SetText(PyObject *self, PyObject *args, PyObject *kwargs) {
18016 PyObject *resultobj;
18017 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18018 wxString *arg2 = 0 ;
18019 bool temp2 = False ;
18020 PyObject * obj0 = 0 ;
18021 PyObject * obj1 = 0 ;
18022 char *kwnames[] = {
18023 (char *) "self",(char *) "text", NULL
18024 };
18025
18026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_SetText",kwnames,&obj0,&obj1)) goto fail;
18027 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18028 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18029 {
18030 arg2 = wxString_in_helper(obj1);
18031 if (arg2 == NULL) SWIG_fail;
18032 temp2 = True;
18033 }
18034 {
18035 PyThreadState* __tstate = wxPyBeginAllowThreads();
18036 (arg1)->SetText((wxString const &)*arg2);
18037
18038 wxPyEndAllowThreads(__tstate);
18039 if (PyErr_Occurred()) SWIG_fail;
18040 }
18041 Py_INCREF(Py_None); resultobj = Py_None;
18042 {
18043 if (temp2)
18044 delete arg2;
18045 }
18046 return resultobj;
18047 fail:
18048 {
18049 if (temp2)
18050 delete arg2;
18051 }
18052 return NULL;
18053 }
18054
18055
18056 static PyObject *_wrap_UpdateUIEvent_SetUpdateInterval(PyObject *self, PyObject *args, PyObject *kwargs) {
18057 PyObject *resultobj;
18058 long arg1 ;
18059 PyObject * obj0 = 0 ;
18060 char *kwnames[] = {
18061 (char *) "updateInterval", NULL
18062 };
18063
18064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_SetUpdateInterval",kwnames,&obj0)) goto fail;
18065 arg1 = (long) SWIG_AsLong(obj0);
18066 if (PyErr_Occurred()) SWIG_fail;
18067 {
18068 PyThreadState* __tstate = wxPyBeginAllowThreads();
18069 wxUpdateUIEvent::SetUpdateInterval(arg1);
18070
18071 wxPyEndAllowThreads(__tstate);
18072 if (PyErr_Occurred()) SWIG_fail;
18073 }
18074 Py_INCREF(Py_None); resultobj = Py_None;
18075 return resultobj;
18076 fail:
18077 return NULL;
18078 }
18079
18080
18081 static PyObject *_wrap_UpdateUIEvent_GetUpdateInterval(PyObject *self, PyObject *args, PyObject *kwargs) {
18082 PyObject *resultobj;
18083 long result;
18084 char *kwnames[] = {
18085 NULL
18086 };
18087
18088 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_GetUpdateInterval",kwnames)) goto fail;
18089 {
18090 PyThreadState* __tstate = wxPyBeginAllowThreads();
18091 result = (long)wxUpdateUIEvent::GetUpdateInterval();
18092
18093 wxPyEndAllowThreads(__tstate);
18094 if (PyErr_Occurred()) SWIG_fail;
18095 }
18096 resultobj = SWIG_FromLong((long)result);
18097 return resultobj;
18098 fail:
18099 return NULL;
18100 }
18101
18102
18103 static PyObject *_wrap_UpdateUIEvent_CanUpdate(PyObject *self, PyObject *args, PyObject *kwargs) {
18104 PyObject *resultobj;
18105 wxWindow *arg1 = (wxWindow *) 0 ;
18106 bool result;
18107 PyObject * obj0 = 0 ;
18108 char *kwnames[] = {
18109 (char *) "win", NULL
18110 };
18111
18112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_CanUpdate",kwnames,&obj0)) goto fail;
18113 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
18114 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18115 {
18116 PyThreadState* __tstate = wxPyBeginAllowThreads();
18117 result = (bool)wxUpdateUIEvent::CanUpdate(arg1);
18118
18119 wxPyEndAllowThreads(__tstate);
18120 if (PyErr_Occurred()) SWIG_fail;
18121 }
18122 {
18123 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18124 }
18125 return resultobj;
18126 fail:
18127 return NULL;
18128 }
18129
18130
18131 static PyObject *_wrap_UpdateUIEvent_ResetUpdateTime(PyObject *self, PyObject *args, PyObject *kwargs) {
18132 PyObject *resultobj;
18133 char *kwnames[] = {
18134 NULL
18135 };
18136
18137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_ResetUpdateTime",kwnames)) goto fail;
18138 {
18139 PyThreadState* __tstate = wxPyBeginAllowThreads();
18140 wxUpdateUIEvent::ResetUpdateTime();
18141
18142 wxPyEndAllowThreads(__tstate);
18143 if (PyErr_Occurred()) SWIG_fail;
18144 }
18145 Py_INCREF(Py_None); resultobj = Py_None;
18146 return resultobj;
18147 fail:
18148 return NULL;
18149 }
18150
18151
18152 static PyObject *_wrap_UpdateUIEvent_SetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
18153 PyObject *resultobj;
18154 int arg1 ;
18155 PyObject * obj0 = 0 ;
18156 char *kwnames[] = {
18157 (char *) "mode", NULL
18158 };
18159
18160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_SetMode",kwnames,&obj0)) goto fail;
18161 arg1 = (wxUpdateUIMode) SWIG_AsInt(obj0);
18162 if (PyErr_Occurred()) SWIG_fail;
18163 {
18164 PyThreadState* __tstate = wxPyBeginAllowThreads();
18165 wxUpdateUIEvent::SetMode((wxUpdateUIMode )arg1);
18166
18167 wxPyEndAllowThreads(__tstate);
18168 if (PyErr_Occurred()) SWIG_fail;
18169 }
18170 Py_INCREF(Py_None); resultobj = Py_None;
18171 return resultobj;
18172 fail:
18173 return NULL;
18174 }
18175
18176
18177 static PyObject *_wrap_UpdateUIEvent_GetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
18178 PyObject *resultobj;
18179 int result;
18180 char *kwnames[] = {
18181 NULL
18182 };
18183
18184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_GetMode",kwnames)) goto fail;
18185 {
18186 PyThreadState* __tstate = wxPyBeginAllowThreads();
18187 result = (int)wxUpdateUIEvent::GetMode();
18188
18189 wxPyEndAllowThreads(__tstate);
18190 if (PyErr_Occurred()) SWIG_fail;
18191 }
18192 resultobj = SWIG_FromInt((int)result);
18193 return resultobj;
18194 fail:
18195 return NULL;
18196 }
18197
18198
18199 static PyObject * UpdateUIEvent_swigregister(PyObject *self, PyObject *args) {
18200 PyObject *obj;
18201 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18202 SWIG_TypeClientData(SWIGTYPE_p_wxUpdateUIEvent, obj);
18203 Py_INCREF(obj);
18204 return Py_BuildValue((char *)"");
18205 }
18206 static PyObject *_wrap_new_SysColourChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18207 PyObject *resultobj;
18208 wxSysColourChangedEvent *result;
18209 char *kwnames[] = {
18210 NULL
18211 };
18212
18213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SysColourChangedEvent",kwnames)) goto fail;
18214 {
18215 PyThreadState* __tstate = wxPyBeginAllowThreads();
18216 result = (wxSysColourChangedEvent *)new wxSysColourChangedEvent();
18217
18218 wxPyEndAllowThreads(__tstate);
18219 if (PyErr_Occurred()) SWIG_fail;
18220 }
18221 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSysColourChangedEvent, 1);
18222 return resultobj;
18223 fail:
18224 return NULL;
18225 }
18226
18227
18228 static PyObject * SysColourChangedEvent_swigregister(PyObject *self, PyObject *args) {
18229 PyObject *obj;
18230 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18231 SWIG_TypeClientData(SWIGTYPE_p_wxSysColourChangedEvent, obj);
18232 Py_INCREF(obj);
18233 return Py_BuildValue((char *)"");
18234 }
18235 static PyObject *_wrap_new_MouseCaptureChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18236 PyObject *resultobj;
18237 int arg1 = (int) 0 ;
18238 wxWindow *arg2 = (wxWindow *) NULL ;
18239 wxMouseCaptureChangedEvent *result;
18240 PyObject * obj0 = 0 ;
18241 PyObject * obj1 = 0 ;
18242 char *kwnames[] = {
18243 (char *) "winid",(char *) "gainedCapture", NULL
18244 };
18245
18246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_MouseCaptureChangedEvent",kwnames,&obj0,&obj1)) goto fail;
18247 if (obj0) {
18248 arg1 = (int) SWIG_AsInt(obj0);
18249 if (PyErr_Occurred()) SWIG_fail;
18250 }
18251 if (obj1) {
18252 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18253 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18254 }
18255 {
18256 PyThreadState* __tstate = wxPyBeginAllowThreads();
18257 result = (wxMouseCaptureChangedEvent *)new wxMouseCaptureChangedEvent(arg1,arg2);
18258
18259 wxPyEndAllowThreads(__tstate);
18260 if (PyErr_Occurred()) SWIG_fail;
18261 }
18262 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMouseCaptureChangedEvent, 1);
18263 return resultobj;
18264 fail:
18265 return NULL;
18266 }
18267
18268
18269 static PyObject *_wrap_MouseCaptureChangedEvent_GetCapturedWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18270 PyObject *resultobj;
18271 wxMouseCaptureChangedEvent *arg1 = (wxMouseCaptureChangedEvent *) 0 ;
18272 wxWindow *result;
18273 PyObject * obj0 = 0 ;
18274 char *kwnames[] = {
18275 (char *) "self", NULL
18276 };
18277
18278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseCaptureChangedEvent_GetCapturedWindow",kwnames,&obj0)) goto fail;
18279 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseCaptureChangedEvent,
18280 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18281 {
18282 PyThreadState* __tstate = wxPyBeginAllowThreads();
18283 result = (wxWindow *)((wxMouseCaptureChangedEvent const *)arg1)->GetCapturedWindow();
18284
18285 wxPyEndAllowThreads(__tstate);
18286 if (PyErr_Occurred()) SWIG_fail;
18287 }
18288 {
18289 resultobj = wxPyMake_wxObject(result);
18290 }
18291 return resultobj;
18292 fail:
18293 return NULL;
18294 }
18295
18296
18297 static PyObject * MouseCaptureChangedEvent_swigregister(PyObject *self, PyObject *args) {
18298 PyObject *obj;
18299 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18300 SWIG_TypeClientData(SWIGTYPE_p_wxMouseCaptureChangedEvent, obj);
18301 Py_INCREF(obj);
18302 return Py_BuildValue((char *)"");
18303 }
18304 static PyObject *_wrap_new_DisplayChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18305 PyObject *resultobj;
18306 wxDisplayChangedEvent *result;
18307 char *kwnames[] = {
18308 NULL
18309 };
18310
18311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DisplayChangedEvent",kwnames)) goto fail;
18312 {
18313 PyThreadState* __tstate = wxPyBeginAllowThreads();
18314 result = (wxDisplayChangedEvent *)new wxDisplayChangedEvent();
18315
18316 wxPyEndAllowThreads(__tstate);
18317 if (PyErr_Occurred()) SWIG_fail;
18318 }
18319 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDisplayChangedEvent, 1);
18320 return resultobj;
18321 fail:
18322 return NULL;
18323 }
18324
18325
18326 static PyObject * DisplayChangedEvent_swigregister(PyObject *self, PyObject *args) {
18327 PyObject *obj;
18328 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18329 SWIG_TypeClientData(SWIGTYPE_p_wxDisplayChangedEvent, obj);
18330 Py_INCREF(obj);
18331 return Py_BuildValue((char *)"");
18332 }
18333 static PyObject *_wrap_new_PaletteChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18334 PyObject *resultobj;
18335 int arg1 = (int) 0 ;
18336 wxPaletteChangedEvent *result;
18337 PyObject * obj0 = 0 ;
18338 char *kwnames[] = {
18339 (char *) "id", NULL
18340 };
18341
18342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PaletteChangedEvent",kwnames,&obj0)) goto fail;
18343 if (obj0) {
18344 arg1 = (int) SWIG_AsInt(obj0);
18345 if (PyErr_Occurred()) SWIG_fail;
18346 }
18347 {
18348 PyThreadState* __tstate = wxPyBeginAllowThreads();
18349 result = (wxPaletteChangedEvent *)new wxPaletteChangedEvent(arg1);
18350
18351 wxPyEndAllowThreads(__tstate);
18352 if (PyErr_Occurred()) SWIG_fail;
18353 }
18354 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPaletteChangedEvent, 1);
18355 return resultobj;
18356 fail:
18357 return NULL;
18358 }
18359
18360
18361 static PyObject *_wrap_PaletteChangedEvent_SetChangedWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18362 PyObject *resultobj;
18363 wxPaletteChangedEvent *arg1 = (wxPaletteChangedEvent *) 0 ;
18364 wxWindow *arg2 = (wxWindow *) 0 ;
18365 PyObject * obj0 = 0 ;
18366 PyObject * obj1 = 0 ;
18367 char *kwnames[] = {
18368 (char *) "self",(char *) "win", NULL
18369 };
18370
18371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaletteChangedEvent_SetChangedWindow",kwnames,&obj0,&obj1)) goto fail;
18372 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPaletteChangedEvent,
18373 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18374 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18375 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18376 {
18377 PyThreadState* __tstate = wxPyBeginAllowThreads();
18378 (arg1)->SetChangedWindow(arg2);
18379
18380 wxPyEndAllowThreads(__tstate);
18381 if (PyErr_Occurred()) SWIG_fail;
18382 }
18383 Py_INCREF(Py_None); resultobj = Py_None;
18384 return resultobj;
18385 fail:
18386 return NULL;
18387 }
18388
18389
18390 static PyObject *_wrap_PaletteChangedEvent_GetChangedWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18391 PyObject *resultobj;
18392 wxPaletteChangedEvent *arg1 = (wxPaletteChangedEvent *) 0 ;
18393 wxWindow *result;
18394 PyObject * obj0 = 0 ;
18395 char *kwnames[] = {
18396 (char *) "self", NULL
18397 };
18398
18399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PaletteChangedEvent_GetChangedWindow",kwnames,&obj0)) goto fail;
18400 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPaletteChangedEvent,
18401 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18402 {
18403 PyThreadState* __tstate = wxPyBeginAllowThreads();
18404 result = (wxWindow *)(arg1)->GetChangedWindow();
18405
18406 wxPyEndAllowThreads(__tstate);
18407 if (PyErr_Occurred()) SWIG_fail;
18408 }
18409 {
18410 resultobj = wxPyMake_wxObject(result);
18411 }
18412 return resultobj;
18413 fail:
18414 return NULL;
18415 }
18416
18417
18418 static PyObject * PaletteChangedEvent_swigregister(PyObject *self, PyObject *args) {
18419 PyObject *obj;
18420 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18421 SWIG_TypeClientData(SWIGTYPE_p_wxPaletteChangedEvent, obj);
18422 Py_INCREF(obj);
18423 return Py_BuildValue((char *)"");
18424 }
18425 static PyObject *_wrap_new_QueryNewPaletteEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18426 PyObject *resultobj;
18427 int arg1 = (int) 0 ;
18428 wxQueryNewPaletteEvent *result;
18429 PyObject * obj0 = 0 ;
18430 char *kwnames[] = {
18431 (char *) "winid", NULL
18432 };
18433
18434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_QueryNewPaletteEvent",kwnames,&obj0)) goto fail;
18435 if (obj0) {
18436 arg1 = (int) SWIG_AsInt(obj0);
18437 if (PyErr_Occurred()) SWIG_fail;
18438 }
18439 {
18440 PyThreadState* __tstate = wxPyBeginAllowThreads();
18441 result = (wxQueryNewPaletteEvent *)new wxQueryNewPaletteEvent(arg1);
18442
18443 wxPyEndAllowThreads(__tstate);
18444 if (PyErr_Occurred()) SWIG_fail;
18445 }
18446 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxQueryNewPaletteEvent, 1);
18447 return resultobj;
18448 fail:
18449 return NULL;
18450 }
18451
18452
18453 static PyObject *_wrap_QueryNewPaletteEvent_SetPaletteRealized(PyObject *self, PyObject *args, PyObject *kwargs) {
18454 PyObject *resultobj;
18455 wxQueryNewPaletteEvent *arg1 = (wxQueryNewPaletteEvent *) 0 ;
18456 bool arg2 ;
18457 PyObject * obj0 = 0 ;
18458 PyObject * obj1 = 0 ;
18459 char *kwnames[] = {
18460 (char *) "self",(char *) "realized", NULL
18461 };
18462
18463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:QueryNewPaletteEvent_SetPaletteRealized",kwnames,&obj0,&obj1)) goto fail;
18464 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxQueryNewPaletteEvent,
18465 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18466 arg2 = (bool) SWIG_AsBool(obj1);
18467 if (PyErr_Occurred()) SWIG_fail;
18468 {
18469 PyThreadState* __tstate = wxPyBeginAllowThreads();
18470 (arg1)->SetPaletteRealized(arg2);
18471
18472 wxPyEndAllowThreads(__tstate);
18473 if (PyErr_Occurred()) SWIG_fail;
18474 }
18475 Py_INCREF(Py_None); resultobj = Py_None;
18476 return resultobj;
18477 fail:
18478 return NULL;
18479 }
18480
18481
18482 static PyObject *_wrap_QueryNewPaletteEvent_GetPaletteRealized(PyObject *self, PyObject *args, PyObject *kwargs) {
18483 PyObject *resultobj;
18484 wxQueryNewPaletteEvent *arg1 = (wxQueryNewPaletteEvent *) 0 ;
18485 bool result;
18486 PyObject * obj0 = 0 ;
18487 char *kwnames[] = {
18488 (char *) "self", NULL
18489 };
18490
18491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:QueryNewPaletteEvent_GetPaletteRealized",kwnames,&obj0)) goto fail;
18492 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxQueryNewPaletteEvent,
18493 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18494 {
18495 PyThreadState* __tstate = wxPyBeginAllowThreads();
18496 result = (bool)((wxQueryNewPaletteEvent const *)arg1)->GetPaletteRealized();
18497
18498 wxPyEndAllowThreads(__tstate);
18499 if (PyErr_Occurred()) SWIG_fail;
18500 }
18501 {
18502 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18503 }
18504 return resultobj;
18505 fail:
18506 return NULL;
18507 }
18508
18509
18510 static PyObject * QueryNewPaletteEvent_swigregister(PyObject *self, PyObject *args) {
18511 PyObject *obj;
18512 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18513 SWIG_TypeClientData(SWIGTYPE_p_wxQueryNewPaletteEvent, obj);
18514 Py_INCREF(obj);
18515 return Py_BuildValue((char *)"");
18516 }
18517 static PyObject *_wrap_new_NavigationKeyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18518 PyObject *resultobj;
18519 wxNavigationKeyEvent *result;
18520 char *kwnames[] = {
18521 NULL
18522 };
18523
18524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_NavigationKeyEvent",kwnames)) goto fail;
18525 {
18526 PyThreadState* __tstate = wxPyBeginAllowThreads();
18527 result = (wxNavigationKeyEvent *)new wxNavigationKeyEvent();
18528
18529 wxPyEndAllowThreads(__tstate);
18530 if (PyErr_Occurred()) SWIG_fail;
18531 }
18532 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNavigationKeyEvent, 1);
18533 return resultobj;
18534 fail:
18535 return NULL;
18536 }
18537
18538
18539 static PyObject *_wrap_NavigationKeyEvent_GetDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
18540 PyObject *resultobj;
18541 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18542 bool result;
18543 PyObject * obj0 = 0 ;
18544 char *kwnames[] = {
18545 (char *) "self", NULL
18546 };
18547
18548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_GetDirection",kwnames,&obj0)) goto fail;
18549 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18550 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18551 {
18552 PyThreadState* __tstate = wxPyBeginAllowThreads();
18553 result = (bool)((wxNavigationKeyEvent const *)arg1)->GetDirection();
18554
18555 wxPyEndAllowThreads(__tstate);
18556 if (PyErr_Occurred()) SWIG_fail;
18557 }
18558 {
18559 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18560 }
18561 return resultobj;
18562 fail:
18563 return NULL;
18564 }
18565
18566
18567 static PyObject *_wrap_NavigationKeyEvent_SetDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
18568 PyObject *resultobj;
18569 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18570 bool arg2 ;
18571 PyObject * obj0 = 0 ;
18572 PyObject * obj1 = 0 ;
18573 char *kwnames[] = {
18574 (char *) "self",(char *) "bForward", NULL
18575 };
18576
18577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetDirection",kwnames,&obj0,&obj1)) goto fail;
18578 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18579 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18580 arg2 = (bool) SWIG_AsBool(obj1);
18581 if (PyErr_Occurred()) SWIG_fail;
18582 {
18583 PyThreadState* __tstate = wxPyBeginAllowThreads();
18584 (arg1)->SetDirection(arg2);
18585
18586 wxPyEndAllowThreads(__tstate);
18587 if (PyErr_Occurred()) SWIG_fail;
18588 }
18589 Py_INCREF(Py_None); resultobj = Py_None;
18590 return resultobj;
18591 fail:
18592 return NULL;
18593 }
18594
18595
18596 static PyObject *_wrap_NavigationKeyEvent_IsWindowChange(PyObject *self, PyObject *args, PyObject *kwargs) {
18597 PyObject *resultobj;
18598 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18599 bool result;
18600 PyObject * obj0 = 0 ;
18601 char *kwnames[] = {
18602 (char *) "self", NULL
18603 };
18604
18605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_IsWindowChange",kwnames,&obj0)) goto fail;
18606 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18607 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18608 {
18609 PyThreadState* __tstate = wxPyBeginAllowThreads();
18610 result = (bool)((wxNavigationKeyEvent const *)arg1)->IsWindowChange();
18611
18612 wxPyEndAllowThreads(__tstate);
18613 if (PyErr_Occurred()) SWIG_fail;
18614 }
18615 {
18616 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18617 }
18618 return resultobj;
18619 fail:
18620 return NULL;
18621 }
18622
18623
18624 static PyObject *_wrap_NavigationKeyEvent_SetWindowChange(PyObject *self, PyObject *args, PyObject *kwargs) {
18625 PyObject *resultobj;
18626 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18627 bool arg2 ;
18628 PyObject * obj0 = 0 ;
18629 PyObject * obj1 = 0 ;
18630 char *kwnames[] = {
18631 (char *) "self",(char *) "bIs", NULL
18632 };
18633
18634 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetWindowChange",kwnames,&obj0,&obj1)) goto fail;
18635 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18636 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18637 arg2 = (bool) SWIG_AsBool(obj1);
18638 if (PyErr_Occurred()) SWIG_fail;
18639 {
18640 PyThreadState* __tstate = wxPyBeginAllowThreads();
18641 (arg1)->SetWindowChange(arg2);
18642
18643 wxPyEndAllowThreads(__tstate);
18644 if (PyErr_Occurred()) SWIG_fail;
18645 }
18646 Py_INCREF(Py_None); resultobj = Py_None;
18647 return resultobj;
18648 fail:
18649 return NULL;
18650 }
18651
18652
18653 static PyObject *_wrap_NavigationKeyEvent_GetCurrentFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
18654 PyObject *resultobj;
18655 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18656 wxWindow *result;
18657 PyObject * obj0 = 0 ;
18658 char *kwnames[] = {
18659 (char *) "self", NULL
18660 };
18661
18662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_GetCurrentFocus",kwnames,&obj0)) goto fail;
18663 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18664 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18665 {
18666 PyThreadState* __tstate = wxPyBeginAllowThreads();
18667 result = (wxWindow *)((wxNavigationKeyEvent const *)arg1)->GetCurrentFocus();
18668
18669 wxPyEndAllowThreads(__tstate);
18670 if (PyErr_Occurred()) SWIG_fail;
18671 }
18672 {
18673 resultobj = wxPyMake_wxObject(result);
18674 }
18675 return resultobj;
18676 fail:
18677 return NULL;
18678 }
18679
18680
18681 static PyObject *_wrap_NavigationKeyEvent_SetCurrentFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
18682 PyObject *resultobj;
18683 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18684 wxWindow *arg2 = (wxWindow *) 0 ;
18685 PyObject * obj0 = 0 ;
18686 PyObject * obj1 = 0 ;
18687 char *kwnames[] = {
18688 (char *) "self",(char *) "win", NULL
18689 };
18690
18691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetCurrentFocus",kwnames,&obj0,&obj1)) goto fail;
18692 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18693 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18694 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18695 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18696 {
18697 PyThreadState* __tstate = wxPyBeginAllowThreads();
18698 (arg1)->SetCurrentFocus(arg2);
18699
18700 wxPyEndAllowThreads(__tstate);
18701 if (PyErr_Occurred()) SWIG_fail;
18702 }
18703 Py_INCREF(Py_None); resultobj = Py_None;
18704 return resultobj;
18705 fail:
18706 return NULL;
18707 }
18708
18709
18710 static PyObject * NavigationKeyEvent_swigregister(PyObject *self, PyObject *args) {
18711 PyObject *obj;
18712 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18713 SWIG_TypeClientData(SWIGTYPE_p_wxNavigationKeyEvent, obj);
18714 Py_INCREF(obj);
18715 return Py_BuildValue((char *)"");
18716 }
18717 static PyObject *_wrap_new_WindowCreateEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18718 PyObject *resultobj;
18719 wxWindow *arg1 = (wxWindow *) NULL ;
18720 wxWindowCreateEvent *result;
18721 PyObject * obj0 = 0 ;
18722 char *kwnames[] = {
18723 (char *) "win", NULL
18724 };
18725
18726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowCreateEvent",kwnames,&obj0)) goto fail;
18727 if (obj0) {
18728 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
18729 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18730 }
18731 {
18732 PyThreadState* __tstate = wxPyBeginAllowThreads();
18733 result = (wxWindowCreateEvent *)new wxWindowCreateEvent(arg1);
18734
18735 wxPyEndAllowThreads(__tstate);
18736 if (PyErr_Occurred()) SWIG_fail;
18737 }
18738 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowCreateEvent, 1);
18739 return resultobj;
18740 fail:
18741 return NULL;
18742 }
18743
18744
18745 static PyObject *_wrap_WindowCreateEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18746 PyObject *resultobj;
18747 wxWindowCreateEvent *arg1 = (wxWindowCreateEvent *) 0 ;
18748 wxWindow *result;
18749 PyObject * obj0 = 0 ;
18750 char *kwnames[] = {
18751 (char *) "self", NULL
18752 };
18753
18754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:WindowCreateEvent_GetWindow",kwnames,&obj0)) goto fail;
18755 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindowCreateEvent,
18756 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18757 {
18758 PyThreadState* __tstate = wxPyBeginAllowThreads();
18759 result = (wxWindow *)((wxWindowCreateEvent const *)arg1)->GetWindow();
18760
18761 wxPyEndAllowThreads(__tstate);
18762 if (PyErr_Occurred()) SWIG_fail;
18763 }
18764 {
18765 resultobj = wxPyMake_wxObject(result);
18766 }
18767 return resultobj;
18768 fail:
18769 return NULL;
18770 }
18771
18772
18773 static PyObject * WindowCreateEvent_swigregister(PyObject *self, PyObject *args) {
18774 PyObject *obj;
18775 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18776 SWIG_TypeClientData(SWIGTYPE_p_wxWindowCreateEvent, obj);
18777 Py_INCREF(obj);
18778 return Py_BuildValue((char *)"");
18779 }
18780 static PyObject *_wrap_new_WindowDestroyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18781 PyObject *resultobj;
18782 wxWindow *arg1 = (wxWindow *) NULL ;
18783 wxWindowDestroyEvent *result;
18784 PyObject * obj0 = 0 ;
18785 char *kwnames[] = {
18786 (char *) "win", NULL
18787 };
18788
18789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowDestroyEvent",kwnames,&obj0)) goto fail;
18790 if (obj0) {
18791 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
18792 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18793 }
18794 {
18795 PyThreadState* __tstate = wxPyBeginAllowThreads();
18796 result = (wxWindowDestroyEvent *)new wxWindowDestroyEvent(arg1);
18797
18798 wxPyEndAllowThreads(__tstate);
18799 if (PyErr_Occurred()) SWIG_fail;
18800 }
18801 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowDestroyEvent, 1);
18802 return resultobj;
18803 fail:
18804 return NULL;
18805 }
18806
18807
18808 static PyObject *_wrap_WindowDestroyEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18809 PyObject *resultobj;
18810 wxWindowDestroyEvent *arg1 = (wxWindowDestroyEvent *) 0 ;
18811 wxWindow *result;
18812 PyObject * obj0 = 0 ;
18813 char *kwnames[] = {
18814 (char *) "self", NULL
18815 };
18816
18817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:WindowDestroyEvent_GetWindow",kwnames,&obj0)) goto fail;
18818 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindowDestroyEvent,
18819 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18820 {
18821 PyThreadState* __tstate = wxPyBeginAllowThreads();
18822 result = (wxWindow *)((wxWindowDestroyEvent const *)arg1)->GetWindow();
18823
18824 wxPyEndAllowThreads(__tstate);
18825 if (PyErr_Occurred()) SWIG_fail;
18826 }
18827 {
18828 resultobj = wxPyMake_wxObject(result);
18829 }
18830 return resultobj;
18831 fail:
18832 return NULL;
18833 }
18834
18835
18836 static PyObject * WindowDestroyEvent_swigregister(PyObject *self, PyObject *args) {
18837 PyObject *obj;
18838 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18839 SWIG_TypeClientData(SWIGTYPE_p_wxWindowDestroyEvent, obj);
18840 Py_INCREF(obj);
18841 return Py_BuildValue((char *)"");
18842 }
18843 static PyObject *_wrap_new_ContextMenuEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18844 PyObject *resultobj;
18845 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
18846 int arg2 = (int) 0 ;
18847 wxPoint const &arg3_defvalue = wxDefaultPosition ;
18848 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
18849 wxContextMenuEvent *result;
18850 wxPoint temp3 ;
18851 PyObject * obj0 = 0 ;
18852 PyObject * obj1 = 0 ;
18853 PyObject * obj2 = 0 ;
18854 char *kwnames[] = {
18855 (char *) "type",(char *) "winid",(char *) "pt", NULL
18856 };
18857
18858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ContextMenuEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
18859 if (obj0) {
18860 arg1 = (wxEventType) SWIG_AsInt(obj0);
18861 if (PyErr_Occurred()) SWIG_fail;
18862 }
18863 if (obj1) {
18864 arg2 = (int) SWIG_AsInt(obj1);
18865 if (PyErr_Occurred()) SWIG_fail;
18866 }
18867 if (obj2) {
18868 {
18869 arg3 = &temp3;
18870 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
18871 }
18872 }
18873 {
18874 PyThreadState* __tstate = wxPyBeginAllowThreads();
18875 result = (wxContextMenuEvent *)new wxContextMenuEvent(arg1,arg2,(wxPoint const &)*arg3);
18876
18877 wxPyEndAllowThreads(__tstate);
18878 if (PyErr_Occurred()) SWIG_fail;
18879 }
18880 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxContextMenuEvent, 1);
18881 return resultobj;
18882 fail:
18883 return NULL;
18884 }
18885
18886
18887 static PyObject *_wrap_ContextMenuEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
18888 PyObject *resultobj;
18889 wxContextMenuEvent *arg1 = (wxContextMenuEvent *) 0 ;
18890 wxPoint *result;
18891 PyObject * obj0 = 0 ;
18892 char *kwnames[] = {
18893 (char *) "self", NULL
18894 };
18895
18896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ContextMenuEvent_GetPosition",kwnames,&obj0)) goto fail;
18897 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxContextMenuEvent,
18898 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18899 {
18900 PyThreadState* __tstate = wxPyBeginAllowThreads();
18901 {
18902 wxPoint const &_result_ref = ((wxContextMenuEvent const *)arg1)->GetPosition();
18903 result = (wxPoint *) &_result_ref;
18904 }
18905
18906 wxPyEndAllowThreads(__tstate);
18907 if (PyErr_Occurred()) SWIG_fail;
18908 }
18909 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
18910 return resultobj;
18911 fail:
18912 return NULL;
18913 }
18914
18915
18916 static PyObject *_wrap_ContextMenuEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
18917 PyObject *resultobj;
18918 wxContextMenuEvent *arg1 = (wxContextMenuEvent *) 0 ;
18919 wxPoint *arg2 = 0 ;
18920 wxPoint temp2 ;
18921 PyObject * obj0 = 0 ;
18922 PyObject * obj1 = 0 ;
18923 char *kwnames[] = {
18924 (char *) "self",(char *) "pos", NULL
18925 };
18926
18927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ContextMenuEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
18928 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxContextMenuEvent,
18929 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18930 {
18931 arg2 = &temp2;
18932 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
18933 }
18934 {
18935 PyThreadState* __tstate = wxPyBeginAllowThreads();
18936 (arg1)->SetPosition((wxPoint const &)*arg2);
18937
18938 wxPyEndAllowThreads(__tstate);
18939 if (PyErr_Occurred()) SWIG_fail;
18940 }
18941 Py_INCREF(Py_None); resultobj = Py_None;
18942 return resultobj;
18943 fail:
18944 return NULL;
18945 }
18946
18947
18948 static PyObject * ContextMenuEvent_swigregister(PyObject *self, PyObject *args) {
18949 PyObject *obj;
18950 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18951 SWIG_TypeClientData(SWIGTYPE_p_wxContextMenuEvent, obj);
18952 Py_INCREF(obj);
18953 return Py_BuildValue((char *)"");
18954 }
18955 static PyObject *_wrap_new_IdleEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18956 PyObject *resultobj;
18957 wxIdleEvent *result;
18958 char *kwnames[] = {
18959 NULL
18960 };
18961
18962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_IdleEvent",kwnames)) goto fail;
18963 {
18964 PyThreadState* __tstate = wxPyBeginAllowThreads();
18965 result = (wxIdleEvent *)new wxIdleEvent();
18966
18967 wxPyEndAllowThreads(__tstate);
18968 if (PyErr_Occurred()) SWIG_fail;
18969 }
18970 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIdleEvent, 1);
18971 return resultobj;
18972 fail:
18973 return NULL;
18974 }
18975
18976
18977 static PyObject *_wrap_IdleEvent_RequestMore(PyObject *self, PyObject *args, PyObject *kwargs) {
18978 PyObject *resultobj;
18979 wxIdleEvent *arg1 = (wxIdleEvent *) 0 ;
18980 bool arg2 = (bool) True ;
18981 PyObject * obj0 = 0 ;
18982 PyObject * obj1 = 0 ;
18983 char *kwnames[] = {
18984 (char *) "self",(char *) "needMore", NULL
18985 };
18986
18987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:IdleEvent_RequestMore",kwnames,&obj0,&obj1)) goto fail;
18988 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIdleEvent,
18989 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18990 if (obj1) {
18991 arg2 = (bool) SWIG_AsBool(obj1);
18992 if (PyErr_Occurred()) SWIG_fail;
18993 }
18994 {
18995 PyThreadState* __tstate = wxPyBeginAllowThreads();
18996 (arg1)->RequestMore(arg2);
18997
18998 wxPyEndAllowThreads(__tstate);
18999 if (PyErr_Occurred()) SWIG_fail;
19000 }
19001 Py_INCREF(Py_None); resultobj = Py_None;
19002 return resultobj;
19003 fail:
19004 return NULL;
19005 }
19006
19007
19008 static PyObject *_wrap_IdleEvent_MoreRequested(PyObject *self, PyObject *args, PyObject *kwargs) {
19009 PyObject *resultobj;
19010 wxIdleEvent *arg1 = (wxIdleEvent *) 0 ;
19011 bool result;
19012 PyObject * obj0 = 0 ;
19013 char *kwnames[] = {
19014 (char *) "self", NULL
19015 };
19016
19017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_MoreRequested",kwnames,&obj0)) goto fail;
19018 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIdleEvent,
19019 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19020 {
19021 PyThreadState* __tstate = wxPyBeginAllowThreads();
19022 result = (bool)((wxIdleEvent const *)arg1)->MoreRequested();
19023
19024 wxPyEndAllowThreads(__tstate);
19025 if (PyErr_Occurred()) SWIG_fail;
19026 }
19027 {
19028 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19029 }
19030 return resultobj;
19031 fail:
19032 return NULL;
19033 }
19034
19035
19036 static PyObject *_wrap_IdleEvent_SetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
19037 PyObject *resultobj;
19038 int arg1 ;
19039 PyObject * obj0 = 0 ;
19040 char *kwnames[] = {
19041 (char *) "mode", NULL
19042 };
19043
19044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_SetMode",kwnames,&obj0)) goto fail;
19045 arg1 = (wxIdleMode) SWIG_AsInt(obj0);
19046 if (PyErr_Occurred()) SWIG_fail;
19047 {
19048 PyThreadState* __tstate = wxPyBeginAllowThreads();
19049 wxIdleEvent::SetMode((wxIdleMode )arg1);
19050
19051 wxPyEndAllowThreads(__tstate);
19052 if (PyErr_Occurred()) SWIG_fail;
19053 }
19054 Py_INCREF(Py_None); resultobj = Py_None;
19055 return resultobj;
19056 fail:
19057 return NULL;
19058 }
19059
19060
19061 static PyObject *_wrap_IdleEvent_GetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
19062 PyObject *resultobj;
19063 int result;
19064 char *kwnames[] = {
19065 NULL
19066 };
19067
19068 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":IdleEvent_GetMode",kwnames)) goto fail;
19069 {
19070 PyThreadState* __tstate = wxPyBeginAllowThreads();
19071 result = (int)wxIdleEvent::GetMode();
19072
19073 wxPyEndAllowThreads(__tstate);
19074 if (PyErr_Occurred()) SWIG_fail;
19075 }
19076 resultobj = SWIG_FromInt((int)result);
19077 return resultobj;
19078 fail:
19079 return NULL;
19080 }
19081
19082
19083 static PyObject *_wrap_IdleEvent_CanSend(PyObject *self, PyObject *args, PyObject *kwargs) {
19084 PyObject *resultobj;
19085 wxWindow *arg1 = (wxWindow *) 0 ;
19086 bool result;
19087 PyObject * obj0 = 0 ;
19088 char *kwnames[] = {
19089 (char *) "win", NULL
19090 };
19091
19092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_CanSend",kwnames,&obj0)) goto fail;
19093 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
19094 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19095 {
19096 PyThreadState* __tstate = wxPyBeginAllowThreads();
19097 result = (bool)wxIdleEvent::CanSend(arg1);
19098
19099 wxPyEndAllowThreads(__tstate);
19100 if (PyErr_Occurred()) SWIG_fail;
19101 }
19102 {
19103 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19104 }
19105 return resultobj;
19106 fail:
19107 return NULL;
19108 }
19109
19110
19111 static PyObject * IdleEvent_swigregister(PyObject *self, PyObject *args) {
19112 PyObject *obj;
19113 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19114 SWIG_TypeClientData(SWIGTYPE_p_wxIdleEvent, obj);
19115 Py_INCREF(obj);
19116 return Py_BuildValue((char *)"");
19117 }
19118 static PyObject *_wrap_new_PyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19119 PyObject *resultobj;
19120 int arg1 = (int) 0 ;
19121 wxEventType arg2 = (wxEventType) wxEVT_NULL ;
19122 wxPyEvent *result;
19123 PyObject * obj0 = 0 ;
19124 PyObject * obj1 = 0 ;
19125 char *kwnames[] = {
19126 (char *) "winid",(char *) "commandType", NULL
19127 };
19128
19129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyEvent",kwnames,&obj0,&obj1)) goto fail;
19130 if (obj0) {
19131 arg1 = (int) SWIG_AsInt(obj0);
19132 if (PyErr_Occurred()) SWIG_fail;
19133 }
19134 if (obj1) {
19135 arg2 = (wxEventType) SWIG_AsInt(obj1);
19136 if (PyErr_Occurred()) SWIG_fail;
19137 }
19138 {
19139 PyThreadState* __tstate = wxPyBeginAllowThreads();
19140 result = (wxPyEvent *)new wxPyEvent(arg1,arg2);
19141
19142 wxPyEndAllowThreads(__tstate);
19143 if (PyErr_Occurred()) SWIG_fail;
19144 }
19145 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyEvent, 1);
19146 return resultobj;
19147 fail:
19148 return NULL;
19149 }
19150
19151
19152 static PyObject *_wrap_delete_PyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19153 PyObject *resultobj;
19154 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19155 PyObject * obj0 = 0 ;
19156 char *kwnames[] = {
19157 (char *) "self", NULL
19158 };
19159
19160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyEvent",kwnames,&obj0)) goto fail;
19161 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19162 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19163 {
19164 PyThreadState* __tstate = wxPyBeginAllowThreads();
19165 delete arg1;
19166
19167 wxPyEndAllowThreads(__tstate);
19168 if (PyErr_Occurred()) SWIG_fail;
19169 }
19170 Py_INCREF(Py_None); resultobj = Py_None;
19171 return resultobj;
19172 fail:
19173 return NULL;
19174 }
19175
19176
19177 static PyObject *_wrap_PyEvent_SetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19178 PyObject *resultobj;
19179 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19180 PyObject *arg2 = (PyObject *) 0 ;
19181 PyObject * obj0 = 0 ;
19182 PyObject * obj1 = 0 ;
19183 char *kwnames[] = {
19184 (char *) "self",(char *) "self", NULL
19185 };
19186
19187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyEvent_SetSelf",kwnames,&obj0,&obj1)) goto fail;
19188 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19189 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19190 arg2 = obj1;
19191 {
19192 PyThreadState* __tstate = wxPyBeginAllowThreads();
19193 (arg1)->SetSelf(arg2);
19194
19195 wxPyEndAllowThreads(__tstate);
19196 if (PyErr_Occurred()) SWIG_fail;
19197 }
19198 Py_INCREF(Py_None); resultobj = Py_None;
19199 return resultobj;
19200 fail:
19201 return NULL;
19202 }
19203
19204
19205 static PyObject *_wrap_PyEvent_GetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19206 PyObject *resultobj;
19207 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19208 PyObject *result;
19209 PyObject * obj0 = 0 ;
19210 char *kwnames[] = {
19211 (char *) "self", NULL
19212 };
19213
19214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyEvent_GetSelf",kwnames,&obj0)) goto fail;
19215 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19216 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19217 {
19218 PyThreadState* __tstate = wxPyBeginAllowThreads();
19219 result = (PyObject *)(arg1)->GetSelf();
19220
19221 wxPyEndAllowThreads(__tstate);
19222 if (PyErr_Occurred()) SWIG_fail;
19223 }
19224 resultobj = result;
19225 return resultobj;
19226 fail:
19227 return NULL;
19228 }
19229
19230
19231 static PyObject * PyEvent_swigregister(PyObject *self, PyObject *args) {
19232 PyObject *obj;
19233 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19234 SWIG_TypeClientData(SWIGTYPE_p_wxPyEvent, obj);
19235 Py_INCREF(obj);
19236 return Py_BuildValue((char *)"");
19237 }
19238 static PyObject *_wrap_new_PyCommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19239 PyObject *resultobj;
19240 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
19241 int arg2 = (int) 0 ;
19242 wxPyCommandEvent *result;
19243 PyObject * obj0 = 0 ;
19244 PyObject * obj1 = 0 ;
19245 char *kwnames[] = {
19246 (char *) "commandType",(char *) "id", NULL
19247 };
19248
19249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyCommandEvent",kwnames,&obj0,&obj1)) goto fail;
19250 if (obj0) {
19251 arg1 = (wxEventType) SWIG_AsInt(obj0);
19252 if (PyErr_Occurred()) SWIG_fail;
19253 }
19254 if (obj1) {
19255 arg2 = (int) SWIG_AsInt(obj1);
19256 if (PyErr_Occurred()) SWIG_fail;
19257 }
19258 {
19259 PyThreadState* __tstate = wxPyBeginAllowThreads();
19260 result = (wxPyCommandEvent *)new wxPyCommandEvent(arg1,arg2);
19261
19262 wxPyEndAllowThreads(__tstate);
19263 if (PyErr_Occurred()) SWIG_fail;
19264 }
19265 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyCommandEvent, 1);
19266 return resultobj;
19267 fail:
19268 return NULL;
19269 }
19270
19271
19272 static PyObject *_wrap_delete_PyCommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19273 PyObject *resultobj;
19274 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19275 PyObject * obj0 = 0 ;
19276 char *kwnames[] = {
19277 (char *) "self", NULL
19278 };
19279
19280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyCommandEvent",kwnames,&obj0)) goto fail;
19281 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19282 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19283 {
19284 PyThreadState* __tstate = wxPyBeginAllowThreads();
19285 delete arg1;
19286
19287 wxPyEndAllowThreads(__tstate);
19288 if (PyErr_Occurred()) SWIG_fail;
19289 }
19290 Py_INCREF(Py_None); resultobj = Py_None;
19291 return resultobj;
19292 fail:
19293 return NULL;
19294 }
19295
19296
19297 static PyObject *_wrap_PyCommandEvent_SetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19298 PyObject *resultobj;
19299 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19300 PyObject *arg2 = (PyObject *) 0 ;
19301 PyObject * obj0 = 0 ;
19302 PyObject * obj1 = 0 ;
19303 char *kwnames[] = {
19304 (char *) "self",(char *) "self", NULL
19305 };
19306
19307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCommandEvent_SetSelf",kwnames,&obj0,&obj1)) goto fail;
19308 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19309 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19310 arg2 = obj1;
19311 {
19312 PyThreadState* __tstate = wxPyBeginAllowThreads();
19313 (arg1)->SetSelf(arg2);
19314
19315 wxPyEndAllowThreads(__tstate);
19316 if (PyErr_Occurred()) SWIG_fail;
19317 }
19318 Py_INCREF(Py_None); resultobj = Py_None;
19319 return resultobj;
19320 fail:
19321 return NULL;
19322 }
19323
19324
19325 static PyObject *_wrap_PyCommandEvent_GetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19326 PyObject *resultobj;
19327 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19328 PyObject *result;
19329 PyObject * obj0 = 0 ;
19330 char *kwnames[] = {
19331 (char *) "self", NULL
19332 };
19333
19334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyCommandEvent_GetSelf",kwnames,&obj0)) goto fail;
19335 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19336 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19337 {
19338 PyThreadState* __tstate = wxPyBeginAllowThreads();
19339 result = (PyObject *)(arg1)->GetSelf();
19340
19341 wxPyEndAllowThreads(__tstate);
19342 if (PyErr_Occurred()) SWIG_fail;
19343 }
19344 resultobj = result;
19345 return resultobj;
19346 fail:
19347 return NULL;
19348 }
19349
19350
19351 static PyObject * PyCommandEvent_swigregister(PyObject *self, PyObject *args) {
19352 PyObject *obj;
19353 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19354 SWIG_TypeClientData(SWIGTYPE_p_wxPyCommandEvent, obj);
19355 Py_INCREF(obj);
19356 return Py_BuildValue((char *)"");
19357 }
19358 static PyObject *_wrap_new_PyApp(PyObject *self, PyObject *args, PyObject *kwargs) {
19359 PyObject *resultobj;
19360 wxPyApp *result;
19361 char *kwnames[] = {
19362 NULL
19363 };
19364
19365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyApp",kwnames)) goto fail;
19366 {
19367 PyThreadState* __tstate = wxPyBeginAllowThreads();
19368 result = (wxPyApp *)new_wxPyApp();
19369
19370 wxPyEndAllowThreads(__tstate);
19371 if (PyErr_Occurred()) SWIG_fail;
19372 }
19373 {
19374 resultobj = wxPyMake_wxObject(result);
19375 }
19376 return resultobj;
19377 fail:
19378 return NULL;
19379 }
19380
19381
19382 static PyObject *_wrap_delete_PyApp(PyObject *self, PyObject *args, PyObject *kwargs) {
19383 PyObject *resultobj;
19384 wxPyApp *arg1 = (wxPyApp *) 0 ;
19385 PyObject * obj0 = 0 ;
19386 char *kwnames[] = {
19387 (char *) "self", NULL
19388 };
19389
19390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyApp",kwnames,&obj0)) goto fail;
19391 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19392 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19393 {
19394 PyThreadState* __tstate = wxPyBeginAllowThreads();
19395 delete arg1;
19396
19397 wxPyEndAllowThreads(__tstate);
19398 if (PyErr_Occurred()) SWIG_fail;
19399 }
19400 Py_INCREF(Py_None); resultobj = Py_None;
19401 return resultobj;
19402 fail:
19403 return NULL;
19404 }
19405
19406
19407 static PyObject *_wrap_PyApp__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
19408 PyObject *resultobj;
19409 wxPyApp *arg1 = (wxPyApp *) 0 ;
19410 PyObject *arg2 = (PyObject *) 0 ;
19411 PyObject *arg3 = (PyObject *) 0 ;
19412 PyObject * obj0 = 0 ;
19413 PyObject * obj1 = 0 ;
19414 PyObject * obj2 = 0 ;
19415 char *kwnames[] = {
19416 (char *) "self",(char *) "self",(char *) "_class", NULL
19417 };
19418
19419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyApp__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
19420 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19421 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19422 arg2 = obj1;
19423 arg3 = obj2;
19424 {
19425 PyThreadState* __tstate = wxPyBeginAllowThreads();
19426 (arg1)->_setCallbackInfo(arg2,arg3);
19427
19428 wxPyEndAllowThreads(__tstate);
19429 if (PyErr_Occurred()) SWIG_fail;
19430 }
19431 Py_INCREF(Py_None); resultobj = Py_None;
19432 return resultobj;
19433 fail:
19434 return NULL;
19435 }
19436
19437
19438 static PyObject *_wrap_PyApp_GetAppName(PyObject *self, PyObject *args, PyObject *kwargs) {
19439 PyObject *resultobj;
19440 wxPyApp *arg1 = (wxPyApp *) 0 ;
19441 wxString result;
19442 PyObject * obj0 = 0 ;
19443 char *kwnames[] = {
19444 (char *) "self", NULL
19445 };
19446
19447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetAppName",kwnames,&obj0)) goto fail;
19448 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19449 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19450 {
19451 PyThreadState* __tstate = wxPyBeginAllowThreads();
19452 result = ((wxPyApp const *)arg1)->GetAppName();
19453
19454 wxPyEndAllowThreads(__tstate);
19455 if (PyErr_Occurred()) SWIG_fail;
19456 }
19457 {
19458 #if wxUSE_UNICODE
19459 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19460 #else
19461 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19462 #endif
19463 }
19464 return resultobj;
19465 fail:
19466 return NULL;
19467 }
19468
19469
19470 static PyObject *_wrap_PyApp_SetAppName(PyObject *self, PyObject *args, PyObject *kwargs) {
19471 PyObject *resultobj;
19472 wxPyApp *arg1 = (wxPyApp *) 0 ;
19473 wxString *arg2 = 0 ;
19474 bool temp2 = False ;
19475 PyObject * obj0 = 0 ;
19476 PyObject * obj1 = 0 ;
19477 char *kwnames[] = {
19478 (char *) "self",(char *) "name", NULL
19479 };
19480
19481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetAppName",kwnames,&obj0,&obj1)) goto fail;
19482 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19483 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19484 {
19485 arg2 = wxString_in_helper(obj1);
19486 if (arg2 == NULL) SWIG_fail;
19487 temp2 = True;
19488 }
19489 {
19490 PyThreadState* __tstate = wxPyBeginAllowThreads();
19491 (arg1)->SetAppName((wxString const &)*arg2);
19492
19493 wxPyEndAllowThreads(__tstate);
19494 if (PyErr_Occurred()) SWIG_fail;
19495 }
19496 Py_INCREF(Py_None); resultobj = Py_None;
19497 {
19498 if (temp2)
19499 delete arg2;
19500 }
19501 return resultobj;
19502 fail:
19503 {
19504 if (temp2)
19505 delete arg2;
19506 }
19507 return NULL;
19508 }
19509
19510
19511 static PyObject *_wrap_PyApp_GetClassName(PyObject *self, PyObject *args, PyObject *kwargs) {
19512 PyObject *resultobj;
19513 wxPyApp *arg1 = (wxPyApp *) 0 ;
19514 wxString result;
19515 PyObject * obj0 = 0 ;
19516 char *kwnames[] = {
19517 (char *) "self", NULL
19518 };
19519
19520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetClassName",kwnames,&obj0)) goto fail;
19521 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19522 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19523 {
19524 PyThreadState* __tstate = wxPyBeginAllowThreads();
19525 result = ((wxPyApp const *)arg1)->GetClassName();
19526
19527 wxPyEndAllowThreads(__tstate);
19528 if (PyErr_Occurred()) SWIG_fail;
19529 }
19530 {
19531 #if wxUSE_UNICODE
19532 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19533 #else
19534 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19535 #endif
19536 }
19537 return resultobj;
19538 fail:
19539 return NULL;
19540 }
19541
19542
19543 static PyObject *_wrap_PyApp_SetClassName(PyObject *self, PyObject *args, PyObject *kwargs) {
19544 PyObject *resultobj;
19545 wxPyApp *arg1 = (wxPyApp *) 0 ;
19546 wxString *arg2 = 0 ;
19547 bool temp2 = False ;
19548 PyObject * obj0 = 0 ;
19549 PyObject * obj1 = 0 ;
19550 char *kwnames[] = {
19551 (char *) "self",(char *) "name", NULL
19552 };
19553
19554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetClassName",kwnames,&obj0,&obj1)) goto fail;
19555 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19556 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19557 {
19558 arg2 = wxString_in_helper(obj1);
19559 if (arg2 == NULL) SWIG_fail;
19560 temp2 = True;
19561 }
19562 {
19563 PyThreadState* __tstate = wxPyBeginAllowThreads();
19564 (arg1)->SetClassName((wxString const &)*arg2);
19565
19566 wxPyEndAllowThreads(__tstate);
19567 if (PyErr_Occurred()) SWIG_fail;
19568 }
19569 Py_INCREF(Py_None); resultobj = Py_None;
19570 {
19571 if (temp2)
19572 delete arg2;
19573 }
19574 return resultobj;
19575 fail:
19576 {
19577 if (temp2)
19578 delete arg2;
19579 }
19580 return NULL;
19581 }
19582
19583
19584 static PyObject *_wrap_PyApp_GetVendorName(PyObject *self, PyObject *args, PyObject *kwargs) {
19585 PyObject *resultobj;
19586 wxPyApp *arg1 = (wxPyApp *) 0 ;
19587 wxString *result;
19588 PyObject * obj0 = 0 ;
19589 char *kwnames[] = {
19590 (char *) "self", NULL
19591 };
19592
19593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetVendorName",kwnames,&obj0)) goto fail;
19594 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19595 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19596 {
19597 PyThreadState* __tstate = wxPyBeginAllowThreads();
19598 {
19599 wxString const &_result_ref = ((wxPyApp const *)arg1)->GetVendorName();
19600 result = (wxString *) &_result_ref;
19601 }
19602
19603 wxPyEndAllowThreads(__tstate);
19604 if (PyErr_Occurred()) SWIG_fail;
19605 }
19606 {
19607 #if wxUSE_UNICODE
19608 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
19609 #else
19610 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
19611 #endif
19612 }
19613 return resultobj;
19614 fail:
19615 return NULL;
19616 }
19617
19618
19619 static PyObject *_wrap_PyApp_SetVendorName(PyObject *self, PyObject *args, PyObject *kwargs) {
19620 PyObject *resultobj;
19621 wxPyApp *arg1 = (wxPyApp *) 0 ;
19622 wxString *arg2 = 0 ;
19623 bool temp2 = False ;
19624 PyObject * obj0 = 0 ;
19625 PyObject * obj1 = 0 ;
19626 char *kwnames[] = {
19627 (char *) "self",(char *) "name", NULL
19628 };
19629
19630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetVendorName",kwnames,&obj0,&obj1)) goto fail;
19631 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19632 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19633 {
19634 arg2 = wxString_in_helper(obj1);
19635 if (arg2 == NULL) SWIG_fail;
19636 temp2 = True;
19637 }
19638 {
19639 PyThreadState* __tstate = wxPyBeginAllowThreads();
19640 (arg1)->SetVendorName((wxString const &)*arg2);
19641
19642 wxPyEndAllowThreads(__tstate);
19643 if (PyErr_Occurred()) SWIG_fail;
19644 }
19645 Py_INCREF(Py_None); resultobj = Py_None;
19646 {
19647 if (temp2)
19648 delete arg2;
19649 }
19650 return resultobj;
19651 fail:
19652 {
19653 if (temp2)
19654 delete arg2;
19655 }
19656 return NULL;
19657 }
19658
19659
19660 static PyObject *_wrap_PyApp_GetTraits(PyObject *self, PyObject *args, PyObject *kwargs) {
19661 PyObject *resultobj;
19662 wxPyApp *arg1 = (wxPyApp *) 0 ;
19663 wxAppTraits *result;
19664 PyObject * obj0 = 0 ;
19665 char *kwnames[] = {
19666 (char *) "self", NULL
19667 };
19668
19669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetTraits",kwnames,&obj0)) goto fail;
19670 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19671 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19672 {
19673 PyThreadState* __tstate = wxPyBeginAllowThreads();
19674 result = (wxAppTraits *)(arg1)->GetTraits();
19675
19676 wxPyEndAllowThreads(__tstate);
19677 if (PyErr_Occurred()) SWIG_fail;
19678 }
19679 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAppTraits, 0);
19680 return resultobj;
19681 fail:
19682 return NULL;
19683 }
19684
19685
19686 static PyObject *_wrap_PyApp_ProcessPendingEvents(PyObject *self, PyObject *args, PyObject *kwargs) {
19687 PyObject *resultobj;
19688 wxPyApp *arg1 = (wxPyApp *) 0 ;
19689 PyObject * obj0 = 0 ;
19690 char *kwnames[] = {
19691 (char *) "self", NULL
19692 };
19693
19694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ProcessPendingEvents",kwnames,&obj0)) goto fail;
19695 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19696 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19697 {
19698 PyThreadState* __tstate = wxPyBeginAllowThreads();
19699 (arg1)->ProcessPendingEvents();
19700
19701 wxPyEndAllowThreads(__tstate);
19702 if (PyErr_Occurred()) SWIG_fail;
19703 }
19704 Py_INCREF(Py_None); resultobj = Py_None;
19705 return resultobj;
19706 fail:
19707 return NULL;
19708 }
19709
19710
19711 static PyObject *_wrap_PyApp_Yield(PyObject *self, PyObject *args, PyObject *kwargs) {
19712 PyObject *resultobj;
19713 wxPyApp *arg1 = (wxPyApp *) 0 ;
19714 bool arg2 = (bool) False ;
19715 bool result;
19716 PyObject * obj0 = 0 ;
19717 PyObject * obj1 = 0 ;
19718 char *kwnames[] = {
19719 (char *) "self",(char *) "onlyIfNeeded", NULL
19720 };
19721
19722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PyApp_Yield",kwnames,&obj0,&obj1)) goto fail;
19723 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19724 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19725 if (obj1) {
19726 arg2 = (bool) SWIG_AsBool(obj1);
19727 if (PyErr_Occurred()) SWIG_fail;
19728 }
19729 {
19730 PyThreadState* __tstate = wxPyBeginAllowThreads();
19731 result = (bool)(arg1)->Yield(arg2);
19732
19733 wxPyEndAllowThreads(__tstate);
19734 if (PyErr_Occurred()) SWIG_fail;
19735 }
19736 {
19737 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19738 }
19739 return resultobj;
19740 fail:
19741 return NULL;
19742 }
19743
19744
19745 static PyObject *_wrap_PyApp_WakeUpIdle(PyObject *self, PyObject *args, PyObject *kwargs) {
19746 PyObject *resultobj;
19747 wxPyApp *arg1 = (wxPyApp *) 0 ;
19748 PyObject * obj0 = 0 ;
19749 char *kwnames[] = {
19750 (char *) "self", NULL
19751 };
19752
19753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_WakeUpIdle",kwnames,&obj0)) goto fail;
19754 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19755 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19756 {
19757 PyThreadState* __tstate = wxPyBeginAllowThreads();
19758 (arg1)->WakeUpIdle();
19759
19760 wxPyEndAllowThreads(__tstate);
19761 if (PyErr_Occurred()) SWIG_fail;
19762 }
19763 Py_INCREF(Py_None); resultobj = Py_None;
19764 return resultobj;
19765 fail:
19766 return NULL;
19767 }
19768
19769
19770 static PyObject *_wrap_PyApp_MainLoop(PyObject *self, PyObject *args, PyObject *kwargs) {
19771 PyObject *resultobj;
19772 wxPyApp *arg1 = (wxPyApp *) 0 ;
19773 int result;
19774 PyObject * obj0 = 0 ;
19775 char *kwnames[] = {
19776 (char *) "self", NULL
19777 };
19778
19779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_MainLoop",kwnames,&obj0)) goto fail;
19780 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19781 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19782 {
19783 PyThreadState* __tstate = wxPyBeginAllowThreads();
19784 result = (int)(arg1)->MainLoop();
19785
19786 wxPyEndAllowThreads(__tstate);
19787 if (PyErr_Occurred()) SWIG_fail;
19788 }
19789 resultobj = SWIG_FromInt((int)result);
19790 return resultobj;
19791 fail:
19792 return NULL;
19793 }
19794
19795
19796 static PyObject *_wrap_PyApp_Exit(PyObject *self, PyObject *args, PyObject *kwargs) {
19797 PyObject *resultobj;
19798 wxPyApp *arg1 = (wxPyApp *) 0 ;
19799 PyObject * obj0 = 0 ;
19800 char *kwnames[] = {
19801 (char *) "self", NULL
19802 };
19803
19804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Exit",kwnames,&obj0)) goto fail;
19805 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19806 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19807 {
19808 PyThreadState* __tstate = wxPyBeginAllowThreads();
19809 (arg1)->Exit();
19810
19811 wxPyEndAllowThreads(__tstate);
19812 if (PyErr_Occurred()) SWIG_fail;
19813 }
19814 Py_INCREF(Py_None); resultobj = Py_None;
19815 return resultobj;
19816 fail:
19817 return NULL;
19818 }
19819
19820
19821 static PyObject *_wrap_PyApp_ExitMainLoop(PyObject *self, PyObject *args, PyObject *kwargs) {
19822 PyObject *resultobj;
19823 wxPyApp *arg1 = (wxPyApp *) 0 ;
19824 PyObject * obj0 = 0 ;
19825 char *kwnames[] = {
19826 (char *) "self", NULL
19827 };
19828
19829 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ExitMainLoop",kwnames,&obj0)) goto fail;
19830 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19831 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19832 {
19833 PyThreadState* __tstate = wxPyBeginAllowThreads();
19834 (arg1)->ExitMainLoop();
19835
19836 wxPyEndAllowThreads(__tstate);
19837 if (PyErr_Occurred()) SWIG_fail;
19838 }
19839 Py_INCREF(Py_None); resultobj = Py_None;
19840 return resultobj;
19841 fail:
19842 return NULL;
19843 }
19844
19845
19846 static PyObject *_wrap_PyApp_Pending(PyObject *self, PyObject *args, PyObject *kwargs) {
19847 PyObject *resultobj;
19848 wxPyApp *arg1 = (wxPyApp *) 0 ;
19849 bool result;
19850 PyObject * obj0 = 0 ;
19851 char *kwnames[] = {
19852 (char *) "self", NULL
19853 };
19854
19855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Pending",kwnames,&obj0)) goto fail;
19856 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19857 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19858 {
19859 PyThreadState* __tstate = wxPyBeginAllowThreads();
19860 result = (bool)(arg1)->Pending();
19861
19862 wxPyEndAllowThreads(__tstate);
19863 if (PyErr_Occurred()) SWIG_fail;
19864 }
19865 {
19866 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19867 }
19868 return resultobj;
19869 fail:
19870 return NULL;
19871 }
19872
19873
19874 static PyObject *_wrap_PyApp_Dispatch(PyObject *self, PyObject *args, PyObject *kwargs) {
19875 PyObject *resultobj;
19876 wxPyApp *arg1 = (wxPyApp *) 0 ;
19877 bool result;
19878 PyObject * obj0 = 0 ;
19879 char *kwnames[] = {
19880 (char *) "self", NULL
19881 };
19882
19883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Dispatch",kwnames,&obj0)) goto fail;
19884 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19885 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19886 {
19887 PyThreadState* __tstate = wxPyBeginAllowThreads();
19888 result = (bool)(arg1)->Dispatch();
19889
19890 wxPyEndAllowThreads(__tstate);
19891 if (PyErr_Occurred()) SWIG_fail;
19892 }
19893 {
19894 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19895 }
19896 return resultobj;
19897 fail:
19898 return NULL;
19899 }
19900
19901
19902 static PyObject *_wrap_PyApp_ProcessIdle(PyObject *self, PyObject *args, PyObject *kwargs) {
19903 PyObject *resultobj;
19904 wxPyApp *arg1 = (wxPyApp *) 0 ;
19905 bool result;
19906 PyObject * obj0 = 0 ;
19907 char *kwnames[] = {
19908 (char *) "self", NULL
19909 };
19910
19911 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ProcessIdle",kwnames,&obj0)) goto fail;
19912 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19913 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19914 {
19915 PyThreadState* __tstate = wxPyBeginAllowThreads();
19916 result = (bool)(arg1)->ProcessIdle();
19917
19918 wxPyEndAllowThreads(__tstate);
19919 if (PyErr_Occurred()) SWIG_fail;
19920 }
19921 {
19922 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19923 }
19924 return resultobj;
19925 fail:
19926 return NULL;
19927 }
19928
19929
19930 static PyObject *_wrap_PyApp_SendIdleEvents(PyObject *self, PyObject *args, PyObject *kwargs) {
19931 PyObject *resultobj;
19932 wxPyApp *arg1 = (wxPyApp *) 0 ;
19933 wxWindow *arg2 = (wxWindow *) 0 ;
19934 wxIdleEvent *arg3 = 0 ;
19935 bool result;
19936 PyObject * obj0 = 0 ;
19937 PyObject * obj1 = 0 ;
19938 PyObject * obj2 = 0 ;
19939 char *kwnames[] = {
19940 (char *) "self",(char *) "win",(char *) "event", NULL
19941 };
19942
19943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyApp_SendIdleEvents",kwnames,&obj0,&obj1,&obj2)) goto fail;
19944 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19945 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19946 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
19947 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19948 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxIdleEvent,
19949 SWIG_POINTER_EXCEPTION | 0)) == -1)
19950 SWIG_fail;
19951 if (arg3 == NULL) {
19952 PyErr_SetString(PyExc_TypeError,"null reference");
19953 SWIG_fail;
19954 }
19955 {
19956 PyThreadState* __tstate = wxPyBeginAllowThreads();
19957 result = (bool)(arg1)->SendIdleEvents(arg2,*arg3);
19958
19959 wxPyEndAllowThreads(__tstate);
19960 if (PyErr_Occurred()) SWIG_fail;
19961 }
19962 {
19963 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19964 }
19965 return resultobj;
19966 fail:
19967 return NULL;
19968 }
19969
19970
19971 static PyObject *_wrap_PyApp_IsActive(PyObject *self, PyObject *args, PyObject *kwargs) {
19972 PyObject *resultobj;
19973 wxPyApp *arg1 = (wxPyApp *) 0 ;
19974 bool result;
19975 PyObject * obj0 = 0 ;
19976 char *kwnames[] = {
19977 (char *) "self", NULL
19978 };
19979
19980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_IsActive",kwnames,&obj0)) goto fail;
19981 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19982 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19983 {
19984 PyThreadState* __tstate = wxPyBeginAllowThreads();
19985 result = (bool)((wxPyApp const *)arg1)->IsActive();
19986
19987 wxPyEndAllowThreads(__tstate);
19988 if (PyErr_Occurred()) SWIG_fail;
19989 }
19990 {
19991 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19992 }
19993 return resultobj;
19994 fail:
19995 return NULL;
19996 }
19997
19998
19999 static PyObject *_wrap_PyApp_SetTopWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
20000 PyObject *resultobj;
20001 wxPyApp *arg1 = (wxPyApp *) 0 ;
20002 wxWindow *arg2 = (wxWindow *) 0 ;
20003 PyObject * obj0 = 0 ;
20004 PyObject * obj1 = 0 ;
20005 char *kwnames[] = {
20006 (char *) "self",(char *) "win", NULL
20007 };
20008
20009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetTopWindow",kwnames,&obj0,&obj1)) goto fail;
20010 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20011 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20012 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
20013 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20014 {
20015 PyThreadState* __tstate = wxPyBeginAllowThreads();
20016 (arg1)->SetTopWindow(arg2);
20017
20018 wxPyEndAllowThreads(__tstate);
20019 if (PyErr_Occurred()) SWIG_fail;
20020 }
20021 Py_INCREF(Py_None); resultobj = Py_None;
20022 return resultobj;
20023 fail:
20024 return NULL;
20025 }
20026
20027
20028 static PyObject *_wrap_PyApp_GetTopWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
20029 PyObject *resultobj;
20030 wxPyApp *arg1 = (wxPyApp *) 0 ;
20031 wxWindow *result;
20032 PyObject * obj0 = 0 ;
20033 char *kwnames[] = {
20034 (char *) "self", NULL
20035 };
20036
20037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetTopWindow",kwnames,&obj0)) goto fail;
20038 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20039 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20040 {
20041 PyThreadState* __tstate = wxPyBeginAllowThreads();
20042 result = (wxWindow *)((wxPyApp const *)arg1)->GetTopWindow();
20043
20044 wxPyEndAllowThreads(__tstate);
20045 if (PyErr_Occurred()) SWIG_fail;
20046 }
20047 {
20048 resultobj = wxPyMake_wxObject(result);
20049 }
20050 return resultobj;
20051 fail:
20052 return NULL;
20053 }
20054
20055
20056 static PyObject *_wrap_PyApp_SetExitOnFrameDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
20057 PyObject *resultobj;
20058 wxPyApp *arg1 = (wxPyApp *) 0 ;
20059 bool arg2 ;
20060 PyObject * obj0 = 0 ;
20061 PyObject * obj1 = 0 ;
20062 char *kwnames[] = {
20063 (char *) "self",(char *) "flag", NULL
20064 };
20065
20066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetExitOnFrameDelete",kwnames,&obj0,&obj1)) goto fail;
20067 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20068 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20069 arg2 = (bool) SWIG_AsBool(obj1);
20070 if (PyErr_Occurred()) SWIG_fail;
20071 {
20072 PyThreadState* __tstate = wxPyBeginAllowThreads();
20073 (arg1)->SetExitOnFrameDelete(arg2);
20074
20075 wxPyEndAllowThreads(__tstate);
20076 if (PyErr_Occurred()) SWIG_fail;
20077 }
20078 Py_INCREF(Py_None); resultobj = Py_None;
20079 return resultobj;
20080 fail:
20081 return NULL;
20082 }
20083
20084
20085 static PyObject *_wrap_PyApp_GetExitOnFrameDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
20086 PyObject *resultobj;
20087 wxPyApp *arg1 = (wxPyApp *) 0 ;
20088 bool result;
20089 PyObject * obj0 = 0 ;
20090 char *kwnames[] = {
20091 (char *) "self", NULL
20092 };
20093
20094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetExitOnFrameDelete",kwnames,&obj0)) goto fail;
20095 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20096 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20097 {
20098 PyThreadState* __tstate = wxPyBeginAllowThreads();
20099 result = (bool)((wxPyApp const *)arg1)->GetExitOnFrameDelete();
20100
20101 wxPyEndAllowThreads(__tstate);
20102 if (PyErr_Occurred()) SWIG_fail;
20103 }
20104 {
20105 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20106 }
20107 return resultobj;
20108 fail:
20109 return NULL;
20110 }
20111
20112
20113 static PyObject *_wrap_PyApp_SetUseBestVisual(PyObject *self, PyObject *args, PyObject *kwargs) {
20114 PyObject *resultobj;
20115 wxPyApp *arg1 = (wxPyApp *) 0 ;
20116 bool arg2 ;
20117 PyObject * obj0 = 0 ;
20118 PyObject * obj1 = 0 ;
20119 char *kwnames[] = {
20120 (char *) "self",(char *) "flag", NULL
20121 };
20122
20123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetUseBestVisual",kwnames,&obj0,&obj1)) goto fail;
20124 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20125 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20126 arg2 = (bool) SWIG_AsBool(obj1);
20127 if (PyErr_Occurred()) SWIG_fail;
20128 {
20129 PyThreadState* __tstate = wxPyBeginAllowThreads();
20130 (arg1)->SetUseBestVisual(arg2);
20131
20132 wxPyEndAllowThreads(__tstate);
20133 if (PyErr_Occurred()) SWIG_fail;
20134 }
20135 Py_INCREF(Py_None); resultobj = Py_None;
20136 return resultobj;
20137 fail:
20138 return NULL;
20139 }
20140
20141
20142 static PyObject *_wrap_PyApp_GetUseBestVisual(PyObject *self, PyObject *args, PyObject *kwargs) {
20143 PyObject *resultobj;
20144 wxPyApp *arg1 = (wxPyApp *) 0 ;
20145 bool result;
20146 PyObject * obj0 = 0 ;
20147 char *kwnames[] = {
20148 (char *) "self", NULL
20149 };
20150
20151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetUseBestVisual",kwnames,&obj0)) goto fail;
20152 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20153 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20154 {
20155 PyThreadState* __tstate = wxPyBeginAllowThreads();
20156 result = (bool)((wxPyApp const *)arg1)->GetUseBestVisual();
20157
20158 wxPyEndAllowThreads(__tstate);
20159 if (PyErr_Occurred()) SWIG_fail;
20160 }
20161 {
20162 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20163 }
20164 return resultobj;
20165 fail:
20166 return NULL;
20167 }
20168
20169
20170 static PyObject *_wrap_PyApp_SetPrintMode(PyObject *self, PyObject *args, PyObject *kwargs) {
20171 PyObject *resultobj;
20172 wxPyApp *arg1 = (wxPyApp *) 0 ;
20173 int arg2 ;
20174 PyObject * obj0 = 0 ;
20175 PyObject * obj1 = 0 ;
20176 char *kwnames[] = {
20177 (char *) "self",(char *) "mode", NULL
20178 };
20179
20180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetPrintMode",kwnames,&obj0,&obj1)) goto fail;
20181 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20182 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20183 arg2 = (int) SWIG_AsInt(obj1);
20184 if (PyErr_Occurred()) SWIG_fail;
20185 {
20186 PyThreadState* __tstate = wxPyBeginAllowThreads();
20187 (arg1)->SetPrintMode(arg2);
20188
20189 wxPyEndAllowThreads(__tstate);
20190 if (PyErr_Occurred()) SWIG_fail;
20191 }
20192 Py_INCREF(Py_None); resultobj = Py_None;
20193 return resultobj;
20194 fail:
20195 return NULL;
20196 }
20197
20198
20199 static PyObject *_wrap_PyApp_GetPrintMode(PyObject *self, PyObject *args, PyObject *kwargs) {
20200 PyObject *resultobj;
20201 wxPyApp *arg1 = (wxPyApp *) 0 ;
20202 int result;
20203 PyObject * obj0 = 0 ;
20204 char *kwnames[] = {
20205 (char *) "self", NULL
20206 };
20207
20208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetPrintMode",kwnames,&obj0)) goto fail;
20209 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20210 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20211 {
20212 PyThreadState* __tstate = wxPyBeginAllowThreads();
20213 result = (int)((wxPyApp const *)arg1)->GetPrintMode();
20214
20215 wxPyEndAllowThreads(__tstate);
20216 if (PyErr_Occurred()) SWIG_fail;
20217 }
20218 resultobj = SWIG_FromInt((int)result);
20219 return resultobj;
20220 fail:
20221 return NULL;
20222 }
20223
20224
20225 static PyObject *_wrap_PyApp_SetAssertMode(PyObject *self, PyObject *args, PyObject *kwargs) {
20226 PyObject *resultobj;
20227 wxPyApp *arg1 = (wxPyApp *) 0 ;
20228 int arg2 ;
20229 PyObject * obj0 = 0 ;
20230 PyObject * obj1 = 0 ;
20231 char *kwnames[] = {
20232 (char *) "self",(char *) "mode", NULL
20233 };
20234
20235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetAssertMode",kwnames,&obj0,&obj1)) goto fail;
20236 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20237 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20238 arg2 = (int) SWIG_AsInt(obj1);
20239 if (PyErr_Occurred()) SWIG_fail;
20240 {
20241 PyThreadState* __tstate = wxPyBeginAllowThreads();
20242 (arg1)->SetAssertMode(arg2);
20243
20244 wxPyEndAllowThreads(__tstate);
20245 if (PyErr_Occurred()) SWIG_fail;
20246 }
20247 Py_INCREF(Py_None); resultobj = Py_None;
20248 return resultobj;
20249 fail:
20250 return NULL;
20251 }
20252
20253
20254 static PyObject *_wrap_PyApp_GetAssertMode(PyObject *self, PyObject *args, PyObject *kwargs) {
20255 PyObject *resultobj;
20256 wxPyApp *arg1 = (wxPyApp *) 0 ;
20257 int result;
20258 PyObject * obj0 = 0 ;
20259 char *kwnames[] = {
20260 (char *) "self", NULL
20261 };
20262
20263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetAssertMode",kwnames,&obj0)) goto fail;
20264 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20265 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20266 {
20267 PyThreadState* __tstate = wxPyBeginAllowThreads();
20268 result = (int)(arg1)->GetAssertMode();
20269
20270 wxPyEndAllowThreads(__tstate);
20271 if (PyErr_Occurred()) SWIG_fail;
20272 }
20273 resultobj = SWIG_FromInt((int)result);
20274 return resultobj;
20275 fail:
20276 return NULL;
20277 }
20278
20279
20280 static PyObject *_wrap_PyApp_GetMacSupportPCMenuShortcuts(PyObject *self, PyObject *args, PyObject *kwargs) {
20281 PyObject *resultobj;
20282 bool result;
20283 char *kwnames[] = {
20284 NULL
20285 };
20286
20287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacSupportPCMenuShortcuts",kwnames)) goto fail;
20288 {
20289 PyThreadState* __tstate = wxPyBeginAllowThreads();
20290 result = (bool)wxPyApp::GetMacSupportPCMenuShortcuts();
20291
20292 wxPyEndAllowThreads(__tstate);
20293 if (PyErr_Occurred()) SWIG_fail;
20294 }
20295 {
20296 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20297 }
20298 return resultobj;
20299 fail:
20300 return NULL;
20301 }
20302
20303
20304 static PyObject *_wrap_PyApp_GetMacAboutMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20305 PyObject *resultobj;
20306 long result;
20307 char *kwnames[] = {
20308 NULL
20309 };
20310
20311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacAboutMenuItemId",kwnames)) goto fail;
20312 {
20313 PyThreadState* __tstate = wxPyBeginAllowThreads();
20314 result = (long)wxPyApp::GetMacAboutMenuItemId();
20315
20316 wxPyEndAllowThreads(__tstate);
20317 if (PyErr_Occurred()) SWIG_fail;
20318 }
20319 resultobj = SWIG_FromLong((long)result);
20320 return resultobj;
20321 fail:
20322 return NULL;
20323 }
20324
20325
20326 static PyObject *_wrap_PyApp_GetMacPreferencesMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20327 PyObject *resultobj;
20328 long result;
20329 char *kwnames[] = {
20330 NULL
20331 };
20332
20333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacPreferencesMenuItemId",kwnames)) goto fail;
20334 {
20335 PyThreadState* __tstate = wxPyBeginAllowThreads();
20336 result = (long)wxPyApp::GetMacPreferencesMenuItemId();
20337
20338 wxPyEndAllowThreads(__tstate);
20339 if (PyErr_Occurred()) SWIG_fail;
20340 }
20341 resultobj = SWIG_FromLong((long)result);
20342 return resultobj;
20343 fail:
20344 return NULL;
20345 }
20346
20347
20348 static PyObject *_wrap_PyApp_GetMacExitMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20349 PyObject *resultobj;
20350 long result;
20351 char *kwnames[] = {
20352 NULL
20353 };
20354
20355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacExitMenuItemId",kwnames)) goto fail;
20356 {
20357 PyThreadState* __tstate = wxPyBeginAllowThreads();
20358 result = (long)wxPyApp::GetMacExitMenuItemId();
20359
20360 wxPyEndAllowThreads(__tstate);
20361 if (PyErr_Occurred()) SWIG_fail;
20362 }
20363 resultobj = SWIG_FromLong((long)result);
20364 return resultobj;
20365 fail:
20366 return NULL;
20367 }
20368
20369
20370 static PyObject *_wrap_PyApp_GetMacHelpMenuTitleName(PyObject *self, PyObject *args, PyObject *kwargs) {
20371 PyObject *resultobj;
20372 wxString result;
20373 char *kwnames[] = {
20374 NULL
20375 };
20376
20377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacHelpMenuTitleName",kwnames)) goto fail;
20378 {
20379 PyThreadState* __tstate = wxPyBeginAllowThreads();
20380 result = wxPyApp::GetMacHelpMenuTitleName();
20381
20382 wxPyEndAllowThreads(__tstate);
20383 if (PyErr_Occurred()) SWIG_fail;
20384 }
20385 {
20386 #if wxUSE_UNICODE
20387 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20388 #else
20389 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20390 #endif
20391 }
20392 return resultobj;
20393 fail:
20394 return NULL;
20395 }
20396
20397
20398 static PyObject *_wrap_PyApp_SetMacSupportPCMenuShortcuts(PyObject *self, PyObject *args, PyObject *kwargs) {
20399 PyObject *resultobj;
20400 bool arg1 ;
20401 PyObject * obj0 = 0 ;
20402 char *kwnames[] = {
20403 (char *) "val", NULL
20404 };
20405
20406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacSupportPCMenuShortcuts",kwnames,&obj0)) goto fail;
20407 arg1 = (bool) SWIG_AsBool(obj0);
20408 if (PyErr_Occurred()) SWIG_fail;
20409 {
20410 PyThreadState* __tstate = wxPyBeginAllowThreads();
20411 wxPyApp::SetMacSupportPCMenuShortcuts(arg1);
20412
20413 wxPyEndAllowThreads(__tstate);
20414 if (PyErr_Occurred()) SWIG_fail;
20415 }
20416 Py_INCREF(Py_None); resultobj = Py_None;
20417 return resultobj;
20418 fail:
20419 return NULL;
20420 }
20421
20422
20423 static PyObject *_wrap_PyApp_SetMacAboutMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20424 PyObject *resultobj;
20425 long arg1 ;
20426 PyObject * obj0 = 0 ;
20427 char *kwnames[] = {
20428 (char *) "val", NULL
20429 };
20430
20431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacAboutMenuItemId",kwnames,&obj0)) goto fail;
20432 arg1 = (long) SWIG_AsLong(obj0);
20433 if (PyErr_Occurred()) SWIG_fail;
20434 {
20435 PyThreadState* __tstate = wxPyBeginAllowThreads();
20436 wxPyApp::SetMacAboutMenuItemId(arg1);
20437
20438 wxPyEndAllowThreads(__tstate);
20439 if (PyErr_Occurred()) SWIG_fail;
20440 }
20441 Py_INCREF(Py_None); resultobj = Py_None;
20442 return resultobj;
20443 fail:
20444 return NULL;
20445 }
20446
20447
20448 static PyObject *_wrap_PyApp_SetMacPreferencesMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20449 PyObject *resultobj;
20450 long arg1 ;
20451 PyObject * obj0 = 0 ;
20452 char *kwnames[] = {
20453 (char *) "val", NULL
20454 };
20455
20456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacPreferencesMenuItemId",kwnames,&obj0)) goto fail;
20457 arg1 = (long) SWIG_AsLong(obj0);
20458 if (PyErr_Occurred()) SWIG_fail;
20459 {
20460 PyThreadState* __tstate = wxPyBeginAllowThreads();
20461 wxPyApp::SetMacPreferencesMenuItemId(arg1);
20462
20463 wxPyEndAllowThreads(__tstate);
20464 if (PyErr_Occurred()) SWIG_fail;
20465 }
20466 Py_INCREF(Py_None); resultobj = Py_None;
20467 return resultobj;
20468 fail:
20469 return NULL;
20470 }
20471
20472
20473 static PyObject *_wrap_PyApp_SetMacExitMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20474 PyObject *resultobj;
20475 long arg1 ;
20476 PyObject * obj0 = 0 ;
20477 char *kwnames[] = {
20478 (char *) "val", NULL
20479 };
20480
20481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacExitMenuItemId",kwnames,&obj0)) goto fail;
20482 arg1 = (long) SWIG_AsLong(obj0);
20483 if (PyErr_Occurred()) SWIG_fail;
20484 {
20485 PyThreadState* __tstate = wxPyBeginAllowThreads();
20486 wxPyApp::SetMacExitMenuItemId(arg1);
20487
20488 wxPyEndAllowThreads(__tstate);
20489 if (PyErr_Occurred()) SWIG_fail;
20490 }
20491 Py_INCREF(Py_None); resultobj = Py_None;
20492 return resultobj;
20493 fail:
20494 return NULL;
20495 }
20496
20497
20498 static PyObject *_wrap_PyApp_SetMacHelpMenuTitleName(PyObject *self, PyObject *args, PyObject *kwargs) {
20499 PyObject *resultobj;
20500 wxString *arg1 = 0 ;
20501 bool temp1 = False ;
20502 PyObject * obj0 = 0 ;
20503 char *kwnames[] = {
20504 (char *) "val", NULL
20505 };
20506
20507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacHelpMenuTitleName",kwnames,&obj0)) goto fail;
20508 {
20509 arg1 = wxString_in_helper(obj0);
20510 if (arg1 == NULL) SWIG_fail;
20511 temp1 = True;
20512 }
20513 {
20514 PyThreadState* __tstate = wxPyBeginAllowThreads();
20515 wxPyApp::SetMacHelpMenuTitleName((wxString const &)*arg1);
20516
20517 wxPyEndAllowThreads(__tstate);
20518 if (PyErr_Occurred()) SWIG_fail;
20519 }
20520 Py_INCREF(Py_None); resultobj = Py_None;
20521 {
20522 if (temp1)
20523 delete arg1;
20524 }
20525 return resultobj;
20526 fail:
20527 {
20528 if (temp1)
20529 delete arg1;
20530 }
20531 return NULL;
20532 }
20533
20534
20535 static PyObject *_wrap_PyApp__BootstrapApp(PyObject *self, PyObject *args, PyObject *kwargs) {
20536 PyObject *resultobj;
20537 wxPyApp *arg1 = (wxPyApp *) 0 ;
20538 PyObject * obj0 = 0 ;
20539 char *kwnames[] = {
20540 (char *) "self", NULL
20541 };
20542
20543 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp__BootstrapApp",kwnames,&obj0)) goto fail;
20544 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20545 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20546 {
20547 PyThreadState* __tstate = wxPyBeginAllowThreads();
20548 (arg1)->_BootstrapApp();
20549
20550 wxPyEndAllowThreads(__tstate);
20551 if (PyErr_Occurred()) SWIG_fail;
20552 }
20553 Py_INCREF(Py_None); resultobj = Py_None;
20554 return resultobj;
20555 fail:
20556 return NULL;
20557 }
20558
20559
20560 static PyObject *_wrap_PyApp_GetComCtl32Version(PyObject *self, PyObject *args, PyObject *kwargs) {
20561 PyObject *resultobj;
20562 int result;
20563 char *kwnames[] = {
20564 NULL
20565 };
20566
20567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetComCtl32Version",kwnames)) goto fail;
20568 {
20569 PyThreadState* __tstate = wxPyBeginAllowThreads();
20570 result = (int)PyApp_GetComCtl32Version();
20571
20572 wxPyEndAllowThreads(__tstate);
20573 if (PyErr_Occurred()) SWIG_fail;
20574 }
20575 resultobj = SWIG_FromInt((int)result);
20576 return resultobj;
20577 fail:
20578 return NULL;
20579 }
20580
20581
20582 static PyObject * PyApp_swigregister(PyObject *self, PyObject *args) {
20583 PyObject *obj;
20584 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20585 SWIG_TypeClientData(SWIGTYPE_p_wxPyApp, obj);
20586 Py_INCREF(obj);
20587 return Py_BuildValue((char *)"");
20588 }
20589 static PyObject *_wrap_Exit(PyObject *self, PyObject *args, PyObject *kwargs) {
20590 PyObject *resultobj;
20591 char *kwnames[] = {
20592 NULL
20593 };
20594
20595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Exit",kwnames)) goto fail;
20596 {
20597 PyThreadState* __tstate = wxPyBeginAllowThreads();
20598 wxExit();
20599
20600 wxPyEndAllowThreads(__tstate);
20601 if (PyErr_Occurred()) SWIG_fail;
20602 }
20603 Py_INCREF(Py_None); resultobj = Py_None;
20604 return resultobj;
20605 fail:
20606 return NULL;
20607 }
20608
20609
20610 static PyObject *_wrap_Yield(PyObject *self, PyObject *args, PyObject *kwargs) {
20611 PyObject *resultobj;
20612 bool result;
20613 char *kwnames[] = {
20614 NULL
20615 };
20616
20617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Yield",kwnames)) goto fail;
20618 {
20619 PyThreadState* __tstate = wxPyBeginAllowThreads();
20620 result = (bool)wxYield();
20621
20622 wxPyEndAllowThreads(__tstate);
20623 if (PyErr_Occurred()) SWIG_fail;
20624 }
20625 {
20626 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20627 }
20628 return resultobj;
20629 fail:
20630 return NULL;
20631 }
20632
20633
20634 static PyObject *_wrap_YieldIfNeeded(PyObject *self, PyObject *args, PyObject *kwargs) {
20635 PyObject *resultobj;
20636 bool result;
20637 char *kwnames[] = {
20638 NULL
20639 };
20640
20641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":YieldIfNeeded",kwnames)) goto fail;
20642 {
20643 PyThreadState* __tstate = wxPyBeginAllowThreads();
20644 result = (bool)wxYieldIfNeeded();
20645
20646 wxPyEndAllowThreads(__tstate);
20647 if (PyErr_Occurred()) SWIG_fail;
20648 }
20649 {
20650 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20651 }
20652 return resultobj;
20653 fail:
20654 return NULL;
20655 }
20656
20657
20658 static PyObject *_wrap_SafeYield(PyObject *self, PyObject *args, PyObject *kwargs) {
20659 PyObject *resultobj;
20660 wxWindow *arg1 = (wxWindow *) NULL ;
20661 bool arg2 = (bool) False ;
20662 bool result;
20663 PyObject * obj0 = 0 ;
20664 PyObject * obj1 = 0 ;
20665 char *kwnames[] = {
20666 (char *) "win",(char *) "onlyIfNeeded", NULL
20667 };
20668
20669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:SafeYield",kwnames,&obj0,&obj1)) goto fail;
20670 if (obj0) {
20671 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
20672 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20673 }
20674 if (obj1) {
20675 arg2 = (bool) SWIG_AsBool(obj1);
20676 if (PyErr_Occurred()) SWIG_fail;
20677 }
20678 {
20679 PyThreadState* __tstate = wxPyBeginAllowThreads();
20680 result = (bool)wxSafeYield(arg1,arg2);
20681
20682 wxPyEndAllowThreads(__tstate);
20683 if (PyErr_Occurred()) SWIG_fail;
20684 }
20685 {
20686 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20687 }
20688 return resultobj;
20689 fail:
20690 return NULL;
20691 }
20692
20693
20694 static PyObject *_wrap_WakeUpIdle(PyObject *self, PyObject *args, PyObject *kwargs) {
20695 PyObject *resultobj;
20696 char *kwnames[] = {
20697 NULL
20698 };
20699
20700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":WakeUpIdle",kwnames)) goto fail;
20701 {
20702 PyThreadState* __tstate = wxPyBeginAllowThreads();
20703 wxWakeUpIdle();
20704
20705 wxPyEndAllowThreads(__tstate);
20706 if (PyErr_Occurred()) SWIG_fail;
20707 }
20708 Py_INCREF(Py_None); resultobj = Py_None;
20709 return resultobj;
20710 fail:
20711 return NULL;
20712 }
20713
20714
20715 static PyObject *_wrap_PostEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
20716 PyObject *resultobj;
20717 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
20718 wxEvent *arg2 = 0 ;
20719 PyObject * obj0 = 0 ;
20720 PyObject * obj1 = 0 ;
20721 char *kwnames[] = {
20722 (char *) "dest",(char *) "event", NULL
20723 };
20724
20725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PostEvent",kwnames,&obj0,&obj1)) goto fail;
20726 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
20727 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20728 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
20729 SWIG_POINTER_EXCEPTION | 0)) == -1)
20730 SWIG_fail;
20731 if (arg2 == NULL) {
20732 PyErr_SetString(PyExc_TypeError,"null reference");
20733 SWIG_fail;
20734 }
20735 {
20736 PyThreadState* __tstate = wxPyBeginAllowThreads();
20737 wxPostEvent(arg1,*arg2);
20738
20739 wxPyEndAllowThreads(__tstate);
20740 if (PyErr_Occurred()) SWIG_fail;
20741 }
20742 Py_INCREF(Py_None); resultobj = Py_None;
20743 return resultobj;
20744 fail:
20745 return NULL;
20746 }
20747
20748
20749 static PyObject *_wrap_App_CleanUp(PyObject *self, PyObject *args, PyObject *kwargs) {
20750 PyObject *resultobj;
20751 char *kwnames[] = {
20752 NULL
20753 };
20754
20755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":App_CleanUp",kwnames)) goto fail;
20756 {
20757 PyThreadState* __tstate = wxPyBeginAllowThreads();
20758 wxApp_CleanUp();
20759
20760 wxPyEndAllowThreads(__tstate);
20761 if (PyErr_Occurred()) SWIG_fail;
20762 }
20763 Py_INCREF(Py_None); resultobj = Py_None;
20764 return resultobj;
20765 fail:
20766 return NULL;
20767 }
20768
20769
20770 static PyObject *_wrap_GetApp(PyObject *self, PyObject *args, PyObject *kwargs) {
20771 PyObject *resultobj;
20772 wxPyApp *result;
20773 char *kwnames[] = {
20774 NULL
20775 };
20776
20777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetApp",kwnames)) goto fail;
20778 {
20779 PyThreadState* __tstate = wxPyBeginAllowThreads();
20780 result = (wxPyApp *)wxGetApp();
20781
20782 wxPyEndAllowThreads(__tstate);
20783 if (PyErr_Occurred()) SWIG_fail;
20784 }
20785 {
20786 resultobj = wxPyMake_wxObject(result);
20787 }
20788 return resultobj;
20789 fail:
20790 return NULL;
20791 }
20792
20793
20794 static PyObject *_wrap_new_AcceleratorEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
20795 PyObject *resultobj;
20796 int arg1 = (int) 0 ;
20797 int arg2 = (int) 0 ;
20798 int arg3 = (int) 0 ;
20799 wxAcceleratorEntry *result;
20800 PyObject * obj0 = 0 ;
20801 PyObject * obj1 = 0 ;
20802 PyObject * obj2 = 0 ;
20803 char *kwnames[] = {
20804 (char *) "flags",(char *) "keyCode",(char *) "cmdID", NULL
20805 };
20806
20807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_AcceleratorEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
20808 if (obj0) {
20809 arg1 = (int) SWIG_AsInt(obj0);
20810 if (PyErr_Occurred()) SWIG_fail;
20811 }
20812 if (obj1) {
20813 arg2 = (int) SWIG_AsInt(obj1);
20814 if (PyErr_Occurred()) SWIG_fail;
20815 }
20816 if (obj2) {
20817 arg3 = (int) SWIG_AsInt(obj2);
20818 if (PyErr_Occurred()) SWIG_fail;
20819 }
20820 {
20821 PyThreadState* __tstate = wxPyBeginAllowThreads();
20822 result = (wxAcceleratorEntry *)new wxAcceleratorEntry(arg1,arg2,arg3);
20823
20824 wxPyEndAllowThreads(__tstate);
20825 if (PyErr_Occurred()) SWIG_fail;
20826 }
20827 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 1);
20828 return resultobj;
20829 fail:
20830 return NULL;
20831 }
20832
20833
20834 static PyObject *_wrap_delete_AcceleratorEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
20835 PyObject *resultobj;
20836 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20837 PyObject * obj0 = 0 ;
20838 char *kwnames[] = {
20839 (char *) "self", NULL
20840 };
20841
20842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_AcceleratorEntry",kwnames,&obj0)) goto fail;
20843 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20844 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20845 {
20846 PyThreadState* __tstate = wxPyBeginAllowThreads();
20847 delete arg1;
20848
20849 wxPyEndAllowThreads(__tstate);
20850 if (PyErr_Occurred()) SWIG_fail;
20851 }
20852 Py_INCREF(Py_None); resultobj = Py_None;
20853 return resultobj;
20854 fail:
20855 return NULL;
20856 }
20857
20858
20859 static PyObject *_wrap_AcceleratorEntry_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
20860 PyObject *resultobj;
20861 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20862 int arg2 ;
20863 int arg3 ;
20864 int arg4 ;
20865 PyObject * obj0 = 0 ;
20866 PyObject * obj1 = 0 ;
20867 PyObject * obj2 = 0 ;
20868 PyObject * obj3 = 0 ;
20869 char *kwnames[] = {
20870 (char *) "self",(char *) "flags",(char *) "keyCode",(char *) "cmd", NULL
20871 };
20872
20873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:AcceleratorEntry_Set",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
20874 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20875 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20876 arg2 = (int) SWIG_AsInt(obj1);
20877 if (PyErr_Occurred()) SWIG_fail;
20878 arg3 = (int) SWIG_AsInt(obj2);
20879 if (PyErr_Occurred()) SWIG_fail;
20880 arg4 = (int) SWIG_AsInt(obj3);
20881 if (PyErr_Occurred()) SWIG_fail;
20882 {
20883 PyThreadState* __tstate = wxPyBeginAllowThreads();
20884 (arg1)->Set(arg2,arg3,arg4);
20885
20886 wxPyEndAllowThreads(__tstate);
20887 if (PyErr_Occurred()) SWIG_fail;
20888 }
20889 Py_INCREF(Py_None); resultobj = Py_None;
20890 return resultobj;
20891 fail:
20892 return NULL;
20893 }
20894
20895
20896 static PyObject *_wrap_AcceleratorEntry_GetFlags(PyObject *self, PyObject *args, PyObject *kwargs) {
20897 PyObject *resultobj;
20898 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20899 int result;
20900 PyObject * obj0 = 0 ;
20901 char *kwnames[] = {
20902 (char *) "self", NULL
20903 };
20904
20905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetFlags",kwnames,&obj0)) goto fail;
20906 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20907 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20908 {
20909 PyThreadState* __tstate = wxPyBeginAllowThreads();
20910 result = (int)(arg1)->GetFlags();
20911
20912 wxPyEndAllowThreads(__tstate);
20913 if (PyErr_Occurred()) SWIG_fail;
20914 }
20915 resultobj = SWIG_FromInt((int)result);
20916 return resultobj;
20917 fail:
20918 return NULL;
20919 }
20920
20921
20922 static PyObject *_wrap_AcceleratorEntry_GetKeyCode(PyObject *self, PyObject *args, PyObject *kwargs) {
20923 PyObject *resultobj;
20924 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20925 int result;
20926 PyObject * obj0 = 0 ;
20927 char *kwnames[] = {
20928 (char *) "self", NULL
20929 };
20930
20931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetKeyCode",kwnames,&obj0)) goto fail;
20932 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20933 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20934 {
20935 PyThreadState* __tstate = wxPyBeginAllowThreads();
20936 result = (int)(arg1)->GetKeyCode();
20937
20938 wxPyEndAllowThreads(__tstate);
20939 if (PyErr_Occurred()) SWIG_fail;
20940 }
20941 resultobj = SWIG_FromInt((int)result);
20942 return resultobj;
20943 fail:
20944 return NULL;
20945 }
20946
20947
20948 static PyObject *_wrap_AcceleratorEntry_GetCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
20949 PyObject *resultobj;
20950 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20951 int result;
20952 PyObject * obj0 = 0 ;
20953 char *kwnames[] = {
20954 (char *) "self", NULL
20955 };
20956
20957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetCommand",kwnames,&obj0)) goto fail;
20958 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20959 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20960 {
20961 PyThreadState* __tstate = wxPyBeginAllowThreads();
20962 result = (int)(arg1)->GetCommand();
20963
20964 wxPyEndAllowThreads(__tstate);
20965 if (PyErr_Occurred()) SWIG_fail;
20966 }
20967 resultobj = SWIG_FromInt((int)result);
20968 return resultobj;
20969 fail:
20970 return NULL;
20971 }
20972
20973
20974 static PyObject * AcceleratorEntry_swigregister(PyObject *self, PyObject *args) {
20975 PyObject *obj;
20976 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20977 SWIG_TypeClientData(SWIGTYPE_p_wxAcceleratorEntry, obj);
20978 Py_INCREF(obj);
20979 return Py_BuildValue((char *)"");
20980 }
20981 static PyObject *_wrap_new_AcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
20982 PyObject *resultobj;
20983 int arg1 ;
20984 wxAcceleratorEntry *arg2 = (wxAcceleratorEntry *) 0 ;
20985 wxAcceleratorTable *result;
20986 PyObject * obj0 = 0 ;
20987 char *kwnames[] = {
20988 (char *) "n", NULL
20989 };
20990
20991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_AcceleratorTable",kwnames,&obj0)) goto fail;
20992 {
20993 arg2 = wxAcceleratorEntry_LIST_helper(obj0);
20994 if (arg2) arg1 = PyList_Size(obj0);
20995 else arg1 = 0;
20996 }
20997 {
20998 PyThreadState* __tstate = wxPyBeginAllowThreads();
20999 result = (wxAcceleratorTable *)new wxAcceleratorTable(arg1,(wxAcceleratorEntry const *)arg2);
21000
21001 wxPyEndAllowThreads(__tstate);
21002 if (PyErr_Occurred()) SWIG_fail;
21003 }
21004 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorTable, 1);
21005 {
21006 delete [] arg2;
21007 }
21008 return resultobj;
21009 fail:
21010 {
21011 delete [] arg2;
21012 }
21013 return NULL;
21014 }
21015
21016
21017 static PyObject *_wrap_delete_AcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
21018 PyObject *resultobj;
21019 wxAcceleratorTable *arg1 = (wxAcceleratorTable *) 0 ;
21020 PyObject * obj0 = 0 ;
21021 char *kwnames[] = {
21022 (char *) "self", NULL
21023 };
21024
21025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_AcceleratorTable",kwnames,&obj0)) goto fail;
21026 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorTable,
21027 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21028 {
21029 PyThreadState* __tstate = wxPyBeginAllowThreads();
21030 delete arg1;
21031
21032 wxPyEndAllowThreads(__tstate);
21033 if (PyErr_Occurred()) SWIG_fail;
21034 }
21035 Py_INCREF(Py_None); resultobj = Py_None;
21036 return resultobj;
21037 fail:
21038 return NULL;
21039 }
21040
21041
21042 static PyObject *_wrap_AcceleratorTable_Ok(PyObject *self, PyObject *args, PyObject *kwargs) {
21043 PyObject *resultobj;
21044 wxAcceleratorTable *arg1 = (wxAcceleratorTable *) 0 ;
21045 bool result;
21046 PyObject * obj0 = 0 ;
21047 char *kwnames[] = {
21048 (char *) "self", NULL
21049 };
21050
21051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorTable_Ok",kwnames,&obj0)) goto fail;
21052 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorTable,
21053 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21054 {
21055 PyThreadState* __tstate = wxPyBeginAllowThreads();
21056 result = (bool)((wxAcceleratorTable const *)arg1)->Ok();
21057
21058 wxPyEndAllowThreads(__tstate);
21059 if (PyErr_Occurred()) SWIG_fail;
21060 }
21061 {
21062 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21063 }
21064 return resultobj;
21065 fail:
21066 return NULL;
21067 }
21068
21069
21070 static PyObject * AcceleratorTable_swigregister(PyObject *self, PyObject *args) {
21071 PyObject *obj;
21072 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21073 SWIG_TypeClientData(SWIGTYPE_p_wxAcceleratorTable, obj);
21074 Py_INCREF(obj);
21075 return Py_BuildValue((char *)"");
21076 }
21077 static int _wrap_NullAcceleratorTable_set(PyObject *_val) {
21078 PyErr_SetString(PyExc_TypeError,"Variable NullAcceleratorTable is read-only.");
21079 return 1;
21080 }
21081
21082
21083 static PyObject *_wrap_NullAcceleratorTable_get() {
21084 PyObject *pyobj;
21085
21086 pyobj = SWIG_NewPointerObj((void *)(&wxNullAcceleratorTable), SWIGTYPE_p_wxAcceleratorTable, 0);
21087 return pyobj;
21088 }
21089
21090
21091 static PyObject *_wrap_GetAccelFromString(PyObject *self, PyObject *args, PyObject *kwargs) {
21092 PyObject *resultobj;
21093 wxString *arg1 = 0 ;
21094 wxAcceleratorEntry *result;
21095 bool temp1 = False ;
21096 PyObject * obj0 = 0 ;
21097 char *kwnames[] = {
21098 (char *) "label", NULL
21099 };
21100
21101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetAccelFromString",kwnames,&obj0)) goto fail;
21102 {
21103 arg1 = wxString_in_helper(obj0);
21104 if (arg1 == NULL) SWIG_fail;
21105 temp1 = True;
21106 }
21107 {
21108 PyThreadState* __tstate = wxPyBeginAllowThreads();
21109 result = (wxAcceleratorEntry *)wxGetAccelFromString((wxString const &)*arg1);
21110
21111 wxPyEndAllowThreads(__tstate);
21112 if (PyErr_Occurred()) SWIG_fail;
21113 }
21114 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 0);
21115 {
21116 if (temp1)
21117 delete arg1;
21118 }
21119 return resultobj;
21120 fail:
21121 {
21122 if (temp1)
21123 delete arg1;
21124 }
21125 return NULL;
21126 }
21127
21128
21129 static int _wrap_PanelNameStr_set(PyObject *_val) {
21130 PyErr_SetString(PyExc_TypeError,"Variable PanelNameStr is read-only.");
21131 return 1;
21132 }
21133
21134
21135 static PyObject *_wrap_PanelNameStr_get() {
21136 PyObject *pyobj;
21137
21138 {
21139 #if wxUSE_UNICODE
21140 pyobj = PyUnicode_FromWideChar((&wxPyPanelNameStr)->c_str(), (&wxPyPanelNameStr)->Len());
21141 #else
21142 pyobj = PyString_FromStringAndSize((&wxPyPanelNameStr)->c_str(), (&wxPyPanelNameStr)->Len());
21143 #endif
21144 }
21145 return pyobj;
21146 }
21147
21148
21149 static PyObject *_wrap_new_VisualAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
21150 PyObject *resultobj;
21151 wxVisualAttributes *result;
21152 char *kwnames[] = {
21153 NULL
21154 };
21155
21156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_VisualAttributes",kwnames)) goto fail;
21157 {
21158 PyThreadState* __tstate = wxPyBeginAllowThreads();
21159 result = (wxVisualAttributes *)new_wxVisualAttributes();
21160
21161 wxPyEndAllowThreads(__tstate);
21162 if (PyErr_Occurred()) SWIG_fail;
21163 }
21164 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxVisualAttributes, 1);
21165 return resultobj;
21166 fail:
21167 return NULL;
21168 }
21169
21170
21171 static PyObject *_wrap_delete_VisualAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
21172 PyObject *resultobj;
21173 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21174 PyObject * obj0 = 0 ;
21175 char *kwnames[] = {
21176 (char *) "self", NULL
21177 };
21178
21179 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_VisualAttributes",kwnames,&obj0)) goto fail;
21180 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21181 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21182 {
21183 PyThreadState* __tstate = wxPyBeginAllowThreads();
21184 delete_wxVisualAttributes(arg1);
21185
21186 wxPyEndAllowThreads(__tstate);
21187 if (PyErr_Occurred()) SWIG_fail;
21188 }
21189 Py_INCREF(Py_None); resultobj = Py_None;
21190 return resultobj;
21191 fail:
21192 return NULL;
21193 }
21194
21195
21196 static PyObject *_wrap_VisualAttributes_font_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21197 PyObject *resultobj;
21198 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21199 wxFont *arg2 = (wxFont *) 0 ;
21200 PyObject * obj0 = 0 ;
21201 PyObject * obj1 = 0 ;
21202 char *kwnames[] = {
21203 (char *) "self",(char *) "font", NULL
21204 };
21205
21206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_font_set",kwnames,&obj0,&obj1)) goto fail;
21207 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21208 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21209 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
21210 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21211 if (arg1) (arg1)->font = *arg2;
21212
21213 Py_INCREF(Py_None); resultobj = Py_None;
21214 return resultobj;
21215 fail:
21216 return NULL;
21217 }
21218
21219
21220 static PyObject *_wrap_VisualAttributes_font_get(PyObject *self, PyObject *args, PyObject *kwargs) {
21221 PyObject *resultobj;
21222 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21223 wxFont *result;
21224 PyObject * obj0 = 0 ;
21225 char *kwnames[] = {
21226 (char *) "self", NULL
21227 };
21228
21229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_font_get",kwnames,&obj0)) goto fail;
21230 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21231 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21232 result = (wxFont *)& ((arg1)->font);
21233
21234 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFont, 0);
21235 return resultobj;
21236 fail:
21237 return NULL;
21238 }
21239
21240
21241 static PyObject *_wrap_VisualAttributes_colFg_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21242 PyObject *resultobj;
21243 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21244 wxColour *arg2 = (wxColour *) 0 ;
21245 PyObject * obj0 = 0 ;
21246 PyObject * obj1 = 0 ;
21247 char *kwnames[] = {
21248 (char *) "self",(char *) "colFg", NULL
21249 };
21250
21251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_colFg_set",kwnames,&obj0,&obj1)) goto fail;
21252 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21253 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21254 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxColour,
21255 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21256 if (arg1) (arg1)->colFg = *arg2;
21257
21258 Py_INCREF(Py_None); resultobj = Py_None;
21259 return resultobj;
21260 fail:
21261 return NULL;
21262 }
21263
21264
21265 static PyObject *_wrap_VisualAttributes_colFg_get(PyObject *self, PyObject *args, PyObject *kwargs) {
21266 PyObject *resultobj;
21267 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21268 wxColour *result;
21269 PyObject * obj0 = 0 ;
21270 char *kwnames[] = {
21271 (char *) "self", NULL
21272 };
21273
21274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_colFg_get",kwnames,&obj0)) goto fail;
21275 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21276 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21277 result = (wxColour *)& ((arg1)->colFg);
21278
21279 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
21280 return resultobj;
21281 fail:
21282 return NULL;
21283 }
21284
21285
21286 static PyObject *_wrap_VisualAttributes_colBg_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21287 PyObject *resultobj;
21288 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21289 wxColour *arg2 = (wxColour *) 0 ;
21290 PyObject * obj0 = 0 ;
21291 PyObject * obj1 = 0 ;
21292 char *kwnames[] = {
21293 (char *) "self",(char *) "colBg", NULL
21294 };
21295
21296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_colBg_set",kwnames,&obj0,&obj1)) goto fail;
21297 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21298 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21299 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxColour,
21300 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21301 if (arg1) (arg1)->colBg = *arg2;
21302
21303 Py_INCREF(Py_None); resultobj = Py_None;
21304 return resultobj;
21305 fail:
21306 return NULL;
21307 }
21308
21309
21310 static PyObject *_wrap_VisualAttributes_colBg_get(PyObject *self, PyObject *args, PyObject *kwargs) {
21311 PyObject *resultobj;
21312 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21313 wxColour *result;
21314 PyObject * obj0 = 0 ;
21315 char *kwnames[] = {
21316 (char *) "self", NULL
21317 };
21318
21319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_colBg_get",kwnames,&obj0)) goto fail;
21320 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21321 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21322 result = (wxColour *)& ((arg1)->colBg);
21323
21324 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
21325 return resultobj;
21326 fail:
21327 return NULL;
21328 }
21329
21330
21331 static PyObject * VisualAttributes_swigregister(PyObject *self, PyObject *args) {
21332 PyObject *obj;
21333 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21334 SWIG_TypeClientData(SWIGTYPE_p_wxVisualAttributes, obj);
21335 Py_INCREF(obj);
21336 return Py_BuildValue((char *)"");
21337 }
21338 static PyObject *_wrap_new_Window(PyObject *self, PyObject *args, PyObject *kwargs) {
21339 PyObject *resultobj;
21340 wxWindow *arg1 = (wxWindow *) 0 ;
21341 int arg2 = (int) (int)-1 ;
21342 wxPoint const &arg3_defvalue = wxDefaultPosition ;
21343 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
21344 wxSize const &arg4_defvalue = wxDefaultSize ;
21345 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
21346 long arg5 = (long) 0 ;
21347 wxString const &arg6_defvalue = wxPyPanelNameStr ;
21348 wxString *arg6 = (wxString *) &arg6_defvalue ;
21349 wxWindow *result;
21350 wxPoint temp3 ;
21351 wxSize temp4 ;
21352 bool temp6 = False ;
21353 PyObject * obj0 = 0 ;
21354 PyObject * obj1 = 0 ;
21355 PyObject * obj2 = 0 ;
21356 PyObject * obj3 = 0 ;
21357 PyObject * obj4 = 0 ;
21358 PyObject * obj5 = 0 ;
21359 char *kwnames[] = {
21360 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21361 };
21362
21363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Window",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
21364 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21365 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21366 if (obj1) {
21367 arg2 = (int const) SWIG_AsInt(obj1);
21368 if (PyErr_Occurred()) SWIG_fail;
21369 }
21370 if (obj2) {
21371 {
21372 arg3 = &temp3;
21373 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
21374 }
21375 }
21376 if (obj3) {
21377 {
21378 arg4 = &temp4;
21379 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
21380 }
21381 }
21382 if (obj4) {
21383 arg5 = (long) SWIG_AsLong(obj4);
21384 if (PyErr_Occurred()) SWIG_fail;
21385 }
21386 if (obj5) {
21387 {
21388 arg6 = wxString_in_helper(obj5);
21389 if (arg6 == NULL) SWIG_fail;
21390 temp6 = True;
21391 }
21392 }
21393 {
21394 PyThreadState* __tstate = wxPyBeginAllowThreads();
21395 result = (wxWindow *)new wxWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
21396
21397 wxPyEndAllowThreads(__tstate);
21398 if (PyErr_Occurred()) SWIG_fail;
21399 }
21400 {
21401 resultobj = wxPyMake_wxObject(result);
21402 }
21403 {
21404 if (temp6)
21405 delete arg6;
21406 }
21407 return resultobj;
21408 fail:
21409 {
21410 if (temp6)
21411 delete arg6;
21412 }
21413 return NULL;
21414 }
21415
21416
21417 static PyObject *_wrap_new_PreWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
21418 PyObject *resultobj;
21419 wxWindow *result;
21420 char *kwnames[] = {
21421 NULL
21422 };
21423
21424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreWindow",kwnames)) goto fail;
21425 {
21426 PyThreadState* __tstate = wxPyBeginAllowThreads();
21427 result = (wxWindow *)new wxWindow();
21428
21429 wxPyEndAllowThreads(__tstate);
21430 if (PyErr_Occurred()) SWIG_fail;
21431 }
21432 {
21433 resultobj = wxPyMake_wxObject(result);
21434 }
21435 return resultobj;
21436 fail:
21437 return NULL;
21438 }
21439
21440
21441 static PyObject *_wrap_Window_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
21442 PyObject *resultobj;
21443 wxWindow *arg1 = (wxWindow *) 0 ;
21444 wxWindow *arg2 = (wxWindow *) 0 ;
21445 int arg3 = (int) (int)-1 ;
21446 wxPoint const &arg4_defvalue = wxDefaultPosition ;
21447 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
21448 wxSize const &arg5_defvalue = wxDefaultSize ;
21449 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
21450 long arg6 = (long) 0 ;
21451 wxString const &arg7_defvalue = wxPyPanelNameStr ;
21452 wxString *arg7 = (wxString *) &arg7_defvalue ;
21453 bool result;
21454 wxPoint temp4 ;
21455 wxSize temp5 ;
21456 bool temp7 = False ;
21457 PyObject * obj0 = 0 ;
21458 PyObject * obj1 = 0 ;
21459 PyObject * obj2 = 0 ;
21460 PyObject * obj3 = 0 ;
21461 PyObject * obj4 = 0 ;
21462 PyObject * obj5 = 0 ;
21463 PyObject * obj6 = 0 ;
21464 char *kwnames[] = {
21465 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21466 };
21467
21468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Window_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
21469 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21470 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21471 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
21472 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21473 if (obj2) {
21474 arg3 = (int const) SWIG_AsInt(obj2);
21475 if (PyErr_Occurred()) SWIG_fail;
21476 }
21477 if (obj3) {
21478 {
21479 arg4 = &temp4;
21480 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
21481 }
21482 }
21483 if (obj4) {
21484 {
21485 arg5 = &temp5;
21486 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
21487 }
21488 }
21489 if (obj5) {
21490 arg6 = (long) SWIG_AsLong(obj5);
21491 if (PyErr_Occurred()) SWIG_fail;
21492 }
21493 if (obj6) {
21494 {
21495 arg7 = wxString_in_helper(obj6);
21496 if (arg7 == NULL) SWIG_fail;
21497 temp7 = True;
21498 }
21499 }
21500 {
21501 PyThreadState* __tstate = wxPyBeginAllowThreads();
21502 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
21503
21504 wxPyEndAllowThreads(__tstate);
21505 if (PyErr_Occurred()) SWIG_fail;
21506 }
21507 {
21508 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21509 }
21510 {
21511 if (temp7)
21512 delete arg7;
21513 }
21514 return resultobj;
21515 fail:
21516 {
21517 if (temp7)
21518 delete arg7;
21519 }
21520 return NULL;
21521 }
21522
21523
21524 static PyObject *_wrap_Window_Close(PyObject *self, PyObject *args, PyObject *kwargs) {
21525 PyObject *resultobj;
21526 wxWindow *arg1 = (wxWindow *) 0 ;
21527 bool arg2 = (bool) False ;
21528 bool result;
21529 PyObject * obj0 = 0 ;
21530 PyObject * obj1 = 0 ;
21531 char *kwnames[] = {
21532 (char *) "self",(char *) "force", NULL
21533 };
21534
21535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Close",kwnames,&obj0,&obj1)) goto fail;
21536 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21537 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21538 if (obj1) {
21539 arg2 = (bool) SWIG_AsBool(obj1);
21540 if (PyErr_Occurred()) SWIG_fail;
21541 }
21542 {
21543 PyThreadState* __tstate = wxPyBeginAllowThreads();
21544 result = (bool)(arg1)->Close(arg2);
21545
21546 wxPyEndAllowThreads(__tstate);
21547 if (PyErr_Occurred()) SWIG_fail;
21548 }
21549 {
21550 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21551 }
21552 return resultobj;
21553 fail:
21554 return NULL;
21555 }
21556
21557
21558 static PyObject *_wrap_Window_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
21559 PyObject *resultobj;
21560 wxWindow *arg1 = (wxWindow *) 0 ;
21561 bool result;
21562 PyObject * obj0 = 0 ;
21563 char *kwnames[] = {
21564 (char *) "self", NULL
21565 };
21566
21567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Destroy",kwnames,&obj0)) goto fail;
21568 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21569 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21570 {
21571 PyThreadState* __tstate = wxPyBeginAllowThreads();
21572 result = (bool)(arg1)->Destroy();
21573
21574 wxPyEndAllowThreads(__tstate);
21575 if (PyErr_Occurred()) SWIG_fail;
21576 }
21577 {
21578 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21579 }
21580 return resultobj;
21581 fail:
21582 return NULL;
21583 }
21584
21585
21586 static PyObject *_wrap_Window_DestroyChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
21587 PyObject *resultobj;
21588 wxWindow *arg1 = (wxWindow *) 0 ;
21589 bool result;
21590 PyObject * obj0 = 0 ;
21591 char *kwnames[] = {
21592 (char *) "self", NULL
21593 };
21594
21595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_DestroyChildren",kwnames,&obj0)) goto fail;
21596 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21597 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21598 {
21599 PyThreadState* __tstate = wxPyBeginAllowThreads();
21600 result = (bool)(arg1)->DestroyChildren();
21601
21602 wxPyEndAllowThreads(__tstate);
21603 if (PyErr_Occurred()) SWIG_fail;
21604 }
21605 {
21606 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21607 }
21608 return resultobj;
21609 fail:
21610 return NULL;
21611 }
21612
21613
21614 static PyObject *_wrap_Window_IsBeingDeleted(PyObject *self, PyObject *args, PyObject *kwargs) {
21615 PyObject *resultobj;
21616 wxWindow *arg1 = (wxWindow *) 0 ;
21617 bool result;
21618 PyObject * obj0 = 0 ;
21619 char *kwnames[] = {
21620 (char *) "self", NULL
21621 };
21622
21623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsBeingDeleted",kwnames,&obj0)) goto fail;
21624 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21625 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21626 {
21627 PyThreadState* __tstate = wxPyBeginAllowThreads();
21628 result = (bool)((wxWindow const *)arg1)->IsBeingDeleted();
21629
21630 wxPyEndAllowThreads(__tstate);
21631 if (PyErr_Occurred()) SWIG_fail;
21632 }
21633 {
21634 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21635 }
21636 return resultobj;
21637 fail:
21638 return NULL;
21639 }
21640
21641
21642 static PyObject *_wrap_Window_SetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
21643 PyObject *resultobj;
21644 wxWindow *arg1 = (wxWindow *) 0 ;
21645 wxString *arg2 = 0 ;
21646 bool temp2 = False ;
21647 PyObject * obj0 = 0 ;
21648 PyObject * obj1 = 0 ;
21649 char *kwnames[] = {
21650 (char *) "self",(char *) "title", NULL
21651 };
21652
21653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetTitle",kwnames,&obj0,&obj1)) goto fail;
21654 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21655 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21656 {
21657 arg2 = wxString_in_helper(obj1);
21658 if (arg2 == NULL) SWIG_fail;
21659 temp2 = True;
21660 }
21661 {
21662 PyThreadState* __tstate = wxPyBeginAllowThreads();
21663 (arg1)->SetTitle((wxString const &)*arg2);
21664
21665 wxPyEndAllowThreads(__tstate);
21666 if (PyErr_Occurred()) SWIG_fail;
21667 }
21668 Py_INCREF(Py_None); resultobj = Py_None;
21669 {
21670 if (temp2)
21671 delete arg2;
21672 }
21673 return resultobj;
21674 fail:
21675 {
21676 if (temp2)
21677 delete arg2;
21678 }
21679 return NULL;
21680 }
21681
21682
21683 static PyObject *_wrap_Window_GetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
21684 PyObject *resultobj;
21685 wxWindow *arg1 = (wxWindow *) 0 ;
21686 wxString result;
21687 PyObject * obj0 = 0 ;
21688 char *kwnames[] = {
21689 (char *) "self", NULL
21690 };
21691
21692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetTitle",kwnames,&obj0)) goto fail;
21693 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21694 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21695 {
21696 PyThreadState* __tstate = wxPyBeginAllowThreads();
21697 result = ((wxWindow const *)arg1)->GetTitle();
21698
21699 wxPyEndAllowThreads(__tstate);
21700 if (PyErr_Occurred()) SWIG_fail;
21701 }
21702 {
21703 #if wxUSE_UNICODE
21704 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21705 #else
21706 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21707 #endif
21708 }
21709 return resultobj;
21710 fail:
21711 return NULL;
21712 }
21713
21714
21715 static PyObject *_wrap_Window_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
21716 PyObject *resultobj;
21717 wxWindow *arg1 = (wxWindow *) 0 ;
21718 wxString *arg2 = 0 ;
21719 bool temp2 = False ;
21720 PyObject * obj0 = 0 ;
21721 PyObject * obj1 = 0 ;
21722 char *kwnames[] = {
21723 (char *) "self",(char *) "label", NULL
21724 };
21725
21726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetLabel",kwnames,&obj0,&obj1)) goto fail;
21727 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21728 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21729 {
21730 arg2 = wxString_in_helper(obj1);
21731 if (arg2 == NULL) SWIG_fail;
21732 temp2 = True;
21733 }
21734 {
21735 PyThreadState* __tstate = wxPyBeginAllowThreads();
21736 (arg1)->SetLabel((wxString const &)*arg2);
21737
21738 wxPyEndAllowThreads(__tstate);
21739 if (PyErr_Occurred()) SWIG_fail;
21740 }
21741 Py_INCREF(Py_None); resultobj = Py_None;
21742 {
21743 if (temp2)
21744 delete arg2;
21745 }
21746 return resultobj;
21747 fail:
21748 {
21749 if (temp2)
21750 delete arg2;
21751 }
21752 return NULL;
21753 }
21754
21755
21756 static PyObject *_wrap_Window_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
21757 PyObject *resultobj;
21758 wxWindow *arg1 = (wxWindow *) 0 ;
21759 wxString result;
21760 PyObject * obj0 = 0 ;
21761 char *kwnames[] = {
21762 (char *) "self", NULL
21763 };
21764
21765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetLabel",kwnames,&obj0)) goto fail;
21766 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21767 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21768 {
21769 PyThreadState* __tstate = wxPyBeginAllowThreads();
21770 result = ((wxWindow const *)arg1)->GetLabel();
21771
21772 wxPyEndAllowThreads(__tstate);
21773 if (PyErr_Occurred()) SWIG_fail;
21774 }
21775 {
21776 #if wxUSE_UNICODE
21777 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21778 #else
21779 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21780 #endif
21781 }
21782 return resultobj;
21783 fail:
21784 return NULL;
21785 }
21786
21787
21788 static PyObject *_wrap_Window_SetName(PyObject *self, PyObject *args, PyObject *kwargs) {
21789 PyObject *resultobj;
21790 wxWindow *arg1 = (wxWindow *) 0 ;
21791 wxString *arg2 = 0 ;
21792 bool temp2 = False ;
21793 PyObject * obj0 = 0 ;
21794 PyObject * obj1 = 0 ;
21795 char *kwnames[] = {
21796 (char *) "self",(char *) "name", NULL
21797 };
21798
21799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetName",kwnames,&obj0,&obj1)) goto fail;
21800 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21801 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21802 {
21803 arg2 = wxString_in_helper(obj1);
21804 if (arg2 == NULL) SWIG_fail;
21805 temp2 = True;
21806 }
21807 {
21808 PyThreadState* __tstate = wxPyBeginAllowThreads();
21809 (arg1)->SetName((wxString const &)*arg2);
21810
21811 wxPyEndAllowThreads(__tstate);
21812 if (PyErr_Occurred()) SWIG_fail;
21813 }
21814 Py_INCREF(Py_None); resultobj = Py_None;
21815 {
21816 if (temp2)
21817 delete arg2;
21818 }
21819 return resultobj;
21820 fail:
21821 {
21822 if (temp2)
21823 delete arg2;
21824 }
21825 return NULL;
21826 }
21827
21828
21829 static PyObject *_wrap_Window_GetName(PyObject *self, PyObject *args, PyObject *kwargs) {
21830 PyObject *resultobj;
21831 wxWindow *arg1 = (wxWindow *) 0 ;
21832 wxString result;
21833 PyObject * obj0 = 0 ;
21834 char *kwnames[] = {
21835 (char *) "self", NULL
21836 };
21837
21838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetName",kwnames,&obj0)) goto fail;
21839 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21840 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21841 {
21842 PyThreadState* __tstate = wxPyBeginAllowThreads();
21843 result = ((wxWindow const *)arg1)->GetName();
21844
21845 wxPyEndAllowThreads(__tstate);
21846 if (PyErr_Occurred()) SWIG_fail;
21847 }
21848 {
21849 #if wxUSE_UNICODE
21850 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21851 #else
21852 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21853 #endif
21854 }
21855 return resultobj;
21856 fail:
21857 return NULL;
21858 }
21859
21860
21861 static PyObject *_wrap_Window_SetWindowVariant(PyObject *self, PyObject *args, PyObject *kwargs) {
21862 PyObject *resultobj;
21863 wxWindow *arg1 = (wxWindow *) 0 ;
21864 int arg2 ;
21865 PyObject * obj0 = 0 ;
21866 PyObject * obj1 = 0 ;
21867 char *kwnames[] = {
21868 (char *) "self",(char *) "variant", NULL
21869 };
21870
21871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetWindowVariant",kwnames,&obj0,&obj1)) goto fail;
21872 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21873 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21874 arg2 = (wxWindowVariant) SWIG_AsInt(obj1);
21875 if (PyErr_Occurred()) SWIG_fail;
21876 {
21877 PyThreadState* __tstate = wxPyBeginAllowThreads();
21878 (arg1)->SetWindowVariant((wxWindowVariant )arg2);
21879
21880 wxPyEndAllowThreads(__tstate);
21881 if (PyErr_Occurred()) SWIG_fail;
21882 }
21883 Py_INCREF(Py_None); resultobj = Py_None;
21884 return resultobj;
21885 fail:
21886 return NULL;
21887 }
21888
21889
21890 static PyObject *_wrap_Window_GetWindowVariant(PyObject *self, PyObject *args, PyObject *kwargs) {
21891 PyObject *resultobj;
21892 wxWindow *arg1 = (wxWindow *) 0 ;
21893 int result;
21894 PyObject * obj0 = 0 ;
21895 char *kwnames[] = {
21896 (char *) "self", NULL
21897 };
21898
21899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetWindowVariant",kwnames,&obj0)) goto fail;
21900 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21901 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21902 {
21903 PyThreadState* __tstate = wxPyBeginAllowThreads();
21904 result = (int)((wxWindow const *)arg1)->GetWindowVariant();
21905
21906 wxPyEndAllowThreads(__tstate);
21907 if (PyErr_Occurred()) SWIG_fail;
21908 }
21909 resultobj = SWIG_FromInt((int)result);
21910 return resultobj;
21911 fail:
21912 return NULL;
21913 }
21914
21915
21916 static PyObject *_wrap_Window_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
21917 PyObject *resultobj;
21918 wxWindow *arg1 = (wxWindow *) 0 ;
21919 int arg2 ;
21920 PyObject * obj0 = 0 ;
21921 PyObject * obj1 = 0 ;
21922 char *kwnames[] = {
21923 (char *) "self",(char *) "winid", NULL
21924 };
21925
21926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetId",kwnames,&obj0,&obj1)) goto fail;
21927 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21928 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21929 arg2 = (int) SWIG_AsInt(obj1);
21930 if (PyErr_Occurred()) SWIG_fail;
21931 {
21932 PyThreadState* __tstate = wxPyBeginAllowThreads();
21933 (arg1)->SetId(arg2);
21934
21935 wxPyEndAllowThreads(__tstate);
21936 if (PyErr_Occurred()) SWIG_fail;
21937 }
21938 Py_INCREF(Py_None); resultobj = Py_None;
21939 return resultobj;
21940 fail:
21941 return NULL;
21942 }
21943
21944
21945 static PyObject *_wrap_Window_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
21946 PyObject *resultobj;
21947 wxWindow *arg1 = (wxWindow *) 0 ;
21948 int result;
21949 PyObject * obj0 = 0 ;
21950 char *kwnames[] = {
21951 (char *) "self", NULL
21952 };
21953
21954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetId",kwnames,&obj0)) goto fail;
21955 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21956 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21957 {
21958 PyThreadState* __tstate = wxPyBeginAllowThreads();
21959 result = (int)((wxWindow const *)arg1)->GetId();
21960
21961 wxPyEndAllowThreads(__tstate);
21962 if (PyErr_Occurred()) SWIG_fail;
21963 }
21964 resultobj = SWIG_FromInt((int)result);
21965 return resultobj;
21966 fail:
21967 return NULL;
21968 }
21969
21970
21971 static PyObject *_wrap_Window_NewControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
21972 PyObject *resultobj;
21973 int result;
21974 char *kwnames[] = {
21975 NULL
21976 };
21977
21978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_NewControlId",kwnames)) goto fail;
21979 {
21980 PyThreadState* __tstate = wxPyBeginAllowThreads();
21981 result = (int)wxWindow::NewControlId();
21982
21983 wxPyEndAllowThreads(__tstate);
21984 if (PyErr_Occurred()) SWIG_fail;
21985 }
21986 resultobj = SWIG_FromInt((int)result);
21987 return resultobj;
21988 fail:
21989 return NULL;
21990 }
21991
21992
21993 static PyObject *_wrap_Window_NextControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
21994 PyObject *resultobj;
21995 int arg1 ;
21996 int result;
21997 PyObject * obj0 = 0 ;
21998 char *kwnames[] = {
21999 (char *) "winid", NULL
22000 };
22001
22002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_NextControlId",kwnames,&obj0)) goto fail;
22003 arg1 = (int) SWIG_AsInt(obj0);
22004 if (PyErr_Occurred()) SWIG_fail;
22005 {
22006 PyThreadState* __tstate = wxPyBeginAllowThreads();
22007 result = (int)wxWindow::NextControlId(arg1);
22008
22009 wxPyEndAllowThreads(__tstate);
22010 if (PyErr_Occurred()) SWIG_fail;
22011 }
22012 resultobj = SWIG_FromInt((int)result);
22013 return resultobj;
22014 fail:
22015 return NULL;
22016 }
22017
22018
22019 static PyObject *_wrap_Window_PrevControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
22020 PyObject *resultobj;
22021 int arg1 ;
22022 int result;
22023 PyObject * obj0 = 0 ;
22024 char *kwnames[] = {
22025 (char *) "winid", NULL
22026 };
22027
22028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PrevControlId",kwnames,&obj0)) goto fail;
22029 arg1 = (int) SWIG_AsInt(obj0);
22030 if (PyErr_Occurred()) SWIG_fail;
22031 {
22032 PyThreadState* __tstate = wxPyBeginAllowThreads();
22033 result = (int)wxWindow::PrevControlId(arg1);
22034
22035 wxPyEndAllowThreads(__tstate);
22036 if (PyErr_Occurred()) SWIG_fail;
22037 }
22038 resultobj = SWIG_FromInt((int)result);
22039 return resultobj;
22040 fail:
22041 return NULL;
22042 }
22043
22044
22045 static PyObject *_wrap_Window_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22046 PyObject *resultobj;
22047 wxWindow *arg1 = (wxWindow *) 0 ;
22048 wxSize *arg2 = 0 ;
22049 wxSize temp2 ;
22050 PyObject * obj0 = 0 ;
22051 PyObject * obj1 = 0 ;
22052 char *kwnames[] = {
22053 (char *) "self",(char *) "size", NULL
22054 };
22055
22056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetSize",kwnames,&obj0,&obj1)) goto fail;
22057 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22058 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22059 {
22060 arg2 = &temp2;
22061 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
22062 }
22063 {
22064 PyThreadState* __tstate = wxPyBeginAllowThreads();
22065 (arg1)->SetSize((wxSize const &)*arg2);
22066
22067 wxPyEndAllowThreads(__tstate);
22068 if (PyErr_Occurred()) SWIG_fail;
22069 }
22070 Py_INCREF(Py_None); resultobj = Py_None;
22071 return resultobj;
22072 fail:
22073 return NULL;
22074 }
22075
22076
22077 static PyObject *_wrap_Window_SetDimensions(PyObject *self, PyObject *args, PyObject *kwargs) {
22078 PyObject *resultobj;
22079 wxWindow *arg1 = (wxWindow *) 0 ;
22080 int arg2 ;
22081 int arg3 ;
22082 int arg4 ;
22083 int arg5 ;
22084 int arg6 = (int) wxSIZE_AUTO ;
22085 PyObject * obj0 = 0 ;
22086 PyObject * obj1 = 0 ;
22087 PyObject * obj2 = 0 ;
22088 PyObject * obj3 = 0 ;
22089 PyObject * obj4 = 0 ;
22090 PyObject * obj5 = 0 ;
22091 char *kwnames[] = {
22092 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
22093 };
22094
22095 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Window_SetDimensions",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
22096 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22097 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22098 arg2 = (int) SWIG_AsInt(obj1);
22099 if (PyErr_Occurred()) SWIG_fail;
22100 arg3 = (int) SWIG_AsInt(obj2);
22101 if (PyErr_Occurred()) SWIG_fail;
22102 arg4 = (int) SWIG_AsInt(obj3);
22103 if (PyErr_Occurred()) SWIG_fail;
22104 arg5 = (int) SWIG_AsInt(obj4);
22105 if (PyErr_Occurred()) SWIG_fail;
22106 if (obj5) {
22107 arg6 = (int) SWIG_AsInt(obj5);
22108 if (PyErr_Occurred()) SWIG_fail;
22109 }
22110 {
22111 PyThreadState* __tstate = wxPyBeginAllowThreads();
22112 (arg1)->SetSize(arg2,arg3,arg4,arg5,arg6);
22113
22114 wxPyEndAllowThreads(__tstate);
22115 if (PyErr_Occurred()) SWIG_fail;
22116 }
22117 Py_INCREF(Py_None); resultobj = Py_None;
22118 return resultobj;
22119 fail:
22120 return NULL;
22121 }
22122
22123
22124 static PyObject *_wrap_Window_SetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22125 PyObject *resultobj;
22126 wxWindow *arg1 = (wxWindow *) 0 ;
22127 wxRect *arg2 = 0 ;
22128 int arg3 = (int) wxSIZE_AUTO ;
22129 wxRect temp2 ;
22130 PyObject * obj0 = 0 ;
22131 PyObject * obj1 = 0 ;
22132 PyObject * obj2 = 0 ;
22133 char *kwnames[] = {
22134 (char *) "self",(char *) "rect",(char *) "sizeFlags", NULL
22135 };
22136
22137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
22138 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22139 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22140 {
22141 arg2 = &temp2;
22142 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
22143 }
22144 if (obj2) {
22145 arg3 = (int) SWIG_AsInt(obj2);
22146 if (PyErr_Occurred()) SWIG_fail;
22147 }
22148 {
22149 PyThreadState* __tstate = wxPyBeginAllowThreads();
22150 (arg1)->SetSize((wxRect const &)*arg2,arg3);
22151
22152 wxPyEndAllowThreads(__tstate);
22153 if (PyErr_Occurred()) SWIG_fail;
22154 }
22155 Py_INCREF(Py_None); resultobj = Py_None;
22156 return resultobj;
22157 fail:
22158 return NULL;
22159 }
22160
22161
22162 static PyObject *_wrap_Window_SetSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
22163 PyObject *resultobj;
22164 wxWindow *arg1 = (wxWindow *) 0 ;
22165 int arg2 ;
22166 int arg3 ;
22167 PyObject * obj0 = 0 ;
22168 PyObject * obj1 = 0 ;
22169 PyObject * obj2 = 0 ;
22170 char *kwnames[] = {
22171 (char *) "self",(char *) "width",(char *) "height", NULL
22172 };
22173
22174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
22175 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22176 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22177 arg2 = (int) SWIG_AsInt(obj1);
22178 if (PyErr_Occurred()) SWIG_fail;
22179 arg3 = (int) SWIG_AsInt(obj2);
22180 if (PyErr_Occurred()) SWIG_fail;
22181 {
22182 PyThreadState* __tstate = wxPyBeginAllowThreads();
22183 (arg1)->SetSize(arg2,arg3);
22184
22185 wxPyEndAllowThreads(__tstate);
22186 if (PyErr_Occurred()) SWIG_fail;
22187 }
22188 Py_INCREF(Py_None); resultobj = Py_None;
22189 return resultobj;
22190 fail:
22191 return NULL;
22192 }
22193
22194
22195 static PyObject *_wrap_Window_Move(PyObject *self, PyObject *args, PyObject *kwargs) {
22196 PyObject *resultobj;
22197 wxWindow *arg1 = (wxWindow *) 0 ;
22198 wxPoint *arg2 = 0 ;
22199 int arg3 = (int) wxSIZE_USE_EXISTING ;
22200 wxPoint temp2 ;
22201 PyObject * obj0 = 0 ;
22202 PyObject * obj1 = 0 ;
22203 PyObject * obj2 = 0 ;
22204 char *kwnames[] = {
22205 (char *) "self",(char *) "pt",(char *) "flags", NULL
22206 };
22207
22208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_Move",kwnames,&obj0,&obj1,&obj2)) goto fail;
22209 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22210 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22211 {
22212 arg2 = &temp2;
22213 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
22214 }
22215 if (obj2) {
22216 arg3 = (int) SWIG_AsInt(obj2);
22217 if (PyErr_Occurred()) SWIG_fail;
22218 }
22219 {
22220 PyThreadState* __tstate = wxPyBeginAllowThreads();
22221 (arg1)->Move((wxPoint const &)*arg2,arg3);
22222
22223 wxPyEndAllowThreads(__tstate);
22224 if (PyErr_Occurred()) SWIG_fail;
22225 }
22226 Py_INCREF(Py_None); resultobj = Py_None;
22227 return resultobj;
22228 fail:
22229 return NULL;
22230 }
22231
22232
22233 static PyObject *_wrap_Window_MoveXY(PyObject *self, PyObject *args, PyObject *kwargs) {
22234 PyObject *resultobj;
22235 wxWindow *arg1 = (wxWindow *) 0 ;
22236 int arg2 ;
22237 int arg3 ;
22238 int arg4 = (int) wxSIZE_USE_EXISTING ;
22239 PyObject * obj0 = 0 ;
22240 PyObject * obj1 = 0 ;
22241 PyObject * obj2 = 0 ;
22242 PyObject * obj3 = 0 ;
22243 char *kwnames[] = {
22244 (char *) "self",(char *) "x",(char *) "y",(char *) "flags", NULL
22245 };
22246
22247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_MoveXY",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
22248 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22249 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22250 arg2 = (int) SWIG_AsInt(obj1);
22251 if (PyErr_Occurred()) SWIG_fail;
22252 arg3 = (int) SWIG_AsInt(obj2);
22253 if (PyErr_Occurred()) SWIG_fail;
22254 if (obj3) {
22255 arg4 = (int) SWIG_AsInt(obj3);
22256 if (PyErr_Occurred()) SWIG_fail;
22257 }
22258 {
22259 PyThreadState* __tstate = wxPyBeginAllowThreads();
22260 (arg1)->Move(arg2,arg3,arg4);
22261
22262 wxPyEndAllowThreads(__tstate);
22263 if (PyErr_Occurred()) SWIG_fail;
22264 }
22265 Py_INCREF(Py_None); resultobj = Py_None;
22266 return resultobj;
22267 fail:
22268 return NULL;
22269 }
22270
22271
22272 static PyObject *_wrap_Window_Raise(PyObject *self, PyObject *args, PyObject *kwargs) {
22273 PyObject *resultobj;
22274 wxWindow *arg1 = (wxWindow *) 0 ;
22275 PyObject * obj0 = 0 ;
22276 char *kwnames[] = {
22277 (char *) "self", NULL
22278 };
22279
22280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Raise",kwnames,&obj0)) goto fail;
22281 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22282 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22283 {
22284 PyThreadState* __tstate = wxPyBeginAllowThreads();
22285 (arg1)->Raise();
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_Lower(PyObject *self, PyObject *args, PyObject *kwargs) {
22298 PyObject *resultobj;
22299 wxWindow *arg1 = (wxWindow *) 0 ;
22300 PyObject * obj0 = 0 ;
22301 char *kwnames[] = {
22302 (char *) "self", NULL
22303 };
22304
22305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Lower",kwnames,&obj0)) goto fail;
22306 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22307 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22308 {
22309 PyThreadState* __tstate = wxPyBeginAllowThreads();
22310 (arg1)->Lower();
22311
22312 wxPyEndAllowThreads(__tstate);
22313 if (PyErr_Occurred()) SWIG_fail;
22314 }
22315 Py_INCREF(Py_None); resultobj = Py_None;
22316 return resultobj;
22317 fail:
22318 return NULL;
22319 }
22320
22321
22322 static PyObject *_wrap_Window_SetClientSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22323 PyObject *resultobj;
22324 wxWindow *arg1 = (wxWindow *) 0 ;
22325 wxSize *arg2 = 0 ;
22326 wxSize temp2 ;
22327 PyObject * obj0 = 0 ;
22328 PyObject * obj1 = 0 ;
22329 char *kwnames[] = {
22330 (char *) "self",(char *) "size", NULL
22331 };
22332
22333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetClientSize",kwnames,&obj0,&obj1)) goto fail;
22334 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22335 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22336 {
22337 arg2 = &temp2;
22338 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
22339 }
22340 {
22341 PyThreadState* __tstate = wxPyBeginAllowThreads();
22342 (arg1)->SetClientSize((wxSize const &)*arg2);
22343
22344 wxPyEndAllowThreads(__tstate);
22345 if (PyErr_Occurred()) SWIG_fail;
22346 }
22347 Py_INCREF(Py_None); resultobj = Py_None;
22348 return resultobj;
22349 fail:
22350 return NULL;
22351 }
22352
22353
22354 static PyObject *_wrap_Window_SetClientSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
22355 PyObject *resultobj;
22356 wxWindow *arg1 = (wxWindow *) 0 ;
22357 int arg2 ;
22358 int arg3 ;
22359 PyObject * obj0 = 0 ;
22360 PyObject * obj1 = 0 ;
22361 PyObject * obj2 = 0 ;
22362 char *kwnames[] = {
22363 (char *) "self",(char *) "width",(char *) "height", NULL
22364 };
22365
22366 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetClientSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
22367 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22368 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22369 arg2 = (int) SWIG_AsInt(obj1);
22370 if (PyErr_Occurred()) SWIG_fail;
22371 arg3 = (int) SWIG_AsInt(obj2);
22372 if (PyErr_Occurred()) SWIG_fail;
22373 {
22374 PyThreadState* __tstate = wxPyBeginAllowThreads();
22375 (arg1)->SetClientSize(arg2,arg3);
22376
22377 wxPyEndAllowThreads(__tstate);
22378 if (PyErr_Occurred()) SWIG_fail;
22379 }
22380 Py_INCREF(Py_None); resultobj = Py_None;
22381 return resultobj;
22382 fail:
22383 return NULL;
22384 }
22385
22386
22387 static PyObject *_wrap_Window_SetClientRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22388 PyObject *resultobj;
22389 wxWindow *arg1 = (wxWindow *) 0 ;
22390 wxRect *arg2 = 0 ;
22391 wxRect temp2 ;
22392 PyObject * obj0 = 0 ;
22393 PyObject * obj1 = 0 ;
22394 char *kwnames[] = {
22395 (char *) "self",(char *) "rect", NULL
22396 };
22397
22398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetClientRect",kwnames,&obj0,&obj1)) goto fail;
22399 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22400 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22401 {
22402 arg2 = &temp2;
22403 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
22404 }
22405 {
22406 PyThreadState* __tstate = wxPyBeginAllowThreads();
22407 (arg1)->SetClientSize((wxRect const &)*arg2);
22408
22409 wxPyEndAllowThreads(__tstate);
22410 if (PyErr_Occurred()) SWIG_fail;
22411 }
22412 Py_INCREF(Py_None); resultobj = Py_None;
22413 return resultobj;
22414 fail:
22415 return NULL;
22416 }
22417
22418
22419 static PyObject *_wrap_Window_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
22420 PyObject *resultobj;
22421 wxWindow *arg1 = (wxWindow *) 0 ;
22422 wxPoint result;
22423 PyObject * obj0 = 0 ;
22424 char *kwnames[] = {
22425 (char *) "self", NULL
22426 };
22427
22428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetPosition",kwnames,&obj0)) goto fail;
22429 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22430 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22431 {
22432 PyThreadState* __tstate = wxPyBeginAllowThreads();
22433 result = (arg1)->GetPosition();
22434
22435 wxPyEndAllowThreads(__tstate);
22436 if (PyErr_Occurred()) SWIG_fail;
22437 }
22438 {
22439 wxPoint * resultptr;
22440 resultptr = new wxPoint((wxPoint &) result);
22441 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
22442 }
22443 return resultobj;
22444 fail:
22445 return NULL;
22446 }
22447
22448
22449 static PyObject *_wrap_Window_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22450 PyObject *resultobj;
22451 wxWindow *arg1 = (wxWindow *) 0 ;
22452 int *arg2 = (int *) 0 ;
22453 int *arg3 = (int *) 0 ;
22454 int temp2 ;
22455 int temp3 ;
22456 PyObject * obj0 = 0 ;
22457 char *kwnames[] = {
22458 (char *) "self", NULL
22459 };
22460
22461 arg2 = &temp2;
22462 arg3 = &temp3;
22463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetPositionTuple",kwnames,&obj0)) goto fail;
22464 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22465 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22466 {
22467 PyThreadState* __tstate = wxPyBeginAllowThreads();
22468 (arg1)->GetPosition(arg2,arg3);
22469
22470 wxPyEndAllowThreads(__tstate);
22471 if (PyErr_Occurred()) SWIG_fail;
22472 }
22473 Py_INCREF(Py_None); resultobj = Py_None;
22474 {
22475 PyObject *o = PyInt_FromLong((long) (*arg2));
22476 resultobj = t_output_helper(resultobj,o);
22477 }
22478 {
22479 PyObject *o = PyInt_FromLong((long) (*arg3));
22480 resultobj = t_output_helper(resultobj,o);
22481 }
22482 return resultobj;
22483 fail:
22484 return NULL;
22485 }
22486
22487
22488 static PyObject *_wrap_Window_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22489 PyObject *resultobj;
22490 wxWindow *arg1 = (wxWindow *) 0 ;
22491 wxSize result;
22492 PyObject * obj0 = 0 ;
22493 char *kwnames[] = {
22494 (char *) "self", NULL
22495 };
22496
22497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSize",kwnames,&obj0)) goto fail;
22498 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22499 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22500 {
22501 PyThreadState* __tstate = wxPyBeginAllowThreads();
22502 result = ((wxWindow const *)arg1)->GetSize();
22503
22504 wxPyEndAllowThreads(__tstate);
22505 if (PyErr_Occurred()) SWIG_fail;
22506 }
22507 {
22508 wxSize * resultptr;
22509 resultptr = new wxSize((wxSize &) result);
22510 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
22511 }
22512 return resultobj;
22513 fail:
22514 return NULL;
22515 }
22516
22517
22518 static PyObject *_wrap_Window_GetSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22519 PyObject *resultobj;
22520 wxWindow *arg1 = (wxWindow *) 0 ;
22521 int *arg2 = (int *) 0 ;
22522 int *arg3 = (int *) 0 ;
22523 int temp2 ;
22524 int temp3 ;
22525 PyObject * obj0 = 0 ;
22526 char *kwnames[] = {
22527 (char *) "self", NULL
22528 };
22529
22530 arg2 = &temp2;
22531 arg3 = &temp3;
22532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSizeTuple",kwnames,&obj0)) goto fail;
22533 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22534 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22535 {
22536 PyThreadState* __tstate = wxPyBeginAllowThreads();
22537 ((wxWindow const *)arg1)->GetSize(arg2,arg3);
22538
22539 wxPyEndAllowThreads(__tstate);
22540 if (PyErr_Occurred()) SWIG_fail;
22541 }
22542 Py_INCREF(Py_None); resultobj = Py_None;
22543 {
22544 PyObject *o = PyInt_FromLong((long) (*arg2));
22545 resultobj = t_output_helper(resultobj,o);
22546 }
22547 {
22548 PyObject *o = PyInt_FromLong((long) (*arg3));
22549 resultobj = t_output_helper(resultobj,o);
22550 }
22551 return resultobj;
22552 fail:
22553 return NULL;
22554 }
22555
22556
22557 static PyObject *_wrap_Window_GetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22558 PyObject *resultobj;
22559 wxWindow *arg1 = (wxWindow *) 0 ;
22560 wxRect result;
22561 PyObject * obj0 = 0 ;
22562 char *kwnames[] = {
22563 (char *) "self", NULL
22564 };
22565
22566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetRect",kwnames,&obj0)) goto fail;
22567 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22568 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22569 {
22570 PyThreadState* __tstate = wxPyBeginAllowThreads();
22571 result = ((wxWindow const *)arg1)->GetRect();
22572
22573 wxPyEndAllowThreads(__tstate);
22574 if (PyErr_Occurred()) SWIG_fail;
22575 }
22576 {
22577 wxRect * resultptr;
22578 resultptr = new wxRect((wxRect &) result);
22579 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
22580 }
22581 return resultobj;
22582 fail:
22583 return NULL;
22584 }
22585
22586
22587 static PyObject *_wrap_Window_GetClientSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22588 PyObject *resultobj;
22589 wxWindow *arg1 = (wxWindow *) 0 ;
22590 wxSize result;
22591 PyObject * obj0 = 0 ;
22592 char *kwnames[] = {
22593 (char *) "self", NULL
22594 };
22595
22596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientSize",kwnames,&obj0)) goto fail;
22597 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22598 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22599 {
22600 PyThreadState* __tstate = wxPyBeginAllowThreads();
22601 result = ((wxWindow const *)arg1)->GetClientSize();
22602
22603 wxPyEndAllowThreads(__tstate);
22604 if (PyErr_Occurred()) SWIG_fail;
22605 }
22606 {
22607 wxSize * resultptr;
22608 resultptr = new wxSize((wxSize &) result);
22609 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
22610 }
22611 return resultobj;
22612 fail:
22613 return NULL;
22614 }
22615
22616
22617 static PyObject *_wrap_Window_GetClientSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22618 PyObject *resultobj;
22619 wxWindow *arg1 = (wxWindow *) 0 ;
22620 int *arg2 = (int *) 0 ;
22621 int *arg3 = (int *) 0 ;
22622 int temp2 ;
22623 int temp3 ;
22624 PyObject * obj0 = 0 ;
22625 char *kwnames[] = {
22626 (char *) "self", NULL
22627 };
22628
22629 arg2 = &temp2;
22630 arg3 = &temp3;
22631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientSizeTuple",kwnames,&obj0)) goto fail;
22632 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22633 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22634 {
22635 PyThreadState* __tstate = wxPyBeginAllowThreads();
22636 ((wxWindow const *)arg1)->GetClientSize(arg2,arg3);
22637
22638 wxPyEndAllowThreads(__tstate);
22639 if (PyErr_Occurred()) SWIG_fail;
22640 }
22641 Py_INCREF(Py_None); resultobj = Py_None;
22642 {
22643 PyObject *o = PyInt_FromLong((long) (*arg2));
22644 resultobj = t_output_helper(resultobj,o);
22645 }
22646 {
22647 PyObject *o = PyInt_FromLong((long) (*arg3));
22648 resultobj = t_output_helper(resultobj,o);
22649 }
22650 return resultobj;
22651 fail:
22652 return NULL;
22653 }
22654
22655
22656 static PyObject *_wrap_Window_GetClientAreaOrigin(PyObject *self, PyObject *args, PyObject *kwargs) {
22657 PyObject *resultobj;
22658 wxWindow *arg1 = (wxWindow *) 0 ;
22659 wxPoint result;
22660 PyObject * obj0 = 0 ;
22661 char *kwnames[] = {
22662 (char *) "self", NULL
22663 };
22664
22665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientAreaOrigin",kwnames,&obj0)) goto fail;
22666 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22667 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22668 {
22669 PyThreadState* __tstate = wxPyBeginAllowThreads();
22670 result = ((wxWindow const *)arg1)->GetClientAreaOrigin();
22671
22672 wxPyEndAllowThreads(__tstate);
22673 if (PyErr_Occurred()) SWIG_fail;
22674 }
22675 {
22676 wxPoint * resultptr;
22677 resultptr = new wxPoint((wxPoint &) result);
22678 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
22679 }
22680 return resultobj;
22681 fail:
22682 return NULL;
22683 }
22684
22685
22686 static PyObject *_wrap_Window_GetClientRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22687 PyObject *resultobj;
22688 wxWindow *arg1 = (wxWindow *) 0 ;
22689 wxRect result;
22690 PyObject * obj0 = 0 ;
22691 char *kwnames[] = {
22692 (char *) "self", NULL
22693 };
22694
22695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientRect",kwnames,&obj0)) goto fail;
22696 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22697 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22698 {
22699 PyThreadState* __tstate = wxPyBeginAllowThreads();
22700 result = ((wxWindow const *)arg1)->GetClientRect();
22701
22702 wxPyEndAllowThreads(__tstate);
22703 if (PyErr_Occurred()) SWIG_fail;
22704 }
22705 {
22706 wxRect * resultptr;
22707 resultptr = new wxRect((wxRect &) result);
22708 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
22709 }
22710 return resultobj;
22711 fail:
22712 return NULL;
22713 }
22714
22715
22716 static PyObject *_wrap_Window_GetBestSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22717 PyObject *resultobj;
22718 wxWindow *arg1 = (wxWindow *) 0 ;
22719 wxSize result;
22720 PyObject * obj0 = 0 ;
22721 char *kwnames[] = {
22722 (char *) "self", NULL
22723 };
22724
22725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestSize",kwnames,&obj0)) goto fail;
22726 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22727 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22728 {
22729 PyThreadState* __tstate = wxPyBeginAllowThreads();
22730 result = ((wxWindow const *)arg1)->GetBestSize();
22731
22732 wxPyEndAllowThreads(__tstate);
22733 if (PyErr_Occurred()) SWIG_fail;
22734 }
22735 {
22736 wxSize * resultptr;
22737 resultptr = new wxSize((wxSize &) result);
22738 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
22739 }
22740 return resultobj;
22741 fail:
22742 return NULL;
22743 }
22744
22745
22746 static PyObject *_wrap_Window_GetBestSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22747 PyObject *resultobj;
22748 wxWindow *arg1 = (wxWindow *) 0 ;
22749 int *arg2 = (int *) 0 ;
22750 int *arg3 = (int *) 0 ;
22751 int temp2 ;
22752 int temp3 ;
22753 PyObject * obj0 = 0 ;
22754 char *kwnames[] = {
22755 (char *) "self", NULL
22756 };
22757
22758 arg2 = &temp2;
22759 arg3 = &temp3;
22760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestSizeTuple",kwnames,&obj0)) goto fail;
22761 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22762 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22763 {
22764 PyThreadState* __tstate = wxPyBeginAllowThreads();
22765 ((wxWindow const *)arg1)->GetBestSize(arg2,arg3);
22766
22767 wxPyEndAllowThreads(__tstate);
22768 if (PyErr_Occurred()) SWIG_fail;
22769 }
22770 Py_INCREF(Py_None); resultobj = Py_None;
22771 {
22772 PyObject *o = PyInt_FromLong((long) (*arg2));
22773 resultobj = t_output_helper(resultobj,o);
22774 }
22775 {
22776 PyObject *o = PyInt_FromLong((long) (*arg3));
22777 resultobj = t_output_helper(resultobj,o);
22778 }
22779 return resultobj;
22780 fail:
22781 return NULL;
22782 }
22783
22784
22785 static PyObject *_wrap_Window_GetAdjustedBestSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22786 PyObject *resultobj;
22787 wxWindow *arg1 = (wxWindow *) 0 ;
22788 wxSize result;
22789 PyObject * obj0 = 0 ;
22790 char *kwnames[] = {
22791 (char *) "self", NULL
22792 };
22793
22794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAdjustedBestSize",kwnames,&obj0)) goto fail;
22795 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22796 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22797 {
22798 PyThreadState* __tstate = wxPyBeginAllowThreads();
22799 result = ((wxWindow const *)arg1)->GetAdjustedBestSize();
22800
22801 wxPyEndAllowThreads(__tstate);
22802 if (PyErr_Occurred()) SWIG_fail;
22803 }
22804 {
22805 wxSize * resultptr;
22806 resultptr = new wxSize((wxSize &) result);
22807 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
22808 }
22809 return resultobj;
22810 fail:
22811 return NULL;
22812 }
22813
22814
22815 static PyObject *_wrap_Window_Center(PyObject *self, PyObject *args, PyObject *kwargs) {
22816 PyObject *resultobj;
22817 wxWindow *arg1 = (wxWindow *) 0 ;
22818 int arg2 = (int) wxBOTH ;
22819 PyObject * obj0 = 0 ;
22820 PyObject * obj1 = 0 ;
22821 char *kwnames[] = {
22822 (char *) "self",(char *) "direction", NULL
22823 };
22824
22825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Center",kwnames,&obj0,&obj1)) goto fail;
22826 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22827 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22828 if (obj1) {
22829 arg2 = (int) SWIG_AsInt(obj1);
22830 if (PyErr_Occurred()) SWIG_fail;
22831 }
22832 {
22833 PyThreadState* __tstate = wxPyBeginAllowThreads();
22834 (arg1)->Center(arg2);
22835
22836 wxPyEndAllowThreads(__tstate);
22837 if (PyErr_Occurred()) SWIG_fail;
22838 }
22839 Py_INCREF(Py_None); resultobj = Py_None;
22840 return resultobj;
22841 fail:
22842 return NULL;
22843 }
22844
22845
22846 static PyObject *_wrap_Window_CenterOnScreen(PyObject *self, PyObject *args, PyObject *kwargs) {
22847 PyObject *resultobj;
22848 wxWindow *arg1 = (wxWindow *) 0 ;
22849 int arg2 = (int) wxBOTH ;
22850 PyObject * obj0 = 0 ;
22851 PyObject * obj1 = 0 ;
22852 char *kwnames[] = {
22853 (char *) "self",(char *) "dir", NULL
22854 };
22855
22856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_CenterOnScreen",kwnames,&obj0,&obj1)) goto fail;
22857 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22858 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22859 if (obj1) {
22860 arg2 = (int) SWIG_AsInt(obj1);
22861 if (PyErr_Occurred()) SWIG_fail;
22862 }
22863 {
22864 PyThreadState* __tstate = wxPyBeginAllowThreads();
22865 (arg1)->CenterOnScreen(arg2);
22866
22867 wxPyEndAllowThreads(__tstate);
22868 if (PyErr_Occurred()) SWIG_fail;
22869 }
22870 Py_INCREF(Py_None); resultobj = Py_None;
22871 return resultobj;
22872 fail:
22873 return NULL;
22874 }
22875
22876
22877 static PyObject *_wrap_Window_CenterOnParent(PyObject *self, PyObject *args, PyObject *kwargs) {
22878 PyObject *resultobj;
22879 wxWindow *arg1 = (wxWindow *) 0 ;
22880 int arg2 = (int) wxBOTH ;
22881 PyObject * obj0 = 0 ;
22882 PyObject * obj1 = 0 ;
22883 char *kwnames[] = {
22884 (char *) "self",(char *) "dir", NULL
22885 };
22886
22887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_CenterOnParent",kwnames,&obj0,&obj1)) goto fail;
22888 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22889 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22890 if (obj1) {
22891 arg2 = (int) SWIG_AsInt(obj1);
22892 if (PyErr_Occurred()) SWIG_fail;
22893 }
22894 {
22895 PyThreadState* __tstate = wxPyBeginAllowThreads();
22896 (arg1)->CenterOnParent(arg2);
22897
22898 wxPyEndAllowThreads(__tstate);
22899 if (PyErr_Occurred()) SWIG_fail;
22900 }
22901 Py_INCREF(Py_None); resultobj = Py_None;
22902 return resultobj;
22903 fail:
22904 return NULL;
22905 }
22906
22907
22908 static PyObject *_wrap_Window_Fit(PyObject *self, PyObject *args, PyObject *kwargs) {
22909 PyObject *resultobj;
22910 wxWindow *arg1 = (wxWindow *) 0 ;
22911 PyObject * obj0 = 0 ;
22912 char *kwnames[] = {
22913 (char *) "self", NULL
22914 };
22915
22916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Fit",kwnames,&obj0)) goto fail;
22917 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22918 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22919 {
22920 PyThreadState* __tstate = wxPyBeginAllowThreads();
22921 (arg1)->Fit();
22922
22923 wxPyEndAllowThreads(__tstate);
22924 if (PyErr_Occurred()) SWIG_fail;
22925 }
22926 Py_INCREF(Py_None); resultobj = Py_None;
22927 return resultobj;
22928 fail:
22929 return NULL;
22930 }
22931
22932
22933 static PyObject *_wrap_Window_FitInside(PyObject *self, PyObject *args, PyObject *kwargs) {
22934 PyObject *resultobj;
22935 wxWindow *arg1 = (wxWindow *) 0 ;
22936 PyObject * obj0 = 0 ;
22937 char *kwnames[] = {
22938 (char *) "self", NULL
22939 };
22940
22941 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_FitInside",kwnames,&obj0)) goto fail;
22942 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22943 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22944 {
22945 PyThreadState* __tstate = wxPyBeginAllowThreads();
22946 (arg1)->FitInside();
22947
22948 wxPyEndAllowThreads(__tstate);
22949 if (PyErr_Occurred()) SWIG_fail;
22950 }
22951 Py_INCREF(Py_None); resultobj = Py_None;
22952 return resultobj;
22953 fail:
22954 return NULL;
22955 }
22956
22957
22958 static PyObject *_wrap_Window_SetSizeHints__SWIG_0(PyObject *self, PyObject *args) {
22959 PyObject *resultobj;
22960 wxWindow *arg1 = (wxWindow *) 0 ;
22961 int arg2 ;
22962 int arg3 ;
22963 int arg4 = (int) -1 ;
22964 int arg5 = (int) -1 ;
22965 int arg6 = (int) -1 ;
22966 int arg7 = (int) -1 ;
22967 PyObject * obj0 = 0 ;
22968 PyObject * obj1 = 0 ;
22969 PyObject * obj2 = 0 ;
22970 PyObject * obj3 = 0 ;
22971 PyObject * obj4 = 0 ;
22972 PyObject * obj5 = 0 ;
22973 PyObject * obj6 = 0 ;
22974
22975 if(!PyArg_ParseTuple(args,(char *)"OOO|OOOO:Window_SetSizeHints",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
22976 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22977 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22978 arg2 = (int) SWIG_AsInt(obj1);
22979 if (PyErr_Occurred()) SWIG_fail;
22980 arg3 = (int) SWIG_AsInt(obj2);
22981 if (PyErr_Occurred()) SWIG_fail;
22982 if (obj3) {
22983 arg4 = (int) SWIG_AsInt(obj3);
22984 if (PyErr_Occurred()) SWIG_fail;
22985 }
22986 if (obj4) {
22987 arg5 = (int) SWIG_AsInt(obj4);
22988 if (PyErr_Occurred()) SWIG_fail;
22989 }
22990 if (obj5) {
22991 arg6 = (int) SWIG_AsInt(obj5);
22992 if (PyErr_Occurred()) SWIG_fail;
22993 }
22994 if (obj6) {
22995 arg7 = (int) SWIG_AsInt(obj6);
22996 if (PyErr_Occurred()) SWIG_fail;
22997 }
22998 {
22999 PyThreadState* __tstate = wxPyBeginAllowThreads();
23000 (arg1)->SetSizeHints(arg2,arg3,arg4,arg5,arg6,arg7);
23001
23002 wxPyEndAllowThreads(__tstate);
23003 if (PyErr_Occurred()) SWIG_fail;
23004 }
23005 Py_INCREF(Py_None); resultobj = Py_None;
23006 return resultobj;
23007 fail:
23008 return NULL;
23009 }
23010
23011
23012 static PyObject *_wrap_Window_SetSizeHints__SWIG_1(PyObject *self, PyObject *args) {
23013 PyObject *resultobj;
23014 wxWindow *arg1 = (wxWindow *) 0 ;
23015 wxSize *arg2 = 0 ;
23016 wxSize const &arg3_defvalue = wxDefaultSize ;
23017 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
23018 wxSize const &arg4_defvalue = wxDefaultSize ;
23019 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
23020 wxSize temp2 ;
23021 wxSize temp3 ;
23022 wxSize temp4 ;
23023 PyObject * obj0 = 0 ;
23024 PyObject * obj1 = 0 ;
23025 PyObject * obj2 = 0 ;
23026 PyObject * obj3 = 0 ;
23027
23028 if(!PyArg_ParseTuple(args,(char *)"OO|OO:Window_SetSizeHints",&obj0,&obj1,&obj2,&obj3)) goto fail;
23029 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23030 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23031 {
23032 arg2 = &temp2;
23033 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23034 }
23035 if (obj2) {
23036 {
23037 arg3 = &temp3;
23038 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
23039 }
23040 }
23041 if (obj3) {
23042 {
23043 arg4 = &temp4;
23044 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
23045 }
23046 }
23047 {
23048 PyThreadState* __tstate = wxPyBeginAllowThreads();
23049 (arg1)->SetSizeHints((wxSize const &)*arg2,(wxSize const &)*arg3,(wxSize const &)*arg4);
23050
23051 wxPyEndAllowThreads(__tstate);
23052 if (PyErr_Occurred()) SWIG_fail;
23053 }
23054 Py_INCREF(Py_None); resultobj = Py_None;
23055 return resultobj;
23056 fail:
23057 return NULL;
23058 }
23059
23060
23061 static PyObject *_wrap_Window_SetSizeHints(PyObject *self, PyObject *args) {
23062 int argc;
23063 PyObject *argv[8];
23064 int ii;
23065
23066 argc = PyObject_Length(args);
23067 for (ii = 0; (ii < argc) && (ii < 7); ii++) {
23068 argv[ii] = PyTuple_GetItem(args,ii);
23069 }
23070 if ((argc >= 2) && (argc <= 4)) {
23071 int _v;
23072 {
23073 void *ptr;
23074 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
23075 _v = 0;
23076 PyErr_Clear();
23077 } else {
23078 _v = 1;
23079 }
23080 }
23081 if (_v) {
23082 {
23083 _v = wxPySimple_typecheck(argv[1], wxT("wxSize"), 2);
23084 }
23085 if (_v) {
23086 if (argc <= 2) {
23087 return _wrap_Window_SetSizeHints__SWIG_1(self,args);
23088 }
23089 {
23090 _v = wxPySimple_typecheck(argv[2], wxT("wxSize"), 2);
23091 }
23092 if (_v) {
23093 if (argc <= 3) {
23094 return _wrap_Window_SetSizeHints__SWIG_1(self,args);
23095 }
23096 {
23097 _v = wxPySimple_typecheck(argv[3], wxT("wxSize"), 2);
23098 }
23099 if (_v) {
23100 return _wrap_Window_SetSizeHints__SWIG_1(self,args);
23101 }
23102 }
23103 }
23104 }
23105 }
23106 if ((argc >= 3) && (argc <= 7)) {
23107 int _v;
23108 {
23109 void *ptr;
23110 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
23111 _v = 0;
23112 PyErr_Clear();
23113 } else {
23114 _v = 1;
23115 }
23116 }
23117 if (_v) {
23118 _v = SWIG_CheckInt(argv[1]);
23119 if (_v) {
23120 _v = SWIG_CheckInt(argv[2]);
23121 if (_v) {
23122 if (argc <= 3) {
23123 return _wrap_Window_SetSizeHints__SWIG_0(self,args);
23124 }
23125 _v = SWIG_CheckInt(argv[3]);
23126 if (_v) {
23127 if (argc <= 4) {
23128 return _wrap_Window_SetSizeHints__SWIG_0(self,args);
23129 }
23130 _v = SWIG_CheckInt(argv[4]);
23131 if (_v) {
23132 if (argc <= 5) {
23133 return _wrap_Window_SetSizeHints__SWIG_0(self,args);
23134 }
23135 _v = SWIG_CheckInt(argv[5]);
23136 if (_v) {
23137 if (argc <= 6) {
23138 return _wrap_Window_SetSizeHints__SWIG_0(self,args);
23139 }
23140 _v = SWIG_CheckInt(argv[6]);
23141 if (_v) {
23142 return _wrap_Window_SetSizeHints__SWIG_0(self,args);
23143 }
23144 }
23145 }
23146 }
23147 }
23148 }
23149 }
23150 }
23151
23152 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Window_SetSizeHints'");
23153 return NULL;
23154 }
23155
23156
23157 static PyObject *_wrap_Window_SetVirtualSizeHints__SWIG_0(PyObject *self, PyObject *args) {
23158 PyObject *resultobj;
23159 wxWindow *arg1 = (wxWindow *) 0 ;
23160 int arg2 ;
23161 int arg3 ;
23162 int arg4 = (int) -1 ;
23163 int arg5 = (int) -1 ;
23164 PyObject * obj0 = 0 ;
23165 PyObject * obj1 = 0 ;
23166 PyObject * obj2 = 0 ;
23167 PyObject * obj3 = 0 ;
23168 PyObject * obj4 = 0 ;
23169
23170 if(!PyArg_ParseTuple(args,(char *)"OOO|OO:Window_SetVirtualSizeHints",&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
23171 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23172 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23173 arg2 = (int) SWIG_AsInt(obj1);
23174 if (PyErr_Occurred()) SWIG_fail;
23175 arg3 = (int) SWIG_AsInt(obj2);
23176 if (PyErr_Occurred()) SWIG_fail;
23177 if (obj3) {
23178 arg4 = (int) SWIG_AsInt(obj3);
23179 if (PyErr_Occurred()) SWIG_fail;
23180 }
23181 if (obj4) {
23182 arg5 = (int) SWIG_AsInt(obj4);
23183 if (PyErr_Occurred()) SWIG_fail;
23184 }
23185 {
23186 PyThreadState* __tstate = wxPyBeginAllowThreads();
23187 (arg1)->SetVirtualSizeHints(arg2,arg3,arg4,arg5);
23188
23189 wxPyEndAllowThreads(__tstate);
23190 if (PyErr_Occurred()) SWIG_fail;
23191 }
23192 Py_INCREF(Py_None); resultobj = Py_None;
23193 return resultobj;
23194 fail:
23195 return NULL;
23196 }
23197
23198
23199 static PyObject *_wrap_Window_SetVirtualSizeHints__SWIG_1(PyObject *self, PyObject *args) {
23200 PyObject *resultobj;
23201 wxWindow *arg1 = (wxWindow *) 0 ;
23202 wxSize *arg2 = 0 ;
23203 wxSize const &arg3_defvalue = wxDefaultSize ;
23204 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
23205 wxSize temp2 ;
23206 wxSize temp3 ;
23207 PyObject * obj0 = 0 ;
23208 PyObject * obj1 = 0 ;
23209 PyObject * obj2 = 0 ;
23210
23211 if(!PyArg_ParseTuple(args,(char *)"OO|O:Window_SetVirtualSizeHints",&obj0,&obj1,&obj2)) goto fail;
23212 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23213 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23214 {
23215 arg2 = &temp2;
23216 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23217 }
23218 if (obj2) {
23219 {
23220 arg3 = &temp3;
23221 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
23222 }
23223 }
23224 {
23225 PyThreadState* __tstate = wxPyBeginAllowThreads();
23226 (arg1)->SetVirtualSizeHints((wxSize const &)*arg2,(wxSize const &)*arg3);
23227
23228 wxPyEndAllowThreads(__tstate);
23229 if (PyErr_Occurred()) SWIG_fail;
23230 }
23231 Py_INCREF(Py_None); resultobj = Py_None;
23232 return resultobj;
23233 fail:
23234 return NULL;
23235 }
23236
23237
23238 static PyObject *_wrap_Window_SetVirtualSizeHints(PyObject *self, PyObject *args) {
23239 int argc;
23240 PyObject *argv[6];
23241 int ii;
23242
23243 argc = PyObject_Length(args);
23244 for (ii = 0; (ii < argc) && (ii < 5); ii++) {
23245 argv[ii] = PyTuple_GetItem(args,ii);
23246 }
23247 if ((argc >= 2) && (argc <= 3)) {
23248 int _v;
23249 {
23250 void *ptr;
23251 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
23252 _v = 0;
23253 PyErr_Clear();
23254 } else {
23255 _v = 1;
23256 }
23257 }
23258 if (_v) {
23259 {
23260 _v = wxPySimple_typecheck(argv[1], wxT("wxSize"), 2);
23261 }
23262 if (_v) {
23263 if (argc <= 2) {
23264 return _wrap_Window_SetVirtualSizeHints__SWIG_1(self,args);
23265 }
23266 {
23267 _v = wxPySimple_typecheck(argv[2], wxT("wxSize"), 2);
23268 }
23269 if (_v) {
23270 return _wrap_Window_SetVirtualSizeHints__SWIG_1(self,args);
23271 }
23272 }
23273 }
23274 }
23275 if ((argc >= 3) && (argc <= 5)) {
23276 int _v;
23277 {
23278 void *ptr;
23279 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
23280 _v = 0;
23281 PyErr_Clear();
23282 } else {
23283 _v = 1;
23284 }
23285 }
23286 if (_v) {
23287 _v = SWIG_CheckInt(argv[1]);
23288 if (_v) {
23289 _v = SWIG_CheckInt(argv[2]);
23290 if (_v) {
23291 if (argc <= 3) {
23292 return _wrap_Window_SetVirtualSizeHints__SWIG_0(self,args);
23293 }
23294 _v = SWIG_CheckInt(argv[3]);
23295 if (_v) {
23296 if (argc <= 4) {
23297 return _wrap_Window_SetVirtualSizeHints__SWIG_0(self,args);
23298 }
23299 _v = SWIG_CheckInt(argv[4]);
23300 if (_v) {
23301 return _wrap_Window_SetVirtualSizeHints__SWIG_0(self,args);
23302 }
23303 }
23304 }
23305 }
23306 }
23307 }
23308
23309 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Window_SetVirtualSizeHints'");
23310 return NULL;
23311 }
23312
23313
23314 static PyObject *_wrap_Window_GetMinWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
23315 PyObject *resultobj;
23316 wxWindow *arg1 = (wxWindow *) 0 ;
23317 int result;
23318 PyObject * obj0 = 0 ;
23319 char *kwnames[] = {
23320 (char *) "self", NULL
23321 };
23322
23323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinWidth",kwnames,&obj0)) goto fail;
23324 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23325 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23326 {
23327 PyThreadState* __tstate = wxPyBeginAllowThreads();
23328 result = (int)((wxWindow const *)arg1)->GetMinWidth();
23329
23330 wxPyEndAllowThreads(__tstate);
23331 if (PyErr_Occurred()) SWIG_fail;
23332 }
23333 resultobj = SWIG_FromInt((int)result);
23334 return resultobj;
23335 fail:
23336 return NULL;
23337 }
23338
23339
23340 static PyObject *_wrap_Window_GetMinHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
23341 PyObject *resultobj;
23342 wxWindow *arg1 = (wxWindow *) 0 ;
23343 int result;
23344 PyObject * obj0 = 0 ;
23345 char *kwnames[] = {
23346 (char *) "self", NULL
23347 };
23348
23349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinHeight",kwnames,&obj0)) goto fail;
23350 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23351 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23352 {
23353 PyThreadState* __tstate = wxPyBeginAllowThreads();
23354 result = (int)((wxWindow const *)arg1)->GetMinHeight();
23355
23356 wxPyEndAllowThreads(__tstate);
23357 if (PyErr_Occurred()) SWIG_fail;
23358 }
23359 resultobj = SWIG_FromInt((int)result);
23360 return resultobj;
23361 fail:
23362 return NULL;
23363 }
23364
23365
23366 static PyObject *_wrap_Window_GetMaxWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
23367 PyObject *resultobj;
23368 wxWindow *arg1 = (wxWindow *) 0 ;
23369 int result;
23370 PyObject * obj0 = 0 ;
23371 char *kwnames[] = {
23372 (char *) "self", NULL
23373 };
23374
23375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxWidth",kwnames,&obj0)) goto fail;
23376 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23377 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23378 {
23379 PyThreadState* __tstate = wxPyBeginAllowThreads();
23380 result = (int)((wxWindow const *)arg1)->GetMaxWidth();
23381
23382 wxPyEndAllowThreads(__tstate);
23383 if (PyErr_Occurred()) SWIG_fail;
23384 }
23385 resultobj = SWIG_FromInt((int)result);
23386 return resultobj;
23387 fail:
23388 return NULL;
23389 }
23390
23391
23392 static PyObject *_wrap_Window_GetMaxHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
23393 PyObject *resultobj;
23394 wxWindow *arg1 = (wxWindow *) 0 ;
23395 int result;
23396 PyObject * obj0 = 0 ;
23397 char *kwnames[] = {
23398 (char *) "self", NULL
23399 };
23400
23401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxHeight",kwnames,&obj0)) goto fail;
23402 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23403 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23404 {
23405 PyThreadState* __tstate = wxPyBeginAllowThreads();
23406 result = (int)((wxWindow const *)arg1)->GetMaxHeight();
23407
23408 wxPyEndAllowThreads(__tstate);
23409 if (PyErr_Occurred()) SWIG_fail;
23410 }
23411 resultobj = SWIG_FromInt((int)result);
23412 return resultobj;
23413 fail:
23414 return NULL;
23415 }
23416
23417
23418 static PyObject *_wrap_Window_GetMaxSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23419 PyObject *resultobj;
23420 wxWindow *arg1 = (wxWindow *) 0 ;
23421 wxSize result;
23422 PyObject * obj0 = 0 ;
23423 char *kwnames[] = {
23424 (char *) "self", NULL
23425 };
23426
23427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxSize",kwnames,&obj0)) goto fail;
23428 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23429 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23430 {
23431 PyThreadState* __tstate = wxPyBeginAllowThreads();
23432 result = ((wxWindow const *)arg1)->GetMaxSize();
23433
23434 wxPyEndAllowThreads(__tstate);
23435 if (PyErr_Occurred()) SWIG_fail;
23436 }
23437 {
23438 wxSize * resultptr;
23439 resultptr = new wxSize((wxSize &) result);
23440 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23441 }
23442 return resultobj;
23443 fail:
23444 return NULL;
23445 }
23446
23447
23448 static PyObject *_wrap_Window_GetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23449 PyObject *resultobj;
23450 wxWindow *arg1 = (wxWindow *) 0 ;
23451 wxSize result;
23452 PyObject * obj0 = 0 ;
23453 char *kwnames[] = {
23454 (char *) "self", NULL
23455 };
23456
23457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinSize",kwnames,&obj0)) goto fail;
23458 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23459 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23460 {
23461 PyThreadState* __tstate = wxPyBeginAllowThreads();
23462 result = ((wxWindow const *)arg1)->GetMinSize();
23463
23464 wxPyEndAllowThreads(__tstate);
23465 if (PyErr_Occurred()) SWIG_fail;
23466 }
23467 {
23468 wxSize * resultptr;
23469 resultptr = new wxSize((wxSize &) result);
23470 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23471 }
23472 return resultobj;
23473 fail:
23474 return NULL;
23475 }
23476
23477
23478 static PyObject *_wrap_Window_SetVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23479 PyObject *resultobj;
23480 wxWindow *arg1 = (wxWindow *) 0 ;
23481 wxSize *arg2 = 0 ;
23482 wxSize temp2 ;
23483 PyObject * obj0 = 0 ;
23484 PyObject * obj1 = 0 ;
23485 char *kwnames[] = {
23486 (char *) "self",(char *) "size", NULL
23487 };
23488
23489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetVirtualSize",kwnames,&obj0,&obj1)) goto fail;
23490 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23491 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23492 {
23493 arg2 = &temp2;
23494 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23495 }
23496 {
23497 PyThreadState* __tstate = wxPyBeginAllowThreads();
23498 (arg1)->SetVirtualSize((wxSize const &)*arg2);
23499
23500 wxPyEndAllowThreads(__tstate);
23501 if (PyErr_Occurred()) SWIG_fail;
23502 }
23503 Py_INCREF(Py_None); resultobj = Py_None;
23504 return resultobj;
23505 fail:
23506 return NULL;
23507 }
23508
23509
23510 static PyObject *_wrap_Window_SetVirtualSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
23511 PyObject *resultobj;
23512 wxWindow *arg1 = (wxWindow *) 0 ;
23513 int arg2 ;
23514 int arg3 ;
23515 PyObject * obj0 = 0 ;
23516 PyObject * obj1 = 0 ;
23517 PyObject * obj2 = 0 ;
23518 char *kwnames[] = {
23519 (char *) "self",(char *) "w",(char *) "h", NULL
23520 };
23521
23522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetVirtualSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
23523 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23524 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23525 arg2 = (int) SWIG_AsInt(obj1);
23526 if (PyErr_Occurred()) SWIG_fail;
23527 arg3 = (int) SWIG_AsInt(obj2);
23528 if (PyErr_Occurred()) SWIG_fail;
23529 {
23530 PyThreadState* __tstate = wxPyBeginAllowThreads();
23531 (arg1)->SetVirtualSize(arg2,arg3);
23532
23533 wxPyEndAllowThreads(__tstate);
23534 if (PyErr_Occurred()) SWIG_fail;
23535 }
23536 Py_INCREF(Py_None); resultobj = Py_None;
23537 return resultobj;
23538 fail:
23539 return NULL;
23540 }
23541
23542
23543 static PyObject *_wrap_Window_GetVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23544 PyObject *resultobj;
23545 wxWindow *arg1 = (wxWindow *) 0 ;
23546 wxSize result;
23547 PyObject * obj0 = 0 ;
23548 char *kwnames[] = {
23549 (char *) "self", NULL
23550 };
23551
23552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetVirtualSize",kwnames,&obj0)) goto fail;
23553 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23554 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23555 {
23556 PyThreadState* __tstate = wxPyBeginAllowThreads();
23557 result = ((wxWindow const *)arg1)->GetVirtualSize();
23558
23559 wxPyEndAllowThreads(__tstate);
23560 if (PyErr_Occurred()) SWIG_fail;
23561 }
23562 {
23563 wxSize * resultptr;
23564 resultptr = new wxSize((wxSize &) result);
23565 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23566 }
23567 return resultobj;
23568 fail:
23569 return NULL;
23570 }
23571
23572
23573 static PyObject *_wrap_Window_GetVirtualSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
23574 PyObject *resultobj;
23575 wxWindow *arg1 = (wxWindow *) 0 ;
23576 int *arg2 = (int *) 0 ;
23577 int *arg3 = (int *) 0 ;
23578 int temp2 ;
23579 int temp3 ;
23580 PyObject * obj0 = 0 ;
23581 char *kwnames[] = {
23582 (char *) "self", NULL
23583 };
23584
23585 arg2 = &temp2;
23586 arg3 = &temp3;
23587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetVirtualSizeTuple",kwnames,&obj0)) goto fail;
23588 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23589 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23590 {
23591 PyThreadState* __tstate = wxPyBeginAllowThreads();
23592 ((wxWindow const *)arg1)->GetVirtualSize(arg2,arg3);
23593
23594 wxPyEndAllowThreads(__tstate);
23595 if (PyErr_Occurred()) SWIG_fail;
23596 }
23597 Py_INCREF(Py_None); resultobj = Py_None;
23598 {
23599 PyObject *o = PyInt_FromLong((long) (*arg2));
23600 resultobj = t_output_helper(resultobj,o);
23601 }
23602 {
23603 PyObject *o = PyInt_FromLong((long) (*arg3));
23604 resultobj = t_output_helper(resultobj,o);
23605 }
23606 return resultobj;
23607 fail:
23608 return NULL;
23609 }
23610
23611
23612 static PyObject *_wrap_Window_GetBestVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23613 PyObject *resultobj;
23614 wxWindow *arg1 = (wxWindow *) 0 ;
23615 wxSize result;
23616 PyObject * obj0 = 0 ;
23617 char *kwnames[] = {
23618 (char *) "self", NULL
23619 };
23620
23621 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestVirtualSize",kwnames,&obj0)) goto fail;
23622 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23623 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23624 {
23625 PyThreadState* __tstate = wxPyBeginAllowThreads();
23626 result = ((wxWindow const *)arg1)->GetBestVirtualSize();
23627
23628 wxPyEndAllowThreads(__tstate);
23629 if (PyErr_Occurred()) SWIG_fail;
23630 }
23631 {
23632 wxSize * resultptr;
23633 resultptr = new wxSize((wxSize &) result);
23634 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23635 }
23636 return resultobj;
23637 fail:
23638 return NULL;
23639 }
23640
23641
23642 static PyObject *_wrap_Window_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
23643 PyObject *resultobj;
23644 wxWindow *arg1 = (wxWindow *) 0 ;
23645 bool arg2 = (bool) True ;
23646 bool result;
23647 PyObject * obj0 = 0 ;
23648 PyObject * obj1 = 0 ;
23649 char *kwnames[] = {
23650 (char *) "self",(char *) "show", NULL
23651 };
23652
23653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Show",kwnames,&obj0,&obj1)) goto fail;
23654 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23655 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23656 if (obj1) {
23657 arg2 = (bool) SWIG_AsBool(obj1);
23658 if (PyErr_Occurred()) SWIG_fail;
23659 }
23660 {
23661 PyThreadState* __tstate = wxPyBeginAllowThreads();
23662 result = (bool)(arg1)->Show(arg2);
23663
23664 wxPyEndAllowThreads(__tstate);
23665 if (PyErr_Occurred()) SWIG_fail;
23666 }
23667 {
23668 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23669 }
23670 return resultobj;
23671 fail:
23672 return NULL;
23673 }
23674
23675
23676 static PyObject *_wrap_Window_Hide(PyObject *self, PyObject *args, PyObject *kwargs) {
23677 PyObject *resultobj;
23678 wxWindow *arg1 = (wxWindow *) 0 ;
23679 bool result;
23680 PyObject * obj0 = 0 ;
23681 char *kwnames[] = {
23682 (char *) "self", NULL
23683 };
23684
23685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Hide",kwnames,&obj0)) goto fail;
23686 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23687 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23688 {
23689 PyThreadState* __tstate = wxPyBeginAllowThreads();
23690 result = (bool)(arg1)->Hide();
23691
23692 wxPyEndAllowThreads(__tstate);
23693 if (PyErr_Occurred()) SWIG_fail;
23694 }
23695 {
23696 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23697 }
23698 return resultobj;
23699 fail:
23700 return NULL;
23701 }
23702
23703
23704 static PyObject *_wrap_Window_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
23705 PyObject *resultobj;
23706 wxWindow *arg1 = (wxWindow *) 0 ;
23707 bool arg2 = (bool) True ;
23708 bool result;
23709 PyObject * obj0 = 0 ;
23710 PyObject * obj1 = 0 ;
23711 char *kwnames[] = {
23712 (char *) "self",(char *) "enable", NULL
23713 };
23714
23715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Enable",kwnames,&obj0,&obj1)) goto fail;
23716 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23717 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23718 if (obj1) {
23719 arg2 = (bool) SWIG_AsBool(obj1);
23720 if (PyErr_Occurred()) SWIG_fail;
23721 }
23722 {
23723 PyThreadState* __tstate = wxPyBeginAllowThreads();
23724 result = (bool)(arg1)->Enable(arg2);
23725
23726 wxPyEndAllowThreads(__tstate);
23727 if (PyErr_Occurred()) SWIG_fail;
23728 }
23729 {
23730 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23731 }
23732 return resultobj;
23733 fail:
23734 return NULL;
23735 }
23736
23737
23738 static PyObject *_wrap_Window_Disable(PyObject *self, PyObject *args, PyObject *kwargs) {
23739 PyObject *resultobj;
23740 wxWindow *arg1 = (wxWindow *) 0 ;
23741 bool result;
23742 PyObject * obj0 = 0 ;
23743 char *kwnames[] = {
23744 (char *) "self", NULL
23745 };
23746
23747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Disable",kwnames,&obj0)) goto fail;
23748 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23749 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23750 {
23751 PyThreadState* __tstate = wxPyBeginAllowThreads();
23752 result = (bool)(arg1)->Disable();
23753
23754 wxPyEndAllowThreads(__tstate);
23755 if (PyErr_Occurred()) SWIG_fail;
23756 }
23757 {
23758 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23759 }
23760 return resultobj;
23761 fail:
23762 return NULL;
23763 }
23764
23765
23766 static PyObject *_wrap_Window_IsShown(PyObject *self, PyObject *args, PyObject *kwargs) {
23767 PyObject *resultobj;
23768 wxWindow *arg1 = (wxWindow *) 0 ;
23769 bool result;
23770 PyObject * obj0 = 0 ;
23771 char *kwnames[] = {
23772 (char *) "self", NULL
23773 };
23774
23775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsShown",kwnames,&obj0)) goto fail;
23776 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23777 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23778 {
23779 PyThreadState* __tstate = wxPyBeginAllowThreads();
23780 result = (bool)((wxWindow const *)arg1)->IsShown();
23781
23782 wxPyEndAllowThreads(__tstate);
23783 if (PyErr_Occurred()) SWIG_fail;
23784 }
23785 {
23786 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23787 }
23788 return resultobj;
23789 fail:
23790 return NULL;
23791 }
23792
23793
23794 static PyObject *_wrap_Window_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
23795 PyObject *resultobj;
23796 wxWindow *arg1 = (wxWindow *) 0 ;
23797 bool result;
23798 PyObject * obj0 = 0 ;
23799 char *kwnames[] = {
23800 (char *) "self", NULL
23801 };
23802
23803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsEnabled",kwnames,&obj0)) goto fail;
23804 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23805 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23806 {
23807 PyThreadState* __tstate = wxPyBeginAllowThreads();
23808 result = (bool)((wxWindow const *)arg1)->IsEnabled();
23809
23810 wxPyEndAllowThreads(__tstate);
23811 if (PyErr_Occurred()) SWIG_fail;
23812 }
23813 {
23814 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23815 }
23816 return resultobj;
23817 fail:
23818 return NULL;
23819 }
23820
23821
23822 static PyObject *_wrap_Window_SetWindowStyleFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
23823 PyObject *resultobj;
23824 wxWindow *arg1 = (wxWindow *) 0 ;
23825 long arg2 ;
23826 PyObject * obj0 = 0 ;
23827 PyObject * obj1 = 0 ;
23828 char *kwnames[] = {
23829 (char *) "self",(char *) "style", NULL
23830 };
23831
23832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetWindowStyleFlag",kwnames,&obj0,&obj1)) goto fail;
23833 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23834 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23835 arg2 = (long) SWIG_AsLong(obj1);
23836 if (PyErr_Occurred()) SWIG_fail;
23837 {
23838 PyThreadState* __tstate = wxPyBeginAllowThreads();
23839 (arg1)->SetWindowStyleFlag(arg2);
23840
23841 wxPyEndAllowThreads(__tstate);
23842 if (PyErr_Occurred()) SWIG_fail;
23843 }
23844 Py_INCREF(Py_None); resultobj = Py_None;
23845 return resultobj;
23846 fail:
23847 return NULL;
23848 }
23849
23850
23851 static PyObject *_wrap_Window_GetWindowStyleFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
23852 PyObject *resultobj;
23853 wxWindow *arg1 = (wxWindow *) 0 ;
23854 long result;
23855 PyObject * obj0 = 0 ;
23856 char *kwnames[] = {
23857 (char *) "self", NULL
23858 };
23859
23860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetWindowStyleFlag",kwnames,&obj0)) goto fail;
23861 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23862 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23863 {
23864 PyThreadState* __tstate = wxPyBeginAllowThreads();
23865 result = (long)((wxWindow const *)arg1)->GetWindowStyleFlag();
23866
23867 wxPyEndAllowThreads(__tstate);
23868 if (PyErr_Occurred()) SWIG_fail;
23869 }
23870 resultobj = SWIG_FromLong((long)result);
23871 return resultobj;
23872 fail:
23873 return NULL;
23874 }
23875
23876
23877 static PyObject *_wrap_Window_HasFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
23878 PyObject *resultobj;
23879 wxWindow *arg1 = (wxWindow *) 0 ;
23880 int arg2 ;
23881 bool result;
23882 PyObject * obj0 = 0 ;
23883 PyObject * obj1 = 0 ;
23884 char *kwnames[] = {
23885 (char *) "self",(char *) "flag", NULL
23886 };
23887
23888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HasFlag",kwnames,&obj0,&obj1)) goto fail;
23889 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23890 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23891 arg2 = (int) SWIG_AsInt(obj1);
23892 if (PyErr_Occurred()) SWIG_fail;
23893 {
23894 PyThreadState* __tstate = wxPyBeginAllowThreads();
23895 result = (bool)((wxWindow const *)arg1)->HasFlag(arg2);
23896
23897 wxPyEndAllowThreads(__tstate);
23898 if (PyErr_Occurred()) SWIG_fail;
23899 }
23900 {
23901 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23902 }
23903 return resultobj;
23904 fail:
23905 return NULL;
23906 }
23907
23908
23909 static PyObject *_wrap_Window_IsRetained(PyObject *self, PyObject *args, PyObject *kwargs) {
23910 PyObject *resultobj;
23911 wxWindow *arg1 = (wxWindow *) 0 ;
23912 bool result;
23913 PyObject * obj0 = 0 ;
23914 char *kwnames[] = {
23915 (char *) "self", NULL
23916 };
23917
23918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsRetained",kwnames,&obj0)) goto fail;
23919 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23920 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23921 {
23922 PyThreadState* __tstate = wxPyBeginAllowThreads();
23923 result = (bool)((wxWindow const *)arg1)->IsRetained();
23924
23925 wxPyEndAllowThreads(__tstate);
23926 if (PyErr_Occurred()) SWIG_fail;
23927 }
23928 {
23929 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23930 }
23931 return resultobj;
23932 fail:
23933 return NULL;
23934 }
23935
23936
23937 static PyObject *_wrap_Window_SetExtraStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
23938 PyObject *resultobj;
23939 wxWindow *arg1 = (wxWindow *) 0 ;
23940 long arg2 ;
23941 PyObject * obj0 = 0 ;
23942 PyObject * obj1 = 0 ;
23943 char *kwnames[] = {
23944 (char *) "self",(char *) "exStyle", NULL
23945 };
23946
23947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetExtraStyle",kwnames,&obj0,&obj1)) goto fail;
23948 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23949 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23950 arg2 = (long) SWIG_AsLong(obj1);
23951 if (PyErr_Occurred()) SWIG_fail;
23952 {
23953 PyThreadState* __tstate = wxPyBeginAllowThreads();
23954 (arg1)->SetExtraStyle(arg2);
23955
23956 wxPyEndAllowThreads(__tstate);
23957 if (PyErr_Occurred()) SWIG_fail;
23958 }
23959 Py_INCREF(Py_None); resultobj = Py_None;
23960 return resultobj;
23961 fail:
23962 return NULL;
23963 }
23964
23965
23966 static PyObject *_wrap_Window_GetExtraStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
23967 PyObject *resultobj;
23968 wxWindow *arg1 = (wxWindow *) 0 ;
23969 long result;
23970 PyObject * obj0 = 0 ;
23971 char *kwnames[] = {
23972 (char *) "self", NULL
23973 };
23974
23975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetExtraStyle",kwnames,&obj0)) goto fail;
23976 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23977 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23978 {
23979 PyThreadState* __tstate = wxPyBeginAllowThreads();
23980 result = (long)((wxWindow const *)arg1)->GetExtraStyle();
23981
23982 wxPyEndAllowThreads(__tstate);
23983 if (PyErr_Occurred()) SWIG_fail;
23984 }
23985 resultobj = SWIG_FromLong((long)result);
23986 return resultobj;
23987 fail:
23988 return NULL;
23989 }
23990
23991
23992 static PyObject *_wrap_Window_MakeModal(PyObject *self, PyObject *args, PyObject *kwargs) {
23993 PyObject *resultobj;
23994 wxWindow *arg1 = (wxWindow *) 0 ;
23995 bool arg2 = (bool) True ;
23996 PyObject * obj0 = 0 ;
23997 PyObject * obj1 = 0 ;
23998 char *kwnames[] = {
23999 (char *) "self",(char *) "modal", NULL
24000 };
24001
24002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_MakeModal",kwnames,&obj0,&obj1)) goto fail;
24003 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24004 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24005 if (obj1) {
24006 arg2 = (bool) SWIG_AsBool(obj1);
24007 if (PyErr_Occurred()) SWIG_fail;
24008 }
24009 {
24010 PyThreadState* __tstate = wxPyBeginAllowThreads();
24011 (arg1)->MakeModal(arg2);
24012
24013 wxPyEndAllowThreads(__tstate);
24014 if (PyErr_Occurred()) SWIG_fail;
24015 }
24016 Py_INCREF(Py_None); resultobj = Py_None;
24017 return resultobj;
24018 fail:
24019 return NULL;
24020 }
24021
24022
24023 static PyObject *_wrap_Window_SetThemeEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
24024 PyObject *resultobj;
24025 wxWindow *arg1 = (wxWindow *) 0 ;
24026 bool arg2 ;
24027 PyObject * obj0 = 0 ;
24028 PyObject * obj1 = 0 ;
24029 char *kwnames[] = {
24030 (char *) "self",(char *) "enableTheme", NULL
24031 };
24032
24033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetThemeEnabled",kwnames,&obj0,&obj1)) goto fail;
24034 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24035 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24036 arg2 = (bool) SWIG_AsBool(obj1);
24037 if (PyErr_Occurred()) SWIG_fail;
24038 {
24039 PyThreadState* __tstate = wxPyBeginAllowThreads();
24040 (arg1)->SetThemeEnabled(arg2);
24041
24042 wxPyEndAllowThreads(__tstate);
24043 if (PyErr_Occurred()) SWIG_fail;
24044 }
24045 Py_INCREF(Py_None); resultobj = Py_None;
24046 return resultobj;
24047 fail:
24048 return NULL;
24049 }
24050
24051
24052 static PyObject *_wrap_Window_GetThemeEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
24053 PyObject *resultobj;
24054 wxWindow *arg1 = (wxWindow *) 0 ;
24055 bool result;
24056 PyObject * obj0 = 0 ;
24057 char *kwnames[] = {
24058 (char *) "self", NULL
24059 };
24060
24061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetThemeEnabled",kwnames,&obj0)) goto fail;
24062 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24063 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24064 {
24065 PyThreadState* __tstate = wxPyBeginAllowThreads();
24066 result = (bool)((wxWindow const *)arg1)->GetThemeEnabled();
24067
24068 wxPyEndAllowThreads(__tstate);
24069 if (PyErr_Occurred()) SWIG_fail;
24070 }
24071 {
24072 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24073 }
24074 return resultobj;
24075 fail:
24076 return NULL;
24077 }
24078
24079
24080 static PyObject *_wrap_Window_SetFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
24081 PyObject *resultobj;
24082 wxWindow *arg1 = (wxWindow *) 0 ;
24083 PyObject * obj0 = 0 ;
24084 char *kwnames[] = {
24085 (char *) "self", NULL
24086 };
24087
24088 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_SetFocus",kwnames,&obj0)) goto fail;
24089 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24090 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24091 {
24092 PyThreadState* __tstate = wxPyBeginAllowThreads();
24093 (arg1)->SetFocus();
24094
24095 wxPyEndAllowThreads(__tstate);
24096 if (PyErr_Occurred()) SWIG_fail;
24097 }
24098 Py_INCREF(Py_None); resultobj = Py_None;
24099 return resultobj;
24100 fail:
24101 return NULL;
24102 }
24103
24104
24105 static PyObject *_wrap_Window_SetFocusFromKbd(PyObject *self, PyObject *args, PyObject *kwargs) {
24106 PyObject *resultobj;
24107 wxWindow *arg1 = (wxWindow *) 0 ;
24108 PyObject * obj0 = 0 ;
24109 char *kwnames[] = {
24110 (char *) "self", NULL
24111 };
24112
24113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_SetFocusFromKbd",kwnames,&obj0)) goto fail;
24114 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24115 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24116 {
24117 PyThreadState* __tstate = wxPyBeginAllowThreads();
24118 (arg1)->SetFocusFromKbd();
24119
24120 wxPyEndAllowThreads(__tstate);
24121 if (PyErr_Occurred()) SWIG_fail;
24122 }
24123 Py_INCREF(Py_None); resultobj = Py_None;
24124 return resultobj;
24125 fail:
24126 return NULL;
24127 }
24128
24129
24130 static PyObject *_wrap_Window_FindFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
24131 PyObject *resultobj;
24132 wxWindow *result;
24133 char *kwnames[] = {
24134 NULL
24135 };
24136
24137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_FindFocus",kwnames)) goto fail;
24138 {
24139 PyThreadState* __tstate = wxPyBeginAllowThreads();
24140 result = (wxWindow *)wxWindow::FindFocus();
24141
24142 wxPyEndAllowThreads(__tstate);
24143 if (PyErr_Occurred()) SWIG_fail;
24144 }
24145 {
24146 resultobj = wxPyMake_wxObject(result);
24147 }
24148 return resultobj;
24149 fail:
24150 return NULL;
24151 }
24152
24153
24154 static PyObject *_wrap_Window_AcceptsFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
24155 PyObject *resultobj;
24156 wxWindow *arg1 = (wxWindow *) 0 ;
24157 bool result;
24158 PyObject * obj0 = 0 ;
24159 char *kwnames[] = {
24160 (char *) "self", NULL
24161 };
24162
24163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_AcceptsFocus",kwnames,&obj0)) goto fail;
24164 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24165 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24166 {
24167 PyThreadState* __tstate = wxPyBeginAllowThreads();
24168 result = (bool)((wxWindow const *)arg1)->AcceptsFocus();
24169
24170 wxPyEndAllowThreads(__tstate);
24171 if (PyErr_Occurred()) SWIG_fail;
24172 }
24173 {
24174 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24175 }
24176 return resultobj;
24177 fail:
24178 return NULL;
24179 }
24180
24181
24182 static PyObject *_wrap_Window_AcceptsFocusFromKeyboard(PyObject *self, PyObject *args, PyObject *kwargs) {
24183 PyObject *resultobj;
24184 wxWindow *arg1 = (wxWindow *) 0 ;
24185 bool result;
24186 PyObject * obj0 = 0 ;
24187 char *kwnames[] = {
24188 (char *) "self", NULL
24189 };
24190
24191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_AcceptsFocusFromKeyboard",kwnames,&obj0)) goto fail;
24192 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24193 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24194 {
24195 PyThreadState* __tstate = wxPyBeginAllowThreads();
24196 result = (bool)((wxWindow const *)arg1)->AcceptsFocusFromKeyboard();
24197
24198 wxPyEndAllowThreads(__tstate);
24199 if (PyErr_Occurred()) SWIG_fail;
24200 }
24201 {
24202 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24203 }
24204 return resultobj;
24205 fail:
24206 return NULL;
24207 }
24208
24209
24210 static PyObject *_wrap_Window_GetDefaultItem(PyObject *self, PyObject *args, PyObject *kwargs) {
24211 PyObject *resultobj;
24212 wxWindow *arg1 = (wxWindow *) 0 ;
24213 wxWindow *result;
24214 PyObject * obj0 = 0 ;
24215 char *kwnames[] = {
24216 (char *) "self", NULL
24217 };
24218
24219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDefaultItem",kwnames,&obj0)) goto fail;
24220 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24221 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24222 {
24223 PyThreadState* __tstate = wxPyBeginAllowThreads();
24224 result = (wxWindow *)((wxWindow const *)arg1)->GetDefaultItem();
24225
24226 wxPyEndAllowThreads(__tstate);
24227 if (PyErr_Occurred()) SWIG_fail;
24228 }
24229 {
24230 resultobj = wxPyMake_wxObject(result);
24231 }
24232 return resultobj;
24233 fail:
24234 return NULL;
24235 }
24236
24237
24238 static PyObject *_wrap_Window_SetDefaultItem(PyObject *self, PyObject *args, PyObject *kwargs) {
24239 PyObject *resultobj;
24240 wxWindow *arg1 = (wxWindow *) 0 ;
24241 wxWindow *arg2 = (wxWindow *) 0 ;
24242 wxWindow *result;
24243 PyObject * obj0 = 0 ;
24244 PyObject * obj1 = 0 ;
24245 char *kwnames[] = {
24246 (char *) "self",(char *) "child", NULL
24247 };
24248
24249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDefaultItem",kwnames,&obj0,&obj1)) goto fail;
24250 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24251 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24252 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24253 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24254 {
24255 PyThreadState* __tstate = wxPyBeginAllowThreads();
24256 result = (wxWindow *)(arg1)->SetDefaultItem(arg2);
24257
24258 wxPyEndAllowThreads(__tstate);
24259 if (PyErr_Occurred()) SWIG_fail;
24260 }
24261 {
24262 resultobj = wxPyMake_wxObject(result);
24263 }
24264 return resultobj;
24265 fail:
24266 return NULL;
24267 }
24268
24269
24270 static PyObject *_wrap_Window_SetTmpDefaultItem(PyObject *self, PyObject *args, PyObject *kwargs) {
24271 PyObject *resultobj;
24272 wxWindow *arg1 = (wxWindow *) 0 ;
24273 wxWindow *arg2 = (wxWindow *) 0 ;
24274 PyObject * obj0 = 0 ;
24275 PyObject * obj1 = 0 ;
24276 char *kwnames[] = {
24277 (char *) "self",(char *) "win", NULL
24278 };
24279
24280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetTmpDefaultItem",kwnames,&obj0,&obj1)) goto fail;
24281 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24282 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24283 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24284 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24285 {
24286 PyThreadState* __tstate = wxPyBeginAllowThreads();
24287 (arg1)->SetTmpDefaultItem(arg2);
24288
24289 wxPyEndAllowThreads(__tstate);
24290 if (PyErr_Occurred()) SWIG_fail;
24291 }
24292 Py_INCREF(Py_None); resultobj = Py_None;
24293 return resultobj;
24294 fail:
24295 return NULL;
24296 }
24297
24298
24299 static PyObject *_wrap_Window_GetChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
24300 PyObject *resultobj;
24301 wxWindow *arg1 = (wxWindow *) 0 ;
24302 PyObject *result;
24303 PyObject * obj0 = 0 ;
24304 char *kwnames[] = {
24305 (char *) "self", NULL
24306 };
24307
24308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetChildren",kwnames,&obj0)) goto fail;
24309 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24310 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24311 {
24312 PyThreadState* __tstate = wxPyBeginAllowThreads();
24313 result = (PyObject *)wxWindow_GetChildren(arg1);
24314
24315 wxPyEndAllowThreads(__tstate);
24316 if (PyErr_Occurred()) SWIG_fail;
24317 }
24318 resultobj = result;
24319 return resultobj;
24320 fail:
24321 return NULL;
24322 }
24323
24324
24325 static PyObject *_wrap_Window_GetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
24326 PyObject *resultobj;
24327 wxWindow *arg1 = (wxWindow *) 0 ;
24328 wxWindow *result;
24329 PyObject * obj0 = 0 ;
24330 char *kwnames[] = {
24331 (char *) "self", NULL
24332 };
24333
24334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetParent",kwnames,&obj0)) goto fail;
24335 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24336 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24337 {
24338 PyThreadState* __tstate = wxPyBeginAllowThreads();
24339 result = (wxWindow *)((wxWindow const *)arg1)->GetParent();
24340
24341 wxPyEndAllowThreads(__tstate);
24342 if (PyErr_Occurred()) SWIG_fail;
24343 }
24344 {
24345 resultobj = wxPyMake_wxObject(result);
24346 }
24347 return resultobj;
24348 fail:
24349 return NULL;
24350 }
24351
24352
24353 static PyObject *_wrap_Window_GetGrandParent(PyObject *self, PyObject *args, PyObject *kwargs) {
24354 PyObject *resultobj;
24355 wxWindow *arg1 = (wxWindow *) 0 ;
24356 wxWindow *result;
24357 PyObject * obj0 = 0 ;
24358 char *kwnames[] = {
24359 (char *) "self", NULL
24360 };
24361
24362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetGrandParent",kwnames,&obj0)) goto fail;
24363 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24364 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24365 {
24366 PyThreadState* __tstate = wxPyBeginAllowThreads();
24367 result = (wxWindow *)((wxWindow const *)arg1)->GetGrandParent();
24368
24369 wxPyEndAllowThreads(__tstate);
24370 if (PyErr_Occurred()) SWIG_fail;
24371 }
24372 {
24373 resultobj = wxPyMake_wxObject(result);
24374 }
24375 return resultobj;
24376 fail:
24377 return NULL;
24378 }
24379
24380
24381 static PyObject *_wrap_Window_IsTopLevel(PyObject *self, PyObject *args, PyObject *kwargs) {
24382 PyObject *resultobj;
24383 wxWindow *arg1 = (wxWindow *) 0 ;
24384 bool result;
24385 PyObject * obj0 = 0 ;
24386 char *kwnames[] = {
24387 (char *) "self", NULL
24388 };
24389
24390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsTopLevel",kwnames,&obj0)) goto fail;
24391 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24392 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24393 {
24394 PyThreadState* __tstate = wxPyBeginAllowThreads();
24395 result = (bool)((wxWindow const *)arg1)->IsTopLevel();
24396
24397 wxPyEndAllowThreads(__tstate);
24398 if (PyErr_Occurred()) SWIG_fail;
24399 }
24400 {
24401 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24402 }
24403 return resultobj;
24404 fail:
24405 return NULL;
24406 }
24407
24408
24409 static PyObject *_wrap_Window_Reparent(PyObject *self, PyObject *args, PyObject *kwargs) {
24410 PyObject *resultobj;
24411 wxWindow *arg1 = (wxWindow *) 0 ;
24412 wxWindow *arg2 = (wxWindow *) 0 ;
24413 bool result;
24414 PyObject * obj0 = 0 ;
24415 PyObject * obj1 = 0 ;
24416 char *kwnames[] = {
24417 (char *) "self",(char *) "newParent", NULL
24418 };
24419
24420 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_Reparent",kwnames,&obj0,&obj1)) goto fail;
24421 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24422 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24423 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24424 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24425 {
24426 PyThreadState* __tstate = wxPyBeginAllowThreads();
24427 result = (bool)(arg1)->Reparent(arg2);
24428
24429 wxPyEndAllowThreads(__tstate);
24430 if (PyErr_Occurred()) SWIG_fail;
24431 }
24432 {
24433 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24434 }
24435 return resultobj;
24436 fail:
24437 return NULL;
24438 }
24439
24440
24441 static PyObject *_wrap_Window_AddChild(PyObject *self, PyObject *args, PyObject *kwargs) {
24442 PyObject *resultobj;
24443 wxWindow *arg1 = (wxWindow *) 0 ;
24444 wxWindow *arg2 = (wxWindow *) 0 ;
24445 PyObject * obj0 = 0 ;
24446 PyObject * obj1 = 0 ;
24447 char *kwnames[] = {
24448 (char *) "self",(char *) "child", NULL
24449 };
24450
24451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_AddChild",kwnames,&obj0,&obj1)) goto fail;
24452 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24453 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24454 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24455 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24456 {
24457 PyThreadState* __tstate = wxPyBeginAllowThreads();
24458 (arg1)->AddChild(arg2);
24459
24460 wxPyEndAllowThreads(__tstate);
24461 if (PyErr_Occurred()) SWIG_fail;
24462 }
24463 Py_INCREF(Py_None); resultobj = Py_None;
24464 return resultobj;
24465 fail:
24466 return NULL;
24467 }
24468
24469
24470 static PyObject *_wrap_Window_RemoveChild(PyObject *self, PyObject *args, PyObject *kwargs) {
24471 PyObject *resultobj;
24472 wxWindow *arg1 = (wxWindow *) 0 ;
24473 wxWindow *arg2 = (wxWindow *) 0 ;
24474 PyObject * obj0 = 0 ;
24475 PyObject * obj1 = 0 ;
24476 char *kwnames[] = {
24477 (char *) "self",(char *) "child", NULL
24478 };
24479
24480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
24481 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24482 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24483 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24484 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24485 {
24486 PyThreadState* __tstate = wxPyBeginAllowThreads();
24487 (arg1)->RemoveChild(arg2);
24488
24489 wxPyEndAllowThreads(__tstate);
24490 if (PyErr_Occurred()) SWIG_fail;
24491 }
24492 Py_INCREF(Py_None); resultobj = Py_None;
24493 return resultobj;
24494 fail:
24495 return NULL;
24496 }
24497
24498
24499 static PyObject *_wrap_Window_FindWindowById(PyObject *self, PyObject *args, PyObject *kwargs) {
24500 PyObject *resultobj;
24501 wxWindow *arg1 = (wxWindow *) 0 ;
24502 long arg2 ;
24503 wxWindow *result;
24504 PyObject * obj0 = 0 ;
24505 PyObject * obj1 = 0 ;
24506 char *kwnames[] = {
24507 (char *) "self",(char *) "winid", NULL
24508 };
24509
24510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FindWindowById",kwnames,&obj0,&obj1)) goto fail;
24511 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24512 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24513 arg2 = (long) SWIG_AsLong(obj1);
24514 if (PyErr_Occurred()) SWIG_fail;
24515 {
24516 PyThreadState* __tstate = wxPyBeginAllowThreads();
24517 result = (wxWindow *)(arg1)->FindWindow(arg2);
24518
24519 wxPyEndAllowThreads(__tstate);
24520 if (PyErr_Occurred()) SWIG_fail;
24521 }
24522 {
24523 resultobj = wxPyMake_wxObject(result);
24524 }
24525 return resultobj;
24526 fail:
24527 return NULL;
24528 }
24529
24530
24531 static PyObject *_wrap_Window_FindWindowByName(PyObject *self, PyObject *args, PyObject *kwargs) {
24532 PyObject *resultobj;
24533 wxWindow *arg1 = (wxWindow *) 0 ;
24534 wxString *arg2 = 0 ;
24535 wxWindow *result;
24536 bool temp2 = False ;
24537 PyObject * obj0 = 0 ;
24538 PyObject * obj1 = 0 ;
24539 char *kwnames[] = {
24540 (char *) "self",(char *) "name", NULL
24541 };
24542
24543 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FindWindowByName",kwnames,&obj0,&obj1)) goto fail;
24544 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24545 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24546 {
24547 arg2 = wxString_in_helper(obj1);
24548 if (arg2 == NULL) SWIG_fail;
24549 temp2 = True;
24550 }
24551 {
24552 PyThreadState* __tstate = wxPyBeginAllowThreads();
24553 result = (wxWindow *)(arg1)->FindWindow((wxString const &)*arg2);
24554
24555 wxPyEndAllowThreads(__tstate);
24556 if (PyErr_Occurred()) SWIG_fail;
24557 }
24558 {
24559 resultobj = wxPyMake_wxObject(result);
24560 }
24561 {
24562 if (temp2)
24563 delete arg2;
24564 }
24565 return resultobj;
24566 fail:
24567 {
24568 if (temp2)
24569 delete arg2;
24570 }
24571 return NULL;
24572 }
24573
24574
24575 static PyObject *_wrap_Window_GetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24576 PyObject *resultobj;
24577 wxWindow *arg1 = (wxWindow *) 0 ;
24578 wxEvtHandler *result;
24579 PyObject * obj0 = 0 ;
24580 char *kwnames[] = {
24581 (char *) "self", NULL
24582 };
24583
24584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetEventHandler",kwnames,&obj0)) goto fail;
24585 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24586 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24587 {
24588 PyThreadState* __tstate = wxPyBeginAllowThreads();
24589 result = (wxEvtHandler *)((wxWindow const *)arg1)->GetEventHandler();
24590
24591 wxPyEndAllowThreads(__tstate);
24592 if (PyErr_Occurred()) SWIG_fail;
24593 }
24594 {
24595 resultobj = wxPyMake_wxObject(result);
24596 }
24597 return resultobj;
24598 fail:
24599 return NULL;
24600 }
24601
24602
24603 static PyObject *_wrap_Window_SetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24604 PyObject *resultobj;
24605 wxWindow *arg1 = (wxWindow *) 0 ;
24606 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
24607 PyObject * obj0 = 0 ;
24608 PyObject * obj1 = 0 ;
24609 char *kwnames[] = {
24610 (char *) "self",(char *) "handler", NULL
24611 };
24612
24613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetEventHandler",kwnames,&obj0,&obj1)) goto fail;
24614 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24615 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24616 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
24617 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24618 {
24619 PyThreadState* __tstate = wxPyBeginAllowThreads();
24620 (arg1)->SetEventHandler(arg2);
24621
24622 wxPyEndAllowThreads(__tstate);
24623 if (PyErr_Occurred()) SWIG_fail;
24624 }
24625 Py_INCREF(Py_None); resultobj = Py_None;
24626 return resultobj;
24627 fail:
24628 return NULL;
24629 }
24630
24631
24632 static PyObject *_wrap_Window_PushEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24633 PyObject *resultobj;
24634 wxWindow *arg1 = (wxWindow *) 0 ;
24635 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
24636 PyObject * obj0 = 0 ;
24637 PyObject * obj1 = 0 ;
24638 char *kwnames[] = {
24639 (char *) "self",(char *) "handler", NULL
24640 };
24641
24642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_PushEventHandler",kwnames,&obj0,&obj1)) goto fail;
24643 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24644 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24645 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
24646 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24647 {
24648 PyThreadState* __tstate = wxPyBeginAllowThreads();
24649 (arg1)->PushEventHandler(arg2);
24650
24651 wxPyEndAllowThreads(__tstate);
24652 if (PyErr_Occurred()) SWIG_fail;
24653 }
24654 Py_INCREF(Py_None); resultobj = Py_None;
24655 return resultobj;
24656 fail:
24657 return NULL;
24658 }
24659
24660
24661 static PyObject *_wrap_Window_PopEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24662 PyObject *resultobj;
24663 wxWindow *arg1 = (wxWindow *) 0 ;
24664 bool arg2 = (bool) False ;
24665 wxEvtHandler *result;
24666 PyObject * obj0 = 0 ;
24667 PyObject * obj1 = 0 ;
24668 char *kwnames[] = {
24669 (char *) "self",(char *) "deleteHandler", NULL
24670 };
24671
24672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_PopEventHandler",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 (obj1) {
24676 arg2 = (bool) SWIG_AsBool(obj1);
24677 if (PyErr_Occurred()) SWIG_fail;
24678 }
24679 {
24680 PyThreadState* __tstate = wxPyBeginAllowThreads();
24681 result = (wxEvtHandler *)(arg1)->PopEventHandler(arg2);
24682
24683 wxPyEndAllowThreads(__tstate);
24684 if (PyErr_Occurred()) SWIG_fail;
24685 }
24686 {
24687 resultobj = wxPyMake_wxObject(result);
24688 }
24689 return resultobj;
24690 fail:
24691 return NULL;
24692 }
24693
24694
24695 static PyObject *_wrap_Window_RemoveEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24696 PyObject *resultobj;
24697 wxWindow *arg1 = (wxWindow *) 0 ;
24698 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
24699 bool result;
24700 PyObject * obj0 = 0 ;
24701 PyObject * obj1 = 0 ;
24702 char *kwnames[] = {
24703 (char *) "self",(char *) "handler", NULL
24704 };
24705
24706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RemoveEventHandler",kwnames,&obj0,&obj1)) goto fail;
24707 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24708 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24709 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
24710 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24711 {
24712 PyThreadState* __tstate = wxPyBeginAllowThreads();
24713 result = (bool)(arg1)->RemoveEventHandler(arg2);
24714
24715 wxPyEndAllowThreads(__tstate);
24716 if (PyErr_Occurred()) SWIG_fail;
24717 }
24718 {
24719 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24720 }
24721 return resultobj;
24722 fail:
24723 return NULL;
24724 }
24725
24726
24727 static PyObject *_wrap_Window_SetValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
24728 PyObject *resultobj;
24729 wxWindow *arg1 = (wxWindow *) 0 ;
24730 wxValidator *arg2 = 0 ;
24731 PyObject * obj0 = 0 ;
24732 PyObject * obj1 = 0 ;
24733 char *kwnames[] = {
24734 (char *) "self",(char *) "validator", NULL
24735 };
24736
24737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetValidator",kwnames,&obj0,&obj1)) goto fail;
24738 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24739 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24740 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxValidator,
24741 SWIG_POINTER_EXCEPTION | 0)) == -1)
24742 SWIG_fail;
24743 if (arg2 == NULL) {
24744 PyErr_SetString(PyExc_TypeError,"null reference");
24745 SWIG_fail;
24746 }
24747 {
24748 PyThreadState* __tstate = wxPyBeginAllowThreads();
24749 (arg1)->SetValidator((wxValidator const &)*arg2);
24750
24751 wxPyEndAllowThreads(__tstate);
24752 if (PyErr_Occurred()) SWIG_fail;
24753 }
24754 Py_INCREF(Py_None); resultobj = Py_None;
24755 return resultobj;
24756 fail:
24757 return NULL;
24758 }
24759
24760
24761 static PyObject *_wrap_Window_GetValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
24762 PyObject *resultobj;
24763 wxWindow *arg1 = (wxWindow *) 0 ;
24764 wxValidator *result;
24765 PyObject * obj0 = 0 ;
24766 char *kwnames[] = {
24767 (char *) "self", NULL
24768 };
24769
24770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetValidator",kwnames,&obj0)) goto fail;
24771 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24772 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24773 {
24774 PyThreadState* __tstate = wxPyBeginAllowThreads();
24775 result = (wxValidator *)(arg1)->GetValidator();
24776
24777 wxPyEndAllowThreads(__tstate);
24778 if (PyErr_Occurred()) SWIG_fail;
24779 }
24780 {
24781 resultobj = wxPyMake_wxObject(result);
24782 }
24783 return resultobj;
24784 fail:
24785 return NULL;
24786 }
24787
24788
24789 static PyObject *_wrap_Window_Validate(PyObject *self, PyObject *args, PyObject *kwargs) {
24790 PyObject *resultobj;
24791 wxWindow *arg1 = (wxWindow *) 0 ;
24792 bool result;
24793 PyObject * obj0 = 0 ;
24794 char *kwnames[] = {
24795 (char *) "self", NULL
24796 };
24797
24798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Validate",kwnames,&obj0)) goto fail;
24799 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24800 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24801 {
24802 PyThreadState* __tstate = wxPyBeginAllowThreads();
24803 result = (bool)(arg1)->Validate();
24804
24805 wxPyEndAllowThreads(__tstate);
24806 if (PyErr_Occurred()) SWIG_fail;
24807 }
24808 {
24809 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24810 }
24811 return resultobj;
24812 fail:
24813 return NULL;
24814 }
24815
24816
24817 static PyObject *_wrap_Window_TransferDataToWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
24818 PyObject *resultobj;
24819 wxWindow *arg1 = (wxWindow *) 0 ;
24820 bool result;
24821 PyObject * obj0 = 0 ;
24822 char *kwnames[] = {
24823 (char *) "self", NULL
24824 };
24825
24826 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_TransferDataToWindow",kwnames,&obj0)) goto fail;
24827 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24828 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24829 {
24830 PyThreadState* __tstate = wxPyBeginAllowThreads();
24831 result = (bool)(arg1)->TransferDataToWindow();
24832
24833 wxPyEndAllowThreads(__tstate);
24834 if (PyErr_Occurred()) SWIG_fail;
24835 }
24836 {
24837 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24838 }
24839 return resultobj;
24840 fail:
24841 return NULL;
24842 }
24843
24844
24845 static PyObject *_wrap_Window_TransferDataFromWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
24846 PyObject *resultobj;
24847 wxWindow *arg1 = (wxWindow *) 0 ;
24848 bool result;
24849 PyObject * obj0 = 0 ;
24850 char *kwnames[] = {
24851 (char *) "self", NULL
24852 };
24853
24854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_TransferDataFromWindow",kwnames,&obj0)) goto fail;
24855 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24856 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24857 {
24858 PyThreadState* __tstate = wxPyBeginAllowThreads();
24859 result = (bool)(arg1)->TransferDataFromWindow();
24860
24861 wxPyEndAllowThreads(__tstate);
24862 if (PyErr_Occurred()) SWIG_fail;
24863 }
24864 {
24865 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24866 }
24867 return resultobj;
24868 fail:
24869 return NULL;
24870 }
24871
24872
24873 static PyObject *_wrap_Window_InitDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
24874 PyObject *resultobj;
24875 wxWindow *arg1 = (wxWindow *) 0 ;
24876 PyObject * obj0 = 0 ;
24877 char *kwnames[] = {
24878 (char *) "self", NULL
24879 };
24880
24881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InitDialog",kwnames,&obj0)) goto fail;
24882 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24883 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24884 {
24885 PyThreadState* __tstate = wxPyBeginAllowThreads();
24886 (arg1)->InitDialog();
24887
24888 wxPyEndAllowThreads(__tstate);
24889 if (PyErr_Occurred()) SWIG_fail;
24890 }
24891 Py_INCREF(Py_None); resultobj = Py_None;
24892 return resultobj;
24893 fail:
24894 return NULL;
24895 }
24896
24897
24898 static PyObject *_wrap_Window_SetAcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
24899 PyObject *resultobj;
24900 wxWindow *arg1 = (wxWindow *) 0 ;
24901 wxAcceleratorTable *arg2 = 0 ;
24902 PyObject * obj0 = 0 ;
24903 PyObject * obj1 = 0 ;
24904 char *kwnames[] = {
24905 (char *) "self",(char *) "accel", NULL
24906 };
24907
24908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetAcceleratorTable",kwnames,&obj0,&obj1)) goto fail;
24909 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24910 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24911 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxAcceleratorTable,
24912 SWIG_POINTER_EXCEPTION | 0)) == -1)
24913 SWIG_fail;
24914 if (arg2 == NULL) {
24915 PyErr_SetString(PyExc_TypeError,"null reference");
24916 SWIG_fail;
24917 }
24918 {
24919 PyThreadState* __tstate = wxPyBeginAllowThreads();
24920 (arg1)->SetAcceleratorTable((wxAcceleratorTable const &)*arg2);
24921
24922 wxPyEndAllowThreads(__tstate);
24923 if (PyErr_Occurred()) SWIG_fail;
24924 }
24925 Py_INCREF(Py_None); resultobj = Py_None;
24926 return resultobj;
24927 fail:
24928 return NULL;
24929 }
24930
24931
24932 static PyObject *_wrap_Window_GetAcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
24933 PyObject *resultobj;
24934 wxWindow *arg1 = (wxWindow *) 0 ;
24935 wxAcceleratorTable *result;
24936 PyObject * obj0 = 0 ;
24937 char *kwnames[] = {
24938 (char *) "self", NULL
24939 };
24940
24941 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAcceleratorTable",kwnames,&obj0)) goto fail;
24942 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24943 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24944 {
24945 PyThreadState* __tstate = wxPyBeginAllowThreads();
24946 result = (wxAcceleratorTable *)(arg1)->GetAcceleratorTable();
24947
24948 wxPyEndAllowThreads(__tstate);
24949 if (PyErr_Occurred()) SWIG_fail;
24950 }
24951 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorTable, 0);
24952 return resultobj;
24953 fail:
24954 return NULL;
24955 }
24956
24957
24958 static PyObject *_wrap_Window_RegisterHotKey(PyObject *self, PyObject *args, PyObject *kwargs) {
24959 PyObject *resultobj;
24960 wxWindow *arg1 = (wxWindow *) 0 ;
24961 int arg2 ;
24962 int arg3 ;
24963 int arg4 ;
24964 bool result;
24965 PyObject * obj0 = 0 ;
24966 PyObject * obj1 = 0 ;
24967 PyObject * obj2 = 0 ;
24968 PyObject * obj3 = 0 ;
24969 char *kwnames[] = {
24970 (char *) "self",(char *) "hotkeyId",(char *) "modifiers",(char *) "keycode", NULL
24971 };
24972
24973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Window_RegisterHotKey",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
24974 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24975 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24976 arg2 = (int) SWIG_AsInt(obj1);
24977 if (PyErr_Occurred()) SWIG_fail;
24978 arg3 = (int) SWIG_AsInt(obj2);
24979 if (PyErr_Occurred()) SWIG_fail;
24980 arg4 = (int) SWIG_AsInt(obj3);
24981 if (PyErr_Occurred()) SWIG_fail;
24982 {
24983 PyThreadState* __tstate = wxPyBeginAllowThreads();
24984 result = (bool)wxWindow_RegisterHotKey(arg1,arg2,arg3,arg4);
24985
24986 wxPyEndAllowThreads(__tstate);
24987 if (PyErr_Occurred()) SWIG_fail;
24988 }
24989 {
24990 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24991 }
24992 return resultobj;
24993 fail:
24994 return NULL;
24995 }
24996
24997
24998 static PyObject *_wrap_Window_UnregisterHotKey(PyObject *self, PyObject *args, PyObject *kwargs) {
24999 PyObject *resultobj;
25000 wxWindow *arg1 = (wxWindow *) 0 ;
25001 int arg2 ;
25002 bool result;
25003 PyObject * obj0 = 0 ;
25004 PyObject * obj1 = 0 ;
25005 char *kwnames[] = {
25006 (char *) "self",(char *) "hotkeyId", NULL
25007 };
25008
25009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_UnregisterHotKey",kwnames,&obj0,&obj1)) goto fail;
25010 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25011 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25012 arg2 = (int) SWIG_AsInt(obj1);
25013 if (PyErr_Occurred()) SWIG_fail;
25014 {
25015 PyThreadState* __tstate = wxPyBeginAllowThreads();
25016 result = (bool)wxWindow_UnregisterHotKey(arg1,arg2);
25017
25018 wxPyEndAllowThreads(__tstate);
25019 if (PyErr_Occurred()) SWIG_fail;
25020 }
25021 {
25022 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25023 }
25024 return resultobj;
25025 fail:
25026 return NULL;
25027 }
25028
25029
25030 static PyObject *_wrap_Window_ConvertDialogPointToPixels(PyObject *self, PyObject *args, PyObject *kwargs) {
25031 PyObject *resultobj;
25032 wxWindow *arg1 = (wxWindow *) 0 ;
25033 wxPoint *arg2 = 0 ;
25034 wxPoint result;
25035 wxPoint temp2 ;
25036 PyObject * obj0 = 0 ;
25037 PyObject * obj1 = 0 ;
25038 char *kwnames[] = {
25039 (char *) "self",(char *) "pt", NULL
25040 };
25041
25042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertDialogPointToPixels",kwnames,&obj0,&obj1)) goto fail;
25043 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25044 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25045 {
25046 arg2 = &temp2;
25047 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25048 }
25049 {
25050 PyThreadState* __tstate = wxPyBeginAllowThreads();
25051 result = (arg1)->ConvertDialogToPixels((wxPoint const &)*arg2);
25052
25053 wxPyEndAllowThreads(__tstate);
25054 if (PyErr_Occurred()) SWIG_fail;
25055 }
25056 {
25057 wxPoint * resultptr;
25058 resultptr = new wxPoint((wxPoint &) result);
25059 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
25060 }
25061 return resultobj;
25062 fail:
25063 return NULL;
25064 }
25065
25066
25067 static PyObject *_wrap_Window_ConvertDialogSizeToPixels(PyObject *self, PyObject *args, PyObject *kwargs) {
25068 PyObject *resultobj;
25069 wxWindow *arg1 = (wxWindow *) 0 ;
25070 wxSize *arg2 = 0 ;
25071 wxSize result;
25072 wxSize temp2 ;
25073 PyObject * obj0 = 0 ;
25074 PyObject * obj1 = 0 ;
25075 char *kwnames[] = {
25076 (char *) "self",(char *) "sz", NULL
25077 };
25078
25079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertDialogSizeToPixels",kwnames,&obj0,&obj1)) goto fail;
25080 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25081 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25082 {
25083 arg2 = &temp2;
25084 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25085 }
25086 {
25087 PyThreadState* __tstate = wxPyBeginAllowThreads();
25088 result = (arg1)->ConvertDialogToPixels((wxSize const &)*arg2);
25089
25090 wxPyEndAllowThreads(__tstate);
25091 if (PyErr_Occurred()) SWIG_fail;
25092 }
25093 {
25094 wxSize * resultptr;
25095 resultptr = new wxSize((wxSize &) result);
25096 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
25097 }
25098 return resultobj;
25099 fail:
25100 return NULL;
25101 }
25102
25103
25104 static PyObject *_wrap_Window_DLG_PNT(PyObject *self, PyObject *args, PyObject *kwargs) {
25105 PyObject *resultobj;
25106 wxWindow *arg1 = (wxWindow *) 0 ;
25107 wxPoint *arg2 = 0 ;
25108 wxPoint result;
25109 wxPoint temp2 ;
25110 PyObject * obj0 = 0 ;
25111 PyObject * obj1 = 0 ;
25112 char *kwnames[] = {
25113 (char *) "self",(char *) "pt", NULL
25114 };
25115
25116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DLG_PNT",kwnames,&obj0,&obj1)) goto fail;
25117 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25118 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25119 {
25120 arg2 = &temp2;
25121 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25122 }
25123 {
25124 PyThreadState* __tstate = wxPyBeginAllowThreads();
25125 result = (arg1)->ConvertDialogToPixels((wxPoint const &)*arg2);
25126
25127 wxPyEndAllowThreads(__tstate);
25128 if (PyErr_Occurred()) SWIG_fail;
25129 }
25130 {
25131 wxPoint * resultptr;
25132 resultptr = new wxPoint((wxPoint &) result);
25133 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
25134 }
25135 return resultobj;
25136 fail:
25137 return NULL;
25138 }
25139
25140
25141 static PyObject *_wrap_Window_DLG_SZE(PyObject *self, PyObject *args, PyObject *kwargs) {
25142 PyObject *resultobj;
25143 wxWindow *arg1 = (wxWindow *) 0 ;
25144 wxSize *arg2 = 0 ;
25145 wxSize result;
25146 wxSize temp2 ;
25147 PyObject * obj0 = 0 ;
25148 PyObject * obj1 = 0 ;
25149 char *kwnames[] = {
25150 (char *) "self",(char *) "sz", NULL
25151 };
25152
25153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DLG_SZE",kwnames,&obj0,&obj1)) goto fail;
25154 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25155 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25156 {
25157 arg2 = &temp2;
25158 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25159 }
25160 {
25161 PyThreadState* __tstate = wxPyBeginAllowThreads();
25162 result = (arg1)->ConvertDialogToPixels((wxSize const &)*arg2);
25163
25164 wxPyEndAllowThreads(__tstate);
25165 if (PyErr_Occurred()) SWIG_fail;
25166 }
25167 {
25168 wxSize * resultptr;
25169 resultptr = new wxSize((wxSize &) result);
25170 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
25171 }
25172 return resultobj;
25173 fail:
25174 return NULL;
25175 }
25176
25177
25178 static PyObject *_wrap_Window_ConvertPixelPointToDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
25179 PyObject *resultobj;
25180 wxWindow *arg1 = (wxWindow *) 0 ;
25181 wxPoint *arg2 = 0 ;
25182 wxPoint result;
25183 wxPoint temp2 ;
25184 PyObject * obj0 = 0 ;
25185 PyObject * obj1 = 0 ;
25186 char *kwnames[] = {
25187 (char *) "self",(char *) "pt", NULL
25188 };
25189
25190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertPixelPointToDialog",kwnames,&obj0,&obj1)) goto fail;
25191 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25192 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25193 {
25194 arg2 = &temp2;
25195 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25196 }
25197 {
25198 PyThreadState* __tstate = wxPyBeginAllowThreads();
25199 result = (arg1)->ConvertPixelsToDialog((wxPoint const &)*arg2);
25200
25201 wxPyEndAllowThreads(__tstate);
25202 if (PyErr_Occurred()) SWIG_fail;
25203 }
25204 {
25205 wxPoint * resultptr;
25206 resultptr = new wxPoint((wxPoint &) result);
25207 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
25208 }
25209 return resultobj;
25210 fail:
25211 return NULL;
25212 }
25213
25214
25215 static PyObject *_wrap_Window_ConvertPixelSizeToDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
25216 PyObject *resultobj;
25217 wxWindow *arg1 = (wxWindow *) 0 ;
25218 wxSize *arg2 = 0 ;
25219 wxSize result;
25220 wxSize temp2 ;
25221 PyObject * obj0 = 0 ;
25222 PyObject * obj1 = 0 ;
25223 char *kwnames[] = {
25224 (char *) "self",(char *) "sz", NULL
25225 };
25226
25227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertPixelSizeToDialog",kwnames,&obj0,&obj1)) goto fail;
25228 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25229 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25230 {
25231 arg2 = &temp2;
25232 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25233 }
25234 {
25235 PyThreadState* __tstate = wxPyBeginAllowThreads();
25236 result = (arg1)->ConvertPixelsToDialog((wxSize const &)*arg2);
25237
25238 wxPyEndAllowThreads(__tstate);
25239 if (PyErr_Occurred()) SWIG_fail;
25240 }
25241 {
25242 wxSize * resultptr;
25243 resultptr = new wxSize((wxSize &) result);
25244 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
25245 }
25246 return resultobj;
25247 fail:
25248 return NULL;
25249 }
25250
25251
25252 static PyObject *_wrap_Window_WarpPointer(PyObject *self, PyObject *args, PyObject *kwargs) {
25253 PyObject *resultobj;
25254 wxWindow *arg1 = (wxWindow *) 0 ;
25255 int arg2 ;
25256 int arg3 ;
25257 PyObject * obj0 = 0 ;
25258 PyObject * obj1 = 0 ;
25259 PyObject * obj2 = 0 ;
25260 char *kwnames[] = {
25261 (char *) "self",(char *) "x",(char *) "y", NULL
25262 };
25263
25264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_WarpPointer",kwnames,&obj0,&obj1,&obj2)) goto fail;
25265 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25266 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25267 arg2 = (int) SWIG_AsInt(obj1);
25268 if (PyErr_Occurred()) SWIG_fail;
25269 arg3 = (int) SWIG_AsInt(obj2);
25270 if (PyErr_Occurred()) SWIG_fail;
25271 {
25272 PyThreadState* __tstate = wxPyBeginAllowThreads();
25273 (arg1)->WarpPointer(arg2,arg3);
25274
25275 wxPyEndAllowThreads(__tstate);
25276 if (PyErr_Occurred()) SWIG_fail;
25277 }
25278 Py_INCREF(Py_None); resultobj = Py_None;
25279 return resultobj;
25280 fail:
25281 return NULL;
25282 }
25283
25284
25285 static PyObject *_wrap_Window_CaptureMouse(PyObject *self, PyObject *args, PyObject *kwargs) {
25286 PyObject *resultobj;
25287 wxWindow *arg1 = (wxWindow *) 0 ;
25288 PyObject * obj0 = 0 ;
25289 char *kwnames[] = {
25290 (char *) "self", NULL
25291 };
25292
25293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_CaptureMouse",kwnames,&obj0)) goto fail;
25294 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25295 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25296 {
25297 PyThreadState* __tstate = wxPyBeginAllowThreads();
25298 (arg1)->CaptureMouse();
25299
25300 wxPyEndAllowThreads(__tstate);
25301 if (PyErr_Occurred()) SWIG_fail;
25302 }
25303 Py_INCREF(Py_None); resultobj = Py_None;
25304 return resultobj;
25305 fail:
25306 return NULL;
25307 }
25308
25309
25310 static PyObject *_wrap_Window_ReleaseMouse(PyObject *self, PyObject *args, PyObject *kwargs) {
25311 PyObject *resultobj;
25312 wxWindow *arg1 = (wxWindow *) 0 ;
25313 PyObject * obj0 = 0 ;
25314 char *kwnames[] = {
25315 (char *) "self", NULL
25316 };
25317
25318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ReleaseMouse",kwnames,&obj0)) goto fail;
25319 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25320 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25321 {
25322 PyThreadState* __tstate = wxPyBeginAllowThreads();
25323 (arg1)->ReleaseMouse();
25324
25325 wxPyEndAllowThreads(__tstate);
25326 if (PyErr_Occurred()) SWIG_fail;
25327 }
25328 Py_INCREF(Py_None); resultobj = Py_None;
25329 return resultobj;
25330 fail:
25331 return NULL;
25332 }
25333
25334
25335 static PyObject *_wrap_Window_GetCapture(PyObject *self, PyObject *args, PyObject *kwargs) {
25336 PyObject *resultobj;
25337 wxWindow *result;
25338 char *kwnames[] = {
25339 NULL
25340 };
25341
25342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_GetCapture",kwnames)) goto fail;
25343 {
25344 PyThreadState* __tstate = wxPyBeginAllowThreads();
25345 result = (wxWindow *)wxWindow::GetCapture();
25346
25347 wxPyEndAllowThreads(__tstate);
25348 if (PyErr_Occurred()) SWIG_fail;
25349 }
25350 {
25351 resultobj = wxPyMake_wxObject(result);
25352 }
25353 return resultobj;
25354 fail:
25355 return NULL;
25356 }
25357
25358
25359 static PyObject *_wrap_Window_HasCapture(PyObject *self, PyObject *args, PyObject *kwargs) {
25360 PyObject *resultobj;
25361 wxWindow *arg1 = (wxWindow *) 0 ;
25362 bool result;
25363 PyObject * obj0 = 0 ;
25364 char *kwnames[] = {
25365 (char *) "self", NULL
25366 };
25367
25368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_HasCapture",kwnames,&obj0)) goto fail;
25369 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25370 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25371 {
25372 PyThreadState* __tstate = wxPyBeginAllowThreads();
25373 result = (bool)((wxWindow const *)arg1)->HasCapture();
25374
25375 wxPyEndAllowThreads(__tstate);
25376 if (PyErr_Occurred()) SWIG_fail;
25377 }
25378 {
25379 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25380 }
25381 return resultobj;
25382 fail:
25383 return NULL;
25384 }
25385
25386
25387 static PyObject *_wrap_Window_Refresh(PyObject *self, PyObject *args, PyObject *kwargs) {
25388 PyObject *resultobj;
25389 wxWindow *arg1 = (wxWindow *) 0 ;
25390 bool arg2 = (bool) True ;
25391 wxRect *arg3 = (wxRect *) NULL ;
25392 PyObject * obj0 = 0 ;
25393 PyObject * obj1 = 0 ;
25394 PyObject * obj2 = 0 ;
25395 char *kwnames[] = {
25396 (char *) "self",(char *) "eraseBackground",(char *) "rect", NULL
25397 };
25398
25399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Window_Refresh",kwnames,&obj0,&obj1,&obj2)) goto fail;
25400 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25401 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25402 if (obj1) {
25403 arg2 = (bool) SWIG_AsBool(obj1);
25404 if (PyErr_Occurred()) SWIG_fail;
25405 }
25406 if (obj2) {
25407 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxRect,
25408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25409 }
25410 {
25411 PyThreadState* __tstate = wxPyBeginAllowThreads();
25412 (arg1)->Refresh(arg2,(wxRect const *)arg3);
25413
25414 wxPyEndAllowThreads(__tstate);
25415 if (PyErr_Occurred()) SWIG_fail;
25416 }
25417 Py_INCREF(Py_None); resultobj = Py_None;
25418 return resultobj;
25419 fail:
25420 return NULL;
25421 }
25422
25423
25424 static PyObject *_wrap_Window_RefreshRect(PyObject *self, PyObject *args, PyObject *kwargs) {
25425 PyObject *resultobj;
25426 wxWindow *arg1 = (wxWindow *) 0 ;
25427 wxRect *arg2 = 0 ;
25428 wxRect temp2 ;
25429 PyObject * obj0 = 0 ;
25430 PyObject * obj1 = 0 ;
25431 char *kwnames[] = {
25432 (char *) "self",(char *) "rect", NULL
25433 };
25434
25435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RefreshRect",kwnames,&obj0,&obj1)) goto fail;
25436 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25437 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25438 {
25439 arg2 = &temp2;
25440 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
25441 }
25442 {
25443 PyThreadState* __tstate = wxPyBeginAllowThreads();
25444 (arg1)->RefreshRect((wxRect const &)*arg2);
25445
25446 wxPyEndAllowThreads(__tstate);
25447 if (PyErr_Occurred()) SWIG_fail;
25448 }
25449 Py_INCREF(Py_None); resultobj = Py_None;
25450 return resultobj;
25451 fail:
25452 return NULL;
25453 }
25454
25455
25456 static PyObject *_wrap_Window_Update(PyObject *self, PyObject *args, PyObject *kwargs) {
25457 PyObject *resultobj;
25458 wxWindow *arg1 = (wxWindow *) 0 ;
25459 PyObject * obj0 = 0 ;
25460 char *kwnames[] = {
25461 (char *) "self", NULL
25462 };
25463
25464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Update",kwnames,&obj0)) goto fail;
25465 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25466 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25467 {
25468 PyThreadState* __tstate = wxPyBeginAllowThreads();
25469 (arg1)->Update();
25470
25471 wxPyEndAllowThreads(__tstate);
25472 if (PyErr_Occurred()) SWIG_fail;
25473 }
25474 Py_INCREF(Py_None); resultobj = Py_None;
25475 return resultobj;
25476 fail:
25477 return NULL;
25478 }
25479
25480
25481 static PyObject *_wrap_Window_ClearBackground(PyObject *self, PyObject *args, PyObject *kwargs) {
25482 PyObject *resultobj;
25483 wxWindow *arg1 = (wxWindow *) 0 ;
25484 PyObject * obj0 = 0 ;
25485 char *kwnames[] = {
25486 (char *) "self", NULL
25487 };
25488
25489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ClearBackground",kwnames,&obj0)) goto fail;
25490 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25491 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25492 {
25493 PyThreadState* __tstate = wxPyBeginAllowThreads();
25494 (arg1)->ClearBackground();
25495
25496 wxPyEndAllowThreads(__tstate);
25497 if (PyErr_Occurred()) SWIG_fail;
25498 }
25499 Py_INCREF(Py_None); resultobj = Py_None;
25500 return resultobj;
25501 fail:
25502 return NULL;
25503 }
25504
25505
25506 static PyObject *_wrap_Window_Freeze(PyObject *self, PyObject *args, PyObject *kwargs) {
25507 PyObject *resultobj;
25508 wxWindow *arg1 = (wxWindow *) 0 ;
25509 PyObject * obj0 = 0 ;
25510 char *kwnames[] = {
25511 (char *) "self", NULL
25512 };
25513
25514 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Freeze",kwnames,&obj0)) goto fail;
25515 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25516 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25517 {
25518 PyThreadState* __tstate = wxPyBeginAllowThreads();
25519 (arg1)->Freeze();
25520
25521 wxPyEndAllowThreads(__tstate);
25522 if (PyErr_Occurred()) SWIG_fail;
25523 }
25524 Py_INCREF(Py_None); resultobj = Py_None;
25525 return resultobj;
25526 fail:
25527 return NULL;
25528 }
25529
25530
25531 static PyObject *_wrap_Window_Thaw(PyObject *self, PyObject *args, PyObject *kwargs) {
25532 PyObject *resultobj;
25533 wxWindow *arg1 = (wxWindow *) 0 ;
25534 PyObject * obj0 = 0 ;
25535 char *kwnames[] = {
25536 (char *) "self", NULL
25537 };
25538
25539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Thaw",kwnames,&obj0)) goto fail;
25540 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25541 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25542 {
25543 PyThreadState* __tstate = wxPyBeginAllowThreads();
25544 (arg1)->Thaw();
25545
25546 wxPyEndAllowThreads(__tstate);
25547 if (PyErr_Occurred()) SWIG_fail;
25548 }
25549 Py_INCREF(Py_None); resultobj = Py_None;
25550 return resultobj;
25551 fail:
25552 return NULL;
25553 }
25554
25555
25556 static PyObject *_wrap_Window_PrepareDC(PyObject *self, PyObject *args, PyObject *kwargs) {
25557 PyObject *resultobj;
25558 wxWindow *arg1 = (wxWindow *) 0 ;
25559 wxDC *arg2 = 0 ;
25560 PyObject * obj0 = 0 ;
25561 PyObject * obj1 = 0 ;
25562 char *kwnames[] = {
25563 (char *) "self",(char *) "dc", NULL
25564 };
25565
25566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_PrepareDC",kwnames,&obj0,&obj1)) goto fail;
25567 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25568 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25569 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
25570 SWIG_POINTER_EXCEPTION | 0)) == -1)
25571 SWIG_fail;
25572 if (arg2 == NULL) {
25573 PyErr_SetString(PyExc_TypeError,"null reference");
25574 SWIG_fail;
25575 }
25576 {
25577 PyThreadState* __tstate = wxPyBeginAllowThreads();
25578 (arg1)->PrepareDC(*arg2);
25579
25580 wxPyEndAllowThreads(__tstate);
25581 if (PyErr_Occurred()) SWIG_fail;
25582 }
25583 Py_INCREF(Py_None); resultobj = Py_None;
25584 return resultobj;
25585 fail:
25586 return NULL;
25587 }
25588
25589
25590 static PyObject *_wrap_Window_GetUpdateRegion(PyObject *self, PyObject *args, PyObject *kwargs) {
25591 PyObject *resultobj;
25592 wxWindow *arg1 = (wxWindow *) 0 ;
25593 wxRegion *result;
25594 PyObject * obj0 = 0 ;
25595 char *kwnames[] = {
25596 (char *) "self", NULL
25597 };
25598
25599 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetUpdateRegion",kwnames,&obj0)) goto fail;
25600 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25601 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25602 {
25603 PyThreadState* __tstate = wxPyBeginAllowThreads();
25604 {
25605 wxRegion &_result_ref = (arg1)->GetUpdateRegion();
25606 result = (wxRegion *) &_result_ref;
25607 }
25608
25609 wxPyEndAllowThreads(__tstate);
25610 if (PyErr_Occurred()) SWIG_fail;
25611 }
25612 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRegion, 0);
25613 return resultobj;
25614 fail:
25615 return NULL;
25616 }
25617
25618
25619 static PyObject *_wrap_Window_GetUpdateClientRect(PyObject *self, PyObject *args, PyObject *kwargs) {
25620 PyObject *resultobj;
25621 wxWindow *arg1 = (wxWindow *) 0 ;
25622 wxRect result;
25623 PyObject * obj0 = 0 ;
25624 char *kwnames[] = {
25625 (char *) "self", NULL
25626 };
25627
25628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetUpdateClientRect",kwnames,&obj0)) goto fail;
25629 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25630 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25631 {
25632 PyThreadState* __tstate = wxPyBeginAllowThreads();
25633 result = ((wxWindow const *)arg1)->GetUpdateClientRect();
25634
25635 wxPyEndAllowThreads(__tstate);
25636 if (PyErr_Occurred()) SWIG_fail;
25637 }
25638 {
25639 wxRect * resultptr;
25640 resultptr = new wxRect((wxRect &) result);
25641 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
25642 }
25643 return resultobj;
25644 fail:
25645 return NULL;
25646 }
25647
25648
25649 static PyObject *_wrap_Window_IsExposed(PyObject *self, PyObject *args, PyObject *kwargs) {
25650 PyObject *resultobj;
25651 wxWindow *arg1 = (wxWindow *) 0 ;
25652 int arg2 ;
25653 int arg3 ;
25654 int arg4 = (int) 1 ;
25655 int arg5 = (int) 1 ;
25656 bool result;
25657 PyObject * obj0 = 0 ;
25658 PyObject * obj1 = 0 ;
25659 PyObject * obj2 = 0 ;
25660 PyObject * obj3 = 0 ;
25661 PyObject * obj4 = 0 ;
25662 char *kwnames[] = {
25663 (char *) "self",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
25664 };
25665
25666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Window_IsExposed",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
25667 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25668 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25669 arg2 = (int) SWIG_AsInt(obj1);
25670 if (PyErr_Occurred()) SWIG_fail;
25671 arg3 = (int) SWIG_AsInt(obj2);
25672 if (PyErr_Occurred()) SWIG_fail;
25673 if (obj3) {
25674 arg4 = (int) SWIG_AsInt(obj3);
25675 if (PyErr_Occurred()) SWIG_fail;
25676 }
25677 if (obj4) {
25678 arg5 = (int) SWIG_AsInt(obj4);
25679 if (PyErr_Occurred()) SWIG_fail;
25680 }
25681 {
25682 PyThreadState* __tstate = wxPyBeginAllowThreads();
25683 result = (bool)((wxWindow const *)arg1)->IsExposed(arg2,arg3,arg4,arg5);
25684
25685 wxPyEndAllowThreads(__tstate);
25686 if (PyErr_Occurred()) SWIG_fail;
25687 }
25688 {
25689 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25690 }
25691 return resultobj;
25692 fail:
25693 return NULL;
25694 }
25695
25696
25697 static PyObject *_wrap_Window_IsExposedPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
25698 PyObject *resultobj;
25699 wxWindow *arg1 = (wxWindow *) 0 ;
25700 wxPoint *arg2 = 0 ;
25701 bool result;
25702 wxPoint temp2 ;
25703 PyObject * obj0 = 0 ;
25704 PyObject * obj1 = 0 ;
25705 char *kwnames[] = {
25706 (char *) "self",(char *) "pt", NULL
25707 };
25708
25709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_IsExposedPoint",kwnames,&obj0,&obj1)) goto fail;
25710 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25711 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25712 {
25713 arg2 = &temp2;
25714 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25715 }
25716 {
25717 PyThreadState* __tstate = wxPyBeginAllowThreads();
25718 result = (bool)((wxWindow const *)arg1)->IsExposed((wxPoint const &)*arg2);
25719
25720 wxPyEndAllowThreads(__tstate);
25721 if (PyErr_Occurred()) SWIG_fail;
25722 }
25723 {
25724 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25725 }
25726 return resultobj;
25727 fail:
25728 return NULL;
25729 }
25730
25731
25732 static PyObject *_wrap_Window_IsExposedRect(PyObject *self, PyObject *args, PyObject *kwargs) {
25733 PyObject *resultobj;
25734 wxWindow *arg1 = (wxWindow *) 0 ;
25735 wxRect *arg2 = 0 ;
25736 bool result;
25737 wxRect temp2 ;
25738 PyObject * obj0 = 0 ;
25739 PyObject * obj1 = 0 ;
25740 char *kwnames[] = {
25741 (char *) "self",(char *) "rect", NULL
25742 };
25743
25744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_IsExposedRect",kwnames,&obj0,&obj1)) goto fail;
25745 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25746 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25747 {
25748 arg2 = &temp2;
25749 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
25750 }
25751 {
25752 PyThreadState* __tstate = wxPyBeginAllowThreads();
25753 result = (bool)((wxWindow const *)arg1)->IsExposed((wxRect const &)*arg2);
25754
25755 wxPyEndAllowThreads(__tstate);
25756 if (PyErr_Occurred()) SWIG_fail;
25757 }
25758 {
25759 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25760 }
25761 return resultobj;
25762 fail:
25763 return NULL;
25764 }
25765
25766
25767 static PyObject *_wrap_Window_GetDefaultAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
25768 PyObject *resultobj;
25769 wxWindow *arg1 = (wxWindow *) 0 ;
25770 wxVisualAttributes result;
25771 PyObject * obj0 = 0 ;
25772 char *kwnames[] = {
25773 (char *) "self", NULL
25774 };
25775
25776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDefaultAttributes",kwnames,&obj0)) goto fail;
25777 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25778 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25779 {
25780 PyThreadState* __tstate = wxPyBeginAllowThreads();
25781 result = ((wxWindow const *)arg1)->GetDefaultAttributes();
25782
25783 wxPyEndAllowThreads(__tstate);
25784 if (PyErr_Occurred()) SWIG_fail;
25785 }
25786 {
25787 wxVisualAttributes * resultptr;
25788 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
25789 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
25790 }
25791 return resultobj;
25792 fail:
25793 return NULL;
25794 }
25795
25796
25797 static PyObject *_wrap_Window_GetClassDefaultAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
25798 PyObject *resultobj;
25799 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
25800 wxVisualAttributes result;
25801 PyObject * obj0 = 0 ;
25802 char *kwnames[] = {
25803 (char *) "variant", NULL
25804 };
25805
25806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Window_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
25807 if (obj0) {
25808 arg1 = (wxWindowVariant) SWIG_AsInt(obj0);
25809 if (PyErr_Occurred()) SWIG_fail;
25810 }
25811 {
25812 PyThreadState* __tstate = wxPyBeginAllowThreads();
25813 result = wxWindow::GetClassDefaultAttributes((wxWindowVariant )arg1);
25814
25815 wxPyEndAllowThreads(__tstate);
25816 if (PyErr_Occurred()) SWIG_fail;
25817 }
25818 {
25819 wxVisualAttributes * resultptr;
25820 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
25821 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
25822 }
25823 return resultobj;
25824 fail:
25825 return NULL;
25826 }
25827
25828
25829 static PyObject *_wrap_Window_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
25830 PyObject *resultobj;
25831 wxWindow *arg1 = (wxWindow *) 0 ;
25832 wxColour *arg2 = 0 ;
25833 bool result;
25834 wxColour temp2 ;
25835 PyObject * obj0 = 0 ;
25836 PyObject * obj1 = 0 ;
25837 char *kwnames[] = {
25838 (char *) "self",(char *) "colour", NULL
25839 };
25840
25841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
25842 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25843 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25844 {
25845 arg2 = &temp2;
25846 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
25847 }
25848 {
25849 PyThreadState* __tstate = wxPyBeginAllowThreads();
25850 result = (bool)(arg1)->SetBackgroundColour((wxColour const &)*arg2);
25851
25852 wxPyEndAllowThreads(__tstate);
25853 if (PyErr_Occurred()) SWIG_fail;
25854 }
25855 {
25856 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25857 }
25858 return resultobj;
25859 fail:
25860 return NULL;
25861 }
25862
25863
25864 static PyObject *_wrap_Window_SetDefaultBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
25865 PyObject *resultobj;
25866 wxWindow *arg1 = (wxWindow *) 0 ;
25867 wxColour *arg2 = 0 ;
25868 wxColour temp2 ;
25869 PyObject * obj0 = 0 ;
25870 PyObject * obj1 = 0 ;
25871 char *kwnames[] = {
25872 (char *) "self",(char *) "colour", NULL
25873 };
25874
25875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDefaultBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
25876 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25877 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25878 {
25879 arg2 = &temp2;
25880 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
25881 }
25882 {
25883 PyThreadState* __tstate = wxPyBeginAllowThreads();
25884 (arg1)->SetDefaultBackgroundColour((wxColour const &)*arg2);
25885
25886 wxPyEndAllowThreads(__tstate);
25887 if (PyErr_Occurred()) SWIG_fail;
25888 }
25889 Py_INCREF(Py_None); resultobj = Py_None;
25890 return resultobj;
25891 fail:
25892 return NULL;
25893 }
25894
25895
25896 static PyObject *_wrap_Window_SetForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
25897 PyObject *resultobj;
25898 wxWindow *arg1 = (wxWindow *) 0 ;
25899 wxColour *arg2 = 0 ;
25900 bool result;
25901 wxColour temp2 ;
25902 PyObject * obj0 = 0 ;
25903 PyObject * obj1 = 0 ;
25904 char *kwnames[] = {
25905 (char *) "self",(char *) "colour", NULL
25906 };
25907
25908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetForegroundColour",kwnames,&obj0,&obj1)) goto fail;
25909 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25910 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25911 {
25912 arg2 = &temp2;
25913 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
25914 }
25915 {
25916 PyThreadState* __tstate = wxPyBeginAllowThreads();
25917 result = (bool)(arg1)->SetForegroundColour((wxColour const &)*arg2);
25918
25919 wxPyEndAllowThreads(__tstate);
25920 if (PyErr_Occurred()) SWIG_fail;
25921 }
25922 {
25923 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25924 }
25925 return resultobj;
25926 fail:
25927 return NULL;
25928 }
25929
25930
25931 static PyObject *_wrap_Window_SetDefaultForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
25932 PyObject *resultobj;
25933 wxWindow *arg1 = (wxWindow *) 0 ;
25934 wxColour *arg2 = 0 ;
25935 wxColour temp2 ;
25936 PyObject * obj0 = 0 ;
25937 PyObject * obj1 = 0 ;
25938 char *kwnames[] = {
25939 (char *) "self",(char *) "colour", NULL
25940 };
25941
25942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDefaultForegroundColour",kwnames,&obj0,&obj1)) goto fail;
25943 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25944 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25945 {
25946 arg2 = &temp2;
25947 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
25948 }
25949 {
25950 PyThreadState* __tstate = wxPyBeginAllowThreads();
25951 (arg1)->SetDefaultForegroundColour((wxColour const &)*arg2);
25952
25953 wxPyEndAllowThreads(__tstate);
25954 if (PyErr_Occurred()) SWIG_fail;
25955 }
25956 Py_INCREF(Py_None); resultobj = Py_None;
25957 return resultobj;
25958 fail:
25959 return NULL;
25960 }
25961
25962
25963 static PyObject *_wrap_Window_GetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
25964 PyObject *resultobj;
25965 wxWindow *arg1 = (wxWindow *) 0 ;
25966 wxColour result;
25967 PyObject * obj0 = 0 ;
25968 char *kwnames[] = {
25969 (char *) "self", NULL
25970 };
25971
25972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBackgroundColour",kwnames,&obj0)) goto fail;
25973 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25974 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25975 {
25976 PyThreadState* __tstate = wxPyBeginAllowThreads();
25977 result = ((wxWindow const *)arg1)->GetBackgroundColour();
25978
25979 wxPyEndAllowThreads(__tstate);
25980 if (PyErr_Occurred()) SWIG_fail;
25981 }
25982 {
25983 wxColour * resultptr;
25984 resultptr = new wxColour((wxColour &) result);
25985 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
25986 }
25987 return resultobj;
25988 fail:
25989 return NULL;
25990 }
25991
25992
25993 static PyObject *_wrap_Window_GetForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
25994 PyObject *resultobj;
25995 wxWindow *arg1 = (wxWindow *) 0 ;
25996 wxColour result;
25997 PyObject * obj0 = 0 ;
25998 char *kwnames[] = {
25999 (char *) "self", NULL
26000 };
26001
26002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetForegroundColour",kwnames,&obj0)) goto fail;
26003 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26004 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26005 {
26006 PyThreadState* __tstate = wxPyBeginAllowThreads();
26007 result = ((wxWindow const *)arg1)->GetForegroundColour();
26008
26009 wxPyEndAllowThreads(__tstate);
26010 if (PyErr_Occurred()) SWIG_fail;
26011 }
26012 {
26013 wxColour * resultptr;
26014 resultptr = new wxColour((wxColour &) result);
26015 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
26016 }
26017 return resultobj;
26018 fail:
26019 return NULL;
26020 }
26021
26022
26023 static PyObject *_wrap_Window_SetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
26024 PyObject *resultobj;
26025 wxWindow *arg1 = (wxWindow *) 0 ;
26026 wxCursor *arg2 = 0 ;
26027 bool result;
26028 PyObject * obj0 = 0 ;
26029 PyObject * obj1 = 0 ;
26030 char *kwnames[] = {
26031 (char *) "self",(char *) "cursor", NULL
26032 };
26033
26034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetCursor",kwnames,&obj0,&obj1)) goto fail;
26035 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26036 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26037 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCursor,
26038 SWIG_POINTER_EXCEPTION | 0)) == -1)
26039 SWIG_fail;
26040 if (arg2 == NULL) {
26041 PyErr_SetString(PyExc_TypeError,"null reference");
26042 SWIG_fail;
26043 }
26044 {
26045 PyThreadState* __tstate = wxPyBeginAllowThreads();
26046 result = (bool)(arg1)->SetCursor((wxCursor const &)*arg2);
26047
26048 wxPyEndAllowThreads(__tstate);
26049 if (PyErr_Occurred()) SWIG_fail;
26050 }
26051 {
26052 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26053 }
26054 return resultobj;
26055 fail:
26056 return NULL;
26057 }
26058
26059
26060 static PyObject *_wrap_Window_GetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
26061 PyObject *resultobj;
26062 wxWindow *arg1 = (wxWindow *) 0 ;
26063 wxCursor *result;
26064 PyObject * obj0 = 0 ;
26065 char *kwnames[] = {
26066 (char *) "self", NULL
26067 };
26068
26069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCursor",kwnames,&obj0)) goto fail;
26070 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26071 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26072 {
26073 PyThreadState* __tstate = wxPyBeginAllowThreads();
26074 {
26075 wxCursor &_result_ref = (arg1)->GetCursor();
26076 result = (wxCursor *) &_result_ref;
26077 }
26078
26079 wxPyEndAllowThreads(__tstate);
26080 if (PyErr_Occurred()) SWIG_fail;
26081 }
26082 {
26083 wxCursor* resultptr = new wxCursor(*result);
26084 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxCursor, 1);
26085 }
26086 return resultobj;
26087 fail:
26088 return NULL;
26089 }
26090
26091
26092 static PyObject *_wrap_Window_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
26093 PyObject *resultobj;
26094 wxWindow *arg1 = (wxWindow *) 0 ;
26095 wxFont *arg2 = 0 ;
26096 bool result;
26097 PyObject * obj0 = 0 ;
26098 PyObject * obj1 = 0 ;
26099 char *kwnames[] = {
26100 (char *) "self",(char *) "font", NULL
26101 };
26102
26103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetFont",kwnames,&obj0,&obj1)) goto fail;
26104 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26105 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26106 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
26107 SWIG_POINTER_EXCEPTION | 0)) == -1)
26108 SWIG_fail;
26109 if (arg2 == NULL) {
26110 PyErr_SetString(PyExc_TypeError,"null reference");
26111 SWIG_fail;
26112 }
26113 {
26114 PyThreadState* __tstate = wxPyBeginAllowThreads();
26115 result = (bool)(arg1)->SetFont((wxFont const &)*arg2);
26116
26117 wxPyEndAllowThreads(__tstate);
26118 if (PyErr_Occurred()) SWIG_fail;
26119 }
26120 {
26121 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26122 }
26123 return resultobj;
26124 fail:
26125 return NULL;
26126 }
26127
26128
26129 static PyObject *_wrap_Window_SetDefaultFont(PyObject *self, PyObject *args, PyObject *kwargs) {
26130 PyObject *resultobj;
26131 wxWindow *arg1 = (wxWindow *) 0 ;
26132 wxFont *arg2 = 0 ;
26133 PyObject * obj0 = 0 ;
26134 PyObject * obj1 = 0 ;
26135 char *kwnames[] = {
26136 (char *) "self",(char *) "font", NULL
26137 };
26138
26139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDefaultFont",kwnames,&obj0,&obj1)) goto fail;
26140 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26141 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26142 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
26143 SWIG_POINTER_EXCEPTION | 0)) == -1)
26144 SWIG_fail;
26145 if (arg2 == NULL) {
26146 PyErr_SetString(PyExc_TypeError,"null reference");
26147 SWIG_fail;
26148 }
26149 {
26150 PyThreadState* __tstate = wxPyBeginAllowThreads();
26151 (arg1)->SetDefaultFont((wxFont const &)*arg2);
26152
26153 wxPyEndAllowThreads(__tstate);
26154 if (PyErr_Occurred()) SWIG_fail;
26155 }
26156 Py_INCREF(Py_None); resultobj = Py_None;
26157 return resultobj;
26158 fail:
26159 return NULL;
26160 }
26161
26162
26163 static PyObject *_wrap_Window_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
26164 PyObject *resultobj;
26165 wxWindow *arg1 = (wxWindow *) 0 ;
26166 wxFont *result;
26167 PyObject * obj0 = 0 ;
26168 char *kwnames[] = {
26169 (char *) "self", NULL
26170 };
26171
26172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetFont",kwnames,&obj0)) goto fail;
26173 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26174 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26175 {
26176 PyThreadState* __tstate = wxPyBeginAllowThreads();
26177 {
26178 wxFont &_result_ref = (arg1)->GetFont();
26179 result = (wxFont *) &_result_ref;
26180 }
26181
26182 wxPyEndAllowThreads(__tstate);
26183 if (PyErr_Occurred()) SWIG_fail;
26184 }
26185 {
26186 wxFont* resultptr = new wxFont(*result);
26187 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxFont, 1);
26188 }
26189 return resultobj;
26190 fail:
26191 return NULL;
26192 }
26193
26194
26195 static PyObject *_wrap_Window_SetCaret(PyObject *self, PyObject *args, PyObject *kwargs) {
26196 PyObject *resultobj;
26197 wxWindow *arg1 = (wxWindow *) 0 ;
26198 wxCaret *arg2 = (wxCaret *) 0 ;
26199 PyObject * obj0 = 0 ;
26200 PyObject * obj1 = 0 ;
26201 char *kwnames[] = {
26202 (char *) "self",(char *) "caret", NULL
26203 };
26204
26205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetCaret",kwnames,&obj0,&obj1)) goto fail;
26206 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26207 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26208 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCaret,
26209 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26210 {
26211 PyThreadState* __tstate = wxPyBeginAllowThreads();
26212 (arg1)->SetCaret(arg2);
26213
26214 wxPyEndAllowThreads(__tstate);
26215 if (PyErr_Occurred()) SWIG_fail;
26216 }
26217 Py_INCREF(Py_None); resultobj = Py_None;
26218 return resultobj;
26219 fail:
26220 return NULL;
26221 }
26222
26223
26224 static PyObject *_wrap_Window_GetCaret(PyObject *self, PyObject *args, PyObject *kwargs) {
26225 PyObject *resultobj;
26226 wxWindow *arg1 = (wxWindow *) 0 ;
26227 wxCaret *result;
26228 PyObject * obj0 = 0 ;
26229 char *kwnames[] = {
26230 (char *) "self", NULL
26231 };
26232
26233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCaret",kwnames,&obj0)) goto fail;
26234 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26235 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26236 {
26237 PyThreadState* __tstate = wxPyBeginAllowThreads();
26238 result = (wxCaret *)((wxWindow const *)arg1)->GetCaret();
26239
26240 wxPyEndAllowThreads(__tstate);
26241 if (PyErr_Occurred()) SWIG_fail;
26242 }
26243 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCaret, 0);
26244 return resultobj;
26245 fail:
26246 return NULL;
26247 }
26248
26249
26250 static PyObject *_wrap_Window_GetCharHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
26251 PyObject *resultobj;
26252 wxWindow *arg1 = (wxWindow *) 0 ;
26253 int result;
26254 PyObject * obj0 = 0 ;
26255 char *kwnames[] = {
26256 (char *) "self", NULL
26257 };
26258
26259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCharHeight",kwnames,&obj0)) goto fail;
26260 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26261 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26262 {
26263 PyThreadState* __tstate = wxPyBeginAllowThreads();
26264 result = (int)((wxWindow const *)arg1)->GetCharHeight();
26265
26266 wxPyEndAllowThreads(__tstate);
26267 if (PyErr_Occurred()) SWIG_fail;
26268 }
26269 resultobj = SWIG_FromInt((int)result);
26270 return resultobj;
26271 fail:
26272 return NULL;
26273 }
26274
26275
26276 static PyObject *_wrap_Window_GetCharWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
26277 PyObject *resultobj;
26278 wxWindow *arg1 = (wxWindow *) 0 ;
26279 int result;
26280 PyObject * obj0 = 0 ;
26281 char *kwnames[] = {
26282 (char *) "self", NULL
26283 };
26284
26285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCharWidth",kwnames,&obj0)) goto fail;
26286 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26287 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26288 {
26289 PyThreadState* __tstate = wxPyBeginAllowThreads();
26290 result = (int)((wxWindow const *)arg1)->GetCharWidth();
26291
26292 wxPyEndAllowThreads(__tstate);
26293 if (PyErr_Occurred()) SWIG_fail;
26294 }
26295 resultobj = SWIG_FromInt((int)result);
26296 return resultobj;
26297 fail:
26298 return NULL;
26299 }
26300
26301
26302 static PyObject *_wrap_Window_GetTextExtent(PyObject *self, PyObject *args, PyObject *kwargs) {
26303 PyObject *resultobj;
26304 wxWindow *arg1 = (wxWindow *) 0 ;
26305 wxString *arg2 = 0 ;
26306 int *arg3 = (int *) 0 ;
26307 int *arg4 = (int *) 0 ;
26308 bool temp2 = False ;
26309 int temp3 ;
26310 int temp4 ;
26311 PyObject * obj0 = 0 ;
26312 PyObject * obj1 = 0 ;
26313 char *kwnames[] = {
26314 (char *) "self",(char *) "string", NULL
26315 };
26316
26317 arg3 = &temp3;
26318 arg4 = &temp4;
26319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetTextExtent",kwnames,&obj0,&obj1)) goto fail;
26320 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26321 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26322 {
26323 arg2 = wxString_in_helper(obj1);
26324 if (arg2 == NULL) SWIG_fail;
26325 temp2 = True;
26326 }
26327 {
26328 PyThreadState* __tstate = wxPyBeginAllowThreads();
26329 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4);
26330
26331 wxPyEndAllowThreads(__tstate);
26332 if (PyErr_Occurred()) SWIG_fail;
26333 }
26334 Py_INCREF(Py_None); resultobj = Py_None;
26335 {
26336 PyObject *o = PyInt_FromLong((long) (*arg3));
26337 resultobj = t_output_helper(resultobj,o);
26338 }
26339 {
26340 PyObject *o = PyInt_FromLong((long) (*arg4));
26341 resultobj = t_output_helper(resultobj,o);
26342 }
26343 {
26344 if (temp2)
26345 delete arg2;
26346 }
26347 return resultobj;
26348 fail:
26349 {
26350 if (temp2)
26351 delete arg2;
26352 }
26353 return NULL;
26354 }
26355
26356
26357 static PyObject *_wrap_Window_GetFullTextExtent(PyObject *self, PyObject *args, PyObject *kwargs) {
26358 PyObject *resultobj;
26359 wxWindow *arg1 = (wxWindow *) 0 ;
26360 wxString *arg2 = 0 ;
26361 int *arg3 = (int *) 0 ;
26362 int *arg4 = (int *) 0 ;
26363 int *arg5 = (int *) 0 ;
26364 int *arg6 = (int *) 0 ;
26365 wxFont *arg7 = (wxFont *) NULL ;
26366 bool temp2 = False ;
26367 int temp3 ;
26368 int temp4 ;
26369 int temp5 ;
26370 int temp6 ;
26371 PyObject * obj0 = 0 ;
26372 PyObject * obj1 = 0 ;
26373 PyObject * obj2 = 0 ;
26374 char *kwnames[] = {
26375 (char *) "self",(char *) "string",(char *) "font", NULL
26376 };
26377
26378 arg3 = &temp3;
26379 arg4 = &temp4;
26380 arg5 = &temp5;
26381 arg6 = &temp6;
26382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_GetFullTextExtent",kwnames,&obj0,&obj1,&obj2)) goto fail;
26383 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26384 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26385 {
26386 arg2 = wxString_in_helper(obj1);
26387 if (arg2 == NULL) SWIG_fail;
26388 temp2 = True;
26389 }
26390 if (obj2) {
26391 if ((SWIG_ConvertPtr(obj2,(void **)(&arg7),SWIGTYPE_p_wxFont,
26392 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26393 }
26394 {
26395 PyThreadState* __tstate = wxPyBeginAllowThreads();
26396 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4,arg5,arg6,(wxFont const *)arg7);
26397
26398 wxPyEndAllowThreads(__tstate);
26399 if (PyErr_Occurred()) SWIG_fail;
26400 }
26401 Py_INCREF(Py_None); resultobj = Py_None;
26402 {
26403 PyObject *o = PyInt_FromLong((long) (*arg3));
26404 resultobj = t_output_helper(resultobj,o);
26405 }
26406 {
26407 PyObject *o = PyInt_FromLong((long) (*arg4));
26408 resultobj = t_output_helper(resultobj,o);
26409 }
26410 {
26411 PyObject *o = PyInt_FromLong((long) (*arg5));
26412 resultobj = t_output_helper(resultobj,o);
26413 }
26414 {
26415 PyObject *o = PyInt_FromLong((long) (*arg6));
26416 resultobj = t_output_helper(resultobj,o);
26417 }
26418 {
26419 if (temp2)
26420 delete arg2;
26421 }
26422 return resultobj;
26423 fail:
26424 {
26425 if (temp2)
26426 delete arg2;
26427 }
26428 return NULL;
26429 }
26430
26431
26432 static PyObject *_wrap_Window_ClientToScreenXY(PyObject *self, PyObject *args, PyObject *kwargs) {
26433 PyObject *resultobj;
26434 wxWindow *arg1 = (wxWindow *) 0 ;
26435 int *arg2 = (int *) 0 ;
26436 int *arg3 = (int *) 0 ;
26437 int temp2 ;
26438 int temp3 ;
26439 PyObject * obj0 = 0 ;
26440 PyObject * obj1 = 0 ;
26441 PyObject * obj2 = 0 ;
26442 char *kwnames[] = {
26443 (char *) "self",(char *) "x",(char *) "y", NULL
26444 };
26445
26446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_ClientToScreenXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
26447 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26448 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26449 {
26450 temp2 = PyInt_AsLong(obj1);
26451 if (PyErr_Occurred()) SWIG_fail;
26452 arg2 = &temp2;
26453 }
26454 {
26455 temp3 = PyInt_AsLong(obj2);
26456 if (PyErr_Occurred()) SWIG_fail;
26457 arg3 = &temp3;
26458 }
26459 {
26460 PyThreadState* __tstate = wxPyBeginAllowThreads();
26461 ((wxWindow const *)arg1)->ClientToScreen(arg2,arg3);
26462
26463 wxPyEndAllowThreads(__tstate);
26464 if (PyErr_Occurred()) SWIG_fail;
26465 }
26466 Py_INCREF(Py_None); resultobj = Py_None;
26467 {
26468 PyObject *o = PyInt_FromLong((long) (*arg2));
26469 resultobj = t_output_helper(resultobj,o);
26470 }
26471 {
26472 PyObject *o = PyInt_FromLong((long) (*arg3));
26473 resultobj = t_output_helper(resultobj,o);
26474 }
26475 return resultobj;
26476 fail:
26477 return NULL;
26478 }
26479
26480
26481 static PyObject *_wrap_Window_ScreenToClientXY(PyObject *self, PyObject *args, PyObject *kwargs) {
26482 PyObject *resultobj;
26483 wxWindow *arg1 = (wxWindow *) 0 ;
26484 int *arg2 = (int *) 0 ;
26485 int *arg3 = (int *) 0 ;
26486 int temp2 ;
26487 int temp3 ;
26488 PyObject * obj0 = 0 ;
26489 PyObject * obj1 = 0 ;
26490 PyObject * obj2 = 0 ;
26491 char *kwnames[] = {
26492 (char *) "self",(char *) "x",(char *) "y", NULL
26493 };
26494
26495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_ScreenToClientXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
26496 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26497 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26498 {
26499 temp2 = PyInt_AsLong(obj1);
26500 if (PyErr_Occurred()) SWIG_fail;
26501 arg2 = &temp2;
26502 }
26503 {
26504 temp3 = PyInt_AsLong(obj2);
26505 if (PyErr_Occurred()) SWIG_fail;
26506 arg3 = &temp3;
26507 }
26508 {
26509 PyThreadState* __tstate = wxPyBeginAllowThreads();
26510 ((wxWindow const *)arg1)->ScreenToClient(arg2,arg3);
26511
26512 wxPyEndAllowThreads(__tstate);
26513 if (PyErr_Occurred()) SWIG_fail;
26514 }
26515 Py_INCREF(Py_None); resultobj = Py_None;
26516 {
26517 PyObject *o = PyInt_FromLong((long) (*arg2));
26518 resultobj = t_output_helper(resultobj,o);
26519 }
26520 {
26521 PyObject *o = PyInt_FromLong((long) (*arg3));
26522 resultobj = t_output_helper(resultobj,o);
26523 }
26524 return resultobj;
26525 fail:
26526 return NULL;
26527 }
26528
26529
26530 static PyObject *_wrap_Window_ClientToScreen(PyObject *self, PyObject *args, PyObject *kwargs) {
26531 PyObject *resultobj;
26532 wxWindow *arg1 = (wxWindow *) 0 ;
26533 wxPoint *arg2 = 0 ;
26534 wxPoint result;
26535 wxPoint temp2 ;
26536 PyObject * obj0 = 0 ;
26537 PyObject * obj1 = 0 ;
26538 char *kwnames[] = {
26539 (char *) "self",(char *) "pt", NULL
26540 };
26541
26542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ClientToScreen",kwnames,&obj0,&obj1)) goto fail;
26543 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26544 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26545 {
26546 arg2 = &temp2;
26547 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26548 }
26549 {
26550 PyThreadState* __tstate = wxPyBeginAllowThreads();
26551 result = ((wxWindow const *)arg1)->ClientToScreen((wxPoint const &)*arg2);
26552
26553 wxPyEndAllowThreads(__tstate);
26554 if (PyErr_Occurred()) SWIG_fail;
26555 }
26556 {
26557 wxPoint * resultptr;
26558 resultptr = new wxPoint((wxPoint &) result);
26559 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
26560 }
26561 return resultobj;
26562 fail:
26563 return NULL;
26564 }
26565
26566
26567 static PyObject *_wrap_Window_ScreenToClient(PyObject *self, PyObject *args, PyObject *kwargs) {
26568 PyObject *resultobj;
26569 wxWindow *arg1 = (wxWindow *) 0 ;
26570 wxPoint *arg2 = 0 ;
26571 wxPoint result;
26572 wxPoint temp2 ;
26573 PyObject * obj0 = 0 ;
26574 PyObject * obj1 = 0 ;
26575 char *kwnames[] = {
26576 (char *) "self",(char *) "pt", NULL
26577 };
26578
26579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScreenToClient",kwnames,&obj0,&obj1)) goto fail;
26580 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26581 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26582 {
26583 arg2 = &temp2;
26584 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26585 }
26586 {
26587 PyThreadState* __tstate = wxPyBeginAllowThreads();
26588 result = ((wxWindow const *)arg1)->ScreenToClient((wxPoint const &)*arg2);
26589
26590 wxPyEndAllowThreads(__tstate);
26591 if (PyErr_Occurred()) SWIG_fail;
26592 }
26593 {
26594 wxPoint * resultptr;
26595 resultptr = new wxPoint((wxPoint &) result);
26596 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
26597 }
26598 return resultobj;
26599 fail:
26600 return NULL;
26601 }
26602
26603
26604 static PyObject *_wrap_Window_HitTestXY(PyObject *self, PyObject *args, PyObject *kwargs) {
26605 PyObject *resultobj;
26606 wxWindow *arg1 = (wxWindow *) 0 ;
26607 int arg2 ;
26608 int arg3 ;
26609 int result;
26610 PyObject * obj0 = 0 ;
26611 PyObject * obj1 = 0 ;
26612 PyObject * obj2 = 0 ;
26613 char *kwnames[] = {
26614 (char *) "self",(char *) "x",(char *) "y", NULL
26615 };
26616
26617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_HitTestXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
26618 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26619 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26620 arg2 = (int) SWIG_AsInt(obj1);
26621 if (PyErr_Occurred()) SWIG_fail;
26622 arg3 = (int) SWIG_AsInt(obj2);
26623 if (PyErr_Occurred()) SWIG_fail;
26624 {
26625 PyThreadState* __tstate = wxPyBeginAllowThreads();
26626 result = (int)((wxWindow const *)arg1)->HitTest(arg2,arg3);
26627
26628 wxPyEndAllowThreads(__tstate);
26629 if (PyErr_Occurred()) SWIG_fail;
26630 }
26631 resultobj = SWIG_FromInt((int)result);
26632 return resultobj;
26633 fail:
26634 return NULL;
26635 }
26636
26637
26638 static PyObject *_wrap_Window_HitTest(PyObject *self, PyObject *args, PyObject *kwargs) {
26639 PyObject *resultobj;
26640 wxWindow *arg1 = (wxWindow *) 0 ;
26641 wxPoint *arg2 = 0 ;
26642 int result;
26643 wxPoint temp2 ;
26644 PyObject * obj0 = 0 ;
26645 PyObject * obj1 = 0 ;
26646 char *kwnames[] = {
26647 (char *) "self",(char *) "pt", NULL
26648 };
26649
26650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HitTest",kwnames,&obj0,&obj1)) goto fail;
26651 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26652 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26653 {
26654 arg2 = &temp2;
26655 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26656 }
26657 {
26658 PyThreadState* __tstate = wxPyBeginAllowThreads();
26659 result = (int)((wxWindow const *)arg1)->HitTest((wxPoint const &)*arg2);
26660
26661 wxPyEndAllowThreads(__tstate);
26662 if (PyErr_Occurred()) SWIG_fail;
26663 }
26664 resultobj = SWIG_FromInt((int)result);
26665 return resultobj;
26666 fail:
26667 return NULL;
26668 }
26669
26670
26671 static PyObject *_wrap_Window_GetBorder__SWIG_0(PyObject *self, PyObject *args) {
26672 PyObject *resultobj;
26673 wxWindow *arg1 = (wxWindow *) 0 ;
26674 long arg2 ;
26675 int result;
26676 PyObject * obj0 = 0 ;
26677 PyObject * obj1 = 0 ;
26678
26679 if(!PyArg_ParseTuple(args,(char *)"OO:Window_GetBorder",&obj0,&obj1)) goto fail;
26680 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26681 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26682 arg2 = (long) SWIG_AsLong(obj1);
26683 if (PyErr_Occurred()) SWIG_fail;
26684 {
26685 PyThreadState* __tstate = wxPyBeginAllowThreads();
26686 result = (int)((wxWindow const *)arg1)->GetBorder(arg2);
26687
26688 wxPyEndAllowThreads(__tstate);
26689 if (PyErr_Occurred()) SWIG_fail;
26690 }
26691 resultobj = SWIG_FromInt((int)result);
26692 return resultobj;
26693 fail:
26694 return NULL;
26695 }
26696
26697
26698 static PyObject *_wrap_Window_GetBorder__SWIG_1(PyObject *self, PyObject *args) {
26699 PyObject *resultobj;
26700 wxWindow *arg1 = (wxWindow *) 0 ;
26701 int result;
26702 PyObject * obj0 = 0 ;
26703
26704 if(!PyArg_ParseTuple(args,(char *)"O:Window_GetBorder",&obj0)) goto fail;
26705 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26706 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26707 {
26708 PyThreadState* __tstate = wxPyBeginAllowThreads();
26709 result = (int)((wxWindow const *)arg1)->GetBorder();
26710
26711 wxPyEndAllowThreads(__tstate);
26712 if (PyErr_Occurred()) SWIG_fail;
26713 }
26714 resultobj = SWIG_FromInt((int)result);
26715 return resultobj;
26716 fail:
26717 return NULL;
26718 }
26719
26720
26721 static PyObject *_wrap_Window_GetBorder(PyObject *self, PyObject *args) {
26722 int argc;
26723 PyObject *argv[3];
26724 int ii;
26725
26726 argc = PyObject_Length(args);
26727 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
26728 argv[ii] = PyTuple_GetItem(args,ii);
26729 }
26730 if (argc == 1) {
26731 int _v;
26732 {
26733 void *ptr;
26734 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
26735 _v = 0;
26736 PyErr_Clear();
26737 } else {
26738 _v = 1;
26739 }
26740 }
26741 if (_v) {
26742 return _wrap_Window_GetBorder__SWIG_1(self,args);
26743 }
26744 }
26745 if (argc == 2) {
26746 int _v;
26747 {
26748 void *ptr;
26749 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
26750 _v = 0;
26751 PyErr_Clear();
26752 } else {
26753 _v = 1;
26754 }
26755 }
26756 if (_v) {
26757 _v = SWIG_CheckLong(argv[1]);
26758 if (_v) {
26759 return _wrap_Window_GetBorder__SWIG_0(self,args);
26760 }
26761 }
26762 }
26763
26764 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Window_GetBorder'");
26765 return NULL;
26766 }
26767
26768
26769 static PyObject *_wrap_Window_UpdateWindowUI(PyObject *self, PyObject *args, PyObject *kwargs) {
26770 PyObject *resultobj;
26771 wxWindow *arg1 = (wxWindow *) 0 ;
26772 long arg2 = (long) wxUPDATE_UI_NONE ;
26773 PyObject * obj0 = 0 ;
26774 PyObject * obj1 = 0 ;
26775 char *kwnames[] = {
26776 (char *) "self",(char *) "flags", NULL
26777 };
26778
26779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_UpdateWindowUI",kwnames,&obj0,&obj1)) goto fail;
26780 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26781 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26782 if (obj1) {
26783 arg2 = (long) SWIG_AsLong(obj1);
26784 if (PyErr_Occurred()) SWIG_fail;
26785 }
26786 {
26787 PyThreadState* __tstate = wxPyBeginAllowThreads();
26788 (arg1)->UpdateWindowUI(arg2);
26789
26790 wxPyEndAllowThreads(__tstate);
26791 if (PyErr_Occurred()) SWIG_fail;
26792 }
26793 Py_INCREF(Py_None); resultobj = Py_None;
26794 return resultobj;
26795 fail:
26796 return NULL;
26797 }
26798
26799
26800 static PyObject *_wrap_Window_PopupMenuXY(PyObject *self, PyObject *args, PyObject *kwargs) {
26801 PyObject *resultobj;
26802 wxWindow *arg1 = (wxWindow *) 0 ;
26803 wxMenu *arg2 = (wxMenu *) 0 ;
26804 int arg3 ;
26805 int arg4 ;
26806 bool result;
26807 PyObject * obj0 = 0 ;
26808 PyObject * obj1 = 0 ;
26809 PyObject * obj2 = 0 ;
26810 PyObject * obj3 = 0 ;
26811 char *kwnames[] = {
26812 (char *) "self",(char *) "menu",(char *) "x",(char *) "y", NULL
26813 };
26814
26815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Window_PopupMenuXY",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26816 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26817 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26818 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
26819 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26820 arg3 = (int) SWIG_AsInt(obj2);
26821 if (PyErr_Occurred()) SWIG_fail;
26822 arg4 = (int) SWIG_AsInt(obj3);
26823 if (PyErr_Occurred()) SWIG_fail;
26824 {
26825 PyThreadState* __tstate = wxPyBeginAllowThreads();
26826 result = (bool)(arg1)->PopupMenu(arg2,arg3,arg4);
26827
26828 wxPyEndAllowThreads(__tstate);
26829 if (PyErr_Occurred()) SWIG_fail;
26830 }
26831 {
26832 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26833 }
26834 return resultobj;
26835 fail:
26836 return NULL;
26837 }
26838
26839
26840 static PyObject *_wrap_Window_PopupMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
26841 PyObject *resultobj;
26842 wxWindow *arg1 = (wxWindow *) 0 ;
26843 wxMenu *arg2 = (wxMenu *) 0 ;
26844 wxPoint *arg3 = 0 ;
26845 bool result;
26846 wxPoint temp3 ;
26847 PyObject * obj0 = 0 ;
26848 PyObject * obj1 = 0 ;
26849 PyObject * obj2 = 0 ;
26850 char *kwnames[] = {
26851 (char *) "self",(char *) "menu",(char *) "pos", NULL
26852 };
26853
26854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_PopupMenu",kwnames,&obj0,&obj1,&obj2)) goto fail;
26855 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26856 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26857 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
26858 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26859 {
26860 arg3 = &temp3;
26861 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
26862 }
26863 {
26864 PyThreadState* __tstate = wxPyBeginAllowThreads();
26865 result = (bool)(arg1)->PopupMenu(arg2,(wxPoint const &)*arg3);
26866
26867 wxPyEndAllowThreads(__tstate);
26868 if (PyErr_Occurred()) SWIG_fail;
26869 }
26870 {
26871 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26872 }
26873 return resultobj;
26874 fail:
26875 return NULL;
26876 }
26877
26878
26879 static PyObject *_wrap_Window_GetHandle(PyObject *self, PyObject *args, PyObject *kwargs) {
26880 PyObject *resultobj;
26881 wxWindow *arg1 = (wxWindow *) 0 ;
26882 long result;
26883 PyObject * obj0 = 0 ;
26884 char *kwnames[] = {
26885 (char *) "self", NULL
26886 };
26887
26888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetHandle",kwnames,&obj0)) goto fail;
26889 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26890 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26891 {
26892 PyThreadState* __tstate = wxPyBeginAllowThreads();
26893 result = (long)wxWindow_GetHandle(arg1);
26894
26895 wxPyEndAllowThreads(__tstate);
26896 if (PyErr_Occurred()) SWIG_fail;
26897 }
26898 resultobj = SWIG_FromLong((long)result);
26899 return resultobj;
26900 fail:
26901 return NULL;
26902 }
26903
26904
26905 static PyObject *_wrap_Window_HasScrollbar(PyObject *self, PyObject *args, PyObject *kwargs) {
26906 PyObject *resultobj;
26907 wxWindow *arg1 = (wxWindow *) 0 ;
26908 int arg2 ;
26909 bool result;
26910 PyObject * obj0 = 0 ;
26911 PyObject * obj1 = 0 ;
26912 char *kwnames[] = {
26913 (char *) "self",(char *) "orient", NULL
26914 };
26915
26916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HasScrollbar",kwnames,&obj0,&obj1)) goto fail;
26917 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26918 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26919 arg2 = (int) SWIG_AsInt(obj1);
26920 if (PyErr_Occurred()) SWIG_fail;
26921 {
26922 PyThreadState* __tstate = wxPyBeginAllowThreads();
26923 result = (bool)((wxWindow const *)arg1)->HasScrollbar(arg2);
26924
26925 wxPyEndAllowThreads(__tstate);
26926 if (PyErr_Occurred()) SWIG_fail;
26927 }
26928 {
26929 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26930 }
26931 return resultobj;
26932 fail:
26933 return NULL;
26934 }
26935
26936
26937 static PyObject *_wrap_Window_SetScrollbar(PyObject *self, PyObject *args, PyObject *kwargs) {
26938 PyObject *resultobj;
26939 wxWindow *arg1 = (wxWindow *) 0 ;
26940 int arg2 ;
26941 int arg3 ;
26942 int arg4 ;
26943 int arg5 ;
26944 bool arg6 = (bool) True ;
26945 PyObject * obj0 = 0 ;
26946 PyObject * obj1 = 0 ;
26947 PyObject * obj2 = 0 ;
26948 PyObject * obj3 = 0 ;
26949 PyObject * obj4 = 0 ;
26950 PyObject * obj5 = 0 ;
26951 char *kwnames[] = {
26952 (char *) "self",(char *) "orientation",(char *) "pos",(char *) "thumbvisible",(char *) "range",(char *) "refresh", NULL
26953 };
26954
26955 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Window_SetScrollbar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
26956 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26957 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26958 arg2 = (int) SWIG_AsInt(obj1);
26959 if (PyErr_Occurred()) SWIG_fail;
26960 arg3 = (int) SWIG_AsInt(obj2);
26961 if (PyErr_Occurred()) SWIG_fail;
26962 arg4 = (int) SWIG_AsInt(obj3);
26963 if (PyErr_Occurred()) SWIG_fail;
26964 arg5 = (int) SWIG_AsInt(obj4);
26965 if (PyErr_Occurred()) SWIG_fail;
26966 if (obj5) {
26967 arg6 = (bool) SWIG_AsBool(obj5);
26968 if (PyErr_Occurred()) SWIG_fail;
26969 }
26970 {
26971 PyThreadState* __tstate = wxPyBeginAllowThreads();
26972 (arg1)->SetScrollbar(arg2,arg3,arg4,arg5,arg6);
26973
26974 wxPyEndAllowThreads(__tstate);
26975 if (PyErr_Occurred()) SWIG_fail;
26976 }
26977 Py_INCREF(Py_None); resultobj = Py_None;
26978 return resultobj;
26979 fail:
26980 return NULL;
26981 }
26982
26983
26984 static PyObject *_wrap_Window_SetScrollPos(PyObject *self, PyObject *args, PyObject *kwargs) {
26985 PyObject *resultobj;
26986 wxWindow *arg1 = (wxWindow *) 0 ;
26987 int arg2 ;
26988 int arg3 ;
26989 bool arg4 = (bool) True ;
26990 PyObject * obj0 = 0 ;
26991 PyObject * obj1 = 0 ;
26992 PyObject * obj2 = 0 ;
26993 PyObject * obj3 = 0 ;
26994 char *kwnames[] = {
26995 (char *) "self",(char *) "orientation",(char *) "pos",(char *) "refresh", NULL
26996 };
26997
26998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_SetScrollPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26999 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27000 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27001 arg2 = (int) SWIG_AsInt(obj1);
27002 if (PyErr_Occurred()) SWIG_fail;
27003 arg3 = (int) SWIG_AsInt(obj2);
27004 if (PyErr_Occurred()) SWIG_fail;
27005 if (obj3) {
27006 arg4 = (bool) SWIG_AsBool(obj3);
27007 if (PyErr_Occurred()) SWIG_fail;
27008 }
27009 {
27010 PyThreadState* __tstate = wxPyBeginAllowThreads();
27011 (arg1)->SetScrollPos(arg2,arg3,arg4);
27012
27013 wxPyEndAllowThreads(__tstate);
27014 if (PyErr_Occurred()) SWIG_fail;
27015 }
27016 Py_INCREF(Py_None); resultobj = Py_None;
27017 return resultobj;
27018 fail:
27019 return NULL;
27020 }
27021
27022
27023 static PyObject *_wrap_Window_GetScrollPos(PyObject *self, PyObject *args, PyObject *kwargs) {
27024 PyObject *resultobj;
27025 wxWindow *arg1 = (wxWindow *) 0 ;
27026 int arg2 ;
27027 int result;
27028 PyObject * obj0 = 0 ;
27029 PyObject * obj1 = 0 ;
27030 char *kwnames[] = {
27031 (char *) "self",(char *) "orientation", NULL
27032 };
27033
27034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollPos",kwnames,&obj0,&obj1)) goto fail;
27035 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27036 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27037 arg2 = (int) SWIG_AsInt(obj1);
27038 if (PyErr_Occurred()) SWIG_fail;
27039 {
27040 PyThreadState* __tstate = wxPyBeginAllowThreads();
27041 result = (int)((wxWindow const *)arg1)->GetScrollPos(arg2);
27042
27043 wxPyEndAllowThreads(__tstate);
27044 if (PyErr_Occurred()) SWIG_fail;
27045 }
27046 resultobj = SWIG_FromInt((int)result);
27047 return resultobj;
27048 fail:
27049 return NULL;
27050 }
27051
27052
27053 static PyObject *_wrap_Window_GetScrollThumb(PyObject *self, PyObject *args, PyObject *kwargs) {
27054 PyObject *resultobj;
27055 wxWindow *arg1 = (wxWindow *) 0 ;
27056 int arg2 ;
27057 int result;
27058 PyObject * obj0 = 0 ;
27059 PyObject * obj1 = 0 ;
27060 char *kwnames[] = {
27061 (char *) "self",(char *) "orientation", NULL
27062 };
27063
27064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollThumb",kwnames,&obj0,&obj1)) goto fail;
27065 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27066 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27067 arg2 = (int) SWIG_AsInt(obj1);
27068 if (PyErr_Occurred()) SWIG_fail;
27069 {
27070 PyThreadState* __tstate = wxPyBeginAllowThreads();
27071 result = (int)((wxWindow const *)arg1)->GetScrollThumb(arg2);
27072
27073 wxPyEndAllowThreads(__tstate);
27074 if (PyErr_Occurred()) SWIG_fail;
27075 }
27076 resultobj = SWIG_FromInt((int)result);
27077 return resultobj;
27078 fail:
27079 return NULL;
27080 }
27081
27082
27083 static PyObject *_wrap_Window_GetScrollRange(PyObject *self, PyObject *args, PyObject *kwargs) {
27084 PyObject *resultobj;
27085 wxWindow *arg1 = (wxWindow *) 0 ;
27086 int arg2 ;
27087 int result;
27088 PyObject * obj0 = 0 ;
27089 PyObject * obj1 = 0 ;
27090 char *kwnames[] = {
27091 (char *) "self",(char *) "orientation", NULL
27092 };
27093
27094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollRange",kwnames,&obj0,&obj1)) goto fail;
27095 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27096 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27097 arg2 = (int) SWIG_AsInt(obj1);
27098 if (PyErr_Occurred()) SWIG_fail;
27099 {
27100 PyThreadState* __tstate = wxPyBeginAllowThreads();
27101 result = (int)((wxWindow const *)arg1)->GetScrollRange(arg2);
27102
27103 wxPyEndAllowThreads(__tstate);
27104 if (PyErr_Occurred()) SWIG_fail;
27105 }
27106 resultobj = SWIG_FromInt((int)result);
27107 return resultobj;
27108 fail:
27109 return NULL;
27110 }
27111
27112
27113 static PyObject *_wrap_Window_ScrollWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
27114 PyObject *resultobj;
27115 wxWindow *arg1 = (wxWindow *) 0 ;
27116 int arg2 ;
27117 int arg3 ;
27118 wxRect *arg4 = (wxRect *) NULL ;
27119 PyObject * obj0 = 0 ;
27120 PyObject * obj1 = 0 ;
27121 PyObject * obj2 = 0 ;
27122 PyObject * obj3 = 0 ;
27123 char *kwnames[] = {
27124 (char *) "self",(char *) "dx",(char *) "dy",(char *) "rect", NULL
27125 };
27126
27127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_ScrollWindow",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27128 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27129 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27130 arg2 = (int) SWIG_AsInt(obj1);
27131 if (PyErr_Occurred()) SWIG_fail;
27132 arg3 = (int) SWIG_AsInt(obj2);
27133 if (PyErr_Occurred()) SWIG_fail;
27134 if (obj3) {
27135 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxRect,
27136 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27137 }
27138 {
27139 PyThreadState* __tstate = wxPyBeginAllowThreads();
27140 (arg1)->ScrollWindow(arg2,arg3,(wxRect const *)arg4);
27141
27142 wxPyEndAllowThreads(__tstate);
27143 if (PyErr_Occurred()) SWIG_fail;
27144 }
27145 Py_INCREF(Py_None); resultobj = Py_None;
27146 return resultobj;
27147 fail:
27148 return NULL;
27149 }
27150
27151
27152 static PyObject *_wrap_Window_ScrollLines(PyObject *self, PyObject *args, PyObject *kwargs) {
27153 PyObject *resultobj;
27154 wxWindow *arg1 = (wxWindow *) 0 ;
27155 int arg2 ;
27156 bool result;
27157 PyObject * obj0 = 0 ;
27158 PyObject * obj1 = 0 ;
27159 char *kwnames[] = {
27160 (char *) "self",(char *) "lines", NULL
27161 };
27162
27163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScrollLines",kwnames,&obj0,&obj1)) goto fail;
27164 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27165 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27166 arg2 = (int) SWIG_AsInt(obj1);
27167 if (PyErr_Occurred()) SWIG_fail;
27168 {
27169 PyThreadState* __tstate = wxPyBeginAllowThreads();
27170 result = (bool)(arg1)->ScrollLines(arg2);
27171
27172 wxPyEndAllowThreads(__tstate);
27173 if (PyErr_Occurred()) SWIG_fail;
27174 }
27175 {
27176 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27177 }
27178 return resultobj;
27179 fail:
27180 return NULL;
27181 }
27182
27183
27184 static PyObject *_wrap_Window_ScrollPages(PyObject *self, PyObject *args, PyObject *kwargs) {
27185 PyObject *resultobj;
27186 wxWindow *arg1 = (wxWindow *) 0 ;
27187 int arg2 ;
27188 bool result;
27189 PyObject * obj0 = 0 ;
27190 PyObject * obj1 = 0 ;
27191 char *kwnames[] = {
27192 (char *) "self",(char *) "pages", NULL
27193 };
27194
27195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScrollPages",kwnames,&obj0,&obj1)) goto fail;
27196 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27197 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27198 arg2 = (int) SWIG_AsInt(obj1);
27199 if (PyErr_Occurred()) SWIG_fail;
27200 {
27201 PyThreadState* __tstate = wxPyBeginAllowThreads();
27202 result = (bool)(arg1)->ScrollPages(arg2);
27203
27204 wxPyEndAllowThreads(__tstate);
27205 if (PyErr_Occurred()) SWIG_fail;
27206 }
27207 {
27208 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27209 }
27210 return resultobj;
27211 fail:
27212 return NULL;
27213 }
27214
27215
27216 static PyObject *_wrap_Window_LineUp(PyObject *self, PyObject *args, PyObject *kwargs) {
27217 PyObject *resultobj;
27218 wxWindow *arg1 = (wxWindow *) 0 ;
27219 bool result;
27220 PyObject * obj0 = 0 ;
27221 char *kwnames[] = {
27222 (char *) "self", NULL
27223 };
27224
27225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_LineUp",kwnames,&obj0)) goto fail;
27226 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27227 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27228 {
27229 PyThreadState* __tstate = wxPyBeginAllowThreads();
27230 result = (bool)(arg1)->LineUp();
27231
27232 wxPyEndAllowThreads(__tstate);
27233 if (PyErr_Occurred()) SWIG_fail;
27234 }
27235 {
27236 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27237 }
27238 return resultobj;
27239 fail:
27240 return NULL;
27241 }
27242
27243
27244 static PyObject *_wrap_Window_LineDown(PyObject *self, PyObject *args, PyObject *kwargs) {
27245 PyObject *resultobj;
27246 wxWindow *arg1 = (wxWindow *) 0 ;
27247 bool result;
27248 PyObject * obj0 = 0 ;
27249 char *kwnames[] = {
27250 (char *) "self", NULL
27251 };
27252
27253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_LineDown",kwnames,&obj0)) goto fail;
27254 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27255 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27256 {
27257 PyThreadState* __tstate = wxPyBeginAllowThreads();
27258 result = (bool)(arg1)->LineDown();
27259
27260 wxPyEndAllowThreads(__tstate);
27261 if (PyErr_Occurred()) SWIG_fail;
27262 }
27263 {
27264 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27265 }
27266 return resultobj;
27267 fail:
27268 return NULL;
27269 }
27270
27271
27272 static PyObject *_wrap_Window_PageUp(PyObject *self, PyObject *args, PyObject *kwargs) {
27273 PyObject *resultobj;
27274 wxWindow *arg1 = (wxWindow *) 0 ;
27275 bool result;
27276 PyObject * obj0 = 0 ;
27277 char *kwnames[] = {
27278 (char *) "self", NULL
27279 };
27280
27281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PageUp",kwnames,&obj0)) goto fail;
27282 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27283 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27284 {
27285 PyThreadState* __tstate = wxPyBeginAllowThreads();
27286 result = (bool)(arg1)->PageUp();
27287
27288 wxPyEndAllowThreads(__tstate);
27289 if (PyErr_Occurred()) SWIG_fail;
27290 }
27291 {
27292 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27293 }
27294 return resultobj;
27295 fail:
27296 return NULL;
27297 }
27298
27299
27300 static PyObject *_wrap_Window_PageDown(PyObject *self, PyObject *args, PyObject *kwargs) {
27301 PyObject *resultobj;
27302 wxWindow *arg1 = (wxWindow *) 0 ;
27303 bool result;
27304 PyObject * obj0 = 0 ;
27305 char *kwnames[] = {
27306 (char *) "self", NULL
27307 };
27308
27309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PageDown",kwnames,&obj0)) goto fail;
27310 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27311 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27312 {
27313 PyThreadState* __tstate = wxPyBeginAllowThreads();
27314 result = (bool)(arg1)->PageDown();
27315
27316 wxPyEndAllowThreads(__tstate);
27317 if (PyErr_Occurred()) SWIG_fail;
27318 }
27319 {
27320 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27321 }
27322 return resultobj;
27323 fail:
27324 return NULL;
27325 }
27326
27327
27328 static PyObject *_wrap_Window_SetHelpText(PyObject *self, PyObject *args, PyObject *kwargs) {
27329 PyObject *resultobj;
27330 wxWindow *arg1 = (wxWindow *) 0 ;
27331 wxString *arg2 = 0 ;
27332 bool temp2 = False ;
27333 PyObject * obj0 = 0 ;
27334 PyObject * obj1 = 0 ;
27335 char *kwnames[] = {
27336 (char *) "self",(char *) "text", NULL
27337 };
27338
27339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetHelpText",kwnames,&obj0,&obj1)) goto fail;
27340 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27341 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27342 {
27343 arg2 = wxString_in_helper(obj1);
27344 if (arg2 == NULL) SWIG_fail;
27345 temp2 = True;
27346 }
27347 {
27348 PyThreadState* __tstate = wxPyBeginAllowThreads();
27349 (arg1)->SetHelpText((wxString const &)*arg2);
27350
27351 wxPyEndAllowThreads(__tstate);
27352 if (PyErr_Occurred()) SWIG_fail;
27353 }
27354 Py_INCREF(Py_None); resultobj = Py_None;
27355 {
27356 if (temp2)
27357 delete arg2;
27358 }
27359 return resultobj;
27360 fail:
27361 {
27362 if (temp2)
27363 delete arg2;
27364 }
27365 return NULL;
27366 }
27367
27368
27369 static PyObject *_wrap_Window_SetHelpTextForId(PyObject *self, PyObject *args, PyObject *kwargs) {
27370 PyObject *resultobj;
27371 wxWindow *arg1 = (wxWindow *) 0 ;
27372 wxString *arg2 = 0 ;
27373 bool temp2 = False ;
27374 PyObject * obj0 = 0 ;
27375 PyObject * obj1 = 0 ;
27376 char *kwnames[] = {
27377 (char *) "self",(char *) "text", NULL
27378 };
27379
27380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetHelpTextForId",kwnames,&obj0,&obj1)) goto fail;
27381 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27382 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27383 {
27384 arg2 = wxString_in_helper(obj1);
27385 if (arg2 == NULL) SWIG_fail;
27386 temp2 = True;
27387 }
27388 {
27389 PyThreadState* __tstate = wxPyBeginAllowThreads();
27390 (arg1)->SetHelpTextForId((wxString const &)*arg2);
27391
27392 wxPyEndAllowThreads(__tstate);
27393 if (PyErr_Occurred()) SWIG_fail;
27394 }
27395 Py_INCREF(Py_None); resultobj = Py_None;
27396 {
27397 if (temp2)
27398 delete arg2;
27399 }
27400 return resultobj;
27401 fail:
27402 {
27403 if (temp2)
27404 delete arg2;
27405 }
27406 return NULL;
27407 }
27408
27409
27410 static PyObject *_wrap_Window_GetHelpText(PyObject *self, PyObject *args, PyObject *kwargs) {
27411 PyObject *resultobj;
27412 wxWindow *arg1 = (wxWindow *) 0 ;
27413 wxString result;
27414 PyObject * obj0 = 0 ;
27415 char *kwnames[] = {
27416 (char *) "self", NULL
27417 };
27418
27419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetHelpText",kwnames,&obj0)) goto fail;
27420 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27421 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27422 {
27423 PyThreadState* __tstate = wxPyBeginAllowThreads();
27424 result = ((wxWindow const *)arg1)->GetHelpText();
27425
27426 wxPyEndAllowThreads(__tstate);
27427 if (PyErr_Occurred()) SWIG_fail;
27428 }
27429 {
27430 #if wxUSE_UNICODE
27431 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
27432 #else
27433 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
27434 #endif
27435 }
27436 return resultobj;
27437 fail:
27438 return NULL;
27439 }
27440
27441
27442 static PyObject *_wrap_Window_SetToolTipString(PyObject *self, PyObject *args, PyObject *kwargs) {
27443 PyObject *resultobj;
27444 wxWindow *arg1 = (wxWindow *) 0 ;
27445 wxString *arg2 = 0 ;
27446 bool temp2 = False ;
27447 PyObject * obj0 = 0 ;
27448 PyObject * obj1 = 0 ;
27449 char *kwnames[] = {
27450 (char *) "self",(char *) "tip", NULL
27451 };
27452
27453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetToolTipString",kwnames,&obj0,&obj1)) goto fail;
27454 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27455 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27456 {
27457 arg2 = wxString_in_helper(obj1);
27458 if (arg2 == NULL) SWIG_fail;
27459 temp2 = True;
27460 }
27461 {
27462 PyThreadState* __tstate = wxPyBeginAllowThreads();
27463 (arg1)->SetToolTip((wxString const &)*arg2);
27464
27465 wxPyEndAllowThreads(__tstate);
27466 if (PyErr_Occurred()) SWIG_fail;
27467 }
27468 Py_INCREF(Py_None); resultobj = Py_None;
27469 {
27470 if (temp2)
27471 delete arg2;
27472 }
27473 return resultobj;
27474 fail:
27475 {
27476 if (temp2)
27477 delete arg2;
27478 }
27479 return NULL;
27480 }
27481
27482
27483 static PyObject *_wrap_Window_SetToolTip(PyObject *self, PyObject *args, PyObject *kwargs) {
27484 PyObject *resultobj;
27485 wxWindow *arg1 = (wxWindow *) 0 ;
27486 wxToolTip *arg2 = (wxToolTip *) 0 ;
27487 PyObject * obj0 = 0 ;
27488 PyObject * obj1 = 0 ;
27489 char *kwnames[] = {
27490 (char *) "self",(char *) "tip", NULL
27491 };
27492
27493 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetToolTip",kwnames,&obj0,&obj1)) goto fail;
27494 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27495 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27496 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxToolTip,
27497 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27498 {
27499 PyThreadState* __tstate = wxPyBeginAllowThreads();
27500 (arg1)->SetToolTip(arg2);
27501
27502 wxPyEndAllowThreads(__tstate);
27503 if (PyErr_Occurred()) SWIG_fail;
27504 }
27505 Py_INCREF(Py_None); resultobj = Py_None;
27506 return resultobj;
27507 fail:
27508 return NULL;
27509 }
27510
27511
27512 static PyObject *_wrap_Window_GetToolTip(PyObject *self, PyObject *args, PyObject *kwargs) {
27513 PyObject *resultobj;
27514 wxWindow *arg1 = (wxWindow *) 0 ;
27515 wxToolTip *result;
27516 PyObject * obj0 = 0 ;
27517 char *kwnames[] = {
27518 (char *) "self", NULL
27519 };
27520
27521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetToolTip",kwnames,&obj0)) goto fail;
27522 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27523 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27524 {
27525 PyThreadState* __tstate = wxPyBeginAllowThreads();
27526 result = (wxToolTip *)((wxWindow const *)arg1)->GetToolTip();
27527
27528 wxPyEndAllowThreads(__tstate);
27529 if (PyErr_Occurred()) SWIG_fail;
27530 }
27531 {
27532 resultobj = wxPyMake_wxObject(result);
27533 }
27534 return resultobj;
27535 fail:
27536 return NULL;
27537 }
27538
27539
27540 static PyObject *_wrap_Window_SetDropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
27541 PyObject *resultobj;
27542 wxWindow *arg1 = (wxWindow *) 0 ;
27543 wxPyDropTarget *arg2 = (wxPyDropTarget *) 0 ;
27544 PyObject * obj0 = 0 ;
27545 PyObject * obj1 = 0 ;
27546 char *kwnames[] = {
27547 (char *) "self",(char *) "dropTarget", NULL
27548 };
27549
27550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDropTarget",kwnames,&obj0,&obj1)) goto fail;
27551 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27552 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27553 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyDropTarget,
27554 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
27555 {
27556 PyThreadState* __tstate = wxPyBeginAllowThreads();
27557 (arg1)->SetDropTarget(arg2);
27558
27559 wxPyEndAllowThreads(__tstate);
27560 if (PyErr_Occurred()) SWIG_fail;
27561 }
27562 Py_INCREF(Py_None); resultobj = Py_None;
27563 return resultobj;
27564 fail:
27565 return NULL;
27566 }
27567
27568
27569 static PyObject *_wrap_Window_GetDropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
27570 PyObject *resultobj;
27571 wxWindow *arg1 = (wxWindow *) 0 ;
27572 wxPyDropTarget *result;
27573 PyObject * obj0 = 0 ;
27574 char *kwnames[] = {
27575 (char *) "self", NULL
27576 };
27577
27578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDropTarget",kwnames,&obj0)) goto fail;
27579 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27580 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27581 {
27582 PyThreadState* __tstate = wxPyBeginAllowThreads();
27583 result = (wxPyDropTarget *)((wxWindow const *)arg1)->GetDropTarget();
27584
27585 wxPyEndAllowThreads(__tstate);
27586 if (PyErr_Occurred()) SWIG_fail;
27587 }
27588 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropTarget, 0);
27589 return resultobj;
27590 fail:
27591 return NULL;
27592 }
27593
27594
27595 static PyObject *_wrap_Window_SetConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
27596 PyObject *resultobj;
27597 wxWindow *arg1 = (wxWindow *) 0 ;
27598 wxLayoutConstraints *arg2 = (wxLayoutConstraints *) 0 ;
27599 PyObject * obj0 = 0 ;
27600 PyObject * obj1 = 0 ;
27601 char *kwnames[] = {
27602 (char *) "self",(char *) "constraints", NULL
27603 };
27604
27605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetConstraints",kwnames,&obj0,&obj1)) goto fail;
27606 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27607 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27608 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxLayoutConstraints,
27609 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27610 {
27611 PyThreadState* __tstate = wxPyBeginAllowThreads();
27612 (arg1)->SetConstraints(arg2);
27613
27614 wxPyEndAllowThreads(__tstate);
27615 if (PyErr_Occurred()) SWIG_fail;
27616 }
27617 Py_INCREF(Py_None); resultobj = Py_None;
27618 return resultobj;
27619 fail:
27620 return NULL;
27621 }
27622
27623
27624 static PyObject *_wrap_Window_GetConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
27625 PyObject *resultobj;
27626 wxWindow *arg1 = (wxWindow *) 0 ;
27627 wxLayoutConstraints *result;
27628 PyObject * obj0 = 0 ;
27629 char *kwnames[] = {
27630 (char *) "self", NULL
27631 };
27632
27633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetConstraints",kwnames,&obj0)) goto fail;
27634 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27635 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27636 {
27637 PyThreadState* __tstate = wxPyBeginAllowThreads();
27638 result = (wxLayoutConstraints *)((wxWindow const *)arg1)->GetConstraints();
27639
27640 wxPyEndAllowThreads(__tstate);
27641 if (PyErr_Occurred()) SWIG_fail;
27642 }
27643 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutConstraints, 0);
27644 return resultobj;
27645 fail:
27646 return NULL;
27647 }
27648
27649
27650 static PyObject *_wrap_Window_SetAutoLayout(PyObject *self, PyObject *args, PyObject *kwargs) {
27651 PyObject *resultobj;
27652 wxWindow *arg1 = (wxWindow *) 0 ;
27653 bool arg2 ;
27654 PyObject * obj0 = 0 ;
27655 PyObject * obj1 = 0 ;
27656 char *kwnames[] = {
27657 (char *) "self",(char *) "autoLayout", NULL
27658 };
27659
27660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetAutoLayout",kwnames,&obj0,&obj1)) goto fail;
27661 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27662 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27663 arg2 = (bool) SWIG_AsBool(obj1);
27664 if (PyErr_Occurred()) SWIG_fail;
27665 {
27666 PyThreadState* __tstate = wxPyBeginAllowThreads();
27667 (arg1)->SetAutoLayout(arg2);
27668
27669 wxPyEndAllowThreads(__tstate);
27670 if (PyErr_Occurred()) SWIG_fail;
27671 }
27672 Py_INCREF(Py_None); resultobj = Py_None;
27673 return resultobj;
27674 fail:
27675 return NULL;
27676 }
27677
27678
27679 static PyObject *_wrap_Window_GetAutoLayout(PyObject *self, PyObject *args, PyObject *kwargs) {
27680 PyObject *resultobj;
27681 wxWindow *arg1 = (wxWindow *) 0 ;
27682 bool result;
27683 PyObject * obj0 = 0 ;
27684 char *kwnames[] = {
27685 (char *) "self", NULL
27686 };
27687
27688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAutoLayout",kwnames,&obj0)) goto fail;
27689 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27690 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27691 {
27692 PyThreadState* __tstate = wxPyBeginAllowThreads();
27693 result = (bool)((wxWindow const *)arg1)->GetAutoLayout();
27694
27695 wxPyEndAllowThreads(__tstate);
27696 if (PyErr_Occurred()) SWIG_fail;
27697 }
27698 {
27699 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27700 }
27701 return resultobj;
27702 fail:
27703 return NULL;
27704 }
27705
27706
27707 static PyObject *_wrap_Window_Layout(PyObject *self, PyObject *args, PyObject *kwargs) {
27708 PyObject *resultobj;
27709 wxWindow *arg1 = (wxWindow *) 0 ;
27710 bool result;
27711 PyObject * obj0 = 0 ;
27712 char *kwnames[] = {
27713 (char *) "self", NULL
27714 };
27715
27716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Layout",kwnames,&obj0)) goto fail;
27717 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27718 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27719 {
27720 PyThreadState* __tstate = wxPyBeginAllowThreads();
27721 result = (bool)(arg1)->Layout();
27722
27723 wxPyEndAllowThreads(__tstate);
27724 if (PyErr_Occurred()) SWIG_fail;
27725 }
27726 {
27727 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27728 }
27729 return resultobj;
27730 fail:
27731 return NULL;
27732 }
27733
27734
27735 static PyObject *_wrap_Window_SetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
27736 PyObject *resultobj;
27737 wxWindow *arg1 = (wxWindow *) 0 ;
27738 wxSizer *arg2 = (wxSizer *) 0 ;
27739 bool arg3 = (bool) True ;
27740 PyObject * obj0 = 0 ;
27741 PyObject * obj1 = 0 ;
27742 PyObject * obj2 = 0 ;
27743 char *kwnames[] = {
27744 (char *) "self",(char *) "sizer",(char *) "deleteOld", NULL
27745 };
27746
27747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetSizer",kwnames,&obj0,&obj1,&obj2)) goto fail;
27748 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27749 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27750 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
27751 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27752 if (obj2) {
27753 arg3 = (bool) SWIG_AsBool(obj2);
27754 if (PyErr_Occurred()) SWIG_fail;
27755 }
27756 {
27757 PyThreadState* __tstate = wxPyBeginAllowThreads();
27758 (arg1)->SetSizer(arg2,arg3);
27759
27760 wxPyEndAllowThreads(__tstate);
27761 if (PyErr_Occurred()) SWIG_fail;
27762 }
27763 Py_INCREF(Py_None); resultobj = Py_None;
27764 return resultobj;
27765 fail:
27766 return NULL;
27767 }
27768
27769
27770 static PyObject *_wrap_Window_SetSizerAndFit(PyObject *self, PyObject *args, PyObject *kwargs) {
27771 PyObject *resultobj;
27772 wxWindow *arg1 = (wxWindow *) 0 ;
27773 wxSizer *arg2 = (wxSizer *) 0 ;
27774 bool arg3 = (bool) True ;
27775 PyObject * obj0 = 0 ;
27776 PyObject * obj1 = 0 ;
27777 PyObject * obj2 = 0 ;
27778 char *kwnames[] = {
27779 (char *) "self",(char *) "sizer",(char *) "deleteOld", NULL
27780 };
27781
27782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetSizerAndFit",kwnames,&obj0,&obj1,&obj2)) goto fail;
27783 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27784 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27785 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
27786 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27787 if (obj2) {
27788 arg3 = (bool) SWIG_AsBool(obj2);
27789 if (PyErr_Occurred()) SWIG_fail;
27790 }
27791 {
27792 PyThreadState* __tstate = wxPyBeginAllowThreads();
27793 (arg1)->SetSizerAndFit(arg2,arg3);
27794
27795 wxPyEndAllowThreads(__tstate);
27796 if (PyErr_Occurred()) SWIG_fail;
27797 }
27798 Py_INCREF(Py_None); resultobj = Py_None;
27799 return resultobj;
27800 fail:
27801 return NULL;
27802 }
27803
27804
27805 static PyObject *_wrap_Window_GetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
27806 PyObject *resultobj;
27807 wxWindow *arg1 = (wxWindow *) 0 ;
27808 wxSizer *result;
27809 PyObject * obj0 = 0 ;
27810 char *kwnames[] = {
27811 (char *) "self", NULL
27812 };
27813
27814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSizer",kwnames,&obj0)) goto fail;
27815 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27816 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27817 {
27818 PyThreadState* __tstate = wxPyBeginAllowThreads();
27819 result = (wxSizer *)((wxWindow const *)arg1)->GetSizer();
27820
27821 wxPyEndAllowThreads(__tstate);
27822 if (PyErr_Occurred()) SWIG_fail;
27823 }
27824 {
27825 resultobj = wxPyMake_wxSizer(result);
27826 }
27827 return resultobj;
27828 fail:
27829 return NULL;
27830 }
27831
27832
27833 static PyObject *_wrap_Window_SetContainingSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
27834 PyObject *resultobj;
27835 wxWindow *arg1 = (wxWindow *) 0 ;
27836 wxSizer *arg2 = (wxSizer *) 0 ;
27837 PyObject * obj0 = 0 ;
27838 PyObject * obj1 = 0 ;
27839 char *kwnames[] = {
27840 (char *) "self",(char *) "sizer", NULL
27841 };
27842
27843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetContainingSizer",kwnames,&obj0,&obj1)) goto fail;
27844 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27845 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27846 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
27847 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27848 {
27849 PyThreadState* __tstate = wxPyBeginAllowThreads();
27850 (arg1)->SetContainingSizer(arg2);
27851
27852 wxPyEndAllowThreads(__tstate);
27853 if (PyErr_Occurred()) SWIG_fail;
27854 }
27855 Py_INCREF(Py_None); resultobj = Py_None;
27856 return resultobj;
27857 fail:
27858 return NULL;
27859 }
27860
27861
27862 static PyObject *_wrap_Window_GetContainingSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
27863 PyObject *resultobj;
27864 wxWindow *arg1 = (wxWindow *) 0 ;
27865 wxSizer *result;
27866 PyObject * obj0 = 0 ;
27867 char *kwnames[] = {
27868 (char *) "self", NULL
27869 };
27870
27871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetContainingSizer",kwnames,&obj0)) goto fail;
27872 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27873 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27874 {
27875 PyThreadState* __tstate = wxPyBeginAllowThreads();
27876 result = (wxSizer *)((wxWindow const *)arg1)->GetContainingSizer();
27877
27878 wxPyEndAllowThreads(__tstate);
27879 if (PyErr_Occurred()) SWIG_fail;
27880 }
27881 {
27882 resultobj = wxPyMake_wxSizer(result);
27883 }
27884 return resultobj;
27885 fail:
27886 return NULL;
27887 }
27888
27889
27890 static PyObject *_wrap_Window_InheritAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
27891 PyObject *resultobj;
27892 wxWindow *arg1 = (wxWindow *) 0 ;
27893 PyObject * obj0 = 0 ;
27894 char *kwnames[] = {
27895 (char *) "self", NULL
27896 };
27897
27898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InheritAttributes",kwnames,&obj0)) goto fail;
27899 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27900 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27901 {
27902 PyThreadState* __tstate = wxPyBeginAllowThreads();
27903 (arg1)->InheritAttributes();
27904
27905 wxPyEndAllowThreads(__tstate);
27906 if (PyErr_Occurred()) SWIG_fail;
27907 }
27908 Py_INCREF(Py_None); resultobj = Py_None;
27909 return resultobj;
27910 fail:
27911 return NULL;
27912 }
27913
27914
27915 static PyObject *_wrap_Window_ShouldInheritColours(PyObject *self, PyObject *args, PyObject *kwargs) {
27916 PyObject *resultobj;
27917 wxWindow *arg1 = (wxWindow *) 0 ;
27918 bool result;
27919 PyObject * obj0 = 0 ;
27920 char *kwnames[] = {
27921 (char *) "self", NULL
27922 };
27923
27924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ShouldInheritColours",kwnames,&obj0)) goto fail;
27925 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27926 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27927 {
27928 PyThreadState* __tstate = wxPyBeginAllowThreads();
27929 result = (bool)((wxWindow const *)arg1)->ShouldInheritColours();
27930
27931 wxPyEndAllowThreads(__tstate);
27932 if (PyErr_Occurred()) SWIG_fail;
27933 }
27934 {
27935 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27936 }
27937 return resultobj;
27938 fail:
27939 return NULL;
27940 }
27941
27942
27943 static PyObject * Window_swigregister(PyObject *self, PyObject *args) {
27944 PyObject *obj;
27945 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27946 SWIG_TypeClientData(SWIGTYPE_p_wxWindow, obj);
27947 Py_INCREF(obj);
27948 return Py_BuildValue((char *)"");
27949 }
27950 static PyObject *_wrap_FindWindowById(PyObject *self, PyObject *args, PyObject *kwargs) {
27951 PyObject *resultobj;
27952 long arg1 ;
27953 wxWindow *arg2 = (wxWindow *) NULL ;
27954 wxWindow *result;
27955 PyObject * obj0 = 0 ;
27956 PyObject * obj1 = 0 ;
27957 char *kwnames[] = {
27958 (char *) "id",(char *) "parent", NULL
27959 };
27960
27961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowById",kwnames,&obj0,&obj1)) goto fail;
27962 arg1 = (long) SWIG_AsLong(obj0);
27963 if (PyErr_Occurred()) SWIG_fail;
27964 if (obj1) {
27965 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
27966 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27967 }
27968 {
27969 PyThreadState* __tstate = wxPyBeginAllowThreads();
27970 result = (wxWindow *)wxFindWindowById(arg1,(wxWindow const *)arg2);
27971
27972 wxPyEndAllowThreads(__tstate);
27973 if (PyErr_Occurred()) SWIG_fail;
27974 }
27975 {
27976 resultobj = wxPyMake_wxObject(result);
27977 }
27978 return resultobj;
27979 fail:
27980 return NULL;
27981 }
27982
27983
27984 static PyObject *_wrap_FindWindowByName(PyObject *self, PyObject *args, PyObject *kwargs) {
27985 PyObject *resultobj;
27986 wxString *arg1 = 0 ;
27987 wxWindow *arg2 = (wxWindow *) NULL ;
27988 wxWindow *result;
27989 bool temp1 = False ;
27990 PyObject * obj0 = 0 ;
27991 PyObject * obj1 = 0 ;
27992 char *kwnames[] = {
27993 (char *) "name",(char *) "parent", NULL
27994 };
27995
27996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowByName",kwnames,&obj0,&obj1)) goto fail;
27997 {
27998 arg1 = wxString_in_helper(obj0);
27999 if (arg1 == NULL) SWIG_fail;
28000 temp1 = True;
28001 }
28002 if (obj1) {
28003 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28004 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28005 }
28006 {
28007 PyThreadState* __tstate = wxPyBeginAllowThreads();
28008 result = (wxWindow *)wxFindWindowByName((wxString const &)*arg1,(wxWindow const *)arg2);
28009
28010 wxPyEndAllowThreads(__tstate);
28011 if (PyErr_Occurred()) SWIG_fail;
28012 }
28013 {
28014 resultobj = wxPyMake_wxObject(result);
28015 }
28016 {
28017 if (temp1)
28018 delete arg1;
28019 }
28020 return resultobj;
28021 fail:
28022 {
28023 if (temp1)
28024 delete arg1;
28025 }
28026 return NULL;
28027 }
28028
28029
28030 static PyObject *_wrap_FindWindowByLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
28031 PyObject *resultobj;
28032 wxString *arg1 = 0 ;
28033 wxWindow *arg2 = (wxWindow *) NULL ;
28034 wxWindow *result;
28035 bool temp1 = False ;
28036 PyObject * obj0 = 0 ;
28037 PyObject * obj1 = 0 ;
28038 char *kwnames[] = {
28039 (char *) "label",(char *) "parent", NULL
28040 };
28041
28042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowByLabel",kwnames,&obj0,&obj1)) goto fail;
28043 {
28044 arg1 = wxString_in_helper(obj0);
28045 if (arg1 == NULL) SWIG_fail;
28046 temp1 = True;
28047 }
28048 if (obj1) {
28049 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28050 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28051 }
28052 {
28053 PyThreadState* __tstate = wxPyBeginAllowThreads();
28054 result = (wxWindow *)wxFindWindowByLabel((wxString const &)*arg1,(wxWindow const *)arg2);
28055
28056 wxPyEndAllowThreads(__tstate);
28057 if (PyErr_Occurred()) SWIG_fail;
28058 }
28059 {
28060 resultobj = wxPyMake_wxObject(result);
28061 }
28062 {
28063 if (temp1)
28064 delete arg1;
28065 }
28066 return resultobj;
28067 fail:
28068 {
28069 if (temp1)
28070 delete arg1;
28071 }
28072 return NULL;
28073 }
28074
28075
28076 static PyObject *_wrap_Window_FromHWND(PyObject *self, PyObject *args, PyObject *kwargs) {
28077 PyObject *resultobj;
28078 wxWindow *arg1 = (wxWindow *) 0 ;
28079 unsigned long arg2 ;
28080 wxWindow *result;
28081 PyObject * obj0 = 0 ;
28082 PyObject * obj1 = 0 ;
28083 char *kwnames[] = {
28084 (char *) "parent",(char *) "_hWnd", NULL
28085 };
28086
28087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FromHWND",kwnames,&obj0,&obj1)) goto fail;
28088 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28089 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28090 arg2 = (unsigned long) SWIG_AsUnsignedLong(obj1);
28091 if (PyErr_Occurred()) SWIG_fail;
28092 {
28093 PyThreadState* __tstate = wxPyBeginAllowThreads();
28094 result = (wxWindow *)wxWindow_FromHWND(arg1,arg2);
28095
28096 wxPyEndAllowThreads(__tstate);
28097 if (PyErr_Occurred()) SWIG_fail;
28098 }
28099 {
28100 resultobj = wxPyMake_wxObject(result);
28101 }
28102 return resultobj;
28103 fail:
28104 return NULL;
28105 }
28106
28107
28108 static PyObject *_wrap_new_Validator(PyObject *self, PyObject *args, PyObject *kwargs) {
28109 PyObject *resultobj;
28110 wxValidator *result;
28111 char *kwnames[] = {
28112 NULL
28113 };
28114
28115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Validator",kwnames)) goto fail;
28116 {
28117 PyThreadState* __tstate = wxPyBeginAllowThreads();
28118 result = (wxValidator *)new wxValidator();
28119
28120 wxPyEndAllowThreads(__tstate);
28121 if (PyErr_Occurred()) SWIG_fail;
28122 }
28123 {
28124 resultobj = wxPyMake_wxObject(result);
28125 }
28126 return resultobj;
28127 fail:
28128 return NULL;
28129 }
28130
28131
28132 static PyObject *_wrap_Validator_Clone(PyObject *self, PyObject *args, PyObject *kwargs) {
28133 PyObject *resultobj;
28134 wxValidator *arg1 = (wxValidator *) 0 ;
28135 wxValidator *result;
28136 PyObject * obj0 = 0 ;
28137 char *kwnames[] = {
28138 (char *) "self", NULL
28139 };
28140
28141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_Clone",kwnames,&obj0)) goto fail;
28142 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28143 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28144 {
28145 PyThreadState* __tstate = wxPyBeginAllowThreads();
28146 result = (wxValidator *)(arg1)->Clone();
28147
28148 wxPyEndAllowThreads(__tstate);
28149 if (PyErr_Occurred()) SWIG_fail;
28150 }
28151 {
28152 resultobj = wxPyMake_wxObject(result);
28153 }
28154 return resultobj;
28155 fail:
28156 return NULL;
28157 }
28158
28159
28160 static PyObject *_wrap_Validator_Validate(PyObject *self, PyObject *args, PyObject *kwargs) {
28161 PyObject *resultobj;
28162 wxValidator *arg1 = (wxValidator *) 0 ;
28163 wxWindow *arg2 = (wxWindow *) 0 ;
28164 bool result;
28165 PyObject * obj0 = 0 ;
28166 PyObject * obj1 = 0 ;
28167 char *kwnames[] = {
28168 (char *) "self",(char *) "parent", NULL
28169 };
28170
28171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Validator_Validate",kwnames,&obj0,&obj1)) goto fail;
28172 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28173 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28174 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28175 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28176 {
28177 PyThreadState* __tstate = wxPyBeginAllowThreads();
28178 result = (bool)(arg1)->Validate(arg2);
28179
28180 wxPyEndAllowThreads(__tstate);
28181 if (PyErr_Occurred()) SWIG_fail;
28182 }
28183 {
28184 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28185 }
28186 return resultobj;
28187 fail:
28188 return NULL;
28189 }
28190
28191
28192 static PyObject *_wrap_Validator_TransferToWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28193 PyObject *resultobj;
28194 wxValidator *arg1 = (wxValidator *) 0 ;
28195 bool result;
28196 PyObject * obj0 = 0 ;
28197 char *kwnames[] = {
28198 (char *) "self", NULL
28199 };
28200
28201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_TransferToWindow",kwnames,&obj0)) goto fail;
28202 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28203 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28204 {
28205 PyThreadState* __tstate = wxPyBeginAllowThreads();
28206 result = (bool)(arg1)->TransferToWindow();
28207
28208 wxPyEndAllowThreads(__tstate);
28209 if (PyErr_Occurred()) SWIG_fail;
28210 }
28211 {
28212 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28213 }
28214 return resultobj;
28215 fail:
28216 return NULL;
28217 }
28218
28219
28220 static PyObject *_wrap_Validator_TransferFromWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28221 PyObject *resultobj;
28222 wxValidator *arg1 = (wxValidator *) 0 ;
28223 bool result;
28224 PyObject * obj0 = 0 ;
28225 char *kwnames[] = {
28226 (char *) "self", NULL
28227 };
28228
28229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_TransferFromWindow",kwnames,&obj0)) goto fail;
28230 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28231 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28232 {
28233 PyThreadState* __tstate = wxPyBeginAllowThreads();
28234 result = (bool)(arg1)->TransferFromWindow();
28235
28236 wxPyEndAllowThreads(__tstate);
28237 if (PyErr_Occurred()) SWIG_fail;
28238 }
28239 {
28240 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28241 }
28242 return resultobj;
28243 fail:
28244 return NULL;
28245 }
28246
28247
28248 static PyObject *_wrap_Validator_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28249 PyObject *resultobj;
28250 wxValidator *arg1 = (wxValidator *) 0 ;
28251 wxWindow *result;
28252 PyObject * obj0 = 0 ;
28253 char *kwnames[] = {
28254 (char *) "self", NULL
28255 };
28256
28257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_GetWindow",kwnames,&obj0)) goto fail;
28258 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28259 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28260 {
28261 PyThreadState* __tstate = wxPyBeginAllowThreads();
28262 result = (wxWindow *)(arg1)->GetWindow();
28263
28264 wxPyEndAllowThreads(__tstate);
28265 if (PyErr_Occurred()) SWIG_fail;
28266 }
28267 {
28268 resultobj = wxPyMake_wxObject(result);
28269 }
28270 return resultobj;
28271 fail:
28272 return NULL;
28273 }
28274
28275
28276 static PyObject *_wrap_Validator_SetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28277 PyObject *resultobj;
28278 wxValidator *arg1 = (wxValidator *) 0 ;
28279 wxWindow *arg2 = (wxWindow *) 0 ;
28280 PyObject * obj0 = 0 ;
28281 PyObject * obj1 = 0 ;
28282 char *kwnames[] = {
28283 (char *) "self",(char *) "window", NULL
28284 };
28285
28286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Validator_SetWindow",kwnames,&obj0,&obj1)) goto fail;
28287 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28288 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28289 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28290 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28291 {
28292 PyThreadState* __tstate = wxPyBeginAllowThreads();
28293 (arg1)->SetWindow(arg2);
28294
28295 wxPyEndAllowThreads(__tstate);
28296 if (PyErr_Occurred()) SWIG_fail;
28297 }
28298 Py_INCREF(Py_None); resultobj = Py_None;
28299 return resultobj;
28300 fail:
28301 return NULL;
28302 }
28303
28304
28305 static PyObject *_wrap_Validator_IsSilent(PyObject *self, PyObject *args, PyObject *kwargs) {
28306 PyObject *resultobj;
28307 bool result;
28308 char *kwnames[] = {
28309 NULL
28310 };
28311
28312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Validator_IsSilent",kwnames)) goto fail;
28313 {
28314 PyThreadState* __tstate = wxPyBeginAllowThreads();
28315 result = (bool)wxValidator::IsSilent();
28316
28317 wxPyEndAllowThreads(__tstate);
28318 if (PyErr_Occurred()) SWIG_fail;
28319 }
28320 {
28321 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28322 }
28323 return resultobj;
28324 fail:
28325 return NULL;
28326 }
28327
28328
28329 static PyObject *_wrap_Validator_SetBellOnError(PyObject *self, PyObject *args, PyObject *kwargs) {
28330 PyObject *resultobj;
28331 int arg1 = (int) True ;
28332 PyObject * obj0 = 0 ;
28333 char *kwnames[] = {
28334 (char *) "doIt", NULL
28335 };
28336
28337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Validator_SetBellOnError",kwnames,&obj0)) goto fail;
28338 if (obj0) {
28339 arg1 = (int) SWIG_AsInt(obj0);
28340 if (PyErr_Occurred()) SWIG_fail;
28341 }
28342 {
28343 PyThreadState* __tstate = wxPyBeginAllowThreads();
28344 wxValidator::SetBellOnError(arg1);
28345
28346 wxPyEndAllowThreads(__tstate);
28347 if (PyErr_Occurred()) SWIG_fail;
28348 }
28349 Py_INCREF(Py_None); resultobj = Py_None;
28350 return resultobj;
28351 fail:
28352 return NULL;
28353 }
28354
28355
28356 static PyObject * Validator_swigregister(PyObject *self, PyObject *args) {
28357 PyObject *obj;
28358 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28359 SWIG_TypeClientData(SWIGTYPE_p_wxValidator, obj);
28360 Py_INCREF(obj);
28361 return Py_BuildValue((char *)"");
28362 }
28363 static PyObject *_wrap_new_PyValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
28364 PyObject *resultobj;
28365 wxPyValidator *result;
28366 char *kwnames[] = {
28367 NULL
28368 };
28369
28370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyValidator",kwnames)) goto fail;
28371 {
28372 PyThreadState* __tstate = wxPyBeginAllowThreads();
28373 result = (wxPyValidator *)new wxPyValidator();
28374
28375 wxPyEndAllowThreads(__tstate);
28376 if (PyErr_Occurred()) SWIG_fail;
28377 }
28378 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyValidator, 1);
28379 return resultobj;
28380 fail:
28381 return NULL;
28382 }
28383
28384
28385 static PyObject *_wrap_PyValidator__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
28386 PyObject *resultobj;
28387 wxPyValidator *arg1 = (wxPyValidator *) 0 ;
28388 PyObject *arg2 = (PyObject *) 0 ;
28389 PyObject *arg3 = (PyObject *) 0 ;
28390 int arg4 = (int) True ;
28391 PyObject * obj0 = 0 ;
28392 PyObject * obj1 = 0 ;
28393 PyObject * obj2 = 0 ;
28394 PyObject * obj3 = 0 ;
28395 char *kwnames[] = {
28396 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
28397 };
28398
28399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:PyValidator__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
28400 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyValidator,
28401 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28402 arg2 = obj1;
28403 arg3 = obj2;
28404 if (obj3) {
28405 arg4 = (int) SWIG_AsInt(obj3);
28406 if (PyErr_Occurred()) SWIG_fail;
28407 }
28408 {
28409 PyThreadState* __tstate = wxPyBeginAllowThreads();
28410 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
28411
28412 wxPyEndAllowThreads(__tstate);
28413 if (PyErr_Occurred()) SWIG_fail;
28414 }
28415 Py_INCREF(Py_None); resultobj = Py_None;
28416 return resultobj;
28417 fail:
28418 return NULL;
28419 }
28420
28421
28422 static PyObject * PyValidator_swigregister(PyObject *self, PyObject *args) {
28423 PyObject *obj;
28424 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28425 SWIG_TypeClientData(SWIGTYPE_p_wxPyValidator, obj);
28426 Py_INCREF(obj);
28427 return Py_BuildValue((char *)"");
28428 }
28429 static int _wrap_DefaultValidator_set(PyObject *_val) {
28430 PyErr_SetString(PyExc_TypeError,"Variable DefaultValidator is read-only.");
28431 return 1;
28432 }
28433
28434
28435 static PyObject *_wrap_DefaultValidator_get() {
28436 PyObject *pyobj;
28437
28438 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultValidator), SWIGTYPE_p_wxValidator, 0);
28439 return pyobj;
28440 }
28441
28442
28443 static PyObject *_wrap_new_Menu(PyObject *self, PyObject *args, PyObject *kwargs) {
28444 PyObject *resultobj;
28445 wxString const &arg1_defvalue = wxPyEmptyString ;
28446 wxString *arg1 = (wxString *) &arg1_defvalue ;
28447 long arg2 = (long) 0 ;
28448 wxMenu *result;
28449 bool temp1 = False ;
28450 PyObject * obj0 = 0 ;
28451 PyObject * obj1 = 0 ;
28452 char *kwnames[] = {
28453 (char *) "title",(char *) "style", NULL
28454 };
28455
28456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Menu",kwnames,&obj0,&obj1)) goto fail;
28457 if (obj0) {
28458 {
28459 arg1 = wxString_in_helper(obj0);
28460 if (arg1 == NULL) SWIG_fail;
28461 temp1 = True;
28462 }
28463 }
28464 if (obj1) {
28465 arg2 = (long) SWIG_AsLong(obj1);
28466 if (PyErr_Occurred()) SWIG_fail;
28467 }
28468 {
28469 PyThreadState* __tstate = wxPyBeginAllowThreads();
28470 result = (wxMenu *)new wxMenu((wxString const &)*arg1,arg2);
28471
28472 wxPyEndAllowThreads(__tstate);
28473 if (PyErr_Occurred()) SWIG_fail;
28474 }
28475 {
28476 resultobj = wxPyMake_wxObject(result);
28477 }
28478 {
28479 if (temp1)
28480 delete arg1;
28481 }
28482 return resultobj;
28483 fail:
28484 {
28485 if (temp1)
28486 delete arg1;
28487 }
28488 return NULL;
28489 }
28490
28491
28492 static PyObject *_wrap_Menu_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
28493 PyObject *resultobj;
28494 wxMenu *arg1 = (wxMenu *) 0 ;
28495 int arg2 ;
28496 wxString *arg3 = 0 ;
28497 wxString const &arg4_defvalue = wxPyEmptyString ;
28498 wxString *arg4 = (wxString *) &arg4_defvalue ;
28499 int arg5 = (int) wxITEM_NORMAL ;
28500 wxMenuItem *result;
28501 bool temp3 = False ;
28502 bool temp4 = False ;
28503 PyObject * obj0 = 0 ;
28504 PyObject * obj1 = 0 ;
28505 PyObject * obj2 = 0 ;
28506 PyObject * obj3 = 0 ;
28507 PyObject * obj4 = 0 ;
28508 char *kwnames[] = {
28509 (char *) "self",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
28510 };
28511
28512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Menu_Append",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
28513 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28514 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28515 arg2 = (int) SWIG_AsInt(obj1);
28516 if (PyErr_Occurred()) SWIG_fail;
28517 {
28518 arg3 = wxString_in_helper(obj2);
28519 if (arg3 == NULL) SWIG_fail;
28520 temp3 = True;
28521 }
28522 if (obj3) {
28523 {
28524 arg4 = wxString_in_helper(obj3);
28525 if (arg4 == NULL) SWIG_fail;
28526 temp4 = True;
28527 }
28528 }
28529 if (obj4) {
28530 arg5 = (wxItemKind) SWIG_AsInt(obj4);
28531 if (PyErr_Occurred()) SWIG_fail;
28532 }
28533 {
28534 PyThreadState* __tstate = wxPyBeginAllowThreads();
28535 result = (wxMenuItem *)(arg1)->Append(arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5);
28536
28537 wxPyEndAllowThreads(__tstate);
28538 if (PyErr_Occurred()) SWIG_fail;
28539 }
28540 {
28541 resultobj = wxPyMake_wxObject(result);
28542 }
28543 {
28544 if (temp3)
28545 delete arg3;
28546 }
28547 {
28548 if (temp4)
28549 delete arg4;
28550 }
28551 return resultobj;
28552 fail:
28553 {
28554 if (temp3)
28555 delete arg3;
28556 }
28557 {
28558 if (temp4)
28559 delete arg4;
28560 }
28561 return NULL;
28562 }
28563
28564
28565 static PyObject *_wrap_Menu_AppendSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
28566 PyObject *resultobj;
28567 wxMenu *arg1 = (wxMenu *) 0 ;
28568 wxMenuItem *result;
28569 PyObject * obj0 = 0 ;
28570 char *kwnames[] = {
28571 (char *) "self", NULL
28572 };
28573
28574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_AppendSeparator",kwnames,&obj0)) goto fail;
28575 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28576 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28577 {
28578 PyThreadState* __tstate = wxPyBeginAllowThreads();
28579 result = (wxMenuItem *)(arg1)->AppendSeparator();
28580
28581 wxPyEndAllowThreads(__tstate);
28582 if (PyErr_Occurred()) SWIG_fail;
28583 }
28584 {
28585 resultobj = wxPyMake_wxObject(result);
28586 }
28587 return resultobj;
28588 fail:
28589 return NULL;
28590 }
28591
28592
28593 static PyObject *_wrap_Menu_AppendCheckItem(PyObject *self, PyObject *args, PyObject *kwargs) {
28594 PyObject *resultobj;
28595 wxMenu *arg1 = (wxMenu *) 0 ;
28596 int arg2 ;
28597 wxString *arg3 = 0 ;
28598 wxString const &arg4_defvalue = wxPyEmptyString ;
28599 wxString *arg4 = (wxString *) &arg4_defvalue ;
28600 wxMenuItem *result;
28601 bool temp3 = False ;
28602 bool temp4 = False ;
28603 PyObject * obj0 = 0 ;
28604 PyObject * obj1 = 0 ;
28605 PyObject * obj2 = 0 ;
28606 PyObject * obj3 = 0 ;
28607 char *kwnames[] = {
28608 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
28609 };
28610
28611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_AppendCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
28612 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28613 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28614 arg2 = (int) SWIG_AsInt(obj1);
28615 if (PyErr_Occurred()) SWIG_fail;
28616 {
28617 arg3 = wxString_in_helper(obj2);
28618 if (arg3 == NULL) SWIG_fail;
28619 temp3 = True;
28620 }
28621 if (obj3) {
28622 {
28623 arg4 = wxString_in_helper(obj3);
28624 if (arg4 == NULL) SWIG_fail;
28625 temp4 = True;
28626 }
28627 }
28628 {
28629 PyThreadState* __tstate = wxPyBeginAllowThreads();
28630 result = (wxMenuItem *)(arg1)->AppendCheckItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
28631
28632 wxPyEndAllowThreads(__tstate);
28633 if (PyErr_Occurred()) SWIG_fail;
28634 }
28635 {
28636 resultobj = wxPyMake_wxObject(result);
28637 }
28638 {
28639 if (temp3)
28640 delete arg3;
28641 }
28642 {
28643 if (temp4)
28644 delete arg4;
28645 }
28646 return resultobj;
28647 fail:
28648 {
28649 if (temp3)
28650 delete arg3;
28651 }
28652 {
28653 if (temp4)
28654 delete arg4;
28655 }
28656 return NULL;
28657 }
28658
28659
28660 static PyObject *_wrap_Menu_AppendRadioItem(PyObject *self, PyObject *args, PyObject *kwargs) {
28661 PyObject *resultobj;
28662 wxMenu *arg1 = (wxMenu *) 0 ;
28663 int arg2 ;
28664 wxString *arg3 = 0 ;
28665 wxString const &arg4_defvalue = wxPyEmptyString ;
28666 wxString *arg4 = (wxString *) &arg4_defvalue ;
28667 wxMenuItem *result;
28668 bool temp3 = False ;
28669 bool temp4 = False ;
28670 PyObject * obj0 = 0 ;
28671 PyObject * obj1 = 0 ;
28672 PyObject * obj2 = 0 ;
28673 PyObject * obj3 = 0 ;
28674 char *kwnames[] = {
28675 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
28676 };
28677
28678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_AppendRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
28679 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28680 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28681 arg2 = (int) SWIG_AsInt(obj1);
28682 if (PyErr_Occurred()) SWIG_fail;
28683 {
28684 arg3 = wxString_in_helper(obj2);
28685 if (arg3 == NULL) SWIG_fail;
28686 temp3 = True;
28687 }
28688 if (obj3) {
28689 {
28690 arg4 = wxString_in_helper(obj3);
28691 if (arg4 == NULL) SWIG_fail;
28692 temp4 = True;
28693 }
28694 }
28695 {
28696 PyThreadState* __tstate = wxPyBeginAllowThreads();
28697 result = (wxMenuItem *)(arg1)->AppendRadioItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
28698
28699 wxPyEndAllowThreads(__tstate);
28700 if (PyErr_Occurred()) SWIG_fail;
28701 }
28702 {
28703 resultobj = wxPyMake_wxObject(result);
28704 }
28705 {
28706 if (temp3)
28707 delete arg3;
28708 }
28709 {
28710 if (temp4)
28711 delete arg4;
28712 }
28713 return resultobj;
28714 fail:
28715 {
28716 if (temp3)
28717 delete arg3;
28718 }
28719 {
28720 if (temp4)
28721 delete arg4;
28722 }
28723 return NULL;
28724 }
28725
28726
28727 static PyObject *_wrap_Menu_AppendMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
28728 PyObject *resultobj;
28729 wxMenu *arg1 = (wxMenu *) 0 ;
28730 int arg2 ;
28731 wxString *arg3 = 0 ;
28732 wxMenu *arg4 = (wxMenu *) 0 ;
28733 wxString const &arg5_defvalue = wxPyEmptyString ;
28734 wxString *arg5 = (wxString *) &arg5_defvalue ;
28735 wxMenuItem *result;
28736 bool temp3 = False ;
28737 bool temp5 = False ;
28738 PyObject * obj0 = 0 ;
28739 PyObject * obj1 = 0 ;
28740 PyObject * obj2 = 0 ;
28741 PyObject * obj3 = 0 ;
28742 PyObject * obj4 = 0 ;
28743 char *kwnames[] = {
28744 (char *) "self",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
28745 };
28746
28747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_AppendMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
28748 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28749 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28750 arg2 = (int) SWIG_AsInt(obj1);
28751 if (PyErr_Occurred()) SWIG_fail;
28752 {
28753 arg3 = wxString_in_helper(obj2);
28754 if (arg3 == NULL) SWIG_fail;
28755 temp3 = True;
28756 }
28757 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxMenu,
28758 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28759 if (obj4) {
28760 {
28761 arg5 = wxString_in_helper(obj4);
28762 if (arg5 == NULL) SWIG_fail;
28763 temp5 = True;
28764 }
28765 }
28766 {
28767 PyThreadState* __tstate = wxPyBeginAllowThreads();
28768 result = (wxMenuItem *)(arg1)->Append(arg2,(wxString const &)*arg3,arg4,(wxString const &)*arg5);
28769
28770 wxPyEndAllowThreads(__tstate);
28771 if (PyErr_Occurred()) SWIG_fail;
28772 }
28773 {
28774 resultobj = wxPyMake_wxObject(result);
28775 }
28776 {
28777 if (temp3)
28778 delete arg3;
28779 }
28780 {
28781 if (temp5)
28782 delete arg5;
28783 }
28784 return resultobj;
28785 fail:
28786 {
28787 if (temp3)
28788 delete arg3;
28789 }
28790 {
28791 if (temp5)
28792 delete arg5;
28793 }
28794 return NULL;
28795 }
28796
28797
28798 static PyObject *_wrap_Menu_AppendItem(PyObject *self, PyObject *args, PyObject *kwargs) {
28799 PyObject *resultobj;
28800 wxMenu *arg1 = (wxMenu *) 0 ;
28801 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
28802 wxMenuItem *result;
28803 PyObject * obj0 = 0 ;
28804 PyObject * obj1 = 0 ;
28805 char *kwnames[] = {
28806 (char *) "self",(char *) "item", NULL
28807 };
28808
28809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_AppendItem",kwnames,&obj0,&obj1)) goto fail;
28810 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28811 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28812 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
28813 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28814 {
28815 PyThreadState* __tstate = wxPyBeginAllowThreads();
28816 result = (wxMenuItem *)(arg1)->Append(arg2);
28817
28818 wxPyEndAllowThreads(__tstate);
28819 if (PyErr_Occurred()) SWIG_fail;
28820 }
28821 {
28822 resultobj = wxPyMake_wxObject(result);
28823 }
28824 return resultobj;
28825 fail:
28826 return NULL;
28827 }
28828
28829
28830 static PyObject *_wrap_Menu_Break(PyObject *self, PyObject *args, PyObject *kwargs) {
28831 PyObject *resultobj;
28832 wxMenu *arg1 = (wxMenu *) 0 ;
28833 PyObject * obj0 = 0 ;
28834 char *kwnames[] = {
28835 (char *) "self", NULL
28836 };
28837
28838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Break",kwnames,&obj0)) goto fail;
28839 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28840 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28841 {
28842 PyThreadState* __tstate = wxPyBeginAllowThreads();
28843 (arg1)->Break();
28844
28845 wxPyEndAllowThreads(__tstate);
28846 if (PyErr_Occurred()) SWIG_fail;
28847 }
28848 Py_INCREF(Py_None); resultobj = Py_None;
28849 return resultobj;
28850 fail:
28851 return NULL;
28852 }
28853
28854
28855 static PyObject *_wrap_Menu_InsertItem(PyObject *self, PyObject *args, PyObject *kwargs) {
28856 PyObject *resultobj;
28857 wxMenu *arg1 = (wxMenu *) 0 ;
28858 size_t arg2 ;
28859 wxMenuItem *arg3 = (wxMenuItem *) 0 ;
28860 wxMenuItem *result;
28861 PyObject * obj0 = 0 ;
28862 PyObject * obj1 = 0 ;
28863 PyObject * obj2 = 0 ;
28864 char *kwnames[] = {
28865 (char *) "self",(char *) "pos",(char *) "item", NULL
28866 };
28867
28868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_InsertItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
28869 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28870 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28871 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
28872 if (PyErr_Occurred()) SWIG_fail;
28873 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenuItem,
28874 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28875 {
28876 PyThreadState* __tstate = wxPyBeginAllowThreads();
28877 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3);
28878
28879 wxPyEndAllowThreads(__tstate);
28880 if (PyErr_Occurred()) SWIG_fail;
28881 }
28882 {
28883 resultobj = wxPyMake_wxObject(result);
28884 }
28885 return resultobj;
28886 fail:
28887 return NULL;
28888 }
28889
28890
28891 static PyObject *_wrap_Menu_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
28892 PyObject *resultobj;
28893 wxMenu *arg1 = (wxMenu *) 0 ;
28894 size_t arg2 ;
28895 int arg3 ;
28896 wxString *arg4 = 0 ;
28897 wxString const &arg5_defvalue = wxPyEmptyString ;
28898 wxString *arg5 = (wxString *) &arg5_defvalue ;
28899 int arg6 = (int) wxITEM_NORMAL ;
28900 wxMenuItem *result;
28901 bool temp4 = False ;
28902 bool temp5 = False ;
28903 PyObject * obj0 = 0 ;
28904 PyObject * obj1 = 0 ;
28905 PyObject * obj2 = 0 ;
28906 PyObject * obj3 = 0 ;
28907 PyObject * obj4 = 0 ;
28908 PyObject * obj5 = 0 ;
28909 char *kwnames[] = {
28910 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
28911 };
28912
28913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:Menu_Insert",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
28914 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28915 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28916 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
28917 if (PyErr_Occurred()) SWIG_fail;
28918 arg3 = (int) SWIG_AsInt(obj2);
28919 if (PyErr_Occurred()) SWIG_fail;
28920 {
28921 arg4 = wxString_in_helper(obj3);
28922 if (arg4 == NULL) SWIG_fail;
28923 temp4 = True;
28924 }
28925 if (obj4) {
28926 {
28927 arg5 = wxString_in_helper(obj4);
28928 if (arg5 == NULL) SWIG_fail;
28929 temp5 = True;
28930 }
28931 }
28932 if (obj5) {
28933 arg6 = (wxItemKind) SWIG_AsInt(obj5);
28934 if (PyErr_Occurred()) SWIG_fail;
28935 }
28936 {
28937 PyThreadState* __tstate = wxPyBeginAllowThreads();
28938 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5,(wxItemKind )arg6);
28939
28940 wxPyEndAllowThreads(__tstate);
28941 if (PyErr_Occurred()) SWIG_fail;
28942 }
28943 {
28944 resultobj = wxPyMake_wxObject(result);
28945 }
28946 {
28947 if (temp4)
28948 delete arg4;
28949 }
28950 {
28951 if (temp5)
28952 delete arg5;
28953 }
28954 return resultobj;
28955 fail:
28956 {
28957 if (temp4)
28958 delete arg4;
28959 }
28960 {
28961 if (temp5)
28962 delete arg5;
28963 }
28964 return NULL;
28965 }
28966
28967
28968 static PyObject *_wrap_Menu_InsertSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
28969 PyObject *resultobj;
28970 wxMenu *arg1 = (wxMenu *) 0 ;
28971 size_t arg2 ;
28972 wxMenuItem *result;
28973 PyObject * obj0 = 0 ;
28974 PyObject * obj1 = 0 ;
28975 char *kwnames[] = {
28976 (char *) "self",(char *) "pos", NULL
28977 };
28978
28979 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_InsertSeparator",kwnames,&obj0,&obj1)) goto fail;
28980 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28981 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28982 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
28983 if (PyErr_Occurred()) SWIG_fail;
28984 {
28985 PyThreadState* __tstate = wxPyBeginAllowThreads();
28986 result = (wxMenuItem *)(arg1)->InsertSeparator(arg2);
28987
28988 wxPyEndAllowThreads(__tstate);
28989 if (PyErr_Occurred()) SWIG_fail;
28990 }
28991 {
28992 resultobj = wxPyMake_wxObject(result);
28993 }
28994 return resultobj;
28995 fail:
28996 return NULL;
28997 }
28998
28999
29000 static PyObject *_wrap_Menu_InsertCheckItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29001 PyObject *resultobj;
29002 wxMenu *arg1 = (wxMenu *) 0 ;
29003 size_t arg2 ;
29004 int arg3 ;
29005 wxString *arg4 = 0 ;
29006 wxString const &arg5_defvalue = wxPyEmptyString ;
29007 wxString *arg5 = (wxString *) &arg5_defvalue ;
29008 wxMenuItem *result;
29009 bool temp4 = False ;
29010 bool temp5 = False ;
29011 PyObject * obj0 = 0 ;
29012 PyObject * obj1 = 0 ;
29013 PyObject * obj2 = 0 ;
29014 PyObject * obj3 = 0 ;
29015 PyObject * obj4 = 0 ;
29016 char *kwnames[] = {
29017 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help", NULL
29018 };
29019
29020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_InsertCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29021 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29022 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29023 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29024 if (PyErr_Occurred()) SWIG_fail;
29025 arg3 = (int) SWIG_AsInt(obj2);
29026 if (PyErr_Occurred()) SWIG_fail;
29027 {
29028 arg4 = wxString_in_helper(obj3);
29029 if (arg4 == NULL) SWIG_fail;
29030 temp4 = True;
29031 }
29032 if (obj4) {
29033 {
29034 arg5 = wxString_in_helper(obj4);
29035 if (arg5 == NULL) SWIG_fail;
29036 temp5 = True;
29037 }
29038 }
29039 {
29040 PyThreadState* __tstate = wxPyBeginAllowThreads();
29041 result = (wxMenuItem *)(arg1)->InsertCheckItem(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5);
29042
29043 wxPyEndAllowThreads(__tstate);
29044 if (PyErr_Occurred()) SWIG_fail;
29045 }
29046 {
29047 resultobj = wxPyMake_wxObject(result);
29048 }
29049 {
29050 if (temp4)
29051 delete arg4;
29052 }
29053 {
29054 if (temp5)
29055 delete arg5;
29056 }
29057 return resultobj;
29058 fail:
29059 {
29060 if (temp4)
29061 delete arg4;
29062 }
29063 {
29064 if (temp5)
29065 delete arg5;
29066 }
29067 return NULL;
29068 }
29069
29070
29071 static PyObject *_wrap_Menu_InsertRadioItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29072 PyObject *resultobj;
29073 wxMenu *arg1 = (wxMenu *) 0 ;
29074 size_t arg2 ;
29075 int arg3 ;
29076 wxString *arg4 = 0 ;
29077 wxString const &arg5_defvalue = wxPyEmptyString ;
29078 wxString *arg5 = (wxString *) &arg5_defvalue ;
29079 wxMenuItem *result;
29080 bool temp4 = False ;
29081 bool temp5 = False ;
29082 PyObject * obj0 = 0 ;
29083 PyObject * obj1 = 0 ;
29084 PyObject * obj2 = 0 ;
29085 PyObject * obj3 = 0 ;
29086 PyObject * obj4 = 0 ;
29087 char *kwnames[] = {
29088 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help", NULL
29089 };
29090
29091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_InsertRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29092 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29093 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29094 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29095 if (PyErr_Occurred()) SWIG_fail;
29096 arg3 = (int) SWIG_AsInt(obj2);
29097 if (PyErr_Occurred()) SWIG_fail;
29098 {
29099 arg4 = wxString_in_helper(obj3);
29100 if (arg4 == NULL) SWIG_fail;
29101 temp4 = True;
29102 }
29103 if (obj4) {
29104 {
29105 arg5 = wxString_in_helper(obj4);
29106 if (arg5 == NULL) SWIG_fail;
29107 temp5 = True;
29108 }
29109 }
29110 {
29111 PyThreadState* __tstate = wxPyBeginAllowThreads();
29112 result = (wxMenuItem *)(arg1)->InsertRadioItem(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5);
29113
29114 wxPyEndAllowThreads(__tstate);
29115 if (PyErr_Occurred()) SWIG_fail;
29116 }
29117 {
29118 resultobj = wxPyMake_wxObject(result);
29119 }
29120 {
29121 if (temp4)
29122 delete arg4;
29123 }
29124 {
29125 if (temp5)
29126 delete arg5;
29127 }
29128 return resultobj;
29129 fail:
29130 {
29131 if (temp4)
29132 delete arg4;
29133 }
29134 {
29135 if (temp5)
29136 delete arg5;
29137 }
29138 return NULL;
29139 }
29140
29141
29142 static PyObject *_wrap_Menu_InsertMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
29143 PyObject *resultobj;
29144 wxMenu *arg1 = (wxMenu *) 0 ;
29145 size_t arg2 ;
29146 int arg3 ;
29147 wxString *arg4 = 0 ;
29148 wxMenu *arg5 = (wxMenu *) 0 ;
29149 wxString const &arg6_defvalue = wxPyEmptyString ;
29150 wxString *arg6 = (wxString *) &arg6_defvalue ;
29151 wxMenuItem *result;
29152 bool temp4 = False ;
29153 bool temp6 = False ;
29154 PyObject * obj0 = 0 ;
29155 PyObject * obj1 = 0 ;
29156 PyObject * obj2 = 0 ;
29157 PyObject * obj3 = 0 ;
29158 PyObject * obj4 = 0 ;
29159 PyObject * obj5 = 0 ;
29160 char *kwnames[] = {
29161 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
29162 };
29163
29164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Menu_InsertMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
29165 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29166 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29167 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29168 if (PyErr_Occurred()) SWIG_fail;
29169 arg3 = (int) SWIG_AsInt(obj2);
29170 if (PyErr_Occurred()) SWIG_fail;
29171 {
29172 arg4 = wxString_in_helper(obj3);
29173 if (arg4 == NULL) SWIG_fail;
29174 temp4 = True;
29175 }
29176 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxMenu,
29177 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29178 if (obj5) {
29179 {
29180 arg6 = wxString_in_helper(obj5);
29181 if (arg6 == NULL) SWIG_fail;
29182 temp6 = True;
29183 }
29184 }
29185 {
29186 PyThreadState* __tstate = wxPyBeginAllowThreads();
29187 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4,arg5,(wxString const &)*arg6);
29188
29189 wxPyEndAllowThreads(__tstate);
29190 if (PyErr_Occurred()) SWIG_fail;
29191 }
29192 {
29193 resultobj = wxPyMake_wxObject(result);
29194 }
29195 {
29196 if (temp4)
29197 delete arg4;
29198 }
29199 {
29200 if (temp6)
29201 delete arg6;
29202 }
29203 return resultobj;
29204 fail:
29205 {
29206 if (temp4)
29207 delete arg4;
29208 }
29209 {
29210 if (temp6)
29211 delete arg6;
29212 }
29213 return NULL;
29214 }
29215
29216
29217 static PyObject *_wrap_Menu_PrependItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29218 PyObject *resultobj;
29219 wxMenu *arg1 = (wxMenu *) 0 ;
29220 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29221 wxMenuItem *result;
29222 PyObject * obj0 = 0 ;
29223 PyObject * obj1 = 0 ;
29224 char *kwnames[] = {
29225 (char *) "self",(char *) "item", NULL
29226 };
29227
29228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_PrependItem",kwnames,&obj0,&obj1)) goto fail;
29229 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29230 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29231 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29232 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29233 {
29234 PyThreadState* __tstate = wxPyBeginAllowThreads();
29235 result = (wxMenuItem *)(arg1)->Prepend(arg2);
29236
29237 wxPyEndAllowThreads(__tstate);
29238 if (PyErr_Occurred()) SWIG_fail;
29239 }
29240 {
29241 resultobj = wxPyMake_wxObject(result);
29242 }
29243 return resultobj;
29244 fail:
29245 return NULL;
29246 }
29247
29248
29249 static PyObject *_wrap_Menu_Prepend(PyObject *self, PyObject *args, PyObject *kwargs) {
29250 PyObject *resultobj;
29251 wxMenu *arg1 = (wxMenu *) 0 ;
29252 int arg2 ;
29253 wxString *arg3 = 0 ;
29254 wxString const &arg4_defvalue = wxPyEmptyString ;
29255 wxString *arg4 = (wxString *) &arg4_defvalue ;
29256 int arg5 = (int) wxITEM_NORMAL ;
29257 wxMenuItem *result;
29258 bool temp3 = False ;
29259 bool temp4 = False ;
29260 PyObject * obj0 = 0 ;
29261 PyObject * obj1 = 0 ;
29262 PyObject * obj2 = 0 ;
29263 PyObject * obj3 = 0 ;
29264 PyObject * obj4 = 0 ;
29265 char *kwnames[] = {
29266 (char *) "self",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
29267 };
29268
29269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Menu_Prepend",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29270 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29271 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29272 arg2 = (int) SWIG_AsInt(obj1);
29273 if (PyErr_Occurred()) SWIG_fail;
29274 {
29275 arg3 = wxString_in_helper(obj2);
29276 if (arg3 == NULL) SWIG_fail;
29277 temp3 = True;
29278 }
29279 if (obj3) {
29280 {
29281 arg4 = wxString_in_helper(obj3);
29282 if (arg4 == NULL) SWIG_fail;
29283 temp4 = True;
29284 }
29285 }
29286 if (obj4) {
29287 arg5 = (wxItemKind) SWIG_AsInt(obj4);
29288 if (PyErr_Occurred()) SWIG_fail;
29289 }
29290 {
29291 PyThreadState* __tstate = wxPyBeginAllowThreads();
29292 result = (wxMenuItem *)(arg1)->Prepend(arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5);
29293
29294 wxPyEndAllowThreads(__tstate);
29295 if (PyErr_Occurred()) SWIG_fail;
29296 }
29297 {
29298 resultobj = wxPyMake_wxObject(result);
29299 }
29300 {
29301 if (temp3)
29302 delete arg3;
29303 }
29304 {
29305 if (temp4)
29306 delete arg4;
29307 }
29308 return resultobj;
29309 fail:
29310 {
29311 if (temp3)
29312 delete arg3;
29313 }
29314 {
29315 if (temp4)
29316 delete arg4;
29317 }
29318 return NULL;
29319 }
29320
29321
29322 static PyObject *_wrap_Menu_PrependSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
29323 PyObject *resultobj;
29324 wxMenu *arg1 = (wxMenu *) 0 ;
29325 wxMenuItem *result;
29326 PyObject * obj0 = 0 ;
29327 char *kwnames[] = {
29328 (char *) "self", NULL
29329 };
29330
29331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_PrependSeparator",kwnames,&obj0)) goto fail;
29332 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29333 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29334 {
29335 PyThreadState* __tstate = wxPyBeginAllowThreads();
29336 result = (wxMenuItem *)(arg1)->PrependSeparator();
29337
29338 wxPyEndAllowThreads(__tstate);
29339 if (PyErr_Occurred()) SWIG_fail;
29340 }
29341 {
29342 resultobj = wxPyMake_wxObject(result);
29343 }
29344 return resultobj;
29345 fail:
29346 return NULL;
29347 }
29348
29349
29350 static PyObject *_wrap_Menu_PrependCheckItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29351 PyObject *resultobj;
29352 wxMenu *arg1 = (wxMenu *) 0 ;
29353 int arg2 ;
29354 wxString *arg3 = 0 ;
29355 wxString const &arg4_defvalue = wxPyEmptyString ;
29356 wxString *arg4 = (wxString *) &arg4_defvalue ;
29357 wxMenuItem *result;
29358 bool temp3 = False ;
29359 bool temp4 = False ;
29360 PyObject * obj0 = 0 ;
29361 PyObject * obj1 = 0 ;
29362 PyObject * obj2 = 0 ;
29363 PyObject * obj3 = 0 ;
29364 char *kwnames[] = {
29365 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
29366 };
29367
29368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_PrependCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29369 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29370 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29371 arg2 = (int) SWIG_AsInt(obj1);
29372 if (PyErr_Occurred()) SWIG_fail;
29373 {
29374 arg3 = wxString_in_helper(obj2);
29375 if (arg3 == NULL) SWIG_fail;
29376 temp3 = True;
29377 }
29378 if (obj3) {
29379 {
29380 arg4 = wxString_in_helper(obj3);
29381 if (arg4 == NULL) SWIG_fail;
29382 temp4 = True;
29383 }
29384 }
29385 {
29386 PyThreadState* __tstate = wxPyBeginAllowThreads();
29387 result = (wxMenuItem *)(arg1)->PrependCheckItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
29388
29389 wxPyEndAllowThreads(__tstate);
29390 if (PyErr_Occurred()) SWIG_fail;
29391 }
29392 {
29393 resultobj = wxPyMake_wxObject(result);
29394 }
29395 {
29396 if (temp3)
29397 delete arg3;
29398 }
29399 {
29400 if (temp4)
29401 delete arg4;
29402 }
29403 return resultobj;
29404 fail:
29405 {
29406 if (temp3)
29407 delete arg3;
29408 }
29409 {
29410 if (temp4)
29411 delete arg4;
29412 }
29413 return NULL;
29414 }
29415
29416
29417 static PyObject *_wrap_Menu_PrependRadioItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29418 PyObject *resultobj;
29419 wxMenu *arg1 = (wxMenu *) 0 ;
29420 int arg2 ;
29421 wxString *arg3 = 0 ;
29422 wxString const &arg4_defvalue = wxPyEmptyString ;
29423 wxString *arg4 = (wxString *) &arg4_defvalue ;
29424 wxMenuItem *result;
29425 bool temp3 = False ;
29426 bool temp4 = False ;
29427 PyObject * obj0 = 0 ;
29428 PyObject * obj1 = 0 ;
29429 PyObject * obj2 = 0 ;
29430 PyObject * obj3 = 0 ;
29431 char *kwnames[] = {
29432 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
29433 };
29434
29435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_PrependRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29436 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29437 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29438 arg2 = (int) SWIG_AsInt(obj1);
29439 if (PyErr_Occurred()) SWIG_fail;
29440 {
29441 arg3 = wxString_in_helper(obj2);
29442 if (arg3 == NULL) SWIG_fail;
29443 temp3 = True;
29444 }
29445 if (obj3) {
29446 {
29447 arg4 = wxString_in_helper(obj3);
29448 if (arg4 == NULL) SWIG_fail;
29449 temp4 = True;
29450 }
29451 }
29452 {
29453 PyThreadState* __tstate = wxPyBeginAllowThreads();
29454 result = (wxMenuItem *)(arg1)->PrependRadioItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
29455
29456 wxPyEndAllowThreads(__tstate);
29457 if (PyErr_Occurred()) SWIG_fail;
29458 }
29459 {
29460 resultobj = wxPyMake_wxObject(result);
29461 }
29462 {
29463 if (temp3)
29464 delete arg3;
29465 }
29466 {
29467 if (temp4)
29468 delete arg4;
29469 }
29470 return resultobj;
29471 fail:
29472 {
29473 if (temp3)
29474 delete arg3;
29475 }
29476 {
29477 if (temp4)
29478 delete arg4;
29479 }
29480 return NULL;
29481 }
29482
29483
29484 static PyObject *_wrap_Menu_PrependMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
29485 PyObject *resultobj;
29486 wxMenu *arg1 = (wxMenu *) 0 ;
29487 int arg2 ;
29488 wxString *arg3 = 0 ;
29489 wxMenu *arg4 = (wxMenu *) 0 ;
29490 wxString const &arg5_defvalue = wxPyEmptyString ;
29491 wxString *arg5 = (wxString *) &arg5_defvalue ;
29492 wxMenuItem *result;
29493 bool temp3 = False ;
29494 bool temp5 = False ;
29495 PyObject * obj0 = 0 ;
29496 PyObject * obj1 = 0 ;
29497 PyObject * obj2 = 0 ;
29498 PyObject * obj3 = 0 ;
29499 PyObject * obj4 = 0 ;
29500 char *kwnames[] = {
29501 (char *) "self",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
29502 };
29503
29504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_PrependMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29505 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29506 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29507 arg2 = (int) SWIG_AsInt(obj1);
29508 if (PyErr_Occurred()) SWIG_fail;
29509 {
29510 arg3 = wxString_in_helper(obj2);
29511 if (arg3 == NULL) SWIG_fail;
29512 temp3 = True;
29513 }
29514 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxMenu,
29515 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29516 if (obj4) {
29517 {
29518 arg5 = wxString_in_helper(obj4);
29519 if (arg5 == NULL) SWIG_fail;
29520 temp5 = True;
29521 }
29522 }
29523 {
29524 PyThreadState* __tstate = wxPyBeginAllowThreads();
29525 result = (wxMenuItem *)(arg1)->Prepend(arg2,(wxString const &)*arg3,arg4,(wxString const &)*arg5);
29526
29527 wxPyEndAllowThreads(__tstate);
29528 if (PyErr_Occurred()) SWIG_fail;
29529 }
29530 {
29531 resultobj = wxPyMake_wxObject(result);
29532 }
29533 {
29534 if (temp3)
29535 delete arg3;
29536 }
29537 {
29538 if (temp5)
29539 delete arg5;
29540 }
29541 return resultobj;
29542 fail:
29543 {
29544 if (temp3)
29545 delete arg3;
29546 }
29547 {
29548 if (temp5)
29549 delete arg5;
29550 }
29551 return NULL;
29552 }
29553
29554
29555 static PyObject *_wrap_Menu_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
29556 PyObject *resultobj;
29557 wxMenu *arg1 = (wxMenu *) 0 ;
29558 int arg2 ;
29559 wxMenuItem *result;
29560 PyObject * obj0 = 0 ;
29561 PyObject * obj1 = 0 ;
29562 char *kwnames[] = {
29563 (char *) "self",(char *) "id", NULL
29564 };
29565
29566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Remove",kwnames,&obj0,&obj1)) goto fail;
29567 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29568 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29569 arg2 = (int) SWIG_AsInt(obj1);
29570 if (PyErr_Occurred()) SWIG_fail;
29571 {
29572 PyThreadState* __tstate = wxPyBeginAllowThreads();
29573 result = (wxMenuItem *)(arg1)->Remove(arg2);
29574
29575 wxPyEndAllowThreads(__tstate);
29576 if (PyErr_Occurred()) SWIG_fail;
29577 }
29578 {
29579 resultobj = wxPyMake_wxObject(result);
29580 }
29581 return resultobj;
29582 fail:
29583 return NULL;
29584 }
29585
29586
29587 static PyObject *_wrap_Menu_RemoveItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29588 PyObject *resultobj;
29589 wxMenu *arg1 = (wxMenu *) 0 ;
29590 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29591 wxMenuItem *result;
29592 PyObject * obj0 = 0 ;
29593 PyObject * obj1 = 0 ;
29594 char *kwnames[] = {
29595 (char *) "self",(char *) "item", NULL
29596 };
29597
29598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_RemoveItem",kwnames,&obj0,&obj1)) goto fail;
29599 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29600 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29601 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29602 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29603 {
29604 PyThreadState* __tstate = wxPyBeginAllowThreads();
29605 result = (wxMenuItem *)(arg1)->Remove(arg2);
29606
29607 wxPyEndAllowThreads(__tstate);
29608 if (PyErr_Occurred()) SWIG_fail;
29609 }
29610 {
29611 resultobj = wxPyMake_wxObject(result);
29612 }
29613 return resultobj;
29614 fail:
29615 return NULL;
29616 }
29617
29618
29619 static PyObject *_wrap_Menu_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
29620 PyObject *resultobj;
29621 wxMenu *arg1 = (wxMenu *) 0 ;
29622 int arg2 ;
29623 bool result;
29624 PyObject * obj0 = 0 ;
29625 PyObject * obj1 = 0 ;
29626 char *kwnames[] = {
29627 (char *) "self",(char *) "id", NULL
29628 };
29629
29630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Delete",kwnames,&obj0,&obj1)) goto fail;
29631 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29632 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29633 arg2 = (int) SWIG_AsInt(obj1);
29634 if (PyErr_Occurred()) SWIG_fail;
29635 {
29636 PyThreadState* __tstate = wxPyBeginAllowThreads();
29637 result = (bool)(arg1)->Delete(arg2);
29638
29639 wxPyEndAllowThreads(__tstate);
29640 if (PyErr_Occurred()) SWIG_fail;
29641 }
29642 {
29643 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29644 }
29645 return resultobj;
29646 fail:
29647 return NULL;
29648 }
29649
29650
29651 static PyObject *_wrap_Menu_DeleteItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29652 PyObject *resultobj;
29653 wxMenu *arg1 = (wxMenu *) 0 ;
29654 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29655 bool result;
29656 PyObject * obj0 = 0 ;
29657 PyObject * obj1 = 0 ;
29658 char *kwnames[] = {
29659 (char *) "self",(char *) "item", NULL
29660 };
29661
29662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DeleteItem",kwnames,&obj0,&obj1)) goto fail;
29663 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29664 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29665 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29666 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29667 {
29668 PyThreadState* __tstate = wxPyBeginAllowThreads();
29669 result = (bool)(arg1)->Delete(arg2);
29670
29671 wxPyEndAllowThreads(__tstate);
29672 if (PyErr_Occurred()) SWIG_fail;
29673 }
29674 {
29675 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29676 }
29677 return resultobj;
29678 fail:
29679 return NULL;
29680 }
29681
29682
29683 static PyObject *_wrap_Menu_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
29684 PyObject *resultobj;
29685 wxMenu *arg1 = (wxMenu *) 0 ;
29686 PyObject * obj0 = 0 ;
29687 char *kwnames[] = {
29688 (char *) "self", NULL
29689 };
29690
29691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Destroy",kwnames,&obj0)) goto fail;
29692 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29693 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29694 {
29695 PyThreadState* __tstate = wxPyBeginAllowThreads();
29696 wxMenu_Destroy(arg1);
29697
29698 wxPyEndAllowThreads(__tstate);
29699 if (PyErr_Occurred()) SWIG_fail;
29700 }
29701 Py_INCREF(Py_None); resultobj = Py_None;
29702 return resultobj;
29703 fail:
29704 return NULL;
29705 }
29706
29707
29708 static PyObject *_wrap_Menu_DestroyId(PyObject *self, PyObject *args, PyObject *kwargs) {
29709 PyObject *resultobj;
29710 wxMenu *arg1 = (wxMenu *) 0 ;
29711 int arg2 ;
29712 bool result;
29713 PyObject * obj0 = 0 ;
29714 PyObject * obj1 = 0 ;
29715 char *kwnames[] = {
29716 (char *) "self",(char *) "id", NULL
29717 };
29718
29719 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DestroyId",kwnames,&obj0,&obj1)) goto fail;
29720 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29721 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29722 arg2 = (int) SWIG_AsInt(obj1);
29723 if (PyErr_Occurred()) SWIG_fail;
29724 {
29725 PyThreadState* __tstate = wxPyBeginAllowThreads();
29726 result = (bool)(arg1)->Destroy(arg2);
29727
29728 wxPyEndAllowThreads(__tstate);
29729 if (PyErr_Occurred()) SWIG_fail;
29730 }
29731 {
29732 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29733 }
29734 return resultobj;
29735 fail:
29736 return NULL;
29737 }
29738
29739
29740 static PyObject *_wrap_Menu_DestroyItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29741 PyObject *resultobj;
29742 wxMenu *arg1 = (wxMenu *) 0 ;
29743 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29744 bool result;
29745 PyObject * obj0 = 0 ;
29746 PyObject * obj1 = 0 ;
29747 char *kwnames[] = {
29748 (char *) "self",(char *) "item", NULL
29749 };
29750
29751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DestroyItem",kwnames,&obj0,&obj1)) goto fail;
29752 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29753 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29754 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29755 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29756 {
29757 PyThreadState* __tstate = wxPyBeginAllowThreads();
29758 result = (bool)(arg1)->Destroy(arg2);
29759
29760 wxPyEndAllowThreads(__tstate);
29761 if (PyErr_Occurred()) SWIG_fail;
29762 }
29763 {
29764 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29765 }
29766 return resultobj;
29767 fail:
29768 return NULL;
29769 }
29770
29771
29772 static PyObject *_wrap_Menu_GetMenuItemCount(PyObject *self, PyObject *args, PyObject *kwargs) {
29773 PyObject *resultobj;
29774 wxMenu *arg1 = (wxMenu *) 0 ;
29775 size_t result;
29776 PyObject * obj0 = 0 ;
29777 char *kwnames[] = {
29778 (char *) "self", NULL
29779 };
29780
29781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuItemCount",kwnames,&obj0)) goto fail;
29782 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29783 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29784 {
29785 PyThreadState* __tstate = wxPyBeginAllowThreads();
29786 result = (size_t)((wxMenu const *)arg1)->GetMenuItemCount();
29787
29788 wxPyEndAllowThreads(__tstate);
29789 if (PyErr_Occurred()) SWIG_fail;
29790 }
29791 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
29792 return resultobj;
29793 fail:
29794 return NULL;
29795 }
29796
29797
29798 static PyObject *_wrap_Menu_GetMenuItems(PyObject *self, PyObject *args, PyObject *kwargs) {
29799 PyObject *resultobj;
29800 wxMenu *arg1 = (wxMenu *) 0 ;
29801 PyObject *result;
29802 PyObject * obj0 = 0 ;
29803 char *kwnames[] = {
29804 (char *) "self", NULL
29805 };
29806
29807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuItems",kwnames,&obj0)) goto fail;
29808 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29809 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29810 {
29811 PyThreadState* __tstate = wxPyBeginAllowThreads();
29812 result = (PyObject *)wxMenu_GetMenuItems(arg1);
29813
29814 wxPyEndAllowThreads(__tstate);
29815 if (PyErr_Occurred()) SWIG_fail;
29816 }
29817 resultobj = result;
29818 return resultobj;
29819 fail:
29820 return NULL;
29821 }
29822
29823
29824 static PyObject *_wrap_Menu_FindItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29825 PyObject *resultobj;
29826 wxMenu *arg1 = (wxMenu *) 0 ;
29827 wxString *arg2 = 0 ;
29828 int result;
29829 bool temp2 = False ;
29830 PyObject * obj0 = 0 ;
29831 PyObject * obj1 = 0 ;
29832 char *kwnames[] = {
29833 (char *) "self",(char *) "item", NULL
29834 };
29835
29836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItem",kwnames,&obj0,&obj1)) goto fail;
29837 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29838 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29839 {
29840 arg2 = wxString_in_helper(obj1);
29841 if (arg2 == NULL) SWIG_fail;
29842 temp2 = True;
29843 }
29844 {
29845 PyThreadState* __tstate = wxPyBeginAllowThreads();
29846 result = (int)((wxMenu const *)arg1)->FindItem((wxString const &)*arg2);
29847
29848 wxPyEndAllowThreads(__tstate);
29849 if (PyErr_Occurred()) SWIG_fail;
29850 }
29851 resultobj = SWIG_FromInt((int)result);
29852 {
29853 if (temp2)
29854 delete arg2;
29855 }
29856 return resultobj;
29857 fail:
29858 {
29859 if (temp2)
29860 delete arg2;
29861 }
29862 return NULL;
29863 }
29864
29865
29866 static PyObject *_wrap_Menu_FindItemById(PyObject *self, PyObject *args, PyObject *kwargs) {
29867 PyObject *resultobj;
29868 wxMenu *arg1 = (wxMenu *) 0 ;
29869 int arg2 ;
29870 wxMenuItem *result;
29871 PyObject * obj0 = 0 ;
29872 PyObject * obj1 = 0 ;
29873 char *kwnames[] = {
29874 (char *) "self",(char *) "id", NULL
29875 };
29876
29877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItemById",kwnames,&obj0,&obj1)) goto fail;
29878 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29879 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29880 arg2 = (int) SWIG_AsInt(obj1);
29881 if (PyErr_Occurred()) SWIG_fail;
29882 {
29883 PyThreadState* __tstate = wxPyBeginAllowThreads();
29884 result = (wxMenuItem *)((wxMenu const *)arg1)->FindItem(arg2);
29885
29886 wxPyEndAllowThreads(__tstate);
29887 if (PyErr_Occurred()) SWIG_fail;
29888 }
29889 {
29890 resultobj = wxPyMake_wxObject(result);
29891 }
29892 return resultobj;
29893 fail:
29894 return NULL;
29895 }
29896
29897
29898 static PyObject *_wrap_Menu_FindItemByPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
29899 PyObject *resultobj;
29900 wxMenu *arg1 = (wxMenu *) 0 ;
29901 size_t arg2 ;
29902 wxMenuItem *result;
29903 PyObject * obj0 = 0 ;
29904 PyObject * obj1 = 0 ;
29905 char *kwnames[] = {
29906 (char *) "self",(char *) "position", NULL
29907 };
29908
29909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItemByPosition",kwnames,&obj0,&obj1)) goto fail;
29910 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29911 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29912 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29913 if (PyErr_Occurred()) SWIG_fail;
29914 {
29915 PyThreadState* __tstate = wxPyBeginAllowThreads();
29916 result = (wxMenuItem *)((wxMenu const *)arg1)->FindItemByPosition(arg2);
29917
29918 wxPyEndAllowThreads(__tstate);
29919 if (PyErr_Occurred()) SWIG_fail;
29920 }
29921 {
29922 resultobj = wxPyMake_wxObject(result);
29923 }
29924 return resultobj;
29925 fail:
29926 return NULL;
29927 }
29928
29929
29930 static PyObject *_wrap_Menu_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
29931 PyObject *resultobj;
29932 wxMenu *arg1 = (wxMenu *) 0 ;
29933 int arg2 ;
29934 bool arg3 ;
29935 PyObject * obj0 = 0 ;
29936 PyObject * obj1 = 0 ;
29937 PyObject * obj2 = 0 ;
29938 char *kwnames[] = {
29939 (char *) "self",(char *) "id",(char *) "enable", NULL
29940 };
29941
29942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_Enable",kwnames,&obj0,&obj1,&obj2)) goto fail;
29943 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29944 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29945 arg2 = (int) SWIG_AsInt(obj1);
29946 if (PyErr_Occurred()) SWIG_fail;
29947 arg3 = (bool) SWIG_AsBool(obj2);
29948 if (PyErr_Occurred()) SWIG_fail;
29949 {
29950 PyThreadState* __tstate = wxPyBeginAllowThreads();
29951 (arg1)->Enable(arg2,arg3);
29952
29953 wxPyEndAllowThreads(__tstate);
29954 if (PyErr_Occurred()) SWIG_fail;
29955 }
29956 Py_INCREF(Py_None); resultobj = Py_None;
29957 return resultobj;
29958 fail:
29959 return NULL;
29960 }
29961
29962
29963 static PyObject *_wrap_Menu_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
29964 PyObject *resultobj;
29965 wxMenu *arg1 = (wxMenu *) 0 ;
29966 int arg2 ;
29967 bool result;
29968 PyObject * obj0 = 0 ;
29969 PyObject * obj1 = 0 ;
29970 char *kwnames[] = {
29971 (char *) "self",(char *) "id", NULL
29972 };
29973
29974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_IsEnabled",kwnames,&obj0,&obj1)) goto fail;
29975 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29976 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29977 arg2 = (int) SWIG_AsInt(obj1);
29978 if (PyErr_Occurred()) SWIG_fail;
29979 {
29980 PyThreadState* __tstate = wxPyBeginAllowThreads();
29981 result = (bool)((wxMenu const *)arg1)->IsEnabled(arg2);
29982
29983 wxPyEndAllowThreads(__tstate);
29984 if (PyErr_Occurred()) SWIG_fail;
29985 }
29986 {
29987 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29988 }
29989 return resultobj;
29990 fail:
29991 return NULL;
29992 }
29993
29994
29995 static PyObject *_wrap_Menu_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
29996 PyObject *resultobj;
29997 wxMenu *arg1 = (wxMenu *) 0 ;
29998 int arg2 ;
29999 bool arg3 ;
30000 PyObject * obj0 = 0 ;
30001 PyObject * obj1 = 0 ;
30002 PyObject * obj2 = 0 ;
30003 char *kwnames[] = {
30004 (char *) "self",(char *) "id",(char *) "check", NULL
30005 };
30006
30007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
30008 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30009 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30010 arg2 = (int) SWIG_AsInt(obj1);
30011 if (PyErr_Occurred()) SWIG_fail;
30012 arg3 = (bool) SWIG_AsBool(obj2);
30013 if (PyErr_Occurred()) SWIG_fail;
30014 {
30015 PyThreadState* __tstate = wxPyBeginAllowThreads();
30016 (arg1)->Check(arg2,arg3);
30017
30018 wxPyEndAllowThreads(__tstate);
30019 if (PyErr_Occurred()) SWIG_fail;
30020 }
30021 Py_INCREF(Py_None); resultobj = Py_None;
30022 return resultobj;
30023 fail:
30024 return NULL;
30025 }
30026
30027
30028 static PyObject *_wrap_Menu_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
30029 PyObject *resultobj;
30030 wxMenu *arg1 = (wxMenu *) 0 ;
30031 int arg2 ;
30032 bool result;
30033 PyObject * obj0 = 0 ;
30034 PyObject * obj1 = 0 ;
30035 char *kwnames[] = {
30036 (char *) "self",(char *) "id", NULL
30037 };
30038
30039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_IsChecked",kwnames,&obj0,&obj1)) goto fail;
30040 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30041 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30042 arg2 = (int) SWIG_AsInt(obj1);
30043 if (PyErr_Occurred()) SWIG_fail;
30044 {
30045 PyThreadState* __tstate = wxPyBeginAllowThreads();
30046 result = (bool)((wxMenu const *)arg1)->IsChecked(arg2);
30047
30048 wxPyEndAllowThreads(__tstate);
30049 if (PyErr_Occurred()) SWIG_fail;
30050 }
30051 {
30052 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30053 }
30054 return resultobj;
30055 fail:
30056 return NULL;
30057 }
30058
30059
30060 static PyObject *_wrap_Menu_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
30061 PyObject *resultobj;
30062 wxMenu *arg1 = (wxMenu *) 0 ;
30063 int arg2 ;
30064 wxString *arg3 = 0 ;
30065 bool temp3 = False ;
30066 PyObject * obj0 = 0 ;
30067 PyObject * obj1 = 0 ;
30068 PyObject * obj2 = 0 ;
30069 char *kwnames[] = {
30070 (char *) "self",(char *) "id",(char *) "label", NULL
30071 };
30072
30073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_SetLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
30074 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30075 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30076 arg2 = (int) SWIG_AsInt(obj1);
30077 if (PyErr_Occurred()) SWIG_fail;
30078 {
30079 arg3 = wxString_in_helper(obj2);
30080 if (arg3 == NULL) SWIG_fail;
30081 temp3 = True;
30082 }
30083 {
30084 PyThreadState* __tstate = wxPyBeginAllowThreads();
30085 (arg1)->SetLabel(arg2,(wxString const &)*arg3);
30086
30087 wxPyEndAllowThreads(__tstate);
30088 if (PyErr_Occurred()) SWIG_fail;
30089 }
30090 Py_INCREF(Py_None); resultobj = Py_None;
30091 {
30092 if (temp3)
30093 delete arg3;
30094 }
30095 return resultobj;
30096 fail:
30097 {
30098 if (temp3)
30099 delete arg3;
30100 }
30101 return NULL;
30102 }
30103
30104
30105 static PyObject *_wrap_Menu_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
30106 PyObject *resultobj;
30107 wxMenu *arg1 = (wxMenu *) 0 ;
30108 int arg2 ;
30109 wxString result;
30110 PyObject * obj0 = 0 ;
30111 PyObject * obj1 = 0 ;
30112 char *kwnames[] = {
30113 (char *) "self",(char *) "id", NULL
30114 };
30115
30116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_GetLabel",kwnames,&obj0,&obj1)) goto fail;
30117 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30118 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30119 arg2 = (int) SWIG_AsInt(obj1);
30120 if (PyErr_Occurred()) SWIG_fail;
30121 {
30122 PyThreadState* __tstate = wxPyBeginAllowThreads();
30123 result = ((wxMenu const *)arg1)->GetLabel(arg2);
30124
30125 wxPyEndAllowThreads(__tstate);
30126 if (PyErr_Occurred()) SWIG_fail;
30127 }
30128 {
30129 #if wxUSE_UNICODE
30130 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30131 #else
30132 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30133 #endif
30134 }
30135 return resultobj;
30136 fail:
30137 return NULL;
30138 }
30139
30140
30141 static PyObject *_wrap_Menu_SetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
30142 PyObject *resultobj;
30143 wxMenu *arg1 = (wxMenu *) 0 ;
30144 int arg2 ;
30145 wxString *arg3 = 0 ;
30146 bool temp3 = False ;
30147 PyObject * obj0 = 0 ;
30148 PyObject * obj1 = 0 ;
30149 PyObject * obj2 = 0 ;
30150 char *kwnames[] = {
30151 (char *) "self",(char *) "id",(char *) "helpString", NULL
30152 };
30153
30154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_SetHelpString",kwnames,&obj0,&obj1,&obj2)) goto fail;
30155 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30156 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30157 arg2 = (int) SWIG_AsInt(obj1);
30158 if (PyErr_Occurred()) SWIG_fail;
30159 {
30160 arg3 = wxString_in_helper(obj2);
30161 if (arg3 == NULL) SWIG_fail;
30162 temp3 = True;
30163 }
30164 {
30165 PyThreadState* __tstate = wxPyBeginAllowThreads();
30166 (arg1)->SetHelpString(arg2,(wxString const &)*arg3);
30167
30168 wxPyEndAllowThreads(__tstate);
30169 if (PyErr_Occurred()) SWIG_fail;
30170 }
30171 Py_INCREF(Py_None); resultobj = Py_None;
30172 {
30173 if (temp3)
30174 delete arg3;
30175 }
30176 return resultobj;
30177 fail:
30178 {
30179 if (temp3)
30180 delete arg3;
30181 }
30182 return NULL;
30183 }
30184
30185
30186 static PyObject *_wrap_Menu_GetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
30187 PyObject *resultobj;
30188 wxMenu *arg1 = (wxMenu *) 0 ;
30189 int arg2 ;
30190 wxString result;
30191 PyObject * obj0 = 0 ;
30192 PyObject * obj1 = 0 ;
30193 char *kwnames[] = {
30194 (char *) "self",(char *) "id", NULL
30195 };
30196
30197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_GetHelpString",kwnames,&obj0,&obj1)) goto fail;
30198 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30199 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30200 arg2 = (int) SWIG_AsInt(obj1);
30201 if (PyErr_Occurred()) SWIG_fail;
30202 {
30203 PyThreadState* __tstate = wxPyBeginAllowThreads();
30204 result = ((wxMenu const *)arg1)->GetHelpString(arg2);
30205
30206 wxPyEndAllowThreads(__tstate);
30207 if (PyErr_Occurred()) SWIG_fail;
30208 }
30209 {
30210 #if wxUSE_UNICODE
30211 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30212 #else
30213 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30214 #endif
30215 }
30216 return resultobj;
30217 fail:
30218 return NULL;
30219 }
30220
30221
30222 static PyObject *_wrap_Menu_SetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
30223 PyObject *resultobj;
30224 wxMenu *arg1 = (wxMenu *) 0 ;
30225 wxString *arg2 = 0 ;
30226 bool temp2 = False ;
30227 PyObject * obj0 = 0 ;
30228 PyObject * obj1 = 0 ;
30229 char *kwnames[] = {
30230 (char *) "self",(char *) "title", NULL
30231 };
30232
30233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetTitle",kwnames,&obj0,&obj1)) goto fail;
30234 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30235 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30236 {
30237 arg2 = wxString_in_helper(obj1);
30238 if (arg2 == NULL) SWIG_fail;
30239 temp2 = True;
30240 }
30241 {
30242 PyThreadState* __tstate = wxPyBeginAllowThreads();
30243 (arg1)->SetTitle((wxString const &)*arg2);
30244
30245 wxPyEndAllowThreads(__tstate);
30246 if (PyErr_Occurred()) SWIG_fail;
30247 }
30248 Py_INCREF(Py_None); resultobj = Py_None;
30249 {
30250 if (temp2)
30251 delete arg2;
30252 }
30253 return resultobj;
30254 fail:
30255 {
30256 if (temp2)
30257 delete arg2;
30258 }
30259 return NULL;
30260 }
30261
30262
30263 static PyObject *_wrap_Menu_GetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
30264 PyObject *resultobj;
30265 wxMenu *arg1 = (wxMenu *) 0 ;
30266 wxString result;
30267 PyObject * obj0 = 0 ;
30268 char *kwnames[] = {
30269 (char *) "self", NULL
30270 };
30271
30272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetTitle",kwnames,&obj0)) goto fail;
30273 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30274 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30275 {
30276 PyThreadState* __tstate = wxPyBeginAllowThreads();
30277 result = ((wxMenu const *)arg1)->GetTitle();
30278
30279 wxPyEndAllowThreads(__tstate);
30280 if (PyErr_Occurred()) SWIG_fail;
30281 }
30282 {
30283 #if wxUSE_UNICODE
30284 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30285 #else
30286 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30287 #endif
30288 }
30289 return resultobj;
30290 fail:
30291 return NULL;
30292 }
30293
30294
30295 static PyObject *_wrap_Menu_SetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
30296 PyObject *resultobj;
30297 wxMenu *arg1 = (wxMenu *) 0 ;
30298 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
30299 PyObject * obj0 = 0 ;
30300 PyObject * obj1 = 0 ;
30301 char *kwnames[] = {
30302 (char *) "self",(char *) "handler", NULL
30303 };
30304
30305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetEventHandler",kwnames,&obj0,&obj1)) goto fail;
30306 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30307 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30308 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
30309 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30310 {
30311 PyThreadState* __tstate = wxPyBeginAllowThreads();
30312 (arg1)->SetEventHandler(arg2);
30313
30314 wxPyEndAllowThreads(__tstate);
30315 if (PyErr_Occurred()) SWIG_fail;
30316 }
30317 Py_INCREF(Py_None); resultobj = Py_None;
30318 return resultobj;
30319 fail:
30320 return NULL;
30321 }
30322
30323
30324 static PyObject *_wrap_Menu_GetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
30325 PyObject *resultobj;
30326 wxMenu *arg1 = (wxMenu *) 0 ;
30327 wxEvtHandler *result;
30328 PyObject * obj0 = 0 ;
30329 char *kwnames[] = {
30330 (char *) "self", NULL
30331 };
30332
30333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetEventHandler",kwnames,&obj0)) goto fail;
30334 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30335 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30336 {
30337 PyThreadState* __tstate = wxPyBeginAllowThreads();
30338 result = (wxEvtHandler *)((wxMenu const *)arg1)->GetEventHandler();
30339
30340 wxPyEndAllowThreads(__tstate);
30341 if (PyErr_Occurred()) SWIG_fail;
30342 }
30343 {
30344 resultobj = wxPyMake_wxObject(result);
30345 }
30346 return resultobj;
30347 fail:
30348 return NULL;
30349 }
30350
30351
30352 static PyObject *_wrap_Menu_SetInvokingWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
30353 PyObject *resultobj;
30354 wxMenu *arg1 = (wxMenu *) 0 ;
30355 wxWindow *arg2 = (wxWindow *) 0 ;
30356 PyObject * obj0 = 0 ;
30357 PyObject * obj1 = 0 ;
30358 char *kwnames[] = {
30359 (char *) "self",(char *) "win", NULL
30360 };
30361
30362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetInvokingWindow",kwnames,&obj0,&obj1)) goto fail;
30363 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30364 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30365 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
30366 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30367 {
30368 PyThreadState* __tstate = wxPyBeginAllowThreads();
30369 (arg1)->SetInvokingWindow(arg2);
30370
30371 wxPyEndAllowThreads(__tstate);
30372 if (PyErr_Occurred()) SWIG_fail;
30373 }
30374 Py_INCREF(Py_None); resultobj = Py_None;
30375 return resultobj;
30376 fail:
30377 return NULL;
30378 }
30379
30380
30381 static PyObject *_wrap_Menu_GetInvokingWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
30382 PyObject *resultobj;
30383 wxMenu *arg1 = (wxMenu *) 0 ;
30384 wxWindow *result;
30385 PyObject * obj0 = 0 ;
30386 char *kwnames[] = {
30387 (char *) "self", NULL
30388 };
30389
30390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetInvokingWindow",kwnames,&obj0)) goto fail;
30391 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30392 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30393 {
30394 PyThreadState* __tstate = wxPyBeginAllowThreads();
30395 result = (wxWindow *)((wxMenu const *)arg1)->GetInvokingWindow();
30396
30397 wxPyEndAllowThreads(__tstate);
30398 if (PyErr_Occurred()) SWIG_fail;
30399 }
30400 {
30401 resultobj = wxPyMake_wxObject(result);
30402 }
30403 return resultobj;
30404 fail:
30405 return NULL;
30406 }
30407
30408
30409 static PyObject *_wrap_Menu_GetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
30410 PyObject *resultobj;
30411 wxMenu *arg1 = (wxMenu *) 0 ;
30412 long result;
30413 PyObject * obj0 = 0 ;
30414 char *kwnames[] = {
30415 (char *) "self", NULL
30416 };
30417
30418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetStyle",kwnames,&obj0)) goto fail;
30419 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30420 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30421 {
30422 PyThreadState* __tstate = wxPyBeginAllowThreads();
30423 result = (long)((wxMenu const *)arg1)->GetStyle();
30424
30425 wxPyEndAllowThreads(__tstate);
30426 if (PyErr_Occurred()) SWIG_fail;
30427 }
30428 resultobj = SWIG_FromLong((long)result);
30429 return resultobj;
30430 fail:
30431 return NULL;
30432 }
30433
30434
30435 static PyObject *_wrap_Menu_UpdateUI(PyObject *self, PyObject *args, PyObject *kwargs) {
30436 PyObject *resultobj;
30437 wxMenu *arg1 = (wxMenu *) 0 ;
30438 wxEvtHandler *arg2 = (wxEvtHandler *) NULL ;
30439 PyObject * obj0 = 0 ;
30440 PyObject * obj1 = 0 ;
30441 char *kwnames[] = {
30442 (char *) "self",(char *) "source", NULL
30443 };
30444
30445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Menu_UpdateUI",kwnames,&obj0,&obj1)) goto fail;
30446 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30447 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30448 if (obj1) {
30449 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
30450 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30451 }
30452 {
30453 PyThreadState* __tstate = wxPyBeginAllowThreads();
30454 (arg1)->UpdateUI(arg2);
30455
30456 wxPyEndAllowThreads(__tstate);
30457 if (PyErr_Occurred()) SWIG_fail;
30458 }
30459 Py_INCREF(Py_None); resultobj = Py_None;
30460 return resultobj;
30461 fail:
30462 return NULL;
30463 }
30464
30465
30466 static PyObject *_wrap_Menu_GetMenuBar(PyObject *self, PyObject *args, PyObject *kwargs) {
30467 PyObject *resultobj;
30468 wxMenu *arg1 = (wxMenu *) 0 ;
30469 wxMenuBar *result;
30470 PyObject * obj0 = 0 ;
30471 char *kwnames[] = {
30472 (char *) "self", NULL
30473 };
30474
30475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuBar",kwnames,&obj0)) goto fail;
30476 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30477 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30478 {
30479 PyThreadState* __tstate = wxPyBeginAllowThreads();
30480 result = (wxMenuBar *)((wxMenu const *)arg1)->GetMenuBar();
30481
30482 wxPyEndAllowThreads(__tstate);
30483 if (PyErr_Occurred()) SWIG_fail;
30484 }
30485 {
30486 resultobj = wxPyMake_wxObject(result);
30487 }
30488 return resultobj;
30489 fail:
30490 return NULL;
30491 }
30492
30493
30494 static PyObject *_wrap_Menu_Attach(PyObject *self, PyObject *args, PyObject *kwargs) {
30495 PyObject *resultobj;
30496 wxMenu *arg1 = (wxMenu *) 0 ;
30497 wxMenuBarBase *arg2 = (wxMenuBarBase *) 0 ;
30498 PyObject * obj0 = 0 ;
30499 PyObject * obj1 = 0 ;
30500 char *kwnames[] = {
30501 (char *) "self",(char *) "menubar", NULL
30502 };
30503
30504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Attach",kwnames,&obj0,&obj1)) goto fail;
30505 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30506 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30507 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuBarBase,
30508 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30509 {
30510 PyThreadState* __tstate = wxPyBeginAllowThreads();
30511 (arg1)->Attach(arg2);
30512
30513 wxPyEndAllowThreads(__tstate);
30514 if (PyErr_Occurred()) SWIG_fail;
30515 }
30516 Py_INCREF(Py_None); resultobj = Py_None;
30517 return resultobj;
30518 fail:
30519 return NULL;
30520 }
30521
30522
30523 static PyObject *_wrap_Menu_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
30524 PyObject *resultobj;
30525 wxMenu *arg1 = (wxMenu *) 0 ;
30526 PyObject * obj0 = 0 ;
30527 char *kwnames[] = {
30528 (char *) "self", NULL
30529 };
30530
30531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Detach",kwnames,&obj0)) goto fail;
30532 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30533 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30534 {
30535 PyThreadState* __tstate = wxPyBeginAllowThreads();
30536 (arg1)->Detach();
30537
30538 wxPyEndAllowThreads(__tstate);
30539 if (PyErr_Occurred()) SWIG_fail;
30540 }
30541 Py_INCREF(Py_None); resultobj = Py_None;
30542 return resultobj;
30543 fail:
30544 return NULL;
30545 }
30546
30547
30548 static PyObject *_wrap_Menu_IsAttached(PyObject *self, PyObject *args, PyObject *kwargs) {
30549 PyObject *resultobj;
30550 wxMenu *arg1 = (wxMenu *) 0 ;
30551 bool result;
30552 PyObject * obj0 = 0 ;
30553 char *kwnames[] = {
30554 (char *) "self", NULL
30555 };
30556
30557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_IsAttached",kwnames,&obj0)) goto fail;
30558 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30560 {
30561 PyThreadState* __tstate = wxPyBeginAllowThreads();
30562 result = (bool)((wxMenu const *)arg1)->IsAttached();
30563
30564 wxPyEndAllowThreads(__tstate);
30565 if (PyErr_Occurred()) SWIG_fail;
30566 }
30567 {
30568 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30569 }
30570 return resultobj;
30571 fail:
30572 return NULL;
30573 }
30574
30575
30576 static PyObject *_wrap_Menu_SetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
30577 PyObject *resultobj;
30578 wxMenu *arg1 = (wxMenu *) 0 ;
30579 wxMenu *arg2 = (wxMenu *) 0 ;
30580 PyObject * obj0 = 0 ;
30581 PyObject * obj1 = 0 ;
30582 char *kwnames[] = {
30583 (char *) "self",(char *) "parent", NULL
30584 };
30585
30586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetParent",kwnames,&obj0,&obj1)) goto fail;
30587 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30588 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30589 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
30590 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30591 {
30592 PyThreadState* __tstate = wxPyBeginAllowThreads();
30593 (arg1)->SetParent(arg2);
30594
30595 wxPyEndAllowThreads(__tstate);
30596 if (PyErr_Occurred()) SWIG_fail;
30597 }
30598 Py_INCREF(Py_None); resultobj = Py_None;
30599 return resultobj;
30600 fail:
30601 return NULL;
30602 }
30603
30604
30605 static PyObject *_wrap_Menu_GetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
30606 PyObject *resultobj;
30607 wxMenu *arg1 = (wxMenu *) 0 ;
30608 wxMenu *result;
30609 PyObject * obj0 = 0 ;
30610 char *kwnames[] = {
30611 (char *) "self", NULL
30612 };
30613
30614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetParent",kwnames,&obj0)) goto fail;
30615 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30616 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30617 {
30618 PyThreadState* __tstate = wxPyBeginAllowThreads();
30619 result = (wxMenu *)((wxMenu const *)arg1)->GetParent();
30620
30621 wxPyEndAllowThreads(__tstate);
30622 if (PyErr_Occurred()) SWIG_fail;
30623 }
30624 {
30625 resultobj = wxPyMake_wxObject(result);
30626 }
30627 return resultobj;
30628 fail:
30629 return NULL;
30630 }
30631
30632
30633 static PyObject * Menu_swigregister(PyObject *self, PyObject *args) {
30634 PyObject *obj;
30635 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30636 SWIG_TypeClientData(SWIGTYPE_p_wxMenu, obj);
30637 Py_INCREF(obj);
30638 return Py_BuildValue((char *)"");
30639 }
30640 static PyObject *_wrap_new_MenuBar(PyObject *self, PyObject *args, PyObject *kwargs) {
30641 PyObject *resultobj;
30642 long arg1 = (long) 0 ;
30643 wxMenuBar *result;
30644 PyObject * obj0 = 0 ;
30645 char *kwnames[] = {
30646 (char *) "style", NULL
30647 };
30648
30649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MenuBar",kwnames,&obj0)) goto fail;
30650 if (obj0) {
30651 arg1 = (long) SWIG_AsLong(obj0);
30652 if (PyErr_Occurred()) SWIG_fail;
30653 }
30654 {
30655 PyThreadState* __tstate = wxPyBeginAllowThreads();
30656 result = (wxMenuBar *)new wxMenuBar(arg1);
30657
30658 wxPyEndAllowThreads(__tstate);
30659 if (PyErr_Occurred()) SWIG_fail;
30660 }
30661 {
30662 resultobj = wxPyMake_wxObject(result);
30663 }
30664 return resultobj;
30665 fail:
30666 return NULL;
30667 }
30668
30669
30670 static PyObject *_wrap_MenuBar_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
30671 PyObject *resultobj;
30672 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30673 wxMenu *arg2 = (wxMenu *) 0 ;
30674 wxString *arg3 = 0 ;
30675 bool result;
30676 bool temp3 = False ;
30677 PyObject * obj0 = 0 ;
30678 PyObject * obj1 = 0 ;
30679 PyObject * obj2 = 0 ;
30680 char *kwnames[] = {
30681 (char *) "self",(char *) "menu",(char *) "title", NULL
30682 };
30683
30684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Append",kwnames,&obj0,&obj1,&obj2)) goto fail;
30685 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30686 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30687 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
30688 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30689 {
30690 arg3 = wxString_in_helper(obj2);
30691 if (arg3 == NULL) SWIG_fail;
30692 temp3 = True;
30693 }
30694 {
30695 PyThreadState* __tstate = wxPyBeginAllowThreads();
30696 result = (bool)(arg1)->Append(arg2,(wxString const &)*arg3);
30697
30698 wxPyEndAllowThreads(__tstate);
30699 if (PyErr_Occurred()) SWIG_fail;
30700 }
30701 {
30702 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30703 }
30704 {
30705 if (temp3)
30706 delete arg3;
30707 }
30708 return resultobj;
30709 fail:
30710 {
30711 if (temp3)
30712 delete arg3;
30713 }
30714 return NULL;
30715 }
30716
30717
30718 static PyObject *_wrap_MenuBar_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
30719 PyObject *resultobj;
30720 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30721 size_t arg2 ;
30722 wxMenu *arg3 = (wxMenu *) 0 ;
30723 wxString *arg4 = 0 ;
30724 bool result;
30725 bool temp4 = False ;
30726 PyObject * obj0 = 0 ;
30727 PyObject * obj1 = 0 ;
30728 PyObject * obj2 = 0 ;
30729 PyObject * obj3 = 0 ;
30730 char *kwnames[] = {
30731 (char *) "self",(char *) "pos",(char *) "menu",(char *) "title", NULL
30732 };
30733
30734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:MenuBar_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30735 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30736 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30737 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30738 if (PyErr_Occurred()) SWIG_fail;
30739 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
30740 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30741 {
30742 arg4 = wxString_in_helper(obj3);
30743 if (arg4 == NULL) SWIG_fail;
30744 temp4 = True;
30745 }
30746 {
30747 PyThreadState* __tstate = wxPyBeginAllowThreads();
30748 result = (bool)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4);
30749
30750 wxPyEndAllowThreads(__tstate);
30751 if (PyErr_Occurred()) SWIG_fail;
30752 }
30753 {
30754 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30755 }
30756 {
30757 if (temp4)
30758 delete arg4;
30759 }
30760 return resultobj;
30761 fail:
30762 {
30763 if (temp4)
30764 delete arg4;
30765 }
30766 return NULL;
30767 }
30768
30769
30770 static PyObject *_wrap_MenuBar_GetMenuCount(PyObject *self, PyObject *args, PyObject *kwargs) {
30771 PyObject *resultobj;
30772 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30773 size_t result;
30774 PyObject * obj0 = 0 ;
30775 char *kwnames[] = {
30776 (char *) "self", NULL
30777 };
30778
30779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_GetMenuCount",kwnames,&obj0)) goto fail;
30780 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30781 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30782 {
30783 PyThreadState* __tstate = wxPyBeginAllowThreads();
30784 result = (size_t)((wxMenuBar const *)arg1)->GetMenuCount();
30785
30786 wxPyEndAllowThreads(__tstate);
30787 if (PyErr_Occurred()) SWIG_fail;
30788 }
30789 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
30790 return resultobj;
30791 fail:
30792 return NULL;
30793 }
30794
30795
30796 static PyObject *_wrap_MenuBar_GetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
30797 PyObject *resultobj;
30798 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30799 size_t arg2 ;
30800 wxMenu *result;
30801 PyObject * obj0 = 0 ;
30802 PyObject * obj1 = 0 ;
30803 char *kwnames[] = {
30804 (char *) "self",(char *) "pos", NULL
30805 };
30806
30807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetMenu",kwnames,&obj0,&obj1)) goto fail;
30808 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30809 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30810 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30811 if (PyErr_Occurred()) SWIG_fail;
30812 {
30813 PyThreadState* __tstate = wxPyBeginAllowThreads();
30814 result = (wxMenu *)((wxMenuBar const *)arg1)->GetMenu(arg2);
30815
30816 wxPyEndAllowThreads(__tstate);
30817 if (PyErr_Occurred()) SWIG_fail;
30818 }
30819 {
30820 resultobj = wxPyMake_wxObject(result);
30821 }
30822 return resultobj;
30823 fail:
30824 return NULL;
30825 }
30826
30827
30828 static PyObject *_wrap_MenuBar_Replace(PyObject *self, PyObject *args, PyObject *kwargs) {
30829 PyObject *resultobj;
30830 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30831 size_t arg2 ;
30832 wxMenu *arg3 = (wxMenu *) 0 ;
30833 wxString *arg4 = 0 ;
30834 wxMenu *result;
30835 bool temp4 = False ;
30836 PyObject * obj0 = 0 ;
30837 PyObject * obj1 = 0 ;
30838 PyObject * obj2 = 0 ;
30839 PyObject * obj3 = 0 ;
30840 char *kwnames[] = {
30841 (char *) "self",(char *) "pos",(char *) "menu",(char *) "title", NULL
30842 };
30843
30844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:MenuBar_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30845 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30846 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30847 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30848 if (PyErr_Occurred()) SWIG_fail;
30849 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
30850 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30851 {
30852 arg4 = wxString_in_helper(obj3);
30853 if (arg4 == NULL) SWIG_fail;
30854 temp4 = True;
30855 }
30856 {
30857 PyThreadState* __tstate = wxPyBeginAllowThreads();
30858 result = (wxMenu *)(arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
30859
30860 wxPyEndAllowThreads(__tstate);
30861 if (PyErr_Occurred()) SWIG_fail;
30862 }
30863 {
30864 resultobj = wxPyMake_wxObject(result);
30865 }
30866 {
30867 if (temp4)
30868 delete arg4;
30869 }
30870 return resultobj;
30871 fail:
30872 {
30873 if (temp4)
30874 delete arg4;
30875 }
30876 return NULL;
30877 }
30878
30879
30880 static PyObject *_wrap_MenuBar_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
30881 PyObject *resultobj;
30882 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30883 size_t arg2 ;
30884 wxMenu *result;
30885 PyObject * obj0 = 0 ;
30886 PyObject * obj1 = 0 ;
30887 char *kwnames[] = {
30888 (char *) "self",(char *) "pos", NULL
30889 };
30890
30891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_Remove",kwnames,&obj0,&obj1)) goto fail;
30892 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30893 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30894 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30895 if (PyErr_Occurred()) SWIG_fail;
30896 {
30897 PyThreadState* __tstate = wxPyBeginAllowThreads();
30898 result = (wxMenu *)(arg1)->Remove(arg2);
30899
30900 wxPyEndAllowThreads(__tstate);
30901 if (PyErr_Occurred()) SWIG_fail;
30902 }
30903 {
30904 resultobj = wxPyMake_wxObject(result);
30905 }
30906 return resultobj;
30907 fail:
30908 return NULL;
30909 }
30910
30911
30912 static PyObject *_wrap_MenuBar_EnableTop(PyObject *self, PyObject *args, PyObject *kwargs) {
30913 PyObject *resultobj;
30914 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30915 size_t arg2 ;
30916 bool arg3 ;
30917 PyObject * obj0 = 0 ;
30918 PyObject * obj1 = 0 ;
30919 PyObject * obj2 = 0 ;
30920 char *kwnames[] = {
30921 (char *) "self",(char *) "pos",(char *) "enable", NULL
30922 };
30923
30924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_EnableTop",kwnames,&obj0,&obj1,&obj2)) goto fail;
30925 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30926 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30927 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30928 if (PyErr_Occurred()) SWIG_fail;
30929 arg3 = (bool) SWIG_AsBool(obj2);
30930 if (PyErr_Occurred()) SWIG_fail;
30931 {
30932 PyThreadState* __tstate = wxPyBeginAllowThreads();
30933 (arg1)->EnableTop(arg2,arg3);
30934
30935 wxPyEndAllowThreads(__tstate);
30936 if (PyErr_Occurred()) SWIG_fail;
30937 }
30938 Py_INCREF(Py_None); resultobj = Py_None;
30939 return resultobj;
30940 fail:
30941 return NULL;
30942 }
30943
30944
30945 static PyObject *_wrap_MenuBar_IsEnabledTop(PyObject *self, PyObject *args, PyObject *kwargs) {
30946 PyObject *resultobj;
30947 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30948 size_t arg2 ;
30949 bool result;
30950 PyObject * obj0 = 0 ;
30951 PyObject * obj1 = 0 ;
30952 char *kwnames[] = {
30953 (char *) "self",(char *) "pos", NULL
30954 };
30955
30956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsEnabledTop",kwnames,&obj0,&obj1)) goto fail;
30957 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30958 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30959 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30960 if (PyErr_Occurred()) SWIG_fail;
30961 {
30962 PyThreadState* __tstate = wxPyBeginAllowThreads();
30963 result = (bool)((wxMenuBar const *)arg1)->IsEnabledTop(arg2);
30964
30965 wxPyEndAllowThreads(__tstate);
30966 if (PyErr_Occurred()) SWIG_fail;
30967 }
30968 {
30969 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30970 }
30971 return resultobj;
30972 fail:
30973 return NULL;
30974 }
30975
30976
30977 static PyObject *_wrap_MenuBar_SetLabelTop(PyObject *self, PyObject *args, PyObject *kwargs) {
30978 PyObject *resultobj;
30979 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30980 size_t arg2 ;
30981 wxString *arg3 = 0 ;
30982 bool temp3 = False ;
30983 PyObject * obj0 = 0 ;
30984 PyObject * obj1 = 0 ;
30985 PyObject * obj2 = 0 ;
30986 char *kwnames[] = {
30987 (char *) "self",(char *) "pos",(char *) "label", NULL
30988 };
30989
30990 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetLabelTop",kwnames,&obj0,&obj1,&obj2)) goto fail;
30991 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30992 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30993 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30994 if (PyErr_Occurred()) SWIG_fail;
30995 {
30996 arg3 = wxString_in_helper(obj2);
30997 if (arg3 == NULL) SWIG_fail;
30998 temp3 = True;
30999 }
31000 {
31001 PyThreadState* __tstate = wxPyBeginAllowThreads();
31002 (arg1)->SetLabelTop(arg2,(wxString const &)*arg3);
31003
31004 wxPyEndAllowThreads(__tstate);
31005 if (PyErr_Occurred()) SWIG_fail;
31006 }
31007 Py_INCREF(Py_None); resultobj = Py_None;
31008 {
31009 if (temp3)
31010 delete arg3;
31011 }
31012 return resultobj;
31013 fail:
31014 {
31015 if (temp3)
31016 delete arg3;
31017 }
31018 return NULL;
31019 }
31020
31021
31022 static PyObject *_wrap_MenuBar_GetLabelTop(PyObject *self, PyObject *args, PyObject *kwargs) {
31023 PyObject *resultobj;
31024 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31025 size_t arg2 ;
31026 wxString result;
31027 PyObject * obj0 = 0 ;
31028 PyObject * obj1 = 0 ;
31029 char *kwnames[] = {
31030 (char *) "self",(char *) "pos", NULL
31031 };
31032
31033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetLabelTop",kwnames,&obj0,&obj1)) goto fail;
31034 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31035 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31036 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
31037 if (PyErr_Occurred()) SWIG_fail;
31038 {
31039 PyThreadState* __tstate = wxPyBeginAllowThreads();
31040 result = ((wxMenuBar const *)arg1)->GetLabelTop(arg2);
31041
31042 wxPyEndAllowThreads(__tstate);
31043 if (PyErr_Occurred()) SWIG_fail;
31044 }
31045 {
31046 #if wxUSE_UNICODE
31047 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31048 #else
31049 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31050 #endif
31051 }
31052 return resultobj;
31053 fail:
31054 return NULL;
31055 }
31056
31057
31058 static PyObject *_wrap_MenuBar_FindMenuItem(PyObject *self, PyObject *args, PyObject *kwargs) {
31059 PyObject *resultobj;
31060 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31061 wxString *arg2 = 0 ;
31062 wxString *arg3 = 0 ;
31063 int result;
31064 bool temp2 = False ;
31065 bool temp3 = False ;
31066 PyObject * obj0 = 0 ;
31067 PyObject * obj1 = 0 ;
31068 PyObject * obj2 = 0 ;
31069 char *kwnames[] = {
31070 (char *) "self",(char *) "menu",(char *) "item", NULL
31071 };
31072
31073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_FindMenuItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
31074 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31075 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31076 {
31077 arg2 = wxString_in_helper(obj1);
31078 if (arg2 == NULL) SWIG_fail;
31079 temp2 = True;
31080 }
31081 {
31082 arg3 = wxString_in_helper(obj2);
31083 if (arg3 == NULL) SWIG_fail;
31084 temp3 = True;
31085 }
31086 {
31087 PyThreadState* __tstate = wxPyBeginAllowThreads();
31088 result = (int)((wxMenuBar const *)arg1)->FindMenuItem((wxString const &)*arg2,(wxString const &)*arg3);
31089
31090 wxPyEndAllowThreads(__tstate);
31091 if (PyErr_Occurred()) SWIG_fail;
31092 }
31093 resultobj = SWIG_FromInt((int)result);
31094 {
31095 if (temp2)
31096 delete arg2;
31097 }
31098 {
31099 if (temp3)
31100 delete arg3;
31101 }
31102 return resultobj;
31103 fail:
31104 {
31105 if (temp2)
31106 delete arg2;
31107 }
31108 {
31109 if (temp3)
31110 delete arg3;
31111 }
31112 return NULL;
31113 }
31114
31115
31116 static PyObject *_wrap_MenuBar_FindItemById(PyObject *self, PyObject *args, PyObject *kwargs) {
31117 PyObject *resultobj;
31118 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31119 int arg2 ;
31120 wxMenuItem *result;
31121 PyObject * obj0 = 0 ;
31122 PyObject * obj1 = 0 ;
31123 char *kwnames[] = {
31124 (char *) "self",(char *) "id", NULL
31125 };
31126
31127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_FindItemById",kwnames,&obj0,&obj1)) goto fail;
31128 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31129 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31130 arg2 = (int) SWIG_AsInt(obj1);
31131 if (PyErr_Occurred()) SWIG_fail;
31132 {
31133 PyThreadState* __tstate = wxPyBeginAllowThreads();
31134 result = (wxMenuItem *)((wxMenuBar const *)arg1)->FindItem(arg2);
31135
31136 wxPyEndAllowThreads(__tstate);
31137 if (PyErr_Occurred()) SWIG_fail;
31138 }
31139 {
31140 resultobj = wxPyMake_wxObject(result);
31141 }
31142 return resultobj;
31143 fail:
31144 return NULL;
31145 }
31146
31147
31148 static PyObject *_wrap_MenuBar_FindMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
31149 PyObject *resultobj;
31150 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31151 wxString *arg2 = 0 ;
31152 int result;
31153 bool temp2 = False ;
31154 PyObject * obj0 = 0 ;
31155 PyObject * obj1 = 0 ;
31156 char *kwnames[] = {
31157 (char *) "self",(char *) "title", NULL
31158 };
31159
31160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_FindMenu",kwnames,&obj0,&obj1)) goto fail;
31161 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31162 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31163 {
31164 arg2 = wxString_in_helper(obj1);
31165 if (arg2 == NULL) SWIG_fail;
31166 temp2 = True;
31167 }
31168 {
31169 PyThreadState* __tstate = wxPyBeginAllowThreads();
31170 result = (int)((wxMenuBar const *)arg1)->FindMenu((wxString const &)*arg2);
31171
31172 wxPyEndAllowThreads(__tstate);
31173 if (PyErr_Occurred()) SWIG_fail;
31174 }
31175 resultobj = SWIG_FromInt((int)result);
31176 {
31177 if (temp2)
31178 delete arg2;
31179 }
31180 return resultobj;
31181 fail:
31182 {
31183 if (temp2)
31184 delete arg2;
31185 }
31186 return NULL;
31187 }
31188
31189
31190 static PyObject *_wrap_MenuBar_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
31191 PyObject *resultobj;
31192 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31193 int arg2 ;
31194 bool arg3 ;
31195 PyObject * obj0 = 0 ;
31196 PyObject * obj1 = 0 ;
31197 PyObject * obj2 = 0 ;
31198 char *kwnames[] = {
31199 (char *) "self",(char *) "id",(char *) "enable", NULL
31200 };
31201
31202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Enable",kwnames,&obj0,&obj1,&obj2)) goto fail;
31203 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31204 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31205 arg2 = (int) SWIG_AsInt(obj1);
31206 if (PyErr_Occurred()) SWIG_fail;
31207 arg3 = (bool) SWIG_AsBool(obj2);
31208 if (PyErr_Occurred()) SWIG_fail;
31209 {
31210 PyThreadState* __tstate = wxPyBeginAllowThreads();
31211 (arg1)->Enable(arg2,arg3);
31212
31213 wxPyEndAllowThreads(__tstate);
31214 if (PyErr_Occurred()) SWIG_fail;
31215 }
31216 Py_INCREF(Py_None); resultobj = Py_None;
31217 return resultobj;
31218 fail:
31219 return NULL;
31220 }
31221
31222
31223 static PyObject *_wrap_MenuBar_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
31224 PyObject *resultobj;
31225 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31226 int arg2 ;
31227 bool arg3 ;
31228 PyObject * obj0 = 0 ;
31229 PyObject * obj1 = 0 ;
31230 PyObject * obj2 = 0 ;
31231 char *kwnames[] = {
31232 (char *) "self",(char *) "id",(char *) "check", NULL
31233 };
31234
31235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
31236 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31237 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31238 arg2 = (int) SWIG_AsInt(obj1);
31239 if (PyErr_Occurred()) SWIG_fail;
31240 arg3 = (bool) SWIG_AsBool(obj2);
31241 if (PyErr_Occurred()) SWIG_fail;
31242 {
31243 PyThreadState* __tstate = wxPyBeginAllowThreads();
31244 (arg1)->Check(arg2,arg3);
31245
31246 wxPyEndAllowThreads(__tstate);
31247 if (PyErr_Occurred()) SWIG_fail;
31248 }
31249 Py_INCREF(Py_None); resultobj = Py_None;
31250 return resultobj;
31251 fail:
31252 return NULL;
31253 }
31254
31255
31256 static PyObject *_wrap_MenuBar_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
31257 PyObject *resultobj;
31258 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31259 int arg2 ;
31260 bool result;
31261 PyObject * obj0 = 0 ;
31262 PyObject * obj1 = 0 ;
31263 char *kwnames[] = {
31264 (char *) "self",(char *) "id", NULL
31265 };
31266
31267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsChecked",kwnames,&obj0,&obj1)) goto fail;
31268 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31269 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31270 arg2 = (int) SWIG_AsInt(obj1);
31271 if (PyErr_Occurred()) SWIG_fail;
31272 {
31273 PyThreadState* __tstate = wxPyBeginAllowThreads();
31274 result = (bool)((wxMenuBar const *)arg1)->IsChecked(arg2);
31275
31276 wxPyEndAllowThreads(__tstate);
31277 if (PyErr_Occurred()) SWIG_fail;
31278 }
31279 {
31280 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31281 }
31282 return resultobj;
31283 fail:
31284 return NULL;
31285 }
31286
31287
31288 static PyObject *_wrap_MenuBar_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
31289 PyObject *resultobj;
31290 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31291 int arg2 ;
31292 bool result;
31293 PyObject * obj0 = 0 ;
31294 PyObject * obj1 = 0 ;
31295 char *kwnames[] = {
31296 (char *) "self",(char *) "id", NULL
31297 };
31298
31299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsEnabled",kwnames,&obj0,&obj1)) goto fail;
31300 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31301 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31302 arg2 = (int) SWIG_AsInt(obj1);
31303 if (PyErr_Occurred()) SWIG_fail;
31304 {
31305 PyThreadState* __tstate = wxPyBeginAllowThreads();
31306 result = (bool)((wxMenuBar const *)arg1)->IsEnabled(arg2);
31307
31308 wxPyEndAllowThreads(__tstate);
31309 if (PyErr_Occurred()) SWIG_fail;
31310 }
31311 {
31312 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31313 }
31314 return resultobj;
31315 fail:
31316 return NULL;
31317 }
31318
31319
31320 static PyObject *_wrap_MenuBar_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
31321 PyObject *resultobj;
31322 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31323 int arg2 ;
31324 wxString *arg3 = 0 ;
31325 bool temp3 = False ;
31326 PyObject * obj0 = 0 ;
31327 PyObject * obj1 = 0 ;
31328 PyObject * obj2 = 0 ;
31329 char *kwnames[] = {
31330 (char *) "self",(char *) "id",(char *) "label", NULL
31331 };
31332
31333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
31334 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31335 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31336 arg2 = (int) SWIG_AsInt(obj1);
31337 if (PyErr_Occurred()) SWIG_fail;
31338 {
31339 arg3 = wxString_in_helper(obj2);
31340 if (arg3 == NULL) SWIG_fail;
31341 temp3 = True;
31342 }
31343 {
31344 PyThreadState* __tstate = wxPyBeginAllowThreads();
31345 (arg1)->SetLabel(arg2,(wxString const &)*arg3);
31346
31347 wxPyEndAllowThreads(__tstate);
31348 if (PyErr_Occurred()) SWIG_fail;
31349 }
31350 Py_INCREF(Py_None); resultobj = Py_None;
31351 {
31352 if (temp3)
31353 delete arg3;
31354 }
31355 return resultobj;
31356 fail:
31357 {
31358 if (temp3)
31359 delete arg3;
31360 }
31361 return NULL;
31362 }
31363
31364
31365 static PyObject *_wrap_MenuBar_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
31366 PyObject *resultobj;
31367 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31368 int arg2 ;
31369 wxString result;
31370 PyObject * obj0 = 0 ;
31371 PyObject * obj1 = 0 ;
31372 char *kwnames[] = {
31373 (char *) "self",(char *) "id", NULL
31374 };
31375
31376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetLabel",kwnames,&obj0,&obj1)) goto fail;
31377 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31378 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31379 arg2 = (int) SWIG_AsInt(obj1);
31380 if (PyErr_Occurred()) SWIG_fail;
31381 {
31382 PyThreadState* __tstate = wxPyBeginAllowThreads();
31383 result = ((wxMenuBar const *)arg1)->GetLabel(arg2);
31384
31385 wxPyEndAllowThreads(__tstate);
31386 if (PyErr_Occurred()) SWIG_fail;
31387 }
31388 {
31389 #if wxUSE_UNICODE
31390 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31391 #else
31392 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31393 #endif
31394 }
31395 return resultobj;
31396 fail:
31397 return NULL;
31398 }
31399
31400
31401 static PyObject *_wrap_MenuBar_SetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
31402 PyObject *resultobj;
31403 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31404 int arg2 ;
31405 wxString *arg3 = 0 ;
31406 bool temp3 = False ;
31407 PyObject * obj0 = 0 ;
31408 PyObject * obj1 = 0 ;
31409 PyObject * obj2 = 0 ;
31410 char *kwnames[] = {
31411 (char *) "self",(char *) "id",(char *) "helpString", NULL
31412 };
31413
31414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetHelpString",kwnames,&obj0,&obj1,&obj2)) goto fail;
31415 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31416 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31417 arg2 = (int) SWIG_AsInt(obj1);
31418 if (PyErr_Occurred()) SWIG_fail;
31419 {
31420 arg3 = wxString_in_helper(obj2);
31421 if (arg3 == NULL) SWIG_fail;
31422 temp3 = True;
31423 }
31424 {
31425 PyThreadState* __tstate = wxPyBeginAllowThreads();
31426 (arg1)->SetHelpString(arg2,(wxString const &)*arg3);
31427
31428 wxPyEndAllowThreads(__tstate);
31429 if (PyErr_Occurred()) SWIG_fail;
31430 }
31431 Py_INCREF(Py_None); resultobj = Py_None;
31432 {
31433 if (temp3)
31434 delete arg3;
31435 }
31436 return resultobj;
31437 fail:
31438 {
31439 if (temp3)
31440 delete arg3;
31441 }
31442 return NULL;
31443 }
31444
31445
31446 static PyObject *_wrap_MenuBar_GetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
31447 PyObject *resultobj;
31448 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31449 int arg2 ;
31450 wxString result;
31451 PyObject * obj0 = 0 ;
31452 PyObject * obj1 = 0 ;
31453 char *kwnames[] = {
31454 (char *) "self",(char *) "id", NULL
31455 };
31456
31457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetHelpString",kwnames,&obj0,&obj1)) goto fail;
31458 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31459 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31460 arg2 = (int) SWIG_AsInt(obj1);
31461 if (PyErr_Occurred()) SWIG_fail;
31462 {
31463 PyThreadState* __tstate = wxPyBeginAllowThreads();
31464 result = ((wxMenuBar const *)arg1)->GetHelpString(arg2);
31465
31466 wxPyEndAllowThreads(__tstate);
31467 if (PyErr_Occurred()) SWIG_fail;
31468 }
31469 {
31470 #if wxUSE_UNICODE
31471 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31472 #else
31473 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31474 #endif
31475 }
31476 return resultobj;
31477 fail:
31478 return NULL;
31479 }
31480
31481
31482 static PyObject *_wrap_MenuBar_GetFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
31483 PyObject *resultobj;
31484 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31485 wxFrame *result;
31486 PyObject * obj0 = 0 ;
31487 char *kwnames[] = {
31488 (char *) "self", NULL
31489 };
31490
31491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_GetFrame",kwnames,&obj0)) goto fail;
31492 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31493 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31494 {
31495 PyThreadState* __tstate = wxPyBeginAllowThreads();
31496 result = (wxFrame *)((wxMenuBar const *)arg1)->GetFrame();
31497
31498 wxPyEndAllowThreads(__tstate);
31499 if (PyErr_Occurred()) SWIG_fail;
31500 }
31501 {
31502 resultobj = wxPyMake_wxObject(result);
31503 }
31504 return resultobj;
31505 fail:
31506 return NULL;
31507 }
31508
31509
31510 static PyObject *_wrap_MenuBar_IsAttached(PyObject *self, PyObject *args, PyObject *kwargs) {
31511 PyObject *resultobj;
31512 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31513 bool result;
31514 PyObject * obj0 = 0 ;
31515 char *kwnames[] = {
31516 (char *) "self", NULL
31517 };
31518
31519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_IsAttached",kwnames,&obj0)) goto fail;
31520 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31521 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31522 {
31523 PyThreadState* __tstate = wxPyBeginAllowThreads();
31524 result = (bool)((wxMenuBar const *)arg1)->IsAttached();
31525
31526 wxPyEndAllowThreads(__tstate);
31527 if (PyErr_Occurred()) SWIG_fail;
31528 }
31529 {
31530 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31531 }
31532 return resultobj;
31533 fail:
31534 return NULL;
31535 }
31536
31537
31538 static PyObject *_wrap_MenuBar_Attach(PyObject *self, PyObject *args, PyObject *kwargs) {
31539 PyObject *resultobj;
31540 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31541 wxFrame *arg2 = (wxFrame *) 0 ;
31542 PyObject * obj0 = 0 ;
31543 PyObject * obj1 = 0 ;
31544 char *kwnames[] = {
31545 (char *) "self",(char *) "frame", NULL
31546 };
31547
31548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_Attach",kwnames,&obj0,&obj1)) goto fail;
31549 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31550 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31551 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFrame,
31552 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31553 {
31554 PyThreadState* __tstate = wxPyBeginAllowThreads();
31555 (arg1)->Attach(arg2);
31556
31557 wxPyEndAllowThreads(__tstate);
31558 if (PyErr_Occurred()) SWIG_fail;
31559 }
31560 Py_INCREF(Py_None); resultobj = Py_None;
31561 return resultobj;
31562 fail:
31563 return NULL;
31564 }
31565
31566
31567 static PyObject *_wrap_MenuBar_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
31568 PyObject *resultobj;
31569 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31570 PyObject * obj0 = 0 ;
31571 char *kwnames[] = {
31572 (char *) "self", NULL
31573 };
31574
31575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_Detach",kwnames,&obj0)) goto fail;
31576 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31577 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31578 {
31579 PyThreadState* __tstate = wxPyBeginAllowThreads();
31580 (arg1)->Detach();
31581
31582 wxPyEndAllowThreads(__tstate);
31583 if (PyErr_Occurred()) SWIG_fail;
31584 }
31585 Py_INCREF(Py_None); resultobj = Py_None;
31586 return resultobj;
31587 fail:
31588 return NULL;
31589 }
31590
31591
31592 static PyObject * MenuBar_swigregister(PyObject *self, PyObject *args) {
31593 PyObject *obj;
31594 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31595 SWIG_TypeClientData(SWIGTYPE_p_wxMenuBar, obj);
31596 Py_INCREF(obj);
31597 return Py_BuildValue((char *)"");
31598 }
31599 static PyObject *_wrap_new_MenuItem(PyObject *self, PyObject *args, PyObject *kwargs) {
31600 PyObject *resultobj;
31601 wxMenu *arg1 = (wxMenu *) NULL ;
31602 int arg2 = (int) wxID_ANY ;
31603 wxString const &arg3_defvalue = wxPyEmptyString ;
31604 wxString *arg3 = (wxString *) &arg3_defvalue ;
31605 wxString const &arg4_defvalue = wxPyEmptyString ;
31606 wxString *arg4 = (wxString *) &arg4_defvalue ;
31607 int arg5 = (int) wxITEM_NORMAL ;
31608 wxMenu *arg6 = (wxMenu *) NULL ;
31609 wxMenuItem *result;
31610 bool temp3 = False ;
31611 bool temp4 = False ;
31612 PyObject * obj0 = 0 ;
31613 PyObject * obj1 = 0 ;
31614 PyObject * obj2 = 0 ;
31615 PyObject * obj3 = 0 ;
31616 PyObject * obj4 = 0 ;
31617 PyObject * obj5 = 0 ;
31618 char *kwnames[] = {
31619 (char *) "parentMenu",(char *) "id",(char *) "text",(char *) "help",(char *) "kind",(char *) "subMenu", NULL
31620 };
31621
31622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOOO:new_MenuItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
31623 if (obj0) {
31624 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31625 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31626 }
31627 if (obj1) {
31628 arg2 = (int) SWIG_AsInt(obj1);
31629 if (PyErr_Occurred()) SWIG_fail;
31630 }
31631 if (obj2) {
31632 {
31633 arg3 = wxString_in_helper(obj2);
31634 if (arg3 == NULL) SWIG_fail;
31635 temp3 = True;
31636 }
31637 }
31638 if (obj3) {
31639 {
31640 arg4 = wxString_in_helper(obj3);
31641 if (arg4 == NULL) SWIG_fail;
31642 temp4 = True;
31643 }
31644 }
31645 if (obj4) {
31646 arg5 = (wxItemKind) SWIG_AsInt(obj4);
31647 if (PyErr_Occurred()) SWIG_fail;
31648 }
31649 if (obj5) {
31650 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxMenu,
31651 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31652 }
31653 {
31654 PyThreadState* __tstate = wxPyBeginAllowThreads();
31655 result = (wxMenuItem *)new wxMenuItem(arg1,arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5,arg6);
31656
31657 wxPyEndAllowThreads(__tstate);
31658 if (PyErr_Occurred()) SWIG_fail;
31659 }
31660 {
31661 resultobj = wxPyMake_wxObject(result);
31662 }
31663 {
31664 if (temp3)
31665 delete arg3;
31666 }
31667 {
31668 if (temp4)
31669 delete arg4;
31670 }
31671 return resultobj;
31672 fail:
31673 {
31674 if (temp3)
31675 delete arg3;
31676 }
31677 {
31678 if (temp4)
31679 delete arg4;
31680 }
31681 return NULL;
31682 }
31683
31684
31685 static PyObject *_wrap_MenuItem_GetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
31686 PyObject *resultobj;
31687 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31688 wxMenu *result;
31689 PyObject * obj0 = 0 ;
31690 char *kwnames[] = {
31691 (char *) "self", NULL
31692 };
31693
31694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetMenu",kwnames,&obj0)) goto fail;
31695 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31696 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31697 {
31698 PyThreadState* __tstate = wxPyBeginAllowThreads();
31699 result = (wxMenu *)((wxMenuItem const *)arg1)->GetMenu();
31700
31701 wxPyEndAllowThreads(__tstate);
31702 if (PyErr_Occurred()) SWIG_fail;
31703 }
31704 {
31705 resultobj = wxPyMake_wxObject(result);
31706 }
31707 return resultobj;
31708 fail:
31709 return NULL;
31710 }
31711
31712
31713 static PyObject *_wrap_MenuItem_SetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
31714 PyObject *resultobj;
31715 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31716 wxMenu *arg2 = (wxMenu *) 0 ;
31717 PyObject * obj0 = 0 ;
31718 PyObject * obj1 = 0 ;
31719 char *kwnames[] = {
31720 (char *) "self",(char *) "menu", NULL
31721 };
31722
31723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetMenu",kwnames,&obj0,&obj1)) goto fail;
31724 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31725 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31726 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
31727 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31728 {
31729 PyThreadState* __tstate = wxPyBeginAllowThreads();
31730 (arg1)->SetMenu(arg2);
31731
31732 wxPyEndAllowThreads(__tstate);
31733 if (PyErr_Occurred()) SWIG_fail;
31734 }
31735 Py_INCREF(Py_None); resultobj = Py_None;
31736 return resultobj;
31737 fail:
31738 return NULL;
31739 }
31740
31741
31742 static PyObject *_wrap_MenuItem_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
31743 PyObject *resultobj;
31744 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31745 int arg2 ;
31746 PyObject * obj0 = 0 ;
31747 PyObject * obj1 = 0 ;
31748 char *kwnames[] = {
31749 (char *) "self",(char *) "id", NULL
31750 };
31751
31752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetId",kwnames,&obj0,&obj1)) goto fail;
31753 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31754 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31755 arg2 = (int) SWIG_AsInt(obj1);
31756 if (PyErr_Occurred()) SWIG_fail;
31757 {
31758 PyThreadState* __tstate = wxPyBeginAllowThreads();
31759 (arg1)->SetId(arg2);
31760
31761 wxPyEndAllowThreads(__tstate);
31762 if (PyErr_Occurred()) SWIG_fail;
31763 }
31764 Py_INCREF(Py_None); resultobj = Py_None;
31765 return resultobj;
31766 fail:
31767 return NULL;
31768 }
31769
31770
31771 static PyObject *_wrap_MenuItem_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
31772 PyObject *resultobj;
31773 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31774 int result;
31775 PyObject * obj0 = 0 ;
31776 char *kwnames[] = {
31777 (char *) "self", NULL
31778 };
31779
31780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetId",kwnames,&obj0)) goto fail;
31781 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31782 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31783 {
31784 PyThreadState* __tstate = wxPyBeginAllowThreads();
31785 result = (int)((wxMenuItem const *)arg1)->GetId();
31786
31787 wxPyEndAllowThreads(__tstate);
31788 if (PyErr_Occurred()) SWIG_fail;
31789 }
31790 resultobj = SWIG_FromInt((int)result);
31791 return resultobj;
31792 fail:
31793 return NULL;
31794 }
31795
31796
31797 static PyObject *_wrap_MenuItem_IsSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
31798 PyObject *resultobj;
31799 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31800 bool result;
31801 PyObject * obj0 = 0 ;
31802 char *kwnames[] = {
31803 (char *) "self", NULL
31804 };
31805
31806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsSeparator",kwnames,&obj0)) goto fail;
31807 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31808 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31809 {
31810 PyThreadState* __tstate = wxPyBeginAllowThreads();
31811 result = (bool)((wxMenuItem const *)arg1)->IsSeparator();
31812
31813 wxPyEndAllowThreads(__tstate);
31814 if (PyErr_Occurred()) SWIG_fail;
31815 }
31816 {
31817 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31818 }
31819 return resultobj;
31820 fail:
31821 return NULL;
31822 }
31823
31824
31825 static PyObject *_wrap_MenuItem_SetText(PyObject *self, PyObject *args, PyObject *kwargs) {
31826 PyObject *resultobj;
31827 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31828 wxString *arg2 = 0 ;
31829 bool temp2 = False ;
31830 PyObject * obj0 = 0 ;
31831 PyObject * obj1 = 0 ;
31832 char *kwnames[] = {
31833 (char *) "self",(char *) "str", NULL
31834 };
31835
31836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetText",kwnames,&obj0,&obj1)) goto fail;
31837 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31838 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31839 {
31840 arg2 = wxString_in_helper(obj1);
31841 if (arg2 == NULL) SWIG_fail;
31842 temp2 = True;
31843 }
31844 {
31845 PyThreadState* __tstate = wxPyBeginAllowThreads();
31846 (arg1)->SetText((wxString const &)*arg2);
31847
31848 wxPyEndAllowThreads(__tstate);
31849 if (PyErr_Occurred()) SWIG_fail;
31850 }
31851 Py_INCREF(Py_None); resultobj = Py_None;
31852 {
31853 if (temp2)
31854 delete arg2;
31855 }
31856 return resultobj;
31857 fail:
31858 {
31859 if (temp2)
31860 delete arg2;
31861 }
31862 return NULL;
31863 }
31864
31865
31866 static PyObject *_wrap_MenuItem_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
31867 PyObject *resultobj;
31868 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31869 wxString result;
31870 PyObject * obj0 = 0 ;
31871 char *kwnames[] = {
31872 (char *) "self", NULL
31873 };
31874
31875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetLabel",kwnames,&obj0)) goto fail;
31876 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31877 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31878 {
31879 PyThreadState* __tstate = wxPyBeginAllowThreads();
31880 result = ((wxMenuItem const *)arg1)->GetLabel();
31881
31882 wxPyEndAllowThreads(__tstate);
31883 if (PyErr_Occurred()) SWIG_fail;
31884 }
31885 {
31886 #if wxUSE_UNICODE
31887 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31888 #else
31889 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31890 #endif
31891 }
31892 return resultobj;
31893 fail:
31894 return NULL;
31895 }
31896
31897
31898 static PyObject *_wrap_MenuItem_GetText(PyObject *self, PyObject *args, PyObject *kwargs) {
31899 PyObject *resultobj;
31900 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31901 wxString *result;
31902 PyObject * obj0 = 0 ;
31903 char *kwnames[] = {
31904 (char *) "self", NULL
31905 };
31906
31907 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetText",kwnames,&obj0)) goto fail;
31908 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31909 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31910 {
31911 PyThreadState* __tstate = wxPyBeginAllowThreads();
31912 {
31913 wxString const &_result_ref = ((wxMenuItem const *)arg1)->GetText();
31914 result = (wxString *) &_result_ref;
31915 }
31916
31917 wxPyEndAllowThreads(__tstate);
31918 if (PyErr_Occurred()) SWIG_fail;
31919 }
31920 {
31921 #if wxUSE_UNICODE
31922 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
31923 #else
31924 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
31925 #endif
31926 }
31927 return resultobj;
31928 fail:
31929 return NULL;
31930 }
31931
31932
31933 static PyObject *_wrap_MenuItem_GetLabelFromText(PyObject *self, PyObject *args, PyObject *kwargs) {
31934 PyObject *resultobj;
31935 wxString *arg1 = 0 ;
31936 wxString result;
31937 bool temp1 = False ;
31938 PyObject * obj0 = 0 ;
31939 char *kwnames[] = {
31940 (char *) "text", NULL
31941 };
31942
31943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetLabelFromText",kwnames,&obj0)) goto fail;
31944 {
31945 arg1 = wxString_in_helper(obj0);
31946 if (arg1 == NULL) SWIG_fail;
31947 temp1 = True;
31948 }
31949 {
31950 PyThreadState* __tstate = wxPyBeginAllowThreads();
31951 result = wxMenuItem::GetLabelFromText((wxString const &)*arg1);
31952
31953 wxPyEndAllowThreads(__tstate);
31954 if (PyErr_Occurred()) SWIG_fail;
31955 }
31956 {
31957 #if wxUSE_UNICODE
31958 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31959 #else
31960 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31961 #endif
31962 }
31963 {
31964 if (temp1)
31965 delete arg1;
31966 }
31967 return resultobj;
31968 fail:
31969 {
31970 if (temp1)
31971 delete arg1;
31972 }
31973 return NULL;
31974 }
31975
31976
31977 static PyObject *_wrap_MenuItem_GetKind(PyObject *self, PyObject *args, PyObject *kwargs) {
31978 PyObject *resultobj;
31979 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31980 int result;
31981 PyObject * obj0 = 0 ;
31982 char *kwnames[] = {
31983 (char *) "self", NULL
31984 };
31985
31986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetKind",kwnames,&obj0)) goto fail;
31987 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31988 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31989 {
31990 PyThreadState* __tstate = wxPyBeginAllowThreads();
31991 result = (int)((wxMenuItem const *)arg1)->GetKind();
31992
31993 wxPyEndAllowThreads(__tstate);
31994 if (PyErr_Occurred()) SWIG_fail;
31995 }
31996 resultobj = SWIG_FromInt((int)result);
31997 return resultobj;
31998 fail:
31999 return NULL;
32000 }
32001
32002
32003 static PyObject *_wrap_MenuItem_SetKind(PyObject *self, PyObject *args, PyObject *kwargs) {
32004 PyObject *resultobj;
32005 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32006 int arg2 ;
32007 PyObject * obj0 = 0 ;
32008 PyObject * obj1 = 0 ;
32009 char *kwnames[] = {
32010 (char *) "self",(char *) "kind", NULL
32011 };
32012
32013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetKind",kwnames,&obj0,&obj1)) goto fail;
32014 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32015 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32016 arg2 = (wxItemKind) SWIG_AsInt(obj1);
32017 if (PyErr_Occurred()) SWIG_fail;
32018 {
32019 PyThreadState* __tstate = wxPyBeginAllowThreads();
32020 (arg1)->SetKind((wxItemKind )arg2);
32021
32022 wxPyEndAllowThreads(__tstate);
32023 if (PyErr_Occurred()) SWIG_fail;
32024 }
32025 Py_INCREF(Py_None); resultobj = Py_None;
32026 return resultobj;
32027 fail:
32028 return NULL;
32029 }
32030
32031
32032 static PyObject *_wrap_MenuItem_SetCheckable(PyObject *self, PyObject *args, PyObject *kwargs) {
32033 PyObject *resultobj;
32034 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32035 bool arg2 ;
32036 PyObject * obj0 = 0 ;
32037 PyObject * obj1 = 0 ;
32038 char *kwnames[] = {
32039 (char *) "self",(char *) "checkable", NULL
32040 };
32041
32042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetCheckable",kwnames,&obj0,&obj1)) goto fail;
32043 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32044 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32045 arg2 = (bool) SWIG_AsBool(obj1);
32046 if (PyErr_Occurred()) SWIG_fail;
32047 {
32048 PyThreadState* __tstate = wxPyBeginAllowThreads();
32049 (arg1)->SetCheckable(arg2);
32050
32051 wxPyEndAllowThreads(__tstate);
32052 if (PyErr_Occurred()) SWIG_fail;
32053 }
32054 Py_INCREF(Py_None); resultobj = Py_None;
32055 return resultobj;
32056 fail:
32057 return NULL;
32058 }
32059
32060
32061 static PyObject *_wrap_MenuItem_IsCheckable(PyObject *self, PyObject *args, PyObject *kwargs) {
32062 PyObject *resultobj;
32063 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32064 bool result;
32065 PyObject * obj0 = 0 ;
32066 char *kwnames[] = {
32067 (char *) "self", NULL
32068 };
32069
32070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsCheckable",kwnames,&obj0)) goto fail;
32071 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32072 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32073 {
32074 PyThreadState* __tstate = wxPyBeginAllowThreads();
32075 result = (bool)((wxMenuItem const *)arg1)->IsCheckable();
32076
32077 wxPyEndAllowThreads(__tstate);
32078 if (PyErr_Occurred()) SWIG_fail;
32079 }
32080 {
32081 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32082 }
32083 return resultobj;
32084 fail:
32085 return NULL;
32086 }
32087
32088
32089 static PyObject *_wrap_MenuItem_IsSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
32090 PyObject *resultobj;
32091 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32092 bool result;
32093 PyObject * obj0 = 0 ;
32094 char *kwnames[] = {
32095 (char *) "self", NULL
32096 };
32097
32098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsSubMenu",kwnames,&obj0)) goto fail;
32099 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32100 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32101 {
32102 PyThreadState* __tstate = wxPyBeginAllowThreads();
32103 result = (bool)((wxMenuItem const *)arg1)->IsSubMenu();
32104
32105 wxPyEndAllowThreads(__tstate);
32106 if (PyErr_Occurred()) SWIG_fail;
32107 }
32108 {
32109 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32110 }
32111 return resultobj;
32112 fail:
32113 return NULL;
32114 }
32115
32116
32117 static PyObject *_wrap_MenuItem_SetSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
32118 PyObject *resultobj;
32119 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32120 wxMenu *arg2 = (wxMenu *) 0 ;
32121 PyObject * obj0 = 0 ;
32122 PyObject * obj1 = 0 ;
32123 char *kwnames[] = {
32124 (char *) "self",(char *) "menu", NULL
32125 };
32126
32127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetSubMenu",kwnames,&obj0,&obj1)) goto fail;
32128 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32129 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32130 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
32131 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32132 {
32133 PyThreadState* __tstate = wxPyBeginAllowThreads();
32134 (arg1)->SetSubMenu(arg2);
32135
32136 wxPyEndAllowThreads(__tstate);
32137 if (PyErr_Occurred()) SWIG_fail;
32138 }
32139 Py_INCREF(Py_None); resultobj = Py_None;
32140 return resultobj;
32141 fail:
32142 return NULL;
32143 }
32144
32145
32146 static PyObject *_wrap_MenuItem_GetSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
32147 PyObject *resultobj;
32148 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32149 wxMenu *result;
32150 PyObject * obj0 = 0 ;
32151 char *kwnames[] = {
32152 (char *) "self", NULL
32153 };
32154
32155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetSubMenu",kwnames,&obj0)) goto fail;
32156 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32157 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32158 {
32159 PyThreadState* __tstate = wxPyBeginAllowThreads();
32160 result = (wxMenu *)((wxMenuItem const *)arg1)->GetSubMenu();
32161
32162 wxPyEndAllowThreads(__tstate);
32163 if (PyErr_Occurred()) SWIG_fail;
32164 }
32165 {
32166 resultobj = wxPyMake_wxObject(result);
32167 }
32168 return resultobj;
32169 fail:
32170 return NULL;
32171 }
32172
32173
32174 static PyObject *_wrap_MenuItem_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
32175 PyObject *resultobj;
32176 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32177 bool arg2 = (bool) True ;
32178 PyObject * obj0 = 0 ;
32179 PyObject * obj1 = 0 ;
32180 char *kwnames[] = {
32181 (char *) "self",(char *) "enable", NULL
32182 };
32183
32184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_Enable",kwnames,&obj0,&obj1)) goto fail;
32185 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32186 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32187 if (obj1) {
32188 arg2 = (bool) SWIG_AsBool(obj1);
32189 if (PyErr_Occurred()) SWIG_fail;
32190 }
32191 {
32192 PyThreadState* __tstate = wxPyBeginAllowThreads();
32193 (arg1)->Enable(arg2);
32194
32195 wxPyEndAllowThreads(__tstate);
32196 if (PyErr_Occurred()) SWIG_fail;
32197 }
32198 Py_INCREF(Py_None); resultobj = Py_None;
32199 return resultobj;
32200 fail:
32201 return NULL;
32202 }
32203
32204
32205 static PyObject *_wrap_MenuItem_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
32206 PyObject *resultobj;
32207 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32208 bool result;
32209 PyObject * obj0 = 0 ;
32210 char *kwnames[] = {
32211 (char *) "self", NULL
32212 };
32213
32214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsEnabled",kwnames,&obj0)) goto fail;
32215 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32216 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32217 {
32218 PyThreadState* __tstate = wxPyBeginAllowThreads();
32219 result = (bool)((wxMenuItem const *)arg1)->IsEnabled();
32220
32221 wxPyEndAllowThreads(__tstate);
32222 if (PyErr_Occurred()) SWIG_fail;
32223 }
32224 {
32225 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32226 }
32227 return resultobj;
32228 fail:
32229 return NULL;
32230 }
32231
32232
32233 static PyObject *_wrap_MenuItem_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
32234 PyObject *resultobj;
32235 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32236 bool arg2 = (bool) True ;
32237 PyObject * obj0 = 0 ;
32238 PyObject * obj1 = 0 ;
32239 char *kwnames[] = {
32240 (char *) "self",(char *) "check", NULL
32241 };
32242
32243 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_Check",kwnames,&obj0,&obj1)) goto fail;
32244 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32245 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32246 if (obj1) {
32247 arg2 = (bool) SWIG_AsBool(obj1);
32248 if (PyErr_Occurred()) SWIG_fail;
32249 }
32250 {
32251 PyThreadState* __tstate = wxPyBeginAllowThreads();
32252 (arg1)->Check(arg2);
32253
32254 wxPyEndAllowThreads(__tstate);
32255 if (PyErr_Occurred()) SWIG_fail;
32256 }
32257 Py_INCREF(Py_None); resultobj = Py_None;
32258 return resultobj;
32259 fail:
32260 return NULL;
32261 }
32262
32263
32264 static PyObject *_wrap_MenuItem_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
32265 PyObject *resultobj;
32266 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32267 bool result;
32268 PyObject * obj0 = 0 ;
32269 char *kwnames[] = {
32270 (char *) "self", NULL
32271 };
32272
32273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsChecked",kwnames,&obj0)) goto fail;
32274 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32275 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32276 {
32277 PyThreadState* __tstate = wxPyBeginAllowThreads();
32278 result = (bool)((wxMenuItem const *)arg1)->IsChecked();
32279
32280 wxPyEndAllowThreads(__tstate);
32281 if (PyErr_Occurred()) SWIG_fail;
32282 }
32283 {
32284 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32285 }
32286 return resultobj;
32287 fail:
32288 return NULL;
32289 }
32290
32291
32292 static PyObject *_wrap_MenuItem_Toggle(PyObject *self, PyObject *args, PyObject *kwargs) {
32293 PyObject *resultobj;
32294 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32295 PyObject * obj0 = 0 ;
32296 char *kwnames[] = {
32297 (char *) "self", NULL
32298 };
32299
32300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_Toggle",kwnames,&obj0)) goto fail;
32301 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32302 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32303 {
32304 PyThreadState* __tstate = wxPyBeginAllowThreads();
32305 (arg1)->Toggle();
32306
32307 wxPyEndAllowThreads(__tstate);
32308 if (PyErr_Occurred()) SWIG_fail;
32309 }
32310 Py_INCREF(Py_None); resultobj = Py_None;
32311 return resultobj;
32312 fail:
32313 return NULL;
32314 }
32315
32316
32317 static PyObject *_wrap_MenuItem_SetHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
32318 PyObject *resultobj;
32319 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32320 wxString *arg2 = 0 ;
32321 bool temp2 = False ;
32322 PyObject * obj0 = 0 ;
32323 PyObject * obj1 = 0 ;
32324 char *kwnames[] = {
32325 (char *) "self",(char *) "str", NULL
32326 };
32327
32328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetHelp",kwnames,&obj0,&obj1)) goto fail;
32329 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32330 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32331 {
32332 arg2 = wxString_in_helper(obj1);
32333 if (arg2 == NULL) SWIG_fail;
32334 temp2 = True;
32335 }
32336 {
32337 PyThreadState* __tstate = wxPyBeginAllowThreads();
32338 (arg1)->SetHelp((wxString const &)*arg2);
32339
32340 wxPyEndAllowThreads(__tstate);
32341 if (PyErr_Occurred()) SWIG_fail;
32342 }
32343 Py_INCREF(Py_None); resultobj = Py_None;
32344 {
32345 if (temp2)
32346 delete arg2;
32347 }
32348 return resultobj;
32349 fail:
32350 {
32351 if (temp2)
32352 delete arg2;
32353 }
32354 return NULL;
32355 }
32356
32357
32358 static PyObject *_wrap_MenuItem_GetHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
32359 PyObject *resultobj;
32360 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32361 wxString *result;
32362 PyObject * obj0 = 0 ;
32363 char *kwnames[] = {
32364 (char *) "self", NULL
32365 };
32366
32367 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetHelp",kwnames,&obj0)) goto fail;
32368 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32369 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32370 {
32371 PyThreadState* __tstate = wxPyBeginAllowThreads();
32372 {
32373 wxString const &_result_ref = ((wxMenuItem const *)arg1)->GetHelp();
32374 result = (wxString *) &_result_ref;
32375 }
32376
32377 wxPyEndAllowThreads(__tstate);
32378 if (PyErr_Occurred()) SWIG_fail;
32379 }
32380 {
32381 #if wxUSE_UNICODE
32382 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
32383 #else
32384 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
32385 #endif
32386 }
32387 return resultobj;
32388 fail:
32389 return NULL;
32390 }
32391
32392
32393 static PyObject *_wrap_MenuItem_GetAccel(PyObject *self, PyObject *args, PyObject *kwargs) {
32394 PyObject *resultobj;
32395 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32396 wxAcceleratorEntry *result;
32397 PyObject * obj0 = 0 ;
32398 char *kwnames[] = {
32399 (char *) "self", NULL
32400 };
32401
32402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetAccel",kwnames,&obj0)) goto fail;
32403 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32404 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32405 {
32406 PyThreadState* __tstate = wxPyBeginAllowThreads();
32407 result = (wxAcceleratorEntry *)((wxMenuItem const *)arg1)->GetAccel();
32408
32409 wxPyEndAllowThreads(__tstate);
32410 if (PyErr_Occurred()) SWIG_fail;
32411 }
32412 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 0);
32413 return resultobj;
32414 fail:
32415 return NULL;
32416 }
32417
32418
32419 static PyObject *_wrap_MenuItem_SetAccel(PyObject *self, PyObject *args, PyObject *kwargs) {
32420 PyObject *resultobj;
32421 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32422 wxAcceleratorEntry *arg2 = (wxAcceleratorEntry *) 0 ;
32423 PyObject * obj0 = 0 ;
32424 PyObject * obj1 = 0 ;
32425 char *kwnames[] = {
32426 (char *) "self",(char *) "accel", NULL
32427 };
32428
32429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetAccel",kwnames,&obj0,&obj1)) goto fail;
32430 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32431 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32432 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxAcceleratorEntry,
32433 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32434 {
32435 PyThreadState* __tstate = wxPyBeginAllowThreads();
32436 (arg1)->SetAccel(arg2);
32437
32438 wxPyEndAllowThreads(__tstate);
32439 if (PyErr_Occurred()) SWIG_fail;
32440 }
32441 Py_INCREF(Py_None); resultobj = Py_None;
32442 return resultobj;
32443 fail:
32444 return NULL;
32445 }
32446
32447
32448 static PyObject *_wrap_MenuItem_GetDefaultMarginWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
32449 PyObject *resultobj;
32450 int result;
32451 char *kwnames[] = {
32452 NULL
32453 };
32454
32455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MenuItem_GetDefaultMarginWidth",kwnames)) goto fail;
32456 {
32457 PyThreadState* __tstate = wxPyBeginAllowThreads();
32458 result = (int)MenuItem_GetDefaultMarginWidth();
32459
32460 wxPyEndAllowThreads(__tstate);
32461 if (PyErr_Occurred()) SWIG_fail;
32462 }
32463 resultobj = SWIG_FromInt((int)result);
32464 return resultobj;
32465 fail:
32466 return NULL;
32467 }
32468
32469
32470 static PyObject *_wrap_MenuItem_SetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
32471 PyObject *resultobj;
32472 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32473 wxBitmap *arg2 = 0 ;
32474 PyObject * obj0 = 0 ;
32475 PyObject * obj1 = 0 ;
32476 char *kwnames[] = {
32477 (char *) "self",(char *) "bitmap", NULL
32478 };
32479
32480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
32481 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32482 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32483 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
32484 SWIG_POINTER_EXCEPTION | 0)) == -1)
32485 SWIG_fail;
32486 if (arg2 == NULL) {
32487 PyErr_SetString(PyExc_TypeError,"null reference");
32488 SWIG_fail;
32489 }
32490 {
32491 PyThreadState* __tstate = wxPyBeginAllowThreads();
32492 (arg1)->SetBitmap((wxBitmap const &)*arg2);
32493
32494 wxPyEndAllowThreads(__tstate);
32495 if (PyErr_Occurred()) SWIG_fail;
32496 }
32497 Py_INCREF(Py_None); resultobj = Py_None;
32498 return resultobj;
32499 fail:
32500 return NULL;
32501 }
32502
32503
32504 static PyObject *_wrap_MenuItem_GetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
32505 PyObject *resultobj;
32506 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32507 wxBitmap *result;
32508 PyObject * obj0 = 0 ;
32509 char *kwnames[] = {
32510 (char *) "self", NULL
32511 };
32512
32513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetBitmap",kwnames,&obj0)) goto fail;
32514 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32515 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32516 {
32517 PyThreadState* __tstate = wxPyBeginAllowThreads();
32518 {
32519 wxBitmap const &_result_ref = (arg1)->GetBitmap();
32520 result = (wxBitmap *) &_result_ref;
32521 }
32522
32523 wxPyEndAllowThreads(__tstate);
32524 if (PyErr_Occurred()) SWIG_fail;
32525 }
32526 {
32527 wxBitmap* resultptr = new wxBitmap(*result);
32528 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
32529 }
32530 return resultobj;
32531 fail:
32532 return NULL;
32533 }
32534
32535
32536 static PyObject * MenuItem_swigregister(PyObject *self, PyObject *args) {
32537 PyObject *obj;
32538 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32539 SWIG_TypeClientData(SWIGTYPE_p_wxMenuItem, obj);
32540 Py_INCREF(obj);
32541 return Py_BuildValue((char *)"");
32542 }
32543 static int _wrap_ControlNameStr_set(PyObject *_val) {
32544 PyErr_SetString(PyExc_TypeError,"Variable ControlNameStr is read-only.");
32545 return 1;
32546 }
32547
32548
32549 static PyObject *_wrap_ControlNameStr_get() {
32550 PyObject *pyobj;
32551
32552 {
32553 #if wxUSE_UNICODE
32554 pyobj = PyUnicode_FromWideChar((&wxPyControlNameStr)->c_str(), (&wxPyControlNameStr)->Len());
32555 #else
32556 pyobj = PyString_FromStringAndSize((&wxPyControlNameStr)->c_str(), (&wxPyControlNameStr)->Len());
32557 #endif
32558 }
32559 return pyobj;
32560 }
32561
32562
32563 static PyObject *_wrap_new_Control(PyObject *self, PyObject *args, PyObject *kwargs) {
32564 PyObject *resultobj;
32565 wxWindow *arg1 = (wxWindow *) 0 ;
32566 int arg2 ;
32567 wxPoint const &arg3_defvalue = wxDefaultPosition ;
32568 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
32569 wxSize const &arg4_defvalue = wxDefaultSize ;
32570 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
32571 long arg5 = (long) 0 ;
32572 wxValidator const &arg6_defvalue = wxDefaultValidator ;
32573 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
32574 wxString const &arg7_defvalue = wxPyControlNameStr ;
32575 wxString *arg7 = (wxString *) &arg7_defvalue ;
32576 wxControl *result;
32577 wxPoint temp3 ;
32578 wxSize temp4 ;
32579 bool temp7 = False ;
32580 PyObject * obj0 = 0 ;
32581 PyObject * obj1 = 0 ;
32582 PyObject * obj2 = 0 ;
32583 PyObject * obj3 = 0 ;
32584 PyObject * obj4 = 0 ;
32585 PyObject * obj5 = 0 ;
32586 PyObject * obj6 = 0 ;
32587 char *kwnames[] = {
32588 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
32589 };
32590
32591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:new_Control",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
32592 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
32593 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32594 arg2 = (int) SWIG_AsInt(obj1);
32595 if (PyErr_Occurred()) SWIG_fail;
32596 if (obj2) {
32597 {
32598 arg3 = &temp3;
32599 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
32600 }
32601 }
32602 if (obj3) {
32603 {
32604 arg4 = &temp4;
32605 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
32606 }
32607 }
32608 if (obj4) {
32609 arg5 = (long) SWIG_AsLong(obj4);
32610 if (PyErr_Occurred()) SWIG_fail;
32611 }
32612 if (obj5) {
32613 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxValidator,
32614 SWIG_POINTER_EXCEPTION | 0)) == -1)
32615 SWIG_fail;
32616 if (arg6 == NULL) {
32617 PyErr_SetString(PyExc_TypeError,"null reference");
32618 SWIG_fail;
32619 }
32620 }
32621 if (obj6) {
32622 {
32623 arg7 = wxString_in_helper(obj6);
32624 if (arg7 == NULL) SWIG_fail;
32625 temp7 = True;
32626 }
32627 }
32628 {
32629 PyThreadState* __tstate = wxPyBeginAllowThreads();
32630 result = (wxControl *)new wxControl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
32631
32632 wxPyEndAllowThreads(__tstate);
32633 if (PyErr_Occurred()) SWIG_fail;
32634 }
32635 {
32636 resultobj = wxPyMake_wxObject(result);
32637 }
32638 {
32639 if (temp7)
32640 delete arg7;
32641 }
32642 return resultobj;
32643 fail:
32644 {
32645 if (temp7)
32646 delete arg7;
32647 }
32648 return NULL;
32649 }
32650
32651
32652 static PyObject *_wrap_new_PreControl(PyObject *self, PyObject *args, PyObject *kwargs) {
32653 PyObject *resultobj;
32654 wxControl *result;
32655 char *kwnames[] = {
32656 NULL
32657 };
32658
32659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreControl",kwnames)) goto fail;
32660 {
32661 PyThreadState* __tstate = wxPyBeginAllowThreads();
32662 result = (wxControl *)new wxControl();
32663
32664 wxPyEndAllowThreads(__tstate);
32665 if (PyErr_Occurred()) SWIG_fail;
32666 }
32667 {
32668 resultobj = wxPyMake_wxObject(result);
32669 }
32670 return resultobj;
32671 fail:
32672 return NULL;
32673 }
32674
32675
32676 static PyObject *_wrap_Control_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
32677 PyObject *resultobj;
32678 wxControl *arg1 = (wxControl *) 0 ;
32679 wxWindow *arg2 = (wxWindow *) 0 ;
32680 int arg3 ;
32681 wxPoint const &arg4_defvalue = wxDefaultPosition ;
32682 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
32683 wxSize const &arg5_defvalue = wxDefaultSize ;
32684 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
32685 long arg6 = (long) 0 ;
32686 wxValidator const &arg7_defvalue = wxDefaultValidator ;
32687 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
32688 wxString const &arg8_defvalue = wxPyControlNameStr ;
32689 wxString *arg8 = (wxString *) &arg8_defvalue ;
32690 bool result;
32691 wxPoint temp4 ;
32692 wxSize temp5 ;
32693 bool temp8 = False ;
32694 PyObject * obj0 = 0 ;
32695 PyObject * obj1 = 0 ;
32696 PyObject * obj2 = 0 ;
32697 PyObject * obj3 = 0 ;
32698 PyObject * obj4 = 0 ;
32699 PyObject * obj5 = 0 ;
32700 PyObject * obj6 = 0 ;
32701 PyObject * obj7 = 0 ;
32702 char *kwnames[] = {
32703 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
32704 };
32705
32706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOO:Control_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
32707 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
32708 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32709 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
32710 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32711 arg3 = (int) SWIG_AsInt(obj2);
32712 if (PyErr_Occurred()) SWIG_fail;
32713 if (obj3) {
32714 {
32715 arg4 = &temp4;
32716 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
32717 }
32718 }
32719 if (obj4) {
32720 {
32721 arg5 = &temp5;
32722 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
32723 }
32724 }
32725 if (obj5) {
32726 arg6 = (long) SWIG_AsLong(obj5);
32727 if (PyErr_Occurred()) SWIG_fail;
32728 }
32729 if (obj6) {
32730 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxValidator,
32731 SWIG_POINTER_EXCEPTION | 0)) == -1)
32732 SWIG_fail;
32733 if (arg7 == NULL) {
32734 PyErr_SetString(PyExc_TypeError,"null reference");
32735 SWIG_fail;
32736 }
32737 }
32738 if (obj7) {
32739 {
32740 arg8 = wxString_in_helper(obj7);
32741 if (arg8 == NULL) SWIG_fail;
32742 temp8 = True;
32743 }
32744 }
32745 {
32746 PyThreadState* __tstate = wxPyBeginAllowThreads();
32747 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
32748
32749 wxPyEndAllowThreads(__tstate);
32750 if (PyErr_Occurred()) SWIG_fail;
32751 }
32752 {
32753 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32754 }
32755 {
32756 if (temp8)
32757 delete arg8;
32758 }
32759 return resultobj;
32760 fail:
32761 {
32762 if (temp8)
32763 delete arg8;
32764 }
32765 return NULL;
32766 }
32767
32768
32769 static PyObject *_wrap_Control_Command(PyObject *self, PyObject *args, PyObject *kwargs) {
32770 PyObject *resultobj;
32771 wxControl *arg1 = (wxControl *) 0 ;
32772 wxCommandEvent *arg2 = 0 ;
32773 PyObject * obj0 = 0 ;
32774 PyObject * obj1 = 0 ;
32775 char *kwnames[] = {
32776 (char *) "self",(char *) "event", NULL
32777 };
32778
32779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Control_Command",kwnames,&obj0,&obj1)) goto fail;
32780 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
32781 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32782 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCommandEvent,
32783 SWIG_POINTER_EXCEPTION | 0)) == -1)
32784 SWIG_fail;
32785 if (arg2 == NULL) {
32786 PyErr_SetString(PyExc_TypeError,"null reference");
32787 SWIG_fail;
32788 }
32789 {
32790 PyThreadState* __tstate = wxPyBeginAllowThreads();
32791 (arg1)->Command(*arg2);
32792
32793 wxPyEndAllowThreads(__tstate);
32794 if (PyErr_Occurred()) SWIG_fail;
32795 }
32796 Py_INCREF(Py_None); resultobj = Py_None;
32797 return resultobj;
32798 fail:
32799 return NULL;
32800 }
32801
32802
32803 static PyObject *_wrap_Control_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
32804 PyObject *resultobj;
32805 wxControl *arg1 = (wxControl *) 0 ;
32806 wxString result;
32807 PyObject * obj0 = 0 ;
32808 char *kwnames[] = {
32809 (char *) "self", NULL
32810 };
32811
32812 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Control_GetLabel",kwnames,&obj0)) goto fail;
32813 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
32814 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32815 {
32816 PyThreadState* __tstate = wxPyBeginAllowThreads();
32817 result = (arg1)->GetLabel();
32818
32819 wxPyEndAllowThreads(__tstate);
32820 if (PyErr_Occurred()) SWIG_fail;
32821 }
32822 {
32823 #if wxUSE_UNICODE
32824 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32825 #else
32826 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32827 #endif
32828 }
32829 return resultobj;
32830 fail:
32831 return NULL;
32832 }
32833
32834
32835 static PyObject *_wrap_Control_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
32836 PyObject *resultobj;
32837 wxControl *arg1 = (wxControl *) 0 ;
32838 wxString *arg2 = 0 ;
32839 bool temp2 = False ;
32840 PyObject * obj0 = 0 ;
32841 PyObject * obj1 = 0 ;
32842 char *kwnames[] = {
32843 (char *) "self",(char *) "label", NULL
32844 };
32845
32846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Control_SetLabel",kwnames,&obj0,&obj1)) goto fail;
32847 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
32848 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32849 {
32850 arg2 = wxString_in_helper(obj1);
32851 if (arg2 == NULL) SWIG_fail;
32852 temp2 = True;
32853 }
32854 {
32855 PyThreadState* __tstate = wxPyBeginAllowThreads();
32856 (arg1)->SetLabel((wxString const &)*arg2);
32857
32858 wxPyEndAllowThreads(__tstate);
32859 if (PyErr_Occurred()) SWIG_fail;
32860 }
32861 Py_INCREF(Py_None); resultobj = Py_None;
32862 {
32863 if (temp2)
32864 delete arg2;
32865 }
32866 return resultobj;
32867 fail:
32868 {
32869 if (temp2)
32870 delete arg2;
32871 }
32872 return NULL;
32873 }
32874
32875
32876 static PyObject *_wrap_Control_GetClassDefaultAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
32877 PyObject *resultobj;
32878 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
32879 wxVisualAttributes result;
32880 PyObject * obj0 = 0 ;
32881 char *kwnames[] = {
32882 (char *) "variant", NULL
32883 };
32884
32885 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Control_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
32886 if (obj0) {
32887 arg1 = (wxWindowVariant) SWIG_AsInt(obj0);
32888 if (PyErr_Occurred()) SWIG_fail;
32889 }
32890 {
32891 PyThreadState* __tstate = wxPyBeginAllowThreads();
32892 result = wxControl::GetClassDefaultAttributes((wxWindowVariant )arg1);
32893
32894 wxPyEndAllowThreads(__tstate);
32895 if (PyErr_Occurred()) SWIG_fail;
32896 }
32897 {
32898 wxVisualAttributes * resultptr;
32899 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
32900 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
32901 }
32902 return resultobj;
32903 fail:
32904 return NULL;
32905 }
32906
32907
32908 static PyObject * Control_swigregister(PyObject *self, PyObject *args) {
32909 PyObject *obj;
32910 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32911 SWIG_TypeClientData(SWIGTYPE_p_wxControl, obj);
32912 Py_INCREF(obj);
32913 return Py_BuildValue((char *)"");
32914 }
32915 static PyObject *_wrap_ItemContainer_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
32916 PyObject *resultobj;
32917 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
32918 wxString *arg2 = 0 ;
32919 PyObject *arg3 = (PyObject *) NULL ;
32920 int result;
32921 bool temp2 = False ;
32922 PyObject * obj0 = 0 ;
32923 PyObject * obj1 = 0 ;
32924 PyObject * obj2 = 0 ;
32925 char *kwnames[] = {
32926 (char *) "self",(char *) "item",(char *) "clientData", NULL
32927 };
32928
32929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ItemContainer_Append",kwnames,&obj0,&obj1,&obj2)) goto fail;
32930 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
32931 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32932 {
32933 arg2 = wxString_in_helper(obj1);
32934 if (arg2 == NULL) SWIG_fail;
32935 temp2 = True;
32936 }
32937 if (obj2) {
32938 arg3 = obj2;
32939 }
32940 {
32941 PyThreadState* __tstate = wxPyBeginAllowThreads();
32942 result = (int)wxItemContainer_Append(arg1,(wxString const &)*arg2,arg3);
32943
32944 wxPyEndAllowThreads(__tstate);
32945 if (PyErr_Occurred()) SWIG_fail;
32946 }
32947 resultobj = SWIG_FromInt((int)result);
32948 {
32949 if (temp2)
32950 delete arg2;
32951 }
32952 return resultobj;
32953 fail:
32954 {
32955 if (temp2)
32956 delete arg2;
32957 }
32958 return NULL;
32959 }
32960
32961
32962 static PyObject *_wrap_ItemContainer_AppendItems(PyObject *self, PyObject *args, PyObject *kwargs) {
32963 PyObject *resultobj;
32964 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
32965 wxArrayString *arg2 = 0 ;
32966 bool temp2 = False ;
32967 PyObject * obj0 = 0 ;
32968 PyObject * obj1 = 0 ;
32969 char *kwnames[] = {
32970 (char *) "self",(char *) "strings", NULL
32971 };
32972
32973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_AppendItems",kwnames,&obj0,&obj1)) goto fail;
32974 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
32975 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32976 {
32977 if (! PySequence_Check(obj1)) {
32978 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
32979 SWIG_fail;
32980 }
32981 arg2 = new wxArrayString;
32982 temp2 = True;
32983 int i, len=PySequence_Length(obj1);
32984 for (i=0; i<len; i++) {
32985 PyObject* item = PySequence_GetItem(obj1, i);
32986 #if wxUSE_UNICODE
32987 PyObject* str = PyObject_Unicode(item);
32988 #else
32989 PyObject* str = PyObject_Str(item);
32990 #endif
32991 if (PyErr_Occurred()) SWIG_fail;
32992 arg2->Add(Py2wxString(str));
32993 Py_DECREF(item);
32994 Py_DECREF(str);
32995 }
32996 }
32997 {
32998 PyThreadState* __tstate = wxPyBeginAllowThreads();
32999 (arg1)->Append((wxArrayString const &)*arg2);
33000
33001 wxPyEndAllowThreads(__tstate);
33002 if (PyErr_Occurred()) SWIG_fail;
33003 }
33004 Py_INCREF(Py_None); resultobj = Py_None;
33005 {
33006 if (temp2) delete arg2;
33007 }
33008 return resultobj;
33009 fail:
33010 {
33011 if (temp2) delete arg2;
33012 }
33013 return NULL;
33014 }
33015
33016
33017 static PyObject *_wrap_ItemContainer_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
33018 PyObject *resultobj;
33019 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33020 wxString *arg2 = 0 ;
33021 int arg3 ;
33022 PyObject *arg4 = (PyObject *) NULL ;
33023 int result;
33024 bool temp2 = False ;
33025 PyObject * obj0 = 0 ;
33026 PyObject * obj1 = 0 ;
33027 PyObject * obj2 = 0 ;
33028 PyObject * obj3 = 0 ;
33029 char *kwnames[] = {
33030 (char *) "self",(char *) "item",(char *) "pos",(char *) "clientData", NULL
33031 };
33032
33033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ItemContainer_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
33034 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33035 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33036 {
33037 arg2 = wxString_in_helper(obj1);
33038 if (arg2 == NULL) SWIG_fail;
33039 temp2 = True;
33040 }
33041 arg3 = (int) SWIG_AsInt(obj2);
33042 if (PyErr_Occurred()) SWIG_fail;
33043 if (obj3) {
33044 arg4 = obj3;
33045 }
33046 {
33047 PyThreadState* __tstate = wxPyBeginAllowThreads();
33048 result = (int)wxItemContainer_Insert(arg1,(wxString const &)*arg2,arg3,arg4);
33049
33050 wxPyEndAllowThreads(__tstate);
33051 if (PyErr_Occurred()) SWIG_fail;
33052 }
33053 resultobj = SWIG_FromInt((int)result);
33054 {
33055 if (temp2)
33056 delete arg2;
33057 }
33058 return resultobj;
33059 fail:
33060 {
33061 if (temp2)
33062 delete arg2;
33063 }
33064 return NULL;
33065 }
33066
33067
33068 static PyObject *_wrap_ItemContainer_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
33069 PyObject *resultobj;
33070 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33071 PyObject * obj0 = 0 ;
33072 char *kwnames[] = {
33073 (char *) "self", NULL
33074 };
33075
33076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_Clear",kwnames,&obj0)) goto fail;
33077 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33078 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33079 {
33080 PyThreadState* __tstate = wxPyBeginAllowThreads();
33081 (arg1)->Clear();
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_ItemContainer_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
33094 PyObject *resultobj;
33095 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33096 int arg2 ;
33097 PyObject * obj0 = 0 ;
33098 PyObject * obj1 = 0 ;
33099 char *kwnames[] = {
33100 (char *) "self",(char *) "n", NULL
33101 };
33102
33103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_Delete",kwnames,&obj0,&obj1)) goto fail;
33104 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33105 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33106 arg2 = (int) SWIG_AsInt(obj1);
33107 if (PyErr_Occurred()) SWIG_fail;
33108 {
33109 PyThreadState* __tstate = wxPyBeginAllowThreads();
33110 (arg1)->Delete(arg2);
33111
33112 wxPyEndAllowThreads(__tstate);
33113 if (PyErr_Occurred()) SWIG_fail;
33114 }
33115 Py_INCREF(Py_None); resultobj = Py_None;
33116 return resultobj;
33117 fail:
33118 return NULL;
33119 }
33120
33121
33122 static PyObject *_wrap_ItemContainer_GetCount(PyObject *self, PyObject *args, PyObject *kwargs) {
33123 PyObject *resultobj;
33124 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33125 int result;
33126 PyObject * obj0 = 0 ;
33127 char *kwnames[] = {
33128 (char *) "self", NULL
33129 };
33130
33131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetCount",kwnames,&obj0)) goto fail;
33132 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33133 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33134 {
33135 PyThreadState* __tstate = wxPyBeginAllowThreads();
33136 result = (int)((wxItemContainer const *)arg1)->GetCount();
33137
33138 wxPyEndAllowThreads(__tstate);
33139 if (PyErr_Occurred()) SWIG_fail;
33140 }
33141 resultobj = SWIG_FromInt((int)result);
33142 return resultobj;
33143 fail:
33144 return NULL;
33145 }
33146
33147
33148 static PyObject *_wrap_ItemContainer_IsEmpty(PyObject *self, PyObject *args, PyObject *kwargs) {
33149 PyObject *resultobj;
33150 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33151 bool result;
33152 PyObject * obj0 = 0 ;
33153 char *kwnames[] = {
33154 (char *) "self", NULL
33155 };
33156
33157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_IsEmpty",kwnames,&obj0)) goto fail;
33158 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33159 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33160 {
33161 PyThreadState* __tstate = wxPyBeginAllowThreads();
33162 result = (bool)((wxItemContainer const *)arg1)->IsEmpty();
33163
33164 wxPyEndAllowThreads(__tstate);
33165 if (PyErr_Occurred()) SWIG_fail;
33166 }
33167 {
33168 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33169 }
33170 return resultobj;
33171 fail:
33172 return NULL;
33173 }
33174
33175
33176 static PyObject *_wrap_ItemContainer_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
33177 PyObject *resultobj;
33178 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33179 int arg2 ;
33180 wxString result;
33181 PyObject * obj0 = 0 ;
33182 PyObject * obj1 = 0 ;
33183 char *kwnames[] = {
33184 (char *) "self",(char *) "n", NULL
33185 };
33186
33187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_GetString",kwnames,&obj0,&obj1)) goto fail;
33188 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33189 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33190 arg2 = (int) SWIG_AsInt(obj1);
33191 if (PyErr_Occurred()) SWIG_fail;
33192 {
33193 PyThreadState* __tstate = wxPyBeginAllowThreads();
33194 result = ((wxItemContainer const *)arg1)->GetString(arg2);
33195
33196 wxPyEndAllowThreads(__tstate);
33197 if (PyErr_Occurred()) SWIG_fail;
33198 }
33199 {
33200 #if wxUSE_UNICODE
33201 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33202 #else
33203 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33204 #endif
33205 }
33206 return resultobj;
33207 fail:
33208 return NULL;
33209 }
33210
33211
33212 static PyObject *_wrap_ItemContainer_GetStrings(PyObject *self, PyObject *args, PyObject *kwargs) {
33213 PyObject *resultobj;
33214 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33215 wxArrayString result;
33216 PyObject * obj0 = 0 ;
33217 char *kwnames[] = {
33218 (char *) "self", NULL
33219 };
33220
33221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetStrings",kwnames,&obj0)) goto fail;
33222 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33223 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33224 {
33225 PyThreadState* __tstate = wxPyBeginAllowThreads();
33226 result = ((wxItemContainer const *)arg1)->GetStrings();
33227
33228 wxPyEndAllowThreads(__tstate);
33229 if (PyErr_Occurred()) SWIG_fail;
33230 }
33231 {
33232 resultobj = wxArrayString2PyList_helper(result);
33233 }
33234 return resultobj;
33235 fail:
33236 return NULL;
33237 }
33238
33239
33240 static PyObject *_wrap_ItemContainer_SetString(PyObject *self, PyObject *args, PyObject *kwargs) {
33241 PyObject *resultobj;
33242 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33243 int arg2 ;
33244 wxString *arg3 = 0 ;
33245 bool temp3 = False ;
33246 PyObject * obj0 = 0 ;
33247 PyObject * obj1 = 0 ;
33248 PyObject * obj2 = 0 ;
33249 char *kwnames[] = {
33250 (char *) "self",(char *) "n",(char *) "s", NULL
33251 };
33252
33253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ItemContainer_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
33254 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33255 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33256 arg2 = (int) SWIG_AsInt(obj1);
33257 if (PyErr_Occurred()) SWIG_fail;
33258 {
33259 arg3 = wxString_in_helper(obj2);
33260 if (arg3 == NULL) SWIG_fail;
33261 temp3 = True;
33262 }
33263 {
33264 PyThreadState* __tstate = wxPyBeginAllowThreads();
33265 (arg1)->SetString(arg2,(wxString const &)*arg3);
33266
33267 wxPyEndAllowThreads(__tstate);
33268 if (PyErr_Occurred()) SWIG_fail;
33269 }
33270 Py_INCREF(Py_None); resultobj = Py_None;
33271 {
33272 if (temp3)
33273 delete arg3;
33274 }
33275 return resultobj;
33276 fail:
33277 {
33278 if (temp3)
33279 delete arg3;
33280 }
33281 return NULL;
33282 }
33283
33284
33285 static PyObject *_wrap_ItemContainer_FindString(PyObject *self, PyObject *args, PyObject *kwargs) {
33286 PyObject *resultobj;
33287 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33288 wxString *arg2 = 0 ;
33289 int result;
33290 bool temp2 = False ;
33291 PyObject * obj0 = 0 ;
33292 PyObject * obj1 = 0 ;
33293 char *kwnames[] = {
33294 (char *) "self",(char *) "s", NULL
33295 };
33296
33297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_FindString",kwnames,&obj0,&obj1)) goto fail;
33298 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33299 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33300 {
33301 arg2 = wxString_in_helper(obj1);
33302 if (arg2 == NULL) SWIG_fail;
33303 temp2 = True;
33304 }
33305 {
33306 PyThreadState* __tstate = wxPyBeginAllowThreads();
33307 result = (int)((wxItemContainer const *)arg1)->FindString((wxString const &)*arg2);
33308
33309 wxPyEndAllowThreads(__tstate);
33310 if (PyErr_Occurred()) SWIG_fail;
33311 }
33312 resultobj = SWIG_FromInt((int)result);
33313 {
33314 if (temp2)
33315 delete arg2;
33316 }
33317 return resultobj;
33318 fail:
33319 {
33320 if (temp2)
33321 delete arg2;
33322 }
33323 return NULL;
33324 }
33325
33326
33327 static PyObject *_wrap_ItemContainer_Select(PyObject *self, PyObject *args, PyObject *kwargs) {
33328 PyObject *resultobj;
33329 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33330 int arg2 ;
33331 PyObject * obj0 = 0 ;
33332 PyObject * obj1 = 0 ;
33333 char *kwnames[] = {
33334 (char *) "self",(char *) "n", NULL
33335 };
33336
33337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_Select",kwnames,&obj0,&obj1)) goto fail;
33338 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33339 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33340 arg2 = (int) SWIG_AsInt(obj1);
33341 if (PyErr_Occurred()) SWIG_fail;
33342 {
33343 PyThreadState* __tstate = wxPyBeginAllowThreads();
33344 (arg1)->Select(arg2);
33345
33346 wxPyEndAllowThreads(__tstate);
33347 if (PyErr_Occurred()) SWIG_fail;
33348 }
33349 Py_INCREF(Py_None); resultobj = Py_None;
33350 return resultobj;
33351 fail:
33352 return NULL;
33353 }
33354
33355
33356 static PyObject *_wrap_ItemContainer_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
33357 PyObject *resultobj;
33358 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33359 int result;
33360 PyObject * obj0 = 0 ;
33361 char *kwnames[] = {
33362 (char *) "self", NULL
33363 };
33364
33365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetSelection",kwnames,&obj0)) goto fail;
33366 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33367 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33368 {
33369 PyThreadState* __tstate = wxPyBeginAllowThreads();
33370 result = (int)((wxItemContainer const *)arg1)->GetSelection();
33371
33372 wxPyEndAllowThreads(__tstate);
33373 if (PyErr_Occurred()) SWIG_fail;
33374 }
33375 resultobj = SWIG_FromInt((int)result);
33376 return resultobj;
33377 fail:
33378 return NULL;
33379 }
33380
33381
33382 static PyObject *_wrap_ItemContainer_GetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
33383 PyObject *resultobj;
33384 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33385 wxString result;
33386 PyObject * obj0 = 0 ;
33387 char *kwnames[] = {
33388 (char *) "self", NULL
33389 };
33390
33391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetStringSelection",kwnames,&obj0)) goto fail;
33392 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33393 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33394 {
33395 PyThreadState* __tstate = wxPyBeginAllowThreads();
33396 result = ((wxItemContainer const *)arg1)->GetStringSelection();
33397
33398 wxPyEndAllowThreads(__tstate);
33399 if (PyErr_Occurred()) SWIG_fail;
33400 }
33401 {
33402 #if wxUSE_UNICODE
33403 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33404 #else
33405 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33406 #endif
33407 }
33408 return resultobj;
33409 fail:
33410 return NULL;
33411 }
33412
33413
33414 static PyObject *_wrap_ItemContainer_GetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
33415 PyObject *resultobj;
33416 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33417 int arg2 ;
33418 PyObject *result;
33419 PyObject * obj0 = 0 ;
33420 PyObject * obj1 = 0 ;
33421 char *kwnames[] = {
33422 (char *) "self",(char *) "n", NULL
33423 };
33424
33425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_GetClientData",kwnames,&obj0,&obj1)) goto fail;
33426 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33427 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33428 arg2 = (int) SWIG_AsInt(obj1);
33429 if (PyErr_Occurred()) SWIG_fail;
33430 {
33431 PyThreadState* __tstate = wxPyBeginAllowThreads();
33432 result = (PyObject *)wxItemContainer_GetClientData(arg1,arg2);
33433
33434 wxPyEndAllowThreads(__tstate);
33435 if (PyErr_Occurred()) SWIG_fail;
33436 }
33437 resultobj = result;
33438 return resultobj;
33439 fail:
33440 return NULL;
33441 }
33442
33443
33444 static PyObject *_wrap_ItemContainer_SetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
33445 PyObject *resultobj;
33446 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33447 int arg2 ;
33448 PyObject *arg3 = (PyObject *) 0 ;
33449 PyObject * obj0 = 0 ;
33450 PyObject * obj1 = 0 ;
33451 PyObject * obj2 = 0 ;
33452 char *kwnames[] = {
33453 (char *) "self",(char *) "n",(char *) "clientData", NULL
33454 };
33455
33456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ItemContainer_SetClientData",kwnames,&obj0,&obj1,&obj2)) goto fail;
33457 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33458 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33459 arg2 = (int) SWIG_AsInt(obj1);
33460 if (PyErr_Occurred()) SWIG_fail;
33461 arg3 = obj2;
33462 {
33463 PyThreadState* __tstate = wxPyBeginAllowThreads();
33464 wxItemContainer_SetClientData(arg1,arg2,arg3);
33465
33466 wxPyEndAllowThreads(__tstate);
33467 if (PyErr_Occurred()) SWIG_fail;
33468 }
33469 Py_INCREF(Py_None); resultobj = Py_None;
33470 return resultobj;
33471 fail:
33472 return NULL;
33473 }
33474
33475
33476 static PyObject * ItemContainer_swigregister(PyObject *self, PyObject *args) {
33477 PyObject *obj;
33478 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33479 SWIG_TypeClientData(SWIGTYPE_p_wxItemContainer, obj);
33480 Py_INCREF(obj);
33481 return Py_BuildValue((char *)"");
33482 }
33483 static PyObject * ControlWithItems_swigregister(PyObject *self, PyObject *args) {
33484 PyObject *obj;
33485 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33486 SWIG_TypeClientData(SWIGTYPE_p_wxControlWithItems, obj);
33487 Py_INCREF(obj);
33488 return Py_BuildValue((char *)"");
33489 }
33490 static PyObject *_wrap_new_SizerItem(PyObject *self, PyObject *args, PyObject *kwargs) {
33491 PyObject *resultobj;
33492 wxSizerItem *result;
33493 char *kwnames[] = {
33494 NULL
33495 };
33496
33497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SizerItem",kwnames)) goto fail;
33498 {
33499 PyThreadState* __tstate = wxPyBeginAllowThreads();
33500 result = (wxSizerItem *)new wxSizerItem();
33501
33502 wxPyEndAllowThreads(__tstate);
33503 if (PyErr_Occurred()) SWIG_fail;
33504 }
33505 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
33506 return resultobj;
33507 fail:
33508 return NULL;
33509 }
33510
33511
33512 static PyObject *_wrap_new_SizerItemSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
33513 PyObject *resultobj;
33514 int arg1 ;
33515 int arg2 ;
33516 int arg3 ;
33517 int arg4 ;
33518 int arg5 ;
33519 wxObject *arg6 = (wxObject *) 0 ;
33520 wxSizerItem *result;
33521 PyObject * obj0 = 0 ;
33522 PyObject * obj1 = 0 ;
33523 PyObject * obj2 = 0 ;
33524 PyObject * obj3 = 0 ;
33525 PyObject * obj4 = 0 ;
33526 PyObject * obj5 = 0 ;
33527 char *kwnames[] = {
33528 (char *) "width",(char *) "height",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
33529 };
33530
33531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:new_SizerItemSpacer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
33532 arg1 = (int) SWIG_AsInt(obj0);
33533 if (PyErr_Occurred()) SWIG_fail;
33534 arg2 = (int) SWIG_AsInt(obj1);
33535 if (PyErr_Occurred()) SWIG_fail;
33536 arg3 = (int) SWIG_AsInt(obj2);
33537 if (PyErr_Occurred()) SWIG_fail;
33538 arg4 = (int) SWIG_AsInt(obj3);
33539 if (PyErr_Occurred()) SWIG_fail;
33540 arg5 = (int) SWIG_AsInt(obj4);
33541 if (PyErr_Occurred()) SWIG_fail;
33542 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxObject,
33543 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33544 {
33545 PyThreadState* __tstate = wxPyBeginAllowThreads();
33546 result = (wxSizerItem *)new wxSizerItem(arg1,arg2,arg3,arg4,arg5,arg6);
33547
33548 wxPyEndAllowThreads(__tstate);
33549 if (PyErr_Occurred()) SWIG_fail;
33550 }
33551 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
33552 return resultobj;
33553 fail:
33554 return NULL;
33555 }
33556
33557
33558 static PyObject *_wrap_new_SizerItemWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
33559 PyObject *resultobj;
33560 wxWindow *arg1 = (wxWindow *) 0 ;
33561 int arg2 ;
33562 int arg3 ;
33563 int arg4 ;
33564 wxObject *arg5 = (wxObject *) 0 ;
33565 wxSizerItem *result;
33566 PyObject * obj0 = 0 ;
33567 PyObject * obj1 = 0 ;
33568 PyObject * obj2 = 0 ;
33569 PyObject * obj3 = 0 ;
33570 PyObject * obj4 = 0 ;
33571 char *kwnames[] = {
33572 (char *) "window",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
33573 };
33574
33575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:new_SizerItemWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
33576 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
33577 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33578 arg2 = (int) SWIG_AsInt(obj1);
33579 if (PyErr_Occurred()) SWIG_fail;
33580 arg3 = (int) SWIG_AsInt(obj2);
33581 if (PyErr_Occurred()) SWIG_fail;
33582 arg4 = (int) SWIG_AsInt(obj3);
33583 if (PyErr_Occurred()) SWIG_fail;
33584 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxObject,
33585 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33586 {
33587 PyThreadState* __tstate = wxPyBeginAllowThreads();
33588 result = (wxSizerItem *)new wxSizerItem(arg1,arg2,arg3,arg4,arg5);
33589
33590 wxPyEndAllowThreads(__tstate);
33591 if (PyErr_Occurred()) SWIG_fail;
33592 }
33593 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
33594 return resultobj;
33595 fail:
33596 return NULL;
33597 }
33598
33599
33600 static PyObject *_wrap_new_SizerItemSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
33601 PyObject *resultobj;
33602 wxSizer *arg1 = (wxSizer *) 0 ;
33603 int arg2 ;
33604 int arg3 ;
33605 int arg4 ;
33606 wxObject *arg5 = (wxObject *) 0 ;
33607 wxSizerItem *result;
33608 PyObject * obj0 = 0 ;
33609 PyObject * obj1 = 0 ;
33610 PyObject * obj2 = 0 ;
33611 PyObject * obj3 = 0 ;
33612 PyObject * obj4 = 0 ;
33613 char *kwnames[] = {
33614 (char *) "sizer",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
33615 };
33616
33617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:new_SizerItemSizer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
33618 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
33619 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33620 arg2 = (int) SWIG_AsInt(obj1);
33621 if (PyErr_Occurred()) SWIG_fail;
33622 arg3 = (int) SWIG_AsInt(obj2);
33623 if (PyErr_Occurred()) SWIG_fail;
33624 arg4 = (int) SWIG_AsInt(obj3);
33625 if (PyErr_Occurred()) SWIG_fail;
33626 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxObject,
33627 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33628 {
33629 PyThreadState* __tstate = wxPyBeginAllowThreads();
33630 result = (wxSizerItem *)new wxSizerItem(arg1,arg2,arg3,arg4,arg5);
33631
33632 wxPyEndAllowThreads(__tstate);
33633 if (PyErr_Occurred()) SWIG_fail;
33634 }
33635 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
33636 return resultobj;
33637 fail:
33638 return NULL;
33639 }
33640
33641
33642 static PyObject *_wrap_SizerItem_DeleteWindows(PyObject *self, PyObject *args, PyObject *kwargs) {
33643 PyObject *resultobj;
33644 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
33645 PyObject * obj0 = 0 ;
33646 char *kwnames[] = {
33647 (char *) "self", NULL
33648 };
33649
33650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_DeleteWindows",kwnames,&obj0)) goto fail;
33651 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
33652 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33653 {
33654 PyThreadState* __tstate = wxPyBeginAllowThreads();
33655 (arg1)->DeleteWindows();
33656
33657 wxPyEndAllowThreads(__tstate);
33658 if (PyErr_Occurred()) SWIG_fail;
33659 }
33660 Py_INCREF(Py_None); resultobj = Py_None;
33661 return resultobj;
33662 fail:
33663 return NULL;
33664 }
33665
33666
33667 static PyObject *_wrap_SizerItem_DetachSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
33668 PyObject *resultobj;
33669 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
33670 PyObject * obj0 = 0 ;
33671 char *kwnames[] = {
33672 (char *) "self", NULL
33673 };
33674
33675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_DetachSizer",kwnames,&obj0)) goto fail;
33676 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
33677 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33678 {
33679 PyThreadState* __tstate = wxPyBeginAllowThreads();
33680 (arg1)->DetachSizer();
33681
33682 wxPyEndAllowThreads(__tstate);
33683 if (PyErr_Occurred()) SWIG_fail;
33684 }
33685 Py_INCREF(Py_None); resultobj = Py_None;
33686 return resultobj;
33687 fail:
33688 return NULL;
33689 }
33690
33691
33692 static PyObject *_wrap_SizerItem_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
33693 PyObject *resultobj;
33694 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
33695 wxSize result;
33696 PyObject * obj0 = 0 ;
33697 char *kwnames[] = {
33698 (char *) "self", NULL
33699 };
33700
33701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSize",kwnames,&obj0)) goto fail;
33702 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
33703 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33704 {
33705 PyThreadState* __tstate = wxPyBeginAllowThreads();
33706 result = (arg1)->GetSize();
33707
33708 wxPyEndAllowThreads(__tstate);
33709 if (PyErr_Occurred()) SWIG_fail;
33710 }
33711 {
33712 wxSize * resultptr;
33713 resultptr = new wxSize((wxSize &) result);
33714 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
33715 }
33716 return resultobj;
33717 fail:
33718 return NULL;
33719 }
33720
33721
33722 static PyObject *_wrap_SizerItem_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
33723 PyObject *resultobj;
33724 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
33725 wxSize result;
33726 PyObject * obj0 = 0 ;
33727 char *kwnames[] = {
33728 (char *) "self", NULL
33729 };
33730
33731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_CalcMin",kwnames,&obj0)) goto fail;
33732 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
33733 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33734 {
33735 PyThreadState* __tstate = wxPyBeginAllowThreads();
33736 result = (arg1)->CalcMin();
33737
33738 wxPyEndAllowThreads(__tstate);
33739 if (PyErr_Occurred()) SWIG_fail;
33740 }
33741 {
33742 wxSize * resultptr;
33743 resultptr = new wxSize((wxSize &) result);
33744 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
33745 }
33746 return resultobj;
33747 fail:
33748 return NULL;
33749 }
33750
33751
33752 static PyObject *_wrap_SizerItem_SetDimension(PyObject *self, PyObject *args, PyObject *kwargs) {
33753 PyObject *resultobj;
33754 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
33755 wxPoint arg2 ;
33756 wxSize arg3 ;
33757 wxPoint *argp2 ;
33758 wxSize *argp3 ;
33759 PyObject * obj0 = 0 ;
33760 PyObject * obj1 = 0 ;
33761 PyObject * obj2 = 0 ;
33762 char *kwnames[] = {
33763 (char *) "self",(char *) "pos",(char *) "size", NULL
33764 };
33765
33766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetDimension",kwnames,&obj0,&obj1,&obj2)) goto fail;
33767 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
33768 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33769 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxPoint,
33770 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
33771 arg2 = *argp2;
33772 if ((SWIG_ConvertPtr(obj2,(void **)(&argp3),SWIGTYPE_p_wxSize,
33773 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
33774 arg3 = *argp3;
33775 {
33776 PyThreadState* __tstate = wxPyBeginAllowThreads();
33777 (arg1)->SetDimension(arg2,arg3);
33778
33779 wxPyEndAllowThreads(__tstate);
33780 if (PyErr_Occurred()) SWIG_fail;
33781 }
33782 Py_INCREF(Py_None); resultobj = Py_None;
33783 return resultobj;
33784 fail:
33785 return NULL;
33786 }
33787
33788
33789 static PyObject *_wrap_SizerItem_GetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
33790 PyObject *resultobj;
33791 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
33792 wxSize result;
33793 PyObject * obj0 = 0 ;
33794 char *kwnames[] = {
33795 (char *) "self", NULL
33796 };
33797
33798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetMinSize",kwnames,&obj0)) goto fail;
33799 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
33800 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33801 {
33802 PyThreadState* __tstate = wxPyBeginAllowThreads();
33803 result = (arg1)->GetMinSize();
33804
33805 wxPyEndAllowThreads(__tstate);
33806 if (PyErr_Occurred()) SWIG_fail;
33807 }
33808 {
33809 wxSize * resultptr;
33810 resultptr = new wxSize((wxSize &) result);
33811 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
33812 }
33813 return resultobj;
33814 fail:
33815 return NULL;
33816 }
33817
33818
33819 static PyObject *_wrap_SizerItem_SetInitSize(PyObject *self, PyObject *args, PyObject *kwargs) {
33820 PyObject *resultobj;
33821 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
33822 int arg2 ;
33823 int arg3 ;
33824 PyObject * obj0 = 0 ;
33825 PyObject * obj1 = 0 ;
33826 PyObject * obj2 = 0 ;
33827 char *kwnames[] = {
33828 (char *) "self",(char *) "x",(char *) "y", NULL
33829 };
33830
33831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetInitSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
33832 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
33833 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33834 arg2 = (int) SWIG_AsInt(obj1);
33835 if (PyErr_Occurred()) SWIG_fail;
33836 arg3 = (int) SWIG_AsInt(obj2);
33837 if (PyErr_Occurred()) SWIG_fail;
33838 {
33839 PyThreadState* __tstate = wxPyBeginAllowThreads();
33840 (arg1)->SetInitSize(arg2,arg3);
33841
33842 wxPyEndAllowThreads(__tstate);
33843 if (PyErr_Occurred()) SWIG_fail;
33844 }
33845 Py_INCREF(Py_None); resultobj = Py_None;
33846 return resultobj;
33847 fail:
33848 return NULL;
33849 }
33850
33851
33852 static PyObject *_wrap_SizerItem_SetRatioWH(PyObject *self, PyObject *args, PyObject *kwargs) {
33853 PyObject *resultobj;
33854 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
33855 int arg2 ;
33856 int arg3 ;
33857 PyObject * obj0 = 0 ;
33858 PyObject * obj1 = 0 ;
33859 PyObject * obj2 = 0 ;
33860 char *kwnames[] = {
33861 (char *) "self",(char *) "width",(char *) "height", NULL
33862 };
33863
33864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetRatioWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
33865 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
33866 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33867 arg2 = (int) SWIG_AsInt(obj1);
33868 if (PyErr_Occurred()) SWIG_fail;
33869 arg3 = (int) SWIG_AsInt(obj2);
33870 if (PyErr_Occurred()) SWIG_fail;
33871 {
33872 PyThreadState* __tstate = wxPyBeginAllowThreads();
33873 (arg1)->SetRatio(arg2,arg3);
33874
33875 wxPyEndAllowThreads(__tstate);
33876 if (PyErr_Occurred()) SWIG_fail;
33877 }
33878 Py_INCREF(Py_None); resultobj = Py_None;
33879 return resultobj;
33880 fail:
33881 return NULL;
33882 }
33883
33884
33885 static PyObject *_wrap_SizerItem_SetRatioSize(PyObject *self, PyObject *args, PyObject *kwargs) {
33886 PyObject *resultobj;
33887 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
33888 wxSize arg2 ;
33889 wxSize *argp2 ;
33890 PyObject * obj0 = 0 ;
33891 PyObject * obj1 = 0 ;
33892 char *kwnames[] = {
33893 (char *) "self",(char *) "size", NULL
33894 };
33895
33896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetRatioSize",kwnames,&obj0,&obj1)) goto fail;
33897 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
33898 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33899 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxSize,
33900 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
33901 arg2 = *argp2;
33902 {
33903 PyThreadState* __tstate = wxPyBeginAllowThreads();
33904 (arg1)->SetRatio(arg2);
33905
33906 wxPyEndAllowThreads(__tstate);
33907 if (PyErr_Occurred()) SWIG_fail;
33908 }
33909 Py_INCREF(Py_None); resultobj = Py_None;
33910 return resultobj;
33911 fail:
33912 return NULL;
33913 }
33914
33915
33916 static PyObject *_wrap_SizerItem_SetRatio(PyObject *self, PyObject *args, PyObject *kwargs) {
33917 PyObject *resultobj;
33918 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
33919 float arg2 ;
33920 PyObject * obj0 = 0 ;
33921 PyObject * obj1 = 0 ;
33922 char *kwnames[] = {
33923 (char *) "self",(char *) "ratio", NULL
33924 };
33925
33926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetRatio",kwnames,&obj0,&obj1)) goto fail;
33927 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
33928 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33929 arg2 = (float) SWIG_AsFloat(obj1);
33930 if (PyErr_Occurred()) SWIG_fail;
33931 {
33932 PyThreadState* __tstate = wxPyBeginAllowThreads();
33933 (arg1)->SetRatio(arg2);
33934
33935 wxPyEndAllowThreads(__tstate);
33936 if (PyErr_Occurred()) SWIG_fail;
33937 }
33938 Py_INCREF(Py_None); resultobj = Py_None;
33939 return resultobj;
33940 fail:
33941 return NULL;
33942 }
33943
33944
33945 static PyObject *_wrap_SizerItem_GetRatio(PyObject *self, PyObject *args, PyObject *kwargs) {
33946 PyObject *resultobj;
33947 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
33948 float result;
33949 PyObject * obj0 = 0 ;
33950 char *kwnames[] = {
33951 (char *) "self", NULL
33952 };
33953
33954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetRatio",kwnames,&obj0)) goto fail;
33955 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
33956 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33957 {
33958 PyThreadState* __tstate = wxPyBeginAllowThreads();
33959 result = (float)(arg1)->GetRatio();
33960
33961 wxPyEndAllowThreads(__tstate);
33962 if (PyErr_Occurred()) SWIG_fail;
33963 }
33964 resultobj = SWIG_FromFloat((float)result);
33965 return resultobj;
33966 fail:
33967 return NULL;
33968 }
33969
33970
33971 static PyObject *_wrap_SizerItem_IsWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
33972 PyObject *resultobj;
33973 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
33974 bool result;
33975 PyObject * obj0 = 0 ;
33976 char *kwnames[] = {
33977 (char *) "self", NULL
33978 };
33979
33980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsWindow",kwnames,&obj0)) goto fail;
33981 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
33982 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33983 {
33984 PyThreadState* __tstate = wxPyBeginAllowThreads();
33985 result = (bool)(arg1)->IsWindow();
33986
33987 wxPyEndAllowThreads(__tstate);
33988 if (PyErr_Occurred()) SWIG_fail;
33989 }
33990 {
33991 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33992 }
33993 return resultobj;
33994 fail:
33995 return NULL;
33996 }
33997
33998
33999 static PyObject *_wrap_SizerItem_IsSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
34000 PyObject *resultobj;
34001 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34002 bool result;
34003 PyObject * obj0 = 0 ;
34004 char *kwnames[] = {
34005 (char *) "self", NULL
34006 };
34007
34008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsSizer",kwnames,&obj0)) goto fail;
34009 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34010 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34011 {
34012 PyThreadState* __tstate = wxPyBeginAllowThreads();
34013 result = (bool)(arg1)->IsSizer();
34014
34015 wxPyEndAllowThreads(__tstate);
34016 if (PyErr_Occurred()) SWIG_fail;
34017 }
34018 {
34019 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34020 }
34021 return resultobj;
34022 fail:
34023 return NULL;
34024 }
34025
34026
34027 static PyObject *_wrap_SizerItem_IsSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
34028 PyObject *resultobj;
34029 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34030 bool result;
34031 PyObject * obj0 = 0 ;
34032 char *kwnames[] = {
34033 (char *) "self", NULL
34034 };
34035
34036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsSpacer",kwnames,&obj0)) goto fail;
34037 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34038 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34039 {
34040 PyThreadState* __tstate = wxPyBeginAllowThreads();
34041 result = (bool)(arg1)->IsSpacer();
34042
34043 wxPyEndAllowThreads(__tstate);
34044 if (PyErr_Occurred()) SWIG_fail;
34045 }
34046 {
34047 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34048 }
34049 return resultobj;
34050 fail:
34051 return NULL;
34052 }
34053
34054
34055 static PyObject *_wrap_SizerItem_SetProportion(PyObject *self, PyObject *args, PyObject *kwargs) {
34056 PyObject *resultobj;
34057 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34058 int arg2 ;
34059 PyObject * obj0 = 0 ;
34060 PyObject * obj1 = 0 ;
34061 char *kwnames[] = {
34062 (char *) "self",(char *) "proportion", NULL
34063 };
34064
34065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetProportion",kwnames,&obj0,&obj1)) goto fail;
34066 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34067 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34068 arg2 = (int) SWIG_AsInt(obj1);
34069 if (PyErr_Occurred()) SWIG_fail;
34070 {
34071 PyThreadState* __tstate = wxPyBeginAllowThreads();
34072 (arg1)->SetProportion(arg2);
34073
34074 wxPyEndAllowThreads(__tstate);
34075 if (PyErr_Occurred()) SWIG_fail;
34076 }
34077 Py_INCREF(Py_None); resultobj = Py_None;
34078 return resultobj;
34079 fail:
34080 return NULL;
34081 }
34082
34083
34084 static PyObject *_wrap_SizerItem_GetProportion(PyObject *self, PyObject *args, PyObject *kwargs) {
34085 PyObject *resultobj;
34086 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34087 int result;
34088 PyObject * obj0 = 0 ;
34089 char *kwnames[] = {
34090 (char *) "self", NULL
34091 };
34092
34093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetProportion",kwnames,&obj0)) goto fail;
34094 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34095 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34096 {
34097 PyThreadState* __tstate = wxPyBeginAllowThreads();
34098 result = (int)(arg1)->GetProportion();
34099
34100 wxPyEndAllowThreads(__tstate);
34101 if (PyErr_Occurred()) SWIG_fail;
34102 }
34103 resultobj = SWIG_FromInt((int)result);
34104 return resultobj;
34105 fail:
34106 return NULL;
34107 }
34108
34109
34110 static PyObject *_wrap_SizerItem_SetFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
34111 PyObject *resultobj;
34112 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34113 int arg2 ;
34114 PyObject * obj0 = 0 ;
34115 PyObject * obj1 = 0 ;
34116 char *kwnames[] = {
34117 (char *) "self",(char *) "flag", NULL
34118 };
34119
34120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetFlag",kwnames,&obj0,&obj1)) goto fail;
34121 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34122 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34123 arg2 = (int) SWIG_AsInt(obj1);
34124 if (PyErr_Occurred()) SWIG_fail;
34125 {
34126 PyThreadState* __tstate = wxPyBeginAllowThreads();
34127 (arg1)->SetFlag(arg2);
34128
34129 wxPyEndAllowThreads(__tstate);
34130 if (PyErr_Occurred()) SWIG_fail;
34131 }
34132 Py_INCREF(Py_None); resultobj = Py_None;
34133 return resultobj;
34134 fail:
34135 return NULL;
34136 }
34137
34138
34139 static PyObject *_wrap_SizerItem_GetFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
34140 PyObject *resultobj;
34141 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34142 int result;
34143 PyObject * obj0 = 0 ;
34144 char *kwnames[] = {
34145 (char *) "self", NULL
34146 };
34147
34148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetFlag",kwnames,&obj0)) goto fail;
34149 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34150 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34151 {
34152 PyThreadState* __tstate = wxPyBeginAllowThreads();
34153 result = (int)(arg1)->GetFlag();
34154
34155 wxPyEndAllowThreads(__tstate);
34156 if (PyErr_Occurred()) SWIG_fail;
34157 }
34158 resultobj = SWIG_FromInt((int)result);
34159 return resultobj;
34160 fail:
34161 return NULL;
34162 }
34163
34164
34165 static PyObject *_wrap_SizerItem_SetBorder(PyObject *self, PyObject *args, PyObject *kwargs) {
34166 PyObject *resultobj;
34167 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34168 int arg2 ;
34169 PyObject * obj0 = 0 ;
34170 PyObject * obj1 = 0 ;
34171 char *kwnames[] = {
34172 (char *) "self",(char *) "border", NULL
34173 };
34174
34175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetBorder",kwnames,&obj0,&obj1)) goto fail;
34176 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34177 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34178 arg2 = (int) SWIG_AsInt(obj1);
34179 if (PyErr_Occurred()) SWIG_fail;
34180 {
34181 PyThreadState* __tstate = wxPyBeginAllowThreads();
34182 (arg1)->SetBorder(arg2);
34183
34184 wxPyEndAllowThreads(__tstate);
34185 if (PyErr_Occurred()) SWIG_fail;
34186 }
34187 Py_INCREF(Py_None); resultobj = Py_None;
34188 return resultobj;
34189 fail:
34190 return NULL;
34191 }
34192
34193
34194 static PyObject *_wrap_SizerItem_GetBorder(PyObject *self, PyObject *args, PyObject *kwargs) {
34195 PyObject *resultobj;
34196 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34197 int result;
34198 PyObject * obj0 = 0 ;
34199 char *kwnames[] = {
34200 (char *) "self", NULL
34201 };
34202
34203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetBorder",kwnames,&obj0)) goto fail;
34204 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34205 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34206 {
34207 PyThreadState* __tstate = wxPyBeginAllowThreads();
34208 result = (int)(arg1)->GetBorder();
34209
34210 wxPyEndAllowThreads(__tstate);
34211 if (PyErr_Occurred()) SWIG_fail;
34212 }
34213 resultobj = SWIG_FromInt((int)result);
34214 return resultobj;
34215 fail:
34216 return NULL;
34217 }
34218
34219
34220 static PyObject *_wrap_SizerItem_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
34221 PyObject *resultobj;
34222 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34223 wxWindow *result;
34224 PyObject * obj0 = 0 ;
34225 char *kwnames[] = {
34226 (char *) "self", NULL
34227 };
34228
34229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetWindow",kwnames,&obj0)) goto fail;
34230 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34231 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34232 {
34233 PyThreadState* __tstate = wxPyBeginAllowThreads();
34234 result = (wxWindow *)(arg1)->GetWindow();
34235
34236 wxPyEndAllowThreads(__tstate);
34237 if (PyErr_Occurred()) SWIG_fail;
34238 }
34239 {
34240 resultobj = wxPyMake_wxObject(result);
34241 }
34242 return resultobj;
34243 fail:
34244 return NULL;
34245 }
34246
34247
34248 static PyObject *_wrap_SizerItem_SetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
34249 PyObject *resultobj;
34250 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34251 wxWindow *arg2 = (wxWindow *) 0 ;
34252 PyObject * obj0 = 0 ;
34253 PyObject * obj1 = 0 ;
34254 char *kwnames[] = {
34255 (char *) "self",(char *) "window", NULL
34256 };
34257
34258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetWindow",kwnames,&obj0,&obj1)) goto fail;
34259 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34260 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34261 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
34262 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34263 {
34264 PyThreadState* __tstate = wxPyBeginAllowThreads();
34265 (arg1)->SetWindow(arg2);
34266
34267 wxPyEndAllowThreads(__tstate);
34268 if (PyErr_Occurred()) SWIG_fail;
34269 }
34270 Py_INCREF(Py_None); resultobj = Py_None;
34271 return resultobj;
34272 fail:
34273 return NULL;
34274 }
34275
34276
34277 static PyObject *_wrap_SizerItem_GetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
34278 PyObject *resultobj;
34279 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34280 wxSizer *result;
34281 PyObject * obj0 = 0 ;
34282 char *kwnames[] = {
34283 (char *) "self", NULL
34284 };
34285
34286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSizer",kwnames,&obj0)) goto fail;
34287 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34288 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34289 {
34290 PyThreadState* __tstate = wxPyBeginAllowThreads();
34291 result = (wxSizer *)(arg1)->GetSizer();
34292
34293 wxPyEndAllowThreads(__tstate);
34294 if (PyErr_Occurred()) SWIG_fail;
34295 }
34296 {
34297 resultobj = wxPyMake_wxSizer(result);
34298 }
34299 return resultobj;
34300 fail:
34301 return NULL;
34302 }
34303
34304
34305 static PyObject *_wrap_SizerItem_SetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
34306 PyObject *resultobj;
34307 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34308 wxSizer *arg2 = (wxSizer *) 0 ;
34309 PyObject * obj0 = 0 ;
34310 PyObject * obj1 = 0 ;
34311 char *kwnames[] = {
34312 (char *) "self",(char *) "sizer", NULL
34313 };
34314
34315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetSizer",kwnames,&obj0,&obj1)) goto fail;
34316 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34317 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34318 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
34319 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34320 {
34321 PyThreadState* __tstate = wxPyBeginAllowThreads();
34322 (arg1)->SetSizer(arg2);
34323
34324 wxPyEndAllowThreads(__tstate);
34325 if (PyErr_Occurred()) SWIG_fail;
34326 }
34327 Py_INCREF(Py_None); resultobj = Py_None;
34328 return resultobj;
34329 fail:
34330 return NULL;
34331 }
34332
34333
34334 static PyObject *_wrap_SizerItem_GetSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
34335 PyObject *resultobj;
34336 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34337 wxSize *result;
34338 PyObject * obj0 = 0 ;
34339 char *kwnames[] = {
34340 (char *) "self", NULL
34341 };
34342
34343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSpacer",kwnames,&obj0)) goto fail;
34344 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34345 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34346 {
34347 PyThreadState* __tstate = wxPyBeginAllowThreads();
34348 {
34349 wxSize const &_result_ref = (arg1)->GetSpacer();
34350 result = (wxSize *) &_result_ref;
34351 }
34352
34353 wxPyEndAllowThreads(__tstate);
34354 if (PyErr_Occurred()) SWIG_fail;
34355 }
34356 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
34357 return resultobj;
34358 fail:
34359 return NULL;
34360 }
34361
34362
34363 static PyObject *_wrap_SizerItem_SetSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
34364 PyObject *resultobj;
34365 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34366 wxSize *arg2 = 0 ;
34367 wxSize temp2 ;
34368 PyObject * obj0 = 0 ;
34369 PyObject * obj1 = 0 ;
34370 char *kwnames[] = {
34371 (char *) "self",(char *) "size", NULL
34372 };
34373
34374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetSpacer",kwnames,&obj0,&obj1)) goto fail;
34375 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34376 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34377 {
34378 arg2 = &temp2;
34379 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
34380 }
34381 {
34382 PyThreadState* __tstate = wxPyBeginAllowThreads();
34383 (arg1)->SetSpacer((wxSize const &)*arg2);
34384
34385 wxPyEndAllowThreads(__tstate);
34386 if (PyErr_Occurred()) SWIG_fail;
34387 }
34388 Py_INCREF(Py_None); resultobj = Py_None;
34389 return resultobj;
34390 fail:
34391 return NULL;
34392 }
34393
34394
34395 static PyObject *_wrap_SizerItem_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
34396 PyObject *resultobj;
34397 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34398 bool arg2 ;
34399 PyObject * obj0 = 0 ;
34400 PyObject * obj1 = 0 ;
34401 char *kwnames[] = {
34402 (char *) "self",(char *) "show", NULL
34403 };
34404
34405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_Show",kwnames,&obj0,&obj1)) goto fail;
34406 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34407 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34408 arg2 = (bool) SWIG_AsBool(obj1);
34409 if (PyErr_Occurred()) SWIG_fail;
34410 {
34411 PyThreadState* __tstate = wxPyBeginAllowThreads();
34412 (arg1)->Show(arg2);
34413
34414 wxPyEndAllowThreads(__tstate);
34415 if (PyErr_Occurred()) SWIG_fail;
34416 }
34417 Py_INCREF(Py_None); resultobj = Py_None;
34418 return resultobj;
34419 fail:
34420 return NULL;
34421 }
34422
34423
34424 static PyObject *_wrap_SizerItem_IsShown(PyObject *self, PyObject *args, PyObject *kwargs) {
34425 PyObject *resultobj;
34426 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34427 bool result;
34428 PyObject * obj0 = 0 ;
34429 char *kwnames[] = {
34430 (char *) "self", NULL
34431 };
34432
34433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsShown",kwnames,&obj0)) goto fail;
34434 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34435 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34436 {
34437 PyThreadState* __tstate = wxPyBeginAllowThreads();
34438 result = (bool)(arg1)->IsShown();
34439
34440 wxPyEndAllowThreads(__tstate);
34441 if (PyErr_Occurred()) SWIG_fail;
34442 }
34443 {
34444 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34445 }
34446 return resultobj;
34447 fail:
34448 return NULL;
34449 }
34450
34451
34452 static PyObject *_wrap_SizerItem_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
34453 PyObject *resultobj;
34454 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34455 wxPoint result;
34456 PyObject * obj0 = 0 ;
34457 char *kwnames[] = {
34458 (char *) "self", NULL
34459 };
34460
34461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetPosition",kwnames,&obj0)) goto fail;
34462 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34463 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34464 {
34465 PyThreadState* __tstate = wxPyBeginAllowThreads();
34466 result = (arg1)->GetPosition();
34467
34468 wxPyEndAllowThreads(__tstate);
34469 if (PyErr_Occurred()) SWIG_fail;
34470 }
34471 {
34472 wxPoint * resultptr;
34473 resultptr = new wxPoint((wxPoint &) result);
34474 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
34475 }
34476 return resultobj;
34477 fail:
34478 return NULL;
34479 }
34480
34481
34482 static PyObject *_wrap_SizerItem_GetUserData(PyObject *self, PyObject *args, PyObject *kwargs) {
34483 PyObject *resultobj;
34484 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34485 PyObject *result;
34486 PyObject * obj0 = 0 ;
34487 char *kwnames[] = {
34488 (char *) "self", NULL
34489 };
34490
34491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetUserData",kwnames,&obj0)) goto fail;
34492 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34493 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34494 {
34495 PyThreadState* __tstate = wxPyBeginAllowThreads();
34496 result = (PyObject *)wxSizerItem_GetUserData(arg1);
34497
34498 wxPyEndAllowThreads(__tstate);
34499 if (PyErr_Occurred()) SWIG_fail;
34500 }
34501 resultobj = result;
34502 return resultobj;
34503 fail:
34504 return NULL;
34505 }
34506
34507
34508 static PyObject * SizerItem_swigregister(PyObject *self, PyObject *args) {
34509 PyObject *obj;
34510 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34511 SWIG_TypeClientData(SWIGTYPE_p_wxSizerItem, obj);
34512 Py_INCREF(obj);
34513 return Py_BuildValue((char *)"");
34514 }
34515 static PyObject *_wrap_Sizer__setOORInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
34516 PyObject *resultobj;
34517 wxSizer *arg1 = (wxSizer *) 0 ;
34518 PyObject *arg2 = (PyObject *) 0 ;
34519 PyObject * obj0 = 0 ;
34520 PyObject * obj1 = 0 ;
34521 char *kwnames[] = {
34522 (char *) "self",(char *) "_self", NULL
34523 };
34524
34525 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
34526 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34527 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34528 arg2 = obj1;
34529 {
34530 PyThreadState* __tstate = wxPyBeginAllowThreads();
34531 wxSizer__setOORInfo(arg1,arg2);
34532
34533 wxPyEndAllowThreads(__tstate);
34534 if (PyErr_Occurred()) SWIG_fail;
34535 }
34536 Py_INCREF(Py_None); resultobj = Py_None;
34537 return resultobj;
34538 fail:
34539 return NULL;
34540 }
34541
34542
34543 static PyObject *_wrap_Sizer_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
34544 PyObject *resultobj;
34545 wxSizer *arg1 = (wxSizer *) 0 ;
34546 PyObject *arg2 = (PyObject *) 0 ;
34547 int arg3 = (int) 0 ;
34548 int arg4 = (int) 0 ;
34549 int arg5 = (int) 0 ;
34550 PyObject *arg6 = (PyObject *) NULL ;
34551 PyObject * obj0 = 0 ;
34552 PyObject * obj1 = 0 ;
34553 PyObject * obj2 = 0 ;
34554 PyObject * obj3 = 0 ;
34555 PyObject * obj4 = 0 ;
34556 PyObject * obj5 = 0 ;
34557 char *kwnames[] = {
34558 (char *) "self",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
34559 };
34560
34561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Sizer_Add",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
34562 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34563 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34564 arg2 = obj1;
34565 if (obj2) {
34566 arg3 = (int) SWIG_AsInt(obj2);
34567 if (PyErr_Occurred()) SWIG_fail;
34568 }
34569 if (obj3) {
34570 arg4 = (int) SWIG_AsInt(obj3);
34571 if (PyErr_Occurred()) SWIG_fail;
34572 }
34573 if (obj4) {
34574 arg5 = (int) SWIG_AsInt(obj4);
34575 if (PyErr_Occurred()) SWIG_fail;
34576 }
34577 if (obj5) {
34578 arg6 = obj5;
34579 }
34580 {
34581 PyThreadState* __tstate = wxPyBeginAllowThreads();
34582 wxSizer_Add(arg1,arg2,arg3,arg4,arg5,arg6);
34583
34584 wxPyEndAllowThreads(__tstate);
34585 if (PyErr_Occurred()) SWIG_fail;
34586 }
34587 Py_INCREF(Py_None); resultobj = Py_None;
34588 return resultobj;
34589 fail:
34590 return NULL;
34591 }
34592
34593
34594 static PyObject *_wrap_Sizer_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
34595 PyObject *resultobj;
34596 wxSizer *arg1 = (wxSizer *) 0 ;
34597 int arg2 ;
34598 PyObject *arg3 = (PyObject *) 0 ;
34599 int arg4 = (int) 0 ;
34600 int arg5 = (int) 0 ;
34601 int arg6 = (int) 0 ;
34602 PyObject *arg7 = (PyObject *) NULL ;
34603 PyObject * obj0 = 0 ;
34604 PyObject * obj1 = 0 ;
34605 PyObject * obj2 = 0 ;
34606 PyObject * obj3 = 0 ;
34607 PyObject * obj4 = 0 ;
34608 PyObject * obj5 = 0 ;
34609 PyObject * obj6 = 0 ;
34610 char *kwnames[] = {
34611 (char *) "self",(char *) "before",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
34612 };
34613
34614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Sizer_Insert",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
34615 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34616 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34617 arg2 = (int) SWIG_AsInt(obj1);
34618 if (PyErr_Occurred()) SWIG_fail;
34619 arg3 = obj2;
34620 if (obj3) {
34621 arg4 = (int) SWIG_AsInt(obj3);
34622 if (PyErr_Occurred()) SWIG_fail;
34623 }
34624 if (obj4) {
34625 arg5 = (int) SWIG_AsInt(obj4);
34626 if (PyErr_Occurred()) SWIG_fail;
34627 }
34628 if (obj5) {
34629 arg6 = (int) SWIG_AsInt(obj5);
34630 if (PyErr_Occurred()) SWIG_fail;
34631 }
34632 if (obj6) {
34633 arg7 = obj6;
34634 }
34635 {
34636 PyThreadState* __tstate = wxPyBeginAllowThreads();
34637 wxSizer_Insert(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
34638
34639 wxPyEndAllowThreads(__tstate);
34640 if (PyErr_Occurred()) SWIG_fail;
34641 }
34642 Py_INCREF(Py_None); resultobj = Py_None;
34643 return resultobj;
34644 fail:
34645 return NULL;
34646 }
34647
34648
34649 static PyObject *_wrap_Sizer_Prepend(PyObject *self, PyObject *args, PyObject *kwargs) {
34650 PyObject *resultobj;
34651 wxSizer *arg1 = (wxSizer *) 0 ;
34652 PyObject *arg2 = (PyObject *) 0 ;
34653 int arg3 = (int) 0 ;
34654 int arg4 = (int) 0 ;
34655 int arg5 = (int) 0 ;
34656 PyObject *arg6 = (PyObject *) NULL ;
34657 PyObject * obj0 = 0 ;
34658 PyObject * obj1 = 0 ;
34659 PyObject * obj2 = 0 ;
34660 PyObject * obj3 = 0 ;
34661 PyObject * obj4 = 0 ;
34662 PyObject * obj5 = 0 ;
34663 char *kwnames[] = {
34664 (char *) "self",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
34665 };
34666
34667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Sizer_Prepend",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
34668 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34669 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34670 arg2 = obj1;
34671 if (obj2) {
34672 arg3 = (int) SWIG_AsInt(obj2);
34673 if (PyErr_Occurred()) SWIG_fail;
34674 }
34675 if (obj3) {
34676 arg4 = (int) SWIG_AsInt(obj3);
34677 if (PyErr_Occurred()) SWIG_fail;
34678 }
34679 if (obj4) {
34680 arg5 = (int) SWIG_AsInt(obj4);
34681 if (PyErr_Occurred()) SWIG_fail;
34682 }
34683 if (obj5) {
34684 arg6 = obj5;
34685 }
34686 {
34687 PyThreadState* __tstate = wxPyBeginAllowThreads();
34688 wxSizer_Prepend(arg1,arg2,arg3,arg4,arg5,arg6);
34689
34690 wxPyEndAllowThreads(__tstate);
34691 if (PyErr_Occurred()) SWIG_fail;
34692 }
34693 Py_INCREF(Py_None); resultobj = Py_None;
34694 return resultobj;
34695 fail:
34696 return NULL;
34697 }
34698
34699
34700 static PyObject *_wrap_Sizer_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
34701 PyObject *resultobj;
34702 wxSizer *arg1 = (wxSizer *) 0 ;
34703 PyObject *arg2 = (PyObject *) 0 ;
34704 bool result;
34705 PyObject * obj0 = 0 ;
34706 PyObject * obj1 = 0 ;
34707 char *kwnames[] = {
34708 (char *) "self",(char *) "item", NULL
34709 };
34710
34711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Remove",kwnames,&obj0,&obj1)) goto fail;
34712 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34713 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34714 arg2 = obj1;
34715 {
34716 PyThreadState* __tstate = wxPyBeginAllowThreads();
34717 result = (bool)wxSizer_Remove(arg1,arg2);
34718
34719 wxPyEndAllowThreads(__tstate);
34720 if (PyErr_Occurred()) SWIG_fail;
34721 }
34722 {
34723 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34724 }
34725 return resultobj;
34726 fail:
34727 return NULL;
34728 }
34729
34730
34731 static PyObject *_wrap_Sizer_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
34732 PyObject *resultobj;
34733 wxSizer *arg1 = (wxSizer *) 0 ;
34734 PyObject *arg2 = (PyObject *) 0 ;
34735 bool result;
34736 PyObject * obj0 = 0 ;
34737 PyObject * obj1 = 0 ;
34738 char *kwnames[] = {
34739 (char *) "self",(char *) "item", NULL
34740 };
34741
34742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Detach",kwnames,&obj0,&obj1)) goto fail;
34743 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34744 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34745 arg2 = obj1;
34746 {
34747 PyThreadState* __tstate = wxPyBeginAllowThreads();
34748 result = (bool)wxSizer_Detach(arg1,arg2);
34749
34750 wxPyEndAllowThreads(__tstate);
34751 if (PyErr_Occurred()) SWIG_fail;
34752 }
34753 {
34754 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34755 }
34756 return resultobj;
34757 fail:
34758 return NULL;
34759 }
34760
34761
34762 static PyObject *_wrap_Sizer__SetItemMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
34763 PyObject *resultobj;
34764 wxSizer *arg1 = (wxSizer *) 0 ;
34765 PyObject *arg2 = (PyObject *) 0 ;
34766 wxSize *arg3 = 0 ;
34767 wxSize temp3 ;
34768 PyObject * obj0 = 0 ;
34769 PyObject * obj1 = 0 ;
34770 PyObject * obj2 = 0 ;
34771 char *kwnames[] = {
34772 (char *) "self",(char *) "item",(char *) "size", NULL
34773 };
34774
34775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Sizer__SetItemMinSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
34776 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34777 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34778 arg2 = obj1;
34779 {
34780 arg3 = &temp3;
34781 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
34782 }
34783 {
34784 PyThreadState* __tstate = wxPyBeginAllowThreads();
34785 wxSizer__SetItemMinSize(arg1,arg2,(wxSize const &)*arg3);
34786
34787 wxPyEndAllowThreads(__tstate);
34788 if (PyErr_Occurred()) SWIG_fail;
34789 }
34790 Py_INCREF(Py_None); resultobj = Py_None;
34791 return resultobj;
34792 fail:
34793 return NULL;
34794 }
34795
34796
34797 static PyObject *_wrap_Sizer_AddItem(PyObject *self, PyObject *args, PyObject *kwargs) {
34798 PyObject *resultobj;
34799 wxSizer *arg1 = (wxSizer *) 0 ;
34800 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
34801 PyObject * obj0 = 0 ;
34802 PyObject * obj1 = 0 ;
34803 char *kwnames[] = {
34804 (char *) "self",(char *) "item", NULL
34805 };
34806
34807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_AddItem",kwnames,&obj0,&obj1)) goto fail;
34808 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34809 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34810 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizerItem,
34811 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34812 {
34813 PyThreadState* __tstate = wxPyBeginAllowThreads();
34814 (arg1)->Add(arg2);
34815
34816 wxPyEndAllowThreads(__tstate);
34817 if (PyErr_Occurred()) SWIG_fail;
34818 }
34819 Py_INCREF(Py_None); resultobj = Py_None;
34820 return resultobj;
34821 fail:
34822 return NULL;
34823 }
34824
34825
34826 static PyObject *_wrap_Sizer_InsertItem(PyObject *self, PyObject *args, PyObject *kwargs) {
34827 PyObject *resultobj;
34828 wxSizer *arg1 = (wxSizer *) 0 ;
34829 size_t arg2 ;
34830 wxSizerItem *arg3 = (wxSizerItem *) 0 ;
34831 PyObject * obj0 = 0 ;
34832 PyObject * obj1 = 0 ;
34833 PyObject * obj2 = 0 ;
34834 char *kwnames[] = {
34835 (char *) "self",(char *) "index",(char *) "item", NULL
34836 };
34837
34838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Sizer_InsertItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
34839 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34840 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34841 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
34842 if (PyErr_Occurred()) SWIG_fail;
34843 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxSizerItem,
34844 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34845 {
34846 PyThreadState* __tstate = wxPyBeginAllowThreads();
34847 (arg1)->Insert(arg2,arg3);
34848
34849 wxPyEndAllowThreads(__tstate);
34850 if (PyErr_Occurred()) SWIG_fail;
34851 }
34852 Py_INCREF(Py_None); resultobj = Py_None;
34853 return resultobj;
34854 fail:
34855 return NULL;
34856 }
34857
34858
34859 static PyObject *_wrap_Sizer_PrependItem(PyObject *self, PyObject *args, PyObject *kwargs) {
34860 PyObject *resultobj;
34861 wxSizer *arg1 = (wxSizer *) 0 ;
34862 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
34863 PyObject * obj0 = 0 ;
34864 PyObject * obj1 = 0 ;
34865 char *kwnames[] = {
34866 (char *) "self",(char *) "item", NULL
34867 };
34868
34869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_PrependItem",kwnames,&obj0,&obj1)) goto fail;
34870 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34871 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34872 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizerItem,
34873 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34874 {
34875 PyThreadState* __tstate = wxPyBeginAllowThreads();
34876 (arg1)->Prepend(arg2);
34877
34878 wxPyEndAllowThreads(__tstate);
34879 if (PyErr_Occurred()) SWIG_fail;
34880 }
34881 Py_INCREF(Py_None); resultobj = Py_None;
34882 return resultobj;
34883 fail:
34884 return NULL;
34885 }
34886
34887
34888 static PyObject *_wrap_Sizer_SetDimension(PyObject *self, PyObject *args, PyObject *kwargs) {
34889 PyObject *resultobj;
34890 wxSizer *arg1 = (wxSizer *) 0 ;
34891 int arg2 ;
34892 int arg3 ;
34893 int arg4 ;
34894 int arg5 ;
34895 PyObject * obj0 = 0 ;
34896 PyObject * obj1 = 0 ;
34897 PyObject * obj2 = 0 ;
34898 PyObject * obj3 = 0 ;
34899 PyObject * obj4 = 0 ;
34900 char *kwnames[] = {
34901 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
34902 };
34903
34904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Sizer_SetDimension",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
34905 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34906 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34907 arg2 = (int) SWIG_AsInt(obj1);
34908 if (PyErr_Occurred()) SWIG_fail;
34909 arg3 = (int) SWIG_AsInt(obj2);
34910 if (PyErr_Occurred()) SWIG_fail;
34911 arg4 = (int) SWIG_AsInt(obj3);
34912 if (PyErr_Occurred()) SWIG_fail;
34913 arg5 = (int) SWIG_AsInt(obj4);
34914 if (PyErr_Occurred()) SWIG_fail;
34915 {
34916 PyThreadState* __tstate = wxPyBeginAllowThreads();
34917 (arg1)->SetDimension(arg2,arg3,arg4,arg5);
34918
34919 wxPyEndAllowThreads(__tstate);
34920 if (PyErr_Occurred()) SWIG_fail;
34921 }
34922 Py_INCREF(Py_None); resultobj = Py_None;
34923 return resultobj;
34924 fail:
34925 return NULL;
34926 }
34927
34928
34929 static PyObject *_wrap_Sizer_SetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
34930 PyObject *resultobj;
34931 wxSizer *arg1 = (wxSizer *) 0 ;
34932 wxSize *arg2 = 0 ;
34933 wxSize temp2 ;
34934 PyObject * obj0 = 0 ;
34935 PyObject * obj1 = 0 ;
34936 char *kwnames[] = {
34937 (char *) "self",(char *) "size", NULL
34938 };
34939
34940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetMinSize",kwnames,&obj0,&obj1)) goto fail;
34941 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34942 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34943 {
34944 arg2 = &temp2;
34945 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
34946 }
34947 {
34948 PyThreadState* __tstate = wxPyBeginAllowThreads();
34949 (arg1)->SetMinSize((wxSize const &)*arg2);
34950
34951 wxPyEndAllowThreads(__tstate);
34952 if (PyErr_Occurred()) SWIG_fail;
34953 }
34954 Py_INCREF(Py_None); resultobj = Py_None;
34955 return resultobj;
34956 fail:
34957 return NULL;
34958 }
34959
34960
34961 static PyObject *_wrap_Sizer_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
34962 PyObject *resultobj;
34963 wxSizer *arg1 = (wxSizer *) 0 ;
34964 wxSize result;
34965 PyObject * obj0 = 0 ;
34966 char *kwnames[] = {
34967 (char *) "self", NULL
34968 };
34969
34970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetSize",kwnames,&obj0)) goto fail;
34971 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34972 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34973 {
34974 PyThreadState* __tstate = wxPyBeginAllowThreads();
34975 result = (arg1)->GetSize();
34976
34977 wxPyEndAllowThreads(__tstate);
34978 if (PyErr_Occurred()) SWIG_fail;
34979 }
34980 {
34981 wxSize * resultptr;
34982 resultptr = new wxSize((wxSize &) result);
34983 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
34984 }
34985 return resultobj;
34986 fail:
34987 return NULL;
34988 }
34989
34990
34991 static PyObject *_wrap_Sizer_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
34992 PyObject *resultobj;
34993 wxSizer *arg1 = (wxSizer *) 0 ;
34994 wxPoint result;
34995 PyObject * obj0 = 0 ;
34996 char *kwnames[] = {
34997 (char *) "self", NULL
34998 };
34999
35000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetPosition",kwnames,&obj0)) goto fail;
35001 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35002 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35003 {
35004 PyThreadState* __tstate = wxPyBeginAllowThreads();
35005 result = (arg1)->GetPosition();
35006
35007 wxPyEndAllowThreads(__tstate);
35008 if (PyErr_Occurred()) SWIG_fail;
35009 }
35010 {
35011 wxPoint * resultptr;
35012 resultptr = new wxPoint((wxPoint &) result);
35013 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
35014 }
35015 return resultobj;
35016 fail:
35017 return NULL;
35018 }
35019
35020
35021 static PyObject *_wrap_Sizer_GetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
35022 PyObject *resultobj;
35023 wxSizer *arg1 = (wxSizer *) 0 ;
35024 wxSize result;
35025 PyObject * obj0 = 0 ;
35026 char *kwnames[] = {
35027 (char *) "self", NULL
35028 };
35029
35030 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetMinSize",kwnames,&obj0)) goto fail;
35031 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35032 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35033 {
35034 PyThreadState* __tstate = wxPyBeginAllowThreads();
35035 result = (arg1)->GetMinSize();
35036
35037 wxPyEndAllowThreads(__tstate);
35038 if (PyErr_Occurred()) SWIG_fail;
35039 }
35040 {
35041 wxSize * resultptr;
35042 resultptr = new wxSize((wxSize &) result);
35043 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
35044 }
35045 return resultobj;
35046 fail:
35047 return NULL;
35048 }
35049
35050
35051 static PyObject *_wrap_Sizer_RecalcSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
35052 PyObject *resultobj;
35053 wxSizer *arg1 = (wxSizer *) 0 ;
35054 PyObject * obj0 = 0 ;
35055 char *kwnames[] = {
35056 (char *) "self", NULL
35057 };
35058
35059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_RecalcSizes",kwnames,&obj0)) goto fail;
35060 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35061 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35062 {
35063 PyThreadState* __tstate = wxPyBeginAllowThreads();
35064 (arg1)->RecalcSizes();
35065
35066 wxPyEndAllowThreads(__tstate);
35067 if (PyErr_Occurred()) SWIG_fail;
35068 }
35069 Py_INCREF(Py_None); resultobj = Py_None;
35070 return resultobj;
35071 fail:
35072 return NULL;
35073 }
35074
35075
35076 static PyObject *_wrap_Sizer_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
35077 PyObject *resultobj;
35078 wxSizer *arg1 = (wxSizer *) 0 ;
35079 wxSize result;
35080 PyObject * obj0 = 0 ;
35081 char *kwnames[] = {
35082 (char *) "self", NULL
35083 };
35084
35085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_CalcMin",kwnames,&obj0)) goto fail;
35086 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35087 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35088 {
35089 PyThreadState* __tstate = wxPyBeginAllowThreads();
35090 result = (arg1)->CalcMin();
35091
35092 wxPyEndAllowThreads(__tstate);
35093 if (PyErr_Occurred()) SWIG_fail;
35094 }
35095 {
35096 wxSize * resultptr;
35097 resultptr = new wxSize((wxSize &) result);
35098 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
35099 }
35100 return resultobj;
35101 fail:
35102 return NULL;
35103 }
35104
35105
35106 static PyObject *_wrap_Sizer_Layout(PyObject *self, PyObject *args, PyObject *kwargs) {
35107 PyObject *resultobj;
35108 wxSizer *arg1 = (wxSizer *) 0 ;
35109 PyObject * obj0 = 0 ;
35110 char *kwnames[] = {
35111 (char *) "self", NULL
35112 };
35113
35114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_Layout",kwnames,&obj0)) goto fail;
35115 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35116 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35117 {
35118 PyThreadState* __tstate = wxPyBeginAllowThreads();
35119 (arg1)->Layout();
35120
35121 wxPyEndAllowThreads(__tstate);
35122 if (PyErr_Occurred()) SWIG_fail;
35123 }
35124 Py_INCREF(Py_None); resultobj = Py_None;
35125 return resultobj;
35126 fail:
35127 return NULL;
35128 }
35129
35130
35131 static PyObject *_wrap_Sizer_Fit(PyObject *self, PyObject *args, PyObject *kwargs) {
35132 PyObject *resultobj;
35133 wxSizer *arg1 = (wxSizer *) 0 ;
35134 wxWindow *arg2 = (wxWindow *) 0 ;
35135 wxSize result;
35136 PyObject * obj0 = 0 ;
35137 PyObject * obj1 = 0 ;
35138 char *kwnames[] = {
35139 (char *) "self",(char *) "window", NULL
35140 };
35141
35142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Fit",kwnames,&obj0,&obj1)) goto fail;
35143 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35144 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35145 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35146 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35147 {
35148 PyThreadState* __tstate = wxPyBeginAllowThreads();
35149 result = (arg1)->Fit(arg2);
35150
35151 wxPyEndAllowThreads(__tstate);
35152 if (PyErr_Occurred()) SWIG_fail;
35153 }
35154 {
35155 wxSize * resultptr;
35156 resultptr = new wxSize((wxSize &) result);
35157 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
35158 }
35159 return resultobj;
35160 fail:
35161 return NULL;
35162 }
35163
35164
35165 static PyObject *_wrap_Sizer_FitInside(PyObject *self, PyObject *args, PyObject *kwargs) {
35166 PyObject *resultobj;
35167 wxSizer *arg1 = (wxSizer *) 0 ;
35168 wxWindow *arg2 = (wxWindow *) 0 ;
35169 PyObject * obj0 = 0 ;
35170 PyObject * obj1 = 0 ;
35171 char *kwnames[] = {
35172 (char *) "self",(char *) "window", NULL
35173 };
35174
35175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_FitInside",kwnames,&obj0,&obj1)) goto fail;
35176 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35177 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35178 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35179 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35180 {
35181 PyThreadState* __tstate = wxPyBeginAllowThreads();
35182 (arg1)->FitInside(arg2);
35183
35184 wxPyEndAllowThreads(__tstate);
35185 if (PyErr_Occurred()) SWIG_fail;
35186 }
35187 Py_INCREF(Py_None); resultobj = Py_None;
35188 return resultobj;
35189 fail:
35190 return NULL;
35191 }
35192
35193
35194 static PyObject *_wrap_Sizer_SetSizeHints(PyObject *self, PyObject *args, PyObject *kwargs) {
35195 PyObject *resultobj;
35196 wxSizer *arg1 = (wxSizer *) 0 ;
35197 wxWindow *arg2 = (wxWindow *) 0 ;
35198 PyObject * obj0 = 0 ;
35199 PyObject * obj1 = 0 ;
35200 char *kwnames[] = {
35201 (char *) "self",(char *) "window", NULL
35202 };
35203
35204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetSizeHints",kwnames,&obj0,&obj1)) goto fail;
35205 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35206 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35207 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35208 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35209 {
35210 PyThreadState* __tstate = wxPyBeginAllowThreads();
35211 (arg1)->SetSizeHints(arg2);
35212
35213 wxPyEndAllowThreads(__tstate);
35214 if (PyErr_Occurred()) SWIG_fail;
35215 }
35216 Py_INCREF(Py_None); resultobj = Py_None;
35217 return resultobj;
35218 fail:
35219 return NULL;
35220 }
35221
35222
35223 static PyObject *_wrap_Sizer_SetVirtualSizeHints(PyObject *self, PyObject *args, PyObject *kwargs) {
35224 PyObject *resultobj;
35225 wxSizer *arg1 = (wxSizer *) 0 ;
35226 wxWindow *arg2 = (wxWindow *) 0 ;
35227 PyObject * obj0 = 0 ;
35228 PyObject * obj1 = 0 ;
35229 char *kwnames[] = {
35230 (char *) "self",(char *) "window", NULL
35231 };
35232
35233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetVirtualSizeHints",kwnames,&obj0,&obj1)) goto fail;
35234 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35235 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35236 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35237 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35238 {
35239 PyThreadState* __tstate = wxPyBeginAllowThreads();
35240 (arg1)->SetVirtualSizeHints(arg2);
35241
35242 wxPyEndAllowThreads(__tstate);
35243 if (PyErr_Occurred()) SWIG_fail;
35244 }
35245 Py_INCREF(Py_None); resultobj = Py_None;
35246 return resultobj;
35247 fail:
35248 return NULL;
35249 }
35250
35251
35252 static PyObject *_wrap_Sizer_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
35253 PyObject *resultobj;
35254 wxSizer *arg1 = (wxSizer *) 0 ;
35255 bool arg2 = (bool) False ;
35256 PyObject * obj0 = 0 ;
35257 PyObject * obj1 = 0 ;
35258 char *kwnames[] = {
35259 (char *) "self",(char *) "delete_windows", NULL
35260 };
35261
35262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sizer_Clear",kwnames,&obj0,&obj1)) goto fail;
35263 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35264 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35265 if (obj1) {
35266 arg2 = (bool) SWIG_AsBool(obj1);
35267 if (PyErr_Occurred()) SWIG_fail;
35268 }
35269 {
35270 PyThreadState* __tstate = wxPyBeginAllowThreads();
35271 (arg1)->Clear(arg2);
35272
35273 wxPyEndAllowThreads(__tstate);
35274 if (PyErr_Occurred()) SWIG_fail;
35275 }
35276 Py_INCREF(Py_None); resultobj = Py_None;
35277 return resultobj;
35278 fail:
35279 return NULL;
35280 }
35281
35282
35283 static PyObject *_wrap_Sizer_DeleteWindows(PyObject *self, PyObject *args, PyObject *kwargs) {
35284 PyObject *resultobj;
35285 wxSizer *arg1 = (wxSizer *) 0 ;
35286 PyObject * obj0 = 0 ;
35287 char *kwnames[] = {
35288 (char *) "self", NULL
35289 };
35290
35291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_DeleteWindows",kwnames,&obj0)) goto fail;
35292 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35293 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35294 {
35295 PyThreadState* __tstate = wxPyBeginAllowThreads();
35296 (arg1)->DeleteWindows();
35297
35298 wxPyEndAllowThreads(__tstate);
35299 if (PyErr_Occurred()) SWIG_fail;
35300 }
35301 Py_INCREF(Py_None); resultobj = Py_None;
35302 return resultobj;
35303 fail:
35304 return NULL;
35305 }
35306
35307
35308 static PyObject *_wrap_Sizer_GetChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
35309 PyObject *resultobj;
35310 wxSizer *arg1 = (wxSizer *) 0 ;
35311 PyObject *result;
35312 PyObject * obj0 = 0 ;
35313 char *kwnames[] = {
35314 (char *) "self", NULL
35315 };
35316
35317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetChildren",kwnames,&obj0)) goto fail;
35318 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35319 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35320 {
35321 PyThreadState* __tstate = wxPyBeginAllowThreads();
35322 result = (PyObject *)wxSizer_GetChildren(arg1);
35323
35324 wxPyEndAllowThreads(__tstate);
35325 if (PyErr_Occurred()) SWIG_fail;
35326 }
35327 resultobj = result;
35328 return resultobj;
35329 fail:
35330 return NULL;
35331 }
35332
35333
35334 static PyObject *_wrap_Sizer_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
35335 PyObject *resultobj;
35336 wxSizer *arg1 = (wxSizer *) 0 ;
35337 PyObject *arg2 = (PyObject *) 0 ;
35338 bool arg3 = (bool) True ;
35339 PyObject * obj0 = 0 ;
35340 PyObject * obj1 = 0 ;
35341 PyObject * obj2 = 0 ;
35342 char *kwnames[] = {
35343 (char *) "self",(char *) "item",(char *) "show", NULL
35344 };
35345
35346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Sizer_Show",kwnames,&obj0,&obj1,&obj2)) goto fail;
35347 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35348 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35349 arg2 = obj1;
35350 if (obj2) {
35351 arg3 = (bool) SWIG_AsBool(obj2);
35352 if (PyErr_Occurred()) SWIG_fail;
35353 }
35354 {
35355 PyThreadState* __tstate = wxPyBeginAllowThreads();
35356 wxSizer_Show(arg1,arg2,arg3);
35357
35358 wxPyEndAllowThreads(__tstate);
35359 if (PyErr_Occurred()) SWIG_fail;
35360 }
35361 Py_INCREF(Py_None); resultobj = Py_None;
35362 return resultobj;
35363 fail:
35364 return NULL;
35365 }
35366
35367
35368 static PyObject *_wrap_Sizer_Hide(PyObject *self, PyObject *args, PyObject *kwargs) {
35369 PyObject *resultobj;
35370 wxSizer *arg1 = (wxSizer *) 0 ;
35371 PyObject *arg2 = (PyObject *) 0 ;
35372 PyObject * obj0 = 0 ;
35373 PyObject * obj1 = 0 ;
35374 char *kwnames[] = {
35375 (char *) "self",(char *) "item", NULL
35376 };
35377
35378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Hide",kwnames,&obj0,&obj1)) goto fail;
35379 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35380 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35381 arg2 = obj1;
35382 {
35383 PyThreadState* __tstate = wxPyBeginAllowThreads();
35384 wxSizer_Hide(arg1,arg2);
35385
35386 wxPyEndAllowThreads(__tstate);
35387 if (PyErr_Occurred()) SWIG_fail;
35388 }
35389 Py_INCREF(Py_None); resultobj = Py_None;
35390 return resultobj;
35391 fail:
35392 return NULL;
35393 }
35394
35395
35396 static PyObject *_wrap_Sizer_IsShown(PyObject *self, PyObject *args, PyObject *kwargs) {
35397 PyObject *resultobj;
35398 wxSizer *arg1 = (wxSizer *) 0 ;
35399 PyObject *arg2 = (PyObject *) 0 ;
35400 bool result;
35401 PyObject * obj0 = 0 ;
35402 PyObject * obj1 = 0 ;
35403 char *kwnames[] = {
35404 (char *) "self",(char *) "item", NULL
35405 };
35406
35407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_IsShown",kwnames,&obj0,&obj1)) goto fail;
35408 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35409 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35410 arg2 = obj1;
35411 {
35412 PyThreadState* __tstate = wxPyBeginAllowThreads();
35413 result = (bool)wxSizer_IsShown(arg1,arg2);
35414
35415 wxPyEndAllowThreads(__tstate);
35416 if (PyErr_Occurred()) SWIG_fail;
35417 }
35418 {
35419 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35420 }
35421 return resultobj;
35422 fail:
35423 return NULL;
35424 }
35425
35426
35427 static PyObject *_wrap_Sizer_ShowItems(PyObject *self, PyObject *args, PyObject *kwargs) {
35428 PyObject *resultobj;
35429 wxSizer *arg1 = (wxSizer *) 0 ;
35430 bool arg2 ;
35431 PyObject * obj0 = 0 ;
35432 PyObject * obj1 = 0 ;
35433 char *kwnames[] = {
35434 (char *) "self",(char *) "show", NULL
35435 };
35436
35437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_ShowItems",kwnames,&obj0,&obj1)) goto fail;
35438 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35439 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35440 arg2 = (bool) SWIG_AsBool(obj1);
35441 if (PyErr_Occurred()) SWIG_fail;
35442 {
35443 PyThreadState* __tstate = wxPyBeginAllowThreads();
35444 (arg1)->ShowItems(arg2);
35445
35446 wxPyEndAllowThreads(__tstate);
35447 if (PyErr_Occurred()) SWIG_fail;
35448 }
35449 Py_INCREF(Py_None); resultobj = Py_None;
35450 return resultobj;
35451 fail:
35452 return NULL;
35453 }
35454
35455
35456 static PyObject * Sizer_swigregister(PyObject *self, PyObject *args) {
35457 PyObject *obj;
35458 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
35459 SWIG_TypeClientData(SWIGTYPE_p_wxSizer, obj);
35460 Py_INCREF(obj);
35461 return Py_BuildValue((char *)"");
35462 }
35463 static PyObject *_wrap_new_PySizer(PyObject *self, PyObject *args, PyObject *kwargs) {
35464 PyObject *resultobj;
35465 wxPySizer *result;
35466 char *kwnames[] = {
35467 NULL
35468 };
35469
35470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PySizer",kwnames)) goto fail;
35471 {
35472 PyThreadState* __tstate = wxPyBeginAllowThreads();
35473 result = (wxPySizer *)new wxPySizer();
35474
35475 wxPyEndAllowThreads(__tstate);
35476 if (PyErr_Occurred()) SWIG_fail;
35477 }
35478 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPySizer, 1);
35479 return resultobj;
35480 fail:
35481 return NULL;
35482 }
35483
35484
35485 static PyObject *_wrap_PySizer__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
35486 PyObject *resultobj;
35487 wxPySizer *arg1 = (wxPySizer *) 0 ;
35488 PyObject *arg2 = (PyObject *) 0 ;
35489 PyObject *arg3 = (PyObject *) 0 ;
35490 PyObject * obj0 = 0 ;
35491 PyObject * obj1 = 0 ;
35492 PyObject * obj2 = 0 ;
35493 char *kwnames[] = {
35494 (char *) "self",(char *) "self",(char *) "_class", NULL
35495 };
35496
35497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PySizer__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
35498 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPySizer,
35499 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35500 arg2 = obj1;
35501 arg3 = obj2;
35502 {
35503 PyThreadState* __tstate = wxPyBeginAllowThreads();
35504 (arg1)->_setCallbackInfo(arg2,arg3);
35505
35506 wxPyEndAllowThreads(__tstate);
35507 if (PyErr_Occurred()) SWIG_fail;
35508 }
35509 Py_INCREF(Py_None); resultobj = Py_None;
35510 return resultobj;
35511 fail:
35512 return NULL;
35513 }
35514
35515
35516 static PyObject * PySizer_swigregister(PyObject *self, PyObject *args) {
35517 PyObject *obj;
35518 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
35519 SWIG_TypeClientData(SWIGTYPE_p_wxPySizer, obj);
35520 Py_INCREF(obj);
35521 return Py_BuildValue((char *)"");
35522 }
35523 static PyObject *_wrap_new_BoxSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
35524 PyObject *resultobj;
35525 int arg1 = (int) wxHORIZONTAL ;
35526 wxBoxSizer *result;
35527 PyObject * obj0 = 0 ;
35528 char *kwnames[] = {
35529 (char *) "orient", NULL
35530 };
35531
35532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BoxSizer",kwnames,&obj0)) goto fail;
35533 if (obj0) {
35534 arg1 = (int) SWIG_AsInt(obj0);
35535 if (PyErr_Occurred()) SWIG_fail;
35536 }
35537 {
35538 PyThreadState* __tstate = wxPyBeginAllowThreads();
35539 result = (wxBoxSizer *)new wxBoxSizer(arg1);
35540
35541 wxPyEndAllowThreads(__tstate);
35542 if (PyErr_Occurred()) SWIG_fail;
35543 }
35544 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBoxSizer, 1);
35545 return resultobj;
35546 fail:
35547 return NULL;
35548 }
35549
35550
35551 static PyObject *_wrap_BoxSizer_GetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
35552 PyObject *resultobj;
35553 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
35554 int result;
35555 PyObject * obj0 = 0 ;
35556 char *kwnames[] = {
35557 (char *) "self", NULL
35558 };
35559
35560 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BoxSizer_GetOrientation",kwnames,&obj0)) goto fail;
35561 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
35562 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35563 {
35564 PyThreadState* __tstate = wxPyBeginAllowThreads();
35565 result = (int)(arg1)->GetOrientation();
35566
35567 wxPyEndAllowThreads(__tstate);
35568 if (PyErr_Occurred()) SWIG_fail;
35569 }
35570 resultobj = SWIG_FromInt((int)result);
35571 return resultobj;
35572 fail:
35573 return NULL;
35574 }
35575
35576
35577 static PyObject *_wrap_BoxSizer_SetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
35578 PyObject *resultobj;
35579 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
35580 int arg2 ;
35581 PyObject * obj0 = 0 ;
35582 PyObject * obj1 = 0 ;
35583 char *kwnames[] = {
35584 (char *) "self",(char *) "orient", NULL
35585 };
35586
35587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BoxSizer_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
35588 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
35589 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35590 arg2 = (int) SWIG_AsInt(obj1);
35591 if (PyErr_Occurred()) SWIG_fail;
35592 {
35593 PyThreadState* __tstate = wxPyBeginAllowThreads();
35594 (arg1)->SetOrientation(arg2);
35595
35596 wxPyEndAllowThreads(__tstate);
35597 if (PyErr_Occurred()) SWIG_fail;
35598 }
35599 Py_INCREF(Py_None); resultobj = Py_None;
35600 return resultobj;
35601 fail:
35602 return NULL;
35603 }
35604
35605
35606 static PyObject *_wrap_BoxSizer_RecalcSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
35607 PyObject *resultobj;
35608 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
35609 PyObject * obj0 = 0 ;
35610 char *kwnames[] = {
35611 (char *) "self", NULL
35612 };
35613
35614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BoxSizer_RecalcSizes",kwnames,&obj0)) goto fail;
35615 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
35616 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35617 {
35618 PyThreadState* __tstate = wxPyBeginAllowThreads();
35619 (arg1)->RecalcSizes();
35620
35621 wxPyEndAllowThreads(__tstate);
35622 if (PyErr_Occurred()) SWIG_fail;
35623 }
35624 Py_INCREF(Py_None); resultobj = Py_None;
35625 return resultobj;
35626 fail:
35627 return NULL;
35628 }
35629
35630
35631 static PyObject *_wrap_BoxSizer_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
35632 PyObject *resultobj;
35633 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
35634 wxSize result;
35635 PyObject * obj0 = 0 ;
35636 char *kwnames[] = {
35637 (char *) "self", NULL
35638 };
35639
35640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BoxSizer_CalcMin",kwnames,&obj0)) goto fail;
35641 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
35642 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35643 {
35644 PyThreadState* __tstate = wxPyBeginAllowThreads();
35645 result = (arg1)->CalcMin();
35646
35647 wxPyEndAllowThreads(__tstate);
35648 if (PyErr_Occurred()) SWIG_fail;
35649 }
35650 {
35651 wxSize * resultptr;
35652 resultptr = new wxSize((wxSize &) result);
35653 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
35654 }
35655 return resultobj;
35656 fail:
35657 return NULL;
35658 }
35659
35660
35661 static PyObject * BoxSizer_swigregister(PyObject *self, PyObject *args) {
35662 PyObject *obj;
35663 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
35664 SWIG_TypeClientData(SWIGTYPE_p_wxBoxSizer, obj);
35665 Py_INCREF(obj);
35666 return Py_BuildValue((char *)"");
35667 }
35668 static PyObject *_wrap_new_StaticBoxSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
35669 PyObject *resultobj;
35670 wxStaticBox *arg1 = (wxStaticBox *) 0 ;
35671 int arg2 = (int) wxHORIZONTAL ;
35672 wxStaticBoxSizer *result;
35673 PyObject * obj0 = 0 ;
35674 PyObject * obj1 = 0 ;
35675 char *kwnames[] = {
35676 (char *) "box",(char *) "orient", NULL
35677 };
35678
35679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_StaticBoxSizer",kwnames,&obj0,&obj1)) goto fail;
35680 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBox,
35681 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35682 if (obj1) {
35683 arg2 = (int) SWIG_AsInt(obj1);
35684 if (PyErr_Occurred()) SWIG_fail;
35685 }
35686 {
35687 PyThreadState* __tstate = wxPyBeginAllowThreads();
35688 result = (wxStaticBoxSizer *)new wxStaticBoxSizer(arg1,arg2);
35689
35690 wxPyEndAllowThreads(__tstate);
35691 if (PyErr_Occurred()) SWIG_fail;
35692 }
35693 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBoxSizer, 1);
35694 return resultobj;
35695 fail:
35696 return NULL;
35697 }
35698
35699
35700 static PyObject *_wrap_StaticBoxSizer_GetStaticBox(PyObject *self, PyObject *args, PyObject *kwargs) {
35701 PyObject *resultobj;
35702 wxStaticBoxSizer *arg1 = (wxStaticBoxSizer *) 0 ;
35703 wxStaticBox *result;
35704 PyObject * obj0 = 0 ;
35705 char *kwnames[] = {
35706 (char *) "self", NULL
35707 };
35708
35709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticBoxSizer_GetStaticBox",kwnames,&obj0)) goto fail;
35710 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBoxSizer,
35711 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35712 {
35713 PyThreadState* __tstate = wxPyBeginAllowThreads();
35714 result = (wxStaticBox *)(arg1)->GetStaticBox();
35715
35716 wxPyEndAllowThreads(__tstate);
35717 if (PyErr_Occurred()) SWIG_fail;
35718 }
35719 {
35720 resultobj = wxPyMake_wxObject(result);
35721 }
35722 return resultobj;
35723 fail:
35724 return NULL;
35725 }
35726
35727
35728 static PyObject *_wrap_StaticBoxSizer_RecalcSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
35729 PyObject *resultobj;
35730 wxStaticBoxSizer *arg1 = (wxStaticBoxSizer *) 0 ;
35731 PyObject * obj0 = 0 ;
35732 char *kwnames[] = {
35733 (char *) "self", NULL
35734 };
35735
35736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticBoxSizer_RecalcSizes",kwnames,&obj0)) goto fail;
35737 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBoxSizer,
35738 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35739 {
35740 PyThreadState* __tstate = wxPyBeginAllowThreads();
35741 (arg1)->RecalcSizes();
35742
35743 wxPyEndAllowThreads(__tstate);
35744 if (PyErr_Occurred()) SWIG_fail;
35745 }
35746 Py_INCREF(Py_None); resultobj = Py_None;
35747 return resultobj;
35748 fail:
35749 return NULL;
35750 }
35751
35752
35753 static PyObject *_wrap_StaticBoxSizer_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
35754 PyObject *resultobj;
35755 wxStaticBoxSizer *arg1 = (wxStaticBoxSizer *) 0 ;
35756 wxSize result;
35757 PyObject * obj0 = 0 ;
35758 char *kwnames[] = {
35759 (char *) "self", NULL
35760 };
35761
35762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticBoxSizer_CalcMin",kwnames,&obj0)) goto fail;
35763 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBoxSizer,
35764 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35765 {
35766 PyThreadState* __tstate = wxPyBeginAllowThreads();
35767 result = (arg1)->CalcMin();
35768
35769 wxPyEndAllowThreads(__tstate);
35770 if (PyErr_Occurred()) SWIG_fail;
35771 }
35772 {
35773 wxSize * resultptr;
35774 resultptr = new wxSize((wxSize &) result);
35775 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
35776 }
35777 return resultobj;
35778 fail:
35779 return NULL;
35780 }
35781
35782
35783 static PyObject * StaticBoxSizer_swigregister(PyObject *self, PyObject *args) {
35784 PyObject *obj;
35785 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
35786 SWIG_TypeClientData(SWIGTYPE_p_wxStaticBoxSizer, obj);
35787 Py_INCREF(obj);
35788 return Py_BuildValue((char *)"");
35789 }
35790 static PyObject *_wrap_new_GridSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
35791 PyObject *resultobj;
35792 int arg1 = (int) 1 ;
35793 int arg2 = (int) 0 ;
35794 int arg3 = (int) 0 ;
35795 int arg4 = (int) 0 ;
35796 wxGridSizer *result;
35797 PyObject * obj0 = 0 ;
35798 PyObject * obj1 = 0 ;
35799 PyObject * obj2 = 0 ;
35800 PyObject * obj3 = 0 ;
35801 char *kwnames[] = {
35802 (char *) "rows",(char *) "cols",(char *) "vgap",(char *) "hgap", NULL
35803 };
35804
35805 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_GridSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
35806 if (obj0) {
35807 arg1 = (int) SWIG_AsInt(obj0);
35808 if (PyErr_Occurred()) SWIG_fail;
35809 }
35810 if (obj1) {
35811 arg2 = (int) SWIG_AsInt(obj1);
35812 if (PyErr_Occurred()) SWIG_fail;
35813 }
35814 if (obj2) {
35815 arg3 = (int) SWIG_AsInt(obj2);
35816 if (PyErr_Occurred()) SWIG_fail;
35817 }
35818 if (obj3) {
35819 arg4 = (int) SWIG_AsInt(obj3);
35820 if (PyErr_Occurred()) SWIG_fail;
35821 }
35822 {
35823 PyThreadState* __tstate = wxPyBeginAllowThreads();
35824 result = (wxGridSizer *)new wxGridSizer(arg1,arg2,arg3,arg4);
35825
35826 wxPyEndAllowThreads(__tstate);
35827 if (PyErr_Occurred()) SWIG_fail;
35828 }
35829 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridSizer, 1);
35830 return resultobj;
35831 fail:
35832 return NULL;
35833 }
35834
35835
35836 static PyObject *_wrap_GridSizer_RecalcSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
35837 PyObject *resultobj;
35838 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
35839 PyObject * obj0 = 0 ;
35840 char *kwnames[] = {
35841 (char *) "self", NULL
35842 };
35843
35844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_RecalcSizes",kwnames,&obj0)) goto fail;
35845 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
35846 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35847 {
35848 PyThreadState* __tstate = wxPyBeginAllowThreads();
35849 (arg1)->RecalcSizes();
35850
35851 wxPyEndAllowThreads(__tstate);
35852 if (PyErr_Occurred()) SWIG_fail;
35853 }
35854 Py_INCREF(Py_None); resultobj = Py_None;
35855 return resultobj;
35856 fail:
35857 return NULL;
35858 }
35859
35860
35861 static PyObject *_wrap_GridSizer_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
35862 PyObject *resultobj;
35863 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
35864 wxSize result;
35865 PyObject * obj0 = 0 ;
35866 char *kwnames[] = {
35867 (char *) "self", NULL
35868 };
35869
35870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_CalcMin",kwnames,&obj0)) goto fail;
35871 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
35872 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35873 {
35874 PyThreadState* __tstate = wxPyBeginAllowThreads();
35875 result = (arg1)->CalcMin();
35876
35877 wxPyEndAllowThreads(__tstate);
35878 if (PyErr_Occurred()) SWIG_fail;
35879 }
35880 {
35881 wxSize * resultptr;
35882 resultptr = new wxSize((wxSize &) result);
35883 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
35884 }
35885 return resultobj;
35886 fail:
35887 return NULL;
35888 }
35889
35890
35891 static PyObject *_wrap_GridSizer_SetCols(PyObject *self, PyObject *args, PyObject *kwargs) {
35892 PyObject *resultobj;
35893 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
35894 int arg2 ;
35895 PyObject * obj0 = 0 ;
35896 PyObject * obj1 = 0 ;
35897 char *kwnames[] = {
35898 (char *) "self",(char *) "cols", NULL
35899 };
35900
35901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetCols",kwnames,&obj0,&obj1)) goto fail;
35902 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
35903 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35904 arg2 = (int) SWIG_AsInt(obj1);
35905 if (PyErr_Occurred()) SWIG_fail;
35906 {
35907 PyThreadState* __tstate = wxPyBeginAllowThreads();
35908 (arg1)->SetCols(arg2);
35909
35910 wxPyEndAllowThreads(__tstate);
35911 if (PyErr_Occurred()) SWIG_fail;
35912 }
35913 Py_INCREF(Py_None); resultobj = Py_None;
35914 return resultobj;
35915 fail:
35916 return NULL;
35917 }
35918
35919
35920 static PyObject *_wrap_GridSizer_SetRows(PyObject *self, PyObject *args, PyObject *kwargs) {
35921 PyObject *resultobj;
35922 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
35923 int arg2 ;
35924 PyObject * obj0 = 0 ;
35925 PyObject * obj1 = 0 ;
35926 char *kwnames[] = {
35927 (char *) "self",(char *) "rows", NULL
35928 };
35929
35930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetRows",kwnames,&obj0,&obj1)) goto fail;
35931 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
35932 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35933 arg2 = (int) SWIG_AsInt(obj1);
35934 if (PyErr_Occurred()) SWIG_fail;
35935 {
35936 PyThreadState* __tstate = wxPyBeginAllowThreads();
35937 (arg1)->SetRows(arg2);
35938
35939 wxPyEndAllowThreads(__tstate);
35940 if (PyErr_Occurred()) SWIG_fail;
35941 }
35942 Py_INCREF(Py_None); resultobj = Py_None;
35943 return resultobj;
35944 fail:
35945 return NULL;
35946 }
35947
35948
35949 static PyObject *_wrap_GridSizer_SetVGap(PyObject *self, PyObject *args, PyObject *kwargs) {
35950 PyObject *resultobj;
35951 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
35952 int arg2 ;
35953 PyObject * obj0 = 0 ;
35954 PyObject * obj1 = 0 ;
35955 char *kwnames[] = {
35956 (char *) "self",(char *) "gap", NULL
35957 };
35958
35959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetVGap",kwnames,&obj0,&obj1)) goto fail;
35960 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
35961 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35962 arg2 = (int) SWIG_AsInt(obj1);
35963 if (PyErr_Occurred()) SWIG_fail;
35964 {
35965 PyThreadState* __tstate = wxPyBeginAllowThreads();
35966 (arg1)->SetVGap(arg2);
35967
35968 wxPyEndAllowThreads(__tstate);
35969 if (PyErr_Occurred()) SWIG_fail;
35970 }
35971 Py_INCREF(Py_None); resultobj = Py_None;
35972 return resultobj;
35973 fail:
35974 return NULL;
35975 }
35976
35977
35978 static PyObject *_wrap_GridSizer_SetHGap(PyObject *self, PyObject *args, PyObject *kwargs) {
35979 PyObject *resultobj;
35980 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
35981 int arg2 ;
35982 PyObject * obj0 = 0 ;
35983 PyObject * obj1 = 0 ;
35984 char *kwnames[] = {
35985 (char *) "self",(char *) "gap", NULL
35986 };
35987
35988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetHGap",kwnames,&obj0,&obj1)) goto fail;
35989 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
35990 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35991 arg2 = (int) SWIG_AsInt(obj1);
35992 if (PyErr_Occurred()) SWIG_fail;
35993 {
35994 PyThreadState* __tstate = wxPyBeginAllowThreads();
35995 (arg1)->SetHGap(arg2);
35996
35997 wxPyEndAllowThreads(__tstate);
35998 if (PyErr_Occurred()) SWIG_fail;
35999 }
36000 Py_INCREF(Py_None); resultobj = Py_None;
36001 return resultobj;
36002 fail:
36003 return NULL;
36004 }
36005
36006
36007 static PyObject *_wrap_GridSizer_GetCols(PyObject *self, PyObject *args, PyObject *kwargs) {
36008 PyObject *resultobj;
36009 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36010 int result;
36011 PyObject * obj0 = 0 ;
36012 char *kwnames[] = {
36013 (char *) "self", NULL
36014 };
36015
36016 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetCols",kwnames,&obj0)) goto fail;
36017 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36018 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36019 {
36020 PyThreadState* __tstate = wxPyBeginAllowThreads();
36021 result = (int)(arg1)->GetCols();
36022
36023 wxPyEndAllowThreads(__tstate);
36024 if (PyErr_Occurred()) SWIG_fail;
36025 }
36026 resultobj = SWIG_FromInt((int)result);
36027 return resultobj;
36028 fail:
36029 return NULL;
36030 }
36031
36032
36033 static PyObject *_wrap_GridSizer_GetRows(PyObject *self, PyObject *args, PyObject *kwargs) {
36034 PyObject *resultobj;
36035 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36036 int result;
36037 PyObject * obj0 = 0 ;
36038 char *kwnames[] = {
36039 (char *) "self", NULL
36040 };
36041
36042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetRows",kwnames,&obj0)) goto fail;
36043 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36044 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36045 {
36046 PyThreadState* __tstate = wxPyBeginAllowThreads();
36047 result = (int)(arg1)->GetRows();
36048
36049 wxPyEndAllowThreads(__tstate);
36050 if (PyErr_Occurred()) SWIG_fail;
36051 }
36052 resultobj = SWIG_FromInt((int)result);
36053 return resultobj;
36054 fail:
36055 return NULL;
36056 }
36057
36058
36059 static PyObject *_wrap_GridSizer_GetVGap(PyObject *self, PyObject *args, PyObject *kwargs) {
36060 PyObject *resultobj;
36061 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36062 int result;
36063 PyObject * obj0 = 0 ;
36064 char *kwnames[] = {
36065 (char *) "self", NULL
36066 };
36067
36068 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetVGap",kwnames,&obj0)) goto fail;
36069 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36070 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36071 {
36072 PyThreadState* __tstate = wxPyBeginAllowThreads();
36073 result = (int)(arg1)->GetVGap();
36074
36075 wxPyEndAllowThreads(__tstate);
36076 if (PyErr_Occurred()) SWIG_fail;
36077 }
36078 resultobj = SWIG_FromInt((int)result);
36079 return resultobj;
36080 fail:
36081 return NULL;
36082 }
36083
36084
36085 static PyObject *_wrap_GridSizer_GetHGap(PyObject *self, PyObject *args, PyObject *kwargs) {
36086 PyObject *resultobj;
36087 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36088 int result;
36089 PyObject * obj0 = 0 ;
36090 char *kwnames[] = {
36091 (char *) "self", NULL
36092 };
36093
36094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetHGap",kwnames,&obj0)) goto fail;
36095 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36096 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36097 {
36098 PyThreadState* __tstate = wxPyBeginAllowThreads();
36099 result = (int)(arg1)->GetHGap();
36100
36101 wxPyEndAllowThreads(__tstate);
36102 if (PyErr_Occurred()) SWIG_fail;
36103 }
36104 resultobj = SWIG_FromInt((int)result);
36105 return resultobj;
36106 fail:
36107 return NULL;
36108 }
36109
36110
36111 static PyObject * GridSizer_swigregister(PyObject *self, PyObject *args) {
36112 PyObject *obj;
36113 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36114 SWIG_TypeClientData(SWIGTYPE_p_wxGridSizer, obj);
36115 Py_INCREF(obj);
36116 return Py_BuildValue((char *)"");
36117 }
36118 static PyObject *_wrap_new_FlexGridSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
36119 PyObject *resultobj;
36120 int arg1 = (int) 1 ;
36121 int arg2 = (int) 0 ;
36122 int arg3 = (int) 0 ;
36123 int arg4 = (int) 0 ;
36124 wxFlexGridSizer *result;
36125 PyObject * obj0 = 0 ;
36126 PyObject * obj1 = 0 ;
36127 PyObject * obj2 = 0 ;
36128 PyObject * obj3 = 0 ;
36129 char *kwnames[] = {
36130 (char *) "rows",(char *) "cols",(char *) "vgap",(char *) "hgap", NULL
36131 };
36132
36133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_FlexGridSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
36134 if (obj0) {
36135 arg1 = (int) SWIG_AsInt(obj0);
36136 if (PyErr_Occurred()) SWIG_fail;
36137 }
36138 if (obj1) {
36139 arg2 = (int) SWIG_AsInt(obj1);
36140 if (PyErr_Occurred()) SWIG_fail;
36141 }
36142 if (obj2) {
36143 arg3 = (int) SWIG_AsInt(obj2);
36144 if (PyErr_Occurred()) SWIG_fail;
36145 }
36146 if (obj3) {
36147 arg4 = (int) SWIG_AsInt(obj3);
36148 if (PyErr_Occurred()) SWIG_fail;
36149 }
36150 {
36151 PyThreadState* __tstate = wxPyBeginAllowThreads();
36152 result = (wxFlexGridSizer *)new wxFlexGridSizer(arg1,arg2,arg3,arg4);
36153
36154 wxPyEndAllowThreads(__tstate);
36155 if (PyErr_Occurred()) SWIG_fail;
36156 }
36157 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFlexGridSizer, 1);
36158 return resultobj;
36159 fail:
36160 return NULL;
36161 }
36162
36163
36164 static PyObject *_wrap_FlexGridSizer_RecalcSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
36165 PyObject *resultobj;
36166 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36167 PyObject * obj0 = 0 ;
36168 char *kwnames[] = {
36169 (char *) "self", NULL
36170 };
36171
36172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_RecalcSizes",kwnames,&obj0)) goto fail;
36173 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36174 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36175 {
36176 PyThreadState* __tstate = wxPyBeginAllowThreads();
36177 (arg1)->RecalcSizes();
36178
36179 wxPyEndAllowThreads(__tstate);
36180 if (PyErr_Occurred()) SWIG_fail;
36181 }
36182 Py_INCREF(Py_None); resultobj = Py_None;
36183 return resultobj;
36184 fail:
36185 return NULL;
36186 }
36187
36188
36189 static PyObject *_wrap_FlexGridSizer_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
36190 PyObject *resultobj;
36191 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36192 wxSize result;
36193 PyObject * obj0 = 0 ;
36194 char *kwnames[] = {
36195 (char *) "self", NULL
36196 };
36197
36198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_CalcMin",kwnames,&obj0)) goto fail;
36199 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36200 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36201 {
36202 PyThreadState* __tstate = wxPyBeginAllowThreads();
36203 result = (arg1)->CalcMin();
36204
36205 wxPyEndAllowThreads(__tstate);
36206 if (PyErr_Occurred()) SWIG_fail;
36207 }
36208 {
36209 wxSize * resultptr;
36210 resultptr = new wxSize((wxSize &) result);
36211 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
36212 }
36213 return resultobj;
36214 fail:
36215 return NULL;
36216 }
36217
36218
36219 static PyObject *_wrap_FlexGridSizer_AddGrowableRow(PyObject *self, PyObject *args, PyObject *kwargs) {
36220 PyObject *resultobj;
36221 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36222 size_t arg2 ;
36223 int arg3 = (int) 0 ;
36224 PyObject * obj0 = 0 ;
36225 PyObject * obj1 = 0 ;
36226 PyObject * obj2 = 0 ;
36227 char *kwnames[] = {
36228 (char *) "self",(char *) "idx",(char *) "proportion", NULL
36229 };
36230
36231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FlexGridSizer_AddGrowableRow",kwnames,&obj0,&obj1,&obj2)) goto fail;
36232 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36233 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36234 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36235 if (PyErr_Occurred()) SWIG_fail;
36236 if (obj2) {
36237 arg3 = (int) SWIG_AsInt(obj2);
36238 if (PyErr_Occurred()) SWIG_fail;
36239 }
36240 {
36241 PyThreadState* __tstate = wxPyBeginAllowThreads();
36242 (arg1)->AddGrowableRow(arg2,arg3);
36243
36244 wxPyEndAllowThreads(__tstate);
36245 if (PyErr_Occurred()) SWIG_fail;
36246 }
36247 Py_INCREF(Py_None); resultobj = Py_None;
36248 return resultobj;
36249 fail:
36250 return NULL;
36251 }
36252
36253
36254 static PyObject *_wrap_FlexGridSizer_RemoveGrowableRow(PyObject *self, PyObject *args, PyObject *kwargs) {
36255 PyObject *resultobj;
36256 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36257 size_t arg2 ;
36258 PyObject * obj0 = 0 ;
36259 PyObject * obj1 = 0 ;
36260 char *kwnames[] = {
36261 (char *) "self",(char *) "idx", NULL
36262 };
36263
36264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_RemoveGrowableRow",kwnames,&obj0,&obj1)) goto fail;
36265 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36266 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36267 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36268 if (PyErr_Occurred()) SWIG_fail;
36269 {
36270 PyThreadState* __tstate = wxPyBeginAllowThreads();
36271 (arg1)->RemoveGrowableRow(arg2);
36272
36273 wxPyEndAllowThreads(__tstate);
36274 if (PyErr_Occurred()) SWIG_fail;
36275 }
36276 Py_INCREF(Py_None); resultobj = Py_None;
36277 return resultobj;
36278 fail:
36279 return NULL;
36280 }
36281
36282
36283 static PyObject *_wrap_FlexGridSizer_AddGrowableCol(PyObject *self, PyObject *args, PyObject *kwargs) {
36284 PyObject *resultobj;
36285 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36286 size_t arg2 ;
36287 int arg3 = (int) 0 ;
36288 PyObject * obj0 = 0 ;
36289 PyObject * obj1 = 0 ;
36290 PyObject * obj2 = 0 ;
36291 char *kwnames[] = {
36292 (char *) "self",(char *) "idx",(char *) "proportion", NULL
36293 };
36294
36295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FlexGridSizer_AddGrowableCol",kwnames,&obj0,&obj1,&obj2)) goto fail;
36296 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36297 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36298 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36299 if (PyErr_Occurred()) SWIG_fail;
36300 if (obj2) {
36301 arg3 = (int) SWIG_AsInt(obj2);
36302 if (PyErr_Occurred()) SWIG_fail;
36303 }
36304 {
36305 PyThreadState* __tstate = wxPyBeginAllowThreads();
36306 (arg1)->AddGrowableCol(arg2,arg3);
36307
36308 wxPyEndAllowThreads(__tstate);
36309 if (PyErr_Occurred()) SWIG_fail;
36310 }
36311 Py_INCREF(Py_None); resultobj = Py_None;
36312 return resultobj;
36313 fail:
36314 return NULL;
36315 }
36316
36317
36318 static PyObject *_wrap_FlexGridSizer_RemoveGrowableCol(PyObject *self, PyObject *args, PyObject *kwargs) {
36319 PyObject *resultobj;
36320 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36321 size_t arg2 ;
36322 PyObject * obj0 = 0 ;
36323 PyObject * obj1 = 0 ;
36324 char *kwnames[] = {
36325 (char *) "self",(char *) "idx", NULL
36326 };
36327
36328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_RemoveGrowableCol",kwnames,&obj0,&obj1)) goto fail;
36329 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36330 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36331 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36332 if (PyErr_Occurred()) SWIG_fail;
36333 {
36334 PyThreadState* __tstate = wxPyBeginAllowThreads();
36335 (arg1)->RemoveGrowableCol(arg2);
36336
36337 wxPyEndAllowThreads(__tstate);
36338 if (PyErr_Occurred()) SWIG_fail;
36339 }
36340 Py_INCREF(Py_None); resultobj = Py_None;
36341 return resultobj;
36342 fail:
36343 return NULL;
36344 }
36345
36346
36347 static PyObject *_wrap_FlexGridSizer_SetFlexibleDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
36348 PyObject *resultobj;
36349 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36350 int arg2 ;
36351 PyObject * obj0 = 0 ;
36352 PyObject * obj1 = 0 ;
36353 char *kwnames[] = {
36354 (char *) "self",(char *) "direction", NULL
36355 };
36356
36357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_SetFlexibleDirection",kwnames,&obj0,&obj1)) goto fail;
36358 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36359 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36360 arg2 = (int) SWIG_AsInt(obj1);
36361 if (PyErr_Occurred()) SWIG_fail;
36362 {
36363 PyThreadState* __tstate = wxPyBeginAllowThreads();
36364 (arg1)->SetFlexibleDirection(arg2);
36365
36366 wxPyEndAllowThreads(__tstate);
36367 if (PyErr_Occurred()) SWIG_fail;
36368 }
36369 Py_INCREF(Py_None); resultobj = Py_None;
36370 return resultobj;
36371 fail:
36372 return NULL;
36373 }
36374
36375
36376 static PyObject *_wrap_FlexGridSizer_GetFlexibleDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
36377 PyObject *resultobj;
36378 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36379 int result;
36380 PyObject * obj0 = 0 ;
36381 char *kwnames[] = {
36382 (char *) "self", NULL
36383 };
36384
36385 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetFlexibleDirection",kwnames,&obj0)) goto fail;
36386 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36387 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36388 {
36389 PyThreadState* __tstate = wxPyBeginAllowThreads();
36390 result = (int)(arg1)->GetFlexibleDirection();
36391
36392 wxPyEndAllowThreads(__tstate);
36393 if (PyErr_Occurred()) SWIG_fail;
36394 }
36395 resultobj = SWIG_FromInt((int)result);
36396 return resultobj;
36397 fail:
36398 return NULL;
36399 }
36400
36401
36402 static PyObject *_wrap_FlexGridSizer_SetNonFlexibleGrowMode(PyObject *self, PyObject *args, PyObject *kwargs) {
36403 PyObject *resultobj;
36404 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36405 int arg2 ;
36406 PyObject * obj0 = 0 ;
36407 PyObject * obj1 = 0 ;
36408 char *kwnames[] = {
36409 (char *) "self",(char *) "mode", NULL
36410 };
36411
36412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_SetNonFlexibleGrowMode",kwnames,&obj0,&obj1)) goto fail;
36413 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36414 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36415 arg2 = (wxFlexSizerGrowMode) SWIG_AsInt(obj1);
36416 if (PyErr_Occurred()) SWIG_fail;
36417 {
36418 PyThreadState* __tstate = wxPyBeginAllowThreads();
36419 (arg1)->SetNonFlexibleGrowMode((wxFlexSizerGrowMode )arg2);
36420
36421 wxPyEndAllowThreads(__tstate);
36422 if (PyErr_Occurred()) SWIG_fail;
36423 }
36424 Py_INCREF(Py_None); resultobj = Py_None;
36425 return resultobj;
36426 fail:
36427 return NULL;
36428 }
36429
36430
36431 static PyObject *_wrap_FlexGridSizer_GetNonFlexibleGrowMode(PyObject *self, PyObject *args, PyObject *kwargs) {
36432 PyObject *resultobj;
36433 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36434 int result;
36435 PyObject * obj0 = 0 ;
36436 char *kwnames[] = {
36437 (char *) "self", NULL
36438 };
36439
36440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetNonFlexibleGrowMode",kwnames,&obj0)) goto fail;
36441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36443 {
36444 PyThreadState* __tstate = wxPyBeginAllowThreads();
36445 result = (int)(arg1)->GetNonFlexibleGrowMode();
36446
36447 wxPyEndAllowThreads(__tstate);
36448 if (PyErr_Occurred()) SWIG_fail;
36449 }
36450 resultobj = SWIG_FromInt((int)result);
36451 return resultobj;
36452 fail:
36453 return NULL;
36454 }
36455
36456
36457 static PyObject *_wrap_FlexGridSizer_GetRowHeights(PyObject *self, PyObject *args, PyObject *kwargs) {
36458 PyObject *resultobj;
36459 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36460 wxArrayInt *result;
36461 PyObject * obj0 = 0 ;
36462 char *kwnames[] = {
36463 (char *) "self", NULL
36464 };
36465
36466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetRowHeights",kwnames,&obj0)) goto fail;
36467 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36468 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36469 {
36470 PyThreadState* __tstate = wxPyBeginAllowThreads();
36471 {
36472 wxArrayInt const &_result_ref = ((wxFlexGridSizer const *)arg1)->GetRowHeights();
36473 result = (wxArrayInt *) &_result_ref;
36474 }
36475
36476 wxPyEndAllowThreads(__tstate);
36477 if (PyErr_Occurred()) SWIG_fail;
36478 }
36479 {
36480 resultobj = PyList_New(0);
36481 size_t idx;
36482 for (idx = 0; idx < result->GetCount(); idx += 1) {
36483 PyObject* val = PyInt_FromLong( result->Item(idx) );
36484 PyList_Append(resultobj, val);
36485 Py_DECREF(val);
36486 }
36487 }
36488 return resultobj;
36489 fail:
36490 return NULL;
36491 }
36492
36493
36494 static PyObject *_wrap_FlexGridSizer_GetColWidths(PyObject *self, PyObject *args, PyObject *kwargs) {
36495 PyObject *resultobj;
36496 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36497 wxArrayInt *result;
36498 PyObject * obj0 = 0 ;
36499 char *kwnames[] = {
36500 (char *) "self", NULL
36501 };
36502
36503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetColWidths",kwnames,&obj0)) goto fail;
36504 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36505 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36506 {
36507 PyThreadState* __tstate = wxPyBeginAllowThreads();
36508 {
36509 wxArrayInt const &_result_ref = ((wxFlexGridSizer const *)arg1)->GetColWidths();
36510 result = (wxArrayInt *) &_result_ref;
36511 }
36512
36513 wxPyEndAllowThreads(__tstate);
36514 if (PyErr_Occurred()) SWIG_fail;
36515 }
36516 {
36517 resultobj = PyList_New(0);
36518 size_t idx;
36519 for (idx = 0; idx < result->GetCount(); idx += 1) {
36520 PyObject* val = PyInt_FromLong( result->Item(idx) );
36521 PyList_Append(resultobj, val);
36522 Py_DECREF(val);
36523 }
36524 }
36525 return resultobj;
36526 fail:
36527 return NULL;
36528 }
36529
36530
36531 static PyObject * FlexGridSizer_swigregister(PyObject *self, PyObject *args) {
36532 PyObject *obj;
36533 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36534 SWIG_TypeClientData(SWIGTYPE_p_wxFlexGridSizer, obj);
36535 Py_INCREF(obj);
36536 return Py_BuildValue((char *)"");
36537 }
36538 static PyObject *_wrap_new_GBPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
36539 PyObject *resultobj;
36540 int arg1 = (int) 0 ;
36541 int arg2 = (int) 0 ;
36542 wxGBPosition *result;
36543 PyObject * obj0 = 0 ;
36544 PyObject * obj1 = 0 ;
36545 char *kwnames[] = {
36546 (char *) "row",(char *) "col", NULL
36547 };
36548
36549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GBPosition",kwnames,&obj0,&obj1)) goto fail;
36550 if (obj0) {
36551 arg1 = (int) SWIG_AsInt(obj0);
36552 if (PyErr_Occurred()) SWIG_fail;
36553 }
36554 if (obj1) {
36555 arg2 = (int) SWIG_AsInt(obj1);
36556 if (PyErr_Occurred()) SWIG_fail;
36557 }
36558 {
36559 PyThreadState* __tstate = wxPyBeginAllowThreads();
36560 result = (wxGBPosition *)new wxGBPosition(arg1,arg2);
36561
36562 wxPyEndAllowThreads(__tstate);
36563 if (PyErr_Occurred()) SWIG_fail;
36564 }
36565 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBPosition, 1);
36566 return resultobj;
36567 fail:
36568 return NULL;
36569 }
36570
36571
36572 static PyObject *_wrap_GBPosition_GetRow(PyObject *self, PyObject *args, PyObject *kwargs) {
36573 PyObject *resultobj;
36574 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
36575 int result;
36576 PyObject * obj0 = 0 ;
36577 char *kwnames[] = {
36578 (char *) "self", NULL
36579 };
36580
36581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_GetRow",kwnames,&obj0)) goto fail;
36582 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
36583 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36584 {
36585 PyThreadState* __tstate = wxPyBeginAllowThreads();
36586 result = (int)((wxGBPosition const *)arg1)->GetRow();
36587
36588 wxPyEndAllowThreads(__tstate);
36589 if (PyErr_Occurred()) SWIG_fail;
36590 }
36591 resultobj = SWIG_FromInt((int)result);
36592 return resultobj;
36593 fail:
36594 return NULL;
36595 }
36596
36597
36598 static PyObject *_wrap_GBPosition_GetCol(PyObject *self, PyObject *args, PyObject *kwargs) {
36599 PyObject *resultobj;
36600 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
36601 int result;
36602 PyObject * obj0 = 0 ;
36603 char *kwnames[] = {
36604 (char *) "self", NULL
36605 };
36606
36607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_GetCol",kwnames,&obj0)) goto fail;
36608 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
36609 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36610 {
36611 PyThreadState* __tstate = wxPyBeginAllowThreads();
36612 result = (int)((wxGBPosition const *)arg1)->GetCol();
36613
36614 wxPyEndAllowThreads(__tstate);
36615 if (PyErr_Occurred()) SWIG_fail;
36616 }
36617 resultobj = SWIG_FromInt((int)result);
36618 return resultobj;
36619 fail:
36620 return NULL;
36621 }
36622
36623
36624 static PyObject *_wrap_GBPosition_SetRow(PyObject *self, PyObject *args, PyObject *kwargs) {
36625 PyObject *resultobj;
36626 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
36627 int arg2 ;
36628 PyObject * obj0 = 0 ;
36629 PyObject * obj1 = 0 ;
36630 char *kwnames[] = {
36631 (char *) "self",(char *) "row", NULL
36632 };
36633
36634 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition_SetRow",kwnames,&obj0,&obj1)) goto fail;
36635 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
36636 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36637 arg2 = (int) SWIG_AsInt(obj1);
36638 if (PyErr_Occurred()) SWIG_fail;
36639 {
36640 PyThreadState* __tstate = wxPyBeginAllowThreads();
36641 (arg1)->SetRow(arg2);
36642
36643 wxPyEndAllowThreads(__tstate);
36644 if (PyErr_Occurred()) SWIG_fail;
36645 }
36646 Py_INCREF(Py_None); resultobj = Py_None;
36647 return resultobj;
36648 fail:
36649 return NULL;
36650 }
36651
36652
36653 static PyObject *_wrap_GBPosition_SetCol(PyObject *self, PyObject *args, PyObject *kwargs) {
36654 PyObject *resultobj;
36655 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
36656 int arg2 ;
36657 PyObject * obj0 = 0 ;
36658 PyObject * obj1 = 0 ;
36659 char *kwnames[] = {
36660 (char *) "self",(char *) "col", NULL
36661 };
36662
36663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition_SetCol",kwnames,&obj0,&obj1)) goto fail;
36664 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
36665 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36666 arg2 = (int) SWIG_AsInt(obj1);
36667 if (PyErr_Occurred()) SWIG_fail;
36668 {
36669 PyThreadState* __tstate = wxPyBeginAllowThreads();
36670 (arg1)->SetCol(arg2);
36671
36672 wxPyEndAllowThreads(__tstate);
36673 if (PyErr_Occurred()) SWIG_fail;
36674 }
36675 Py_INCREF(Py_None); resultobj = Py_None;
36676 return resultobj;
36677 fail:
36678 return NULL;
36679 }
36680
36681
36682 static PyObject *_wrap_GBPosition___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
36683 PyObject *resultobj;
36684 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
36685 wxGBPosition *arg2 = 0 ;
36686 bool result;
36687 wxGBPosition temp2 ;
36688 PyObject * obj0 = 0 ;
36689 PyObject * obj1 = 0 ;
36690 char *kwnames[] = {
36691 (char *) "self",(char *) "other", NULL
36692 };
36693
36694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition___eq__",kwnames,&obj0,&obj1)) goto fail;
36695 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
36696 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36697 {
36698 arg2 = &temp2;
36699 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
36700 }
36701 {
36702 PyThreadState* __tstate = wxPyBeginAllowThreads();
36703 result = (bool)(arg1)->operator ==((wxGBPosition const &)*arg2);
36704
36705 wxPyEndAllowThreads(__tstate);
36706 if (PyErr_Occurred()) SWIG_fail;
36707 }
36708 {
36709 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
36710 }
36711 return resultobj;
36712 fail:
36713 return NULL;
36714 }
36715
36716
36717 static PyObject *_wrap_GBPosition___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
36718 PyObject *resultobj;
36719 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
36720 wxGBPosition *arg2 = 0 ;
36721 bool result;
36722 wxGBPosition temp2 ;
36723 PyObject * obj0 = 0 ;
36724 PyObject * obj1 = 0 ;
36725 char *kwnames[] = {
36726 (char *) "self",(char *) "other", NULL
36727 };
36728
36729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition___ne__",kwnames,&obj0,&obj1)) goto fail;
36730 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
36731 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36732 {
36733 arg2 = &temp2;
36734 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
36735 }
36736 {
36737 PyThreadState* __tstate = wxPyBeginAllowThreads();
36738 result = (bool)(arg1)->operator !=((wxGBPosition const &)*arg2);
36739
36740 wxPyEndAllowThreads(__tstate);
36741 if (PyErr_Occurred()) SWIG_fail;
36742 }
36743 {
36744 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
36745 }
36746 return resultobj;
36747 fail:
36748 return NULL;
36749 }
36750
36751
36752 static PyObject *_wrap_GBPosition_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
36753 PyObject *resultobj;
36754 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
36755 int arg2 = (int) 0 ;
36756 int arg3 = (int) 0 ;
36757 PyObject * obj0 = 0 ;
36758 PyObject * obj1 = 0 ;
36759 PyObject * obj2 = 0 ;
36760 char *kwnames[] = {
36761 (char *) "self",(char *) "row",(char *) "col", NULL
36762 };
36763
36764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GBPosition_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
36765 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
36766 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36767 if (obj1) {
36768 arg2 = (int) SWIG_AsInt(obj1);
36769 if (PyErr_Occurred()) SWIG_fail;
36770 }
36771 if (obj2) {
36772 arg3 = (int) SWIG_AsInt(obj2);
36773 if (PyErr_Occurred()) SWIG_fail;
36774 }
36775 {
36776 PyThreadState* __tstate = wxPyBeginAllowThreads();
36777 wxGBPosition_Set(arg1,arg2,arg3);
36778
36779 wxPyEndAllowThreads(__tstate);
36780 if (PyErr_Occurred()) SWIG_fail;
36781 }
36782 Py_INCREF(Py_None); resultobj = Py_None;
36783 return resultobj;
36784 fail:
36785 return NULL;
36786 }
36787
36788
36789 static PyObject *_wrap_GBPosition_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
36790 PyObject *resultobj;
36791 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
36792 PyObject *result;
36793 PyObject * obj0 = 0 ;
36794 char *kwnames[] = {
36795 (char *) "self", NULL
36796 };
36797
36798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_Get",kwnames,&obj0)) goto fail;
36799 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
36800 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36801 {
36802 PyThreadState* __tstate = wxPyBeginAllowThreads();
36803 result = (PyObject *)wxGBPosition_Get(arg1);
36804
36805 wxPyEndAllowThreads(__tstate);
36806 if (PyErr_Occurred()) SWIG_fail;
36807 }
36808 resultobj = result;
36809 return resultobj;
36810 fail:
36811 return NULL;
36812 }
36813
36814
36815 static PyObject * GBPosition_swigregister(PyObject *self, PyObject *args) {
36816 PyObject *obj;
36817 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36818 SWIG_TypeClientData(SWIGTYPE_p_wxGBPosition, obj);
36819 Py_INCREF(obj);
36820 return Py_BuildValue((char *)"");
36821 }
36822 static PyObject *_wrap_new_GBSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
36823 PyObject *resultobj;
36824 int arg1 = (int) 1 ;
36825 int arg2 = (int) 1 ;
36826 wxGBSpan *result;
36827 PyObject * obj0 = 0 ;
36828 PyObject * obj1 = 0 ;
36829 char *kwnames[] = {
36830 (char *) "rowspan",(char *) "colspan", NULL
36831 };
36832
36833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GBSpan",kwnames,&obj0,&obj1)) goto fail;
36834 if (obj0) {
36835 arg1 = (int) SWIG_AsInt(obj0);
36836 if (PyErr_Occurred()) SWIG_fail;
36837 }
36838 if (obj1) {
36839 arg2 = (int) SWIG_AsInt(obj1);
36840 if (PyErr_Occurred()) SWIG_fail;
36841 }
36842 {
36843 PyThreadState* __tstate = wxPyBeginAllowThreads();
36844 result = (wxGBSpan *)new wxGBSpan(arg1,arg2);
36845
36846 wxPyEndAllowThreads(__tstate);
36847 if (PyErr_Occurred()) SWIG_fail;
36848 }
36849 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSpan, 1);
36850 return resultobj;
36851 fail:
36852 return NULL;
36853 }
36854
36855
36856 static PyObject *_wrap_GBSpan_GetRowspan(PyObject *self, PyObject *args, PyObject *kwargs) {
36857 PyObject *resultobj;
36858 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
36859 int result;
36860 PyObject * obj0 = 0 ;
36861 char *kwnames[] = {
36862 (char *) "self", NULL
36863 };
36864
36865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_GetRowspan",kwnames,&obj0)) goto fail;
36866 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
36867 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36868 {
36869 PyThreadState* __tstate = wxPyBeginAllowThreads();
36870 result = (int)((wxGBSpan const *)arg1)->GetRowspan();
36871
36872 wxPyEndAllowThreads(__tstate);
36873 if (PyErr_Occurred()) SWIG_fail;
36874 }
36875 resultobj = SWIG_FromInt((int)result);
36876 return resultobj;
36877 fail:
36878 return NULL;
36879 }
36880
36881
36882 static PyObject *_wrap_GBSpan_GetColspan(PyObject *self, PyObject *args, PyObject *kwargs) {
36883 PyObject *resultobj;
36884 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
36885 int result;
36886 PyObject * obj0 = 0 ;
36887 char *kwnames[] = {
36888 (char *) "self", NULL
36889 };
36890
36891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_GetColspan",kwnames,&obj0)) goto fail;
36892 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
36893 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36894 {
36895 PyThreadState* __tstate = wxPyBeginAllowThreads();
36896 result = (int)((wxGBSpan const *)arg1)->GetColspan();
36897
36898 wxPyEndAllowThreads(__tstate);
36899 if (PyErr_Occurred()) SWIG_fail;
36900 }
36901 resultobj = SWIG_FromInt((int)result);
36902 return resultobj;
36903 fail:
36904 return NULL;
36905 }
36906
36907
36908 static PyObject *_wrap_GBSpan_SetRowspan(PyObject *self, PyObject *args, PyObject *kwargs) {
36909 PyObject *resultobj;
36910 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
36911 int arg2 ;
36912 PyObject * obj0 = 0 ;
36913 PyObject * obj1 = 0 ;
36914 char *kwnames[] = {
36915 (char *) "self",(char *) "rowspan", NULL
36916 };
36917
36918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan_SetRowspan",kwnames,&obj0,&obj1)) goto fail;
36919 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
36920 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36921 arg2 = (int) SWIG_AsInt(obj1);
36922 if (PyErr_Occurred()) SWIG_fail;
36923 {
36924 PyThreadState* __tstate = wxPyBeginAllowThreads();
36925 (arg1)->SetRowspan(arg2);
36926
36927 wxPyEndAllowThreads(__tstate);
36928 if (PyErr_Occurred()) SWIG_fail;
36929 }
36930 Py_INCREF(Py_None); resultobj = Py_None;
36931 return resultobj;
36932 fail:
36933 return NULL;
36934 }
36935
36936
36937 static PyObject *_wrap_GBSpan_SetColspan(PyObject *self, PyObject *args, PyObject *kwargs) {
36938 PyObject *resultobj;
36939 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
36940 int arg2 ;
36941 PyObject * obj0 = 0 ;
36942 PyObject * obj1 = 0 ;
36943 char *kwnames[] = {
36944 (char *) "self",(char *) "colspan", NULL
36945 };
36946
36947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan_SetColspan",kwnames,&obj0,&obj1)) goto fail;
36948 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
36949 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36950 arg2 = (int) SWIG_AsInt(obj1);
36951 if (PyErr_Occurred()) SWIG_fail;
36952 {
36953 PyThreadState* __tstate = wxPyBeginAllowThreads();
36954 (arg1)->SetColspan(arg2);
36955
36956 wxPyEndAllowThreads(__tstate);
36957 if (PyErr_Occurred()) SWIG_fail;
36958 }
36959 Py_INCREF(Py_None); resultobj = Py_None;
36960 return resultobj;
36961 fail:
36962 return NULL;
36963 }
36964
36965
36966 static PyObject *_wrap_GBSpan___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
36967 PyObject *resultobj;
36968 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
36969 wxGBSpan *arg2 = 0 ;
36970 bool result;
36971 wxGBSpan temp2 ;
36972 PyObject * obj0 = 0 ;
36973 PyObject * obj1 = 0 ;
36974 char *kwnames[] = {
36975 (char *) "self",(char *) "other", NULL
36976 };
36977
36978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
36979 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
36980 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36981 {
36982 arg2 = &temp2;
36983 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
36984 }
36985 {
36986 PyThreadState* __tstate = wxPyBeginAllowThreads();
36987 result = (bool)(arg1)->operator ==((wxGBSpan const &)*arg2);
36988
36989 wxPyEndAllowThreads(__tstate);
36990 if (PyErr_Occurred()) SWIG_fail;
36991 }
36992 {
36993 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
36994 }
36995 return resultobj;
36996 fail:
36997 return NULL;
36998 }
36999
37000
37001 static PyObject *_wrap_GBSpan___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
37002 PyObject *resultobj;
37003 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37004 wxGBSpan *arg2 = 0 ;
37005 bool result;
37006 wxGBSpan temp2 ;
37007 PyObject * obj0 = 0 ;
37008 PyObject * obj1 = 0 ;
37009 char *kwnames[] = {
37010 (char *) "self",(char *) "other", NULL
37011 };
37012
37013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
37014 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37015 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37016 {
37017 arg2 = &temp2;
37018 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
37019 }
37020 {
37021 PyThreadState* __tstate = wxPyBeginAllowThreads();
37022 result = (bool)(arg1)->operator !=((wxGBSpan const &)*arg2);
37023
37024 wxPyEndAllowThreads(__tstate);
37025 if (PyErr_Occurred()) SWIG_fail;
37026 }
37027 {
37028 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37029 }
37030 return resultobj;
37031 fail:
37032 return NULL;
37033 }
37034
37035
37036 static PyObject *_wrap_GBSpan_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
37037 PyObject *resultobj;
37038 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37039 int arg2 = (int) 1 ;
37040 int arg3 = (int) 1 ;
37041 PyObject * obj0 = 0 ;
37042 PyObject * obj1 = 0 ;
37043 PyObject * obj2 = 0 ;
37044 char *kwnames[] = {
37045 (char *) "self",(char *) "rowspan",(char *) "colspan", NULL
37046 };
37047
37048 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GBSpan_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
37049 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37050 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37051 if (obj1) {
37052 arg2 = (int) SWIG_AsInt(obj1);
37053 if (PyErr_Occurred()) SWIG_fail;
37054 }
37055 if (obj2) {
37056 arg3 = (int) SWIG_AsInt(obj2);
37057 if (PyErr_Occurred()) SWIG_fail;
37058 }
37059 {
37060 PyThreadState* __tstate = wxPyBeginAllowThreads();
37061 wxGBSpan_Set(arg1,arg2,arg3);
37062
37063 wxPyEndAllowThreads(__tstate);
37064 if (PyErr_Occurred()) SWIG_fail;
37065 }
37066 Py_INCREF(Py_None); resultobj = Py_None;
37067 return resultobj;
37068 fail:
37069 return NULL;
37070 }
37071
37072
37073 static PyObject *_wrap_GBSpan_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
37074 PyObject *resultobj;
37075 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37076 PyObject *result;
37077 PyObject * obj0 = 0 ;
37078 char *kwnames[] = {
37079 (char *) "self", NULL
37080 };
37081
37082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_Get",kwnames,&obj0)) goto fail;
37083 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37084 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37085 {
37086 PyThreadState* __tstate = wxPyBeginAllowThreads();
37087 result = (PyObject *)wxGBSpan_Get(arg1);
37088
37089 wxPyEndAllowThreads(__tstate);
37090 if (PyErr_Occurred()) SWIG_fail;
37091 }
37092 resultobj = result;
37093 return resultobj;
37094 fail:
37095 return NULL;
37096 }
37097
37098
37099 static PyObject * GBSpan_swigregister(PyObject *self, PyObject *args) {
37100 PyObject *obj;
37101 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37102 SWIG_TypeClientData(SWIGTYPE_p_wxGBSpan, obj);
37103 Py_INCREF(obj);
37104 return Py_BuildValue((char *)"");
37105 }
37106 static int _wrap_DefaultSpan_set(PyObject *_val) {
37107 PyErr_SetString(PyExc_TypeError,"Variable DefaultSpan is read-only.");
37108 return 1;
37109 }
37110
37111
37112 static PyObject *_wrap_DefaultSpan_get() {
37113 PyObject *pyobj;
37114
37115 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultSpan), SWIGTYPE_p_wxGBSpan, 0);
37116 return pyobj;
37117 }
37118
37119
37120 static PyObject *_wrap_new_GBSizerItem(PyObject *self, PyObject *args, PyObject *kwargs) {
37121 PyObject *resultobj;
37122 wxGBSizerItem *result;
37123 char *kwnames[] = {
37124 NULL
37125 };
37126
37127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GBSizerItem",kwnames)) goto fail;
37128 {
37129 PyThreadState* __tstate = wxPyBeginAllowThreads();
37130 result = (wxGBSizerItem *)new wxGBSizerItem();
37131
37132 wxPyEndAllowThreads(__tstate);
37133 if (PyErr_Occurred()) SWIG_fail;
37134 }
37135 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
37136 return resultobj;
37137 fail:
37138 return NULL;
37139 }
37140
37141
37142 static PyObject *_wrap_new_GBSizerItemWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
37143 PyObject *resultobj;
37144 wxWindow *arg1 = (wxWindow *) 0 ;
37145 wxGBPosition *arg2 = 0 ;
37146 wxGBSpan *arg3 = 0 ;
37147 int arg4 ;
37148 int arg5 ;
37149 wxObject *arg6 = (wxObject *) 0 ;
37150 wxGBSizerItem *result;
37151 wxGBPosition temp2 ;
37152 wxGBSpan temp3 ;
37153 PyObject * obj0 = 0 ;
37154 PyObject * obj1 = 0 ;
37155 PyObject * obj2 = 0 ;
37156 PyObject * obj3 = 0 ;
37157 PyObject * obj4 = 0 ;
37158 PyObject * obj5 = 0 ;
37159 char *kwnames[] = {
37160 (char *) "window",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
37161 };
37162
37163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:new_GBSizerItemWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
37164 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
37165 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37166 {
37167 arg2 = &temp2;
37168 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37169 }
37170 {
37171 arg3 = &temp3;
37172 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
37173 }
37174 arg4 = (int) SWIG_AsInt(obj3);
37175 if (PyErr_Occurred()) SWIG_fail;
37176 arg5 = (int) SWIG_AsInt(obj4);
37177 if (PyErr_Occurred()) SWIG_fail;
37178 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxObject,
37179 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37180 {
37181 PyThreadState* __tstate = wxPyBeginAllowThreads();
37182 result = (wxGBSizerItem *)new wxGBSizerItem(arg1,(wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4,arg5,arg6);
37183
37184 wxPyEndAllowThreads(__tstate);
37185 if (PyErr_Occurred()) SWIG_fail;
37186 }
37187 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
37188 return resultobj;
37189 fail:
37190 return NULL;
37191 }
37192
37193
37194 static PyObject *_wrap_new_GBSizerItemSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
37195 PyObject *resultobj;
37196 wxSizer *arg1 = (wxSizer *) 0 ;
37197 wxGBPosition *arg2 = 0 ;
37198 wxGBSpan *arg3 = 0 ;
37199 int arg4 ;
37200 int arg5 ;
37201 wxObject *arg6 = (wxObject *) 0 ;
37202 wxGBSizerItem *result;
37203 wxGBPosition temp2 ;
37204 wxGBSpan temp3 ;
37205 PyObject * obj0 = 0 ;
37206 PyObject * obj1 = 0 ;
37207 PyObject * obj2 = 0 ;
37208 PyObject * obj3 = 0 ;
37209 PyObject * obj4 = 0 ;
37210 PyObject * obj5 = 0 ;
37211 char *kwnames[] = {
37212 (char *) "sizer",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
37213 };
37214
37215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:new_GBSizerItemSizer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
37216 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
37217 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37218 {
37219 arg2 = &temp2;
37220 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37221 }
37222 {
37223 arg3 = &temp3;
37224 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
37225 }
37226 arg4 = (int) SWIG_AsInt(obj3);
37227 if (PyErr_Occurred()) SWIG_fail;
37228 arg5 = (int) SWIG_AsInt(obj4);
37229 if (PyErr_Occurred()) SWIG_fail;
37230 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxObject,
37231 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37232 {
37233 PyThreadState* __tstate = wxPyBeginAllowThreads();
37234 result = (wxGBSizerItem *)new wxGBSizerItem(arg1,(wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4,arg5,arg6);
37235
37236 wxPyEndAllowThreads(__tstate);
37237 if (PyErr_Occurred()) SWIG_fail;
37238 }
37239 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
37240 return resultobj;
37241 fail:
37242 return NULL;
37243 }
37244
37245
37246 static PyObject *_wrap_new_GBSizerItemSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
37247 PyObject *resultobj;
37248 int arg1 ;
37249 int arg2 ;
37250 wxGBPosition *arg3 = 0 ;
37251 wxGBSpan *arg4 = 0 ;
37252 int arg5 ;
37253 int arg6 ;
37254 wxObject *arg7 = (wxObject *) 0 ;
37255 wxGBSizerItem *result;
37256 wxGBPosition temp3 ;
37257 wxGBSpan temp4 ;
37258 PyObject * obj0 = 0 ;
37259 PyObject * obj1 = 0 ;
37260 PyObject * obj2 = 0 ;
37261 PyObject * obj3 = 0 ;
37262 PyObject * obj4 = 0 ;
37263 PyObject * obj5 = 0 ;
37264 PyObject * obj6 = 0 ;
37265 char *kwnames[] = {
37266 (char *) "width",(char *) "height",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
37267 };
37268
37269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOO:new_GBSizerItemSpacer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
37270 arg1 = (int) SWIG_AsInt(obj0);
37271 if (PyErr_Occurred()) SWIG_fail;
37272 arg2 = (int) SWIG_AsInt(obj1);
37273 if (PyErr_Occurred()) SWIG_fail;
37274 {
37275 arg3 = &temp3;
37276 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
37277 }
37278 {
37279 arg4 = &temp4;
37280 if ( ! wxGBSpan_helper(obj3, &arg4)) SWIG_fail;
37281 }
37282 arg5 = (int) SWIG_AsInt(obj4);
37283 if (PyErr_Occurred()) SWIG_fail;
37284 arg6 = (int) SWIG_AsInt(obj5);
37285 if (PyErr_Occurred()) SWIG_fail;
37286 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxObject,
37287 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37288 {
37289 PyThreadState* __tstate = wxPyBeginAllowThreads();
37290 result = (wxGBSizerItem *)new wxGBSizerItem(arg1,arg2,(wxGBPosition const &)*arg3,(wxGBSpan const &)*arg4,arg5,arg6,arg7);
37291
37292 wxPyEndAllowThreads(__tstate);
37293 if (PyErr_Occurred()) SWIG_fail;
37294 }
37295 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
37296 return resultobj;
37297 fail:
37298 return NULL;
37299 }
37300
37301
37302 static PyObject *_wrap_GBSizerItem_GetPos(PyObject *self, PyObject *args, PyObject *kwargs) {
37303 PyObject *resultobj;
37304 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37305 wxGBPosition result;
37306 PyObject * obj0 = 0 ;
37307 char *kwnames[] = {
37308 (char *) "self", NULL
37309 };
37310
37311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetPos",kwnames,&obj0)) goto fail;
37312 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37313 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37314 {
37315 PyThreadState* __tstate = wxPyBeginAllowThreads();
37316 result = ((wxGBSizerItem const *)arg1)->GetPos();
37317
37318 wxPyEndAllowThreads(__tstate);
37319 if (PyErr_Occurred()) SWIG_fail;
37320 }
37321 {
37322 wxGBPosition * resultptr;
37323 resultptr = new wxGBPosition((wxGBPosition &) result);
37324 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
37325 }
37326 return resultobj;
37327 fail:
37328 return NULL;
37329 }
37330
37331
37332 static PyObject *_wrap_GBSizerItem_GetSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
37333 PyObject *resultobj;
37334 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37335 wxGBSpan result;
37336 PyObject * obj0 = 0 ;
37337 char *kwnames[] = {
37338 (char *) "self", NULL
37339 };
37340
37341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetSpan",kwnames,&obj0)) goto fail;
37342 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37343 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37344 {
37345 PyThreadState* __tstate = wxPyBeginAllowThreads();
37346 result = ((wxGBSizerItem const *)arg1)->GetSpan();
37347
37348 wxPyEndAllowThreads(__tstate);
37349 if (PyErr_Occurred()) SWIG_fail;
37350 }
37351 {
37352 wxGBSpan * resultptr;
37353 resultptr = new wxGBSpan((wxGBSpan &) result);
37354 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
37355 }
37356 return resultobj;
37357 fail:
37358 return NULL;
37359 }
37360
37361
37362 static PyObject *_wrap_GBSizerItem_SetPos(PyObject *self, PyObject *args, PyObject *kwargs) {
37363 PyObject *resultobj;
37364 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37365 wxGBPosition *arg2 = 0 ;
37366 bool result;
37367 wxGBPosition temp2 ;
37368 PyObject * obj0 = 0 ;
37369 PyObject * obj1 = 0 ;
37370 char *kwnames[] = {
37371 (char *) "self",(char *) "pos", NULL
37372 };
37373
37374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetPos",kwnames,&obj0,&obj1)) goto fail;
37375 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37376 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37377 {
37378 arg2 = &temp2;
37379 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37380 }
37381 {
37382 PyThreadState* __tstate = wxPyBeginAllowThreads();
37383 result = (bool)(arg1)->SetPos((wxGBPosition const &)*arg2);
37384
37385 wxPyEndAllowThreads(__tstate);
37386 if (PyErr_Occurred()) SWIG_fail;
37387 }
37388 {
37389 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37390 }
37391 return resultobj;
37392 fail:
37393 return NULL;
37394 }
37395
37396
37397 static PyObject *_wrap_GBSizerItem_SetSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
37398 PyObject *resultobj;
37399 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37400 wxGBSpan *arg2 = 0 ;
37401 bool result;
37402 wxGBSpan temp2 ;
37403 PyObject * obj0 = 0 ;
37404 PyObject * obj1 = 0 ;
37405 char *kwnames[] = {
37406 (char *) "self",(char *) "span", NULL
37407 };
37408
37409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetSpan",kwnames,&obj0,&obj1)) goto fail;
37410 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37411 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37412 {
37413 arg2 = &temp2;
37414 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
37415 }
37416 {
37417 PyThreadState* __tstate = wxPyBeginAllowThreads();
37418 result = (bool)(arg1)->SetSpan((wxGBSpan const &)*arg2);
37419
37420 wxPyEndAllowThreads(__tstate);
37421 if (PyErr_Occurred()) SWIG_fail;
37422 }
37423 {
37424 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37425 }
37426 return resultobj;
37427 fail:
37428 return NULL;
37429 }
37430
37431
37432 static PyObject *_wrap_GBSizerItem_Intersects__SWIG_0(PyObject *self, PyObject *args) {
37433 PyObject *resultobj;
37434 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37435 wxGBSizerItem *arg2 = 0 ;
37436 bool result;
37437 PyObject * obj0 = 0 ;
37438 PyObject * obj1 = 0 ;
37439
37440 if(!PyArg_ParseTuple(args,(char *)"OO:GBSizerItem_Intersects",&obj0,&obj1)) goto fail;
37441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37443 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
37444 SWIG_POINTER_EXCEPTION | 0)) == -1)
37445 SWIG_fail;
37446 if (arg2 == NULL) {
37447 PyErr_SetString(PyExc_TypeError,"null reference");
37448 SWIG_fail;
37449 }
37450 {
37451 PyThreadState* __tstate = wxPyBeginAllowThreads();
37452 result = (bool)(arg1)->Intersects((wxGBSizerItem const &)*arg2);
37453
37454 wxPyEndAllowThreads(__tstate);
37455 if (PyErr_Occurred()) SWIG_fail;
37456 }
37457 {
37458 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37459 }
37460 return resultobj;
37461 fail:
37462 return NULL;
37463 }
37464
37465
37466 static PyObject *_wrap_GBSizerItem_Intersects__SWIG_1(PyObject *self, PyObject *args) {
37467 PyObject *resultobj;
37468 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37469 wxGBPosition *arg2 = 0 ;
37470 wxGBSpan *arg3 = 0 ;
37471 bool result;
37472 wxGBPosition temp2 ;
37473 wxGBSpan temp3 ;
37474 PyObject * obj0 = 0 ;
37475 PyObject * obj1 = 0 ;
37476 PyObject * obj2 = 0 ;
37477
37478 if(!PyArg_ParseTuple(args,(char *)"OOO:GBSizerItem_Intersects",&obj0,&obj1,&obj2)) goto fail;
37479 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37480 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37481 {
37482 arg2 = &temp2;
37483 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37484 }
37485 {
37486 arg3 = &temp3;
37487 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
37488 }
37489 {
37490 PyThreadState* __tstate = wxPyBeginAllowThreads();
37491 result = (bool)(arg1)->Intersects((wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3);
37492
37493 wxPyEndAllowThreads(__tstate);
37494 if (PyErr_Occurred()) SWIG_fail;
37495 }
37496 {
37497 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37498 }
37499 return resultobj;
37500 fail:
37501 return NULL;
37502 }
37503
37504
37505 static PyObject *_wrap_GBSizerItem_Intersects(PyObject *self, PyObject *args) {
37506 int argc;
37507 PyObject *argv[4];
37508 int ii;
37509
37510 argc = PyObject_Length(args);
37511 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
37512 argv[ii] = PyTuple_GetItem(args,ii);
37513 }
37514 if (argc == 2) {
37515 int _v;
37516 {
37517 void *ptr;
37518 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGBSizerItem, 0) == -1) {
37519 _v = 0;
37520 PyErr_Clear();
37521 } else {
37522 _v = 1;
37523 }
37524 }
37525 if (_v) {
37526 {
37527 void *ptr;
37528 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxGBSizerItem, 0) == -1) {
37529 _v = 0;
37530 PyErr_Clear();
37531 } else {
37532 _v = 1;
37533 }
37534 }
37535 if (_v) {
37536 return _wrap_GBSizerItem_Intersects__SWIG_0(self,args);
37537 }
37538 }
37539 }
37540 if (argc == 3) {
37541 int _v;
37542 {
37543 void *ptr;
37544 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGBSizerItem, 0) == -1) {
37545 _v = 0;
37546 PyErr_Clear();
37547 } else {
37548 _v = 1;
37549 }
37550 }
37551 if (_v) {
37552 {
37553 _v = wxPySimple_typecheck(argv[1], wxT("wxGBPosition"), 2);
37554 }
37555 if (_v) {
37556 {
37557 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
37558 }
37559 if (_v) {
37560 return _wrap_GBSizerItem_Intersects__SWIG_1(self,args);
37561 }
37562 }
37563 }
37564 }
37565
37566 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GBSizerItem_Intersects'");
37567 return NULL;
37568 }
37569
37570
37571 static PyObject *_wrap_GBSizerItem_GetEndPos(PyObject *self, PyObject *args, PyObject *kwargs) {
37572 PyObject *resultobj;
37573 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37574 int *arg2 = 0 ;
37575 int *arg3 = 0 ;
37576 PyObject * obj0 = 0 ;
37577 PyObject * obj1 = 0 ;
37578 PyObject * obj2 = 0 ;
37579 char *kwnames[] = {
37580 (char *) "self",(char *) "row",(char *) "col", NULL
37581 };
37582
37583 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GBSizerItem_GetEndPos",kwnames,&obj0,&obj1,&obj2)) goto fail;
37584 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37585 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37586 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_int,
37587 SWIG_POINTER_EXCEPTION | 0)) == -1)
37588 SWIG_fail;
37589 if (arg2 == NULL) {
37590 PyErr_SetString(PyExc_TypeError,"null reference");
37591 SWIG_fail;
37592 }
37593 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_int,
37594 SWIG_POINTER_EXCEPTION | 0)) == -1)
37595 SWIG_fail;
37596 if (arg3 == NULL) {
37597 PyErr_SetString(PyExc_TypeError,"null reference");
37598 SWIG_fail;
37599 }
37600 {
37601 PyThreadState* __tstate = wxPyBeginAllowThreads();
37602 (arg1)->GetEndPos(*arg2,*arg3);
37603
37604 wxPyEndAllowThreads(__tstate);
37605 if (PyErr_Occurred()) SWIG_fail;
37606 }
37607 Py_INCREF(Py_None); resultobj = Py_None;
37608 return resultobj;
37609 fail:
37610 return NULL;
37611 }
37612
37613
37614 static PyObject *_wrap_GBSizerItem_GetGBSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
37615 PyObject *resultobj;
37616 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37617 wxGridBagSizer *result;
37618 PyObject * obj0 = 0 ;
37619 char *kwnames[] = {
37620 (char *) "self", NULL
37621 };
37622
37623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetGBSizer",kwnames,&obj0)) goto fail;
37624 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37625 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37626 {
37627 PyThreadState* __tstate = wxPyBeginAllowThreads();
37628 result = (wxGridBagSizer *)((wxGBSizerItem const *)arg1)->GetGBSizer();
37629
37630 wxPyEndAllowThreads(__tstate);
37631 if (PyErr_Occurred()) SWIG_fail;
37632 }
37633 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridBagSizer, 0);
37634 return resultobj;
37635 fail:
37636 return NULL;
37637 }
37638
37639
37640 static PyObject *_wrap_GBSizerItem_SetGBSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
37641 PyObject *resultobj;
37642 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37643 wxGridBagSizer *arg2 = (wxGridBagSizer *) 0 ;
37644 PyObject * obj0 = 0 ;
37645 PyObject * obj1 = 0 ;
37646 char *kwnames[] = {
37647 (char *) "self",(char *) "sizer", NULL
37648 };
37649
37650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetGBSizer",kwnames,&obj0,&obj1)) goto fail;
37651 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37652 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37653 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGridBagSizer,
37654 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37655 {
37656 PyThreadState* __tstate = wxPyBeginAllowThreads();
37657 (arg1)->SetGBSizer(arg2);
37658
37659 wxPyEndAllowThreads(__tstate);
37660 if (PyErr_Occurred()) SWIG_fail;
37661 }
37662 Py_INCREF(Py_None); resultobj = Py_None;
37663 return resultobj;
37664 fail:
37665 return NULL;
37666 }
37667
37668
37669 static PyObject * GBSizerItem_swigregister(PyObject *self, PyObject *args) {
37670 PyObject *obj;
37671 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37672 SWIG_TypeClientData(SWIGTYPE_p_wxGBSizerItem, obj);
37673 Py_INCREF(obj);
37674 return Py_BuildValue((char *)"");
37675 }
37676 static PyObject *_wrap_new_GridBagSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
37677 PyObject *resultobj;
37678 int arg1 = (int) 0 ;
37679 int arg2 = (int) 0 ;
37680 wxGridBagSizer *result;
37681 PyObject * obj0 = 0 ;
37682 PyObject * obj1 = 0 ;
37683 char *kwnames[] = {
37684 (char *) "vgap",(char *) "hgap", NULL
37685 };
37686
37687 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GridBagSizer",kwnames,&obj0,&obj1)) goto fail;
37688 if (obj0) {
37689 arg1 = (int) SWIG_AsInt(obj0);
37690 if (PyErr_Occurred()) SWIG_fail;
37691 }
37692 if (obj1) {
37693 arg2 = (int) SWIG_AsInt(obj1);
37694 if (PyErr_Occurred()) SWIG_fail;
37695 }
37696 {
37697 PyThreadState* __tstate = wxPyBeginAllowThreads();
37698 result = (wxGridBagSizer *)new wxGridBagSizer(arg1,arg2);
37699
37700 wxPyEndAllowThreads(__tstate);
37701 if (PyErr_Occurred()) SWIG_fail;
37702 }
37703 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridBagSizer, 1);
37704 return resultobj;
37705 fail:
37706 return NULL;
37707 }
37708
37709
37710 static PyObject *_wrap_GridBagSizer_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
37711 PyObject *resultobj;
37712 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
37713 PyObject *arg2 = (PyObject *) 0 ;
37714 wxGBPosition *arg3 = 0 ;
37715 wxGBSpan const &arg4_defvalue = wxDefaultSpan ;
37716 wxGBSpan *arg4 = (wxGBSpan *) &arg4_defvalue ;
37717 int arg5 = (int) 0 ;
37718 int arg6 = (int) 0 ;
37719 PyObject *arg7 = (PyObject *) NULL ;
37720 bool result;
37721 wxGBPosition temp3 ;
37722 wxGBSpan temp4 ;
37723 PyObject * obj0 = 0 ;
37724 PyObject * obj1 = 0 ;
37725 PyObject * obj2 = 0 ;
37726 PyObject * obj3 = 0 ;
37727 PyObject * obj4 = 0 ;
37728 PyObject * obj5 = 0 ;
37729 PyObject * obj6 = 0 ;
37730 char *kwnames[] = {
37731 (char *) "self",(char *) "item",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
37732 };
37733
37734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:GridBagSizer_Add",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
37735 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
37736 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37737 arg2 = obj1;
37738 {
37739 arg3 = &temp3;
37740 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
37741 }
37742 if (obj3) {
37743 {
37744 arg4 = &temp4;
37745 if ( ! wxGBSpan_helper(obj3, &arg4)) SWIG_fail;
37746 }
37747 }
37748 if (obj4) {
37749 arg5 = (int) SWIG_AsInt(obj4);
37750 if (PyErr_Occurred()) SWIG_fail;
37751 }
37752 if (obj5) {
37753 arg6 = (int) SWIG_AsInt(obj5);
37754 if (PyErr_Occurred()) SWIG_fail;
37755 }
37756 if (obj6) {
37757 arg7 = obj6;
37758 }
37759 {
37760 PyThreadState* __tstate = wxPyBeginAllowThreads();
37761 result = (bool)wxGridBagSizer_Add(arg1,arg2,(wxGBPosition const &)*arg3,(wxGBSpan const &)*arg4,arg5,arg6,arg7);
37762
37763 wxPyEndAllowThreads(__tstate);
37764 if (PyErr_Occurred()) SWIG_fail;
37765 }
37766 {
37767 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37768 }
37769 return resultobj;
37770 fail:
37771 return NULL;
37772 }
37773
37774
37775 static PyObject *_wrap_GridBagSizer_AddItem(PyObject *self, PyObject *args, PyObject *kwargs) {
37776 PyObject *resultobj;
37777 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
37778 wxGBSizerItem *arg2 = (wxGBSizerItem *) 0 ;
37779 bool result;
37780 PyObject * obj0 = 0 ;
37781 PyObject * obj1 = 0 ;
37782 char *kwnames[] = {
37783 (char *) "self",(char *) "item", NULL
37784 };
37785
37786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_AddItem",kwnames,&obj0,&obj1)) goto fail;
37787 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
37788 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37789 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
37790 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37791 {
37792 PyThreadState* __tstate = wxPyBeginAllowThreads();
37793 result = (bool)(arg1)->Add(arg2);
37794
37795 wxPyEndAllowThreads(__tstate);
37796 if (PyErr_Occurred()) SWIG_fail;
37797 }
37798 {
37799 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37800 }
37801 return resultobj;
37802 fail:
37803 return NULL;
37804 }
37805
37806
37807 static PyObject *_wrap_GridBagSizer_GetEmptyCellSize(PyObject *self, PyObject *args, PyObject *kwargs) {
37808 PyObject *resultobj;
37809 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
37810 wxSize result;
37811 PyObject * obj0 = 0 ;
37812 char *kwnames[] = {
37813 (char *) "self", NULL
37814 };
37815
37816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridBagSizer_GetEmptyCellSize",kwnames,&obj0)) goto fail;
37817 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
37818 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37819 {
37820 PyThreadState* __tstate = wxPyBeginAllowThreads();
37821 result = ((wxGridBagSizer const *)arg1)->GetEmptyCellSize();
37822
37823 wxPyEndAllowThreads(__tstate);
37824 if (PyErr_Occurred()) SWIG_fail;
37825 }
37826 {
37827 wxSize * resultptr;
37828 resultptr = new wxSize((wxSize &) result);
37829 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
37830 }
37831 return resultobj;
37832 fail:
37833 return NULL;
37834 }
37835
37836
37837 static PyObject *_wrap_GridBagSizer_SetEmptyCellSize(PyObject *self, PyObject *args, PyObject *kwargs) {
37838 PyObject *resultobj;
37839 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
37840 wxSize *arg2 = 0 ;
37841 wxSize temp2 ;
37842 PyObject * obj0 = 0 ;
37843 PyObject * obj1 = 0 ;
37844 char *kwnames[] = {
37845 (char *) "self",(char *) "sz", NULL
37846 };
37847
37848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_SetEmptyCellSize",kwnames,&obj0,&obj1)) goto fail;
37849 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
37850 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37851 {
37852 arg2 = &temp2;
37853 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
37854 }
37855 {
37856 PyThreadState* __tstate = wxPyBeginAllowThreads();
37857 (arg1)->SetEmptyCellSize((wxSize const &)*arg2);
37858
37859 wxPyEndAllowThreads(__tstate);
37860 if (PyErr_Occurred()) SWIG_fail;
37861 }
37862 Py_INCREF(Py_None); resultobj = Py_None;
37863 return resultobj;
37864 fail:
37865 return NULL;
37866 }
37867
37868
37869 static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_0(PyObject *self, PyObject *args) {
37870 PyObject *resultobj;
37871 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
37872 wxWindow *arg2 = (wxWindow *) 0 ;
37873 wxGBPosition result;
37874 PyObject * obj0 = 0 ;
37875 PyObject * obj1 = 0 ;
37876
37877 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
37878 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
37879 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37880 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
37881 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37882 {
37883 PyThreadState* __tstate = wxPyBeginAllowThreads();
37884 result = (arg1)->GetItemPosition(arg2);
37885
37886 wxPyEndAllowThreads(__tstate);
37887 if (PyErr_Occurred()) SWIG_fail;
37888 }
37889 {
37890 wxGBPosition * resultptr;
37891 resultptr = new wxGBPosition((wxGBPosition &) result);
37892 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
37893 }
37894 return resultobj;
37895 fail:
37896 return NULL;
37897 }
37898
37899
37900 static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_1(PyObject *self, PyObject *args) {
37901 PyObject *resultobj;
37902 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
37903 wxSizer *arg2 = (wxSizer *) 0 ;
37904 wxGBPosition result;
37905 PyObject * obj0 = 0 ;
37906 PyObject * obj1 = 0 ;
37907
37908 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
37909 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
37910 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37911 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
37912 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37913 {
37914 PyThreadState* __tstate = wxPyBeginAllowThreads();
37915 result = (arg1)->GetItemPosition(arg2);
37916
37917 wxPyEndAllowThreads(__tstate);
37918 if (PyErr_Occurred()) SWIG_fail;
37919 }
37920 {
37921 wxGBPosition * resultptr;
37922 resultptr = new wxGBPosition((wxGBPosition &) result);
37923 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
37924 }
37925 return resultobj;
37926 fail:
37927 return NULL;
37928 }
37929
37930
37931 static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_2(PyObject *self, PyObject *args) {
37932 PyObject *resultobj;
37933 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
37934 size_t arg2 ;
37935 wxGBPosition result;
37936 PyObject * obj0 = 0 ;
37937 PyObject * obj1 = 0 ;
37938
37939 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
37940 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
37941 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37942 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
37943 if (PyErr_Occurred()) SWIG_fail;
37944 {
37945 PyThreadState* __tstate = wxPyBeginAllowThreads();
37946 result = (arg1)->GetItemPosition(arg2);
37947
37948 wxPyEndAllowThreads(__tstate);
37949 if (PyErr_Occurred()) SWIG_fail;
37950 }
37951 {
37952 wxGBPosition * resultptr;
37953 resultptr = new wxGBPosition((wxGBPosition &) result);
37954 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
37955 }
37956 return resultobj;
37957 fail:
37958 return NULL;
37959 }
37960
37961
37962 static PyObject *_wrap_GridBagSizer_GetItemPosition(PyObject *self, PyObject *args) {
37963 int argc;
37964 PyObject *argv[3];
37965 int ii;
37966
37967 argc = PyObject_Length(args);
37968 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
37969 argv[ii] = PyTuple_GetItem(args,ii);
37970 }
37971 if (argc == 2) {
37972 int _v;
37973 {
37974 void *ptr;
37975 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
37976 _v = 0;
37977 PyErr_Clear();
37978 } else {
37979 _v = 1;
37980 }
37981 }
37982 if (_v) {
37983 {
37984 void *ptr;
37985 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
37986 _v = 0;
37987 PyErr_Clear();
37988 } else {
37989 _v = 1;
37990 }
37991 }
37992 if (_v) {
37993 return _wrap_GridBagSizer_GetItemPosition__SWIG_0(self,args);
37994 }
37995 }
37996 }
37997 if (argc == 2) {
37998 int _v;
37999 {
38000 void *ptr;
38001 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38002 _v = 0;
38003 PyErr_Clear();
38004 } else {
38005 _v = 1;
38006 }
38007 }
38008 if (_v) {
38009 {
38010 void *ptr;
38011 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
38012 _v = 0;
38013 PyErr_Clear();
38014 } else {
38015 _v = 1;
38016 }
38017 }
38018 if (_v) {
38019 return _wrap_GridBagSizer_GetItemPosition__SWIG_1(self,args);
38020 }
38021 }
38022 }
38023 if (argc == 2) {
38024 int _v;
38025 {
38026 void *ptr;
38027 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38028 _v = 0;
38029 PyErr_Clear();
38030 } else {
38031 _v = 1;
38032 }
38033 }
38034 if (_v) {
38035 _v = SWIG_CheckUnsignedLong(argv[1]);
38036 if (_v) {
38037 return _wrap_GridBagSizer_GetItemPosition__SWIG_2(self,args);
38038 }
38039 }
38040 }
38041
38042 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_GetItemPosition'");
38043 return NULL;
38044 }
38045
38046
38047 static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_0(PyObject *self, PyObject *args) {
38048 PyObject *resultobj;
38049 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38050 wxWindow *arg2 = (wxWindow *) 0 ;
38051 wxGBPosition *arg3 = 0 ;
38052 bool result;
38053 wxGBPosition temp3 ;
38054 PyObject * obj0 = 0 ;
38055 PyObject * obj1 = 0 ;
38056 PyObject * obj2 = 0 ;
38057
38058 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
38059 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38060 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38061 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38062 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38063 {
38064 arg3 = &temp3;
38065 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38066 }
38067 {
38068 PyThreadState* __tstate = wxPyBeginAllowThreads();
38069 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
38070
38071 wxPyEndAllowThreads(__tstate);
38072 if (PyErr_Occurred()) SWIG_fail;
38073 }
38074 {
38075 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38076 }
38077 return resultobj;
38078 fail:
38079 return NULL;
38080 }
38081
38082
38083 static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_1(PyObject *self, PyObject *args) {
38084 PyObject *resultobj;
38085 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38086 wxSizer *arg2 = (wxSizer *) 0 ;
38087 wxGBPosition *arg3 = 0 ;
38088 bool result;
38089 wxGBPosition temp3 ;
38090 PyObject * obj0 = 0 ;
38091 PyObject * obj1 = 0 ;
38092 PyObject * obj2 = 0 ;
38093
38094 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
38095 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38096 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38097 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38098 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38099 {
38100 arg3 = &temp3;
38101 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38102 }
38103 {
38104 PyThreadState* __tstate = wxPyBeginAllowThreads();
38105 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
38106
38107 wxPyEndAllowThreads(__tstate);
38108 if (PyErr_Occurred()) SWIG_fail;
38109 }
38110 {
38111 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38112 }
38113 return resultobj;
38114 fail:
38115 return NULL;
38116 }
38117
38118
38119 static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_2(PyObject *self, PyObject *args) {
38120 PyObject *resultobj;
38121 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38122 size_t arg2 ;
38123 wxGBPosition *arg3 = 0 ;
38124 bool result;
38125 wxGBPosition temp3 ;
38126 PyObject * obj0 = 0 ;
38127 PyObject * obj1 = 0 ;
38128 PyObject * obj2 = 0 ;
38129
38130 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
38131 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38132 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38133 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
38134 if (PyErr_Occurred()) SWIG_fail;
38135 {
38136 arg3 = &temp3;
38137 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38138 }
38139 {
38140 PyThreadState* __tstate = wxPyBeginAllowThreads();
38141 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
38142
38143 wxPyEndAllowThreads(__tstate);
38144 if (PyErr_Occurred()) SWIG_fail;
38145 }
38146 {
38147 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38148 }
38149 return resultobj;
38150 fail:
38151 return NULL;
38152 }
38153
38154
38155 static PyObject *_wrap_GridBagSizer_SetItemPosition(PyObject *self, PyObject *args) {
38156 int argc;
38157 PyObject *argv[4];
38158 int ii;
38159
38160 argc = PyObject_Length(args);
38161 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
38162 argv[ii] = PyTuple_GetItem(args,ii);
38163 }
38164 if (argc == 3) {
38165 int _v;
38166 {
38167 void *ptr;
38168 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38169 _v = 0;
38170 PyErr_Clear();
38171 } else {
38172 _v = 1;
38173 }
38174 }
38175 if (_v) {
38176 {
38177 void *ptr;
38178 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
38179 _v = 0;
38180 PyErr_Clear();
38181 } else {
38182 _v = 1;
38183 }
38184 }
38185 if (_v) {
38186 {
38187 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
38188 }
38189 if (_v) {
38190 return _wrap_GridBagSizer_SetItemPosition__SWIG_0(self,args);
38191 }
38192 }
38193 }
38194 }
38195 if (argc == 3) {
38196 int _v;
38197 {
38198 void *ptr;
38199 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38200 _v = 0;
38201 PyErr_Clear();
38202 } else {
38203 _v = 1;
38204 }
38205 }
38206 if (_v) {
38207 {
38208 void *ptr;
38209 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
38210 _v = 0;
38211 PyErr_Clear();
38212 } else {
38213 _v = 1;
38214 }
38215 }
38216 if (_v) {
38217 {
38218 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
38219 }
38220 if (_v) {
38221 return _wrap_GridBagSizer_SetItemPosition__SWIG_1(self,args);
38222 }
38223 }
38224 }
38225 }
38226 if (argc == 3) {
38227 int _v;
38228 {
38229 void *ptr;
38230 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38231 _v = 0;
38232 PyErr_Clear();
38233 } else {
38234 _v = 1;
38235 }
38236 }
38237 if (_v) {
38238 _v = SWIG_CheckUnsignedLong(argv[1]);
38239 if (_v) {
38240 {
38241 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
38242 }
38243 if (_v) {
38244 return _wrap_GridBagSizer_SetItemPosition__SWIG_2(self,args);
38245 }
38246 }
38247 }
38248 }
38249
38250 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_SetItemPosition'");
38251 return NULL;
38252 }
38253
38254
38255 static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_0(PyObject *self, PyObject *args) {
38256 PyObject *resultobj;
38257 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38258 wxWindow *arg2 = (wxWindow *) 0 ;
38259 wxGBSpan result;
38260 PyObject * obj0 = 0 ;
38261 PyObject * obj1 = 0 ;
38262
38263 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
38264 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38265 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38266 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38267 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38268 {
38269 PyThreadState* __tstate = wxPyBeginAllowThreads();
38270 result = (arg1)->GetItemSpan(arg2);
38271
38272 wxPyEndAllowThreads(__tstate);
38273 if (PyErr_Occurred()) SWIG_fail;
38274 }
38275 {
38276 wxGBSpan * resultptr;
38277 resultptr = new wxGBSpan((wxGBSpan &) result);
38278 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
38279 }
38280 return resultobj;
38281 fail:
38282 return NULL;
38283 }
38284
38285
38286 static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_1(PyObject *self, PyObject *args) {
38287 PyObject *resultobj;
38288 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38289 wxSizer *arg2 = (wxSizer *) 0 ;
38290 wxGBSpan result;
38291 PyObject * obj0 = 0 ;
38292 PyObject * obj1 = 0 ;
38293
38294 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
38295 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38296 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38297 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38298 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38299 {
38300 PyThreadState* __tstate = wxPyBeginAllowThreads();
38301 result = (arg1)->GetItemSpan(arg2);
38302
38303 wxPyEndAllowThreads(__tstate);
38304 if (PyErr_Occurred()) SWIG_fail;
38305 }
38306 {
38307 wxGBSpan * resultptr;
38308 resultptr = new wxGBSpan((wxGBSpan &) result);
38309 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
38310 }
38311 return resultobj;
38312 fail:
38313 return NULL;
38314 }
38315
38316
38317 static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_2(PyObject *self, PyObject *args) {
38318 PyObject *resultobj;
38319 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38320 size_t arg2 ;
38321 wxGBSpan result;
38322 PyObject * obj0 = 0 ;
38323 PyObject * obj1 = 0 ;
38324
38325 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
38326 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38327 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38328 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
38329 if (PyErr_Occurred()) SWIG_fail;
38330 {
38331 PyThreadState* __tstate = wxPyBeginAllowThreads();
38332 result = (arg1)->GetItemSpan(arg2);
38333
38334 wxPyEndAllowThreads(__tstate);
38335 if (PyErr_Occurred()) SWIG_fail;
38336 }
38337 {
38338 wxGBSpan * resultptr;
38339 resultptr = new wxGBSpan((wxGBSpan &) result);
38340 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
38341 }
38342 return resultobj;
38343 fail:
38344 return NULL;
38345 }
38346
38347
38348 static PyObject *_wrap_GridBagSizer_GetItemSpan(PyObject *self, PyObject *args) {
38349 int argc;
38350 PyObject *argv[3];
38351 int ii;
38352
38353 argc = PyObject_Length(args);
38354 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
38355 argv[ii] = PyTuple_GetItem(args,ii);
38356 }
38357 if (argc == 2) {
38358 int _v;
38359 {
38360 void *ptr;
38361 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38362 _v = 0;
38363 PyErr_Clear();
38364 } else {
38365 _v = 1;
38366 }
38367 }
38368 if (_v) {
38369 {
38370 void *ptr;
38371 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
38372 _v = 0;
38373 PyErr_Clear();
38374 } else {
38375 _v = 1;
38376 }
38377 }
38378 if (_v) {
38379 return _wrap_GridBagSizer_GetItemSpan__SWIG_0(self,args);
38380 }
38381 }
38382 }
38383 if (argc == 2) {
38384 int _v;
38385 {
38386 void *ptr;
38387 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38388 _v = 0;
38389 PyErr_Clear();
38390 } else {
38391 _v = 1;
38392 }
38393 }
38394 if (_v) {
38395 {
38396 void *ptr;
38397 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
38398 _v = 0;
38399 PyErr_Clear();
38400 } else {
38401 _v = 1;
38402 }
38403 }
38404 if (_v) {
38405 return _wrap_GridBagSizer_GetItemSpan__SWIG_1(self,args);
38406 }
38407 }
38408 }
38409 if (argc == 2) {
38410 int _v;
38411 {
38412 void *ptr;
38413 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38414 _v = 0;
38415 PyErr_Clear();
38416 } else {
38417 _v = 1;
38418 }
38419 }
38420 if (_v) {
38421 _v = SWIG_CheckUnsignedLong(argv[1]);
38422 if (_v) {
38423 return _wrap_GridBagSizer_GetItemSpan__SWIG_2(self,args);
38424 }
38425 }
38426 }
38427
38428 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_GetItemSpan'");
38429 return NULL;
38430 }
38431
38432
38433 static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_0(PyObject *self, PyObject *args) {
38434 PyObject *resultobj;
38435 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38436 wxWindow *arg2 = (wxWindow *) 0 ;
38437 wxGBSpan *arg3 = 0 ;
38438 bool result;
38439 wxGBSpan temp3 ;
38440 PyObject * obj0 = 0 ;
38441 PyObject * obj1 = 0 ;
38442 PyObject * obj2 = 0 ;
38443
38444 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
38445 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38446 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38447 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38448 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38449 {
38450 arg3 = &temp3;
38451 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38452 }
38453 {
38454 PyThreadState* __tstate = wxPyBeginAllowThreads();
38455 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
38456
38457 wxPyEndAllowThreads(__tstate);
38458 if (PyErr_Occurred()) SWIG_fail;
38459 }
38460 {
38461 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38462 }
38463 return resultobj;
38464 fail:
38465 return NULL;
38466 }
38467
38468
38469 static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_1(PyObject *self, PyObject *args) {
38470 PyObject *resultobj;
38471 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38472 wxSizer *arg2 = (wxSizer *) 0 ;
38473 wxGBSpan *arg3 = 0 ;
38474 bool result;
38475 wxGBSpan temp3 ;
38476 PyObject * obj0 = 0 ;
38477 PyObject * obj1 = 0 ;
38478 PyObject * obj2 = 0 ;
38479
38480 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
38481 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38482 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38483 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38484 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38485 {
38486 arg3 = &temp3;
38487 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38488 }
38489 {
38490 PyThreadState* __tstate = wxPyBeginAllowThreads();
38491 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
38492
38493 wxPyEndAllowThreads(__tstate);
38494 if (PyErr_Occurred()) SWIG_fail;
38495 }
38496 {
38497 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38498 }
38499 return resultobj;
38500 fail:
38501 return NULL;
38502 }
38503
38504
38505 static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_2(PyObject *self, PyObject *args) {
38506 PyObject *resultobj;
38507 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38508 size_t arg2 ;
38509 wxGBSpan *arg3 = 0 ;
38510 bool result;
38511 wxGBSpan temp3 ;
38512 PyObject * obj0 = 0 ;
38513 PyObject * obj1 = 0 ;
38514 PyObject * obj2 = 0 ;
38515
38516 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
38517 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38518 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38519 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
38520 if (PyErr_Occurred()) SWIG_fail;
38521 {
38522 arg3 = &temp3;
38523 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38524 }
38525 {
38526 PyThreadState* __tstate = wxPyBeginAllowThreads();
38527 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
38528
38529 wxPyEndAllowThreads(__tstate);
38530 if (PyErr_Occurred()) SWIG_fail;
38531 }
38532 {
38533 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38534 }
38535 return resultobj;
38536 fail:
38537 return NULL;
38538 }
38539
38540
38541 static PyObject *_wrap_GridBagSizer_SetItemSpan(PyObject *self, PyObject *args) {
38542 int argc;
38543 PyObject *argv[4];
38544 int ii;
38545
38546 argc = PyObject_Length(args);
38547 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
38548 argv[ii] = PyTuple_GetItem(args,ii);
38549 }
38550 if (argc == 3) {
38551 int _v;
38552 {
38553 void *ptr;
38554 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38555 _v = 0;
38556 PyErr_Clear();
38557 } else {
38558 _v = 1;
38559 }
38560 }
38561 if (_v) {
38562 {
38563 void *ptr;
38564 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
38565 _v = 0;
38566 PyErr_Clear();
38567 } else {
38568 _v = 1;
38569 }
38570 }
38571 if (_v) {
38572 {
38573 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
38574 }
38575 if (_v) {
38576 return _wrap_GridBagSizer_SetItemSpan__SWIG_0(self,args);
38577 }
38578 }
38579 }
38580 }
38581 if (argc == 3) {
38582 int _v;
38583 {
38584 void *ptr;
38585 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38586 _v = 0;
38587 PyErr_Clear();
38588 } else {
38589 _v = 1;
38590 }
38591 }
38592 if (_v) {
38593 {
38594 void *ptr;
38595 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
38596 _v = 0;
38597 PyErr_Clear();
38598 } else {
38599 _v = 1;
38600 }
38601 }
38602 if (_v) {
38603 {
38604 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
38605 }
38606 if (_v) {
38607 return _wrap_GridBagSizer_SetItemSpan__SWIG_1(self,args);
38608 }
38609 }
38610 }
38611 }
38612 if (argc == 3) {
38613 int _v;
38614 {
38615 void *ptr;
38616 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38617 _v = 0;
38618 PyErr_Clear();
38619 } else {
38620 _v = 1;
38621 }
38622 }
38623 if (_v) {
38624 _v = SWIG_CheckUnsignedLong(argv[1]);
38625 if (_v) {
38626 {
38627 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
38628 }
38629 if (_v) {
38630 return _wrap_GridBagSizer_SetItemSpan__SWIG_2(self,args);
38631 }
38632 }
38633 }
38634 }
38635
38636 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_SetItemSpan'");
38637 return NULL;
38638 }
38639
38640
38641 static PyObject *_wrap_GridBagSizer_FindItem__SWIG_0(PyObject *self, PyObject *args) {
38642 PyObject *resultobj;
38643 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38644 wxWindow *arg2 = (wxWindow *) 0 ;
38645 wxGBSizerItem *result;
38646 PyObject * obj0 = 0 ;
38647 PyObject * obj1 = 0 ;
38648
38649 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_FindItem",&obj0,&obj1)) goto fail;
38650 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38651 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38652 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38653 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38654 {
38655 PyThreadState* __tstate = wxPyBeginAllowThreads();
38656 result = (wxGBSizerItem *)(arg1)->FindItem(arg2);
38657
38658 wxPyEndAllowThreads(__tstate);
38659 if (PyErr_Occurred()) SWIG_fail;
38660 }
38661 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
38662 return resultobj;
38663 fail:
38664 return NULL;
38665 }
38666
38667
38668 static PyObject *_wrap_GridBagSizer_FindItem__SWIG_1(PyObject *self, PyObject *args) {
38669 PyObject *resultobj;
38670 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38671 wxSizer *arg2 = (wxSizer *) 0 ;
38672 wxGBSizerItem *result;
38673 PyObject * obj0 = 0 ;
38674 PyObject * obj1 = 0 ;
38675
38676 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_FindItem",&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 = (wxGBSizerItem *)(arg1)->FindItem(arg2);
38684
38685 wxPyEndAllowThreads(__tstate);
38686 if (PyErr_Occurred()) SWIG_fail;
38687 }
38688 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
38689 return resultobj;
38690 fail:
38691 return NULL;
38692 }
38693
38694
38695 static PyObject *_wrap_GridBagSizer_FindItem(PyObject *self, PyObject *args) {
38696 int argc;
38697 PyObject *argv[3];
38698 int ii;
38699
38700 argc = PyObject_Length(args);
38701 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
38702 argv[ii] = PyTuple_GetItem(args,ii);
38703 }
38704 if (argc == 2) {
38705 int _v;
38706 {
38707 void *ptr;
38708 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38709 _v = 0;
38710 PyErr_Clear();
38711 } else {
38712 _v = 1;
38713 }
38714 }
38715 if (_v) {
38716 {
38717 void *ptr;
38718 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
38719 _v = 0;
38720 PyErr_Clear();
38721 } else {
38722 _v = 1;
38723 }
38724 }
38725 if (_v) {
38726 return _wrap_GridBagSizer_FindItem__SWIG_0(self,args);
38727 }
38728 }
38729 }
38730 if (argc == 2) {
38731 int _v;
38732 {
38733 void *ptr;
38734 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38735 _v = 0;
38736 PyErr_Clear();
38737 } else {
38738 _v = 1;
38739 }
38740 }
38741 if (_v) {
38742 {
38743 void *ptr;
38744 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
38745 _v = 0;
38746 PyErr_Clear();
38747 } else {
38748 _v = 1;
38749 }
38750 }
38751 if (_v) {
38752 return _wrap_GridBagSizer_FindItem__SWIG_1(self,args);
38753 }
38754 }
38755 }
38756
38757 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_FindItem'");
38758 return NULL;
38759 }
38760
38761
38762 static PyObject *_wrap_GridBagSizer_FindItemAtPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
38763 PyObject *resultobj;
38764 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38765 wxGBPosition *arg2 = 0 ;
38766 wxGBSizerItem *result;
38767 wxGBPosition temp2 ;
38768 PyObject * obj0 = 0 ;
38769 PyObject * obj1 = 0 ;
38770 char *kwnames[] = {
38771 (char *) "self",(char *) "pos", NULL
38772 };
38773
38774 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemAtPosition",kwnames,&obj0,&obj1)) goto fail;
38775 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38776 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38777 {
38778 arg2 = &temp2;
38779 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
38780 }
38781 {
38782 PyThreadState* __tstate = wxPyBeginAllowThreads();
38783 result = (wxGBSizerItem *)(arg1)->FindItemAtPosition((wxGBPosition const &)*arg2);
38784
38785 wxPyEndAllowThreads(__tstate);
38786 if (PyErr_Occurred()) SWIG_fail;
38787 }
38788 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
38789 return resultobj;
38790 fail:
38791 return NULL;
38792 }
38793
38794
38795 static PyObject *_wrap_GridBagSizer_FindItemAtPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
38796 PyObject *resultobj;
38797 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38798 wxPoint *arg2 = 0 ;
38799 wxGBSizerItem *result;
38800 wxPoint temp2 ;
38801 PyObject * obj0 = 0 ;
38802 PyObject * obj1 = 0 ;
38803 char *kwnames[] = {
38804 (char *) "self",(char *) "pt", NULL
38805 };
38806
38807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemAtPoint",kwnames,&obj0,&obj1)) goto fail;
38808 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38809 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38810 {
38811 arg2 = &temp2;
38812 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
38813 }
38814 {
38815 PyThreadState* __tstate = wxPyBeginAllowThreads();
38816 result = (wxGBSizerItem *)(arg1)->FindItemAtPoint((wxPoint const &)*arg2);
38817
38818 wxPyEndAllowThreads(__tstate);
38819 if (PyErr_Occurred()) SWIG_fail;
38820 }
38821 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
38822 return resultobj;
38823 fail:
38824 return NULL;
38825 }
38826
38827
38828 static PyObject *_wrap_GridBagSizer_FindItemWithData(PyObject *self, PyObject *args, PyObject *kwargs) {
38829 PyObject *resultobj;
38830 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38831 wxObject *arg2 = (wxObject *) 0 ;
38832 wxGBSizerItem *result;
38833 PyObject * obj0 = 0 ;
38834 PyObject * obj1 = 0 ;
38835 char *kwnames[] = {
38836 (char *) "self",(char *) "userData", NULL
38837 };
38838
38839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemWithData",kwnames,&obj0,&obj1)) goto fail;
38840 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38841 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38842 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxObject,
38843 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38844 {
38845 PyThreadState* __tstate = wxPyBeginAllowThreads();
38846 result = (wxGBSizerItem *)(arg1)->FindItemWithData((wxObject const *)arg2);
38847
38848 wxPyEndAllowThreads(__tstate);
38849 if (PyErr_Occurred()) SWIG_fail;
38850 }
38851 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
38852 return resultobj;
38853 fail:
38854 return NULL;
38855 }
38856
38857
38858 static PyObject *_wrap_GridBagSizer_RecalcSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
38859 PyObject *resultobj;
38860 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38861 PyObject * obj0 = 0 ;
38862 char *kwnames[] = {
38863 (char *) "self", NULL
38864 };
38865
38866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridBagSizer_RecalcSizes",kwnames,&obj0)) goto fail;
38867 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38868 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38869 {
38870 PyThreadState* __tstate = wxPyBeginAllowThreads();
38871 (arg1)->RecalcSizes();
38872
38873 wxPyEndAllowThreads(__tstate);
38874 if (PyErr_Occurred()) SWIG_fail;
38875 }
38876 Py_INCREF(Py_None); resultobj = Py_None;
38877 return resultobj;
38878 fail:
38879 return NULL;
38880 }
38881
38882
38883 static PyObject *_wrap_GridBagSizer_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
38884 PyObject *resultobj;
38885 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38886 wxSize result;
38887 PyObject * obj0 = 0 ;
38888 char *kwnames[] = {
38889 (char *) "self", NULL
38890 };
38891
38892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridBagSizer_CalcMin",kwnames,&obj0)) goto fail;
38893 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38894 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38895 {
38896 PyThreadState* __tstate = wxPyBeginAllowThreads();
38897 result = (arg1)->CalcMin();
38898
38899 wxPyEndAllowThreads(__tstate);
38900 if (PyErr_Occurred()) SWIG_fail;
38901 }
38902 {
38903 wxSize * resultptr;
38904 resultptr = new wxSize((wxSize &) result);
38905 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
38906 }
38907 return resultobj;
38908 fail:
38909 return NULL;
38910 }
38911
38912
38913 static PyObject *_wrap_GridBagSizer_CheckForIntersection__SWIG_0(PyObject *self, PyObject *args) {
38914 PyObject *resultobj;
38915 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38916 wxGBSizerItem *arg2 = (wxGBSizerItem *) 0 ;
38917 wxGBSizerItem *arg3 = (wxGBSizerItem *) NULL ;
38918 bool result;
38919 PyObject * obj0 = 0 ;
38920 PyObject * obj1 = 0 ;
38921 PyObject * obj2 = 0 ;
38922
38923 if(!PyArg_ParseTuple(args,(char *)"OO|O:GridBagSizer_CheckForIntersection",&obj0,&obj1,&obj2)) goto fail;
38924 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38925 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38926 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
38927 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38928 if (obj2) {
38929 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxGBSizerItem,
38930 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38931 }
38932 {
38933 PyThreadState* __tstate = wxPyBeginAllowThreads();
38934 result = (bool)(arg1)->CheckForIntersection(arg2,arg3);
38935
38936 wxPyEndAllowThreads(__tstate);
38937 if (PyErr_Occurred()) SWIG_fail;
38938 }
38939 {
38940 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38941 }
38942 return resultobj;
38943 fail:
38944 return NULL;
38945 }
38946
38947
38948 static PyObject *_wrap_GridBagSizer_CheckForIntersection__SWIG_1(PyObject *self, PyObject *args) {
38949 PyObject *resultobj;
38950 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38951 wxGBPosition *arg2 = 0 ;
38952 wxGBSpan *arg3 = 0 ;
38953 wxGBSizerItem *arg4 = (wxGBSizerItem *) NULL ;
38954 bool result;
38955 wxGBPosition temp2 ;
38956 wxGBSpan temp3 ;
38957 PyObject * obj0 = 0 ;
38958 PyObject * obj1 = 0 ;
38959 PyObject * obj2 = 0 ;
38960 PyObject * obj3 = 0 ;
38961
38962 if(!PyArg_ParseTuple(args,(char *)"OOO|O:GridBagSizer_CheckForIntersection",&obj0,&obj1,&obj2,&obj3)) goto fail;
38963 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38964 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38965 {
38966 arg2 = &temp2;
38967 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
38968 }
38969 {
38970 arg3 = &temp3;
38971 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38972 }
38973 if (obj3) {
38974 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxGBSizerItem,
38975 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38976 }
38977 {
38978 PyThreadState* __tstate = wxPyBeginAllowThreads();
38979 result = (bool)(arg1)->CheckForIntersection((wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4);
38980
38981 wxPyEndAllowThreads(__tstate);
38982 if (PyErr_Occurred()) SWIG_fail;
38983 }
38984 {
38985 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38986 }
38987 return resultobj;
38988 fail:
38989 return NULL;
38990 }
38991
38992
38993 static PyObject *_wrap_GridBagSizer_CheckForIntersection(PyObject *self, PyObject *args) {
38994 int argc;
38995 PyObject *argv[5];
38996 int ii;
38997
38998 argc = PyObject_Length(args);
38999 for (ii = 0; (ii < argc) && (ii < 4); ii++) {
39000 argv[ii] = PyTuple_GetItem(args,ii);
39001 }
39002 if ((argc >= 2) && (argc <= 3)) {
39003 int _v;
39004 {
39005 void *ptr;
39006 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39007 _v = 0;
39008 PyErr_Clear();
39009 } else {
39010 _v = 1;
39011 }
39012 }
39013 if (_v) {
39014 {
39015 void *ptr;
39016 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxGBSizerItem, 0) == -1) {
39017 _v = 0;
39018 PyErr_Clear();
39019 } else {
39020 _v = 1;
39021 }
39022 }
39023 if (_v) {
39024 if (argc <= 2) {
39025 return _wrap_GridBagSizer_CheckForIntersection__SWIG_0(self,args);
39026 }
39027 {
39028 void *ptr;
39029 if (SWIG_ConvertPtr(argv[2], &ptr, SWIGTYPE_p_wxGBSizerItem, 0) == -1) {
39030 _v = 0;
39031 PyErr_Clear();
39032 } else {
39033 _v = 1;
39034 }
39035 }
39036 if (_v) {
39037 return _wrap_GridBagSizer_CheckForIntersection__SWIG_0(self,args);
39038 }
39039 }
39040 }
39041 }
39042 if ((argc >= 3) && (argc <= 4)) {
39043 int _v;
39044 {
39045 void *ptr;
39046 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39047 _v = 0;
39048 PyErr_Clear();
39049 } else {
39050 _v = 1;
39051 }
39052 }
39053 if (_v) {
39054 {
39055 _v = wxPySimple_typecheck(argv[1], wxT("wxGBPosition"), 2);
39056 }
39057 if (_v) {
39058 {
39059 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
39060 }
39061 if (_v) {
39062 if (argc <= 3) {
39063 return _wrap_GridBagSizer_CheckForIntersection__SWIG_1(self,args);
39064 }
39065 {
39066 void *ptr;
39067 if (SWIG_ConvertPtr(argv[3], &ptr, SWIGTYPE_p_wxGBSizerItem, 0) == -1) {
39068 _v = 0;
39069 PyErr_Clear();
39070 } else {
39071 _v = 1;
39072 }
39073 }
39074 if (_v) {
39075 return _wrap_GridBagSizer_CheckForIntersection__SWIG_1(self,args);
39076 }
39077 }
39078 }
39079 }
39080 }
39081
39082 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_CheckForIntersection'");
39083 return NULL;
39084 }
39085
39086
39087 static PyObject * GridBagSizer_swigregister(PyObject *self, PyObject *args) {
39088 PyObject *obj;
39089 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
39090 SWIG_TypeClientData(SWIGTYPE_p_wxGridBagSizer, obj);
39091 Py_INCREF(obj);
39092 return Py_BuildValue((char *)"");
39093 }
39094 static PyObject *_wrap_IndividualLayoutConstraint_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
39095 PyObject *resultobj;
39096 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39097 int arg2 ;
39098 wxWindow *arg3 = (wxWindow *) 0 ;
39099 int arg4 ;
39100 int arg5 = (int) 0 ;
39101 int arg6 = (int) wxLAYOUT_DEFAULT_MARGIN ;
39102 PyObject * obj0 = 0 ;
39103 PyObject * obj1 = 0 ;
39104 PyObject * obj2 = 0 ;
39105 PyObject * obj3 = 0 ;
39106 PyObject * obj4 = 0 ;
39107 PyObject * obj5 = 0 ;
39108 char *kwnames[] = {
39109 (char *) "self",(char *) "rel",(char *) "otherW",(char *) "otherE",(char *) "val",(char *) "marg", NULL
39110 };
39111
39112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:IndividualLayoutConstraint_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
39113 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39114 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39115 arg2 = (wxRelationship) SWIG_AsInt(obj1);
39116 if (PyErr_Occurred()) SWIG_fail;
39117 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
39118 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39119 arg4 = (wxEdge) SWIG_AsInt(obj3);
39120 if (PyErr_Occurred()) SWIG_fail;
39121 if (obj4) {
39122 arg5 = (int) SWIG_AsInt(obj4);
39123 if (PyErr_Occurred()) SWIG_fail;
39124 }
39125 if (obj5) {
39126 arg6 = (int) SWIG_AsInt(obj5);
39127 if (PyErr_Occurred()) SWIG_fail;
39128 }
39129 {
39130 PyThreadState* __tstate = wxPyBeginAllowThreads();
39131 (arg1)->Set((wxRelationship )arg2,arg3,(wxEdge )arg4,arg5,arg6);
39132
39133 wxPyEndAllowThreads(__tstate);
39134 if (PyErr_Occurred()) SWIG_fail;
39135 }
39136 Py_INCREF(Py_None); resultobj = Py_None;
39137 return resultobj;
39138 fail:
39139 return NULL;
39140 }
39141
39142
39143 static PyObject *_wrap_IndividualLayoutConstraint_LeftOf(PyObject *self, PyObject *args, PyObject *kwargs) {
39144 PyObject *resultobj;
39145 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39146 wxWindow *arg2 = (wxWindow *) 0 ;
39147 int arg3 = (int) 0 ;
39148 PyObject * obj0 = 0 ;
39149 PyObject * obj1 = 0 ;
39150 PyObject * obj2 = 0 ;
39151 char *kwnames[] = {
39152 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39153 };
39154
39155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_LeftOf",kwnames,&obj0,&obj1,&obj2)) goto fail;
39156 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39157 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39158 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39159 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39160 if (obj2) {
39161 arg3 = (int) SWIG_AsInt(obj2);
39162 if (PyErr_Occurred()) SWIG_fail;
39163 }
39164 {
39165 PyThreadState* __tstate = wxPyBeginAllowThreads();
39166 (arg1)->LeftOf(arg2,arg3);
39167
39168 wxPyEndAllowThreads(__tstate);
39169 if (PyErr_Occurred()) SWIG_fail;
39170 }
39171 Py_INCREF(Py_None); resultobj = Py_None;
39172 return resultobj;
39173 fail:
39174 return NULL;
39175 }
39176
39177
39178 static PyObject *_wrap_IndividualLayoutConstraint_RightOf(PyObject *self, PyObject *args, PyObject *kwargs) {
39179 PyObject *resultobj;
39180 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39181 wxWindow *arg2 = (wxWindow *) 0 ;
39182 int arg3 = (int) 0 ;
39183 PyObject * obj0 = 0 ;
39184 PyObject * obj1 = 0 ;
39185 PyObject * obj2 = 0 ;
39186 char *kwnames[] = {
39187 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39188 };
39189
39190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_RightOf",kwnames,&obj0,&obj1,&obj2)) goto fail;
39191 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39192 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39193 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39194 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39195 if (obj2) {
39196 arg3 = (int) SWIG_AsInt(obj2);
39197 if (PyErr_Occurred()) SWIG_fail;
39198 }
39199 {
39200 PyThreadState* __tstate = wxPyBeginAllowThreads();
39201 (arg1)->RightOf(arg2,arg3);
39202
39203 wxPyEndAllowThreads(__tstate);
39204 if (PyErr_Occurred()) SWIG_fail;
39205 }
39206 Py_INCREF(Py_None); resultobj = Py_None;
39207 return resultobj;
39208 fail:
39209 return NULL;
39210 }
39211
39212
39213 static PyObject *_wrap_IndividualLayoutConstraint_Above(PyObject *self, PyObject *args, PyObject *kwargs) {
39214 PyObject *resultobj;
39215 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39216 wxWindow *arg2 = (wxWindow *) 0 ;
39217 int arg3 = (int) 0 ;
39218 PyObject * obj0 = 0 ;
39219 PyObject * obj1 = 0 ;
39220 PyObject * obj2 = 0 ;
39221 char *kwnames[] = {
39222 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39223 };
39224
39225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_Above",kwnames,&obj0,&obj1,&obj2)) goto fail;
39226 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39227 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39228 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39229 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39230 if (obj2) {
39231 arg3 = (int) SWIG_AsInt(obj2);
39232 if (PyErr_Occurred()) SWIG_fail;
39233 }
39234 {
39235 PyThreadState* __tstate = wxPyBeginAllowThreads();
39236 (arg1)->Above(arg2,arg3);
39237
39238 wxPyEndAllowThreads(__tstate);
39239 if (PyErr_Occurred()) SWIG_fail;
39240 }
39241 Py_INCREF(Py_None); resultobj = Py_None;
39242 return resultobj;
39243 fail:
39244 return NULL;
39245 }
39246
39247
39248 static PyObject *_wrap_IndividualLayoutConstraint_Below(PyObject *self, PyObject *args, PyObject *kwargs) {
39249 PyObject *resultobj;
39250 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39251 wxWindow *arg2 = (wxWindow *) 0 ;
39252 int arg3 = (int) 0 ;
39253 PyObject * obj0 = 0 ;
39254 PyObject * obj1 = 0 ;
39255 PyObject * obj2 = 0 ;
39256 char *kwnames[] = {
39257 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39258 };
39259
39260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_Below",kwnames,&obj0,&obj1,&obj2)) goto fail;
39261 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39262 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39263 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39264 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39265 if (obj2) {
39266 arg3 = (int) SWIG_AsInt(obj2);
39267 if (PyErr_Occurred()) SWIG_fail;
39268 }
39269 {
39270 PyThreadState* __tstate = wxPyBeginAllowThreads();
39271 (arg1)->Below(arg2,arg3);
39272
39273 wxPyEndAllowThreads(__tstate);
39274 if (PyErr_Occurred()) SWIG_fail;
39275 }
39276 Py_INCREF(Py_None); resultobj = Py_None;
39277 return resultobj;
39278 fail:
39279 return NULL;
39280 }
39281
39282
39283 static PyObject *_wrap_IndividualLayoutConstraint_SameAs(PyObject *self, PyObject *args, PyObject *kwargs) {
39284 PyObject *resultobj;
39285 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39286 wxWindow *arg2 = (wxWindow *) 0 ;
39287 int arg3 ;
39288 int arg4 = (int) 0 ;
39289 PyObject * obj0 = 0 ;
39290 PyObject * obj1 = 0 ;
39291 PyObject * obj2 = 0 ;
39292 PyObject * obj3 = 0 ;
39293 char *kwnames[] = {
39294 (char *) "self",(char *) "otherW",(char *) "edge",(char *) "marg", NULL
39295 };
39296
39297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:IndividualLayoutConstraint_SameAs",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
39298 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39299 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39300 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39301 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39302 arg3 = (wxEdge) SWIG_AsInt(obj2);
39303 if (PyErr_Occurred()) SWIG_fail;
39304 if (obj3) {
39305 arg4 = (int) SWIG_AsInt(obj3);
39306 if (PyErr_Occurred()) SWIG_fail;
39307 }
39308 {
39309 PyThreadState* __tstate = wxPyBeginAllowThreads();
39310 (arg1)->SameAs(arg2,(wxEdge )arg3,arg4);
39311
39312 wxPyEndAllowThreads(__tstate);
39313 if (PyErr_Occurred()) SWIG_fail;
39314 }
39315 Py_INCREF(Py_None); resultobj = Py_None;
39316 return resultobj;
39317 fail:
39318 return NULL;
39319 }
39320
39321
39322 static PyObject *_wrap_IndividualLayoutConstraint_PercentOf(PyObject *self, PyObject *args, PyObject *kwargs) {
39323 PyObject *resultobj;
39324 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39325 wxWindow *arg2 = (wxWindow *) 0 ;
39326 int arg3 ;
39327 int arg4 ;
39328 PyObject * obj0 = 0 ;
39329 PyObject * obj1 = 0 ;
39330 PyObject * obj2 = 0 ;
39331 PyObject * obj3 = 0 ;
39332 char *kwnames[] = {
39333 (char *) "self",(char *) "otherW",(char *) "wh",(char *) "per", NULL
39334 };
39335
39336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:IndividualLayoutConstraint_PercentOf",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
39337 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39338 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39339 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39340 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39341 arg3 = (wxEdge) SWIG_AsInt(obj2);
39342 if (PyErr_Occurred()) SWIG_fail;
39343 arg4 = (int) SWIG_AsInt(obj3);
39344 if (PyErr_Occurred()) SWIG_fail;
39345 {
39346 PyThreadState* __tstate = wxPyBeginAllowThreads();
39347 (arg1)->PercentOf(arg2,(wxEdge )arg3,arg4);
39348
39349 wxPyEndAllowThreads(__tstate);
39350 if (PyErr_Occurred()) SWIG_fail;
39351 }
39352 Py_INCREF(Py_None); resultobj = Py_None;
39353 return resultobj;
39354 fail:
39355 return NULL;
39356 }
39357
39358
39359 static PyObject *_wrap_IndividualLayoutConstraint_Absolute(PyObject *self, PyObject *args, PyObject *kwargs) {
39360 PyObject *resultobj;
39361 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39362 int arg2 ;
39363 PyObject * obj0 = 0 ;
39364 PyObject * obj1 = 0 ;
39365 char *kwnames[] = {
39366 (char *) "self",(char *) "val", NULL
39367 };
39368
39369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_Absolute",kwnames,&obj0,&obj1)) goto fail;
39370 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39371 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39372 arg2 = (int) SWIG_AsInt(obj1);
39373 if (PyErr_Occurred()) SWIG_fail;
39374 {
39375 PyThreadState* __tstate = wxPyBeginAllowThreads();
39376 (arg1)->Absolute(arg2);
39377
39378 wxPyEndAllowThreads(__tstate);
39379 if (PyErr_Occurred()) SWIG_fail;
39380 }
39381 Py_INCREF(Py_None); resultobj = Py_None;
39382 return resultobj;
39383 fail:
39384 return NULL;
39385 }
39386
39387
39388 static PyObject *_wrap_IndividualLayoutConstraint_Unconstrained(PyObject *self, PyObject *args, PyObject *kwargs) {
39389 PyObject *resultobj;
39390 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39391 PyObject * obj0 = 0 ;
39392 char *kwnames[] = {
39393 (char *) "self", NULL
39394 };
39395
39396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_Unconstrained",kwnames,&obj0)) goto fail;
39397 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39398 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39399 {
39400 PyThreadState* __tstate = wxPyBeginAllowThreads();
39401 (arg1)->Unconstrained();
39402
39403 wxPyEndAllowThreads(__tstate);
39404 if (PyErr_Occurred()) SWIG_fail;
39405 }
39406 Py_INCREF(Py_None); resultobj = Py_None;
39407 return resultobj;
39408 fail:
39409 return NULL;
39410 }
39411
39412
39413 static PyObject *_wrap_IndividualLayoutConstraint_AsIs(PyObject *self, PyObject *args, PyObject *kwargs) {
39414 PyObject *resultobj;
39415 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39416 PyObject * obj0 = 0 ;
39417 char *kwnames[] = {
39418 (char *) "self", NULL
39419 };
39420
39421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_AsIs",kwnames,&obj0)) goto fail;
39422 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39423 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39424 {
39425 PyThreadState* __tstate = wxPyBeginAllowThreads();
39426 (arg1)->AsIs();
39427
39428 wxPyEndAllowThreads(__tstate);
39429 if (PyErr_Occurred()) SWIG_fail;
39430 }
39431 Py_INCREF(Py_None); resultobj = Py_None;
39432 return resultobj;
39433 fail:
39434 return NULL;
39435 }
39436
39437
39438 static PyObject *_wrap_IndividualLayoutConstraint_GetOtherWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
39439 PyObject *resultobj;
39440 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39441 wxWindow *result;
39442 PyObject * obj0 = 0 ;
39443 char *kwnames[] = {
39444 (char *) "self", NULL
39445 };
39446
39447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetOtherWindow",kwnames,&obj0)) goto fail;
39448 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39449 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39450 {
39451 PyThreadState* __tstate = wxPyBeginAllowThreads();
39452 result = (wxWindow *)(arg1)->GetOtherWindow();
39453
39454 wxPyEndAllowThreads(__tstate);
39455 if (PyErr_Occurred()) SWIG_fail;
39456 }
39457 {
39458 resultobj = wxPyMake_wxObject(result);
39459 }
39460 return resultobj;
39461 fail:
39462 return NULL;
39463 }
39464
39465
39466 static PyObject *_wrap_IndividualLayoutConstraint_GetMyEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
39467 PyObject *resultobj;
39468 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39469 int result;
39470 PyObject * obj0 = 0 ;
39471 char *kwnames[] = {
39472 (char *) "self", NULL
39473 };
39474
39475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetMyEdge",kwnames,&obj0)) goto fail;
39476 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39477 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39478 {
39479 PyThreadState* __tstate = wxPyBeginAllowThreads();
39480 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetMyEdge();
39481
39482 wxPyEndAllowThreads(__tstate);
39483 if (PyErr_Occurred()) SWIG_fail;
39484 }
39485 resultobj = SWIG_FromInt((int)result);
39486 return resultobj;
39487 fail:
39488 return NULL;
39489 }
39490
39491
39492 static PyObject *_wrap_IndividualLayoutConstraint_SetEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
39493 PyObject *resultobj;
39494 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39495 int arg2 ;
39496 PyObject * obj0 = 0 ;
39497 PyObject * obj1 = 0 ;
39498 char *kwnames[] = {
39499 (char *) "self",(char *) "which", NULL
39500 };
39501
39502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetEdge",kwnames,&obj0,&obj1)) goto fail;
39503 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39504 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39505 arg2 = (wxEdge) SWIG_AsInt(obj1);
39506 if (PyErr_Occurred()) SWIG_fail;
39507 {
39508 PyThreadState* __tstate = wxPyBeginAllowThreads();
39509 (arg1)->SetEdge((wxEdge )arg2);
39510
39511 wxPyEndAllowThreads(__tstate);
39512 if (PyErr_Occurred()) SWIG_fail;
39513 }
39514 Py_INCREF(Py_None); resultobj = Py_None;
39515 return resultobj;
39516 fail:
39517 return NULL;
39518 }
39519
39520
39521 static PyObject *_wrap_IndividualLayoutConstraint_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
39522 PyObject *resultobj;
39523 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39524 int arg2 ;
39525 PyObject * obj0 = 0 ;
39526 PyObject * obj1 = 0 ;
39527 char *kwnames[] = {
39528 (char *) "self",(char *) "v", NULL
39529 };
39530
39531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetValue",kwnames,&obj0,&obj1)) goto fail;
39532 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39533 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39534 arg2 = (int) SWIG_AsInt(obj1);
39535 if (PyErr_Occurred()) SWIG_fail;
39536 {
39537 PyThreadState* __tstate = wxPyBeginAllowThreads();
39538 (arg1)->SetValue(arg2);
39539
39540 wxPyEndAllowThreads(__tstate);
39541 if (PyErr_Occurred()) SWIG_fail;
39542 }
39543 Py_INCREF(Py_None); resultobj = Py_None;
39544 return resultobj;
39545 fail:
39546 return NULL;
39547 }
39548
39549
39550 static PyObject *_wrap_IndividualLayoutConstraint_GetMargin(PyObject *self, PyObject *args, PyObject *kwargs) {
39551 PyObject *resultobj;
39552 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39553 int result;
39554 PyObject * obj0 = 0 ;
39555 char *kwnames[] = {
39556 (char *) "self", NULL
39557 };
39558
39559 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetMargin",kwnames,&obj0)) goto fail;
39560 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39561 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39562 {
39563 PyThreadState* __tstate = wxPyBeginAllowThreads();
39564 result = (int)(arg1)->GetMargin();
39565
39566 wxPyEndAllowThreads(__tstate);
39567 if (PyErr_Occurred()) SWIG_fail;
39568 }
39569 resultobj = SWIG_FromInt((int)result);
39570 return resultobj;
39571 fail:
39572 return NULL;
39573 }
39574
39575
39576 static PyObject *_wrap_IndividualLayoutConstraint_SetMargin(PyObject *self, PyObject *args, PyObject *kwargs) {
39577 PyObject *resultobj;
39578 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39579 int arg2 ;
39580 PyObject * obj0 = 0 ;
39581 PyObject * obj1 = 0 ;
39582 char *kwnames[] = {
39583 (char *) "self",(char *) "m", NULL
39584 };
39585
39586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetMargin",kwnames,&obj0,&obj1)) goto fail;
39587 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39588 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39589 arg2 = (int) SWIG_AsInt(obj1);
39590 if (PyErr_Occurred()) SWIG_fail;
39591 {
39592 PyThreadState* __tstate = wxPyBeginAllowThreads();
39593 (arg1)->SetMargin(arg2);
39594
39595 wxPyEndAllowThreads(__tstate);
39596 if (PyErr_Occurred()) SWIG_fail;
39597 }
39598 Py_INCREF(Py_None); resultobj = Py_None;
39599 return resultobj;
39600 fail:
39601 return NULL;
39602 }
39603
39604
39605 static PyObject *_wrap_IndividualLayoutConstraint_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
39606 PyObject *resultobj;
39607 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39608 int result;
39609 PyObject * obj0 = 0 ;
39610 char *kwnames[] = {
39611 (char *) "self", NULL
39612 };
39613
39614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetValue",kwnames,&obj0)) goto fail;
39615 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39616 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39617 {
39618 PyThreadState* __tstate = wxPyBeginAllowThreads();
39619 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetValue();
39620
39621 wxPyEndAllowThreads(__tstate);
39622 if (PyErr_Occurred()) SWIG_fail;
39623 }
39624 resultobj = SWIG_FromInt((int)result);
39625 return resultobj;
39626 fail:
39627 return NULL;
39628 }
39629
39630
39631 static PyObject *_wrap_IndividualLayoutConstraint_GetPercent(PyObject *self, PyObject *args, PyObject *kwargs) {
39632 PyObject *resultobj;
39633 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39634 int result;
39635 PyObject * obj0 = 0 ;
39636 char *kwnames[] = {
39637 (char *) "self", NULL
39638 };
39639
39640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetPercent",kwnames,&obj0)) goto fail;
39641 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39642 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39643 {
39644 PyThreadState* __tstate = wxPyBeginAllowThreads();
39645 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetPercent();
39646
39647 wxPyEndAllowThreads(__tstate);
39648 if (PyErr_Occurred()) SWIG_fail;
39649 }
39650 resultobj = SWIG_FromInt((int)result);
39651 return resultobj;
39652 fail:
39653 return NULL;
39654 }
39655
39656
39657 static PyObject *_wrap_IndividualLayoutConstraint_GetOtherEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
39658 PyObject *resultobj;
39659 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39660 int result;
39661 PyObject * obj0 = 0 ;
39662 char *kwnames[] = {
39663 (char *) "self", NULL
39664 };
39665
39666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetOtherEdge",kwnames,&obj0)) goto fail;
39667 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39668 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39669 {
39670 PyThreadState* __tstate = wxPyBeginAllowThreads();
39671 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetOtherEdge();
39672
39673 wxPyEndAllowThreads(__tstate);
39674 if (PyErr_Occurred()) SWIG_fail;
39675 }
39676 resultobj = SWIG_FromInt((int)result);
39677 return resultobj;
39678 fail:
39679 return NULL;
39680 }
39681
39682
39683 static PyObject *_wrap_IndividualLayoutConstraint_GetDone(PyObject *self, PyObject *args, PyObject *kwargs) {
39684 PyObject *resultobj;
39685 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39686 bool result;
39687 PyObject * obj0 = 0 ;
39688 char *kwnames[] = {
39689 (char *) "self", NULL
39690 };
39691
39692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetDone",kwnames,&obj0)) goto fail;
39693 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39694 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39695 {
39696 PyThreadState* __tstate = wxPyBeginAllowThreads();
39697 result = (bool)((wxIndividualLayoutConstraint const *)arg1)->GetDone();
39698
39699 wxPyEndAllowThreads(__tstate);
39700 if (PyErr_Occurred()) SWIG_fail;
39701 }
39702 {
39703 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39704 }
39705 return resultobj;
39706 fail:
39707 return NULL;
39708 }
39709
39710
39711 static PyObject *_wrap_IndividualLayoutConstraint_SetDone(PyObject *self, PyObject *args, PyObject *kwargs) {
39712 PyObject *resultobj;
39713 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39714 bool arg2 ;
39715 PyObject * obj0 = 0 ;
39716 PyObject * obj1 = 0 ;
39717 char *kwnames[] = {
39718 (char *) "self",(char *) "d", NULL
39719 };
39720
39721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetDone",kwnames,&obj0,&obj1)) goto fail;
39722 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39723 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39724 arg2 = (bool) SWIG_AsBool(obj1);
39725 if (PyErr_Occurred()) SWIG_fail;
39726 {
39727 PyThreadState* __tstate = wxPyBeginAllowThreads();
39728 (arg1)->SetDone(arg2);
39729
39730 wxPyEndAllowThreads(__tstate);
39731 if (PyErr_Occurred()) SWIG_fail;
39732 }
39733 Py_INCREF(Py_None); resultobj = Py_None;
39734 return resultobj;
39735 fail:
39736 return NULL;
39737 }
39738
39739
39740 static PyObject *_wrap_IndividualLayoutConstraint_GetRelationship(PyObject *self, PyObject *args, PyObject *kwargs) {
39741 PyObject *resultobj;
39742 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39743 int result;
39744 PyObject * obj0 = 0 ;
39745 char *kwnames[] = {
39746 (char *) "self", NULL
39747 };
39748
39749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetRelationship",kwnames,&obj0)) goto fail;
39750 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39751 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39752 {
39753 PyThreadState* __tstate = wxPyBeginAllowThreads();
39754 result = (int)(arg1)->GetRelationship();
39755
39756 wxPyEndAllowThreads(__tstate);
39757 if (PyErr_Occurred()) SWIG_fail;
39758 }
39759 resultobj = SWIG_FromInt((int)result);
39760 return resultobj;
39761 fail:
39762 return NULL;
39763 }
39764
39765
39766 static PyObject *_wrap_IndividualLayoutConstraint_SetRelationship(PyObject *self, PyObject *args, PyObject *kwargs) {
39767 PyObject *resultobj;
39768 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39769 int arg2 ;
39770 PyObject * obj0 = 0 ;
39771 PyObject * obj1 = 0 ;
39772 char *kwnames[] = {
39773 (char *) "self",(char *) "r", NULL
39774 };
39775
39776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetRelationship",kwnames,&obj0,&obj1)) goto fail;
39777 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39778 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39779 arg2 = (wxRelationship) SWIG_AsInt(obj1);
39780 if (PyErr_Occurred()) SWIG_fail;
39781 {
39782 PyThreadState* __tstate = wxPyBeginAllowThreads();
39783 (arg1)->SetRelationship((wxRelationship )arg2);
39784
39785 wxPyEndAllowThreads(__tstate);
39786 if (PyErr_Occurred()) SWIG_fail;
39787 }
39788 Py_INCREF(Py_None); resultobj = Py_None;
39789 return resultobj;
39790 fail:
39791 return NULL;
39792 }
39793
39794
39795 static PyObject *_wrap_IndividualLayoutConstraint_ResetIfWin(PyObject *self, PyObject *args, PyObject *kwargs) {
39796 PyObject *resultobj;
39797 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39798 wxWindow *arg2 = (wxWindow *) 0 ;
39799 bool result;
39800 PyObject * obj0 = 0 ;
39801 PyObject * obj1 = 0 ;
39802 char *kwnames[] = {
39803 (char *) "self",(char *) "otherW", NULL
39804 };
39805
39806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_ResetIfWin",kwnames,&obj0,&obj1)) goto fail;
39807 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39808 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39809 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39810 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39811 {
39812 PyThreadState* __tstate = wxPyBeginAllowThreads();
39813 result = (bool)(arg1)->ResetIfWin(arg2);
39814
39815 wxPyEndAllowThreads(__tstate);
39816 if (PyErr_Occurred()) SWIG_fail;
39817 }
39818 {
39819 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39820 }
39821 return resultobj;
39822 fail:
39823 return NULL;
39824 }
39825
39826
39827 static PyObject *_wrap_IndividualLayoutConstraint_SatisfyConstraint(PyObject *self, PyObject *args, PyObject *kwargs) {
39828 PyObject *resultobj;
39829 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39830 wxLayoutConstraints *arg2 = (wxLayoutConstraints *) 0 ;
39831 wxWindow *arg3 = (wxWindow *) 0 ;
39832 bool result;
39833 PyObject * obj0 = 0 ;
39834 PyObject * obj1 = 0 ;
39835 PyObject * obj2 = 0 ;
39836 char *kwnames[] = {
39837 (char *) "self",(char *) "constraints",(char *) "win", NULL
39838 };
39839
39840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:IndividualLayoutConstraint_SatisfyConstraint",kwnames,&obj0,&obj1,&obj2)) goto fail;
39841 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39842 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39843 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxLayoutConstraints,
39844 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39845 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
39846 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39847 {
39848 PyThreadState* __tstate = wxPyBeginAllowThreads();
39849 result = (bool)(arg1)->SatisfyConstraint(arg2,arg3);
39850
39851 wxPyEndAllowThreads(__tstate);
39852 if (PyErr_Occurred()) SWIG_fail;
39853 }
39854 {
39855 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39856 }
39857 return resultobj;
39858 fail:
39859 return NULL;
39860 }
39861
39862
39863 static PyObject *_wrap_IndividualLayoutConstraint_GetEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
39864 PyObject *resultobj;
39865 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39866 int arg2 ;
39867 wxWindow *arg3 = (wxWindow *) 0 ;
39868 wxWindow *arg4 = (wxWindow *) 0 ;
39869 int result;
39870 PyObject * obj0 = 0 ;
39871 PyObject * obj1 = 0 ;
39872 PyObject * obj2 = 0 ;
39873 PyObject * obj3 = 0 ;
39874 char *kwnames[] = {
39875 (char *) "self",(char *) "which",(char *) "thisWin",(char *) "other", NULL
39876 };
39877
39878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:IndividualLayoutConstraint_GetEdge",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
39879 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39880 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39881 arg2 = (wxEdge) SWIG_AsInt(obj1);
39882 if (PyErr_Occurred()) SWIG_fail;
39883 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
39884 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39885 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
39886 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39887 {
39888 PyThreadState* __tstate = wxPyBeginAllowThreads();
39889 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetEdge((wxEdge )arg2,arg3,arg4);
39890
39891 wxPyEndAllowThreads(__tstate);
39892 if (PyErr_Occurred()) SWIG_fail;
39893 }
39894 resultobj = SWIG_FromInt((int)result);
39895 return resultobj;
39896 fail:
39897 return NULL;
39898 }
39899
39900
39901 static PyObject * IndividualLayoutConstraint_swigregister(PyObject *self, PyObject *args) {
39902 PyObject *obj;
39903 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
39904 SWIG_TypeClientData(SWIGTYPE_p_wxIndividualLayoutConstraint, obj);
39905 Py_INCREF(obj);
39906 return Py_BuildValue((char *)"");
39907 }
39908 static PyObject *_wrap_LayoutConstraints_left_get(PyObject *self, PyObject *args, PyObject *kwargs) {
39909 PyObject *resultobj;
39910 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
39911 wxIndividualLayoutConstraint *result;
39912 PyObject * obj0 = 0 ;
39913 char *kwnames[] = {
39914 (char *) "self", NULL
39915 };
39916
39917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_left_get",kwnames,&obj0)) goto fail;
39918 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
39919 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39920 result = (wxIndividualLayoutConstraint *)& ((arg1)->left);
39921
39922 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
39923 return resultobj;
39924 fail:
39925 return NULL;
39926 }
39927
39928
39929 static PyObject *_wrap_LayoutConstraints_top_get(PyObject *self, PyObject *args, PyObject *kwargs) {
39930 PyObject *resultobj;
39931 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
39932 wxIndividualLayoutConstraint *result;
39933 PyObject * obj0 = 0 ;
39934 char *kwnames[] = {
39935 (char *) "self", NULL
39936 };
39937
39938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_top_get",kwnames,&obj0)) goto fail;
39939 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
39940 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39941 result = (wxIndividualLayoutConstraint *)& ((arg1)->top);
39942
39943 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
39944 return resultobj;
39945 fail:
39946 return NULL;
39947 }
39948
39949
39950 static PyObject *_wrap_LayoutConstraints_right_get(PyObject *self, PyObject *args, PyObject *kwargs) {
39951 PyObject *resultobj;
39952 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
39953 wxIndividualLayoutConstraint *result;
39954 PyObject * obj0 = 0 ;
39955 char *kwnames[] = {
39956 (char *) "self", NULL
39957 };
39958
39959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_right_get",kwnames,&obj0)) goto fail;
39960 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
39961 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39962 result = (wxIndividualLayoutConstraint *)& ((arg1)->right);
39963
39964 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
39965 return resultobj;
39966 fail:
39967 return NULL;
39968 }
39969
39970
39971 static PyObject *_wrap_LayoutConstraints_bottom_get(PyObject *self, PyObject *args, PyObject *kwargs) {
39972 PyObject *resultobj;
39973 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
39974 wxIndividualLayoutConstraint *result;
39975 PyObject * obj0 = 0 ;
39976 char *kwnames[] = {
39977 (char *) "self", NULL
39978 };
39979
39980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_bottom_get",kwnames,&obj0)) goto fail;
39981 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
39982 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39983 result = (wxIndividualLayoutConstraint *)& ((arg1)->bottom);
39984
39985 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
39986 return resultobj;
39987 fail:
39988 return NULL;
39989 }
39990
39991
39992 static PyObject *_wrap_LayoutConstraints_width_get(PyObject *self, PyObject *args, PyObject *kwargs) {
39993 PyObject *resultobj;
39994 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
39995 wxIndividualLayoutConstraint *result;
39996 PyObject * obj0 = 0 ;
39997 char *kwnames[] = {
39998 (char *) "self", NULL
39999 };
40000
40001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_width_get",kwnames,&obj0)) goto fail;
40002 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40003 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40004 result = (wxIndividualLayoutConstraint *)& ((arg1)->width);
40005
40006 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40007 return resultobj;
40008 fail:
40009 return NULL;
40010 }
40011
40012
40013 static PyObject *_wrap_LayoutConstraints_height_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40014 PyObject *resultobj;
40015 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40016 wxIndividualLayoutConstraint *result;
40017 PyObject * obj0 = 0 ;
40018 char *kwnames[] = {
40019 (char *) "self", NULL
40020 };
40021
40022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_height_get",kwnames,&obj0)) goto fail;
40023 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40024 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40025 result = (wxIndividualLayoutConstraint *)& ((arg1)->height);
40026
40027 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40028 return resultobj;
40029 fail:
40030 return NULL;
40031 }
40032
40033
40034 static PyObject *_wrap_LayoutConstraints_centreX_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40035 PyObject *resultobj;
40036 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40037 wxIndividualLayoutConstraint *result;
40038 PyObject * obj0 = 0 ;
40039 char *kwnames[] = {
40040 (char *) "self", NULL
40041 };
40042
40043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_centreX_get",kwnames,&obj0)) goto fail;
40044 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40045 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40046 result = (wxIndividualLayoutConstraint *)& ((arg1)->centreX);
40047
40048 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40049 return resultobj;
40050 fail:
40051 return NULL;
40052 }
40053
40054
40055 static PyObject *_wrap_LayoutConstraints_centreY_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40056 PyObject *resultobj;
40057 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40058 wxIndividualLayoutConstraint *result;
40059 PyObject * obj0 = 0 ;
40060 char *kwnames[] = {
40061 (char *) "self", NULL
40062 };
40063
40064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_centreY_get",kwnames,&obj0)) goto fail;
40065 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40066 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40067 result = (wxIndividualLayoutConstraint *)& ((arg1)->centreY);
40068
40069 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40070 return resultobj;
40071 fail:
40072 return NULL;
40073 }
40074
40075
40076 static PyObject *_wrap_new_LayoutConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
40077 PyObject *resultobj;
40078 wxLayoutConstraints *result;
40079 char *kwnames[] = {
40080 NULL
40081 };
40082
40083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LayoutConstraints",kwnames)) goto fail;
40084 {
40085 PyThreadState* __tstate = wxPyBeginAllowThreads();
40086 result = (wxLayoutConstraints *)new wxLayoutConstraints();
40087
40088 wxPyEndAllowThreads(__tstate);
40089 if (PyErr_Occurred()) SWIG_fail;
40090 }
40091 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutConstraints, 1);
40092 return resultobj;
40093 fail:
40094 return NULL;
40095 }
40096
40097
40098 static PyObject *_wrap_LayoutConstraints_SatisfyConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
40099 PyObject *resultobj;
40100 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40101 wxWindow *arg2 = (wxWindow *) 0 ;
40102 int *arg3 = (int *) 0 ;
40103 bool result;
40104 int temp3 ;
40105 PyObject * obj0 = 0 ;
40106 PyObject * obj1 = 0 ;
40107 char *kwnames[] = {
40108 (char *) "self",(char *) "win", NULL
40109 };
40110
40111 arg3 = &temp3;
40112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LayoutConstraints_SatisfyConstraints",kwnames,&obj0,&obj1)) goto fail;
40113 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40114 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40115 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
40116 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40117 {
40118 PyThreadState* __tstate = wxPyBeginAllowThreads();
40119 result = (bool)(arg1)->SatisfyConstraints(arg2,arg3);
40120
40121 wxPyEndAllowThreads(__tstate);
40122 if (PyErr_Occurred()) SWIG_fail;
40123 }
40124 {
40125 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40126 }
40127 {
40128 PyObject *o = PyInt_FromLong((long) (*arg3));
40129 resultobj = t_output_helper(resultobj,o);
40130 }
40131 return resultobj;
40132 fail:
40133 return NULL;
40134 }
40135
40136
40137 static PyObject *_wrap_LayoutConstraints_AreSatisfied(PyObject *self, PyObject *args, PyObject *kwargs) {
40138 PyObject *resultobj;
40139 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40140 bool result;
40141 PyObject * obj0 = 0 ;
40142 char *kwnames[] = {
40143 (char *) "self", NULL
40144 };
40145
40146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_AreSatisfied",kwnames,&obj0)) goto fail;
40147 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40148 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40149 {
40150 PyThreadState* __tstate = wxPyBeginAllowThreads();
40151 result = (bool)((wxLayoutConstraints const *)arg1)->AreSatisfied();
40152
40153 wxPyEndAllowThreads(__tstate);
40154 if (PyErr_Occurred()) SWIG_fail;
40155 }
40156 {
40157 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40158 }
40159 return resultobj;
40160 fail:
40161 return NULL;
40162 }
40163
40164
40165 static PyObject * LayoutConstraints_swigregister(PyObject *self, PyObject *args) {
40166 PyObject *obj;
40167 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
40168 SWIG_TypeClientData(SWIGTYPE_p_wxLayoutConstraints, obj);
40169 Py_INCREF(obj);
40170 return Py_BuildValue((char *)"");
40171 }
40172 static PyMethodDef SwigMethods[] = {
40173 { (char *)"_wxPySetDictionary", __wxPySetDictionary, METH_VARARGS },
40174 { (char *)"_wxPyFixStockObjects", __wxPyFixStockObjects, METH_VARARGS },
40175 { (char *)"Object_GetClassName", (PyCFunction) _wrap_Object_GetClassName, METH_VARARGS | METH_KEYWORDS },
40176 { (char *)"Object_Destroy", (PyCFunction) _wrap_Object_Destroy, METH_VARARGS | METH_KEYWORDS },
40177 { (char *)"Object_swigregister", Object_swigregister, METH_VARARGS },
40178 { (char *)"Size_width_set", (PyCFunction) _wrap_Size_width_set, METH_VARARGS | METH_KEYWORDS },
40179 { (char *)"Size_width_get", (PyCFunction) _wrap_Size_width_get, METH_VARARGS | METH_KEYWORDS },
40180 { (char *)"Size_height_set", (PyCFunction) _wrap_Size_height_set, METH_VARARGS | METH_KEYWORDS },
40181 { (char *)"Size_height_get", (PyCFunction) _wrap_Size_height_get, METH_VARARGS | METH_KEYWORDS },
40182 { (char *)"new_Size", (PyCFunction) _wrap_new_Size, METH_VARARGS | METH_KEYWORDS },
40183 { (char *)"delete_Size", (PyCFunction) _wrap_delete_Size, METH_VARARGS | METH_KEYWORDS },
40184 { (char *)"Size___eq__", (PyCFunction) _wrap_Size___eq__, METH_VARARGS | METH_KEYWORDS },
40185 { (char *)"Size___ne__", (PyCFunction) _wrap_Size___ne__, METH_VARARGS | METH_KEYWORDS },
40186 { (char *)"Size___add__", (PyCFunction) _wrap_Size___add__, METH_VARARGS | METH_KEYWORDS },
40187 { (char *)"Size___sub__", (PyCFunction) _wrap_Size___sub__, METH_VARARGS | METH_KEYWORDS },
40188 { (char *)"Size_IncTo", (PyCFunction) _wrap_Size_IncTo, METH_VARARGS | METH_KEYWORDS },
40189 { (char *)"Size_DecTo", (PyCFunction) _wrap_Size_DecTo, METH_VARARGS | METH_KEYWORDS },
40190 { (char *)"Size_Set", (PyCFunction) _wrap_Size_Set, METH_VARARGS | METH_KEYWORDS },
40191 { (char *)"Size_SetWidth", (PyCFunction) _wrap_Size_SetWidth, METH_VARARGS | METH_KEYWORDS },
40192 { (char *)"Size_SetHeight", (PyCFunction) _wrap_Size_SetHeight, METH_VARARGS | METH_KEYWORDS },
40193 { (char *)"Size_GetWidth", (PyCFunction) _wrap_Size_GetWidth, METH_VARARGS | METH_KEYWORDS },
40194 { (char *)"Size_GetHeight", (PyCFunction) _wrap_Size_GetHeight, METH_VARARGS | METH_KEYWORDS },
40195 { (char *)"Size_IsFullySpecified", (PyCFunction) _wrap_Size_IsFullySpecified, METH_VARARGS | METH_KEYWORDS },
40196 { (char *)"Size_SetDefaults", (PyCFunction) _wrap_Size_SetDefaults, METH_VARARGS | METH_KEYWORDS },
40197 { (char *)"Size_Get", (PyCFunction) _wrap_Size_Get, METH_VARARGS | METH_KEYWORDS },
40198 { (char *)"Size_swigregister", Size_swigregister, METH_VARARGS },
40199 { (char *)"RealPoint_x_set", (PyCFunction) _wrap_RealPoint_x_set, METH_VARARGS | METH_KEYWORDS },
40200 { (char *)"RealPoint_x_get", (PyCFunction) _wrap_RealPoint_x_get, METH_VARARGS | METH_KEYWORDS },
40201 { (char *)"RealPoint_y_set", (PyCFunction) _wrap_RealPoint_y_set, METH_VARARGS | METH_KEYWORDS },
40202 { (char *)"RealPoint_y_get", (PyCFunction) _wrap_RealPoint_y_get, METH_VARARGS | METH_KEYWORDS },
40203 { (char *)"new_RealPoint", (PyCFunction) _wrap_new_RealPoint, METH_VARARGS | METH_KEYWORDS },
40204 { (char *)"delete_RealPoint", (PyCFunction) _wrap_delete_RealPoint, METH_VARARGS | METH_KEYWORDS },
40205 { (char *)"RealPoint___eq__", (PyCFunction) _wrap_RealPoint___eq__, METH_VARARGS | METH_KEYWORDS },
40206 { (char *)"RealPoint___ne__", (PyCFunction) _wrap_RealPoint___ne__, METH_VARARGS | METH_KEYWORDS },
40207 { (char *)"RealPoint___add__", (PyCFunction) _wrap_RealPoint___add__, METH_VARARGS | METH_KEYWORDS },
40208 { (char *)"RealPoint___sub__", (PyCFunction) _wrap_RealPoint___sub__, METH_VARARGS | METH_KEYWORDS },
40209 { (char *)"RealPoint_Set", (PyCFunction) _wrap_RealPoint_Set, METH_VARARGS | METH_KEYWORDS },
40210 { (char *)"RealPoint_Get", (PyCFunction) _wrap_RealPoint_Get, METH_VARARGS | METH_KEYWORDS },
40211 { (char *)"RealPoint_swigregister", RealPoint_swigregister, METH_VARARGS },
40212 { (char *)"Point_x_set", (PyCFunction) _wrap_Point_x_set, METH_VARARGS | METH_KEYWORDS },
40213 { (char *)"Point_x_get", (PyCFunction) _wrap_Point_x_get, METH_VARARGS | METH_KEYWORDS },
40214 { (char *)"Point_y_set", (PyCFunction) _wrap_Point_y_set, METH_VARARGS | METH_KEYWORDS },
40215 { (char *)"Point_y_get", (PyCFunction) _wrap_Point_y_get, METH_VARARGS | METH_KEYWORDS },
40216 { (char *)"new_Point", (PyCFunction) _wrap_new_Point, METH_VARARGS | METH_KEYWORDS },
40217 { (char *)"delete_Point", (PyCFunction) _wrap_delete_Point, METH_VARARGS | METH_KEYWORDS },
40218 { (char *)"Point___eq__", (PyCFunction) _wrap_Point___eq__, METH_VARARGS | METH_KEYWORDS },
40219 { (char *)"Point___ne__", (PyCFunction) _wrap_Point___ne__, METH_VARARGS | METH_KEYWORDS },
40220 { (char *)"Point___add__", (PyCFunction) _wrap_Point___add__, METH_VARARGS | METH_KEYWORDS },
40221 { (char *)"Point___sub__", (PyCFunction) _wrap_Point___sub__, METH_VARARGS | METH_KEYWORDS },
40222 { (char *)"Point___iadd__", (PyCFunction) _wrap_Point___iadd__, METH_VARARGS | METH_KEYWORDS },
40223 { (char *)"Point___isub__", (PyCFunction) _wrap_Point___isub__, METH_VARARGS | METH_KEYWORDS },
40224 { (char *)"Point_Set", (PyCFunction) _wrap_Point_Set, METH_VARARGS | METH_KEYWORDS },
40225 { (char *)"Point_Get", (PyCFunction) _wrap_Point_Get, METH_VARARGS | METH_KEYWORDS },
40226 { (char *)"Point_swigregister", Point_swigregister, METH_VARARGS },
40227 { (char *)"new_Rect", (PyCFunction) _wrap_new_Rect, METH_VARARGS | METH_KEYWORDS },
40228 { (char *)"new_RectPP", (PyCFunction) _wrap_new_RectPP, METH_VARARGS | METH_KEYWORDS },
40229 { (char *)"new_RectPS", (PyCFunction) _wrap_new_RectPS, METH_VARARGS | METH_KEYWORDS },
40230 { (char *)"delete_Rect", (PyCFunction) _wrap_delete_Rect, METH_VARARGS | METH_KEYWORDS },
40231 { (char *)"Rect_GetX", (PyCFunction) _wrap_Rect_GetX, METH_VARARGS | METH_KEYWORDS },
40232 { (char *)"Rect_SetX", (PyCFunction) _wrap_Rect_SetX, METH_VARARGS | METH_KEYWORDS },
40233 { (char *)"Rect_GetY", (PyCFunction) _wrap_Rect_GetY, METH_VARARGS | METH_KEYWORDS },
40234 { (char *)"Rect_SetY", (PyCFunction) _wrap_Rect_SetY, METH_VARARGS | METH_KEYWORDS },
40235 { (char *)"Rect_GetWidth", (PyCFunction) _wrap_Rect_GetWidth, METH_VARARGS | METH_KEYWORDS },
40236 { (char *)"Rect_SetWidth", (PyCFunction) _wrap_Rect_SetWidth, METH_VARARGS | METH_KEYWORDS },
40237 { (char *)"Rect_GetHeight", (PyCFunction) _wrap_Rect_GetHeight, METH_VARARGS | METH_KEYWORDS },
40238 { (char *)"Rect_SetHeight", (PyCFunction) _wrap_Rect_SetHeight, METH_VARARGS | METH_KEYWORDS },
40239 { (char *)"Rect_GetPosition", (PyCFunction) _wrap_Rect_GetPosition, METH_VARARGS | METH_KEYWORDS },
40240 { (char *)"Rect_SetPosition", (PyCFunction) _wrap_Rect_SetPosition, METH_VARARGS | METH_KEYWORDS },
40241 { (char *)"Rect_GetSize", (PyCFunction) _wrap_Rect_GetSize, METH_VARARGS | METH_KEYWORDS },
40242 { (char *)"Rect_SetSize", (PyCFunction) _wrap_Rect_SetSize, METH_VARARGS | METH_KEYWORDS },
40243 { (char *)"Rect_GetTopLeft", (PyCFunction) _wrap_Rect_GetTopLeft, METH_VARARGS | METH_KEYWORDS },
40244 { (char *)"Rect_SetTopLeft", (PyCFunction) _wrap_Rect_SetTopLeft, METH_VARARGS | METH_KEYWORDS },
40245 { (char *)"Rect_GetBottomRight", (PyCFunction) _wrap_Rect_GetBottomRight, METH_VARARGS | METH_KEYWORDS },
40246 { (char *)"Rect_SetBottomRight", (PyCFunction) _wrap_Rect_SetBottomRight, METH_VARARGS | METH_KEYWORDS },
40247 { (char *)"Rect_GetLeft", (PyCFunction) _wrap_Rect_GetLeft, METH_VARARGS | METH_KEYWORDS },
40248 { (char *)"Rect_GetTop", (PyCFunction) _wrap_Rect_GetTop, METH_VARARGS | METH_KEYWORDS },
40249 { (char *)"Rect_GetBottom", (PyCFunction) _wrap_Rect_GetBottom, METH_VARARGS | METH_KEYWORDS },
40250 { (char *)"Rect_GetRight", (PyCFunction) _wrap_Rect_GetRight, METH_VARARGS | METH_KEYWORDS },
40251 { (char *)"Rect_SetLeft", (PyCFunction) _wrap_Rect_SetLeft, METH_VARARGS | METH_KEYWORDS },
40252 { (char *)"Rect_SetRight", (PyCFunction) _wrap_Rect_SetRight, METH_VARARGS | METH_KEYWORDS },
40253 { (char *)"Rect_SetTop", (PyCFunction) _wrap_Rect_SetTop, METH_VARARGS | METH_KEYWORDS },
40254 { (char *)"Rect_SetBottom", (PyCFunction) _wrap_Rect_SetBottom, METH_VARARGS | METH_KEYWORDS },
40255 { (char *)"Rect_Inflate", (PyCFunction) _wrap_Rect_Inflate, METH_VARARGS | METH_KEYWORDS },
40256 { (char *)"Rect_Deflate", (PyCFunction) _wrap_Rect_Deflate, METH_VARARGS | METH_KEYWORDS },
40257 { (char *)"Rect_OffsetXY", (PyCFunction) _wrap_Rect_OffsetXY, METH_VARARGS | METH_KEYWORDS },
40258 { (char *)"Rect_Offset", (PyCFunction) _wrap_Rect_Offset, METH_VARARGS | METH_KEYWORDS },
40259 { (char *)"Rect_Intersect", (PyCFunction) _wrap_Rect_Intersect, METH_VARARGS | METH_KEYWORDS },
40260 { (char *)"Rect___add__", (PyCFunction) _wrap_Rect___add__, METH_VARARGS | METH_KEYWORDS },
40261 { (char *)"Rect___iadd__", (PyCFunction) _wrap_Rect___iadd__, METH_VARARGS | METH_KEYWORDS },
40262 { (char *)"Rect___eq__", (PyCFunction) _wrap_Rect___eq__, METH_VARARGS | METH_KEYWORDS },
40263 { (char *)"Rect___ne__", (PyCFunction) _wrap_Rect___ne__, METH_VARARGS | METH_KEYWORDS },
40264 { (char *)"Rect_InsideXY", (PyCFunction) _wrap_Rect_InsideXY, METH_VARARGS | METH_KEYWORDS },
40265 { (char *)"Rect_Inside", (PyCFunction) _wrap_Rect_Inside, METH_VARARGS | METH_KEYWORDS },
40266 { (char *)"Rect_Intersects", (PyCFunction) _wrap_Rect_Intersects, METH_VARARGS | METH_KEYWORDS },
40267 { (char *)"Rect_x_set", (PyCFunction) _wrap_Rect_x_set, METH_VARARGS | METH_KEYWORDS },
40268 { (char *)"Rect_x_get", (PyCFunction) _wrap_Rect_x_get, METH_VARARGS | METH_KEYWORDS },
40269 { (char *)"Rect_y_set", (PyCFunction) _wrap_Rect_y_set, METH_VARARGS | METH_KEYWORDS },
40270 { (char *)"Rect_y_get", (PyCFunction) _wrap_Rect_y_get, METH_VARARGS | METH_KEYWORDS },
40271 { (char *)"Rect_width_set", (PyCFunction) _wrap_Rect_width_set, METH_VARARGS | METH_KEYWORDS },
40272 { (char *)"Rect_width_get", (PyCFunction) _wrap_Rect_width_get, METH_VARARGS | METH_KEYWORDS },
40273 { (char *)"Rect_height_set", (PyCFunction) _wrap_Rect_height_set, METH_VARARGS | METH_KEYWORDS },
40274 { (char *)"Rect_height_get", (PyCFunction) _wrap_Rect_height_get, METH_VARARGS | METH_KEYWORDS },
40275 { (char *)"Rect_Set", (PyCFunction) _wrap_Rect_Set, METH_VARARGS | METH_KEYWORDS },
40276 { (char *)"Rect_Get", (PyCFunction) _wrap_Rect_Get, METH_VARARGS | METH_KEYWORDS },
40277 { (char *)"Rect_swigregister", Rect_swigregister, METH_VARARGS },
40278 { (char *)"IntersectRect", (PyCFunction) _wrap_IntersectRect, METH_VARARGS | METH_KEYWORDS },
40279 { (char *)"new_Point2D", (PyCFunction) _wrap_new_Point2D, METH_VARARGS | METH_KEYWORDS },
40280 { (char *)"new_Point2DCopy", (PyCFunction) _wrap_new_Point2DCopy, METH_VARARGS | METH_KEYWORDS },
40281 { (char *)"new_Point2DFromPoint", (PyCFunction) _wrap_new_Point2DFromPoint, METH_VARARGS | METH_KEYWORDS },
40282 { (char *)"Point2D_GetFloor", (PyCFunction) _wrap_Point2D_GetFloor, METH_VARARGS | METH_KEYWORDS },
40283 { (char *)"Point2D_GetRounded", (PyCFunction) _wrap_Point2D_GetRounded, METH_VARARGS | METH_KEYWORDS },
40284 { (char *)"Point2D_GetVectorLength", (PyCFunction) _wrap_Point2D_GetVectorLength, METH_VARARGS | METH_KEYWORDS },
40285 { (char *)"Point2D_GetVectorAngle", (PyCFunction) _wrap_Point2D_GetVectorAngle, METH_VARARGS | METH_KEYWORDS },
40286 { (char *)"Point2D_SetVectorLength", (PyCFunction) _wrap_Point2D_SetVectorLength, METH_VARARGS | METH_KEYWORDS },
40287 { (char *)"Point2D_SetVectorAngle", (PyCFunction) _wrap_Point2D_SetVectorAngle, METH_VARARGS | METH_KEYWORDS },
40288 { (char *)"Point2D_GetDistance", (PyCFunction) _wrap_Point2D_GetDistance, METH_VARARGS | METH_KEYWORDS },
40289 { (char *)"Point2D_GetDistanceSquare", (PyCFunction) _wrap_Point2D_GetDistanceSquare, METH_VARARGS | METH_KEYWORDS },
40290 { (char *)"Point2D_GetDotProduct", (PyCFunction) _wrap_Point2D_GetDotProduct, METH_VARARGS | METH_KEYWORDS },
40291 { (char *)"Point2D_GetCrossProduct", (PyCFunction) _wrap_Point2D_GetCrossProduct, METH_VARARGS | METH_KEYWORDS },
40292 { (char *)"Point2D___neg__", (PyCFunction) _wrap_Point2D___neg__, METH_VARARGS | METH_KEYWORDS },
40293 { (char *)"Point2D___iadd__", (PyCFunction) _wrap_Point2D___iadd__, METH_VARARGS | METH_KEYWORDS },
40294 { (char *)"Point2D___isub__", (PyCFunction) _wrap_Point2D___isub__, METH_VARARGS | METH_KEYWORDS },
40295 { (char *)"Point2D___imul__", (PyCFunction) _wrap_Point2D___imul__, METH_VARARGS | METH_KEYWORDS },
40296 { (char *)"Point2D___idiv__", (PyCFunction) _wrap_Point2D___idiv__, METH_VARARGS | METH_KEYWORDS },
40297 { (char *)"Point2D___eq__", (PyCFunction) _wrap_Point2D___eq__, METH_VARARGS | METH_KEYWORDS },
40298 { (char *)"Point2D___ne__", (PyCFunction) _wrap_Point2D___ne__, METH_VARARGS | METH_KEYWORDS },
40299 { (char *)"Point2D_x_set", (PyCFunction) _wrap_Point2D_x_set, METH_VARARGS | METH_KEYWORDS },
40300 { (char *)"Point2D_x_get", (PyCFunction) _wrap_Point2D_x_get, METH_VARARGS | METH_KEYWORDS },
40301 { (char *)"Point2D_y_set", (PyCFunction) _wrap_Point2D_y_set, METH_VARARGS | METH_KEYWORDS },
40302 { (char *)"Point2D_y_get", (PyCFunction) _wrap_Point2D_y_get, METH_VARARGS | METH_KEYWORDS },
40303 { (char *)"Point2D_Set", (PyCFunction) _wrap_Point2D_Set, METH_VARARGS | METH_KEYWORDS },
40304 { (char *)"Point2D_Get", (PyCFunction) _wrap_Point2D_Get, METH_VARARGS | METH_KEYWORDS },
40305 { (char *)"Point2D_swigregister", Point2D_swigregister, METH_VARARGS },
40306 { (char *)"new_InputStream", (PyCFunction) _wrap_new_InputStream, METH_VARARGS | METH_KEYWORDS },
40307 { (char *)"InputStream_close", (PyCFunction) _wrap_InputStream_close, METH_VARARGS | METH_KEYWORDS },
40308 { (char *)"InputStream_flush", (PyCFunction) _wrap_InputStream_flush, METH_VARARGS | METH_KEYWORDS },
40309 { (char *)"InputStream_eof", (PyCFunction) _wrap_InputStream_eof, METH_VARARGS | METH_KEYWORDS },
40310 { (char *)"InputStream_read", (PyCFunction) _wrap_InputStream_read, METH_VARARGS | METH_KEYWORDS },
40311 { (char *)"InputStream_readline", (PyCFunction) _wrap_InputStream_readline, METH_VARARGS | METH_KEYWORDS },
40312 { (char *)"InputStream_readlines", (PyCFunction) _wrap_InputStream_readlines, METH_VARARGS | METH_KEYWORDS },
40313 { (char *)"InputStream_seek", (PyCFunction) _wrap_InputStream_seek, METH_VARARGS | METH_KEYWORDS },
40314 { (char *)"InputStream_tell", (PyCFunction) _wrap_InputStream_tell, METH_VARARGS | METH_KEYWORDS },
40315 { (char *)"InputStream_Peek", (PyCFunction) _wrap_InputStream_Peek, METH_VARARGS | METH_KEYWORDS },
40316 { (char *)"InputStream_GetC", (PyCFunction) _wrap_InputStream_GetC, METH_VARARGS | METH_KEYWORDS },
40317 { (char *)"InputStream_LastRead", (PyCFunction) _wrap_InputStream_LastRead, METH_VARARGS | METH_KEYWORDS },
40318 { (char *)"InputStream_CanRead", (PyCFunction) _wrap_InputStream_CanRead, METH_VARARGS | METH_KEYWORDS },
40319 { (char *)"InputStream_Eof", (PyCFunction) _wrap_InputStream_Eof, METH_VARARGS | METH_KEYWORDS },
40320 { (char *)"InputStream_Ungetch", (PyCFunction) _wrap_InputStream_Ungetch, METH_VARARGS | METH_KEYWORDS },
40321 { (char *)"InputStream_SeekI", (PyCFunction) _wrap_InputStream_SeekI, METH_VARARGS | METH_KEYWORDS },
40322 { (char *)"InputStream_TellI", (PyCFunction) _wrap_InputStream_TellI, METH_VARARGS | METH_KEYWORDS },
40323 { (char *)"InputStream_swigregister", InputStream_swigregister, METH_VARARGS },
40324 { (char *)"OutputStream_write", (PyCFunction) _wrap_OutputStream_write, METH_VARARGS | METH_KEYWORDS },
40325 { (char *)"OutputStream_swigregister", OutputStream_swigregister, METH_VARARGS },
40326 { (char *)"new_FSFile", (PyCFunction) _wrap_new_FSFile, METH_VARARGS | METH_KEYWORDS },
40327 { (char *)"delete_FSFile", (PyCFunction) _wrap_delete_FSFile, METH_VARARGS | METH_KEYWORDS },
40328 { (char *)"FSFile_GetStream", (PyCFunction) _wrap_FSFile_GetStream, METH_VARARGS | METH_KEYWORDS },
40329 { (char *)"FSFile_GetMimeType", (PyCFunction) _wrap_FSFile_GetMimeType, METH_VARARGS | METH_KEYWORDS },
40330 { (char *)"FSFile_GetLocation", (PyCFunction) _wrap_FSFile_GetLocation, METH_VARARGS | METH_KEYWORDS },
40331 { (char *)"FSFile_GetAnchor", (PyCFunction) _wrap_FSFile_GetAnchor, METH_VARARGS | METH_KEYWORDS },
40332 { (char *)"FSFile_GetModificationTime", (PyCFunction) _wrap_FSFile_GetModificationTime, METH_VARARGS | METH_KEYWORDS },
40333 { (char *)"FSFile_swigregister", FSFile_swigregister, METH_VARARGS },
40334 { (char *)"CPPFileSystemHandler_swigregister", CPPFileSystemHandler_swigregister, METH_VARARGS },
40335 { (char *)"new_FileSystemHandler", (PyCFunction) _wrap_new_FileSystemHandler, METH_VARARGS | METH_KEYWORDS },
40336 { (char *)"FileSystemHandler__setCallbackInfo", (PyCFunction) _wrap_FileSystemHandler__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
40337 { (char *)"FileSystemHandler_CanOpen", (PyCFunction) _wrap_FileSystemHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
40338 { (char *)"FileSystemHandler_OpenFile", (PyCFunction) _wrap_FileSystemHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
40339 { (char *)"FileSystemHandler_FindFirst", (PyCFunction) _wrap_FileSystemHandler_FindFirst, METH_VARARGS | METH_KEYWORDS },
40340 { (char *)"FileSystemHandler_FindNext", (PyCFunction) _wrap_FileSystemHandler_FindNext, METH_VARARGS | METH_KEYWORDS },
40341 { (char *)"FileSystemHandler_GetProtocol", (PyCFunction) _wrap_FileSystemHandler_GetProtocol, METH_VARARGS | METH_KEYWORDS },
40342 { (char *)"FileSystemHandler_GetLeftLocation", (PyCFunction) _wrap_FileSystemHandler_GetLeftLocation, METH_VARARGS | METH_KEYWORDS },
40343 { (char *)"FileSystemHandler_GetAnchor", (PyCFunction) _wrap_FileSystemHandler_GetAnchor, METH_VARARGS | METH_KEYWORDS },
40344 { (char *)"FileSystemHandler_GetRightLocation", (PyCFunction) _wrap_FileSystemHandler_GetRightLocation, METH_VARARGS | METH_KEYWORDS },
40345 { (char *)"FileSystemHandler_GetMimeTypeFromExt", (PyCFunction) _wrap_FileSystemHandler_GetMimeTypeFromExt, METH_VARARGS | METH_KEYWORDS },
40346 { (char *)"FileSystemHandler_swigregister", FileSystemHandler_swigregister, METH_VARARGS },
40347 { (char *)"new_FileSystem", (PyCFunction) _wrap_new_FileSystem, METH_VARARGS | METH_KEYWORDS },
40348 { (char *)"delete_FileSystem", (PyCFunction) _wrap_delete_FileSystem, METH_VARARGS | METH_KEYWORDS },
40349 { (char *)"FileSystem_ChangePathTo", (PyCFunction) _wrap_FileSystem_ChangePathTo, METH_VARARGS | METH_KEYWORDS },
40350 { (char *)"FileSystem_GetPath", (PyCFunction) _wrap_FileSystem_GetPath, METH_VARARGS | METH_KEYWORDS },
40351 { (char *)"FileSystem_OpenFile", (PyCFunction) _wrap_FileSystem_OpenFile, METH_VARARGS | METH_KEYWORDS },
40352 { (char *)"FileSystem_FindFirst", (PyCFunction) _wrap_FileSystem_FindFirst, METH_VARARGS | METH_KEYWORDS },
40353 { (char *)"FileSystem_FindNext", (PyCFunction) _wrap_FileSystem_FindNext, METH_VARARGS | METH_KEYWORDS },
40354 { (char *)"FileSystem_AddHandler", (PyCFunction) _wrap_FileSystem_AddHandler, METH_VARARGS | METH_KEYWORDS },
40355 { (char *)"FileSystem_CleanUpHandlers", (PyCFunction) _wrap_FileSystem_CleanUpHandlers, METH_VARARGS | METH_KEYWORDS },
40356 { (char *)"FileSystem_FileNameToURL", (PyCFunction) _wrap_FileSystem_FileNameToURL, METH_VARARGS | METH_KEYWORDS },
40357 { (char *)"FileSystem_swigregister", FileSystem_swigregister, METH_VARARGS },
40358 { (char *)"FileSystem_URLToFileName", (PyCFunction) _wrap_FileSystem_URLToFileName, METH_VARARGS | METH_KEYWORDS },
40359 { (char *)"new_InternetFSHandler", (PyCFunction) _wrap_new_InternetFSHandler, METH_VARARGS | METH_KEYWORDS },
40360 { (char *)"InternetFSHandler_CanOpen", (PyCFunction) _wrap_InternetFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
40361 { (char *)"InternetFSHandler_OpenFile", (PyCFunction) _wrap_InternetFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
40362 { (char *)"InternetFSHandler_swigregister", InternetFSHandler_swigregister, METH_VARARGS },
40363 { (char *)"new_ZipFSHandler", (PyCFunction) _wrap_new_ZipFSHandler, METH_VARARGS | METH_KEYWORDS },
40364 { (char *)"ZipFSHandler_CanOpen", (PyCFunction) _wrap_ZipFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
40365 { (char *)"ZipFSHandler_OpenFile", (PyCFunction) _wrap_ZipFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
40366 { (char *)"ZipFSHandler_FindFirst", (PyCFunction) _wrap_ZipFSHandler_FindFirst, METH_VARARGS | METH_KEYWORDS },
40367 { (char *)"ZipFSHandler_FindNext", (PyCFunction) _wrap_ZipFSHandler_FindNext, METH_VARARGS | METH_KEYWORDS },
40368 { (char *)"ZipFSHandler_swigregister", ZipFSHandler_swigregister, METH_VARARGS },
40369 { (char *)"__wxMemoryFSHandler_AddFile_wxImage", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_wxImage, METH_VARARGS | METH_KEYWORDS },
40370 { (char *)"__wxMemoryFSHandler_AddFile_wxBitmap", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_wxBitmap, METH_VARARGS | METH_KEYWORDS },
40371 { (char *)"__wxMemoryFSHandler_AddFile_Data", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_Data, METH_VARARGS | METH_KEYWORDS },
40372 { (char *)"new_MemoryFSHandler", (PyCFunction) _wrap_new_MemoryFSHandler, METH_VARARGS | METH_KEYWORDS },
40373 { (char *)"MemoryFSHandler_RemoveFile", (PyCFunction) _wrap_MemoryFSHandler_RemoveFile, METH_VARARGS | METH_KEYWORDS },
40374 { (char *)"MemoryFSHandler_CanOpen", (PyCFunction) _wrap_MemoryFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
40375 { (char *)"MemoryFSHandler_OpenFile", (PyCFunction) _wrap_MemoryFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
40376 { (char *)"MemoryFSHandler_FindFirst", (PyCFunction) _wrap_MemoryFSHandler_FindFirst, METH_VARARGS | METH_KEYWORDS },
40377 { (char *)"MemoryFSHandler_FindNext", (PyCFunction) _wrap_MemoryFSHandler_FindNext, METH_VARARGS | METH_KEYWORDS },
40378 { (char *)"MemoryFSHandler_swigregister", MemoryFSHandler_swigregister, METH_VARARGS },
40379 { (char *)"ImageHandler_GetName", (PyCFunction) _wrap_ImageHandler_GetName, METH_VARARGS | METH_KEYWORDS },
40380 { (char *)"ImageHandler_GetExtension", (PyCFunction) _wrap_ImageHandler_GetExtension, METH_VARARGS | METH_KEYWORDS },
40381 { (char *)"ImageHandler_GetType", (PyCFunction) _wrap_ImageHandler_GetType, METH_VARARGS | METH_KEYWORDS },
40382 { (char *)"ImageHandler_GetMimeType", (PyCFunction) _wrap_ImageHandler_GetMimeType, METH_VARARGS | METH_KEYWORDS },
40383 { (char *)"ImageHandler_CanRead", (PyCFunction) _wrap_ImageHandler_CanRead, METH_VARARGS | METH_KEYWORDS },
40384 { (char *)"ImageHandler_SetName", (PyCFunction) _wrap_ImageHandler_SetName, METH_VARARGS | METH_KEYWORDS },
40385 { (char *)"ImageHandler_SetExtension", (PyCFunction) _wrap_ImageHandler_SetExtension, METH_VARARGS | METH_KEYWORDS },
40386 { (char *)"ImageHandler_SetType", (PyCFunction) _wrap_ImageHandler_SetType, METH_VARARGS | METH_KEYWORDS },
40387 { (char *)"ImageHandler_SetMimeType", (PyCFunction) _wrap_ImageHandler_SetMimeType, METH_VARARGS | METH_KEYWORDS },
40388 { (char *)"ImageHandler_swigregister", ImageHandler_swigregister, METH_VARARGS },
40389 { (char *)"new_ImageHistogram", (PyCFunction) _wrap_new_ImageHistogram, METH_VARARGS | METH_KEYWORDS },
40390 { (char *)"ImageHistogram_MakeKey", (PyCFunction) _wrap_ImageHistogram_MakeKey, METH_VARARGS | METH_KEYWORDS },
40391 { (char *)"ImageHistogram_FindFirstUnusedColour", (PyCFunction) _wrap_ImageHistogram_FindFirstUnusedColour, METH_VARARGS | METH_KEYWORDS },
40392 { (char *)"ImageHistogram_swigregister", ImageHistogram_swigregister, METH_VARARGS },
40393 { (char *)"new_Image", (PyCFunction) _wrap_new_Image, METH_VARARGS | METH_KEYWORDS },
40394 { (char *)"delete_Image", (PyCFunction) _wrap_delete_Image, METH_VARARGS | METH_KEYWORDS },
40395 { (char *)"new_ImageFromMime", (PyCFunction) _wrap_new_ImageFromMime, METH_VARARGS | METH_KEYWORDS },
40396 { (char *)"new_ImageFromStream", (PyCFunction) _wrap_new_ImageFromStream, METH_VARARGS | METH_KEYWORDS },
40397 { (char *)"new_ImageFromStreamMime", (PyCFunction) _wrap_new_ImageFromStreamMime, METH_VARARGS | METH_KEYWORDS },
40398 { (char *)"new_EmptyImage", (PyCFunction) _wrap_new_EmptyImage, METH_VARARGS | METH_KEYWORDS },
40399 { (char *)"new_ImageFromBitmap", (PyCFunction) _wrap_new_ImageFromBitmap, METH_VARARGS | METH_KEYWORDS },
40400 { (char *)"new_ImageFromData", (PyCFunction) _wrap_new_ImageFromData, METH_VARARGS | METH_KEYWORDS },
40401 { (char *)"Image_Create", (PyCFunction) _wrap_Image_Create, METH_VARARGS | METH_KEYWORDS },
40402 { (char *)"Image_Destroy", (PyCFunction) _wrap_Image_Destroy, METH_VARARGS | METH_KEYWORDS },
40403 { (char *)"Image_Scale", (PyCFunction) _wrap_Image_Scale, METH_VARARGS | METH_KEYWORDS },
40404 { (char *)"Image_ShrinkBy", (PyCFunction) _wrap_Image_ShrinkBy, METH_VARARGS | METH_KEYWORDS },
40405 { (char *)"Image_Rescale", (PyCFunction) _wrap_Image_Rescale, METH_VARARGS | METH_KEYWORDS },
40406 { (char *)"Image_SetRGB", (PyCFunction) _wrap_Image_SetRGB, METH_VARARGS | METH_KEYWORDS },
40407 { (char *)"Image_GetRed", (PyCFunction) _wrap_Image_GetRed, METH_VARARGS | METH_KEYWORDS },
40408 { (char *)"Image_GetGreen", (PyCFunction) _wrap_Image_GetGreen, METH_VARARGS | METH_KEYWORDS },
40409 { (char *)"Image_GetBlue", (PyCFunction) _wrap_Image_GetBlue, METH_VARARGS | METH_KEYWORDS },
40410 { (char *)"Image_SetAlpha", (PyCFunction) _wrap_Image_SetAlpha, METH_VARARGS | METH_KEYWORDS },
40411 { (char *)"Image_GetAlpha", (PyCFunction) _wrap_Image_GetAlpha, METH_VARARGS | METH_KEYWORDS },
40412 { (char *)"Image_HasAlpha", (PyCFunction) _wrap_Image_HasAlpha, METH_VARARGS | METH_KEYWORDS },
40413 { (char *)"Image_FindFirstUnusedColour", (PyCFunction) _wrap_Image_FindFirstUnusedColour, METH_VARARGS | METH_KEYWORDS },
40414 { (char *)"Image_SetMaskFromImage", (PyCFunction) _wrap_Image_SetMaskFromImage, METH_VARARGS | METH_KEYWORDS },
40415 { (char *)"Image_CanRead", (PyCFunction) _wrap_Image_CanRead, METH_VARARGS | METH_KEYWORDS },
40416 { (char *)"Image_GetImageCount", (PyCFunction) _wrap_Image_GetImageCount, METH_VARARGS | METH_KEYWORDS },
40417 { (char *)"Image_LoadFile", (PyCFunction) _wrap_Image_LoadFile, METH_VARARGS | METH_KEYWORDS },
40418 { (char *)"Image_LoadMimeFile", (PyCFunction) _wrap_Image_LoadMimeFile, METH_VARARGS | METH_KEYWORDS },
40419 { (char *)"Image_SaveFile", (PyCFunction) _wrap_Image_SaveFile, METH_VARARGS | METH_KEYWORDS },
40420 { (char *)"Image_SaveMimeFile", (PyCFunction) _wrap_Image_SaveMimeFile, METH_VARARGS | METH_KEYWORDS },
40421 { (char *)"Image_CanReadStream", (PyCFunction) _wrap_Image_CanReadStream, METH_VARARGS | METH_KEYWORDS },
40422 { (char *)"Image_LoadStream", (PyCFunction) _wrap_Image_LoadStream, METH_VARARGS | METH_KEYWORDS },
40423 { (char *)"Image_LoadMimeStream", (PyCFunction) _wrap_Image_LoadMimeStream, METH_VARARGS | METH_KEYWORDS },
40424 { (char *)"Image_Ok", (PyCFunction) _wrap_Image_Ok, METH_VARARGS | METH_KEYWORDS },
40425 { (char *)"Image_GetWidth", (PyCFunction) _wrap_Image_GetWidth, METH_VARARGS | METH_KEYWORDS },
40426 { (char *)"Image_GetHeight", (PyCFunction) _wrap_Image_GetHeight, METH_VARARGS | METH_KEYWORDS },
40427 { (char *)"Image_GetSize", (PyCFunction) _wrap_Image_GetSize, METH_VARARGS | METH_KEYWORDS },
40428 { (char *)"Image_GetSubImage", (PyCFunction) _wrap_Image_GetSubImage, METH_VARARGS | METH_KEYWORDS },
40429 { (char *)"Image_Copy", (PyCFunction) _wrap_Image_Copy, METH_VARARGS | METH_KEYWORDS },
40430 { (char *)"Image_Paste", (PyCFunction) _wrap_Image_Paste, METH_VARARGS | METH_KEYWORDS },
40431 { (char *)"Image_GetData", (PyCFunction) _wrap_Image_GetData, METH_VARARGS | METH_KEYWORDS },
40432 { (char *)"Image_SetData", (PyCFunction) _wrap_Image_SetData, METH_VARARGS | METH_KEYWORDS },
40433 { (char *)"Image_GetDataBuffer", (PyCFunction) _wrap_Image_GetDataBuffer, METH_VARARGS | METH_KEYWORDS },
40434 { (char *)"Image_SetDataBuffer", (PyCFunction) _wrap_Image_SetDataBuffer, METH_VARARGS | METH_KEYWORDS },
40435 { (char *)"Image_GetAlphaData", (PyCFunction) _wrap_Image_GetAlphaData, METH_VARARGS | METH_KEYWORDS },
40436 { (char *)"Image_SetAlphaData", (PyCFunction) _wrap_Image_SetAlphaData, METH_VARARGS | METH_KEYWORDS },
40437 { (char *)"Image_GetAlphaBuffer", (PyCFunction) _wrap_Image_GetAlphaBuffer, METH_VARARGS | METH_KEYWORDS },
40438 { (char *)"Image_SetAlphaBuffer", (PyCFunction) _wrap_Image_SetAlphaBuffer, METH_VARARGS | METH_KEYWORDS },
40439 { (char *)"Image_SetMaskColour", (PyCFunction) _wrap_Image_SetMaskColour, METH_VARARGS | METH_KEYWORDS },
40440 { (char *)"Image_GetMaskRed", (PyCFunction) _wrap_Image_GetMaskRed, METH_VARARGS | METH_KEYWORDS },
40441 { (char *)"Image_GetMaskGreen", (PyCFunction) _wrap_Image_GetMaskGreen, METH_VARARGS | METH_KEYWORDS },
40442 { (char *)"Image_GetMaskBlue", (PyCFunction) _wrap_Image_GetMaskBlue, METH_VARARGS | METH_KEYWORDS },
40443 { (char *)"Image_SetMask", (PyCFunction) _wrap_Image_SetMask, METH_VARARGS | METH_KEYWORDS },
40444 { (char *)"Image_HasMask", (PyCFunction) _wrap_Image_HasMask, METH_VARARGS | METH_KEYWORDS },
40445 { (char *)"Image_Rotate", (PyCFunction) _wrap_Image_Rotate, METH_VARARGS | METH_KEYWORDS },
40446 { (char *)"Image_Rotate90", (PyCFunction) _wrap_Image_Rotate90, METH_VARARGS | METH_KEYWORDS },
40447 { (char *)"Image_Mirror", (PyCFunction) _wrap_Image_Mirror, METH_VARARGS | METH_KEYWORDS },
40448 { (char *)"Image_Replace", (PyCFunction) _wrap_Image_Replace, METH_VARARGS | METH_KEYWORDS },
40449 { (char *)"Image_ConvertToMono", (PyCFunction) _wrap_Image_ConvertToMono, METH_VARARGS | METH_KEYWORDS },
40450 { (char *)"Image_SetOption", (PyCFunction) _wrap_Image_SetOption, METH_VARARGS | METH_KEYWORDS },
40451 { (char *)"Image_SetOptionInt", (PyCFunction) _wrap_Image_SetOptionInt, METH_VARARGS | METH_KEYWORDS },
40452 { (char *)"Image_GetOption", (PyCFunction) _wrap_Image_GetOption, METH_VARARGS | METH_KEYWORDS },
40453 { (char *)"Image_GetOptionInt", (PyCFunction) _wrap_Image_GetOptionInt, METH_VARARGS | METH_KEYWORDS },
40454 { (char *)"Image_HasOption", (PyCFunction) _wrap_Image_HasOption, METH_VARARGS | METH_KEYWORDS },
40455 { (char *)"Image_CountColours", (PyCFunction) _wrap_Image_CountColours, METH_VARARGS | METH_KEYWORDS },
40456 { (char *)"Image_ComputeHistogram", (PyCFunction) _wrap_Image_ComputeHistogram, METH_VARARGS | METH_KEYWORDS },
40457 { (char *)"Image_AddHandler", (PyCFunction) _wrap_Image_AddHandler, METH_VARARGS | METH_KEYWORDS },
40458 { (char *)"Image_InsertHandler", (PyCFunction) _wrap_Image_InsertHandler, METH_VARARGS | METH_KEYWORDS },
40459 { (char *)"Image_RemoveHandler", (PyCFunction) _wrap_Image_RemoveHandler, METH_VARARGS | METH_KEYWORDS },
40460 { (char *)"Image_GetImageExtWildcard", (PyCFunction) _wrap_Image_GetImageExtWildcard, METH_VARARGS | METH_KEYWORDS },
40461 { (char *)"Image_ConvertToBitmap", (PyCFunction) _wrap_Image_ConvertToBitmap, METH_VARARGS | METH_KEYWORDS },
40462 { (char *)"Image_ConvertToMonoBitmap", (PyCFunction) _wrap_Image_ConvertToMonoBitmap, METH_VARARGS | METH_KEYWORDS },
40463 { (char *)"Image_swigregister", Image_swigregister, METH_VARARGS },
40464 { (char *)"InitAllImageHandlers", (PyCFunction) _wrap_InitAllImageHandlers, METH_VARARGS | METH_KEYWORDS },
40465 { (char *)"new_BMPHandler", (PyCFunction) _wrap_new_BMPHandler, METH_VARARGS | METH_KEYWORDS },
40466 { (char *)"BMPHandler_swigregister", BMPHandler_swigregister, METH_VARARGS },
40467 { (char *)"new_ICOHandler", (PyCFunction) _wrap_new_ICOHandler, METH_VARARGS | METH_KEYWORDS },
40468 { (char *)"ICOHandler_swigregister", ICOHandler_swigregister, METH_VARARGS },
40469 { (char *)"new_CURHandler", (PyCFunction) _wrap_new_CURHandler, METH_VARARGS | METH_KEYWORDS },
40470 { (char *)"CURHandler_swigregister", CURHandler_swigregister, METH_VARARGS },
40471 { (char *)"new_ANIHandler", (PyCFunction) _wrap_new_ANIHandler, METH_VARARGS | METH_KEYWORDS },
40472 { (char *)"ANIHandler_swigregister", ANIHandler_swigregister, METH_VARARGS },
40473 { (char *)"new_PNGHandler", (PyCFunction) _wrap_new_PNGHandler, METH_VARARGS | METH_KEYWORDS },
40474 { (char *)"PNGHandler_swigregister", PNGHandler_swigregister, METH_VARARGS },
40475 { (char *)"new_GIFHandler", (PyCFunction) _wrap_new_GIFHandler, METH_VARARGS | METH_KEYWORDS },
40476 { (char *)"GIFHandler_swigregister", GIFHandler_swigregister, METH_VARARGS },
40477 { (char *)"new_PCXHandler", (PyCFunction) _wrap_new_PCXHandler, METH_VARARGS | METH_KEYWORDS },
40478 { (char *)"PCXHandler_swigregister", PCXHandler_swigregister, METH_VARARGS },
40479 { (char *)"new_JPEGHandler", (PyCFunction) _wrap_new_JPEGHandler, METH_VARARGS | METH_KEYWORDS },
40480 { (char *)"JPEGHandler_swigregister", JPEGHandler_swigregister, METH_VARARGS },
40481 { (char *)"new_PNMHandler", (PyCFunction) _wrap_new_PNMHandler, METH_VARARGS | METH_KEYWORDS },
40482 { (char *)"PNMHandler_swigregister", PNMHandler_swigregister, METH_VARARGS },
40483 { (char *)"new_XPMHandler", (PyCFunction) _wrap_new_XPMHandler, METH_VARARGS | METH_KEYWORDS },
40484 { (char *)"XPMHandler_swigregister", XPMHandler_swigregister, METH_VARARGS },
40485 { (char *)"new_TIFFHandler", (PyCFunction) _wrap_new_TIFFHandler, METH_VARARGS | METH_KEYWORDS },
40486 { (char *)"TIFFHandler_swigregister", TIFFHandler_swigregister, METH_VARARGS },
40487 { (char *)"new_EvtHandler", (PyCFunction) _wrap_new_EvtHandler, METH_VARARGS | METH_KEYWORDS },
40488 { (char *)"EvtHandler_GetNextHandler", (PyCFunction) _wrap_EvtHandler_GetNextHandler, METH_VARARGS | METH_KEYWORDS },
40489 { (char *)"EvtHandler_GetPreviousHandler", (PyCFunction) _wrap_EvtHandler_GetPreviousHandler, METH_VARARGS | METH_KEYWORDS },
40490 { (char *)"EvtHandler_SetNextHandler", (PyCFunction) _wrap_EvtHandler_SetNextHandler, METH_VARARGS | METH_KEYWORDS },
40491 { (char *)"EvtHandler_SetPreviousHandler", (PyCFunction) _wrap_EvtHandler_SetPreviousHandler, METH_VARARGS | METH_KEYWORDS },
40492 { (char *)"EvtHandler_GetEvtHandlerEnabled", (PyCFunction) _wrap_EvtHandler_GetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS },
40493 { (char *)"EvtHandler_SetEvtHandlerEnabled", (PyCFunction) _wrap_EvtHandler_SetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS },
40494 { (char *)"EvtHandler_ProcessEvent", (PyCFunction) _wrap_EvtHandler_ProcessEvent, METH_VARARGS | METH_KEYWORDS },
40495 { (char *)"EvtHandler_AddPendingEvent", (PyCFunction) _wrap_EvtHandler_AddPendingEvent, METH_VARARGS | METH_KEYWORDS },
40496 { (char *)"EvtHandler_ProcessPendingEvents", (PyCFunction) _wrap_EvtHandler_ProcessPendingEvents, METH_VARARGS | METH_KEYWORDS },
40497 { (char *)"EvtHandler_Connect", (PyCFunction) _wrap_EvtHandler_Connect, METH_VARARGS | METH_KEYWORDS },
40498 { (char *)"EvtHandler_Disconnect", (PyCFunction) _wrap_EvtHandler_Disconnect, METH_VARARGS | METH_KEYWORDS },
40499 { (char *)"EvtHandler__setOORInfo", (PyCFunction) _wrap_EvtHandler__setOORInfo, METH_VARARGS | METH_KEYWORDS },
40500 { (char *)"EvtHandler_swigregister", EvtHandler_swigregister, METH_VARARGS },
40501 { (char *)"NewEventType", (PyCFunction) _wrap_NewEventType, METH_VARARGS | METH_KEYWORDS },
40502 { (char *)"delete_Event", (PyCFunction) _wrap_delete_Event, METH_VARARGS | METH_KEYWORDS },
40503 { (char *)"Event_SetEventType", (PyCFunction) _wrap_Event_SetEventType, METH_VARARGS | METH_KEYWORDS },
40504 { (char *)"Event_GetEventType", (PyCFunction) _wrap_Event_GetEventType, METH_VARARGS | METH_KEYWORDS },
40505 { (char *)"Event_GetEventObject", (PyCFunction) _wrap_Event_GetEventObject, METH_VARARGS | METH_KEYWORDS },
40506 { (char *)"Event_SetEventObject", (PyCFunction) _wrap_Event_SetEventObject, METH_VARARGS | METH_KEYWORDS },
40507 { (char *)"Event_GetTimestamp", (PyCFunction) _wrap_Event_GetTimestamp, METH_VARARGS | METH_KEYWORDS },
40508 { (char *)"Event_SetTimestamp", (PyCFunction) _wrap_Event_SetTimestamp, METH_VARARGS | METH_KEYWORDS },
40509 { (char *)"Event_GetId", (PyCFunction) _wrap_Event_GetId, METH_VARARGS | METH_KEYWORDS },
40510 { (char *)"Event_SetId", (PyCFunction) _wrap_Event_SetId, METH_VARARGS | METH_KEYWORDS },
40511 { (char *)"Event_IsCommandEvent", (PyCFunction) _wrap_Event_IsCommandEvent, METH_VARARGS | METH_KEYWORDS },
40512 { (char *)"Event_Skip", (PyCFunction) _wrap_Event_Skip, METH_VARARGS | METH_KEYWORDS },
40513 { (char *)"Event_GetSkipped", (PyCFunction) _wrap_Event_GetSkipped, METH_VARARGS | METH_KEYWORDS },
40514 { (char *)"Event_ShouldPropagate", (PyCFunction) _wrap_Event_ShouldPropagate, METH_VARARGS | METH_KEYWORDS },
40515 { (char *)"Event_StopPropagation", (PyCFunction) _wrap_Event_StopPropagation, METH_VARARGS | METH_KEYWORDS },
40516 { (char *)"Event_ResumePropagation", (PyCFunction) _wrap_Event_ResumePropagation, METH_VARARGS | METH_KEYWORDS },
40517 { (char *)"Event_Clone", (PyCFunction) _wrap_Event_Clone, METH_VARARGS | METH_KEYWORDS },
40518 { (char *)"Event_swigregister", Event_swigregister, METH_VARARGS },
40519 { (char *)"new_PropagationDisabler", (PyCFunction) _wrap_new_PropagationDisabler, METH_VARARGS | METH_KEYWORDS },
40520 { (char *)"delete_PropagationDisabler", (PyCFunction) _wrap_delete_PropagationDisabler, METH_VARARGS | METH_KEYWORDS },
40521 { (char *)"PropagationDisabler_swigregister", PropagationDisabler_swigregister, METH_VARARGS },
40522 { (char *)"new_PropagateOnce", (PyCFunction) _wrap_new_PropagateOnce, METH_VARARGS | METH_KEYWORDS },
40523 { (char *)"delete_PropagateOnce", (PyCFunction) _wrap_delete_PropagateOnce, METH_VARARGS | METH_KEYWORDS },
40524 { (char *)"PropagateOnce_swigregister", PropagateOnce_swigregister, METH_VARARGS },
40525 { (char *)"new_CommandEvent", (PyCFunction) _wrap_new_CommandEvent, METH_VARARGS | METH_KEYWORDS },
40526 { (char *)"CommandEvent_GetSelection", (PyCFunction) _wrap_CommandEvent_GetSelection, METH_VARARGS | METH_KEYWORDS },
40527 { (char *)"CommandEvent_SetString", (PyCFunction) _wrap_CommandEvent_SetString, METH_VARARGS | METH_KEYWORDS },
40528 { (char *)"CommandEvent_GetString", (PyCFunction) _wrap_CommandEvent_GetString, METH_VARARGS | METH_KEYWORDS },
40529 { (char *)"CommandEvent_IsChecked", (PyCFunction) _wrap_CommandEvent_IsChecked, METH_VARARGS | METH_KEYWORDS },
40530 { (char *)"CommandEvent_IsSelection", (PyCFunction) _wrap_CommandEvent_IsSelection, METH_VARARGS | METH_KEYWORDS },
40531 { (char *)"CommandEvent_SetExtraLong", (PyCFunction) _wrap_CommandEvent_SetExtraLong, METH_VARARGS | METH_KEYWORDS },
40532 { (char *)"CommandEvent_GetExtraLong", (PyCFunction) _wrap_CommandEvent_GetExtraLong, METH_VARARGS | METH_KEYWORDS },
40533 { (char *)"CommandEvent_SetInt", (PyCFunction) _wrap_CommandEvent_SetInt, METH_VARARGS | METH_KEYWORDS },
40534 { (char *)"CommandEvent_GetInt", (PyCFunction) _wrap_CommandEvent_GetInt, METH_VARARGS | METH_KEYWORDS },
40535 { (char *)"CommandEvent_Clone", (PyCFunction) _wrap_CommandEvent_Clone, METH_VARARGS | METH_KEYWORDS },
40536 { (char *)"CommandEvent_swigregister", CommandEvent_swigregister, METH_VARARGS },
40537 { (char *)"new_NotifyEvent", (PyCFunction) _wrap_new_NotifyEvent, METH_VARARGS | METH_KEYWORDS },
40538 { (char *)"NotifyEvent_Veto", (PyCFunction) _wrap_NotifyEvent_Veto, METH_VARARGS | METH_KEYWORDS },
40539 { (char *)"NotifyEvent_Allow", (PyCFunction) _wrap_NotifyEvent_Allow, METH_VARARGS | METH_KEYWORDS },
40540 { (char *)"NotifyEvent_IsAllowed", (PyCFunction) _wrap_NotifyEvent_IsAllowed, METH_VARARGS | METH_KEYWORDS },
40541 { (char *)"NotifyEvent_swigregister", NotifyEvent_swigregister, METH_VARARGS },
40542 { (char *)"new_ScrollEvent", (PyCFunction) _wrap_new_ScrollEvent, METH_VARARGS | METH_KEYWORDS },
40543 { (char *)"ScrollEvent_GetOrientation", (PyCFunction) _wrap_ScrollEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS },
40544 { (char *)"ScrollEvent_GetPosition", (PyCFunction) _wrap_ScrollEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40545 { (char *)"ScrollEvent_SetOrientation", (PyCFunction) _wrap_ScrollEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS },
40546 { (char *)"ScrollEvent_SetPosition", (PyCFunction) _wrap_ScrollEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
40547 { (char *)"ScrollEvent_swigregister", ScrollEvent_swigregister, METH_VARARGS },
40548 { (char *)"new_ScrollWinEvent", (PyCFunction) _wrap_new_ScrollWinEvent, METH_VARARGS | METH_KEYWORDS },
40549 { (char *)"ScrollWinEvent_GetOrientation", (PyCFunction) _wrap_ScrollWinEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS },
40550 { (char *)"ScrollWinEvent_GetPosition", (PyCFunction) _wrap_ScrollWinEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40551 { (char *)"ScrollWinEvent_SetOrientation", (PyCFunction) _wrap_ScrollWinEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS },
40552 { (char *)"ScrollWinEvent_SetPosition", (PyCFunction) _wrap_ScrollWinEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
40553 { (char *)"ScrollWinEvent_swigregister", ScrollWinEvent_swigregister, METH_VARARGS },
40554 { (char *)"new_MouseEvent", (PyCFunction) _wrap_new_MouseEvent, METH_VARARGS | METH_KEYWORDS },
40555 { (char *)"MouseEvent_IsButton", (PyCFunction) _wrap_MouseEvent_IsButton, METH_VARARGS | METH_KEYWORDS },
40556 { (char *)"MouseEvent_ButtonDown", (PyCFunction) _wrap_MouseEvent_ButtonDown, METH_VARARGS | METH_KEYWORDS },
40557 { (char *)"MouseEvent_ButtonDClick", (PyCFunction) _wrap_MouseEvent_ButtonDClick, METH_VARARGS | METH_KEYWORDS },
40558 { (char *)"MouseEvent_ButtonUp", (PyCFunction) _wrap_MouseEvent_ButtonUp, METH_VARARGS | METH_KEYWORDS },
40559 { (char *)"MouseEvent_Button", (PyCFunction) _wrap_MouseEvent_Button, METH_VARARGS | METH_KEYWORDS },
40560 { (char *)"MouseEvent_ButtonIsDown", (PyCFunction) _wrap_MouseEvent_ButtonIsDown, METH_VARARGS | METH_KEYWORDS },
40561 { (char *)"MouseEvent_GetButton", (PyCFunction) _wrap_MouseEvent_GetButton, METH_VARARGS | METH_KEYWORDS },
40562 { (char *)"MouseEvent_ControlDown", (PyCFunction) _wrap_MouseEvent_ControlDown, METH_VARARGS | METH_KEYWORDS },
40563 { (char *)"MouseEvent_MetaDown", (PyCFunction) _wrap_MouseEvent_MetaDown, METH_VARARGS | METH_KEYWORDS },
40564 { (char *)"MouseEvent_AltDown", (PyCFunction) _wrap_MouseEvent_AltDown, METH_VARARGS | METH_KEYWORDS },
40565 { (char *)"MouseEvent_ShiftDown", (PyCFunction) _wrap_MouseEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS },
40566 { (char *)"MouseEvent_LeftDown", (PyCFunction) _wrap_MouseEvent_LeftDown, METH_VARARGS | METH_KEYWORDS },
40567 { (char *)"MouseEvent_MiddleDown", (PyCFunction) _wrap_MouseEvent_MiddleDown, METH_VARARGS | METH_KEYWORDS },
40568 { (char *)"MouseEvent_RightDown", (PyCFunction) _wrap_MouseEvent_RightDown, METH_VARARGS | METH_KEYWORDS },
40569 { (char *)"MouseEvent_LeftUp", (PyCFunction) _wrap_MouseEvent_LeftUp, METH_VARARGS | METH_KEYWORDS },
40570 { (char *)"MouseEvent_MiddleUp", (PyCFunction) _wrap_MouseEvent_MiddleUp, METH_VARARGS | METH_KEYWORDS },
40571 { (char *)"MouseEvent_RightUp", (PyCFunction) _wrap_MouseEvent_RightUp, METH_VARARGS | METH_KEYWORDS },
40572 { (char *)"MouseEvent_LeftDClick", (PyCFunction) _wrap_MouseEvent_LeftDClick, METH_VARARGS | METH_KEYWORDS },
40573 { (char *)"MouseEvent_MiddleDClick", (PyCFunction) _wrap_MouseEvent_MiddleDClick, METH_VARARGS | METH_KEYWORDS },
40574 { (char *)"MouseEvent_RightDClick", (PyCFunction) _wrap_MouseEvent_RightDClick, METH_VARARGS | METH_KEYWORDS },
40575 { (char *)"MouseEvent_LeftIsDown", (PyCFunction) _wrap_MouseEvent_LeftIsDown, METH_VARARGS | METH_KEYWORDS },
40576 { (char *)"MouseEvent_MiddleIsDown", (PyCFunction) _wrap_MouseEvent_MiddleIsDown, METH_VARARGS | METH_KEYWORDS },
40577 { (char *)"MouseEvent_RightIsDown", (PyCFunction) _wrap_MouseEvent_RightIsDown, METH_VARARGS | METH_KEYWORDS },
40578 { (char *)"MouseEvent_Dragging", (PyCFunction) _wrap_MouseEvent_Dragging, METH_VARARGS | METH_KEYWORDS },
40579 { (char *)"MouseEvent_Moving", (PyCFunction) _wrap_MouseEvent_Moving, METH_VARARGS | METH_KEYWORDS },
40580 { (char *)"MouseEvent_Entering", (PyCFunction) _wrap_MouseEvent_Entering, METH_VARARGS | METH_KEYWORDS },
40581 { (char *)"MouseEvent_Leaving", (PyCFunction) _wrap_MouseEvent_Leaving, METH_VARARGS | METH_KEYWORDS },
40582 { (char *)"MouseEvent_GetPosition", (PyCFunction) _wrap_MouseEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40583 { (char *)"MouseEvent_GetPositionTuple", (PyCFunction) _wrap_MouseEvent_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
40584 { (char *)"MouseEvent_GetLogicalPosition", (PyCFunction) _wrap_MouseEvent_GetLogicalPosition, METH_VARARGS | METH_KEYWORDS },
40585 { (char *)"MouseEvent_GetX", (PyCFunction) _wrap_MouseEvent_GetX, METH_VARARGS | METH_KEYWORDS },
40586 { (char *)"MouseEvent_GetY", (PyCFunction) _wrap_MouseEvent_GetY, METH_VARARGS | METH_KEYWORDS },
40587 { (char *)"MouseEvent_GetWheelRotation", (PyCFunction) _wrap_MouseEvent_GetWheelRotation, METH_VARARGS | METH_KEYWORDS },
40588 { (char *)"MouseEvent_GetWheelDelta", (PyCFunction) _wrap_MouseEvent_GetWheelDelta, METH_VARARGS | METH_KEYWORDS },
40589 { (char *)"MouseEvent_GetLinesPerAction", (PyCFunction) _wrap_MouseEvent_GetLinesPerAction, METH_VARARGS | METH_KEYWORDS },
40590 { (char *)"MouseEvent_IsPageScroll", (PyCFunction) _wrap_MouseEvent_IsPageScroll, METH_VARARGS | METH_KEYWORDS },
40591 { (char *)"MouseEvent_m_x_set", (PyCFunction) _wrap_MouseEvent_m_x_set, METH_VARARGS | METH_KEYWORDS },
40592 { (char *)"MouseEvent_m_x_get", (PyCFunction) _wrap_MouseEvent_m_x_get, METH_VARARGS | METH_KEYWORDS },
40593 { (char *)"MouseEvent_m_y_set", (PyCFunction) _wrap_MouseEvent_m_y_set, METH_VARARGS | METH_KEYWORDS },
40594 { (char *)"MouseEvent_m_y_get", (PyCFunction) _wrap_MouseEvent_m_y_get, METH_VARARGS | METH_KEYWORDS },
40595 { (char *)"MouseEvent_m_leftDown_set", (PyCFunction) _wrap_MouseEvent_m_leftDown_set, METH_VARARGS | METH_KEYWORDS },
40596 { (char *)"MouseEvent_m_leftDown_get", (PyCFunction) _wrap_MouseEvent_m_leftDown_get, METH_VARARGS | METH_KEYWORDS },
40597 { (char *)"MouseEvent_m_middleDown_set", (PyCFunction) _wrap_MouseEvent_m_middleDown_set, METH_VARARGS | METH_KEYWORDS },
40598 { (char *)"MouseEvent_m_middleDown_get", (PyCFunction) _wrap_MouseEvent_m_middleDown_get, METH_VARARGS | METH_KEYWORDS },
40599 { (char *)"MouseEvent_m_rightDown_set", (PyCFunction) _wrap_MouseEvent_m_rightDown_set, METH_VARARGS | METH_KEYWORDS },
40600 { (char *)"MouseEvent_m_rightDown_get", (PyCFunction) _wrap_MouseEvent_m_rightDown_get, METH_VARARGS | METH_KEYWORDS },
40601 { (char *)"MouseEvent_m_controlDown_set", (PyCFunction) _wrap_MouseEvent_m_controlDown_set, METH_VARARGS | METH_KEYWORDS },
40602 { (char *)"MouseEvent_m_controlDown_get", (PyCFunction) _wrap_MouseEvent_m_controlDown_get, METH_VARARGS | METH_KEYWORDS },
40603 { (char *)"MouseEvent_m_shiftDown_set", (PyCFunction) _wrap_MouseEvent_m_shiftDown_set, METH_VARARGS | METH_KEYWORDS },
40604 { (char *)"MouseEvent_m_shiftDown_get", (PyCFunction) _wrap_MouseEvent_m_shiftDown_get, METH_VARARGS | METH_KEYWORDS },
40605 { (char *)"MouseEvent_m_altDown_set", (PyCFunction) _wrap_MouseEvent_m_altDown_set, METH_VARARGS | METH_KEYWORDS },
40606 { (char *)"MouseEvent_m_altDown_get", (PyCFunction) _wrap_MouseEvent_m_altDown_get, METH_VARARGS | METH_KEYWORDS },
40607 { (char *)"MouseEvent_m_metaDown_set", (PyCFunction) _wrap_MouseEvent_m_metaDown_set, METH_VARARGS | METH_KEYWORDS },
40608 { (char *)"MouseEvent_m_metaDown_get", (PyCFunction) _wrap_MouseEvent_m_metaDown_get, METH_VARARGS | METH_KEYWORDS },
40609 { (char *)"MouseEvent_m_wheelRotation_set", (PyCFunction) _wrap_MouseEvent_m_wheelRotation_set, METH_VARARGS | METH_KEYWORDS },
40610 { (char *)"MouseEvent_m_wheelRotation_get", (PyCFunction) _wrap_MouseEvent_m_wheelRotation_get, METH_VARARGS | METH_KEYWORDS },
40611 { (char *)"MouseEvent_m_wheelDelta_set", (PyCFunction) _wrap_MouseEvent_m_wheelDelta_set, METH_VARARGS | METH_KEYWORDS },
40612 { (char *)"MouseEvent_m_wheelDelta_get", (PyCFunction) _wrap_MouseEvent_m_wheelDelta_get, METH_VARARGS | METH_KEYWORDS },
40613 { (char *)"MouseEvent_m_linesPerAction_set", (PyCFunction) _wrap_MouseEvent_m_linesPerAction_set, METH_VARARGS | METH_KEYWORDS },
40614 { (char *)"MouseEvent_m_linesPerAction_get", (PyCFunction) _wrap_MouseEvent_m_linesPerAction_get, METH_VARARGS | METH_KEYWORDS },
40615 { (char *)"MouseEvent_swigregister", MouseEvent_swigregister, METH_VARARGS },
40616 { (char *)"new_SetCursorEvent", (PyCFunction) _wrap_new_SetCursorEvent, METH_VARARGS | METH_KEYWORDS },
40617 { (char *)"SetCursorEvent_GetX", (PyCFunction) _wrap_SetCursorEvent_GetX, METH_VARARGS | METH_KEYWORDS },
40618 { (char *)"SetCursorEvent_GetY", (PyCFunction) _wrap_SetCursorEvent_GetY, METH_VARARGS | METH_KEYWORDS },
40619 { (char *)"SetCursorEvent_SetCursor", (PyCFunction) _wrap_SetCursorEvent_SetCursor, METH_VARARGS | METH_KEYWORDS },
40620 { (char *)"SetCursorEvent_GetCursor", (PyCFunction) _wrap_SetCursorEvent_GetCursor, METH_VARARGS | METH_KEYWORDS },
40621 { (char *)"SetCursorEvent_HasCursor", (PyCFunction) _wrap_SetCursorEvent_HasCursor, METH_VARARGS | METH_KEYWORDS },
40622 { (char *)"SetCursorEvent_swigregister", SetCursorEvent_swigregister, METH_VARARGS },
40623 { (char *)"new_KeyEvent", (PyCFunction) _wrap_new_KeyEvent, METH_VARARGS | METH_KEYWORDS },
40624 { (char *)"KeyEvent_ControlDown", (PyCFunction) _wrap_KeyEvent_ControlDown, METH_VARARGS | METH_KEYWORDS },
40625 { (char *)"KeyEvent_MetaDown", (PyCFunction) _wrap_KeyEvent_MetaDown, METH_VARARGS | METH_KEYWORDS },
40626 { (char *)"KeyEvent_AltDown", (PyCFunction) _wrap_KeyEvent_AltDown, METH_VARARGS | METH_KEYWORDS },
40627 { (char *)"KeyEvent_ShiftDown", (PyCFunction) _wrap_KeyEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS },
40628 { (char *)"KeyEvent_HasModifiers", (PyCFunction) _wrap_KeyEvent_HasModifiers, METH_VARARGS | METH_KEYWORDS },
40629 { (char *)"KeyEvent_GetKeyCode", (PyCFunction) _wrap_KeyEvent_GetKeyCode, METH_VARARGS | METH_KEYWORDS },
40630 { (char *)"KeyEvent_GetUniChar", (PyCFunction) _wrap_KeyEvent_GetUniChar, METH_VARARGS | METH_KEYWORDS },
40631 { (char *)"KeyEvent_GetRawKeyCode", (PyCFunction) _wrap_KeyEvent_GetRawKeyCode, METH_VARARGS | METH_KEYWORDS },
40632 { (char *)"KeyEvent_GetRawKeyFlags", (PyCFunction) _wrap_KeyEvent_GetRawKeyFlags, METH_VARARGS | METH_KEYWORDS },
40633 { (char *)"KeyEvent_GetPosition", (PyCFunction) _wrap_KeyEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40634 { (char *)"KeyEvent_GetPositionTuple", (PyCFunction) _wrap_KeyEvent_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
40635 { (char *)"KeyEvent_GetX", (PyCFunction) _wrap_KeyEvent_GetX, METH_VARARGS | METH_KEYWORDS },
40636 { (char *)"KeyEvent_GetY", (PyCFunction) _wrap_KeyEvent_GetY, METH_VARARGS | METH_KEYWORDS },
40637 { (char *)"KeyEvent_m_x_set", (PyCFunction) _wrap_KeyEvent_m_x_set, METH_VARARGS | METH_KEYWORDS },
40638 { (char *)"KeyEvent_m_x_get", (PyCFunction) _wrap_KeyEvent_m_x_get, METH_VARARGS | METH_KEYWORDS },
40639 { (char *)"KeyEvent_m_y_set", (PyCFunction) _wrap_KeyEvent_m_y_set, METH_VARARGS | METH_KEYWORDS },
40640 { (char *)"KeyEvent_m_y_get", (PyCFunction) _wrap_KeyEvent_m_y_get, METH_VARARGS | METH_KEYWORDS },
40641 { (char *)"KeyEvent_m_keyCode_set", (PyCFunction) _wrap_KeyEvent_m_keyCode_set, METH_VARARGS | METH_KEYWORDS },
40642 { (char *)"KeyEvent_m_keyCode_get", (PyCFunction) _wrap_KeyEvent_m_keyCode_get, METH_VARARGS | METH_KEYWORDS },
40643 { (char *)"KeyEvent_m_controlDown_set", (PyCFunction) _wrap_KeyEvent_m_controlDown_set, METH_VARARGS | METH_KEYWORDS },
40644 { (char *)"KeyEvent_m_controlDown_get", (PyCFunction) _wrap_KeyEvent_m_controlDown_get, METH_VARARGS | METH_KEYWORDS },
40645 { (char *)"KeyEvent_m_shiftDown_set", (PyCFunction) _wrap_KeyEvent_m_shiftDown_set, METH_VARARGS | METH_KEYWORDS },
40646 { (char *)"KeyEvent_m_shiftDown_get", (PyCFunction) _wrap_KeyEvent_m_shiftDown_get, METH_VARARGS | METH_KEYWORDS },
40647 { (char *)"KeyEvent_m_altDown_set", (PyCFunction) _wrap_KeyEvent_m_altDown_set, METH_VARARGS | METH_KEYWORDS },
40648 { (char *)"KeyEvent_m_altDown_get", (PyCFunction) _wrap_KeyEvent_m_altDown_get, METH_VARARGS | METH_KEYWORDS },
40649 { (char *)"KeyEvent_m_metaDown_set", (PyCFunction) _wrap_KeyEvent_m_metaDown_set, METH_VARARGS | METH_KEYWORDS },
40650 { (char *)"KeyEvent_m_metaDown_get", (PyCFunction) _wrap_KeyEvent_m_metaDown_get, METH_VARARGS | METH_KEYWORDS },
40651 { (char *)"KeyEvent_m_scanCode_set", (PyCFunction) _wrap_KeyEvent_m_scanCode_set, METH_VARARGS | METH_KEYWORDS },
40652 { (char *)"KeyEvent_m_scanCode_get", (PyCFunction) _wrap_KeyEvent_m_scanCode_get, METH_VARARGS | METH_KEYWORDS },
40653 { (char *)"KeyEvent_m_rawCode_set", (PyCFunction) _wrap_KeyEvent_m_rawCode_set, METH_VARARGS | METH_KEYWORDS },
40654 { (char *)"KeyEvent_m_rawCode_get", (PyCFunction) _wrap_KeyEvent_m_rawCode_get, METH_VARARGS | METH_KEYWORDS },
40655 { (char *)"KeyEvent_m_rawFlags_set", (PyCFunction) _wrap_KeyEvent_m_rawFlags_set, METH_VARARGS | METH_KEYWORDS },
40656 { (char *)"KeyEvent_m_rawFlags_get", (PyCFunction) _wrap_KeyEvent_m_rawFlags_get, METH_VARARGS | METH_KEYWORDS },
40657 { (char *)"KeyEvent_swigregister", KeyEvent_swigregister, METH_VARARGS },
40658 { (char *)"new_SizeEvent", (PyCFunction) _wrap_new_SizeEvent, METH_VARARGS | METH_KEYWORDS },
40659 { (char *)"SizeEvent_GetSize", (PyCFunction) _wrap_SizeEvent_GetSize, METH_VARARGS | METH_KEYWORDS },
40660 { (char *)"SizeEvent_GetRect", (PyCFunction) _wrap_SizeEvent_GetRect, METH_VARARGS | METH_KEYWORDS },
40661 { (char *)"SizeEvent_SetRect", (PyCFunction) _wrap_SizeEvent_SetRect, METH_VARARGS | METH_KEYWORDS },
40662 { (char *)"SizeEvent_SetSize", (PyCFunction) _wrap_SizeEvent_SetSize, METH_VARARGS | METH_KEYWORDS },
40663 { (char *)"SizeEvent_m_size_set", (PyCFunction) _wrap_SizeEvent_m_size_set, METH_VARARGS | METH_KEYWORDS },
40664 { (char *)"SizeEvent_m_size_get", (PyCFunction) _wrap_SizeEvent_m_size_get, METH_VARARGS | METH_KEYWORDS },
40665 { (char *)"SizeEvent_m_rect_set", (PyCFunction) _wrap_SizeEvent_m_rect_set, METH_VARARGS | METH_KEYWORDS },
40666 { (char *)"SizeEvent_m_rect_get", (PyCFunction) _wrap_SizeEvent_m_rect_get, METH_VARARGS | METH_KEYWORDS },
40667 { (char *)"SizeEvent_swigregister", SizeEvent_swigregister, METH_VARARGS },
40668 { (char *)"new_MoveEvent", (PyCFunction) _wrap_new_MoveEvent, METH_VARARGS | METH_KEYWORDS },
40669 { (char *)"MoveEvent_GetPosition", (PyCFunction) _wrap_MoveEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40670 { (char *)"MoveEvent_GetRect", (PyCFunction) _wrap_MoveEvent_GetRect, METH_VARARGS | METH_KEYWORDS },
40671 { (char *)"MoveEvent_SetRect", (PyCFunction) _wrap_MoveEvent_SetRect, METH_VARARGS | METH_KEYWORDS },
40672 { (char *)"MoveEvent_SetPosition", (PyCFunction) _wrap_MoveEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
40673 { (char *)"MoveEvent_m_pos_set", (PyCFunction) _wrap_MoveEvent_m_pos_set, METH_VARARGS | METH_KEYWORDS },
40674 { (char *)"MoveEvent_m_pos_get", (PyCFunction) _wrap_MoveEvent_m_pos_get, METH_VARARGS | METH_KEYWORDS },
40675 { (char *)"MoveEvent_m_rect_set", (PyCFunction) _wrap_MoveEvent_m_rect_set, METH_VARARGS | METH_KEYWORDS },
40676 { (char *)"MoveEvent_m_rect_get", (PyCFunction) _wrap_MoveEvent_m_rect_get, METH_VARARGS | METH_KEYWORDS },
40677 { (char *)"MoveEvent_swigregister", MoveEvent_swigregister, METH_VARARGS },
40678 { (char *)"new_PaintEvent", (PyCFunction) _wrap_new_PaintEvent, METH_VARARGS | METH_KEYWORDS },
40679 { (char *)"PaintEvent_swigregister", PaintEvent_swigregister, METH_VARARGS },
40680 { (char *)"new_NcPaintEvent", (PyCFunction) _wrap_new_NcPaintEvent, METH_VARARGS | METH_KEYWORDS },
40681 { (char *)"NcPaintEvent_swigregister", NcPaintEvent_swigregister, METH_VARARGS },
40682 { (char *)"new_EraseEvent", (PyCFunction) _wrap_new_EraseEvent, METH_VARARGS | METH_KEYWORDS },
40683 { (char *)"EraseEvent_GetDC", (PyCFunction) _wrap_EraseEvent_GetDC, METH_VARARGS | METH_KEYWORDS },
40684 { (char *)"EraseEvent_swigregister", EraseEvent_swigregister, METH_VARARGS },
40685 { (char *)"new_FocusEvent", (PyCFunction) _wrap_new_FocusEvent, METH_VARARGS | METH_KEYWORDS },
40686 { (char *)"FocusEvent_GetWindow", (PyCFunction) _wrap_FocusEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
40687 { (char *)"FocusEvent_SetWindow", (PyCFunction) _wrap_FocusEvent_SetWindow, METH_VARARGS | METH_KEYWORDS },
40688 { (char *)"FocusEvent_swigregister", FocusEvent_swigregister, METH_VARARGS },
40689 { (char *)"new_ChildFocusEvent", (PyCFunction) _wrap_new_ChildFocusEvent, METH_VARARGS | METH_KEYWORDS },
40690 { (char *)"ChildFocusEvent_GetWindow", (PyCFunction) _wrap_ChildFocusEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
40691 { (char *)"ChildFocusEvent_swigregister", ChildFocusEvent_swigregister, METH_VARARGS },
40692 { (char *)"new_ActivateEvent", (PyCFunction) _wrap_new_ActivateEvent, METH_VARARGS | METH_KEYWORDS },
40693 { (char *)"ActivateEvent_GetActive", (PyCFunction) _wrap_ActivateEvent_GetActive, METH_VARARGS | METH_KEYWORDS },
40694 { (char *)"ActivateEvent_swigregister", ActivateEvent_swigregister, METH_VARARGS },
40695 { (char *)"new_InitDialogEvent", (PyCFunction) _wrap_new_InitDialogEvent, METH_VARARGS | METH_KEYWORDS },
40696 { (char *)"InitDialogEvent_swigregister", InitDialogEvent_swigregister, METH_VARARGS },
40697 { (char *)"new_MenuEvent", (PyCFunction) _wrap_new_MenuEvent, METH_VARARGS | METH_KEYWORDS },
40698 { (char *)"MenuEvent_GetMenuId", (PyCFunction) _wrap_MenuEvent_GetMenuId, METH_VARARGS | METH_KEYWORDS },
40699 { (char *)"MenuEvent_IsPopup", (PyCFunction) _wrap_MenuEvent_IsPopup, METH_VARARGS | METH_KEYWORDS },
40700 { (char *)"MenuEvent_GetMenu", (PyCFunction) _wrap_MenuEvent_GetMenu, METH_VARARGS | METH_KEYWORDS },
40701 { (char *)"MenuEvent_swigregister", MenuEvent_swigregister, METH_VARARGS },
40702 { (char *)"new_CloseEvent", (PyCFunction) _wrap_new_CloseEvent, METH_VARARGS | METH_KEYWORDS },
40703 { (char *)"CloseEvent_SetLoggingOff", (PyCFunction) _wrap_CloseEvent_SetLoggingOff, METH_VARARGS | METH_KEYWORDS },
40704 { (char *)"CloseEvent_GetLoggingOff", (PyCFunction) _wrap_CloseEvent_GetLoggingOff, METH_VARARGS | METH_KEYWORDS },
40705 { (char *)"CloseEvent_Veto", (PyCFunction) _wrap_CloseEvent_Veto, METH_VARARGS | METH_KEYWORDS },
40706 { (char *)"CloseEvent_SetCanVeto", (PyCFunction) _wrap_CloseEvent_SetCanVeto, METH_VARARGS | METH_KEYWORDS },
40707 { (char *)"CloseEvent_CanVeto", (PyCFunction) _wrap_CloseEvent_CanVeto, METH_VARARGS | METH_KEYWORDS },
40708 { (char *)"CloseEvent_GetVeto", (PyCFunction) _wrap_CloseEvent_GetVeto, METH_VARARGS | METH_KEYWORDS },
40709 { (char *)"CloseEvent_swigregister", CloseEvent_swigregister, METH_VARARGS },
40710 { (char *)"new_ShowEvent", (PyCFunction) _wrap_new_ShowEvent, METH_VARARGS | METH_KEYWORDS },
40711 { (char *)"ShowEvent_SetShow", (PyCFunction) _wrap_ShowEvent_SetShow, METH_VARARGS | METH_KEYWORDS },
40712 { (char *)"ShowEvent_GetShow", (PyCFunction) _wrap_ShowEvent_GetShow, METH_VARARGS | METH_KEYWORDS },
40713 { (char *)"ShowEvent_swigregister", ShowEvent_swigregister, METH_VARARGS },
40714 { (char *)"new_IconizeEvent", (PyCFunction) _wrap_new_IconizeEvent, METH_VARARGS | METH_KEYWORDS },
40715 { (char *)"IconizeEvent_Iconized", (PyCFunction) _wrap_IconizeEvent_Iconized, METH_VARARGS | METH_KEYWORDS },
40716 { (char *)"IconizeEvent_swigregister", IconizeEvent_swigregister, METH_VARARGS },
40717 { (char *)"new_MaximizeEvent", (PyCFunction) _wrap_new_MaximizeEvent, METH_VARARGS | METH_KEYWORDS },
40718 { (char *)"MaximizeEvent_swigregister", MaximizeEvent_swigregister, METH_VARARGS },
40719 { (char *)"DropFilesEvent_GetPosition", (PyCFunction) _wrap_DropFilesEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40720 { (char *)"DropFilesEvent_GetNumberOfFiles", (PyCFunction) _wrap_DropFilesEvent_GetNumberOfFiles, METH_VARARGS | METH_KEYWORDS },
40721 { (char *)"DropFilesEvent_GetFiles", (PyCFunction) _wrap_DropFilesEvent_GetFiles, METH_VARARGS | METH_KEYWORDS },
40722 { (char *)"DropFilesEvent_swigregister", DropFilesEvent_swigregister, METH_VARARGS },
40723 { (char *)"new_UpdateUIEvent", (PyCFunction) _wrap_new_UpdateUIEvent, METH_VARARGS | METH_KEYWORDS },
40724 { (char *)"UpdateUIEvent_GetChecked", (PyCFunction) _wrap_UpdateUIEvent_GetChecked, METH_VARARGS | METH_KEYWORDS },
40725 { (char *)"UpdateUIEvent_GetEnabled", (PyCFunction) _wrap_UpdateUIEvent_GetEnabled, METH_VARARGS | METH_KEYWORDS },
40726 { (char *)"UpdateUIEvent_GetText", (PyCFunction) _wrap_UpdateUIEvent_GetText, METH_VARARGS | METH_KEYWORDS },
40727 { (char *)"UpdateUIEvent_GetSetText", (PyCFunction) _wrap_UpdateUIEvent_GetSetText, METH_VARARGS | METH_KEYWORDS },
40728 { (char *)"UpdateUIEvent_GetSetChecked", (PyCFunction) _wrap_UpdateUIEvent_GetSetChecked, METH_VARARGS | METH_KEYWORDS },
40729 { (char *)"UpdateUIEvent_GetSetEnabled", (PyCFunction) _wrap_UpdateUIEvent_GetSetEnabled, METH_VARARGS | METH_KEYWORDS },
40730 { (char *)"UpdateUIEvent_Check", (PyCFunction) _wrap_UpdateUIEvent_Check, METH_VARARGS | METH_KEYWORDS },
40731 { (char *)"UpdateUIEvent_Enable", (PyCFunction) _wrap_UpdateUIEvent_Enable, METH_VARARGS | METH_KEYWORDS },
40732 { (char *)"UpdateUIEvent_SetText", (PyCFunction) _wrap_UpdateUIEvent_SetText, METH_VARARGS | METH_KEYWORDS },
40733 { (char *)"UpdateUIEvent_SetUpdateInterval", (PyCFunction) _wrap_UpdateUIEvent_SetUpdateInterval, METH_VARARGS | METH_KEYWORDS },
40734 { (char *)"UpdateUIEvent_GetUpdateInterval", (PyCFunction) _wrap_UpdateUIEvent_GetUpdateInterval, METH_VARARGS | METH_KEYWORDS },
40735 { (char *)"UpdateUIEvent_CanUpdate", (PyCFunction) _wrap_UpdateUIEvent_CanUpdate, METH_VARARGS | METH_KEYWORDS },
40736 { (char *)"UpdateUIEvent_ResetUpdateTime", (PyCFunction) _wrap_UpdateUIEvent_ResetUpdateTime, METH_VARARGS | METH_KEYWORDS },
40737 { (char *)"UpdateUIEvent_SetMode", (PyCFunction) _wrap_UpdateUIEvent_SetMode, METH_VARARGS | METH_KEYWORDS },
40738 { (char *)"UpdateUIEvent_GetMode", (PyCFunction) _wrap_UpdateUIEvent_GetMode, METH_VARARGS | METH_KEYWORDS },
40739 { (char *)"UpdateUIEvent_swigregister", UpdateUIEvent_swigregister, METH_VARARGS },
40740 { (char *)"new_SysColourChangedEvent", (PyCFunction) _wrap_new_SysColourChangedEvent, METH_VARARGS | METH_KEYWORDS },
40741 { (char *)"SysColourChangedEvent_swigregister", SysColourChangedEvent_swigregister, METH_VARARGS },
40742 { (char *)"new_MouseCaptureChangedEvent", (PyCFunction) _wrap_new_MouseCaptureChangedEvent, METH_VARARGS | METH_KEYWORDS },
40743 { (char *)"MouseCaptureChangedEvent_GetCapturedWindow", (PyCFunction) _wrap_MouseCaptureChangedEvent_GetCapturedWindow, METH_VARARGS | METH_KEYWORDS },
40744 { (char *)"MouseCaptureChangedEvent_swigregister", MouseCaptureChangedEvent_swigregister, METH_VARARGS },
40745 { (char *)"new_DisplayChangedEvent", (PyCFunction) _wrap_new_DisplayChangedEvent, METH_VARARGS | METH_KEYWORDS },
40746 { (char *)"DisplayChangedEvent_swigregister", DisplayChangedEvent_swigregister, METH_VARARGS },
40747 { (char *)"new_PaletteChangedEvent", (PyCFunction) _wrap_new_PaletteChangedEvent, METH_VARARGS | METH_KEYWORDS },
40748 { (char *)"PaletteChangedEvent_SetChangedWindow", (PyCFunction) _wrap_PaletteChangedEvent_SetChangedWindow, METH_VARARGS | METH_KEYWORDS },
40749 { (char *)"PaletteChangedEvent_GetChangedWindow", (PyCFunction) _wrap_PaletteChangedEvent_GetChangedWindow, METH_VARARGS | METH_KEYWORDS },
40750 { (char *)"PaletteChangedEvent_swigregister", PaletteChangedEvent_swigregister, METH_VARARGS },
40751 { (char *)"new_QueryNewPaletteEvent", (PyCFunction) _wrap_new_QueryNewPaletteEvent, METH_VARARGS | METH_KEYWORDS },
40752 { (char *)"QueryNewPaletteEvent_SetPaletteRealized", (PyCFunction) _wrap_QueryNewPaletteEvent_SetPaletteRealized, METH_VARARGS | METH_KEYWORDS },
40753 { (char *)"QueryNewPaletteEvent_GetPaletteRealized", (PyCFunction) _wrap_QueryNewPaletteEvent_GetPaletteRealized, METH_VARARGS | METH_KEYWORDS },
40754 { (char *)"QueryNewPaletteEvent_swigregister", QueryNewPaletteEvent_swigregister, METH_VARARGS },
40755 { (char *)"new_NavigationKeyEvent", (PyCFunction) _wrap_new_NavigationKeyEvent, METH_VARARGS | METH_KEYWORDS },
40756 { (char *)"NavigationKeyEvent_GetDirection", (PyCFunction) _wrap_NavigationKeyEvent_GetDirection, METH_VARARGS | METH_KEYWORDS },
40757 { (char *)"NavigationKeyEvent_SetDirection", (PyCFunction) _wrap_NavigationKeyEvent_SetDirection, METH_VARARGS | METH_KEYWORDS },
40758 { (char *)"NavigationKeyEvent_IsWindowChange", (PyCFunction) _wrap_NavigationKeyEvent_IsWindowChange, METH_VARARGS | METH_KEYWORDS },
40759 { (char *)"NavigationKeyEvent_SetWindowChange", (PyCFunction) _wrap_NavigationKeyEvent_SetWindowChange, METH_VARARGS | METH_KEYWORDS },
40760 { (char *)"NavigationKeyEvent_GetCurrentFocus", (PyCFunction) _wrap_NavigationKeyEvent_GetCurrentFocus, METH_VARARGS | METH_KEYWORDS },
40761 { (char *)"NavigationKeyEvent_SetCurrentFocus", (PyCFunction) _wrap_NavigationKeyEvent_SetCurrentFocus, METH_VARARGS | METH_KEYWORDS },
40762 { (char *)"NavigationKeyEvent_swigregister", NavigationKeyEvent_swigregister, METH_VARARGS },
40763 { (char *)"new_WindowCreateEvent", (PyCFunction) _wrap_new_WindowCreateEvent, METH_VARARGS | METH_KEYWORDS },
40764 { (char *)"WindowCreateEvent_GetWindow", (PyCFunction) _wrap_WindowCreateEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
40765 { (char *)"WindowCreateEvent_swigregister", WindowCreateEvent_swigregister, METH_VARARGS },
40766 { (char *)"new_WindowDestroyEvent", (PyCFunction) _wrap_new_WindowDestroyEvent, METH_VARARGS | METH_KEYWORDS },
40767 { (char *)"WindowDestroyEvent_GetWindow", (PyCFunction) _wrap_WindowDestroyEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
40768 { (char *)"WindowDestroyEvent_swigregister", WindowDestroyEvent_swigregister, METH_VARARGS },
40769 { (char *)"new_ContextMenuEvent", (PyCFunction) _wrap_new_ContextMenuEvent, METH_VARARGS | METH_KEYWORDS },
40770 { (char *)"ContextMenuEvent_GetPosition", (PyCFunction) _wrap_ContextMenuEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40771 { (char *)"ContextMenuEvent_SetPosition", (PyCFunction) _wrap_ContextMenuEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
40772 { (char *)"ContextMenuEvent_swigregister", ContextMenuEvent_swigregister, METH_VARARGS },
40773 { (char *)"new_IdleEvent", (PyCFunction) _wrap_new_IdleEvent, METH_VARARGS | METH_KEYWORDS },
40774 { (char *)"IdleEvent_RequestMore", (PyCFunction) _wrap_IdleEvent_RequestMore, METH_VARARGS | METH_KEYWORDS },
40775 { (char *)"IdleEvent_MoreRequested", (PyCFunction) _wrap_IdleEvent_MoreRequested, METH_VARARGS | METH_KEYWORDS },
40776 { (char *)"IdleEvent_SetMode", (PyCFunction) _wrap_IdleEvent_SetMode, METH_VARARGS | METH_KEYWORDS },
40777 { (char *)"IdleEvent_GetMode", (PyCFunction) _wrap_IdleEvent_GetMode, METH_VARARGS | METH_KEYWORDS },
40778 { (char *)"IdleEvent_CanSend", (PyCFunction) _wrap_IdleEvent_CanSend, METH_VARARGS | METH_KEYWORDS },
40779 { (char *)"IdleEvent_swigregister", IdleEvent_swigregister, METH_VARARGS },
40780 { (char *)"new_PyEvent", (PyCFunction) _wrap_new_PyEvent, METH_VARARGS | METH_KEYWORDS },
40781 { (char *)"delete_PyEvent", (PyCFunction) _wrap_delete_PyEvent, METH_VARARGS | METH_KEYWORDS },
40782 { (char *)"PyEvent_SetSelf", (PyCFunction) _wrap_PyEvent_SetSelf, METH_VARARGS | METH_KEYWORDS },
40783 { (char *)"PyEvent_GetSelf", (PyCFunction) _wrap_PyEvent_GetSelf, METH_VARARGS | METH_KEYWORDS },
40784 { (char *)"PyEvent_swigregister", PyEvent_swigregister, METH_VARARGS },
40785 { (char *)"new_PyCommandEvent", (PyCFunction) _wrap_new_PyCommandEvent, METH_VARARGS | METH_KEYWORDS },
40786 { (char *)"delete_PyCommandEvent", (PyCFunction) _wrap_delete_PyCommandEvent, METH_VARARGS | METH_KEYWORDS },
40787 { (char *)"PyCommandEvent_SetSelf", (PyCFunction) _wrap_PyCommandEvent_SetSelf, METH_VARARGS | METH_KEYWORDS },
40788 { (char *)"PyCommandEvent_GetSelf", (PyCFunction) _wrap_PyCommandEvent_GetSelf, METH_VARARGS | METH_KEYWORDS },
40789 { (char *)"PyCommandEvent_swigregister", PyCommandEvent_swigregister, METH_VARARGS },
40790 { (char *)"new_PyApp", (PyCFunction) _wrap_new_PyApp, METH_VARARGS | METH_KEYWORDS },
40791 { (char *)"delete_PyApp", (PyCFunction) _wrap_delete_PyApp, METH_VARARGS | METH_KEYWORDS },
40792 { (char *)"PyApp__setCallbackInfo", (PyCFunction) _wrap_PyApp__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
40793 { (char *)"PyApp_GetAppName", (PyCFunction) _wrap_PyApp_GetAppName, METH_VARARGS | METH_KEYWORDS },
40794 { (char *)"PyApp_SetAppName", (PyCFunction) _wrap_PyApp_SetAppName, METH_VARARGS | METH_KEYWORDS },
40795 { (char *)"PyApp_GetClassName", (PyCFunction) _wrap_PyApp_GetClassName, METH_VARARGS | METH_KEYWORDS },
40796 { (char *)"PyApp_SetClassName", (PyCFunction) _wrap_PyApp_SetClassName, METH_VARARGS | METH_KEYWORDS },
40797 { (char *)"PyApp_GetVendorName", (PyCFunction) _wrap_PyApp_GetVendorName, METH_VARARGS | METH_KEYWORDS },
40798 { (char *)"PyApp_SetVendorName", (PyCFunction) _wrap_PyApp_SetVendorName, METH_VARARGS | METH_KEYWORDS },
40799 { (char *)"PyApp_GetTraits", (PyCFunction) _wrap_PyApp_GetTraits, METH_VARARGS | METH_KEYWORDS },
40800 { (char *)"PyApp_ProcessPendingEvents", (PyCFunction) _wrap_PyApp_ProcessPendingEvents, METH_VARARGS | METH_KEYWORDS },
40801 { (char *)"PyApp_Yield", (PyCFunction) _wrap_PyApp_Yield, METH_VARARGS | METH_KEYWORDS },
40802 { (char *)"PyApp_WakeUpIdle", (PyCFunction) _wrap_PyApp_WakeUpIdle, METH_VARARGS | METH_KEYWORDS },
40803 { (char *)"PyApp_MainLoop", (PyCFunction) _wrap_PyApp_MainLoop, METH_VARARGS | METH_KEYWORDS },
40804 { (char *)"PyApp_Exit", (PyCFunction) _wrap_PyApp_Exit, METH_VARARGS | METH_KEYWORDS },
40805 { (char *)"PyApp_ExitMainLoop", (PyCFunction) _wrap_PyApp_ExitMainLoop, METH_VARARGS | METH_KEYWORDS },
40806 { (char *)"PyApp_Pending", (PyCFunction) _wrap_PyApp_Pending, METH_VARARGS | METH_KEYWORDS },
40807 { (char *)"PyApp_Dispatch", (PyCFunction) _wrap_PyApp_Dispatch, METH_VARARGS | METH_KEYWORDS },
40808 { (char *)"PyApp_ProcessIdle", (PyCFunction) _wrap_PyApp_ProcessIdle, METH_VARARGS | METH_KEYWORDS },
40809 { (char *)"PyApp_SendIdleEvents", (PyCFunction) _wrap_PyApp_SendIdleEvents, METH_VARARGS | METH_KEYWORDS },
40810 { (char *)"PyApp_IsActive", (PyCFunction) _wrap_PyApp_IsActive, METH_VARARGS | METH_KEYWORDS },
40811 { (char *)"PyApp_SetTopWindow", (PyCFunction) _wrap_PyApp_SetTopWindow, METH_VARARGS | METH_KEYWORDS },
40812 { (char *)"PyApp_GetTopWindow", (PyCFunction) _wrap_PyApp_GetTopWindow, METH_VARARGS | METH_KEYWORDS },
40813 { (char *)"PyApp_SetExitOnFrameDelete", (PyCFunction) _wrap_PyApp_SetExitOnFrameDelete, METH_VARARGS | METH_KEYWORDS },
40814 { (char *)"PyApp_GetExitOnFrameDelete", (PyCFunction) _wrap_PyApp_GetExitOnFrameDelete, METH_VARARGS | METH_KEYWORDS },
40815 { (char *)"PyApp_SetUseBestVisual", (PyCFunction) _wrap_PyApp_SetUseBestVisual, METH_VARARGS | METH_KEYWORDS },
40816 { (char *)"PyApp_GetUseBestVisual", (PyCFunction) _wrap_PyApp_GetUseBestVisual, METH_VARARGS | METH_KEYWORDS },
40817 { (char *)"PyApp_SetPrintMode", (PyCFunction) _wrap_PyApp_SetPrintMode, METH_VARARGS | METH_KEYWORDS },
40818 { (char *)"PyApp_GetPrintMode", (PyCFunction) _wrap_PyApp_GetPrintMode, METH_VARARGS | METH_KEYWORDS },
40819 { (char *)"PyApp_SetAssertMode", (PyCFunction) _wrap_PyApp_SetAssertMode, METH_VARARGS | METH_KEYWORDS },
40820 { (char *)"PyApp_GetAssertMode", (PyCFunction) _wrap_PyApp_GetAssertMode, METH_VARARGS | METH_KEYWORDS },
40821 { (char *)"PyApp_GetMacSupportPCMenuShortcuts", (PyCFunction) _wrap_PyApp_GetMacSupportPCMenuShortcuts, METH_VARARGS | METH_KEYWORDS },
40822 { (char *)"PyApp_GetMacAboutMenuItemId", (PyCFunction) _wrap_PyApp_GetMacAboutMenuItemId, METH_VARARGS | METH_KEYWORDS },
40823 { (char *)"PyApp_GetMacPreferencesMenuItemId", (PyCFunction) _wrap_PyApp_GetMacPreferencesMenuItemId, METH_VARARGS | METH_KEYWORDS },
40824 { (char *)"PyApp_GetMacExitMenuItemId", (PyCFunction) _wrap_PyApp_GetMacExitMenuItemId, METH_VARARGS | METH_KEYWORDS },
40825 { (char *)"PyApp_GetMacHelpMenuTitleName", (PyCFunction) _wrap_PyApp_GetMacHelpMenuTitleName, METH_VARARGS | METH_KEYWORDS },
40826 { (char *)"PyApp_SetMacSupportPCMenuShortcuts", (PyCFunction) _wrap_PyApp_SetMacSupportPCMenuShortcuts, METH_VARARGS | METH_KEYWORDS },
40827 { (char *)"PyApp_SetMacAboutMenuItemId", (PyCFunction) _wrap_PyApp_SetMacAboutMenuItemId, METH_VARARGS | METH_KEYWORDS },
40828 { (char *)"PyApp_SetMacPreferencesMenuItemId", (PyCFunction) _wrap_PyApp_SetMacPreferencesMenuItemId, METH_VARARGS | METH_KEYWORDS },
40829 { (char *)"PyApp_SetMacExitMenuItemId", (PyCFunction) _wrap_PyApp_SetMacExitMenuItemId, METH_VARARGS | METH_KEYWORDS },
40830 { (char *)"PyApp_SetMacHelpMenuTitleName", (PyCFunction) _wrap_PyApp_SetMacHelpMenuTitleName, METH_VARARGS | METH_KEYWORDS },
40831 { (char *)"PyApp__BootstrapApp", (PyCFunction) _wrap_PyApp__BootstrapApp, METH_VARARGS | METH_KEYWORDS },
40832 { (char *)"PyApp_GetComCtl32Version", (PyCFunction) _wrap_PyApp_GetComCtl32Version, METH_VARARGS | METH_KEYWORDS },
40833 { (char *)"PyApp_swigregister", PyApp_swigregister, METH_VARARGS },
40834 { (char *)"Exit", (PyCFunction) _wrap_Exit, METH_VARARGS | METH_KEYWORDS },
40835 { (char *)"Yield", (PyCFunction) _wrap_Yield, METH_VARARGS | METH_KEYWORDS },
40836 { (char *)"YieldIfNeeded", (PyCFunction) _wrap_YieldIfNeeded, METH_VARARGS | METH_KEYWORDS },
40837 { (char *)"SafeYield", (PyCFunction) _wrap_SafeYield, METH_VARARGS | METH_KEYWORDS },
40838 { (char *)"WakeUpIdle", (PyCFunction) _wrap_WakeUpIdle, METH_VARARGS | METH_KEYWORDS },
40839 { (char *)"PostEvent", (PyCFunction) _wrap_PostEvent, METH_VARARGS | METH_KEYWORDS },
40840 { (char *)"App_CleanUp", (PyCFunction) _wrap_App_CleanUp, METH_VARARGS | METH_KEYWORDS },
40841 { (char *)"GetApp", (PyCFunction) _wrap_GetApp, METH_VARARGS | METH_KEYWORDS },
40842 { (char *)"new_AcceleratorEntry", (PyCFunction) _wrap_new_AcceleratorEntry, METH_VARARGS | METH_KEYWORDS },
40843 { (char *)"delete_AcceleratorEntry", (PyCFunction) _wrap_delete_AcceleratorEntry, METH_VARARGS | METH_KEYWORDS },
40844 { (char *)"AcceleratorEntry_Set", (PyCFunction) _wrap_AcceleratorEntry_Set, METH_VARARGS | METH_KEYWORDS },
40845 { (char *)"AcceleratorEntry_GetFlags", (PyCFunction) _wrap_AcceleratorEntry_GetFlags, METH_VARARGS | METH_KEYWORDS },
40846 { (char *)"AcceleratorEntry_GetKeyCode", (PyCFunction) _wrap_AcceleratorEntry_GetKeyCode, METH_VARARGS | METH_KEYWORDS },
40847 { (char *)"AcceleratorEntry_GetCommand", (PyCFunction) _wrap_AcceleratorEntry_GetCommand, METH_VARARGS | METH_KEYWORDS },
40848 { (char *)"AcceleratorEntry_swigregister", AcceleratorEntry_swigregister, METH_VARARGS },
40849 { (char *)"new_AcceleratorTable", (PyCFunction) _wrap_new_AcceleratorTable, METH_VARARGS | METH_KEYWORDS },
40850 { (char *)"delete_AcceleratorTable", (PyCFunction) _wrap_delete_AcceleratorTable, METH_VARARGS | METH_KEYWORDS },
40851 { (char *)"AcceleratorTable_Ok", (PyCFunction) _wrap_AcceleratorTable_Ok, METH_VARARGS | METH_KEYWORDS },
40852 { (char *)"AcceleratorTable_swigregister", AcceleratorTable_swigregister, METH_VARARGS },
40853 { (char *)"GetAccelFromString", (PyCFunction) _wrap_GetAccelFromString, METH_VARARGS | METH_KEYWORDS },
40854 { (char *)"new_VisualAttributes", (PyCFunction) _wrap_new_VisualAttributes, METH_VARARGS | METH_KEYWORDS },
40855 { (char *)"delete_VisualAttributes", (PyCFunction) _wrap_delete_VisualAttributes, METH_VARARGS | METH_KEYWORDS },
40856 { (char *)"VisualAttributes_font_set", (PyCFunction) _wrap_VisualAttributes_font_set, METH_VARARGS | METH_KEYWORDS },
40857 { (char *)"VisualAttributes_font_get", (PyCFunction) _wrap_VisualAttributes_font_get, METH_VARARGS | METH_KEYWORDS },
40858 { (char *)"VisualAttributes_colFg_set", (PyCFunction) _wrap_VisualAttributes_colFg_set, METH_VARARGS | METH_KEYWORDS },
40859 { (char *)"VisualAttributes_colFg_get", (PyCFunction) _wrap_VisualAttributes_colFg_get, METH_VARARGS | METH_KEYWORDS },
40860 { (char *)"VisualAttributes_colBg_set", (PyCFunction) _wrap_VisualAttributes_colBg_set, METH_VARARGS | METH_KEYWORDS },
40861 { (char *)"VisualAttributes_colBg_get", (PyCFunction) _wrap_VisualAttributes_colBg_get, METH_VARARGS | METH_KEYWORDS },
40862 { (char *)"VisualAttributes_swigregister", VisualAttributes_swigregister, METH_VARARGS },
40863 { (char *)"new_Window", (PyCFunction) _wrap_new_Window, METH_VARARGS | METH_KEYWORDS },
40864 { (char *)"new_PreWindow", (PyCFunction) _wrap_new_PreWindow, METH_VARARGS | METH_KEYWORDS },
40865 { (char *)"Window_Create", (PyCFunction) _wrap_Window_Create, METH_VARARGS | METH_KEYWORDS },
40866 { (char *)"Window_Close", (PyCFunction) _wrap_Window_Close, METH_VARARGS | METH_KEYWORDS },
40867 { (char *)"Window_Destroy", (PyCFunction) _wrap_Window_Destroy, METH_VARARGS | METH_KEYWORDS },
40868 { (char *)"Window_DestroyChildren", (PyCFunction) _wrap_Window_DestroyChildren, METH_VARARGS | METH_KEYWORDS },
40869 { (char *)"Window_IsBeingDeleted", (PyCFunction) _wrap_Window_IsBeingDeleted, METH_VARARGS | METH_KEYWORDS },
40870 { (char *)"Window_SetTitle", (PyCFunction) _wrap_Window_SetTitle, METH_VARARGS | METH_KEYWORDS },
40871 { (char *)"Window_GetTitle", (PyCFunction) _wrap_Window_GetTitle, METH_VARARGS | METH_KEYWORDS },
40872 { (char *)"Window_SetLabel", (PyCFunction) _wrap_Window_SetLabel, METH_VARARGS | METH_KEYWORDS },
40873 { (char *)"Window_GetLabel", (PyCFunction) _wrap_Window_GetLabel, METH_VARARGS | METH_KEYWORDS },
40874 { (char *)"Window_SetName", (PyCFunction) _wrap_Window_SetName, METH_VARARGS | METH_KEYWORDS },
40875 { (char *)"Window_GetName", (PyCFunction) _wrap_Window_GetName, METH_VARARGS | METH_KEYWORDS },
40876 { (char *)"Window_SetWindowVariant", (PyCFunction) _wrap_Window_SetWindowVariant, METH_VARARGS | METH_KEYWORDS },
40877 { (char *)"Window_GetWindowVariant", (PyCFunction) _wrap_Window_GetWindowVariant, METH_VARARGS | METH_KEYWORDS },
40878 { (char *)"Window_SetId", (PyCFunction) _wrap_Window_SetId, METH_VARARGS | METH_KEYWORDS },
40879 { (char *)"Window_GetId", (PyCFunction) _wrap_Window_GetId, METH_VARARGS | METH_KEYWORDS },
40880 { (char *)"Window_NewControlId", (PyCFunction) _wrap_Window_NewControlId, METH_VARARGS | METH_KEYWORDS },
40881 { (char *)"Window_NextControlId", (PyCFunction) _wrap_Window_NextControlId, METH_VARARGS | METH_KEYWORDS },
40882 { (char *)"Window_PrevControlId", (PyCFunction) _wrap_Window_PrevControlId, METH_VARARGS | METH_KEYWORDS },
40883 { (char *)"Window_SetSize", (PyCFunction) _wrap_Window_SetSize, METH_VARARGS | METH_KEYWORDS },
40884 { (char *)"Window_SetDimensions", (PyCFunction) _wrap_Window_SetDimensions, METH_VARARGS | METH_KEYWORDS },
40885 { (char *)"Window_SetRect", (PyCFunction) _wrap_Window_SetRect, METH_VARARGS | METH_KEYWORDS },
40886 { (char *)"Window_SetSizeWH", (PyCFunction) _wrap_Window_SetSizeWH, METH_VARARGS | METH_KEYWORDS },
40887 { (char *)"Window_Move", (PyCFunction) _wrap_Window_Move, METH_VARARGS | METH_KEYWORDS },
40888 { (char *)"Window_MoveXY", (PyCFunction) _wrap_Window_MoveXY, METH_VARARGS | METH_KEYWORDS },
40889 { (char *)"Window_Raise", (PyCFunction) _wrap_Window_Raise, METH_VARARGS | METH_KEYWORDS },
40890 { (char *)"Window_Lower", (PyCFunction) _wrap_Window_Lower, METH_VARARGS | METH_KEYWORDS },
40891 { (char *)"Window_SetClientSize", (PyCFunction) _wrap_Window_SetClientSize, METH_VARARGS | METH_KEYWORDS },
40892 { (char *)"Window_SetClientSizeWH", (PyCFunction) _wrap_Window_SetClientSizeWH, METH_VARARGS | METH_KEYWORDS },
40893 { (char *)"Window_SetClientRect", (PyCFunction) _wrap_Window_SetClientRect, METH_VARARGS | METH_KEYWORDS },
40894 { (char *)"Window_GetPosition", (PyCFunction) _wrap_Window_GetPosition, METH_VARARGS | METH_KEYWORDS },
40895 { (char *)"Window_GetPositionTuple", (PyCFunction) _wrap_Window_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
40896 { (char *)"Window_GetSize", (PyCFunction) _wrap_Window_GetSize, METH_VARARGS | METH_KEYWORDS },
40897 { (char *)"Window_GetSizeTuple", (PyCFunction) _wrap_Window_GetSizeTuple, METH_VARARGS | METH_KEYWORDS },
40898 { (char *)"Window_GetRect", (PyCFunction) _wrap_Window_GetRect, METH_VARARGS | METH_KEYWORDS },
40899 { (char *)"Window_GetClientSize", (PyCFunction) _wrap_Window_GetClientSize, METH_VARARGS | METH_KEYWORDS },
40900 { (char *)"Window_GetClientSizeTuple", (PyCFunction) _wrap_Window_GetClientSizeTuple, METH_VARARGS | METH_KEYWORDS },
40901 { (char *)"Window_GetClientAreaOrigin", (PyCFunction) _wrap_Window_GetClientAreaOrigin, METH_VARARGS | METH_KEYWORDS },
40902 { (char *)"Window_GetClientRect", (PyCFunction) _wrap_Window_GetClientRect, METH_VARARGS | METH_KEYWORDS },
40903 { (char *)"Window_GetBestSize", (PyCFunction) _wrap_Window_GetBestSize, METH_VARARGS | METH_KEYWORDS },
40904 { (char *)"Window_GetBestSizeTuple", (PyCFunction) _wrap_Window_GetBestSizeTuple, METH_VARARGS | METH_KEYWORDS },
40905 { (char *)"Window_GetAdjustedBestSize", (PyCFunction) _wrap_Window_GetAdjustedBestSize, METH_VARARGS | METH_KEYWORDS },
40906 { (char *)"Window_Center", (PyCFunction) _wrap_Window_Center, METH_VARARGS | METH_KEYWORDS },
40907 { (char *)"Window_CenterOnScreen", (PyCFunction) _wrap_Window_CenterOnScreen, METH_VARARGS | METH_KEYWORDS },
40908 { (char *)"Window_CenterOnParent", (PyCFunction) _wrap_Window_CenterOnParent, METH_VARARGS | METH_KEYWORDS },
40909 { (char *)"Window_Fit", (PyCFunction) _wrap_Window_Fit, METH_VARARGS | METH_KEYWORDS },
40910 { (char *)"Window_FitInside", (PyCFunction) _wrap_Window_FitInside, METH_VARARGS | METH_KEYWORDS },
40911 { (char *)"Window_SetSizeHints", _wrap_Window_SetSizeHints, METH_VARARGS },
40912 { (char *)"Window_SetVirtualSizeHints", _wrap_Window_SetVirtualSizeHints, METH_VARARGS },
40913 { (char *)"Window_GetMinWidth", (PyCFunction) _wrap_Window_GetMinWidth, METH_VARARGS | METH_KEYWORDS },
40914 { (char *)"Window_GetMinHeight", (PyCFunction) _wrap_Window_GetMinHeight, METH_VARARGS | METH_KEYWORDS },
40915 { (char *)"Window_GetMaxWidth", (PyCFunction) _wrap_Window_GetMaxWidth, METH_VARARGS | METH_KEYWORDS },
40916 { (char *)"Window_GetMaxHeight", (PyCFunction) _wrap_Window_GetMaxHeight, METH_VARARGS | METH_KEYWORDS },
40917 { (char *)"Window_GetMaxSize", (PyCFunction) _wrap_Window_GetMaxSize, METH_VARARGS | METH_KEYWORDS },
40918 { (char *)"Window_GetMinSize", (PyCFunction) _wrap_Window_GetMinSize, METH_VARARGS | METH_KEYWORDS },
40919 { (char *)"Window_SetVirtualSize", (PyCFunction) _wrap_Window_SetVirtualSize, METH_VARARGS | METH_KEYWORDS },
40920 { (char *)"Window_SetVirtualSizeWH", (PyCFunction) _wrap_Window_SetVirtualSizeWH, METH_VARARGS | METH_KEYWORDS },
40921 { (char *)"Window_GetVirtualSize", (PyCFunction) _wrap_Window_GetVirtualSize, METH_VARARGS | METH_KEYWORDS },
40922 { (char *)"Window_GetVirtualSizeTuple", (PyCFunction) _wrap_Window_GetVirtualSizeTuple, METH_VARARGS | METH_KEYWORDS },
40923 { (char *)"Window_GetBestVirtualSize", (PyCFunction) _wrap_Window_GetBestVirtualSize, METH_VARARGS | METH_KEYWORDS },
40924 { (char *)"Window_Show", (PyCFunction) _wrap_Window_Show, METH_VARARGS | METH_KEYWORDS },
40925 { (char *)"Window_Hide", (PyCFunction) _wrap_Window_Hide, METH_VARARGS | METH_KEYWORDS },
40926 { (char *)"Window_Enable", (PyCFunction) _wrap_Window_Enable, METH_VARARGS | METH_KEYWORDS },
40927 { (char *)"Window_Disable", (PyCFunction) _wrap_Window_Disable, METH_VARARGS | METH_KEYWORDS },
40928 { (char *)"Window_IsShown", (PyCFunction) _wrap_Window_IsShown, METH_VARARGS | METH_KEYWORDS },
40929 { (char *)"Window_IsEnabled", (PyCFunction) _wrap_Window_IsEnabled, METH_VARARGS | METH_KEYWORDS },
40930 { (char *)"Window_SetWindowStyleFlag", (PyCFunction) _wrap_Window_SetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS },
40931 { (char *)"Window_GetWindowStyleFlag", (PyCFunction) _wrap_Window_GetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS },
40932 { (char *)"Window_HasFlag", (PyCFunction) _wrap_Window_HasFlag, METH_VARARGS | METH_KEYWORDS },
40933 { (char *)"Window_IsRetained", (PyCFunction) _wrap_Window_IsRetained, METH_VARARGS | METH_KEYWORDS },
40934 { (char *)"Window_SetExtraStyle", (PyCFunction) _wrap_Window_SetExtraStyle, METH_VARARGS | METH_KEYWORDS },
40935 { (char *)"Window_GetExtraStyle", (PyCFunction) _wrap_Window_GetExtraStyle, METH_VARARGS | METH_KEYWORDS },
40936 { (char *)"Window_MakeModal", (PyCFunction) _wrap_Window_MakeModal, METH_VARARGS | METH_KEYWORDS },
40937 { (char *)"Window_SetThemeEnabled", (PyCFunction) _wrap_Window_SetThemeEnabled, METH_VARARGS | METH_KEYWORDS },
40938 { (char *)"Window_GetThemeEnabled", (PyCFunction) _wrap_Window_GetThemeEnabled, METH_VARARGS | METH_KEYWORDS },
40939 { (char *)"Window_SetFocus", (PyCFunction) _wrap_Window_SetFocus, METH_VARARGS | METH_KEYWORDS },
40940 { (char *)"Window_SetFocusFromKbd", (PyCFunction) _wrap_Window_SetFocusFromKbd, METH_VARARGS | METH_KEYWORDS },
40941 { (char *)"Window_FindFocus", (PyCFunction) _wrap_Window_FindFocus, METH_VARARGS | METH_KEYWORDS },
40942 { (char *)"Window_AcceptsFocus", (PyCFunction) _wrap_Window_AcceptsFocus, METH_VARARGS | METH_KEYWORDS },
40943 { (char *)"Window_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_Window_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS },
40944 { (char *)"Window_GetDefaultItem", (PyCFunction) _wrap_Window_GetDefaultItem, METH_VARARGS | METH_KEYWORDS },
40945 { (char *)"Window_SetDefaultItem", (PyCFunction) _wrap_Window_SetDefaultItem, METH_VARARGS | METH_KEYWORDS },
40946 { (char *)"Window_SetTmpDefaultItem", (PyCFunction) _wrap_Window_SetTmpDefaultItem, METH_VARARGS | METH_KEYWORDS },
40947 { (char *)"Window_GetChildren", (PyCFunction) _wrap_Window_GetChildren, METH_VARARGS | METH_KEYWORDS },
40948 { (char *)"Window_GetParent", (PyCFunction) _wrap_Window_GetParent, METH_VARARGS | METH_KEYWORDS },
40949 { (char *)"Window_GetGrandParent", (PyCFunction) _wrap_Window_GetGrandParent, METH_VARARGS | METH_KEYWORDS },
40950 { (char *)"Window_IsTopLevel", (PyCFunction) _wrap_Window_IsTopLevel, METH_VARARGS | METH_KEYWORDS },
40951 { (char *)"Window_Reparent", (PyCFunction) _wrap_Window_Reparent, METH_VARARGS | METH_KEYWORDS },
40952 { (char *)"Window_AddChild", (PyCFunction) _wrap_Window_AddChild, METH_VARARGS | METH_KEYWORDS },
40953 { (char *)"Window_RemoveChild", (PyCFunction) _wrap_Window_RemoveChild, METH_VARARGS | METH_KEYWORDS },
40954 { (char *)"Window_FindWindowById", (PyCFunction) _wrap_Window_FindWindowById, METH_VARARGS | METH_KEYWORDS },
40955 { (char *)"Window_FindWindowByName", (PyCFunction) _wrap_Window_FindWindowByName, METH_VARARGS | METH_KEYWORDS },
40956 { (char *)"Window_GetEventHandler", (PyCFunction) _wrap_Window_GetEventHandler, METH_VARARGS | METH_KEYWORDS },
40957 { (char *)"Window_SetEventHandler", (PyCFunction) _wrap_Window_SetEventHandler, METH_VARARGS | METH_KEYWORDS },
40958 { (char *)"Window_PushEventHandler", (PyCFunction) _wrap_Window_PushEventHandler, METH_VARARGS | METH_KEYWORDS },
40959 { (char *)"Window_PopEventHandler", (PyCFunction) _wrap_Window_PopEventHandler, METH_VARARGS | METH_KEYWORDS },
40960 { (char *)"Window_RemoveEventHandler", (PyCFunction) _wrap_Window_RemoveEventHandler, METH_VARARGS | METH_KEYWORDS },
40961 { (char *)"Window_SetValidator", (PyCFunction) _wrap_Window_SetValidator, METH_VARARGS | METH_KEYWORDS },
40962 { (char *)"Window_GetValidator", (PyCFunction) _wrap_Window_GetValidator, METH_VARARGS | METH_KEYWORDS },
40963 { (char *)"Window_Validate", (PyCFunction) _wrap_Window_Validate, METH_VARARGS | METH_KEYWORDS },
40964 { (char *)"Window_TransferDataToWindow", (PyCFunction) _wrap_Window_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS },
40965 { (char *)"Window_TransferDataFromWindow", (PyCFunction) _wrap_Window_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS },
40966 { (char *)"Window_InitDialog", (PyCFunction) _wrap_Window_InitDialog, METH_VARARGS | METH_KEYWORDS },
40967 { (char *)"Window_SetAcceleratorTable", (PyCFunction) _wrap_Window_SetAcceleratorTable, METH_VARARGS | METH_KEYWORDS },
40968 { (char *)"Window_GetAcceleratorTable", (PyCFunction) _wrap_Window_GetAcceleratorTable, METH_VARARGS | METH_KEYWORDS },
40969 { (char *)"Window_RegisterHotKey", (PyCFunction) _wrap_Window_RegisterHotKey, METH_VARARGS | METH_KEYWORDS },
40970 { (char *)"Window_UnregisterHotKey", (PyCFunction) _wrap_Window_UnregisterHotKey, METH_VARARGS | METH_KEYWORDS },
40971 { (char *)"Window_ConvertDialogPointToPixels", (PyCFunction) _wrap_Window_ConvertDialogPointToPixels, METH_VARARGS | METH_KEYWORDS },
40972 { (char *)"Window_ConvertDialogSizeToPixels", (PyCFunction) _wrap_Window_ConvertDialogSizeToPixels, METH_VARARGS | METH_KEYWORDS },
40973 { (char *)"Window_DLG_PNT", (PyCFunction) _wrap_Window_DLG_PNT, METH_VARARGS | METH_KEYWORDS },
40974 { (char *)"Window_DLG_SZE", (PyCFunction) _wrap_Window_DLG_SZE, METH_VARARGS | METH_KEYWORDS },
40975 { (char *)"Window_ConvertPixelPointToDialog", (PyCFunction) _wrap_Window_ConvertPixelPointToDialog, METH_VARARGS | METH_KEYWORDS },
40976 { (char *)"Window_ConvertPixelSizeToDialog", (PyCFunction) _wrap_Window_ConvertPixelSizeToDialog, METH_VARARGS | METH_KEYWORDS },
40977 { (char *)"Window_WarpPointer", (PyCFunction) _wrap_Window_WarpPointer, METH_VARARGS | METH_KEYWORDS },
40978 { (char *)"Window_CaptureMouse", (PyCFunction) _wrap_Window_CaptureMouse, METH_VARARGS | METH_KEYWORDS },
40979 { (char *)"Window_ReleaseMouse", (PyCFunction) _wrap_Window_ReleaseMouse, METH_VARARGS | METH_KEYWORDS },
40980 { (char *)"Window_GetCapture", (PyCFunction) _wrap_Window_GetCapture, METH_VARARGS | METH_KEYWORDS },
40981 { (char *)"Window_HasCapture", (PyCFunction) _wrap_Window_HasCapture, METH_VARARGS | METH_KEYWORDS },
40982 { (char *)"Window_Refresh", (PyCFunction) _wrap_Window_Refresh, METH_VARARGS | METH_KEYWORDS },
40983 { (char *)"Window_RefreshRect", (PyCFunction) _wrap_Window_RefreshRect, METH_VARARGS | METH_KEYWORDS },
40984 { (char *)"Window_Update", (PyCFunction) _wrap_Window_Update, METH_VARARGS | METH_KEYWORDS },
40985 { (char *)"Window_ClearBackground", (PyCFunction) _wrap_Window_ClearBackground, METH_VARARGS | METH_KEYWORDS },
40986 { (char *)"Window_Freeze", (PyCFunction) _wrap_Window_Freeze, METH_VARARGS | METH_KEYWORDS },
40987 { (char *)"Window_Thaw", (PyCFunction) _wrap_Window_Thaw, METH_VARARGS | METH_KEYWORDS },
40988 { (char *)"Window_PrepareDC", (PyCFunction) _wrap_Window_PrepareDC, METH_VARARGS | METH_KEYWORDS },
40989 { (char *)"Window_GetUpdateRegion", (PyCFunction) _wrap_Window_GetUpdateRegion, METH_VARARGS | METH_KEYWORDS },
40990 { (char *)"Window_GetUpdateClientRect", (PyCFunction) _wrap_Window_GetUpdateClientRect, METH_VARARGS | METH_KEYWORDS },
40991 { (char *)"Window_IsExposed", (PyCFunction) _wrap_Window_IsExposed, METH_VARARGS | METH_KEYWORDS },
40992 { (char *)"Window_IsExposedPoint", (PyCFunction) _wrap_Window_IsExposedPoint, METH_VARARGS | METH_KEYWORDS },
40993 { (char *)"Window_IsExposedRect", (PyCFunction) _wrap_Window_IsExposedRect, METH_VARARGS | METH_KEYWORDS },
40994 { (char *)"Window_GetDefaultAttributes", (PyCFunction) _wrap_Window_GetDefaultAttributes, METH_VARARGS | METH_KEYWORDS },
40995 { (char *)"Window_GetClassDefaultAttributes", (PyCFunction) _wrap_Window_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS },
40996 { (char *)"Window_SetBackgroundColour", (PyCFunction) _wrap_Window_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
40997 { (char *)"Window_SetDefaultBackgroundColour", (PyCFunction) _wrap_Window_SetDefaultBackgroundColour, METH_VARARGS | METH_KEYWORDS },
40998 { (char *)"Window_SetForegroundColour", (PyCFunction) _wrap_Window_SetForegroundColour, METH_VARARGS | METH_KEYWORDS },
40999 { (char *)"Window_SetDefaultForegroundColour", (PyCFunction) _wrap_Window_SetDefaultForegroundColour, METH_VARARGS | METH_KEYWORDS },
41000 { (char *)"Window_GetBackgroundColour", (PyCFunction) _wrap_Window_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
41001 { (char *)"Window_GetForegroundColour", (PyCFunction) _wrap_Window_GetForegroundColour, METH_VARARGS | METH_KEYWORDS },
41002 { (char *)"Window_SetCursor", (PyCFunction) _wrap_Window_SetCursor, METH_VARARGS | METH_KEYWORDS },
41003 { (char *)"Window_GetCursor", (PyCFunction) _wrap_Window_GetCursor, METH_VARARGS | METH_KEYWORDS },
41004 { (char *)"Window_SetFont", (PyCFunction) _wrap_Window_SetFont, METH_VARARGS | METH_KEYWORDS },
41005 { (char *)"Window_SetDefaultFont", (PyCFunction) _wrap_Window_SetDefaultFont, METH_VARARGS | METH_KEYWORDS },
41006 { (char *)"Window_GetFont", (PyCFunction) _wrap_Window_GetFont, METH_VARARGS | METH_KEYWORDS },
41007 { (char *)"Window_SetCaret", (PyCFunction) _wrap_Window_SetCaret, METH_VARARGS | METH_KEYWORDS },
41008 { (char *)"Window_GetCaret", (PyCFunction) _wrap_Window_GetCaret, METH_VARARGS | METH_KEYWORDS },
41009 { (char *)"Window_GetCharHeight", (PyCFunction) _wrap_Window_GetCharHeight, METH_VARARGS | METH_KEYWORDS },
41010 { (char *)"Window_GetCharWidth", (PyCFunction) _wrap_Window_GetCharWidth, METH_VARARGS | METH_KEYWORDS },
41011 { (char *)"Window_GetTextExtent", (PyCFunction) _wrap_Window_GetTextExtent, METH_VARARGS | METH_KEYWORDS },
41012 { (char *)"Window_GetFullTextExtent", (PyCFunction) _wrap_Window_GetFullTextExtent, METH_VARARGS | METH_KEYWORDS },
41013 { (char *)"Window_ClientToScreenXY", (PyCFunction) _wrap_Window_ClientToScreenXY, METH_VARARGS | METH_KEYWORDS },
41014 { (char *)"Window_ScreenToClientXY", (PyCFunction) _wrap_Window_ScreenToClientXY, METH_VARARGS | METH_KEYWORDS },
41015 { (char *)"Window_ClientToScreen", (PyCFunction) _wrap_Window_ClientToScreen, METH_VARARGS | METH_KEYWORDS },
41016 { (char *)"Window_ScreenToClient", (PyCFunction) _wrap_Window_ScreenToClient, METH_VARARGS | METH_KEYWORDS },
41017 { (char *)"Window_HitTestXY", (PyCFunction) _wrap_Window_HitTestXY, METH_VARARGS | METH_KEYWORDS },
41018 { (char *)"Window_HitTest", (PyCFunction) _wrap_Window_HitTest, METH_VARARGS | METH_KEYWORDS },
41019 { (char *)"Window_GetBorder", _wrap_Window_GetBorder, METH_VARARGS },
41020 { (char *)"Window_UpdateWindowUI", (PyCFunction) _wrap_Window_UpdateWindowUI, METH_VARARGS | METH_KEYWORDS },
41021 { (char *)"Window_PopupMenuXY", (PyCFunction) _wrap_Window_PopupMenuXY, METH_VARARGS | METH_KEYWORDS },
41022 { (char *)"Window_PopupMenu", (PyCFunction) _wrap_Window_PopupMenu, METH_VARARGS | METH_KEYWORDS },
41023 { (char *)"Window_GetHandle", (PyCFunction) _wrap_Window_GetHandle, METH_VARARGS | METH_KEYWORDS },
41024 { (char *)"Window_HasScrollbar", (PyCFunction) _wrap_Window_HasScrollbar, METH_VARARGS | METH_KEYWORDS },
41025 { (char *)"Window_SetScrollbar", (PyCFunction) _wrap_Window_SetScrollbar, METH_VARARGS | METH_KEYWORDS },
41026 { (char *)"Window_SetScrollPos", (PyCFunction) _wrap_Window_SetScrollPos, METH_VARARGS | METH_KEYWORDS },
41027 { (char *)"Window_GetScrollPos", (PyCFunction) _wrap_Window_GetScrollPos, METH_VARARGS | METH_KEYWORDS },
41028 { (char *)"Window_GetScrollThumb", (PyCFunction) _wrap_Window_GetScrollThumb, METH_VARARGS | METH_KEYWORDS },
41029 { (char *)"Window_GetScrollRange", (PyCFunction) _wrap_Window_GetScrollRange, METH_VARARGS | METH_KEYWORDS },
41030 { (char *)"Window_ScrollWindow", (PyCFunction) _wrap_Window_ScrollWindow, METH_VARARGS | METH_KEYWORDS },
41031 { (char *)"Window_ScrollLines", (PyCFunction) _wrap_Window_ScrollLines, METH_VARARGS | METH_KEYWORDS },
41032 { (char *)"Window_ScrollPages", (PyCFunction) _wrap_Window_ScrollPages, METH_VARARGS | METH_KEYWORDS },
41033 { (char *)"Window_LineUp", (PyCFunction) _wrap_Window_LineUp, METH_VARARGS | METH_KEYWORDS },
41034 { (char *)"Window_LineDown", (PyCFunction) _wrap_Window_LineDown, METH_VARARGS | METH_KEYWORDS },
41035 { (char *)"Window_PageUp", (PyCFunction) _wrap_Window_PageUp, METH_VARARGS | METH_KEYWORDS },
41036 { (char *)"Window_PageDown", (PyCFunction) _wrap_Window_PageDown, METH_VARARGS | METH_KEYWORDS },
41037 { (char *)"Window_SetHelpText", (PyCFunction) _wrap_Window_SetHelpText, METH_VARARGS | METH_KEYWORDS },
41038 { (char *)"Window_SetHelpTextForId", (PyCFunction) _wrap_Window_SetHelpTextForId, METH_VARARGS | METH_KEYWORDS },
41039 { (char *)"Window_GetHelpText", (PyCFunction) _wrap_Window_GetHelpText, METH_VARARGS | METH_KEYWORDS },
41040 { (char *)"Window_SetToolTipString", (PyCFunction) _wrap_Window_SetToolTipString, METH_VARARGS | METH_KEYWORDS },
41041 { (char *)"Window_SetToolTip", (PyCFunction) _wrap_Window_SetToolTip, METH_VARARGS | METH_KEYWORDS },
41042 { (char *)"Window_GetToolTip", (PyCFunction) _wrap_Window_GetToolTip, METH_VARARGS | METH_KEYWORDS },
41043 { (char *)"Window_SetDropTarget", (PyCFunction) _wrap_Window_SetDropTarget, METH_VARARGS | METH_KEYWORDS },
41044 { (char *)"Window_GetDropTarget", (PyCFunction) _wrap_Window_GetDropTarget, METH_VARARGS | METH_KEYWORDS },
41045 { (char *)"Window_SetConstraints", (PyCFunction) _wrap_Window_SetConstraints, METH_VARARGS | METH_KEYWORDS },
41046 { (char *)"Window_GetConstraints", (PyCFunction) _wrap_Window_GetConstraints, METH_VARARGS | METH_KEYWORDS },
41047 { (char *)"Window_SetAutoLayout", (PyCFunction) _wrap_Window_SetAutoLayout, METH_VARARGS | METH_KEYWORDS },
41048 { (char *)"Window_GetAutoLayout", (PyCFunction) _wrap_Window_GetAutoLayout, METH_VARARGS | METH_KEYWORDS },
41049 { (char *)"Window_Layout", (PyCFunction) _wrap_Window_Layout, METH_VARARGS | METH_KEYWORDS },
41050 { (char *)"Window_SetSizer", (PyCFunction) _wrap_Window_SetSizer, METH_VARARGS | METH_KEYWORDS },
41051 { (char *)"Window_SetSizerAndFit", (PyCFunction) _wrap_Window_SetSizerAndFit, METH_VARARGS | METH_KEYWORDS },
41052 { (char *)"Window_GetSizer", (PyCFunction) _wrap_Window_GetSizer, METH_VARARGS | METH_KEYWORDS },
41053 { (char *)"Window_SetContainingSizer", (PyCFunction) _wrap_Window_SetContainingSizer, METH_VARARGS | METH_KEYWORDS },
41054 { (char *)"Window_GetContainingSizer", (PyCFunction) _wrap_Window_GetContainingSizer, METH_VARARGS | METH_KEYWORDS },
41055 { (char *)"Window_InheritAttributes", (PyCFunction) _wrap_Window_InheritAttributes, METH_VARARGS | METH_KEYWORDS },
41056 { (char *)"Window_ShouldInheritColours", (PyCFunction) _wrap_Window_ShouldInheritColours, METH_VARARGS | METH_KEYWORDS },
41057 { (char *)"Window_swigregister", Window_swigregister, METH_VARARGS },
41058 { (char *)"FindWindowById", (PyCFunction) _wrap_FindWindowById, METH_VARARGS | METH_KEYWORDS },
41059 { (char *)"FindWindowByName", (PyCFunction) _wrap_FindWindowByName, METH_VARARGS | METH_KEYWORDS },
41060 { (char *)"FindWindowByLabel", (PyCFunction) _wrap_FindWindowByLabel, METH_VARARGS | METH_KEYWORDS },
41061 { (char *)"Window_FromHWND", (PyCFunction) _wrap_Window_FromHWND, METH_VARARGS | METH_KEYWORDS },
41062 { (char *)"new_Validator", (PyCFunction) _wrap_new_Validator, METH_VARARGS | METH_KEYWORDS },
41063 { (char *)"Validator_Clone", (PyCFunction) _wrap_Validator_Clone, METH_VARARGS | METH_KEYWORDS },
41064 { (char *)"Validator_Validate", (PyCFunction) _wrap_Validator_Validate, METH_VARARGS | METH_KEYWORDS },
41065 { (char *)"Validator_TransferToWindow", (PyCFunction) _wrap_Validator_TransferToWindow, METH_VARARGS | METH_KEYWORDS },
41066 { (char *)"Validator_TransferFromWindow", (PyCFunction) _wrap_Validator_TransferFromWindow, METH_VARARGS | METH_KEYWORDS },
41067 { (char *)"Validator_GetWindow", (PyCFunction) _wrap_Validator_GetWindow, METH_VARARGS | METH_KEYWORDS },
41068 { (char *)"Validator_SetWindow", (PyCFunction) _wrap_Validator_SetWindow, METH_VARARGS | METH_KEYWORDS },
41069 { (char *)"Validator_IsSilent", (PyCFunction) _wrap_Validator_IsSilent, METH_VARARGS | METH_KEYWORDS },
41070 { (char *)"Validator_SetBellOnError", (PyCFunction) _wrap_Validator_SetBellOnError, METH_VARARGS | METH_KEYWORDS },
41071 { (char *)"Validator_swigregister", Validator_swigregister, METH_VARARGS },
41072 { (char *)"new_PyValidator", (PyCFunction) _wrap_new_PyValidator, METH_VARARGS | METH_KEYWORDS },
41073 { (char *)"PyValidator__setCallbackInfo", (PyCFunction) _wrap_PyValidator__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
41074 { (char *)"PyValidator_swigregister", PyValidator_swigregister, METH_VARARGS },
41075 { (char *)"new_Menu", (PyCFunction) _wrap_new_Menu, METH_VARARGS | METH_KEYWORDS },
41076 { (char *)"Menu_Append", (PyCFunction) _wrap_Menu_Append, METH_VARARGS | METH_KEYWORDS },
41077 { (char *)"Menu_AppendSeparator", (PyCFunction) _wrap_Menu_AppendSeparator, METH_VARARGS | METH_KEYWORDS },
41078 { (char *)"Menu_AppendCheckItem", (PyCFunction) _wrap_Menu_AppendCheckItem, METH_VARARGS | METH_KEYWORDS },
41079 { (char *)"Menu_AppendRadioItem", (PyCFunction) _wrap_Menu_AppendRadioItem, METH_VARARGS | METH_KEYWORDS },
41080 { (char *)"Menu_AppendMenu", (PyCFunction) _wrap_Menu_AppendMenu, METH_VARARGS | METH_KEYWORDS },
41081 { (char *)"Menu_AppendItem", (PyCFunction) _wrap_Menu_AppendItem, METH_VARARGS | METH_KEYWORDS },
41082 { (char *)"Menu_Break", (PyCFunction) _wrap_Menu_Break, METH_VARARGS | METH_KEYWORDS },
41083 { (char *)"Menu_InsertItem", (PyCFunction) _wrap_Menu_InsertItem, METH_VARARGS | METH_KEYWORDS },
41084 { (char *)"Menu_Insert", (PyCFunction) _wrap_Menu_Insert, METH_VARARGS | METH_KEYWORDS },
41085 { (char *)"Menu_InsertSeparator", (PyCFunction) _wrap_Menu_InsertSeparator, METH_VARARGS | METH_KEYWORDS },
41086 { (char *)"Menu_InsertCheckItem", (PyCFunction) _wrap_Menu_InsertCheckItem, METH_VARARGS | METH_KEYWORDS },
41087 { (char *)"Menu_InsertRadioItem", (PyCFunction) _wrap_Menu_InsertRadioItem, METH_VARARGS | METH_KEYWORDS },
41088 { (char *)"Menu_InsertMenu", (PyCFunction) _wrap_Menu_InsertMenu, METH_VARARGS | METH_KEYWORDS },
41089 { (char *)"Menu_PrependItem", (PyCFunction) _wrap_Menu_PrependItem, METH_VARARGS | METH_KEYWORDS },
41090 { (char *)"Menu_Prepend", (PyCFunction) _wrap_Menu_Prepend, METH_VARARGS | METH_KEYWORDS },
41091 { (char *)"Menu_PrependSeparator", (PyCFunction) _wrap_Menu_PrependSeparator, METH_VARARGS | METH_KEYWORDS },
41092 { (char *)"Menu_PrependCheckItem", (PyCFunction) _wrap_Menu_PrependCheckItem, METH_VARARGS | METH_KEYWORDS },
41093 { (char *)"Menu_PrependRadioItem", (PyCFunction) _wrap_Menu_PrependRadioItem, METH_VARARGS | METH_KEYWORDS },
41094 { (char *)"Menu_PrependMenu", (PyCFunction) _wrap_Menu_PrependMenu, METH_VARARGS | METH_KEYWORDS },
41095 { (char *)"Menu_Remove", (PyCFunction) _wrap_Menu_Remove, METH_VARARGS | METH_KEYWORDS },
41096 { (char *)"Menu_RemoveItem", (PyCFunction) _wrap_Menu_RemoveItem, METH_VARARGS | METH_KEYWORDS },
41097 { (char *)"Menu_Delete", (PyCFunction) _wrap_Menu_Delete, METH_VARARGS | METH_KEYWORDS },
41098 { (char *)"Menu_DeleteItem", (PyCFunction) _wrap_Menu_DeleteItem, METH_VARARGS | METH_KEYWORDS },
41099 { (char *)"Menu_Destroy", (PyCFunction) _wrap_Menu_Destroy, METH_VARARGS | METH_KEYWORDS },
41100 { (char *)"Menu_DestroyId", (PyCFunction) _wrap_Menu_DestroyId, METH_VARARGS | METH_KEYWORDS },
41101 { (char *)"Menu_DestroyItem", (PyCFunction) _wrap_Menu_DestroyItem, METH_VARARGS | METH_KEYWORDS },
41102 { (char *)"Menu_GetMenuItemCount", (PyCFunction) _wrap_Menu_GetMenuItemCount, METH_VARARGS | METH_KEYWORDS },
41103 { (char *)"Menu_GetMenuItems", (PyCFunction) _wrap_Menu_GetMenuItems, METH_VARARGS | METH_KEYWORDS },
41104 { (char *)"Menu_FindItem", (PyCFunction) _wrap_Menu_FindItem, METH_VARARGS | METH_KEYWORDS },
41105 { (char *)"Menu_FindItemById", (PyCFunction) _wrap_Menu_FindItemById, METH_VARARGS | METH_KEYWORDS },
41106 { (char *)"Menu_FindItemByPosition", (PyCFunction) _wrap_Menu_FindItemByPosition, METH_VARARGS | METH_KEYWORDS },
41107 { (char *)"Menu_Enable", (PyCFunction) _wrap_Menu_Enable, METH_VARARGS | METH_KEYWORDS },
41108 { (char *)"Menu_IsEnabled", (PyCFunction) _wrap_Menu_IsEnabled, METH_VARARGS | METH_KEYWORDS },
41109 { (char *)"Menu_Check", (PyCFunction) _wrap_Menu_Check, METH_VARARGS | METH_KEYWORDS },
41110 { (char *)"Menu_IsChecked", (PyCFunction) _wrap_Menu_IsChecked, METH_VARARGS | METH_KEYWORDS },
41111 { (char *)"Menu_SetLabel", (PyCFunction) _wrap_Menu_SetLabel, METH_VARARGS | METH_KEYWORDS },
41112 { (char *)"Menu_GetLabel", (PyCFunction) _wrap_Menu_GetLabel, METH_VARARGS | METH_KEYWORDS },
41113 { (char *)"Menu_SetHelpString", (PyCFunction) _wrap_Menu_SetHelpString, METH_VARARGS | METH_KEYWORDS },
41114 { (char *)"Menu_GetHelpString", (PyCFunction) _wrap_Menu_GetHelpString, METH_VARARGS | METH_KEYWORDS },
41115 { (char *)"Menu_SetTitle", (PyCFunction) _wrap_Menu_SetTitle, METH_VARARGS | METH_KEYWORDS },
41116 { (char *)"Menu_GetTitle", (PyCFunction) _wrap_Menu_GetTitle, METH_VARARGS | METH_KEYWORDS },
41117 { (char *)"Menu_SetEventHandler", (PyCFunction) _wrap_Menu_SetEventHandler, METH_VARARGS | METH_KEYWORDS },
41118 { (char *)"Menu_GetEventHandler", (PyCFunction) _wrap_Menu_GetEventHandler, METH_VARARGS | METH_KEYWORDS },
41119 { (char *)"Menu_SetInvokingWindow", (PyCFunction) _wrap_Menu_SetInvokingWindow, METH_VARARGS | METH_KEYWORDS },
41120 { (char *)"Menu_GetInvokingWindow", (PyCFunction) _wrap_Menu_GetInvokingWindow, METH_VARARGS | METH_KEYWORDS },
41121 { (char *)"Menu_GetStyle", (PyCFunction) _wrap_Menu_GetStyle, METH_VARARGS | METH_KEYWORDS },
41122 { (char *)"Menu_UpdateUI", (PyCFunction) _wrap_Menu_UpdateUI, METH_VARARGS | METH_KEYWORDS },
41123 { (char *)"Menu_GetMenuBar", (PyCFunction) _wrap_Menu_GetMenuBar, METH_VARARGS | METH_KEYWORDS },
41124 { (char *)"Menu_Attach", (PyCFunction) _wrap_Menu_Attach, METH_VARARGS | METH_KEYWORDS },
41125 { (char *)"Menu_Detach", (PyCFunction) _wrap_Menu_Detach, METH_VARARGS | METH_KEYWORDS },
41126 { (char *)"Menu_IsAttached", (PyCFunction) _wrap_Menu_IsAttached, METH_VARARGS | METH_KEYWORDS },
41127 { (char *)"Menu_SetParent", (PyCFunction) _wrap_Menu_SetParent, METH_VARARGS | METH_KEYWORDS },
41128 { (char *)"Menu_GetParent", (PyCFunction) _wrap_Menu_GetParent, METH_VARARGS | METH_KEYWORDS },
41129 { (char *)"Menu_swigregister", Menu_swigregister, METH_VARARGS },
41130 { (char *)"new_MenuBar", (PyCFunction) _wrap_new_MenuBar, METH_VARARGS | METH_KEYWORDS },
41131 { (char *)"MenuBar_Append", (PyCFunction) _wrap_MenuBar_Append, METH_VARARGS | METH_KEYWORDS },
41132 { (char *)"MenuBar_Insert", (PyCFunction) _wrap_MenuBar_Insert, METH_VARARGS | METH_KEYWORDS },
41133 { (char *)"MenuBar_GetMenuCount", (PyCFunction) _wrap_MenuBar_GetMenuCount, METH_VARARGS | METH_KEYWORDS },
41134 { (char *)"MenuBar_GetMenu", (PyCFunction) _wrap_MenuBar_GetMenu, METH_VARARGS | METH_KEYWORDS },
41135 { (char *)"MenuBar_Replace", (PyCFunction) _wrap_MenuBar_Replace, METH_VARARGS | METH_KEYWORDS },
41136 { (char *)"MenuBar_Remove", (PyCFunction) _wrap_MenuBar_Remove, METH_VARARGS | METH_KEYWORDS },
41137 { (char *)"MenuBar_EnableTop", (PyCFunction) _wrap_MenuBar_EnableTop, METH_VARARGS | METH_KEYWORDS },
41138 { (char *)"MenuBar_IsEnabledTop", (PyCFunction) _wrap_MenuBar_IsEnabledTop, METH_VARARGS | METH_KEYWORDS },
41139 { (char *)"MenuBar_SetLabelTop", (PyCFunction) _wrap_MenuBar_SetLabelTop, METH_VARARGS | METH_KEYWORDS },
41140 { (char *)"MenuBar_GetLabelTop", (PyCFunction) _wrap_MenuBar_GetLabelTop, METH_VARARGS | METH_KEYWORDS },
41141 { (char *)"MenuBar_FindMenuItem", (PyCFunction) _wrap_MenuBar_FindMenuItem, METH_VARARGS | METH_KEYWORDS },
41142 { (char *)"MenuBar_FindItemById", (PyCFunction) _wrap_MenuBar_FindItemById, METH_VARARGS | METH_KEYWORDS },
41143 { (char *)"MenuBar_FindMenu", (PyCFunction) _wrap_MenuBar_FindMenu, METH_VARARGS | METH_KEYWORDS },
41144 { (char *)"MenuBar_Enable", (PyCFunction) _wrap_MenuBar_Enable, METH_VARARGS | METH_KEYWORDS },
41145 { (char *)"MenuBar_Check", (PyCFunction) _wrap_MenuBar_Check, METH_VARARGS | METH_KEYWORDS },
41146 { (char *)"MenuBar_IsChecked", (PyCFunction) _wrap_MenuBar_IsChecked, METH_VARARGS | METH_KEYWORDS },
41147 { (char *)"MenuBar_IsEnabled", (PyCFunction) _wrap_MenuBar_IsEnabled, METH_VARARGS | METH_KEYWORDS },
41148 { (char *)"MenuBar_SetLabel", (PyCFunction) _wrap_MenuBar_SetLabel, METH_VARARGS | METH_KEYWORDS },
41149 { (char *)"MenuBar_GetLabel", (PyCFunction) _wrap_MenuBar_GetLabel, METH_VARARGS | METH_KEYWORDS },
41150 { (char *)"MenuBar_SetHelpString", (PyCFunction) _wrap_MenuBar_SetHelpString, METH_VARARGS | METH_KEYWORDS },
41151 { (char *)"MenuBar_GetHelpString", (PyCFunction) _wrap_MenuBar_GetHelpString, METH_VARARGS | METH_KEYWORDS },
41152 { (char *)"MenuBar_GetFrame", (PyCFunction) _wrap_MenuBar_GetFrame, METH_VARARGS | METH_KEYWORDS },
41153 { (char *)"MenuBar_IsAttached", (PyCFunction) _wrap_MenuBar_IsAttached, METH_VARARGS | METH_KEYWORDS },
41154 { (char *)"MenuBar_Attach", (PyCFunction) _wrap_MenuBar_Attach, METH_VARARGS | METH_KEYWORDS },
41155 { (char *)"MenuBar_Detach", (PyCFunction) _wrap_MenuBar_Detach, METH_VARARGS | METH_KEYWORDS },
41156 { (char *)"MenuBar_swigregister", MenuBar_swigregister, METH_VARARGS },
41157 { (char *)"new_MenuItem", (PyCFunction) _wrap_new_MenuItem, METH_VARARGS | METH_KEYWORDS },
41158 { (char *)"MenuItem_GetMenu", (PyCFunction) _wrap_MenuItem_GetMenu, METH_VARARGS | METH_KEYWORDS },
41159 { (char *)"MenuItem_SetMenu", (PyCFunction) _wrap_MenuItem_SetMenu, METH_VARARGS | METH_KEYWORDS },
41160 { (char *)"MenuItem_SetId", (PyCFunction) _wrap_MenuItem_SetId, METH_VARARGS | METH_KEYWORDS },
41161 { (char *)"MenuItem_GetId", (PyCFunction) _wrap_MenuItem_GetId, METH_VARARGS | METH_KEYWORDS },
41162 { (char *)"MenuItem_IsSeparator", (PyCFunction) _wrap_MenuItem_IsSeparator, METH_VARARGS | METH_KEYWORDS },
41163 { (char *)"MenuItem_SetText", (PyCFunction) _wrap_MenuItem_SetText, METH_VARARGS | METH_KEYWORDS },
41164 { (char *)"MenuItem_GetLabel", (PyCFunction) _wrap_MenuItem_GetLabel, METH_VARARGS | METH_KEYWORDS },
41165 { (char *)"MenuItem_GetText", (PyCFunction) _wrap_MenuItem_GetText, METH_VARARGS | METH_KEYWORDS },
41166 { (char *)"MenuItem_GetLabelFromText", (PyCFunction) _wrap_MenuItem_GetLabelFromText, METH_VARARGS | METH_KEYWORDS },
41167 { (char *)"MenuItem_GetKind", (PyCFunction) _wrap_MenuItem_GetKind, METH_VARARGS | METH_KEYWORDS },
41168 { (char *)"MenuItem_SetKind", (PyCFunction) _wrap_MenuItem_SetKind, METH_VARARGS | METH_KEYWORDS },
41169 { (char *)"MenuItem_SetCheckable", (PyCFunction) _wrap_MenuItem_SetCheckable, METH_VARARGS | METH_KEYWORDS },
41170 { (char *)"MenuItem_IsCheckable", (PyCFunction) _wrap_MenuItem_IsCheckable, METH_VARARGS | METH_KEYWORDS },
41171 { (char *)"MenuItem_IsSubMenu", (PyCFunction) _wrap_MenuItem_IsSubMenu, METH_VARARGS | METH_KEYWORDS },
41172 { (char *)"MenuItem_SetSubMenu", (PyCFunction) _wrap_MenuItem_SetSubMenu, METH_VARARGS | METH_KEYWORDS },
41173 { (char *)"MenuItem_GetSubMenu", (PyCFunction) _wrap_MenuItem_GetSubMenu, METH_VARARGS | METH_KEYWORDS },
41174 { (char *)"MenuItem_Enable", (PyCFunction) _wrap_MenuItem_Enable, METH_VARARGS | METH_KEYWORDS },
41175 { (char *)"MenuItem_IsEnabled", (PyCFunction) _wrap_MenuItem_IsEnabled, METH_VARARGS | METH_KEYWORDS },
41176 { (char *)"MenuItem_Check", (PyCFunction) _wrap_MenuItem_Check, METH_VARARGS | METH_KEYWORDS },
41177 { (char *)"MenuItem_IsChecked", (PyCFunction) _wrap_MenuItem_IsChecked, METH_VARARGS | METH_KEYWORDS },
41178 { (char *)"MenuItem_Toggle", (PyCFunction) _wrap_MenuItem_Toggle, METH_VARARGS | METH_KEYWORDS },
41179 { (char *)"MenuItem_SetHelp", (PyCFunction) _wrap_MenuItem_SetHelp, METH_VARARGS | METH_KEYWORDS },
41180 { (char *)"MenuItem_GetHelp", (PyCFunction) _wrap_MenuItem_GetHelp, METH_VARARGS | METH_KEYWORDS },
41181 { (char *)"MenuItem_GetAccel", (PyCFunction) _wrap_MenuItem_GetAccel, METH_VARARGS | METH_KEYWORDS },
41182 { (char *)"MenuItem_SetAccel", (PyCFunction) _wrap_MenuItem_SetAccel, METH_VARARGS | METH_KEYWORDS },
41183 { (char *)"MenuItem_GetDefaultMarginWidth", (PyCFunction) _wrap_MenuItem_GetDefaultMarginWidth, METH_VARARGS | METH_KEYWORDS },
41184 { (char *)"MenuItem_SetBitmap", (PyCFunction) _wrap_MenuItem_SetBitmap, METH_VARARGS | METH_KEYWORDS },
41185 { (char *)"MenuItem_GetBitmap", (PyCFunction) _wrap_MenuItem_GetBitmap, METH_VARARGS | METH_KEYWORDS },
41186 { (char *)"MenuItem_swigregister", MenuItem_swigregister, METH_VARARGS },
41187 { (char *)"new_Control", (PyCFunction) _wrap_new_Control, METH_VARARGS | METH_KEYWORDS },
41188 { (char *)"new_PreControl", (PyCFunction) _wrap_new_PreControl, METH_VARARGS | METH_KEYWORDS },
41189 { (char *)"Control_Create", (PyCFunction) _wrap_Control_Create, METH_VARARGS | METH_KEYWORDS },
41190 { (char *)"Control_Command", (PyCFunction) _wrap_Control_Command, METH_VARARGS | METH_KEYWORDS },
41191 { (char *)"Control_GetLabel", (PyCFunction) _wrap_Control_GetLabel, METH_VARARGS | METH_KEYWORDS },
41192 { (char *)"Control_SetLabel", (PyCFunction) _wrap_Control_SetLabel, METH_VARARGS | METH_KEYWORDS },
41193 { (char *)"Control_GetClassDefaultAttributes", (PyCFunction) _wrap_Control_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS },
41194 { (char *)"Control_swigregister", Control_swigregister, METH_VARARGS },
41195 { (char *)"ItemContainer_Append", (PyCFunction) _wrap_ItemContainer_Append, METH_VARARGS | METH_KEYWORDS },
41196 { (char *)"ItemContainer_AppendItems", (PyCFunction) _wrap_ItemContainer_AppendItems, METH_VARARGS | METH_KEYWORDS },
41197 { (char *)"ItemContainer_Insert", (PyCFunction) _wrap_ItemContainer_Insert, METH_VARARGS | METH_KEYWORDS },
41198 { (char *)"ItemContainer_Clear", (PyCFunction) _wrap_ItemContainer_Clear, METH_VARARGS | METH_KEYWORDS },
41199 { (char *)"ItemContainer_Delete", (PyCFunction) _wrap_ItemContainer_Delete, METH_VARARGS | METH_KEYWORDS },
41200 { (char *)"ItemContainer_GetCount", (PyCFunction) _wrap_ItemContainer_GetCount, METH_VARARGS | METH_KEYWORDS },
41201 { (char *)"ItemContainer_IsEmpty", (PyCFunction) _wrap_ItemContainer_IsEmpty, METH_VARARGS | METH_KEYWORDS },
41202 { (char *)"ItemContainer_GetString", (PyCFunction) _wrap_ItemContainer_GetString, METH_VARARGS | METH_KEYWORDS },
41203 { (char *)"ItemContainer_GetStrings", (PyCFunction) _wrap_ItemContainer_GetStrings, METH_VARARGS | METH_KEYWORDS },
41204 { (char *)"ItemContainer_SetString", (PyCFunction) _wrap_ItemContainer_SetString, METH_VARARGS | METH_KEYWORDS },
41205 { (char *)"ItemContainer_FindString", (PyCFunction) _wrap_ItemContainer_FindString, METH_VARARGS | METH_KEYWORDS },
41206 { (char *)"ItemContainer_Select", (PyCFunction) _wrap_ItemContainer_Select, METH_VARARGS | METH_KEYWORDS },
41207 { (char *)"ItemContainer_GetSelection", (PyCFunction) _wrap_ItemContainer_GetSelection, METH_VARARGS | METH_KEYWORDS },
41208 { (char *)"ItemContainer_GetStringSelection", (PyCFunction) _wrap_ItemContainer_GetStringSelection, METH_VARARGS | METH_KEYWORDS },
41209 { (char *)"ItemContainer_GetClientData", (PyCFunction) _wrap_ItemContainer_GetClientData, METH_VARARGS | METH_KEYWORDS },
41210 { (char *)"ItemContainer_SetClientData", (PyCFunction) _wrap_ItemContainer_SetClientData, METH_VARARGS | METH_KEYWORDS },
41211 { (char *)"ItemContainer_swigregister", ItemContainer_swigregister, METH_VARARGS },
41212 { (char *)"ControlWithItems_swigregister", ControlWithItems_swigregister, METH_VARARGS },
41213 { (char *)"new_SizerItem", (PyCFunction) _wrap_new_SizerItem, METH_VARARGS | METH_KEYWORDS },
41214 { (char *)"new_SizerItemSpacer", (PyCFunction) _wrap_new_SizerItemSpacer, METH_VARARGS | METH_KEYWORDS },
41215 { (char *)"new_SizerItemWindow", (PyCFunction) _wrap_new_SizerItemWindow, METH_VARARGS | METH_KEYWORDS },
41216 { (char *)"new_SizerItemSizer", (PyCFunction) _wrap_new_SizerItemSizer, METH_VARARGS | METH_KEYWORDS },
41217 { (char *)"SizerItem_DeleteWindows", (PyCFunction) _wrap_SizerItem_DeleteWindows, METH_VARARGS | METH_KEYWORDS },
41218 { (char *)"SizerItem_DetachSizer", (PyCFunction) _wrap_SizerItem_DetachSizer, METH_VARARGS | METH_KEYWORDS },
41219 { (char *)"SizerItem_GetSize", (PyCFunction) _wrap_SizerItem_GetSize, METH_VARARGS | METH_KEYWORDS },
41220 { (char *)"SizerItem_CalcMin", (PyCFunction) _wrap_SizerItem_CalcMin, METH_VARARGS | METH_KEYWORDS },
41221 { (char *)"SizerItem_SetDimension", (PyCFunction) _wrap_SizerItem_SetDimension, METH_VARARGS | METH_KEYWORDS },
41222 { (char *)"SizerItem_GetMinSize", (PyCFunction) _wrap_SizerItem_GetMinSize, METH_VARARGS | METH_KEYWORDS },
41223 { (char *)"SizerItem_SetInitSize", (PyCFunction) _wrap_SizerItem_SetInitSize, METH_VARARGS | METH_KEYWORDS },
41224 { (char *)"SizerItem_SetRatioWH", (PyCFunction) _wrap_SizerItem_SetRatioWH, METH_VARARGS | METH_KEYWORDS },
41225 { (char *)"SizerItem_SetRatioSize", (PyCFunction) _wrap_SizerItem_SetRatioSize, METH_VARARGS | METH_KEYWORDS },
41226 { (char *)"SizerItem_SetRatio", (PyCFunction) _wrap_SizerItem_SetRatio, METH_VARARGS | METH_KEYWORDS },
41227 { (char *)"SizerItem_GetRatio", (PyCFunction) _wrap_SizerItem_GetRatio, METH_VARARGS | METH_KEYWORDS },
41228 { (char *)"SizerItem_IsWindow", (PyCFunction) _wrap_SizerItem_IsWindow, METH_VARARGS | METH_KEYWORDS },
41229 { (char *)"SizerItem_IsSizer", (PyCFunction) _wrap_SizerItem_IsSizer, METH_VARARGS | METH_KEYWORDS },
41230 { (char *)"SizerItem_IsSpacer", (PyCFunction) _wrap_SizerItem_IsSpacer, METH_VARARGS | METH_KEYWORDS },
41231 { (char *)"SizerItem_SetProportion", (PyCFunction) _wrap_SizerItem_SetProportion, METH_VARARGS | METH_KEYWORDS },
41232 { (char *)"SizerItem_GetProportion", (PyCFunction) _wrap_SizerItem_GetProportion, METH_VARARGS | METH_KEYWORDS },
41233 { (char *)"SizerItem_SetFlag", (PyCFunction) _wrap_SizerItem_SetFlag, METH_VARARGS | METH_KEYWORDS },
41234 { (char *)"SizerItem_GetFlag", (PyCFunction) _wrap_SizerItem_GetFlag, METH_VARARGS | METH_KEYWORDS },
41235 { (char *)"SizerItem_SetBorder", (PyCFunction) _wrap_SizerItem_SetBorder, METH_VARARGS | METH_KEYWORDS },
41236 { (char *)"SizerItem_GetBorder", (PyCFunction) _wrap_SizerItem_GetBorder, METH_VARARGS | METH_KEYWORDS },
41237 { (char *)"SizerItem_GetWindow", (PyCFunction) _wrap_SizerItem_GetWindow, METH_VARARGS | METH_KEYWORDS },
41238 { (char *)"SizerItem_SetWindow", (PyCFunction) _wrap_SizerItem_SetWindow, METH_VARARGS | METH_KEYWORDS },
41239 { (char *)"SizerItem_GetSizer", (PyCFunction) _wrap_SizerItem_GetSizer, METH_VARARGS | METH_KEYWORDS },
41240 { (char *)"SizerItem_SetSizer", (PyCFunction) _wrap_SizerItem_SetSizer, METH_VARARGS | METH_KEYWORDS },
41241 { (char *)"SizerItem_GetSpacer", (PyCFunction) _wrap_SizerItem_GetSpacer, METH_VARARGS | METH_KEYWORDS },
41242 { (char *)"SizerItem_SetSpacer", (PyCFunction) _wrap_SizerItem_SetSpacer, METH_VARARGS | METH_KEYWORDS },
41243 { (char *)"SizerItem_Show", (PyCFunction) _wrap_SizerItem_Show, METH_VARARGS | METH_KEYWORDS },
41244 { (char *)"SizerItem_IsShown", (PyCFunction) _wrap_SizerItem_IsShown, METH_VARARGS | METH_KEYWORDS },
41245 { (char *)"SizerItem_GetPosition", (PyCFunction) _wrap_SizerItem_GetPosition, METH_VARARGS | METH_KEYWORDS },
41246 { (char *)"SizerItem_GetUserData", (PyCFunction) _wrap_SizerItem_GetUserData, METH_VARARGS | METH_KEYWORDS },
41247 { (char *)"SizerItem_swigregister", SizerItem_swigregister, METH_VARARGS },
41248 { (char *)"Sizer__setOORInfo", (PyCFunction) _wrap_Sizer__setOORInfo, METH_VARARGS | METH_KEYWORDS },
41249 { (char *)"Sizer_Add", (PyCFunction) _wrap_Sizer_Add, METH_VARARGS | METH_KEYWORDS },
41250 { (char *)"Sizer_Insert", (PyCFunction) _wrap_Sizer_Insert, METH_VARARGS | METH_KEYWORDS },
41251 { (char *)"Sizer_Prepend", (PyCFunction) _wrap_Sizer_Prepend, METH_VARARGS | METH_KEYWORDS },
41252 { (char *)"Sizer_Remove", (PyCFunction) _wrap_Sizer_Remove, METH_VARARGS | METH_KEYWORDS },
41253 { (char *)"Sizer_Detach", (PyCFunction) _wrap_Sizer_Detach, METH_VARARGS | METH_KEYWORDS },
41254 { (char *)"Sizer__SetItemMinSize", (PyCFunction) _wrap_Sizer__SetItemMinSize, METH_VARARGS | METH_KEYWORDS },
41255 { (char *)"Sizer_AddItem", (PyCFunction) _wrap_Sizer_AddItem, METH_VARARGS | METH_KEYWORDS },
41256 { (char *)"Sizer_InsertItem", (PyCFunction) _wrap_Sizer_InsertItem, METH_VARARGS | METH_KEYWORDS },
41257 { (char *)"Sizer_PrependItem", (PyCFunction) _wrap_Sizer_PrependItem, METH_VARARGS | METH_KEYWORDS },
41258 { (char *)"Sizer_SetDimension", (PyCFunction) _wrap_Sizer_SetDimension, METH_VARARGS | METH_KEYWORDS },
41259 { (char *)"Sizer_SetMinSize", (PyCFunction) _wrap_Sizer_SetMinSize, METH_VARARGS | METH_KEYWORDS },
41260 { (char *)"Sizer_GetSize", (PyCFunction) _wrap_Sizer_GetSize, METH_VARARGS | METH_KEYWORDS },
41261 { (char *)"Sizer_GetPosition", (PyCFunction) _wrap_Sizer_GetPosition, METH_VARARGS | METH_KEYWORDS },
41262 { (char *)"Sizer_GetMinSize", (PyCFunction) _wrap_Sizer_GetMinSize, METH_VARARGS | METH_KEYWORDS },
41263 { (char *)"Sizer_RecalcSizes", (PyCFunction) _wrap_Sizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS },
41264 { (char *)"Sizer_CalcMin", (PyCFunction) _wrap_Sizer_CalcMin, METH_VARARGS | METH_KEYWORDS },
41265 { (char *)"Sizer_Layout", (PyCFunction) _wrap_Sizer_Layout, METH_VARARGS | METH_KEYWORDS },
41266 { (char *)"Sizer_Fit", (PyCFunction) _wrap_Sizer_Fit, METH_VARARGS | METH_KEYWORDS },
41267 { (char *)"Sizer_FitInside", (PyCFunction) _wrap_Sizer_FitInside, METH_VARARGS | METH_KEYWORDS },
41268 { (char *)"Sizer_SetSizeHints", (PyCFunction) _wrap_Sizer_SetSizeHints, METH_VARARGS | METH_KEYWORDS },
41269 { (char *)"Sizer_SetVirtualSizeHints", (PyCFunction) _wrap_Sizer_SetVirtualSizeHints, METH_VARARGS | METH_KEYWORDS },
41270 { (char *)"Sizer_Clear", (PyCFunction) _wrap_Sizer_Clear, METH_VARARGS | METH_KEYWORDS },
41271 { (char *)"Sizer_DeleteWindows", (PyCFunction) _wrap_Sizer_DeleteWindows, METH_VARARGS | METH_KEYWORDS },
41272 { (char *)"Sizer_GetChildren", (PyCFunction) _wrap_Sizer_GetChildren, METH_VARARGS | METH_KEYWORDS },
41273 { (char *)"Sizer_Show", (PyCFunction) _wrap_Sizer_Show, METH_VARARGS | METH_KEYWORDS },
41274 { (char *)"Sizer_Hide", (PyCFunction) _wrap_Sizer_Hide, METH_VARARGS | METH_KEYWORDS },
41275 { (char *)"Sizer_IsShown", (PyCFunction) _wrap_Sizer_IsShown, METH_VARARGS | METH_KEYWORDS },
41276 { (char *)"Sizer_ShowItems", (PyCFunction) _wrap_Sizer_ShowItems, METH_VARARGS | METH_KEYWORDS },
41277 { (char *)"Sizer_swigregister", Sizer_swigregister, METH_VARARGS },
41278 { (char *)"new_PySizer", (PyCFunction) _wrap_new_PySizer, METH_VARARGS | METH_KEYWORDS },
41279 { (char *)"PySizer__setCallbackInfo", (PyCFunction) _wrap_PySizer__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
41280 { (char *)"PySizer_swigregister", PySizer_swigregister, METH_VARARGS },
41281 { (char *)"new_BoxSizer", (PyCFunction) _wrap_new_BoxSizer, METH_VARARGS | METH_KEYWORDS },
41282 { (char *)"BoxSizer_GetOrientation", (PyCFunction) _wrap_BoxSizer_GetOrientation, METH_VARARGS | METH_KEYWORDS },
41283 { (char *)"BoxSizer_SetOrientation", (PyCFunction) _wrap_BoxSizer_SetOrientation, METH_VARARGS | METH_KEYWORDS },
41284 { (char *)"BoxSizer_RecalcSizes", (PyCFunction) _wrap_BoxSizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS },
41285 { (char *)"BoxSizer_CalcMin", (PyCFunction) _wrap_BoxSizer_CalcMin, METH_VARARGS | METH_KEYWORDS },
41286 { (char *)"BoxSizer_swigregister", BoxSizer_swigregister, METH_VARARGS },
41287 { (char *)"new_StaticBoxSizer", (PyCFunction) _wrap_new_StaticBoxSizer, METH_VARARGS | METH_KEYWORDS },
41288 { (char *)"StaticBoxSizer_GetStaticBox", (PyCFunction) _wrap_StaticBoxSizer_GetStaticBox, METH_VARARGS | METH_KEYWORDS },
41289 { (char *)"StaticBoxSizer_RecalcSizes", (PyCFunction) _wrap_StaticBoxSizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS },
41290 { (char *)"StaticBoxSizer_CalcMin", (PyCFunction) _wrap_StaticBoxSizer_CalcMin, METH_VARARGS | METH_KEYWORDS },
41291 { (char *)"StaticBoxSizer_swigregister", StaticBoxSizer_swigregister, METH_VARARGS },
41292 { (char *)"new_GridSizer", (PyCFunction) _wrap_new_GridSizer, METH_VARARGS | METH_KEYWORDS },
41293 { (char *)"GridSizer_RecalcSizes", (PyCFunction) _wrap_GridSizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS },
41294 { (char *)"GridSizer_CalcMin", (PyCFunction) _wrap_GridSizer_CalcMin, METH_VARARGS | METH_KEYWORDS },
41295 { (char *)"GridSizer_SetCols", (PyCFunction) _wrap_GridSizer_SetCols, METH_VARARGS | METH_KEYWORDS },
41296 { (char *)"GridSizer_SetRows", (PyCFunction) _wrap_GridSizer_SetRows, METH_VARARGS | METH_KEYWORDS },
41297 { (char *)"GridSizer_SetVGap", (PyCFunction) _wrap_GridSizer_SetVGap, METH_VARARGS | METH_KEYWORDS },
41298 { (char *)"GridSizer_SetHGap", (PyCFunction) _wrap_GridSizer_SetHGap, METH_VARARGS | METH_KEYWORDS },
41299 { (char *)"GridSizer_GetCols", (PyCFunction) _wrap_GridSizer_GetCols, METH_VARARGS | METH_KEYWORDS },
41300 { (char *)"GridSizer_GetRows", (PyCFunction) _wrap_GridSizer_GetRows, METH_VARARGS | METH_KEYWORDS },
41301 { (char *)"GridSizer_GetVGap", (PyCFunction) _wrap_GridSizer_GetVGap, METH_VARARGS | METH_KEYWORDS },
41302 { (char *)"GridSizer_GetHGap", (PyCFunction) _wrap_GridSizer_GetHGap, METH_VARARGS | METH_KEYWORDS },
41303 { (char *)"GridSizer_swigregister", GridSizer_swigregister, METH_VARARGS },
41304 { (char *)"new_FlexGridSizer", (PyCFunction) _wrap_new_FlexGridSizer, METH_VARARGS | METH_KEYWORDS },
41305 { (char *)"FlexGridSizer_RecalcSizes", (PyCFunction) _wrap_FlexGridSizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS },
41306 { (char *)"FlexGridSizer_CalcMin", (PyCFunction) _wrap_FlexGridSizer_CalcMin, METH_VARARGS | METH_KEYWORDS },
41307 { (char *)"FlexGridSizer_AddGrowableRow", (PyCFunction) _wrap_FlexGridSizer_AddGrowableRow, METH_VARARGS | METH_KEYWORDS },
41308 { (char *)"FlexGridSizer_RemoveGrowableRow", (PyCFunction) _wrap_FlexGridSizer_RemoveGrowableRow, METH_VARARGS | METH_KEYWORDS },
41309 { (char *)"FlexGridSizer_AddGrowableCol", (PyCFunction) _wrap_FlexGridSizer_AddGrowableCol, METH_VARARGS | METH_KEYWORDS },
41310 { (char *)"FlexGridSizer_RemoveGrowableCol", (PyCFunction) _wrap_FlexGridSizer_RemoveGrowableCol, METH_VARARGS | METH_KEYWORDS },
41311 { (char *)"FlexGridSizer_SetFlexibleDirection", (PyCFunction) _wrap_FlexGridSizer_SetFlexibleDirection, METH_VARARGS | METH_KEYWORDS },
41312 { (char *)"FlexGridSizer_GetFlexibleDirection", (PyCFunction) _wrap_FlexGridSizer_GetFlexibleDirection, METH_VARARGS | METH_KEYWORDS },
41313 { (char *)"FlexGridSizer_SetNonFlexibleGrowMode", (PyCFunction) _wrap_FlexGridSizer_SetNonFlexibleGrowMode, METH_VARARGS | METH_KEYWORDS },
41314 { (char *)"FlexGridSizer_GetNonFlexibleGrowMode", (PyCFunction) _wrap_FlexGridSizer_GetNonFlexibleGrowMode, METH_VARARGS | METH_KEYWORDS },
41315 { (char *)"FlexGridSizer_GetRowHeights", (PyCFunction) _wrap_FlexGridSizer_GetRowHeights, METH_VARARGS | METH_KEYWORDS },
41316 { (char *)"FlexGridSizer_GetColWidths", (PyCFunction) _wrap_FlexGridSizer_GetColWidths, METH_VARARGS | METH_KEYWORDS },
41317 { (char *)"FlexGridSizer_swigregister", FlexGridSizer_swigregister, METH_VARARGS },
41318 { (char *)"new_GBPosition", (PyCFunction) _wrap_new_GBPosition, METH_VARARGS | METH_KEYWORDS },
41319 { (char *)"GBPosition_GetRow", (PyCFunction) _wrap_GBPosition_GetRow, METH_VARARGS | METH_KEYWORDS },
41320 { (char *)"GBPosition_GetCol", (PyCFunction) _wrap_GBPosition_GetCol, METH_VARARGS | METH_KEYWORDS },
41321 { (char *)"GBPosition_SetRow", (PyCFunction) _wrap_GBPosition_SetRow, METH_VARARGS | METH_KEYWORDS },
41322 { (char *)"GBPosition_SetCol", (PyCFunction) _wrap_GBPosition_SetCol, METH_VARARGS | METH_KEYWORDS },
41323 { (char *)"GBPosition___eq__", (PyCFunction) _wrap_GBPosition___eq__, METH_VARARGS | METH_KEYWORDS },
41324 { (char *)"GBPosition___ne__", (PyCFunction) _wrap_GBPosition___ne__, METH_VARARGS | METH_KEYWORDS },
41325 { (char *)"GBPosition_Set", (PyCFunction) _wrap_GBPosition_Set, METH_VARARGS | METH_KEYWORDS },
41326 { (char *)"GBPosition_Get", (PyCFunction) _wrap_GBPosition_Get, METH_VARARGS | METH_KEYWORDS },
41327 { (char *)"GBPosition_swigregister", GBPosition_swigregister, METH_VARARGS },
41328 { (char *)"new_GBSpan", (PyCFunction) _wrap_new_GBSpan, METH_VARARGS | METH_KEYWORDS },
41329 { (char *)"GBSpan_GetRowspan", (PyCFunction) _wrap_GBSpan_GetRowspan, METH_VARARGS | METH_KEYWORDS },
41330 { (char *)"GBSpan_GetColspan", (PyCFunction) _wrap_GBSpan_GetColspan, METH_VARARGS | METH_KEYWORDS },
41331 { (char *)"GBSpan_SetRowspan", (PyCFunction) _wrap_GBSpan_SetRowspan, METH_VARARGS | METH_KEYWORDS },
41332 { (char *)"GBSpan_SetColspan", (PyCFunction) _wrap_GBSpan_SetColspan, METH_VARARGS | METH_KEYWORDS },
41333 { (char *)"GBSpan___eq__", (PyCFunction) _wrap_GBSpan___eq__, METH_VARARGS | METH_KEYWORDS },
41334 { (char *)"GBSpan___ne__", (PyCFunction) _wrap_GBSpan___ne__, METH_VARARGS | METH_KEYWORDS },
41335 { (char *)"GBSpan_Set", (PyCFunction) _wrap_GBSpan_Set, METH_VARARGS | METH_KEYWORDS },
41336 { (char *)"GBSpan_Get", (PyCFunction) _wrap_GBSpan_Get, METH_VARARGS | METH_KEYWORDS },
41337 { (char *)"GBSpan_swigregister", GBSpan_swigregister, METH_VARARGS },
41338 { (char *)"new_GBSizerItem", (PyCFunction) _wrap_new_GBSizerItem, METH_VARARGS | METH_KEYWORDS },
41339 { (char *)"new_GBSizerItemWindow", (PyCFunction) _wrap_new_GBSizerItemWindow, METH_VARARGS | METH_KEYWORDS },
41340 { (char *)"new_GBSizerItemSizer", (PyCFunction) _wrap_new_GBSizerItemSizer, METH_VARARGS | METH_KEYWORDS },
41341 { (char *)"new_GBSizerItemSpacer", (PyCFunction) _wrap_new_GBSizerItemSpacer, METH_VARARGS | METH_KEYWORDS },
41342 { (char *)"GBSizerItem_GetPos", (PyCFunction) _wrap_GBSizerItem_GetPos, METH_VARARGS | METH_KEYWORDS },
41343 { (char *)"GBSizerItem_GetSpan", (PyCFunction) _wrap_GBSizerItem_GetSpan, METH_VARARGS | METH_KEYWORDS },
41344 { (char *)"GBSizerItem_SetPos", (PyCFunction) _wrap_GBSizerItem_SetPos, METH_VARARGS | METH_KEYWORDS },
41345 { (char *)"GBSizerItem_SetSpan", (PyCFunction) _wrap_GBSizerItem_SetSpan, METH_VARARGS | METH_KEYWORDS },
41346 { (char *)"GBSizerItem_Intersects", _wrap_GBSizerItem_Intersects, METH_VARARGS },
41347 { (char *)"GBSizerItem_GetEndPos", (PyCFunction) _wrap_GBSizerItem_GetEndPos, METH_VARARGS | METH_KEYWORDS },
41348 { (char *)"GBSizerItem_GetGBSizer", (PyCFunction) _wrap_GBSizerItem_GetGBSizer, METH_VARARGS | METH_KEYWORDS },
41349 { (char *)"GBSizerItem_SetGBSizer", (PyCFunction) _wrap_GBSizerItem_SetGBSizer, METH_VARARGS | METH_KEYWORDS },
41350 { (char *)"GBSizerItem_swigregister", GBSizerItem_swigregister, METH_VARARGS },
41351 { (char *)"new_GridBagSizer", (PyCFunction) _wrap_new_GridBagSizer, METH_VARARGS | METH_KEYWORDS },
41352 { (char *)"GridBagSizer_Add", (PyCFunction) _wrap_GridBagSizer_Add, METH_VARARGS | METH_KEYWORDS },
41353 { (char *)"GridBagSizer_AddItem", (PyCFunction) _wrap_GridBagSizer_AddItem, METH_VARARGS | METH_KEYWORDS },
41354 { (char *)"GridBagSizer_GetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_GetEmptyCellSize, METH_VARARGS | METH_KEYWORDS },
41355 { (char *)"GridBagSizer_SetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_SetEmptyCellSize, METH_VARARGS | METH_KEYWORDS },
41356 { (char *)"GridBagSizer_GetItemPosition", _wrap_GridBagSizer_GetItemPosition, METH_VARARGS },
41357 { (char *)"GridBagSizer_SetItemPosition", _wrap_GridBagSizer_SetItemPosition, METH_VARARGS },
41358 { (char *)"GridBagSizer_GetItemSpan", _wrap_GridBagSizer_GetItemSpan, METH_VARARGS },
41359 { (char *)"GridBagSizer_SetItemSpan", _wrap_GridBagSizer_SetItemSpan, METH_VARARGS },
41360 { (char *)"GridBagSizer_FindItem", _wrap_GridBagSizer_FindItem, METH_VARARGS },
41361 { (char *)"GridBagSizer_FindItemAtPosition", (PyCFunction) _wrap_GridBagSizer_FindItemAtPosition, METH_VARARGS | METH_KEYWORDS },
41362 { (char *)"GridBagSizer_FindItemAtPoint", (PyCFunction) _wrap_GridBagSizer_FindItemAtPoint, METH_VARARGS | METH_KEYWORDS },
41363 { (char *)"GridBagSizer_FindItemWithData", (PyCFunction) _wrap_GridBagSizer_FindItemWithData, METH_VARARGS | METH_KEYWORDS },
41364 { (char *)"GridBagSizer_RecalcSizes", (PyCFunction) _wrap_GridBagSizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS },
41365 { (char *)"GridBagSizer_CalcMin", (PyCFunction) _wrap_GridBagSizer_CalcMin, METH_VARARGS | METH_KEYWORDS },
41366 { (char *)"GridBagSizer_CheckForIntersection", _wrap_GridBagSizer_CheckForIntersection, METH_VARARGS },
41367 { (char *)"GridBagSizer_swigregister", GridBagSizer_swigregister, METH_VARARGS },
41368 { (char *)"IndividualLayoutConstraint_Set", (PyCFunction) _wrap_IndividualLayoutConstraint_Set, METH_VARARGS | METH_KEYWORDS },
41369 { (char *)"IndividualLayoutConstraint_LeftOf", (PyCFunction) _wrap_IndividualLayoutConstraint_LeftOf, METH_VARARGS | METH_KEYWORDS },
41370 { (char *)"IndividualLayoutConstraint_RightOf", (PyCFunction) _wrap_IndividualLayoutConstraint_RightOf, METH_VARARGS | METH_KEYWORDS },
41371 { (char *)"IndividualLayoutConstraint_Above", (PyCFunction) _wrap_IndividualLayoutConstraint_Above, METH_VARARGS | METH_KEYWORDS },
41372 { (char *)"IndividualLayoutConstraint_Below", (PyCFunction) _wrap_IndividualLayoutConstraint_Below, METH_VARARGS | METH_KEYWORDS },
41373 { (char *)"IndividualLayoutConstraint_SameAs", (PyCFunction) _wrap_IndividualLayoutConstraint_SameAs, METH_VARARGS | METH_KEYWORDS },
41374 { (char *)"IndividualLayoutConstraint_PercentOf", (PyCFunction) _wrap_IndividualLayoutConstraint_PercentOf, METH_VARARGS | METH_KEYWORDS },
41375 { (char *)"IndividualLayoutConstraint_Absolute", (PyCFunction) _wrap_IndividualLayoutConstraint_Absolute, METH_VARARGS | METH_KEYWORDS },
41376 { (char *)"IndividualLayoutConstraint_Unconstrained", (PyCFunction) _wrap_IndividualLayoutConstraint_Unconstrained, METH_VARARGS | METH_KEYWORDS },
41377 { (char *)"IndividualLayoutConstraint_AsIs", (PyCFunction) _wrap_IndividualLayoutConstraint_AsIs, METH_VARARGS | METH_KEYWORDS },
41378 { (char *)"IndividualLayoutConstraint_GetOtherWindow", (PyCFunction) _wrap_IndividualLayoutConstraint_GetOtherWindow, METH_VARARGS | METH_KEYWORDS },
41379 { (char *)"IndividualLayoutConstraint_GetMyEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetMyEdge, METH_VARARGS | METH_KEYWORDS },
41380 { (char *)"IndividualLayoutConstraint_SetEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_SetEdge, METH_VARARGS | METH_KEYWORDS },
41381 { (char *)"IndividualLayoutConstraint_SetValue", (PyCFunction) _wrap_IndividualLayoutConstraint_SetValue, METH_VARARGS | METH_KEYWORDS },
41382 { (char *)"IndividualLayoutConstraint_GetMargin", (PyCFunction) _wrap_IndividualLayoutConstraint_GetMargin, METH_VARARGS | METH_KEYWORDS },
41383 { (char *)"IndividualLayoutConstraint_SetMargin", (PyCFunction) _wrap_IndividualLayoutConstraint_SetMargin, METH_VARARGS | METH_KEYWORDS },
41384 { (char *)"IndividualLayoutConstraint_GetValue", (PyCFunction) _wrap_IndividualLayoutConstraint_GetValue, METH_VARARGS | METH_KEYWORDS },
41385 { (char *)"IndividualLayoutConstraint_GetPercent", (PyCFunction) _wrap_IndividualLayoutConstraint_GetPercent, METH_VARARGS | METH_KEYWORDS },
41386 { (char *)"IndividualLayoutConstraint_GetOtherEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetOtherEdge, METH_VARARGS | METH_KEYWORDS },
41387 { (char *)"IndividualLayoutConstraint_GetDone", (PyCFunction) _wrap_IndividualLayoutConstraint_GetDone, METH_VARARGS | METH_KEYWORDS },
41388 { (char *)"IndividualLayoutConstraint_SetDone", (PyCFunction) _wrap_IndividualLayoutConstraint_SetDone, METH_VARARGS | METH_KEYWORDS },
41389 { (char *)"IndividualLayoutConstraint_GetRelationship", (PyCFunction) _wrap_IndividualLayoutConstraint_GetRelationship, METH_VARARGS | METH_KEYWORDS },
41390 { (char *)"IndividualLayoutConstraint_SetRelationship", (PyCFunction) _wrap_IndividualLayoutConstraint_SetRelationship, METH_VARARGS | METH_KEYWORDS },
41391 { (char *)"IndividualLayoutConstraint_ResetIfWin", (PyCFunction) _wrap_IndividualLayoutConstraint_ResetIfWin, METH_VARARGS | METH_KEYWORDS },
41392 { (char *)"IndividualLayoutConstraint_SatisfyConstraint", (PyCFunction) _wrap_IndividualLayoutConstraint_SatisfyConstraint, METH_VARARGS | METH_KEYWORDS },
41393 { (char *)"IndividualLayoutConstraint_GetEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetEdge, METH_VARARGS | METH_KEYWORDS },
41394 { (char *)"IndividualLayoutConstraint_swigregister", IndividualLayoutConstraint_swigregister, METH_VARARGS },
41395 { (char *)"LayoutConstraints_left_get", (PyCFunction) _wrap_LayoutConstraints_left_get, METH_VARARGS | METH_KEYWORDS },
41396 { (char *)"LayoutConstraints_top_get", (PyCFunction) _wrap_LayoutConstraints_top_get, METH_VARARGS | METH_KEYWORDS },
41397 { (char *)"LayoutConstraints_right_get", (PyCFunction) _wrap_LayoutConstraints_right_get, METH_VARARGS | METH_KEYWORDS },
41398 { (char *)"LayoutConstraints_bottom_get", (PyCFunction) _wrap_LayoutConstraints_bottom_get, METH_VARARGS | METH_KEYWORDS },
41399 { (char *)"LayoutConstraints_width_get", (PyCFunction) _wrap_LayoutConstraints_width_get, METH_VARARGS | METH_KEYWORDS },
41400 { (char *)"LayoutConstraints_height_get", (PyCFunction) _wrap_LayoutConstraints_height_get, METH_VARARGS | METH_KEYWORDS },
41401 { (char *)"LayoutConstraints_centreX_get", (PyCFunction) _wrap_LayoutConstraints_centreX_get, METH_VARARGS | METH_KEYWORDS },
41402 { (char *)"LayoutConstraints_centreY_get", (PyCFunction) _wrap_LayoutConstraints_centreY_get, METH_VARARGS | METH_KEYWORDS },
41403 { (char *)"new_LayoutConstraints", (PyCFunction) _wrap_new_LayoutConstraints, METH_VARARGS | METH_KEYWORDS },
41404 { (char *)"LayoutConstraints_SatisfyConstraints", (PyCFunction) _wrap_LayoutConstraints_SatisfyConstraints, METH_VARARGS | METH_KEYWORDS },
41405 { (char *)"LayoutConstraints_AreSatisfied", (PyCFunction) _wrap_LayoutConstraints_AreSatisfied, METH_VARARGS | METH_KEYWORDS },
41406 { (char *)"LayoutConstraints_swigregister", LayoutConstraints_swigregister, METH_VARARGS },
41407 { NULL, NULL }
41408 };
41409
41410
41411 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
41412
41413 static void *_p_wxGBSizerItemTo_p_wxSizerItem(void *x) {
41414 return (void *)((wxSizerItem *) ((wxGBSizerItem *) x));
41415 }
41416 static void *_p_wxBoxSizerTo_p_wxSizer(void *x) {
41417 return (void *)((wxSizer *) ((wxBoxSizer *) x));
41418 }
41419 static void *_p_wxStaticBoxSizerTo_p_wxSizer(void *x) {
41420 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStaticBoxSizer *) x));
41421 }
41422 static void *_p_wxGridBagSizerTo_p_wxSizer(void *x) {
41423 return (void *)((wxSizer *) (wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
41424 }
41425 static void *_p_wxGridSizerTo_p_wxSizer(void *x) {
41426 return (void *)((wxSizer *) ((wxGridSizer *) x));
41427 }
41428 static void *_p_wxFlexGridSizerTo_p_wxSizer(void *x) {
41429 return (void *)((wxSizer *) (wxGridSizer *) ((wxFlexGridSizer *) x));
41430 }
41431 static void *_p_wxPySizerTo_p_wxSizer(void *x) {
41432 return (void *)((wxSizer *) ((wxPySizer *) x));
41433 }
41434 static void *_p_wxStaticBoxSizerTo_p_wxBoxSizer(void *x) {
41435 return (void *)((wxBoxSizer *) ((wxStaticBoxSizer *) x));
41436 }
41437 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
41438 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
41439 }
41440 static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
41441 return (void *)((wxEvent *) ((wxMenuEvent *) x));
41442 }
41443 static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
41444 return (void *)((wxEvent *) ((wxCloseEvent *) x));
41445 }
41446 static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
41447 return (void *)((wxEvent *) ((wxMouseEvent *) x));
41448 }
41449 static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
41450 return (void *)((wxEvent *) ((wxEraseEvent *) x));
41451 }
41452 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
41453 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
41454 }
41455 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
41456 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
41457 }
41458 static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
41459 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
41460 }
41461 static void *_p_wxPyEventTo_p_wxEvent(void *x) {
41462 return (void *)((wxEvent *) ((wxPyEvent *) x));
41463 }
41464 static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
41465 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
41466 }
41467 static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
41468 return (void *)((wxEvent *) ((wxIdleEvent *) x));
41469 }
41470 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
41471 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
41472 }
41473 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
41474 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
41475 }
41476 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
41477 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
41478 }
41479 static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
41480 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
41481 }
41482 static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
41483 return (void *)((wxEvent *) ((wxActivateEvent *) x));
41484 }
41485 static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
41486 return (void *)((wxEvent *) ((wxSizeEvent *) x));
41487 }
41488 static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
41489 return (void *)((wxEvent *) ((wxMoveEvent *) x));
41490 }
41491 static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
41492 return (void *)((wxEvent *) ((wxPaintEvent *) x));
41493 }
41494 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
41495 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
41496 }
41497 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
41498 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
41499 }
41500 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
41501 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
41502 }
41503 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
41504 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
41505 }
41506 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
41507 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
41508 }
41509 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
41510 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
41511 }
41512 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
41513 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
41514 }
41515 static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
41516 return (void *)((wxEvent *) ((wxFocusEvent *) x));
41517 }
41518 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
41519 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
41520 }
41521 static void *_p_wxShowEventTo_p_wxEvent(void *x) {
41522 return (void *)((wxEvent *) ((wxShowEvent *) x));
41523 }
41524 static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
41525 return (void *)((wxEvent *) ((wxCommandEvent *) x));
41526 }
41527 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
41528 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
41529 }
41530 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
41531 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
41532 }
41533 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
41534 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
41535 }
41536 static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
41537 return (void *)((wxEvent *) ((wxKeyEvent *) x));
41538 }
41539 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
41540 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
41541 }
41542 static void *_p_wxGridBagSizerTo_p_wxGridSizer(void *x) {
41543 return (void *)((wxGridSizer *) (wxFlexGridSizer *) ((wxGridBagSizer *) x));
41544 }
41545 static void *_p_wxFlexGridSizerTo_p_wxGridSizer(void *x) {
41546 return (void *)((wxGridSizer *) ((wxFlexGridSizer *) x));
41547 }
41548 static void *_p_wxGridBagSizerTo_p_wxFlexGridSizer(void *x) {
41549 return (void *)((wxFlexGridSizer *) ((wxGridBagSizer *) x));
41550 }
41551 static void *_p_wxControlWithItemsTo_p_wxItemContainer(void *x) {
41552 return (void *)((wxItemContainer *) ((wxControlWithItems *) x));
41553 }
41554 static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
41555 return (void *)((wxControl *) ((wxControlWithItems *) x));
41556 }
41557 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
41558 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
41559 }
41560 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
41561 return (void *)((wxEvtHandler *) ((wxWindow *) x));
41562 }
41563 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
41564 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
41565 }
41566 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
41567 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
41568 }
41569 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
41570 return (void *)((wxEvtHandler *) ((wxValidator *) x));
41571 }
41572 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
41573 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
41574 }
41575 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
41576 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
41577 }
41578 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
41579 return (void *)((wxEvtHandler *) ((wxMenu *) x));
41580 }
41581 static void *_p_wxANIHandlerTo_p_wxCURHandler(void *x) {
41582 return (void *)((wxCURHandler *) ((wxANIHandler *) x));
41583 }
41584 static void *_p_wxCURHandlerTo_p_wxICOHandler(void *x) {
41585 return (void *)((wxICOHandler *) ((wxCURHandler *) x));
41586 }
41587 static void *_p_wxANIHandlerTo_p_wxICOHandler(void *x) {
41588 return (void *)((wxICOHandler *) (wxCURHandler *) ((wxANIHandler *) x));
41589 }
41590 static void *_p_wxICOHandlerTo_p_wxBMPHandler(void *x) {
41591 return (void *)((wxBMPHandler *) ((wxICOHandler *) x));
41592 }
41593 static void *_p_wxCURHandlerTo_p_wxBMPHandler(void *x) {
41594 return (void *)((wxBMPHandler *) (wxICOHandler *) ((wxCURHandler *) x));
41595 }
41596 static void *_p_wxANIHandlerTo_p_wxBMPHandler(void *x) {
41597 return (void *)((wxBMPHandler *) (wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
41598 }
41599 static void *_p_wxBMPHandlerTo_p_wxImageHandler(void *x) {
41600 return (void *)((wxImageHandler *) ((wxBMPHandler *) x));
41601 }
41602 static void *_p_wxICOHandlerTo_p_wxImageHandler(void *x) {
41603 return (void *)((wxImageHandler *) (wxBMPHandler *) ((wxICOHandler *) x));
41604 }
41605 static void *_p_wxCURHandlerTo_p_wxImageHandler(void *x) {
41606 return (void *)((wxImageHandler *) (wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
41607 }
41608 static void *_p_wxANIHandlerTo_p_wxImageHandler(void *x) {
41609 return (void *)((wxImageHandler *) (wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
41610 }
41611 static void *_p_wxPNGHandlerTo_p_wxImageHandler(void *x) {
41612 return (void *)((wxImageHandler *) ((wxPNGHandler *) x));
41613 }
41614 static void *_p_wxGIFHandlerTo_p_wxImageHandler(void *x) {
41615 return (void *)((wxImageHandler *) ((wxGIFHandler *) x));
41616 }
41617 static void *_p_wxPCXHandlerTo_p_wxImageHandler(void *x) {
41618 return (void *)((wxImageHandler *) ((wxPCXHandler *) x));
41619 }
41620 static void *_p_wxJPEGHandlerTo_p_wxImageHandler(void *x) {
41621 return (void *)((wxImageHandler *) ((wxJPEGHandler *) x));
41622 }
41623 static void *_p_wxPNMHandlerTo_p_wxImageHandler(void *x) {
41624 return (void *)((wxImageHandler *) ((wxPNMHandler *) x));
41625 }
41626 static void *_p_wxXPMHandlerTo_p_wxImageHandler(void *x) {
41627 return (void *)((wxImageHandler *) ((wxXPMHandler *) x));
41628 }
41629 static void *_p_wxTIFFHandlerTo_p_wxImageHandler(void *x) {
41630 return (void *)((wxImageHandler *) ((wxTIFFHandler *) x));
41631 }
41632 static void *_p_wxPyFileSystemHandlerTo_p_wxFileSystemHandler(void *x) {
41633 return (void *)((wxFileSystemHandler *) ((wxPyFileSystemHandler *) x));
41634 }
41635 static void *_p_wxInternetFSHandlerTo_p_wxFileSystemHandler(void *x) {
41636 return (void *)((wxFileSystemHandler *) ((wxInternetFSHandler *) x));
41637 }
41638 static void *_p_wxZipFSHandlerTo_p_wxFileSystemHandler(void *x) {
41639 return (void *)((wxFileSystemHandler *) ((wxZipFSHandler *) x));
41640 }
41641 static void *_p_wxMemoryFSHandlerTo_p_wxFileSystemHandler(void *x) {
41642 return (void *)((wxFileSystemHandler *) ((wxMemoryFSHandler *) x));
41643 }
41644 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
41645 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
41646 }
41647 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
41648 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
41649 }
41650 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
41651 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
41652 }
41653 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
41654 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
41655 }
41656 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
41657 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
41658 }
41659 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
41660 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
41661 }
41662 static void *_p_wxValidatorTo_p_wxObject(void *x) {
41663 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
41664 }
41665 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
41666 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
41667 }
41668 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
41669 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
41670 }
41671 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
41672 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
41673 }
41674 static void *_p_wxSizerTo_p_wxObject(void *x) {
41675 return (void *)((wxObject *) ((wxSizer *) x));
41676 }
41677 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
41678 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
41679 }
41680 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
41681 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
41682 }
41683 static void *_p_wxMenuTo_p_wxObject(void *x) {
41684 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
41685 }
41686 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
41687 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
41688 }
41689 static void *_p_wxImageTo_p_wxObject(void *x) {
41690 return (void *)((wxObject *) ((wxImage *) x));
41691 }
41692 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
41693 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
41694 }
41695 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
41696 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
41697 }
41698 static void *_p_wxPyEventTo_p_wxObject(void *x) {
41699 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
41700 }
41701 static void *_p_wxWindowTo_p_wxObject(void *x) {
41702 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
41703 }
41704 static void *_p_wxControlTo_p_wxObject(void *x) {
41705 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
41706 }
41707 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
41708 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
41709 }
41710 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
41711 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
41712 }
41713 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
41714 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
41715 }
41716 static void *_p_wxPyAppTo_p_wxObject(void *x) {
41717 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
41718 }
41719 static void *_p_wxEventTo_p_wxObject(void *x) {
41720 return (void *)((wxObject *) ((wxEvent *) x));
41721 }
41722 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
41723 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
41724 }
41725 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
41726 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
41727 }
41728 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
41729 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
41730 }
41731 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
41732 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
41733 }
41734 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
41735 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
41736 }
41737 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
41738 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
41739 }
41740 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
41741 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
41742 }
41743 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
41744 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
41745 }
41746 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
41747 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
41748 }
41749 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
41750 return (void *)((wxObject *) ((wxEvtHandler *) x));
41751 }
41752 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
41753 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
41754 }
41755 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
41756 return (void *)((wxObject *) ((wxImageHandler *) x));
41757 }
41758 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
41759 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
41760 }
41761 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
41762 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
41763 }
41764 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
41765 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
41766 }
41767 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
41768 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
41769 }
41770 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
41771 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
41772 }
41773 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
41774 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
41775 }
41776 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
41777 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
41778 }
41779 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
41780 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
41781 }
41782 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
41783 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
41784 }
41785 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
41786 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
41787 }
41788 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
41789 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
41790 }
41791 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
41792 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
41793 }
41794 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
41795 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
41796 }
41797 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
41798 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
41799 }
41800 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
41801 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
41802 }
41803 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
41804 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
41805 }
41806 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
41807 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
41808 }
41809 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
41810 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
41811 }
41812 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
41813 return (void *)((wxObject *) ((wxFileSystem *) x));
41814 }
41815 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
41816 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
41817 }
41818 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
41819 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
41820 }
41821 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
41822 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
41823 }
41824 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
41825 return (void *)((wxObject *) ((wxSizerItem *) x));
41826 }
41827 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
41828 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
41829 }
41830 static void *_p_wxShowEventTo_p_wxObject(void *x) {
41831 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
41832 }
41833 static void *_p_wxFSFileTo_p_wxObject(void *x) {
41834 return (void *)((wxObject *) ((wxFSFile *) x));
41835 }
41836 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
41837 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
41838 }
41839 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
41840 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
41841 }
41842 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
41843 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
41844 }
41845 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
41846 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
41847 }
41848 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
41849 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
41850 }
41851 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
41852 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
41853 }
41854 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
41855 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
41856 }
41857 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
41858 return (void *)((wxObject *) ((wxMenuItem *) x));
41859 }
41860 static void *_p_wxPySizerTo_p_wxObject(void *x) {
41861 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
41862 }
41863 static void *_p_wxControlTo_p_wxWindow(void *x) {
41864 return (void *)((wxWindow *) ((wxControl *) x));
41865 }
41866 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
41867 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
41868 }
41869 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
41870 return (void *)((wxWindow *) ((wxMenuBar *) x));
41871 }
41872 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
41873 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
41874 }
41875 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
41876 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
41877 }
41878 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
41879 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
41880 }
41881 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
41882 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
41883 }
41884 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
41885 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
41886 }
41887 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
41888 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
41889 }
41890 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
41891 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
41892 }
41893 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
41894 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
41895 }
41896 static void *_p_wxPyValidatorTo_p_wxValidator(void *x) {
41897 return (void *)((wxValidator *) ((wxPyValidator *) x));
41898 }
41899 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}};
41900 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}};
41901 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}};
41902 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}};
41903 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}};
41904 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}};
41905 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}};
41906 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}};
41907 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}};
41908 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}};
41909 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}};
41910 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}};
41911 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}};
41912 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}};
41913 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}};
41914 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}};
41915 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}};
41916 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}};
41917 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}};
41918 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}};
41919 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}};
41920 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}};
41921 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}};
41922 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}};
41923 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}};
41924 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}};
41925 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}};
41926 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}};
41927 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}};
41928 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}};
41929 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}};
41930 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}};
41931 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}};
41932 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}};
41933 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}};
41934 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}};
41935 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}};
41936 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}};
41937 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}};
41938 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}};
41939 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}};
41940 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}};
41941 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}};
41942 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}};
41943 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}};
41944 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}};
41945 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}};
41946 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}};
41947 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}};
41948 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}};
41949 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}};
41950 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}};
41951 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}};
41952 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}};
41953 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}};
41954 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}};
41955 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}};
41956 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}};
41957 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}};
41958 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}};
41959 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}};
41960 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}};
41961 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}};
41962 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}};
41963 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}};
41964 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}};
41965 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}};
41966 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}};
41967 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}};
41968 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}};
41969 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}};
41970 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}};
41971 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}};
41972 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}};
41973 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}};
41974 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}};
41975 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}};
41976 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}};
41977 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}};
41978 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}};
41979 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}};
41980 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}};
41981 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}};
41982 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}};
41983 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}};
41984 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}};
41985 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}};
41986 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}};
41987 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}};
41988 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}};
41989 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}};
41990 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}};
41991 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}};
41992 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}};
41993 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}};
41994 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}};
41995 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}};
41996 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}};
41997 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}};
41998 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}};
41999 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}};
42000 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}};
42001 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}};
42002 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}};
42003 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}};
42004 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}};
42005 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}};
42006 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}};
42007 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}};
42008 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}};
42009 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}};
42010 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}};
42011 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}};
42012 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}};
42013 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}};
42014
42015 static swig_type_info *swig_types_initial[] = {
42016 _swigt__p_wxLayoutConstraints,
42017 _swigt__p_wxRealPoint,
42018 _swigt__p_wxSizerItem,
42019 _swigt__p_wxGBSizerItem,
42020 _swigt__p_wxScrollEvent,
42021 _swigt__p_wxIndividualLayoutConstraint,
42022 _swigt__p_wxSizer,
42023 _swigt__p_wxBoxSizer,
42024 _swigt__p_wxStaticBoxSizer,
42025 _swigt__p_wxGridBagSizer,
42026 _swigt__p_wxAcceleratorEntry,
42027 _swigt__p_wxUpdateUIEvent,
42028 _swigt__p_wxMenu,
42029 _swigt__p_wxEvent,
42030 _swigt__p_wxGridSizer,
42031 _swigt__p_wxFlexGridSizer,
42032 _swigt__p_wxInitDialogEvent,
42033 _swigt__p_wxItemContainer,
42034 _swigt__p_wxNcPaintEvent,
42035 _swigt__p_wxPaintEvent,
42036 _swigt__p_wxSysColourChangedEvent,
42037 _swigt__p_wxMouseCaptureChangedEvent,
42038 _swigt__p_wxDisplayChangedEvent,
42039 _swigt__p_wxPaletteChangedEvent,
42040 _swigt__p_wxControl,
42041 _swigt__p_wxFont,
42042 _swigt__p_wxMenuBarBase,
42043 _swigt__p_wxSetCursorEvent,
42044 _swigt__p_wxFSFile,
42045 _swigt__p_wxCaret,
42046 _swigt__p_wxRegion,
42047 _swigt__p_wxPoint2D,
42048 _swigt__p_int,
42049 _swigt__p_wxSize,
42050 _swigt__p_wxDC,
42051 _swigt__p_wxPySizer,
42052 _swigt__p_wxVisualAttributes,
42053 _swigt__p_wxNotifyEvent,
42054 _swigt__p_wxPyEvent,
42055 _swigt__p_wxPropagationDisabler,
42056 _swigt__p_wxAppTraits,
42057 _swigt__p_wxArrayString,
42058 _swigt__p_wxShowEvent,
42059 _swigt__p_wxToolTip,
42060 _swigt__p_wxMaximizeEvent,
42061 _swigt__p_wxIconizeEvent,
42062 _swigt__p_wxActivateEvent,
42063 _swigt__p_wxMoveEvent,
42064 _swigt__p_wxSizeEvent,
42065 _swigt__p_wxQueryNewPaletteEvent,
42066 _swigt__p_wxWindowCreateEvent,
42067 _swigt__p_wxIdleEvent,
42068 _swigt__p_wxMenuItem,
42069 _swigt__p_wxStaticBox,
42070 _swigt__p_long,
42071 _swigt__p_wxTIFFHandler,
42072 _swigt__p_wxXPMHandler,
42073 _swigt__p_wxPNMHandler,
42074 _swigt__p_wxJPEGHandler,
42075 _swigt__p_wxPCXHandler,
42076 _swigt__p_wxGIFHandler,
42077 _swigt__p_wxPNGHandler,
42078 _swigt__p_wxANIHandler,
42079 _swigt__p_wxMemoryFSHandler,
42080 _swigt__p_wxEvtHandler,
42081 _swigt__p_wxCURHandler,
42082 _swigt__p_wxICOHandler,
42083 _swigt__p_wxBMPHandler,
42084 _swigt__p_wxImageHandler,
42085 _swigt__p_wxFileSystemHandler,
42086 _swigt__p_wxPyFileSystemHandler,
42087 _swigt__p_wxInternetFSHandler,
42088 _swigt__p_wxZipFSHandler,
42089 _swigt__p_wxRect,
42090 _swigt__p_wxGBSpan,
42091 _swigt__p_wxPropagateOnce,
42092 _swigt__p_wxAcceleratorTable,
42093 _swigt__p_char,
42094 _swigt__p_wxGBPosition,
42095 _swigt__p_wxImage,
42096 _swigt__p_wxFrame,
42097 _swigt__p_wxScrollWinEvent,
42098 _swigt__p_wxImageHistogram,
42099 _swigt__p_byte,
42100 _swigt__p_wxPoint,
42101 _swigt__p_wxCursor,
42102 _swigt__p_wxObject,
42103 _swigt__p_wxPyInputStream,
42104 _swigt__p_wxOutputStream,
42105 _swigt__p_wxInputStream,
42106 _swigt__p_wxDateTime,
42107 _swigt__p_wxKeyEvent,
42108 _swigt__p_wxNavigationKeyEvent,
42109 _swigt__p_wxWindowDestroyEvent,
42110 _swigt__p_wxWindow,
42111 _swigt__p_wxMenuBar,
42112 _swigt__p_wxFileSystem,
42113 _swigt__p_wxBitmap,
42114 _swigt__p_wxMenuEvent,
42115 _swigt__p_wxContextMenuEvent,
42116 _swigt__p_unsigned_char,
42117 _swigt__p_wxCloseEvent,
42118 _swigt__p_wxEraseEvent,
42119 _swigt__p_wxMouseEvent,
42120 _swigt__p_wxPyApp,
42121 _swigt__p_wxCommandEvent,
42122 _swigt__p_wxPyCommandEvent,
42123 _swigt__p_wxPyDropTarget,
42124 _swigt__p_wxChildFocusEvent,
42125 _swigt__p_wxFocusEvent,
42126 _swigt__p_wxDropFilesEvent,
42127 _swigt__p_wxControlWithItems,
42128 _swigt__p_wxColour,
42129 _swigt__p_wxValidator,
42130 _swigt__p_wxPyValidator,
42131 0
42132 };
42133
42134
42135 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
42136
42137 static swig_const_info swig_const_table[] = {
42138 {0}};
42139
42140 #ifdef __cplusplus
42141 }
42142 #endif
42143
42144 #ifdef __cplusplus
42145 extern "C"
42146 #endif
42147 SWIGEXPORT(void) SWIG_init(void) {
42148 static PyObject *SWIG_globals = 0;
42149 static int typeinit = 0;
42150 PyObject *m, *d;
42151 int i;
42152 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
42153 m = Py_InitModule((char *) SWIG_name, SwigMethods);
42154 d = PyModule_GetDict(m);
42155
42156 if (!typeinit) {
42157 for (i = 0; swig_types_initial[i]; i++) {
42158 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
42159 }
42160 typeinit = 1;
42161 }
42162 SWIG_InstallConstants(d,swig_const_table);
42163
42164
42165 #ifndef wxPyUSE_EXPORT
42166 // Make our API structure a CObject so other modules can import it
42167 // from this module.
42168 PyObject* cobj = PyCObject_FromVoidPtr(&API, NULL);
42169 PyDict_SetItemString(d,"_wxPyCoreAPI", cobj);
42170 Py_XDECREF(cobj);
42171 #endif
42172
42173 PyDict_SetItemString(d,"NOT_FOUND", SWIG_FromInt((int)wxNOT_FOUND));
42174 PyDict_SetItemString(d,"VSCROLL", SWIG_FromInt((int)wxVSCROLL));
42175 PyDict_SetItemString(d,"HSCROLL", SWIG_FromInt((int)wxHSCROLL));
42176 PyDict_SetItemString(d,"CAPTION", SWIG_FromInt((int)wxCAPTION));
42177 PyDict_SetItemString(d,"DOUBLE_BORDER", SWIG_FromInt((int)wxDOUBLE_BORDER));
42178 PyDict_SetItemString(d,"SUNKEN_BORDER", SWIG_FromInt((int)wxSUNKEN_BORDER));
42179 PyDict_SetItemString(d,"RAISED_BORDER", SWIG_FromInt((int)wxRAISED_BORDER));
42180 PyDict_SetItemString(d,"BORDER", SWIG_FromInt((int)wxBORDER));
42181 PyDict_SetItemString(d,"SIMPLE_BORDER", SWIG_FromInt((int)wxSIMPLE_BORDER));
42182 PyDict_SetItemString(d,"STATIC_BORDER", SWIG_FromInt((int)wxSTATIC_BORDER));
42183 PyDict_SetItemString(d,"TRANSPARENT_WINDOW", SWIG_FromInt((int)wxTRANSPARENT_WINDOW));
42184 PyDict_SetItemString(d,"NO_BORDER", SWIG_FromInt((int)wxNO_BORDER));
42185 PyDict_SetItemString(d,"TAB_TRAVERSAL", SWIG_FromInt((int)wxTAB_TRAVERSAL));
42186 PyDict_SetItemString(d,"WANTS_CHARS", SWIG_FromInt((int)wxWANTS_CHARS));
42187 PyDict_SetItemString(d,"POPUP_WINDOW", SWIG_FromInt((int)wxPOPUP_WINDOW));
42188 PyDict_SetItemString(d,"CENTER_FRAME", SWIG_FromInt((int)wxCENTER_FRAME));
42189 PyDict_SetItemString(d,"CENTRE_ON_SCREEN", SWIG_FromInt((int)wxCENTRE_ON_SCREEN));
42190 PyDict_SetItemString(d,"CENTER_ON_SCREEN", SWIG_FromInt((int)wxCENTER_ON_SCREEN));
42191 PyDict_SetItemString(d,"ED_CLIENT_MARGIN", SWIG_FromInt((int)wxED_CLIENT_MARGIN));
42192 PyDict_SetItemString(d,"ED_BUTTONS_BOTTOM", SWIG_FromInt((int)wxED_BUTTONS_BOTTOM));
42193 PyDict_SetItemString(d,"ED_BUTTONS_RIGHT", SWIG_FromInt((int)wxED_BUTTONS_RIGHT));
42194 PyDict_SetItemString(d,"ED_STATIC_LINE", SWIG_FromInt((int)wxED_STATIC_LINE));
42195 PyDict_SetItemString(d,"EXT_DIALOG_STYLE", SWIG_FromInt((int)wxEXT_DIALOG_STYLE));
42196 PyDict_SetItemString(d,"CLIP_CHILDREN", SWIG_FromInt((int)wxCLIP_CHILDREN));
42197 PyDict_SetItemString(d,"CLIP_SIBLINGS", SWIG_FromInt((int)wxCLIP_SIBLINGS));
42198 PyDict_SetItemString(d,"ALWAYS_SHOW_SB", SWIG_FromInt((int)wxALWAYS_SHOW_SB));
42199 PyDict_SetItemString(d,"RETAINED", SWIG_FromInt((int)wxRETAINED));
42200 PyDict_SetItemString(d,"BACKINGSTORE", SWIG_FromInt((int)wxBACKINGSTORE));
42201 PyDict_SetItemString(d,"COLOURED", SWIG_FromInt((int)wxCOLOURED));
42202 PyDict_SetItemString(d,"FIXED_LENGTH", SWIG_FromInt((int)wxFIXED_LENGTH));
42203 PyDict_SetItemString(d,"LB_NEEDED_SB", SWIG_FromInt((int)wxLB_NEEDED_SB));
42204 PyDict_SetItemString(d,"LB_ALWAYS_SB", SWIG_FromInt((int)wxLB_ALWAYS_SB));
42205 PyDict_SetItemString(d,"LB_SORT", SWIG_FromInt((int)wxLB_SORT));
42206 PyDict_SetItemString(d,"LB_SINGLE", SWIG_FromInt((int)wxLB_SINGLE));
42207 PyDict_SetItemString(d,"LB_MULTIPLE", SWIG_FromInt((int)wxLB_MULTIPLE));
42208 PyDict_SetItemString(d,"LB_EXTENDED", SWIG_FromInt((int)wxLB_EXTENDED));
42209 PyDict_SetItemString(d,"LB_OWNERDRAW", SWIG_FromInt((int)wxLB_OWNERDRAW));
42210 PyDict_SetItemString(d,"LB_HSCROLL", SWIG_FromInt((int)wxLB_HSCROLL));
42211 PyDict_SetItemString(d,"PROCESS_ENTER", SWIG_FromInt((int)wxPROCESS_ENTER));
42212 PyDict_SetItemString(d,"PASSWORD", SWIG_FromInt((int)wxPASSWORD));
42213 PyDict_SetItemString(d,"CB_SIMPLE", SWIG_FromInt((int)wxCB_SIMPLE));
42214 PyDict_SetItemString(d,"CB_DROPDOWN", SWIG_FromInt((int)wxCB_DROPDOWN));
42215 PyDict_SetItemString(d,"CB_SORT", SWIG_FromInt((int)wxCB_SORT));
42216 PyDict_SetItemString(d,"CB_READONLY", SWIG_FromInt((int)wxCB_READONLY));
42217 PyDict_SetItemString(d,"RA_HORIZONTAL", SWIG_FromInt((int)wxRA_HORIZONTAL));
42218 PyDict_SetItemString(d,"RA_VERTICAL", SWIG_FromInt((int)wxRA_VERTICAL));
42219 PyDict_SetItemString(d,"RA_SPECIFY_ROWS", SWIG_FromInt((int)wxRA_SPECIFY_ROWS));
42220 PyDict_SetItemString(d,"RA_SPECIFY_COLS", SWIG_FromInt((int)wxRA_SPECIFY_COLS));
42221 PyDict_SetItemString(d,"RB_GROUP", SWIG_FromInt((int)wxRB_GROUP));
42222 PyDict_SetItemString(d,"RB_SINGLE", SWIG_FromInt((int)wxRB_SINGLE));
42223 PyDict_SetItemString(d,"SL_HORIZONTAL", SWIG_FromInt((int)wxSL_HORIZONTAL));
42224 PyDict_SetItemString(d,"SL_VERTICAL", SWIG_FromInt((int)wxSL_VERTICAL));
42225 PyDict_SetItemString(d,"SL_AUTOTICKS", SWIG_FromInt((int)wxSL_AUTOTICKS));
42226 PyDict_SetItemString(d,"SL_LABELS", SWIG_FromInt((int)wxSL_LABELS));
42227 PyDict_SetItemString(d,"SL_LEFT", SWIG_FromInt((int)wxSL_LEFT));
42228 PyDict_SetItemString(d,"SL_TOP", SWIG_FromInt((int)wxSL_TOP));
42229 PyDict_SetItemString(d,"SL_RIGHT", SWIG_FromInt((int)wxSL_RIGHT));
42230 PyDict_SetItemString(d,"SL_BOTTOM", SWIG_FromInt((int)wxSL_BOTTOM));
42231 PyDict_SetItemString(d,"SL_BOTH", SWIG_FromInt((int)wxSL_BOTH));
42232 PyDict_SetItemString(d,"SL_SELRANGE", SWIG_FromInt((int)wxSL_SELRANGE));
42233 PyDict_SetItemString(d,"SB_HORIZONTAL", SWIG_FromInt((int)wxSB_HORIZONTAL));
42234 PyDict_SetItemString(d,"SB_VERTICAL", SWIG_FromInt((int)wxSB_VERTICAL));
42235 PyDict_SetItemString(d,"ST_SIZEGRIP", SWIG_FromInt((int)wxST_SIZEGRIP));
42236 PyDict_SetItemString(d,"ST_NO_AUTORESIZE", SWIG_FromInt((int)wxST_NO_AUTORESIZE));
42237 PyDict_SetItemString(d,"FLOOD_SURFACE", SWIG_FromInt((int)wxFLOOD_SURFACE));
42238 PyDict_SetItemString(d,"FLOOD_BORDER", SWIG_FromInt((int)wxFLOOD_BORDER));
42239 PyDict_SetItemString(d,"ODDEVEN_RULE", SWIG_FromInt((int)wxODDEVEN_RULE));
42240 PyDict_SetItemString(d,"WINDING_RULE", SWIG_FromInt((int)wxWINDING_RULE));
42241 PyDict_SetItemString(d,"TOOL_TOP", SWIG_FromInt((int)wxTOOL_TOP));
42242 PyDict_SetItemString(d,"TOOL_BOTTOM", SWIG_FromInt((int)wxTOOL_BOTTOM));
42243 PyDict_SetItemString(d,"TOOL_LEFT", SWIG_FromInt((int)wxTOOL_LEFT));
42244 PyDict_SetItemString(d,"TOOL_RIGHT", SWIG_FromInt((int)wxTOOL_RIGHT));
42245 PyDict_SetItemString(d,"OK", SWIG_FromInt((int)wxOK));
42246 PyDict_SetItemString(d,"YES_NO", SWIG_FromInt((int)wxYES_NO));
42247 PyDict_SetItemString(d,"CANCEL", SWIG_FromInt((int)wxCANCEL));
42248 PyDict_SetItemString(d,"YES", SWIG_FromInt((int)wxYES));
42249 PyDict_SetItemString(d,"NO", SWIG_FromInt((int)wxNO));
42250 PyDict_SetItemString(d,"NO_DEFAULT", SWIG_FromInt((int)wxNO_DEFAULT));
42251 PyDict_SetItemString(d,"YES_DEFAULT", SWIG_FromInt((int)wxYES_DEFAULT));
42252 PyDict_SetItemString(d,"ICON_EXCLAMATION", SWIG_FromInt((int)wxICON_EXCLAMATION));
42253 PyDict_SetItemString(d,"ICON_HAND", SWIG_FromInt((int)wxICON_HAND));
42254 PyDict_SetItemString(d,"ICON_QUESTION", SWIG_FromInt((int)wxICON_QUESTION));
42255 PyDict_SetItemString(d,"ICON_INFORMATION", SWIG_FromInt((int)wxICON_INFORMATION));
42256 PyDict_SetItemString(d,"ICON_STOP", SWIG_FromInt((int)wxICON_STOP));
42257 PyDict_SetItemString(d,"ICON_ASTERISK", SWIG_FromInt((int)wxICON_ASTERISK));
42258 PyDict_SetItemString(d,"ICON_MASK", SWIG_FromInt((int)wxICON_MASK));
42259 PyDict_SetItemString(d,"ICON_WARNING", SWIG_FromInt((int)wxICON_WARNING));
42260 PyDict_SetItemString(d,"ICON_ERROR", SWIG_FromInt((int)wxICON_ERROR));
42261 PyDict_SetItemString(d,"FORWARD", SWIG_FromInt((int)wxFORWARD));
42262 PyDict_SetItemString(d,"BACKWARD", SWIG_FromInt((int)wxBACKWARD));
42263 PyDict_SetItemString(d,"RESET", SWIG_FromInt((int)wxRESET));
42264 PyDict_SetItemString(d,"HELP", SWIG_FromInt((int)wxHELP));
42265 PyDict_SetItemString(d,"MORE", SWIG_FromInt((int)wxMORE));
42266 PyDict_SetItemString(d,"SETUP", SWIG_FromInt((int)wxSETUP));
42267 PyDict_SetItemString(d,"SIZE_AUTO_WIDTH", SWIG_FromInt((int)wxSIZE_AUTO_WIDTH));
42268 PyDict_SetItemString(d,"SIZE_AUTO_HEIGHT", SWIG_FromInt((int)wxSIZE_AUTO_HEIGHT));
42269 PyDict_SetItemString(d,"SIZE_AUTO", SWIG_FromInt((int)wxSIZE_AUTO));
42270 PyDict_SetItemString(d,"SIZE_USE_EXISTING", SWIG_FromInt((int)wxSIZE_USE_EXISTING));
42271 PyDict_SetItemString(d,"SIZE_ALLOW_MINUS_ONE", SWIG_FromInt((int)wxSIZE_ALLOW_MINUS_ONE));
42272 PyDict_SetItemString(d,"PORTRAIT", SWIG_FromInt((int)wxPORTRAIT));
42273 PyDict_SetItemString(d,"LANDSCAPE", SWIG_FromInt((int)wxLANDSCAPE));
42274 PyDict_SetItemString(d,"PRINT_QUALITY_HIGH", SWIG_FromInt((int)wxPRINT_QUALITY_HIGH));
42275 PyDict_SetItemString(d,"PRINT_QUALITY_MEDIUM", SWIG_FromInt((int)wxPRINT_QUALITY_MEDIUM));
42276 PyDict_SetItemString(d,"PRINT_QUALITY_LOW", SWIG_FromInt((int)wxPRINT_QUALITY_LOW));
42277 PyDict_SetItemString(d,"PRINT_QUALITY_DRAFT", SWIG_FromInt((int)wxPRINT_QUALITY_DRAFT));
42278 PyDict_SetItemString(d,"ID_ANY", SWIG_FromInt((int)wxID_ANY));
42279 PyDict_SetItemString(d,"ID_SEPARATOR", SWIG_FromInt((int)wxID_SEPARATOR));
42280 PyDict_SetItemString(d,"ID_LOWEST", SWIG_FromInt((int)wxID_LOWEST));
42281 PyDict_SetItemString(d,"ID_OPEN", SWIG_FromInt((int)wxID_OPEN));
42282 PyDict_SetItemString(d,"ID_CLOSE", SWIG_FromInt((int)wxID_CLOSE));
42283 PyDict_SetItemString(d,"ID_NEW", SWIG_FromInt((int)wxID_NEW));
42284 PyDict_SetItemString(d,"ID_SAVE", SWIG_FromInt((int)wxID_SAVE));
42285 PyDict_SetItemString(d,"ID_SAVEAS", SWIG_FromInt((int)wxID_SAVEAS));
42286 PyDict_SetItemString(d,"ID_REVERT", SWIG_FromInt((int)wxID_REVERT));
42287 PyDict_SetItemString(d,"ID_EXIT", SWIG_FromInt((int)wxID_EXIT));
42288 PyDict_SetItemString(d,"ID_UNDO", SWIG_FromInt((int)wxID_UNDO));
42289 PyDict_SetItemString(d,"ID_REDO", SWIG_FromInt((int)wxID_REDO));
42290 PyDict_SetItemString(d,"ID_HELP", SWIG_FromInt((int)wxID_HELP));
42291 PyDict_SetItemString(d,"ID_PRINT", SWIG_FromInt((int)wxID_PRINT));
42292 PyDict_SetItemString(d,"ID_PRINT_SETUP", SWIG_FromInt((int)wxID_PRINT_SETUP));
42293 PyDict_SetItemString(d,"ID_PREVIEW", SWIG_FromInt((int)wxID_PREVIEW));
42294 PyDict_SetItemString(d,"ID_ABOUT", SWIG_FromInt((int)wxID_ABOUT));
42295 PyDict_SetItemString(d,"ID_HELP_CONTENTS", SWIG_FromInt((int)wxID_HELP_CONTENTS));
42296 PyDict_SetItemString(d,"ID_HELP_COMMANDS", SWIG_FromInt((int)wxID_HELP_COMMANDS));
42297 PyDict_SetItemString(d,"ID_HELP_PROCEDURES", SWIG_FromInt((int)wxID_HELP_PROCEDURES));
42298 PyDict_SetItemString(d,"ID_HELP_CONTEXT", SWIG_FromInt((int)wxID_HELP_CONTEXT));
42299 PyDict_SetItemString(d,"ID_CLOSE_ALL", SWIG_FromInt((int)wxID_CLOSE_ALL));
42300 PyDict_SetItemString(d,"ID_PREFERENCES", SWIG_FromInt((int)wxID_PREFERENCES));
42301 PyDict_SetItemString(d,"ID_CUT", SWIG_FromInt((int)wxID_CUT));
42302 PyDict_SetItemString(d,"ID_COPY", SWIG_FromInt((int)wxID_COPY));
42303 PyDict_SetItemString(d,"ID_PASTE", SWIG_FromInt((int)wxID_PASTE));
42304 PyDict_SetItemString(d,"ID_CLEAR", SWIG_FromInt((int)wxID_CLEAR));
42305 PyDict_SetItemString(d,"ID_FIND", SWIG_FromInt((int)wxID_FIND));
42306 PyDict_SetItemString(d,"ID_DUPLICATE", SWIG_FromInt((int)wxID_DUPLICATE));
42307 PyDict_SetItemString(d,"ID_SELECTALL", SWIG_FromInt((int)wxID_SELECTALL));
42308 PyDict_SetItemString(d,"ID_DELETE", SWIG_FromInt((int)wxID_DELETE));
42309 PyDict_SetItemString(d,"ID_REPLACE", SWIG_FromInt((int)wxID_REPLACE));
42310 PyDict_SetItemString(d,"ID_REPLACE_ALL", SWIG_FromInt((int)wxID_REPLACE_ALL));
42311 PyDict_SetItemString(d,"ID_PROPERTIES", SWIG_FromInt((int)wxID_PROPERTIES));
42312 PyDict_SetItemString(d,"ID_VIEW_DETAILS", SWIG_FromInt((int)wxID_VIEW_DETAILS));
42313 PyDict_SetItemString(d,"ID_VIEW_LARGEICONS", SWIG_FromInt((int)wxID_VIEW_LARGEICONS));
42314 PyDict_SetItemString(d,"ID_VIEW_SMALLICONS", SWIG_FromInt((int)wxID_VIEW_SMALLICONS));
42315 PyDict_SetItemString(d,"ID_VIEW_LIST", SWIG_FromInt((int)wxID_VIEW_LIST));
42316 PyDict_SetItemString(d,"ID_VIEW_SORTDATE", SWIG_FromInt((int)wxID_VIEW_SORTDATE));
42317 PyDict_SetItemString(d,"ID_VIEW_SORTNAME", SWIG_FromInt((int)wxID_VIEW_SORTNAME));
42318 PyDict_SetItemString(d,"ID_VIEW_SORTSIZE", SWIG_FromInt((int)wxID_VIEW_SORTSIZE));
42319 PyDict_SetItemString(d,"ID_VIEW_SORTTYPE", SWIG_FromInt((int)wxID_VIEW_SORTTYPE));
42320 PyDict_SetItemString(d,"ID_FILE1", SWIG_FromInt((int)wxID_FILE1));
42321 PyDict_SetItemString(d,"ID_FILE2", SWIG_FromInt((int)wxID_FILE2));
42322 PyDict_SetItemString(d,"ID_FILE3", SWIG_FromInt((int)wxID_FILE3));
42323 PyDict_SetItemString(d,"ID_FILE4", SWIG_FromInt((int)wxID_FILE4));
42324 PyDict_SetItemString(d,"ID_FILE5", SWIG_FromInt((int)wxID_FILE5));
42325 PyDict_SetItemString(d,"ID_FILE6", SWIG_FromInt((int)wxID_FILE6));
42326 PyDict_SetItemString(d,"ID_FILE7", SWIG_FromInt((int)wxID_FILE7));
42327 PyDict_SetItemString(d,"ID_FILE8", SWIG_FromInt((int)wxID_FILE8));
42328 PyDict_SetItemString(d,"ID_FILE9", SWIG_FromInt((int)wxID_FILE9));
42329 PyDict_SetItemString(d,"ID_OK", SWIG_FromInt((int)wxID_OK));
42330 PyDict_SetItemString(d,"ID_CANCEL", SWIG_FromInt((int)wxID_CANCEL));
42331 PyDict_SetItemString(d,"ID_APPLY", SWIG_FromInt((int)wxID_APPLY));
42332 PyDict_SetItemString(d,"ID_YES", SWIG_FromInt((int)wxID_YES));
42333 PyDict_SetItemString(d,"ID_NO", SWIG_FromInt((int)wxID_NO));
42334 PyDict_SetItemString(d,"ID_STATIC", SWIG_FromInt((int)wxID_STATIC));
42335 PyDict_SetItemString(d,"ID_FORWARD", SWIG_FromInt((int)wxID_FORWARD));
42336 PyDict_SetItemString(d,"ID_BACKWARD", SWIG_FromInt((int)wxID_BACKWARD));
42337 PyDict_SetItemString(d,"ID_DEFAULT", SWIG_FromInt((int)wxID_DEFAULT));
42338 PyDict_SetItemString(d,"ID_MORE", SWIG_FromInt((int)wxID_MORE));
42339 PyDict_SetItemString(d,"ID_SETUP", SWIG_FromInt((int)wxID_SETUP));
42340 PyDict_SetItemString(d,"ID_RESET", SWIG_FromInt((int)wxID_RESET));
42341 PyDict_SetItemString(d,"ID_CONTEXT_HELP", SWIG_FromInt((int)wxID_CONTEXT_HELP));
42342 PyDict_SetItemString(d,"ID_YESTOALL", SWIG_FromInt((int)wxID_YESTOALL));
42343 PyDict_SetItemString(d,"ID_NOTOALL", SWIG_FromInt((int)wxID_NOTOALL));
42344 PyDict_SetItemString(d,"ID_ABORT", SWIG_FromInt((int)wxID_ABORT));
42345 PyDict_SetItemString(d,"ID_RETRY", SWIG_FromInt((int)wxID_RETRY));
42346 PyDict_SetItemString(d,"ID_IGNORE", SWIG_FromInt((int)wxID_IGNORE));
42347 PyDict_SetItemString(d,"ID_HIGHEST", SWIG_FromInt((int)wxID_HIGHEST));
42348 PyDict_SetItemString(d,"OPEN", SWIG_FromInt((int)wxOPEN));
42349 PyDict_SetItemString(d,"SAVE", SWIG_FromInt((int)wxSAVE));
42350 PyDict_SetItemString(d,"HIDE_READONLY", SWIG_FromInt((int)wxHIDE_READONLY));
42351 PyDict_SetItemString(d,"OVERWRITE_PROMPT", SWIG_FromInt((int)wxOVERWRITE_PROMPT));
42352 PyDict_SetItemString(d,"FILE_MUST_EXIST", SWIG_FromInt((int)wxFILE_MUST_EXIST));
42353 PyDict_SetItemString(d,"MULTIPLE", SWIG_FromInt((int)wxMULTIPLE));
42354 PyDict_SetItemString(d,"CHANGE_DIR", SWIG_FromInt((int)wxCHANGE_DIR));
42355 PyDict_SetItemString(d,"ACCEL_ALT", SWIG_FromInt((int)wxACCEL_ALT));
42356 PyDict_SetItemString(d,"ACCEL_CTRL", SWIG_FromInt((int)wxACCEL_CTRL));
42357 PyDict_SetItemString(d,"ACCEL_SHIFT", SWIG_FromInt((int)wxACCEL_SHIFT));
42358 PyDict_SetItemString(d,"ACCEL_NORMAL", SWIG_FromInt((int)wxACCEL_NORMAL));
42359 PyDict_SetItemString(d,"PD_AUTO_HIDE", SWIG_FromInt((int)wxPD_AUTO_HIDE));
42360 PyDict_SetItemString(d,"PD_APP_MODAL", SWIG_FromInt((int)wxPD_APP_MODAL));
42361 PyDict_SetItemString(d,"PD_CAN_ABORT", SWIG_FromInt((int)wxPD_CAN_ABORT));
42362 PyDict_SetItemString(d,"PD_ELAPSED_TIME", SWIG_FromInt((int)wxPD_ELAPSED_TIME));
42363 PyDict_SetItemString(d,"PD_ESTIMATED_TIME", SWIG_FromInt((int)wxPD_ESTIMATED_TIME));
42364 PyDict_SetItemString(d,"PD_REMAINING_TIME", SWIG_FromInt((int)wxPD_REMAINING_TIME));
42365 PyDict_SetItemString(d,"DD_NEW_DIR_BUTTON", SWIG_FromInt((int)wxDD_NEW_DIR_BUTTON));
42366 PyDict_SetItemString(d,"DD_DEFAULT_STYLE", SWIG_FromInt((int)wxDD_DEFAULT_STYLE));
42367 PyDict_SetItemString(d,"MENU_TEAROFF", SWIG_FromInt((int)wxMENU_TEAROFF));
42368 PyDict_SetItemString(d,"MB_DOCKABLE", SWIG_FromInt((int)wxMB_DOCKABLE));
42369 PyDict_SetItemString(d,"NO_FULL_REPAINT_ON_RESIZE", SWIG_FromInt((int)wxNO_FULL_REPAINT_ON_RESIZE));
42370 PyDict_SetItemString(d,"FULL_REPAINT_ON_RESIZE", SWIG_FromInt((int)wxFULL_REPAINT_ON_RESIZE));
42371 PyDict_SetItemString(d,"LI_HORIZONTAL", SWIG_FromInt((int)wxLI_HORIZONTAL));
42372 PyDict_SetItemString(d,"LI_VERTICAL", SWIG_FromInt((int)wxLI_VERTICAL));
42373 PyDict_SetItemString(d,"WS_EX_VALIDATE_RECURSIVELY", SWIG_FromInt((int)wxWS_EX_VALIDATE_RECURSIVELY));
42374 PyDict_SetItemString(d,"WS_EX_BLOCK_EVENTS", SWIG_FromInt((int)wxWS_EX_BLOCK_EVENTS));
42375 PyDict_SetItemString(d,"WS_EX_TRANSIENT", SWIG_FromInt((int)wxWS_EX_TRANSIENT));
42376 PyDict_SetItemString(d,"WS_EX_THEMED_BACKGROUND", SWIG_FromInt((int)wxWS_EX_THEMED_BACKGROUND));
42377 PyDict_SetItemString(d,"WS_EX_PROCESS_IDLE", SWIG_FromInt((int)wxWS_EX_PROCESS_IDLE));
42378 PyDict_SetItemString(d,"WS_EX_PROCESS_UI_UPDATES", SWIG_FromInt((int)wxWS_EX_PROCESS_UI_UPDATES));
42379 PyDict_SetItemString(d,"MM_TEXT", SWIG_FromInt((int)wxMM_TEXT));
42380 PyDict_SetItemString(d,"MM_LOMETRIC", SWIG_FromInt((int)wxMM_LOMETRIC));
42381 PyDict_SetItemString(d,"MM_HIMETRIC", SWIG_FromInt((int)wxMM_HIMETRIC));
42382 PyDict_SetItemString(d,"MM_LOENGLISH", SWIG_FromInt((int)wxMM_LOENGLISH));
42383 PyDict_SetItemString(d,"MM_HIENGLISH", SWIG_FromInt((int)wxMM_HIENGLISH));
42384 PyDict_SetItemString(d,"MM_TWIPS", SWIG_FromInt((int)wxMM_TWIPS));
42385 PyDict_SetItemString(d,"MM_ISOTROPIC", SWIG_FromInt((int)wxMM_ISOTROPIC));
42386 PyDict_SetItemString(d,"MM_ANISOTROPIC", SWIG_FromInt((int)wxMM_ANISOTROPIC));
42387 PyDict_SetItemString(d,"MM_POINTS", SWIG_FromInt((int)wxMM_POINTS));
42388 PyDict_SetItemString(d,"MM_METRIC", SWIG_FromInt((int)wxMM_METRIC));
42389 PyDict_SetItemString(d,"CENTRE", SWIG_FromInt((int)wxCENTRE));
42390 PyDict_SetItemString(d,"CENTER", SWIG_FromInt((int)wxCENTER));
42391 PyDict_SetItemString(d,"HORIZONTAL", SWIG_FromInt((int)wxHORIZONTAL));
42392 PyDict_SetItemString(d,"VERTICAL", SWIG_FromInt((int)wxVERTICAL));
42393 PyDict_SetItemString(d,"BOTH", SWIG_FromInt((int)wxBOTH));
42394 PyDict_SetItemString(d,"LEFT", SWIG_FromInt((int)wxLEFT));
42395 PyDict_SetItemString(d,"RIGHT", SWIG_FromInt((int)wxRIGHT));
42396 PyDict_SetItemString(d,"UP", SWIG_FromInt((int)wxUP));
42397 PyDict_SetItemString(d,"DOWN", SWIG_FromInt((int)wxDOWN));
42398 PyDict_SetItemString(d,"TOP", SWIG_FromInt((int)wxTOP));
42399 PyDict_SetItemString(d,"BOTTOM", SWIG_FromInt((int)wxBOTTOM));
42400 PyDict_SetItemString(d,"NORTH", SWIG_FromInt((int)wxNORTH));
42401 PyDict_SetItemString(d,"SOUTH", SWIG_FromInt((int)wxSOUTH));
42402 PyDict_SetItemString(d,"WEST", SWIG_FromInt((int)wxWEST));
42403 PyDict_SetItemString(d,"EAST", SWIG_FromInt((int)wxEAST));
42404 PyDict_SetItemString(d,"ALL", SWIG_FromInt((int)wxALL));
42405 PyDict_SetItemString(d,"ALIGN_NOT", SWIG_FromInt((int)wxALIGN_NOT));
42406 PyDict_SetItemString(d,"ALIGN_CENTER_HORIZONTAL", SWIG_FromInt((int)wxALIGN_CENTER_HORIZONTAL));
42407 PyDict_SetItemString(d,"ALIGN_CENTRE_HORIZONTAL", SWIG_FromInt((int)wxALIGN_CENTRE_HORIZONTAL));
42408 PyDict_SetItemString(d,"ALIGN_LEFT", SWIG_FromInt((int)wxALIGN_LEFT));
42409 PyDict_SetItemString(d,"ALIGN_TOP", SWIG_FromInt((int)wxALIGN_TOP));
42410 PyDict_SetItemString(d,"ALIGN_RIGHT", SWIG_FromInt((int)wxALIGN_RIGHT));
42411 PyDict_SetItemString(d,"ALIGN_BOTTOM", SWIG_FromInt((int)wxALIGN_BOTTOM));
42412 PyDict_SetItemString(d,"ALIGN_CENTER_VERTICAL", SWIG_FromInt((int)wxALIGN_CENTER_VERTICAL));
42413 PyDict_SetItemString(d,"ALIGN_CENTRE_VERTICAL", SWIG_FromInt((int)wxALIGN_CENTRE_VERTICAL));
42414 PyDict_SetItemString(d,"ALIGN_CENTER", SWIG_FromInt((int)wxALIGN_CENTER));
42415 PyDict_SetItemString(d,"ALIGN_CENTRE", SWIG_FromInt((int)wxALIGN_CENTRE));
42416 PyDict_SetItemString(d,"ALIGN_MASK", SWIG_FromInt((int)wxALIGN_MASK));
42417 PyDict_SetItemString(d,"STRETCH_NOT", SWIG_FromInt((int)wxSTRETCH_NOT));
42418 PyDict_SetItemString(d,"SHRINK", SWIG_FromInt((int)wxSHRINK));
42419 PyDict_SetItemString(d,"GROW", SWIG_FromInt((int)wxGROW));
42420 PyDict_SetItemString(d,"EXPAND", SWIG_FromInt((int)wxEXPAND));
42421 PyDict_SetItemString(d,"SHAPED", SWIG_FromInt((int)wxSHAPED));
42422 PyDict_SetItemString(d,"FIXED_MINSIZE", SWIG_FromInt((int)wxFIXED_MINSIZE));
42423 PyDict_SetItemString(d,"TILE", SWIG_FromInt((int)wxTILE));
42424 PyDict_SetItemString(d,"ADJUST_MINSIZE", SWIG_FromInt((int)wxADJUST_MINSIZE));
42425 PyDict_SetItemString(d,"BORDER_DEFAULT", SWIG_FromInt((int)wxBORDER_DEFAULT));
42426 PyDict_SetItemString(d,"BORDER_NONE", SWIG_FromInt((int)wxBORDER_NONE));
42427 PyDict_SetItemString(d,"BORDER_STATIC", SWIG_FromInt((int)wxBORDER_STATIC));
42428 PyDict_SetItemString(d,"BORDER_SIMPLE", SWIG_FromInt((int)wxBORDER_SIMPLE));
42429 PyDict_SetItemString(d,"BORDER_RAISED", SWIG_FromInt((int)wxBORDER_RAISED));
42430 PyDict_SetItemString(d,"BORDER_SUNKEN", SWIG_FromInt((int)wxBORDER_SUNKEN));
42431 PyDict_SetItemString(d,"BORDER_DOUBLE", SWIG_FromInt((int)wxBORDER_DOUBLE));
42432 PyDict_SetItemString(d,"BORDER_MASK", SWIG_FromInt((int)wxBORDER_MASK));
42433 PyDict_SetItemString(d,"DEFAULT", SWIG_FromInt((int)wxDEFAULT));
42434 PyDict_SetItemString(d,"DECORATIVE", SWIG_FromInt((int)wxDECORATIVE));
42435 PyDict_SetItemString(d,"ROMAN", SWIG_FromInt((int)wxROMAN));
42436 PyDict_SetItemString(d,"SCRIPT", SWIG_FromInt((int)wxSCRIPT));
42437 PyDict_SetItemString(d,"SWISS", SWIG_FromInt((int)wxSWISS));
42438 PyDict_SetItemString(d,"MODERN", SWIG_FromInt((int)wxMODERN));
42439 PyDict_SetItemString(d,"TELETYPE", SWIG_FromInt((int)wxTELETYPE));
42440 PyDict_SetItemString(d,"VARIABLE", SWIG_FromInt((int)wxVARIABLE));
42441 PyDict_SetItemString(d,"FIXED", SWIG_FromInt((int)wxFIXED));
42442 PyDict_SetItemString(d,"NORMAL", SWIG_FromInt((int)wxNORMAL));
42443 PyDict_SetItemString(d,"LIGHT", SWIG_FromInt((int)wxLIGHT));
42444 PyDict_SetItemString(d,"BOLD", SWIG_FromInt((int)wxBOLD));
42445 PyDict_SetItemString(d,"ITALIC", SWIG_FromInt((int)wxITALIC));
42446 PyDict_SetItemString(d,"SLANT", SWIG_FromInt((int)wxSLANT));
42447 PyDict_SetItemString(d,"SOLID", SWIG_FromInt((int)wxSOLID));
42448 PyDict_SetItemString(d,"DOT", SWIG_FromInt((int)wxDOT));
42449 PyDict_SetItemString(d,"LONG_DASH", SWIG_FromInt((int)wxLONG_DASH));
42450 PyDict_SetItemString(d,"SHORT_DASH", SWIG_FromInt((int)wxSHORT_DASH));
42451 PyDict_SetItemString(d,"DOT_DASH", SWIG_FromInt((int)wxDOT_DASH));
42452 PyDict_SetItemString(d,"USER_DASH", SWIG_FromInt((int)wxUSER_DASH));
42453 PyDict_SetItemString(d,"TRANSPARENT", SWIG_FromInt((int)wxTRANSPARENT));
42454 PyDict_SetItemString(d,"STIPPLE", SWIG_FromInt((int)wxSTIPPLE));
42455 PyDict_SetItemString(d,"BDIAGONAL_HATCH", SWIG_FromInt((int)wxBDIAGONAL_HATCH));
42456 PyDict_SetItemString(d,"CROSSDIAG_HATCH", SWIG_FromInt((int)wxCROSSDIAG_HATCH));
42457 PyDict_SetItemString(d,"FDIAGONAL_HATCH", SWIG_FromInt((int)wxFDIAGONAL_HATCH));
42458 PyDict_SetItemString(d,"CROSS_HATCH", SWIG_FromInt((int)wxCROSS_HATCH));
42459 PyDict_SetItemString(d,"HORIZONTAL_HATCH", SWIG_FromInt((int)wxHORIZONTAL_HATCH));
42460 PyDict_SetItemString(d,"VERTICAL_HATCH", SWIG_FromInt((int)wxVERTICAL_HATCH));
42461 PyDict_SetItemString(d,"JOIN_BEVEL", SWIG_FromInt((int)wxJOIN_BEVEL));
42462 PyDict_SetItemString(d,"JOIN_MITER", SWIG_FromInt((int)wxJOIN_MITER));
42463 PyDict_SetItemString(d,"JOIN_ROUND", SWIG_FromInt((int)wxJOIN_ROUND));
42464 PyDict_SetItemString(d,"CAP_ROUND", SWIG_FromInt((int)wxCAP_ROUND));
42465 PyDict_SetItemString(d,"CAP_PROJECTING", SWIG_FromInt((int)wxCAP_PROJECTING));
42466 PyDict_SetItemString(d,"CAP_BUTT", SWIG_FromInt((int)wxCAP_BUTT));
42467 PyDict_SetItemString(d,"CLEAR", SWIG_FromInt((int)wxCLEAR));
42468 PyDict_SetItemString(d,"XOR", SWIG_FromInt((int)wxXOR));
42469 PyDict_SetItemString(d,"INVERT", SWIG_FromInt((int)wxINVERT));
42470 PyDict_SetItemString(d,"OR_REVERSE", SWIG_FromInt((int)wxOR_REVERSE));
42471 PyDict_SetItemString(d,"AND_REVERSE", SWIG_FromInt((int)wxAND_REVERSE));
42472 PyDict_SetItemString(d,"COPY", SWIG_FromInt((int)wxCOPY));
42473 PyDict_SetItemString(d,"AND", SWIG_FromInt((int)wxAND));
42474 PyDict_SetItemString(d,"AND_INVERT", SWIG_FromInt((int)wxAND_INVERT));
42475 PyDict_SetItemString(d,"NO_OP", SWIG_FromInt((int)wxNO_OP));
42476 PyDict_SetItemString(d,"NOR", SWIG_FromInt((int)wxNOR));
42477 PyDict_SetItemString(d,"EQUIV", SWIG_FromInt((int)wxEQUIV));
42478 PyDict_SetItemString(d,"SRC_INVERT", SWIG_FromInt((int)wxSRC_INVERT));
42479 PyDict_SetItemString(d,"OR_INVERT", SWIG_FromInt((int)wxOR_INVERT));
42480 PyDict_SetItemString(d,"NAND", SWIG_FromInt((int)wxNAND));
42481 PyDict_SetItemString(d,"OR", SWIG_FromInt((int)wxOR));
42482 PyDict_SetItemString(d,"SET", SWIG_FromInt((int)wxSET));
42483 PyDict_SetItemString(d,"WXK_BACK", SWIG_FromInt((int)WXK_BACK));
42484 PyDict_SetItemString(d,"WXK_TAB", SWIG_FromInt((int)WXK_TAB));
42485 PyDict_SetItemString(d,"WXK_RETURN", SWIG_FromInt((int)WXK_RETURN));
42486 PyDict_SetItemString(d,"WXK_ESCAPE", SWIG_FromInt((int)WXK_ESCAPE));
42487 PyDict_SetItemString(d,"WXK_SPACE", SWIG_FromInt((int)WXK_SPACE));
42488 PyDict_SetItemString(d,"WXK_DELETE", SWIG_FromInt((int)WXK_DELETE));
42489 PyDict_SetItemString(d,"WXK_START", SWIG_FromInt((int)WXK_START));
42490 PyDict_SetItemString(d,"WXK_LBUTTON", SWIG_FromInt((int)WXK_LBUTTON));
42491 PyDict_SetItemString(d,"WXK_RBUTTON", SWIG_FromInt((int)WXK_RBUTTON));
42492 PyDict_SetItemString(d,"WXK_CANCEL", SWIG_FromInt((int)WXK_CANCEL));
42493 PyDict_SetItemString(d,"WXK_MBUTTON", SWIG_FromInt((int)WXK_MBUTTON));
42494 PyDict_SetItemString(d,"WXK_CLEAR", SWIG_FromInt((int)WXK_CLEAR));
42495 PyDict_SetItemString(d,"WXK_SHIFT", SWIG_FromInt((int)WXK_SHIFT));
42496 PyDict_SetItemString(d,"WXK_ALT", SWIG_FromInt((int)WXK_ALT));
42497 PyDict_SetItemString(d,"WXK_CONTROL", SWIG_FromInt((int)WXK_CONTROL));
42498 PyDict_SetItemString(d,"WXK_MENU", SWIG_FromInt((int)WXK_MENU));
42499 PyDict_SetItemString(d,"WXK_PAUSE", SWIG_FromInt((int)WXK_PAUSE));
42500 PyDict_SetItemString(d,"WXK_CAPITAL", SWIG_FromInt((int)WXK_CAPITAL));
42501 PyDict_SetItemString(d,"WXK_PRIOR", SWIG_FromInt((int)WXK_PRIOR));
42502 PyDict_SetItemString(d,"WXK_NEXT", SWIG_FromInt((int)WXK_NEXT));
42503 PyDict_SetItemString(d,"WXK_END", SWIG_FromInt((int)WXK_END));
42504 PyDict_SetItemString(d,"WXK_HOME", SWIG_FromInt((int)WXK_HOME));
42505 PyDict_SetItemString(d,"WXK_LEFT", SWIG_FromInt((int)WXK_LEFT));
42506 PyDict_SetItemString(d,"WXK_UP", SWIG_FromInt((int)WXK_UP));
42507 PyDict_SetItemString(d,"WXK_RIGHT", SWIG_FromInt((int)WXK_RIGHT));
42508 PyDict_SetItemString(d,"WXK_DOWN", SWIG_FromInt((int)WXK_DOWN));
42509 PyDict_SetItemString(d,"WXK_SELECT", SWIG_FromInt((int)WXK_SELECT));
42510 PyDict_SetItemString(d,"WXK_PRINT", SWIG_FromInt((int)WXK_PRINT));
42511 PyDict_SetItemString(d,"WXK_EXECUTE", SWIG_FromInt((int)WXK_EXECUTE));
42512 PyDict_SetItemString(d,"WXK_SNAPSHOT", SWIG_FromInt((int)WXK_SNAPSHOT));
42513 PyDict_SetItemString(d,"WXK_INSERT", SWIG_FromInt((int)WXK_INSERT));
42514 PyDict_SetItemString(d,"WXK_HELP", SWIG_FromInt((int)WXK_HELP));
42515 PyDict_SetItemString(d,"WXK_NUMPAD0", SWIG_FromInt((int)WXK_NUMPAD0));
42516 PyDict_SetItemString(d,"WXK_NUMPAD1", SWIG_FromInt((int)WXK_NUMPAD1));
42517 PyDict_SetItemString(d,"WXK_NUMPAD2", SWIG_FromInt((int)WXK_NUMPAD2));
42518 PyDict_SetItemString(d,"WXK_NUMPAD3", SWIG_FromInt((int)WXK_NUMPAD3));
42519 PyDict_SetItemString(d,"WXK_NUMPAD4", SWIG_FromInt((int)WXK_NUMPAD4));
42520 PyDict_SetItemString(d,"WXK_NUMPAD5", SWIG_FromInt((int)WXK_NUMPAD5));
42521 PyDict_SetItemString(d,"WXK_NUMPAD6", SWIG_FromInt((int)WXK_NUMPAD6));
42522 PyDict_SetItemString(d,"WXK_NUMPAD7", SWIG_FromInt((int)WXK_NUMPAD7));
42523 PyDict_SetItemString(d,"WXK_NUMPAD8", SWIG_FromInt((int)WXK_NUMPAD8));
42524 PyDict_SetItemString(d,"WXK_NUMPAD9", SWIG_FromInt((int)WXK_NUMPAD9));
42525 PyDict_SetItemString(d,"WXK_MULTIPLY", SWIG_FromInt((int)WXK_MULTIPLY));
42526 PyDict_SetItemString(d,"WXK_ADD", SWIG_FromInt((int)WXK_ADD));
42527 PyDict_SetItemString(d,"WXK_SEPARATOR", SWIG_FromInt((int)WXK_SEPARATOR));
42528 PyDict_SetItemString(d,"WXK_SUBTRACT", SWIG_FromInt((int)WXK_SUBTRACT));
42529 PyDict_SetItemString(d,"WXK_DECIMAL", SWIG_FromInt((int)WXK_DECIMAL));
42530 PyDict_SetItemString(d,"WXK_DIVIDE", SWIG_FromInt((int)WXK_DIVIDE));
42531 PyDict_SetItemString(d,"WXK_F1", SWIG_FromInt((int)WXK_F1));
42532 PyDict_SetItemString(d,"WXK_F2", SWIG_FromInt((int)WXK_F2));
42533 PyDict_SetItemString(d,"WXK_F3", SWIG_FromInt((int)WXK_F3));
42534 PyDict_SetItemString(d,"WXK_F4", SWIG_FromInt((int)WXK_F4));
42535 PyDict_SetItemString(d,"WXK_F5", SWIG_FromInt((int)WXK_F5));
42536 PyDict_SetItemString(d,"WXK_F6", SWIG_FromInt((int)WXK_F6));
42537 PyDict_SetItemString(d,"WXK_F7", SWIG_FromInt((int)WXK_F7));
42538 PyDict_SetItemString(d,"WXK_F8", SWIG_FromInt((int)WXK_F8));
42539 PyDict_SetItemString(d,"WXK_F9", SWIG_FromInt((int)WXK_F9));
42540 PyDict_SetItemString(d,"WXK_F10", SWIG_FromInt((int)WXK_F10));
42541 PyDict_SetItemString(d,"WXK_F11", SWIG_FromInt((int)WXK_F11));
42542 PyDict_SetItemString(d,"WXK_F12", SWIG_FromInt((int)WXK_F12));
42543 PyDict_SetItemString(d,"WXK_F13", SWIG_FromInt((int)WXK_F13));
42544 PyDict_SetItemString(d,"WXK_F14", SWIG_FromInt((int)WXK_F14));
42545 PyDict_SetItemString(d,"WXK_F15", SWIG_FromInt((int)WXK_F15));
42546 PyDict_SetItemString(d,"WXK_F16", SWIG_FromInt((int)WXK_F16));
42547 PyDict_SetItemString(d,"WXK_F17", SWIG_FromInt((int)WXK_F17));
42548 PyDict_SetItemString(d,"WXK_F18", SWIG_FromInt((int)WXK_F18));
42549 PyDict_SetItemString(d,"WXK_F19", SWIG_FromInt((int)WXK_F19));
42550 PyDict_SetItemString(d,"WXK_F20", SWIG_FromInt((int)WXK_F20));
42551 PyDict_SetItemString(d,"WXK_F21", SWIG_FromInt((int)WXK_F21));
42552 PyDict_SetItemString(d,"WXK_F22", SWIG_FromInt((int)WXK_F22));
42553 PyDict_SetItemString(d,"WXK_F23", SWIG_FromInt((int)WXK_F23));
42554 PyDict_SetItemString(d,"WXK_F24", SWIG_FromInt((int)WXK_F24));
42555 PyDict_SetItemString(d,"WXK_NUMLOCK", SWIG_FromInt((int)WXK_NUMLOCK));
42556 PyDict_SetItemString(d,"WXK_SCROLL", SWIG_FromInt((int)WXK_SCROLL));
42557 PyDict_SetItemString(d,"WXK_PAGEUP", SWIG_FromInt((int)WXK_PAGEUP));
42558 PyDict_SetItemString(d,"WXK_PAGEDOWN", SWIG_FromInt((int)WXK_PAGEDOWN));
42559 PyDict_SetItemString(d,"WXK_NUMPAD_SPACE", SWIG_FromInt((int)WXK_NUMPAD_SPACE));
42560 PyDict_SetItemString(d,"WXK_NUMPAD_TAB", SWIG_FromInt((int)WXK_NUMPAD_TAB));
42561 PyDict_SetItemString(d,"WXK_NUMPAD_ENTER", SWIG_FromInt((int)WXK_NUMPAD_ENTER));
42562 PyDict_SetItemString(d,"WXK_NUMPAD_F1", SWIG_FromInt((int)WXK_NUMPAD_F1));
42563 PyDict_SetItemString(d,"WXK_NUMPAD_F2", SWIG_FromInt((int)WXK_NUMPAD_F2));
42564 PyDict_SetItemString(d,"WXK_NUMPAD_F3", SWIG_FromInt((int)WXK_NUMPAD_F3));
42565 PyDict_SetItemString(d,"WXK_NUMPAD_F4", SWIG_FromInt((int)WXK_NUMPAD_F4));
42566 PyDict_SetItemString(d,"WXK_NUMPAD_HOME", SWIG_FromInt((int)WXK_NUMPAD_HOME));
42567 PyDict_SetItemString(d,"WXK_NUMPAD_LEFT", SWIG_FromInt((int)WXK_NUMPAD_LEFT));
42568 PyDict_SetItemString(d,"WXK_NUMPAD_UP", SWIG_FromInt((int)WXK_NUMPAD_UP));
42569 PyDict_SetItemString(d,"WXK_NUMPAD_RIGHT", SWIG_FromInt((int)WXK_NUMPAD_RIGHT));
42570 PyDict_SetItemString(d,"WXK_NUMPAD_DOWN", SWIG_FromInt((int)WXK_NUMPAD_DOWN));
42571 PyDict_SetItemString(d,"WXK_NUMPAD_PRIOR", SWIG_FromInt((int)WXK_NUMPAD_PRIOR));
42572 PyDict_SetItemString(d,"WXK_NUMPAD_PAGEUP", SWIG_FromInt((int)WXK_NUMPAD_PAGEUP));
42573 PyDict_SetItemString(d,"WXK_NUMPAD_NEXT", SWIG_FromInt((int)WXK_NUMPAD_NEXT));
42574 PyDict_SetItemString(d,"WXK_NUMPAD_PAGEDOWN", SWIG_FromInt((int)WXK_NUMPAD_PAGEDOWN));
42575 PyDict_SetItemString(d,"WXK_NUMPAD_END", SWIG_FromInt((int)WXK_NUMPAD_END));
42576 PyDict_SetItemString(d,"WXK_NUMPAD_BEGIN", SWIG_FromInt((int)WXK_NUMPAD_BEGIN));
42577 PyDict_SetItemString(d,"WXK_NUMPAD_INSERT", SWIG_FromInt((int)WXK_NUMPAD_INSERT));
42578 PyDict_SetItemString(d,"WXK_NUMPAD_DELETE", SWIG_FromInt((int)WXK_NUMPAD_DELETE));
42579 PyDict_SetItemString(d,"WXK_NUMPAD_EQUAL", SWIG_FromInt((int)WXK_NUMPAD_EQUAL));
42580 PyDict_SetItemString(d,"WXK_NUMPAD_MULTIPLY", SWIG_FromInt((int)WXK_NUMPAD_MULTIPLY));
42581 PyDict_SetItemString(d,"WXK_NUMPAD_ADD", SWIG_FromInt((int)WXK_NUMPAD_ADD));
42582 PyDict_SetItemString(d,"WXK_NUMPAD_SEPARATOR", SWIG_FromInt((int)WXK_NUMPAD_SEPARATOR));
42583 PyDict_SetItemString(d,"WXK_NUMPAD_SUBTRACT", SWIG_FromInt((int)WXK_NUMPAD_SUBTRACT));
42584 PyDict_SetItemString(d,"WXK_NUMPAD_DECIMAL", SWIG_FromInt((int)WXK_NUMPAD_DECIMAL));
42585 PyDict_SetItemString(d,"WXK_NUMPAD_DIVIDE", SWIG_FromInt((int)WXK_NUMPAD_DIVIDE));
42586 PyDict_SetItemString(d,"WXK_WINDOWS_LEFT", SWIG_FromInt((int)WXK_WINDOWS_LEFT));
42587 PyDict_SetItemString(d,"WXK_WINDOWS_RIGHT", SWIG_FromInt((int)WXK_WINDOWS_RIGHT));
42588 PyDict_SetItemString(d,"WXK_WINDOWS_MENU", SWIG_FromInt((int)WXK_WINDOWS_MENU));
42589 PyDict_SetItemString(d,"PAPER_NONE", SWIG_FromInt((int)wxPAPER_NONE));
42590 PyDict_SetItemString(d,"PAPER_LETTER", SWIG_FromInt((int)wxPAPER_LETTER));
42591 PyDict_SetItemString(d,"PAPER_LEGAL", SWIG_FromInt((int)wxPAPER_LEGAL));
42592 PyDict_SetItemString(d,"PAPER_A4", SWIG_FromInt((int)wxPAPER_A4));
42593 PyDict_SetItemString(d,"PAPER_CSHEET", SWIG_FromInt((int)wxPAPER_CSHEET));
42594 PyDict_SetItemString(d,"PAPER_DSHEET", SWIG_FromInt((int)wxPAPER_DSHEET));
42595 PyDict_SetItemString(d,"PAPER_ESHEET", SWIG_FromInt((int)wxPAPER_ESHEET));
42596 PyDict_SetItemString(d,"PAPER_LETTERSMALL", SWIG_FromInt((int)wxPAPER_LETTERSMALL));
42597 PyDict_SetItemString(d,"PAPER_TABLOID", SWIG_FromInt((int)wxPAPER_TABLOID));
42598 PyDict_SetItemString(d,"PAPER_LEDGER", SWIG_FromInt((int)wxPAPER_LEDGER));
42599 PyDict_SetItemString(d,"PAPER_STATEMENT", SWIG_FromInt((int)wxPAPER_STATEMENT));
42600 PyDict_SetItemString(d,"PAPER_EXECUTIVE", SWIG_FromInt((int)wxPAPER_EXECUTIVE));
42601 PyDict_SetItemString(d,"PAPER_A3", SWIG_FromInt((int)wxPAPER_A3));
42602 PyDict_SetItemString(d,"PAPER_A4SMALL", SWIG_FromInt((int)wxPAPER_A4SMALL));
42603 PyDict_SetItemString(d,"PAPER_A5", SWIG_FromInt((int)wxPAPER_A5));
42604 PyDict_SetItemString(d,"PAPER_B4", SWIG_FromInt((int)wxPAPER_B4));
42605 PyDict_SetItemString(d,"PAPER_B5", SWIG_FromInt((int)wxPAPER_B5));
42606 PyDict_SetItemString(d,"PAPER_FOLIO", SWIG_FromInt((int)wxPAPER_FOLIO));
42607 PyDict_SetItemString(d,"PAPER_QUARTO", SWIG_FromInt((int)wxPAPER_QUARTO));
42608 PyDict_SetItemString(d,"PAPER_10X14", SWIG_FromInt((int)wxPAPER_10X14));
42609 PyDict_SetItemString(d,"PAPER_11X17", SWIG_FromInt((int)wxPAPER_11X17));
42610 PyDict_SetItemString(d,"PAPER_NOTE", SWIG_FromInt((int)wxPAPER_NOTE));
42611 PyDict_SetItemString(d,"PAPER_ENV_9", SWIG_FromInt((int)wxPAPER_ENV_9));
42612 PyDict_SetItemString(d,"PAPER_ENV_10", SWIG_FromInt((int)wxPAPER_ENV_10));
42613 PyDict_SetItemString(d,"PAPER_ENV_11", SWIG_FromInt((int)wxPAPER_ENV_11));
42614 PyDict_SetItemString(d,"PAPER_ENV_12", SWIG_FromInt((int)wxPAPER_ENV_12));
42615 PyDict_SetItemString(d,"PAPER_ENV_14", SWIG_FromInt((int)wxPAPER_ENV_14));
42616 PyDict_SetItemString(d,"PAPER_ENV_DL", SWIG_FromInt((int)wxPAPER_ENV_DL));
42617 PyDict_SetItemString(d,"PAPER_ENV_C5", SWIG_FromInt((int)wxPAPER_ENV_C5));
42618 PyDict_SetItemString(d,"PAPER_ENV_C3", SWIG_FromInt((int)wxPAPER_ENV_C3));
42619 PyDict_SetItemString(d,"PAPER_ENV_C4", SWIG_FromInt((int)wxPAPER_ENV_C4));
42620 PyDict_SetItemString(d,"PAPER_ENV_C6", SWIG_FromInt((int)wxPAPER_ENV_C6));
42621 PyDict_SetItemString(d,"PAPER_ENV_C65", SWIG_FromInt((int)wxPAPER_ENV_C65));
42622 PyDict_SetItemString(d,"PAPER_ENV_B4", SWIG_FromInt((int)wxPAPER_ENV_B4));
42623 PyDict_SetItemString(d,"PAPER_ENV_B5", SWIG_FromInt((int)wxPAPER_ENV_B5));
42624 PyDict_SetItemString(d,"PAPER_ENV_B6", SWIG_FromInt((int)wxPAPER_ENV_B6));
42625 PyDict_SetItemString(d,"PAPER_ENV_ITALY", SWIG_FromInt((int)wxPAPER_ENV_ITALY));
42626 PyDict_SetItemString(d,"PAPER_ENV_MONARCH", SWIG_FromInt((int)wxPAPER_ENV_MONARCH));
42627 PyDict_SetItemString(d,"PAPER_ENV_PERSONAL", SWIG_FromInt((int)wxPAPER_ENV_PERSONAL));
42628 PyDict_SetItemString(d,"PAPER_FANFOLD_US", SWIG_FromInt((int)wxPAPER_FANFOLD_US));
42629 PyDict_SetItemString(d,"PAPER_FANFOLD_STD_GERMAN", SWIG_FromInt((int)wxPAPER_FANFOLD_STD_GERMAN));
42630 PyDict_SetItemString(d,"PAPER_FANFOLD_LGL_GERMAN", SWIG_FromInt((int)wxPAPER_FANFOLD_LGL_GERMAN));
42631 PyDict_SetItemString(d,"PAPER_ISO_B4", SWIG_FromInt((int)wxPAPER_ISO_B4));
42632 PyDict_SetItemString(d,"PAPER_JAPANESE_POSTCARD", SWIG_FromInt((int)wxPAPER_JAPANESE_POSTCARD));
42633 PyDict_SetItemString(d,"PAPER_9X11", SWIG_FromInt((int)wxPAPER_9X11));
42634 PyDict_SetItemString(d,"PAPER_10X11", SWIG_FromInt((int)wxPAPER_10X11));
42635 PyDict_SetItemString(d,"PAPER_15X11", SWIG_FromInt((int)wxPAPER_15X11));
42636 PyDict_SetItemString(d,"PAPER_ENV_INVITE", SWIG_FromInt((int)wxPAPER_ENV_INVITE));
42637 PyDict_SetItemString(d,"PAPER_LETTER_EXTRA", SWIG_FromInt((int)wxPAPER_LETTER_EXTRA));
42638 PyDict_SetItemString(d,"PAPER_LEGAL_EXTRA", SWIG_FromInt((int)wxPAPER_LEGAL_EXTRA));
42639 PyDict_SetItemString(d,"PAPER_TABLOID_EXTRA", SWIG_FromInt((int)wxPAPER_TABLOID_EXTRA));
42640 PyDict_SetItemString(d,"PAPER_A4_EXTRA", SWIG_FromInt((int)wxPAPER_A4_EXTRA));
42641 PyDict_SetItemString(d,"PAPER_LETTER_TRANSVERSE", SWIG_FromInt((int)wxPAPER_LETTER_TRANSVERSE));
42642 PyDict_SetItemString(d,"PAPER_A4_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A4_TRANSVERSE));
42643 PyDict_SetItemString(d,"PAPER_LETTER_EXTRA_TRANSVERSE", SWIG_FromInt((int)wxPAPER_LETTER_EXTRA_TRANSVERSE));
42644 PyDict_SetItemString(d,"PAPER_A_PLUS", SWIG_FromInt((int)wxPAPER_A_PLUS));
42645 PyDict_SetItemString(d,"PAPER_B_PLUS", SWIG_FromInt((int)wxPAPER_B_PLUS));
42646 PyDict_SetItemString(d,"PAPER_LETTER_PLUS", SWIG_FromInt((int)wxPAPER_LETTER_PLUS));
42647 PyDict_SetItemString(d,"PAPER_A4_PLUS", SWIG_FromInt((int)wxPAPER_A4_PLUS));
42648 PyDict_SetItemString(d,"PAPER_A5_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A5_TRANSVERSE));
42649 PyDict_SetItemString(d,"PAPER_B5_TRANSVERSE", SWIG_FromInt((int)wxPAPER_B5_TRANSVERSE));
42650 PyDict_SetItemString(d,"PAPER_A3_EXTRA", SWIG_FromInt((int)wxPAPER_A3_EXTRA));
42651 PyDict_SetItemString(d,"PAPER_A5_EXTRA", SWIG_FromInt((int)wxPAPER_A5_EXTRA));
42652 PyDict_SetItemString(d,"PAPER_B5_EXTRA", SWIG_FromInt((int)wxPAPER_B5_EXTRA));
42653 PyDict_SetItemString(d,"PAPER_A2", SWIG_FromInt((int)wxPAPER_A2));
42654 PyDict_SetItemString(d,"PAPER_A3_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A3_TRANSVERSE));
42655 PyDict_SetItemString(d,"PAPER_A3_EXTRA_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A3_EXTRA_TRANSVERSE));
42656 PyDict_SetItemString(d,"DUPLEX_SIMPLEX", SWIG_FromInt((int)wxDUPLEX_SIMPLEX));
42657 PyDict_SetItemString(d,"DUPLEX_HORIZONTAL", SWIG_FromInt((int)wxDUPLEX_HORIZONTAL));
42658 PyDict_SetItemString(d,"DUPLEX_VERTICAL", SWIG_FromInt((int)wxDUPLEX_VERTICAL));
42659 PyDict_SetItemString(d,"ITEM_SEPARATOR", SWIG_FromInt((int)wxITEM_SEPARATOR));
42660 PyDict_SetItemString(d,"ITEM_NORMAL", SWIG_FromInt((int)wxITEM_NORMAL));
42661 PyDict_SetItemString(d,"ITEM_CHECK", SWIG_FromInt((int)wxITEM_CHECK));
42662 PyDict_SetItemString(d,"ITEM_RADIO", SWIG_FromInt((int)wxITEM_RADIO));
42663 PyDict_SetItemString(d,"ITEM_MAX", SWIG_FromInt((int)wxITEM_MAX));
42664 PyDict_SetItemString(d,"HT_NOWHERE", SWIG_FromInt((int)wxHT_NOWHERE));
42665 PyDict_SetItemString(d,"HT_SCROLLBAR_FIRST", SWIG_FromInt((int)wxHT_SCROLLBAR_FIRST));
42666 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_LINE_1", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_LINE_1));
42667 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_LINE_2", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_LINE_2));
42668 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_PAGE_1", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_PAGE_1));
42669 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_PAGE_2", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_PAGE_2));
42670 PyDict_SetItemString(d,"HT_SCROLLBAR_THUMB", SWIG_FromInt((int)wxHT_SCROLLBAR_THUMB));
42671 PyDict_SetItemString(d,"HT_SCROLLBAR_BAR_1", SWIG_FromInt((int)wxHT_SCROLLBAR_BAR_1));
42672 PyDict_SetItemString(d,"HT_SCROLLBAR_BAR_2", SWIG_FromInt((int)wxHT_SCROLLBAR_BAR_2));
42673 PyDict_SetItemString(d,"HT_SCROLLBAR_LAST", SWIG_FromInt((int)wxHT_SCROLLBAR_LAST));
42674 PyDict_SetItemString(d,"HT_WINDOW_OUTSIDE", SWIG_FromInt((int)wxHT_WINDOW_OUTSIDE));
42675 PyDict_SetItemString(d,"HT_WINDOW_INSIDE", SWIG_FromInt((int)wxHT_WINDOW_INSIDE));
42676 PyDict_SetItemString(d,"HT_WINDOW_VERT_SCROLLBAR", SWIG_FromInt((int)wxHT_WINDOW_VERT_SCROLLBAR));
42677 PyDict_SetItemString(d,"HT_WINDOW_HORZ_SCROLLBAR", SWIG_FromInt((int)wxHT_WINDOW_HORZ_SCROLLBAR));
42678 PyDict_SetItemString(d,"HT_WINDOW_CORNER", SWIG_FromInt((int)wxHT_WINDOW_CORNER));
42679 PyDict_SetItemString(d,"HT_MAX", SWIG_FromInt((int)wxHT_MAX));
42680 PyDict_SetItemString(d,"MOD_NONE", SWIG_FromInt((int)wxMOD_NONE));
42681 PyDict_SetItemString(d,"MOD_ALT", SWIG_FromInt((int)wxMOD_ALT));
42682 PyDict_SetItemString(d,"MOD_CONTROL", SWIG_FromInt((int)wxMOD_CONTROL));
42683 PyDict_SetItemString(d,"MOD_SHIFT", SWIG_FromInt((int)wxMOD_SHIFT));
42684 PyDict_SetItemString(d,"MOD_WIN", SWIG_FromInt((int)wxMOD_WIN));
42685 PyDict_SetItemString(d,"UPDATE_UI_NONE", SWIG_FromInt((int)wxUPDATE_UI_NONE));
42686 PyDict_SetItemString(d,"UPDATE_UI_RECURSE", SWIG_FromInt((int)wxUPDATE_UI_RECURSE));
42687 PyDict_SetItemString(d,"UPDATE_UI_FROMIDLE", SWIG_FromInt((int)wxUPDATE_UI_FROMIDLE));
42688 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
42689 SWIG_addvarlink(SWIG_globals,(char*)"EmptyString",_wrap_EmptyString_get, _wrap_EmptyString_set);
42690 PyDict_SetItemString(d,"BITMAP_TYPE_INVALID", SWIG_FromInt((int)wxBITMAP_TYPE_INVALID));
42691 PyDict_SetItemString(d,"BITMAP_TYPE_BMP", SWIG_FromInt((int)wxBITMAP_TYPE_BMP));
42692 PyDict_SetItemString(d,"BITMAP_TYPE_ICO", SWIG_FromInt((int)wxBITMAP_TYPE_ICO));
42693 PyDict_SetItemString(d,"BITMAP_TYPE_CUR", SWIG_FromInt((int)wxBITMAP_TYPE_CUR));
42694 PyDict_SetItemString(d,"BITMAP_TYPE_XBM", SWIG_FromInt((int)wxBITMAP_TYPE_XBM));
42695 PyDict_SetItemString(d,"BITMAP_TYPE_XBM_DATA", SWIG_FromInt((int)wxBITMAP_TYPE_XBM_DATA));
42696 PyDict_SetItemString(d,"BITMAP_TYPE_XPM", SWIG_FromInt((int)wxBITMAP_TYPE_XPM));
42697 PyDict_SetItemString(d,"BITMAP_TYPE_XPM_DATA", SWIG_FromInt((int)wxBITMAP_TYPE_XPM_DATA));
42698 PyDict_SetItemString(d,"BITMAP_TYPE_TIF", SWIG_FromInt((int)wxBITMAP_TYPE_TIF));
42699 PyDict_SetItemString(d,"BITMAP_TYPE_GIF", SWIG_FromInt((int)wxBITMAP_TYPE_GIF));
42700 PyDict_SetItemString(d,"BITMAP_TYPE_PNG", SWIG_FromInt((int)wxBITMAP_TYPE_PNG));
42701 PyDict_SetItemString(d,"BITMAP_TYPE_JPEG", SWIG_FromInt((int)wxBITMAP_TYPE_JPEG));
42702 PyDict_SetItemString(d,"BITMAP_TYPE_PNM", SWIG_FromInt((int)wxBITMAP_TYPE_PNM));
42703 PyDict_SetItemString(d,"BITMAP_TYPE_PCX", SWIG_FromInt((int)wxBITMAP_TYPE_PCX));
42704 PyDict_SetItemString(d,"BITMAP_TYPE_PICT", SWIG_FromInt((int)wxBITMAP_TYPE_PICT));
42705 PyDict_SetItemString(d,"BITMAP_TYPE_ICON", SWIG_FromInt((int)wxBITMAP_TYPE_ICON));
42706 PyDict_SetItemString(d,"BITMAP_TYPE_ANI", SWIG_FromInt((int)wxBITMAP_TYPE_ANI));
42707 PyDict_SetItemString(d,"BITMAP_TYPE_IFF", SWIG_FromInt((int)wxBITMAP_TYPE_IFF));
42708 PyDict_SetItemString(d,"BITMAP_TYPE_MACCURSOR", SWIG_FromInt((int)wxBITMAP_TYPE_MACCURSOR));
42709 PyDict_SetItemString(d,"BITMAP_TYPE_ANY", SWIG_FromInt((int)wxBITMAP_TYPE_ANY));
42710 PyDict_SetItemString(d,"CURSOR_NONE", SWIG_FromInt((int)wxCURSOR_NONE));
42711 PyDict_SetItemString(d,"CURSOR_ARROW", SWIG_FromInt((int)wxCURSOR_ARROW));
42712 PyDict_SetItemString(d,"CURSOR_RIGHT_ARROW", SWIG_FromInt((int)wxCURSOR_RIGHT_ARROW));
42713 PyDict_SetItemString(d,"CURSOR_BULLSEYE", SWIG_FromInt((int)wxCURSOR_BULLSEYE));
42714 PyDict_SetItemString(d,"CURSOR_CHAR", SWIG_FromInt((int)wxCURSOR_CHAR));
42715 PyDict_SetItemString(d,"CURSOR_CROSS", SWIG_FromInt((int)wxCURSOR_CROSS));
42716 PyDict_SetItemString(d,"CURSOR_HAND", SWIG_FromInt((int)wxCURSOR_HAND));
42717 PyDict_SetItemString(d,"CURSOR_IBEAM", SWIG_FromInt((int)wxCURSOR_IBEAM));
42718 PyDict_SetItemString(d,"CURSOR_LEFT_BUTTON", SWIG_FromInt((int)wxCURSOR_LEFT_BUTTON));
42719 PyDict_SetItemString(d,"CURSOR_MAGNIFIER", SWIG_FromInt((int)wxCURSOR_MAGNIFIER));
42720 PyDict_SetItemString(d,"CURSOR_MIDDLE_BUTTON", SWIG_FromInt((int)wxCURSOR_MIDDLE_BUTTON));
42721 PyDict_SetItemString(d,"CURSOR_NO_ENTRY", SWIG_FromInt((int)wxCURSOR_NO_ENTRY));
42722 PyDict_SetItemString(d,"CURSOR_PAINT_BRUSH", SWIG_FromInt((int)wxCURSOR_PAINT_BRUSH));
42723 PyDict_SetItemString(d,"CURSOR_PENCIL", SWIG_FromInt((int)wxCURSOR_PENCIL));
42724 PyDict_SetItemString(d,"CURSOR_POINT_LEFT", SWIG_FromInt((int)wxCURSOR_POINT_LEFT));
42725 PyDict_SetItemString(d,"CURSOR_POINT_RIGHT", SWIG_FromInt((int)wxCURSOR_POINT_RIGHT));
42726 PyDict_SetItemString(d,"CURSOR_QUESTION_ARROW", SWIG_FromInt((int)wxCURSOR_QUESTION_ARROW));
42727 PyDict_SetItemString(d,"CURSOR_RIGHT_BUTTON", SWIG_FromInt((int)wxCURSOR_RIGHT_BUTTON));
42728 PyDict_SetItemString(d,"CURSOR_SIZENESW", SWIG_FromInt((int)wxCURSOR_SIZENESW));
42729 PyDict_SetItemString(d,"CURSOR_SIZENS", SWIG_FromInt((int)wxCURSOR_SIZENS));
42730 PyDict_SetItemString(d,"CURSOR_SIZENWSE", SWIG_FromInt((int)wxCURSOR_SIZENWSE));
42731 PyDict_SetItemString(d,"CURSOR_SIZEWE", SWIG_FromInt((int)wxCURSOR_SIZEWE));
42732 PyDict_SetItemString(d,"CURSOR_SIZING", SWIG_FromInt((int)wxCURSOR_SIZING));
42733 PyDict_SetItemString(d,"CURSOR_SPRAYCAN", SWIG_FromInt((int)wxCURSOR_SPRAYCAN));
42734 PyDict_SetItemString(d,"CURSOR_WAIT", SWIG_FromInt((int)wxCURSOR_WAIT));
42735 PyDict_SetItemString(d,"CURSOR_WATCH", SWIG_FromInt((int)wxCURSOR_WATCH));
42736 PyDict_SetItemString(d,"CURSOR_BLANK", SWIG_FromInt((int)wxCURSOR_BLANK));
42737 PyDict_SetItemString(d,"CURSOR_DEFAULT", SWIG_FromInt((int)wxCURSOR_DEFAULT));
42738 PyDict_SetItemString(d,"CURSOR_COPY_ARROW", SWIG_FromInt((int)wxCURSOR_COPY_ARROW));
42739 PyDict_SetItemString(d,"CURSOR_ARROWWAIT", SWIG_FromInt((int)wxCURSOR_ARROWWAIT));
42740 PyDict_SetItemString(d,"CURSOR_MAX", SWIG_FromInt((int)wxCURSOR_MAX));
42741 SWIG_addvarlink(SWIG_globals,(char*)"DefaultPosition",_wrap_DefaultPosition_get, _wrap_DefaultPosition_set);
42742 SWIG_addvarlink(SWIG_globals,(char*)"DefaultSize",_wrap_DefaultSize_get, _wrap_DefaultSize_set);
42743 PyDict_SetItemString(d,"FromStart", SWIG_FromInt((int)wxFromStart));
42744 PyDict_SetItemString(d,"FromCurrent", SWIG_FromInt((int)wxFromCurrent));
42745 PyDict_SetItemString(d,"FromEnd", SWIG_FromInt((int)wxFromEnd));
42746
42747 wxPyPtrTypeMap_Add("wxInputStream", "wxPyInputStream");
42748
42749
42750 wxPyPtrTypeMap_Add("wxFileSystemHandler", "wxPyFileSystemHandler");
42751
42752 SWIG_addvarlink(SWIG_globals,(char*)"NullImage",_wrap_NullImage_get, _wrap_NullImage_set);
42753 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_BMP_FORMAT",_wrap_IMAGE_OPTION_BMP_FORMAT_get, _wrap_IMAGE_OPTION_BMP_FORMAT_set);
42754 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_CUR_HOTSPOT_X",_wrap_IMAGE_OPTION_CUR_HOTSPOT_X_get, _wrap_IMAGE_OPTION_CUR_HOTSPOT_X_set);
42755 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_CUR_HOTSPOT_Y",_wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_get, _wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_set);
42756 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTION",_wrap_IMAGE_OPTION_RESOLUTION_get, _wrap_IMAGE_OPTION_RESOLUTION_set);
42757 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTIONUNIT",_wrap_IMAGE_OPTION_RESOLUTIONUNIT_get, _wrap_IMAGE_OPTION_RESOLUTIONUNIT_set);
42758 PyDict_SetItemString(d,"IMAGE_RESOLUTION_INCHES", SWIG_FromInt((int)wxIMAGE_RESOLUTION_INCHES));
42759 PyDict_SetItemString(d,"IMAGE_RESOLUTION_CM", SWIG_FromInt((int)wxIMAGE_RESOLUTION_CM));
42760 PyDict_SetItemString(d,"BMP_24BPP", SWIG_FromInt((int)wxBMP_24BPP));
42761 PyDict_SetItemString(d,"BMP_8BPP", SWIG_FromInt((int)wxBMP_8BPP));
42762 PyDict_SetItemString(d,"BMP_8BPP_GREY", SWIG_FromInt((int)wxBMP_8BPP_GREY));
42763 PyDict_SetItemString(d,"BMP_8BPP_GRAY", SWIG_FromInt((int)wxBMP_8BPP_GRAY));
42764 PyDict_SetItemString(d,"BMP_8BPP_RED", SWIG_FromInt((int)wxBMP_8BPP_RED));
42765 PyDict_SetItemString(d,"BMP_8BPP_PALETTE", SWIG_FromInt((int)wxBMP_8BPP_PALETTE));
42766 PyDict_SetItemString(d,"BMP_4BPP", SWIG_FromInt((int)wxBMP_4BPP));
42767 PyDict_SetItemString(d,"BMP_1BPP", SWIG_FromInt((int)wxBMP_1BPP));
42768 PyDict_SetItemString(d,"BMP_1BPP_BW", SWIG_FromInt((int)wxBMP_1BPP_BW));
42769 PyDict_SetItemString(d,"EVENT_PROPAGATE_NONE", SWIG_FromInt((int)wxEVENT_PROPAGATE_NONE));
42770 PyDict_SetItemString(d,"EVENT_PROPAGATE_MAX", SWIG_FromInt((int)wxEVENT_PROPAGATE_MAX));
42771 PyDict_SetItemString(d, "wxEVT_NULL", PyInt_FromLong(wxEVT_NULL));
42772 PyDict_SetItemString(d, "wxEVT_FIRST", PyInt_FromLong(wxEVT_FIRST));
42773 PyDict_SetItemString(d, "wxEVT_USER_FIRST", PyInt_FromLong(wxEVT_USER_FIRST));
42774 PyDict_SetItemString(d, "wxEVT_COMMAND_BUTTON_CLICKED", PyInt_FromLong(wxEVT_COMMAND_BUTTON_CLICKED));
42775 PyDict_SetItemString(d, "wxEVT_COMMAND_CHECKBOX_CLICKED", PyInt_FromLong(wxEVT_COMMAND_CHECKBOX_CLICKED));
42776 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICE_SELECTED", PyInt_FromLong(wxEVT_COMMAND_CHOICE_SELECTED));
42777 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_LISTBOX_SELECTED));
42778 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOX_DOUBLECLICKED", PyInt_FromLong(wxEVT_COMMAND_LISTBOX_DOUBLECLICKED));
42779 PyDict_SetItemString(d, "wxEVT_COMMAND_CHECKLISTBOX_TOGGLED", PyInt_FromLong(wxEVT_COMMAND_CHECKLISTBOX_TOGGLED));
42780 PyDict_SetItemString(d, "wxEVT_COMMAND_MENU_SELECTED", PyInt_FromLong(wxEVT_COMMAND_MENU_SELECTED));
42781 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_CLICKED", PyInt_FromLong(wxEVT_COMMAND_TOOL_CLICKED));
42782 PyDict_SetItemString(d, "wxEVT_COMMAND_SLIDER_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SLIDER_UPDATED));
42783 PyDict_SetItemString(d, "wxEVT_COMMAND_RADIOBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_RADIOBOX_SELECTED));
42784 PyDict_SetItemString(d, "wxEVT_COMMAND_RADIOBUTTON_SELECTED", PyInt_FromLong(wxEVT_COMMAND_RADIOBUTTON_SELECTED));
42785 PyDict_SetItemString(d, "wxEVT_COMMAND_SCROLLBAR_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SCROLLBAR_UPDATED));
42786 PyDict_SetItemString(d, "wxEVT_COMMAND_VLBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_VLBOX_SELECTED));
42787 PyDict_SetItemString(d, "wxEVT_COMMAND_COMBOBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_COMBOBOX_SELECTED));
42788 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_RCLICKED", PyInt_FromLong(wxEVT_COMMAND_TOOL_RCLICKED));
42789 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_ENTER", PyInt_FromLong(wxEVT_COMMAND_TOOL_ENTER));
42790 PyDict_SetItemString(d, "wxEVT_LEFT_DOWN", PyInt_FromLong(wxEVT_LEFT_DOWN));
42791 PyDict_SetItemString(d, "wxEVT_LEFT_UP", PyInt_FromLong(wxEVT_LEFT_UP));
42792 PyDict_SetItemString(d, "wxEVT_MIDDLE_DOWN", PyInt_FromLong(wxEVT_MIDDLE_DOWN));
42793 PyDict_SetItemString(d, "wxEVT_MIDDLE_UP", PyInt_FromLong(wxEVT_MIDDLE_UP));
42794 PyDict_SetItemString(d, "wxEVT_RIGHT_DOWN", PyInt_FromLong(wxEVT_RIGHT_DOWN));
42795 PyDict_SetItemString(d, "wxEVT_RIGHT_UP", PyInt_FromLong(wxEVT_RIGHT_UP));
42796 PyDict_SetItemString(d, "wxEVT_MOTION", PyInt_FromLong(wxEVT_MOTION));
42797 PyDict_SetItemString(d, "wxEVT_ENTER_WINDOW", PyInt_FromLong(wxEVT_ENTER_WINDOW));
42798 PyDict_SetItemString(d, "wxEVT_LEAVE_WINDOW", PyInt_FromLong(wxEVT_LEAVE_WINDOW));
42799 PyDict_SetItemString(d, "wxEVT_LEFT_DCLICK", PyInt_FromLong(wxEVT_LEFT_DCLICK));
42800 PyDict_SetItemString(d, "wxEVT_MIDDLE_DCLICK", PyInt_FromLong(wxEVT_MIDDLE_DCLICK));
42801 PyDict_SetItemString(d, "wxEVT_RIGHT_DCLICK", PyInt_FromLong(wxEVT_RIGHT_DCLICK));
42802 PyDict_SetItemString(d, "wxEVT_SET_FOCUS", PyInt_FromLong(wxEVT_SET_FOCUS));
42803 PyDict_SetItemString(d, "wxEVT_KILL_FOCUS", PyInt_FromLong(wxEVT_KILL_FOCUS));
42804 PyDict_SetItemString(d, "wxEVT_CHILD_FOCUS", PyInt_FromLong(wxEVT_CHILD_FOCUS));
42805 PyDict_SetItemString(d, "wxEVT_MOUSEWHEEL", PyInt_FromLong(wxEVT_MOUSEWHEEL));
42806 PyDict_SetItemString(d, "wxEVT_NC_LEFT_DOWN", PyInt_FromLong(wxEVT_NC_LEFT_DOWN));
42807 PyDict_SetItemString(d, "wxEVT_NC_LEFT_UP", PyInt_FromLong(wxEVT_NC_LEFT_UP));
42808 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_DOWN", PyInt_FromLong(wxEVT_NC_MIDDLE_DOWN));
42809 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_UP", PyInt_FromLong(wxEVT_NC_MIDDLE_UP));
42810 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_DOWN", PyInt_FromLong(wxEVT_NC_RIGHT_DOWN));
42811 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_UP", PyInt_FromLong(wxEVT_NC_RIGHT_UP));
42812 PyDict_SetItemString(d, "wxEVT_NC_MOTION", PyInt_FromLong(wxEVT_NC_MOTION));
42813 PyDict_SetItemString(d, "wxEVT_NC_ENTER_WINDOW", PyInt_FromLong(wxEVT_NC_ENTER_WINDOW));
42814 PyDict_SetItemString(d, "wxEVT_NC_LEAVE_WINDOW", PyInt_FromLong(wxEVT_NC_LEAVE_WINDOW));
42815 PyDict_SetItemString(d, "wxEVT_NC_LEFT_DCLICK", PyInt_FromLong(wxEVT_NC_LEFT_DCLICK));
42816 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_DCLICK", PyInt_FromLong(wxEVT_NC_MIDDLE_DCLICK));
42817 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_DCLICK", PyInt_FromLong(wxEVT_NC_RIGHT_DCLICK));
42818 PyDict_SetItemString(d, "wxEVT_CHAR", PyInt_FromLong(wxEVT_CHAR));
42819 PyDict_SetItemString(d, "wxEVT_CHAR_HOOK", PyInt_FromLong(wxEVT_CHAR_HOOK));
42820 PyDict_SetItemString(d, "wxEVT_NAVIGATION_KEY", PyInt_FromLong(wxEVT_NAVIGATION_KEY));
42821 PyDict_SetItemString(d, "wxEVT_KEY_DOWN", PyInt_FromLong(wxEVT_KEY_DOWN));
42822 PyDict_SetItemString(d, "wxEVT_KEY_UP", PyInt_FromLong(wxEVT_KEY_UP));
42823 PyDict_SetItemString(d, "wxEVT_HOTKEY", PyInt_FromLong(wxEVT_HOTKEY));
42824 PyDict_SetItemString(d, "wxEVT_SET_CURSOR", PyInt_FromLong(wxEVT_SET_CURSOR));
42825 PyDict_SetItemString(d, "wxEVT_SCROLL_TOP", PyInt_FromLong(wxEVT_SCROLL_TOP));
42826 PyDict_SetItemString(d, "wxEVT_SCROLL_BOTTOM", PyInt_FromLong(wxEVT_SCROLL_BOTTOM));
42827 PyDict_SetItemString(d, "wxEVT_SCROLL_LINEUP", PyInt_FromLong(wxEVT_SCROLL_LINEUP));
42828 PyDict_SetItemString(d, "wxEVT_SCROLL_LINEDOWN", PyInt_FromLong(wxEVT_SCROLL_LINEDOWN));
42829 PyDict_SetItemString(d, "wxEVT_SCROLL_PAGEUP", PyInt_FromLong(wxEVT_SCROLL_PAGEUP));
42830 PyDict_SetItemString(d, "wxEVT_SCROLL_PAGEDOWN", PyInt_FromLong(wxEVT_SCROLL_PAGEDOWN));
42831 PyDict_SetItemString(d, "wxEVT_SCROLL_THUMBTRACK", PyInt_FromLong(wxEVT_SCROLL_THUMBTRACK));
42832 PyDict_SetItemString(d, "wxEVT_SCROLL_THUMBRELEASE", PyInt_FromLong(wxEVT_SCROLL_THUMBRELEASE));
42833 PyDict_SetItemString(d, "wxEVT_SCROLL_ENDSCROLL", PyInt_FromLong(wxEVT_SCROLL_ENDSCROLL));
42834 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_TOP", PyInt_FromLong(wxEVT_SCROLLWIN_TOP));
42835 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_BOTTOM", PyInt_FromLong(wxEVT_SCROLLWIN_BOTTOM));
42836 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_LINEUP", PyInt_FromLong(wxEVT_SCROLLWIN_LINEUP));
42837 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_LINEDOWN", PyInt_FromLong(wxEVT_SCROLLWIN_LINEDOWN));
42838 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_PAGEUP", PyInt_FromLong(wxEVT_SCROLLWIN_PAGEUP));
42839 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_PAGEDOWN", PyInt_FromLong(wxEVT_SCROLLWIN_PAGEDOWN));
42840 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_THUMBTRACK", PyInt_FromLong(wxEVT_SCROLLWIN_THUMBTRACK));
42841 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_THUMBRELEASE", PyInt_FromLong(wxEVT_SCROLLWIN_THUMBRELEASE));
42842 PyDict_SetItemString(d, "wxEVT_SIZE", PyInt_FromLong(wxEVT_SIZE));
42843 PyDict_SetItemString(d, "wxEVT_MOVE", PyInt_FromLong(wxEVT_MOVE));
42844 PyDict_SetItemString(d, "wxEVT_CLOSE_WINDOW", PyInt_FromLong(wxEVT_CLOSE_WINDOW));
42845 PyDict_SetItemString(d, "wxEVT_END_SESSION", PyInt_FromLong(wxEVT_END_SESSION));
42846 PyDict_SetItemString(d, "wxEVT_QUERY_END_SESSION", PyInt_FromLong(wxEVT_QUERY_END_SESSION));
42847 PyDict_SetItemString(d, "wxEVT_ACTIVATE_APP", PyInt_FromLong(wxEVT_ACTIVATE_APP));
42848 PyDict_SetItemString(d, "wxEVT_POWER", PyInt_FromLong(wxEVT_POWER));
42849 PyDict_SetItemString(d, "wxEVT_ACTIVATE", PyInt_FromLong(wxEVT_ACTIVATE));
42850 PyDict_SetItemString(d, "wxEVT_CREATE", PyInt_FromLong(wxEVT_CREATE));
42851 PyDict_SetItemString(d, "wxEVT_DESTROY", PyInt_FromLong(wxEVT_DESTROY));
42852 PyDict_SetItemString(d, "wxEVT_SHOW", PyInt_FromLong(wxEVT_SHOW));
42853 PyDict_SetItemString(d, "wxEVT_ICONIZE", PyInt_FromLong(wxEVT_ICONIZE));
42854 PyDict_SetItemString(d, "wxEVT_MAXIMIZE", PyInt_FromLong(wxEVT_MAXIMIZE));
42855 PyDict_SetItemString(d, "wxEVT_MOUSE_CAPTURE_CHANGED", PyInt_FromLong(wxEVT_MOUSE_CAPTURE_CHANGED));
42856 PyDict_SetItemString(d, "wxEVT_PAINT", PyInt_FromLong(wxEVT_PAINT));
42857 PyDict_SetItemString(d, "wxEVT_ERASE_BACKGROUND", PyInt_FromLong(wxEVT_ERASE_BACKGROUND));
42858 PyDict_SetItemString(d, "wxEVT_NC_PAINT", PyInt_FromLong(wxEVT_NC_PAINT));
42859 PyDict_SetItemString(d, "wxEVT_PAINT_ICON", PyInt_FromLong(wxEVT_PAINT_ICON));
42860 PyDict_SetItemString(d, "wxEVT_MENU_OPEN", PyInt_FromLong(wxEVT_MENU_OPEN));
42861 PyDict_SetItemString(d, "wxEVT_MENU_CLOSE", PyInt_FromLong(wxEVT_MENU_CLOSE));
42862 PyDict_SetItemString(d, "wxEVT_MENU_HIGHLIGHT", PyInt_FromLong(wxEVT_MENU_HIGHLIGHT));
42863 PyDict_SetItemString(d, "wxEVT_CONTEXT_MENU", PyInt_FromLong(wxEVT_CONTEXT_MENU));
42864 PyDict_SetItemString(d, "wxEVT_SYS_COLOUR_CHANGED", PyInt_FromLong(wxEVT_SYS_COLOUR_CHANGED));
42865 PyDict_SetItemString(d, "wxEVT_DISPLAY_CHANGED", PyInt_FromLong(wxEVT_DISPLAY_CHANGED));
42866 PyDict_SetItemString(d, "wxEVT_SETTING_CHANGED", PyInt_FromLong(wxEVT_SETTING_CHANGED));
42867 PyDict_SetItemString(d, "wxEVT_QUERY_NEW_PALETTE", PyInt_FromLong(wxEVT_QUERY_NEW_PALETTE));
42868 PyDict_SetItemString(d, "wxEVT_PALETTE_CHANGED", PyInt_FromLong(wxEVT_PALETTE_CHANGED));
42869 PyDict_SetItemString(d, "wxEVT_DROP_FILES", PyInt_FromLong(wxEVT_DROP_FILES));
42870 PyDict_SetItemString(d, "wxEVT_DRAW_ITEM", PyInt_FromLong(wxEVT_DRAW_ITEM));
42871 PyDict_SetItemString(d, "wxEVT_MEASURE_ITEM", PyInt_FromLong(wxEVT_MEASURE_ITEM));
42872 PyDict_SetItemString(d, "wxEVT_COMPARE_ITEM", PyInt_FromLong(wxEVT_COMPARE_ITEM));
42873 PyDict_SetItemString(d, "wxEVT_INIT_DIALOG", PyInt_FromLong(wxEVT_INIT_DIALOG));
42874 PyDict_SetItemString(d, "wxEVT_IDLE", PyInt_FromLong(wxEVT_IDLE));
42875 PyDict_SetItemString(d, "wxEVT_UPDATE_UI", PyInt_FromLong(wxEVT_UPDATE_UI));
42876 PyDict_SetItemString(d, "wxEVT_SIZING", PyInt_FromLong(wxEVT_SIZING));
42877 PyDict_SetItemString(d, "wxEVT_MOVING", PyInt_FromLong(wxEVT_MOVING));
42878 PyDict_SetItemString(d, "wxEVT_COMMAND_LEFT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LEFT_CLICK));
42879 PyDict_SetItemString(d, "wxEVT_COMMAND_LEFT_DCLICK", PyInt_FromLong(wxEVT_COMMAND_LEFT_DCLICK));
42880 PyDict_SetItemString(d, "wxEVT_COMMAND_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_RIGHT_CLICK));
42881 PyDict_SetItemString(d, "wxEVT_COMMAND_RIGHT_DCLICK", PyInt_FromLong(wxEVT_COMMAND_RIGHT_DCLICK));
42882 PyDict_SetItemString(d, "wxEVT_COMMAND_SET_FOCUS", PyInt_FromLong(wxEVT_COMMAND_SET_FOCUS));
42883 PyDict_SetItemString(d, "wxEVT_COMMAND_KILL_FOCUS", PyInt_FromLong(wxEVT_COMMAND_KILL_FOCUS));
42884 PyDict_SetItemString(d, "wxEVT_COMMAND_ENTER", PyInt_FromLong(wxEVT_COMMAND_ENTER));
42885 PyDict_SetItemString(d,"MOUSE_BTN_ANY", SWIG_FromInt((int)wxMOUSE_BTN_ANY));
42886 PyDict_SetItemString(d,"MOUSE_BTN_NONE", SWIG_FromInt((int)wxMOUSE_BTN_NONE));
42887 PyDict_SetItemString(d,"MOUSE_BTN_LEFT", SWIG_FromInt((int)wxMOUSE_BTN_LEFT));
42888 PyDict_SetItemString(d,"MOUSE_BTN_MIDDLE", SWIG_FromInt((int)wxMOUSE_BTN_MIDDLE));
42889 PyDict_SetItemString(d,"MOUSE_BTN_RIGHT", SWIG_FromInt((int)wxMOUSE_BTN_RIGHT));
42890 PyDict_SetItemString(d,"UPDATE_UI_PROCESS_ALL", SWIG_FromInt((int)wxUPDATE_UI_PROCESS_ALL));
42891 PyDict_SetItemString(d,"UPDATE_UI_PROCESS_SPECIFIED", SWIG_FromInt((int)wxUPDATE_UI_PROCESS_SPECIFIED));
42892 PyDict_SetItemString(d,"IDLE_PROCESS_ALL", SWIG_FromInt((int)wxIDLE_PROCESS_ALL));
42893 PyDict_SetItemString(d,"IDLE_PROCESS_SPECIFIED", SWIG_FromInt((int)wxIDLE_PROCESS_SPECIFIED));
42894 PyDict_SetItemString(d,"PYAPP_ASSERT_SUPPRESS", SWIG_FromInt((int)wxPYAPP_ASSERT_SUPPRESS));
42895 PyDict_SetItemString(d,"PYAPP_ASSERT_EXCEPTION", SWIG_FromInt((int)wxPYAPP_ASSERT_EXCEPTION));
42896 PyDict_SetItemString(d,"PYAPP_ASSERT_DIALOG", SWIG_FromInt((int)wxPYAPP_ASSERT_DIALOG));
42897 PyDict_SetItemString(d,"PYAPP_ASSERT_LOG", SWIG_FromInt((int)wxPYAPP_ASSERT_LOG));
42898 PyDict_SetItemString(d,"PRINT_WINDOWS", SWIG_FromInt((int)wxPRINT_WINDOWS));
42899 PyDict_SetItemString(d,"PRINT_POSTSCRIPT", SWIG_FromInt((int)wxPRINT_POSTSCRIPT));
42900 SWIG_addvarlink(SWIG_globals,(char*)"NullAcceleratorTable",_wrap_NullAcceleratorTable_get, _wrap_NullAcceleratorTable_set);
42901 SWIG_addvarlink(SWIG_globals,(char*)"PanelNameStr",_wrap_PanelNameStr_get, _wrap_PanelNameStr_set);
42902 PyDict_SetItemString(d,"WINDOW_VARIANT_NORMAL", SWIG_FromInt((int)wxWINDOW_VARIANT_NORMAL));
42903 PyDict_SetItemString(d,"WINDOW_VARIANT_SMALL", SWIG_FromInt((int)wxWINDOW_VARIANT_SMALL));
42904 PyDict_SetItemString(d,"WINDOW_VARIANT_MINI", SWIG_FromInt((int)wxWINDOW_VARIANT_MINI));
42905 PyDict_SetItemString(d,"WINDOW_VARIANT_LARGE", SWIG_FromInt((int)wxWINDOW_VARIANT_LARGE));
42906 PyDict_SetItemString(d,"WINDOW_VARIANT_MAX", SWIG_FromInt((int)wxWINDOW_VARIANT_MAX));
42907 SWIG_addvarlink(SWIG_globals,(char*)"DefaultValidator",_wrap_DefaultValidator_get, _wrap_DefaultValidator_set);
42908 SWIG_addvarlink(SWIG_globals,(char*)"ControlNameStr",_wrap_ControlNameStr_get, _wrap_ControlNameStr_set);
42909 PyDict_SetItemString(d,"FLEX_GROWMODE_NONE", SWIG_FromInt((int)wxFLEX_GROWMODE_NONE));
42910 PyDict_SetItemString(d,"FLEX_GROWMODE_SPECIFIED", SWIG_FromInt((int)wxFLEX_GROWMODE_SPECIFIED));
42911 PyDict_SetItemString(d,"FLEX_GROWMODE_ALL", SWIG_FromInt((int)wxFLEX_GROWMODE_ALL));
42912 SWIG_addvarlink(SWIG_globals,(char*)"DefaultSpan",_wrap_DefaultSpan_get, _wrap_DefaultSpan_set);
42913 PyDict_SetItemString(d,"Left", SWIG_FromInt((int)wxLeft));
42914 PyDict_SetItemString(d,"Top", SWIG_FromInt((int)wxTop));
42915 PyDict_SetItemString(d,"Right", SWIG_FromInt((int)wxRight));
42916 PyDict_SetItemString(d,"Bottom", SWIG_FromInt((int)wxBottom));
42917 PyDict_SetItemString(d,"Width", SWIG_FromInt((int)wxWidth));
42918 PyDict_SetItemString(d,"Height", SWIG_FromInt((int)wxHeight));
42919 PyDict_SetItemString(d,"Centre", SWIG_FromInt((int)wxCentre));
42920 PyDict_SetItemString(d,"Center", SWIG_FromInt((int)wxCenter));
42921 PyDict_SetItemString(d,"CentreX", SWIG_FromInt((int)wxCentreX));
42922 PyDict_SetItemString(d,"CentreY", SWIG_FromInt((int)wxCentreY));
42923 PyDict_SetItemString(d,"Unconstrained", SWIG_FromInt((int)wxUnconstrained));
42924 PyDict_SetItemString(d,"AsIs", SWIG_FromInt((int)wxAsIs));
42925 PyDict_SetItemString(d,"PercentOf", SWIG_FromInt((int)wxPercentOf));
42926 PyDict_SetItemString(d,"Above", SWIG_FromInt((int)wxAbove));
42927 PyDict_SetItemString(d,"Below", SWIG_FromInt((int)wxBelow));
42928 PyDict_SetItemString(d,"LeftOf", SWIG_FromInt((int)wxLeftOf));
42929 PyDict_SetItemString(d,"RightOf", SWIG_FromInt((int)wxRightOf));
42930 PyDict_SetItemString(d,"SameAs", SWIG_FromInt((int)wxSameAs));
42931 PyDict_SetItemString(d,"Absolute", SWIG_FromInt((int)wxAbsolute));
42932
42933 // Initialize threading, some globals and such
42934 __wxPyPreStart(d);
42935
42936
42937 // Although these are defined in __version__ they need to be here too so
42938 // that an assert can be done to ensure that the wxPython and the wxWindows
42939 // versions match.
42940 PyDict_SetItemString(d,"MAJOR_VERSION", PyInt_FromLong((long)wxMAJOR_VERSION ));
42941 PyDict_SetItemString(d,"MINOR_VERSION", PyInt_FromLong((long)wxMINOR_VERSION ));
42942 PyDict_SetItemString(d,"RELEASE_VERSION", PyInt_FromLong((long)wxRELEASE_NUMBER ));
42943
42944 }
42945