]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/msw/_core_wrap.cpp
adaptions for m_peer
[wxWidgets.git] / wxPython / src / msw / _core_wrap.cpp
1 /* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
3 * Version 1.3.22
4 *
5 * This file is not intended to be easily readable and contains a number of
6 * coding conventions designed to improve portability and efficiency. Do not make
7 * changes to this file unless you know what you are doing--modify the SWIG
8 * interface file instead.
9 * ----------------------------------------------------------------------------- */
10
11 #define SWIGPYTHON
12 #define SWIG_NOINCLUDE
13
14 #ifdef __cplusplus
15 template<class T> class SwigValueWrapper {
16 T *tt;
17 public:
18 SwigValueWrapper() : tt(0) { }
19 SwigValueWrapper(const SwigValueWrapper<T>& rhs) : tt(new T(*rhs.tt)) { }
20 SwigValueWrapper(const T& t) : tt(new T(t)) { }
21 ~SwigValueWrapper() { delete tt; }
22 SwigValueWrapper& operator=(const T& t) { delete tt; tt = new T(t); return *this; }
23 operator T&() const { return *tt; }
24 T *operator&() { return tt; }
25 private:
26 SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
27 };
28 #endif
29
30
31 #include "Python.h"
32
33 /*************************************************************** -*- c -*-
34 * python/precommon.swg
35 *
36 * Rename all exported symbols from common.swg, to avoid symbol
37 * clashes if multiple interpreters are included
38 *
39 ************************************************************************/
40
41 #define SWIG_TypeRegister SWIG_Python_TypeRegister
42 #define SWIG_TypeCheck SWIG_Python_TypeCheck
43 #define SWIG_TypeCast SWIG_Python_TypeCast
44 #define SWIG_TypeDynamicCast SWIG_Python_TypeDynamicCast
45 #define SWIG_TypeName SWIG_Python_TypeName
46 #define SWIG_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 wxPyCheckForApp
577
578 };
579
580 #endif
581
582
583 #if ! wxUSE_HOTKEY
584 enum wxHotkeyModifier
585 {
586 wxMOD_NONE = 0,
587 wxMOD_ALT = 1,
588 wxMOD_CONTROL = 2,
589 wxMOD_SHIFT = 4,
590 wxMOD_WIN = 8
591 };
592 #define wxEVT_HOTKEY 9999
593 #endif
594
595 static const wxString wxPyEmptyString(wxEmptyString);
596 wxString wxObject_GetClassName(wxObject *self){
597 return self->GetClassInfo()->GetClassName();
598 }
599 void wxObject_Destroy(wxObject *self){
600 delete self;
601 }
602
603 #ifndef __WXMAC__
604 #define wxCURSOR_COPY_ARROW wxCURSOR_ARROW
605 #endif
606
607
608 #include <limits.h>
609
610
611 SWIGSTATICINLINE(long)
612 SWIG_CheckLongInRange(long value, const char* type,
613 long min_value, long max_value)
614 {
615 if (!PyErr_Occurred()) {
616 if (value < min_value) {
617 PyObject *err =
618 PyString_FromFormat("value %ld is less than '%s' minimum %ld",
619 value, type, min_value);
620
621 PyErr_SetObject(PyExc_OverflowError, err);
622 Py_DECREF(err);
623 } else if (value > max_value) {
624 PyObject *err =
625 PyString_FromFormat("value %ld is greater than '%s' maximum %ld",
626 value, type, max_value);
627 PyErr_SetObject(PyExc_OverflowError, err);
628 Py_DECREF(err);
629 }
630 }
631 return value;
632 }
633
634
635 SWIGSTATICINLINE(long)
636 SWIG_AsLong(PyObject * obj)
637 {
638 if (PyNumber_Check(obj))
639 return PyInt_AsLong(obj);
640 else {
641 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
642 obj->ob_type->tp_name);
643 PyErr_SetObject(PyExc_TypeError, errmsg);
644 Py_DECREF(errmsg);
645 return 0;
646 }
647 }
648
649
650 #if INT_MAX != LONG_MAX
651 SWIGSTATICINLINE(int)
652 SWIG_AsInt(PyObject *obj)
653 {
654 return swig_numeric_cast(int,
655 SWIG_CheckLongInRange(SWIG_AsLong(obj),
656 "int", INT_MIN, INT_MAX));
657 }
658 #else
659 #define SWIG_AsInt SWIG_AsLong
660 #endif
661
662
663 SWIGSTATICINLINE(int)
664 SWIG_CheckInt(PyObject* obj)
665 {
666 SWIG_AsInt(obj);
667 if (PyErr_Occurred()) {
668 PyErr_Clear();
669 return 0;
670 } else {
671 return 1;
672 }
673 }
674
675 PyObject *wxSize_Get(wxSize *self){
676 bool blocked = wxPyBeginBlockThreads();
677 PyObject* tup = PyTuple_New(2);
678 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
679 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
680 wxPyEndBlockThreads(blocked);
681 return tup;
682 }
683
684 SWIGSTATICINLINE(double)
685 SWIG_AsDouble(PyObject *obj)
686 {
687 if (PyNumber_Check(obj))
688 return PyFloat_AsDouble(obj);
689 else {
690 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
691 obj->ob_type->tp_name);
692 PyErr_SetObject(PyExc_TypeError, errmsg);
693 Py_DECREF(errmsg);
694 return 0;
695 }
696 }
697
698
699 SWIGSTATICINLINE(int)
700 SWIG_CheckDouble(PyObject* obj)
701 {
702 SWIG_AsDouble(obj);
703 if (PyErr_Occurred()) {
704 PyErr_Clear();
705 return 0;
706 } else {
707 return 1;
708 }
709 }
710
711 void wxRealPoint_Set(wxRealPoint *self,double x,double y){
712 self->x = x;
713 self->y = y;
714 }
715 PyObject *wxRealPoint_Get(wxRealPoint *self){
716 bool blocked = wxPyBeginBlockThreads();
717 PyObject* tup = PyTuple_New(2);
718 PyTuple_SET_ITEM(tup, 0, PyFloat_FromDouble(self->x));
719 PyTuple_SET_ITEM(tup, 1, PyFloat_FromDouble(self->y));
720 wxPyEndBlockThreads(blocked);
721 return tup;
722 }
723
724 SWIGSTATICINLINE(int)
725 SWIG_CheckLong(PyObject* obj)
726 {
727 SWIG_AsLong(obj);
728 if (PyErr_Occurred()) {
729 PyErr_Clear();
730 return 0;
731 } else {
732 return 1;
733 }
734 }
735
736 void wxPoint_Set(wxPoint *self,long x,long y){
737 self->x = x;
738 self->y = y;
739 }
740 PyObject *wxPoint_Get(wxPoint *self){
741 bool blocked = wxPyBeginBlockThreads();
742 PyObject* tup = PyTuple_New(2);
743 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
744 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
745 wxPyEndBlockThreads(blocked);
746 return tup;
747 }
748 void wxRect_Set(wxRect *self,int x,int y,int width,int height){
749 self->x = x;
750 self->y = y;
751 self->width = width;
752 self->height = height;
753 }
754 PyObject *wxRect_Get(wxRect *self){
755 bool blocked = wxPyBeginBlockThreads();
756 PyObject* tup = PyTuple_New(4);
757 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
758 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
759 PyTuple_SET_ITEM(tup, 2, PyInt_FromLong(self->width));
760 PyTuple_SET_ITEM(tup, 3, PyInt_FromLong(self->height));
761 wxPyEndBlockThreads(blocked);
762 return tup;
763 }
764
765 PyObject* wxIntersectRect(wxRect* r1, wxRect* r2) {
766 wxRegion reg1(*r1);
767 wxRegion reg2(*r2);
768 wxRect dest(0,0,0,0);
769 PyObject* obj;
770
771 reg1.Intersect(reg2);
772 dest = reg1.GetBox();
773
774 if (dest != wxRect(0,0,0,0)) {
775 bool blocked = wxPyBeginBlockThreads();
776 wxRect* newRect = new wxRect(dest);
777 obj = wxPyConstructObject((void*)newRect, wxT("wxRect"), True);
778 wxPyEndBlockThreads(blocked);
779 return obj;
780 }
781 Py_INCREF(Py_None);
782 return Py_None;
783 }
784
785
786 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
787 PyObject* o2;
788 PyObject* o3;
789
790 if (!target) {
791 target = o;
792 } else if (target == Py_None) {
793 Py_DECREF(Py_None);
794 target = o;
795 } else {
796 if (!PyTuple_Check(target)) {
797 o2 = target;
798 target = PyTuple_New(1);
799 PyTuple_SetItem(target, 0, o2);
800 }
801 o3 = PyTuple_New(1);
802 PyTuple_SetItem(o3, 0, o);
803
804 o2 = target;
805 target = PySequence_Concat(o2, o3);
806 Py_DECREF(o2);
807 Py_DECREF(o3);
808 }
809 return target;
810 }
811
812 void wxPoint2D_Set(wxPoint2D *self,double x,double y){
813 self->m_x = x;
814 self->m_y = y;
815 }
816 PyObject *wxPoint2D_Get(wxPoint2D *self){
817 bool blocked = wxPyBeginBlockThreads();
818 PyObject* tup = PyTuple_New(2);
819 PyTuple_SET_ITEM(tup, 0, PyFloat_FromDouble(self->m_x));
820 PyTuple_SET_ITEM(tup, 1, PyFloat_FromDouble(self->m_y));
821 wxPyEndBlockThreads(blocked);
822 return tup;
823 }
824
825 #include "wx/wxPython/pyistream.h"
826
827 wxPyInputStream *new_wxPyInputStream(PyObject *p){
828 wxInputStream* wxis = wxPyCBInputStream::create(p);
829 if (wxis)
830 return new wxPyInputStream(wxis);
831 else
832 return NULL;
833 }
834
835 SWIGSTATICINLINE(PyObject*)
836 SWIG_FromChar(char c)
837 {
838 return PyString_FromStringAndSize(&c,1);
839 }
840
841
842 SWIGSTATICINLINE(PyObject* )
843 SWIG_FromUnsignedLong(unsigned long value)
844 {
845 return (value > LONG_MAX) ?
846 PyLong_FromUnsignedLong(value)
847 : PyInt_FromLong(swig_numeric_cast(long,value));
848 }
849
850
851 /* returns '1' if the input is a raw char*, '0' if is a PyString */
852 SWIGSTATIC(int)
853 SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* size)
854 {
855 static swig_type_info* pchar_info = 0;
856 int psize = 0;
857 if (!pchar_info) pchar_info = SWIG_TypeQuery("char *");
858
859 if (SWIG_ConvertPtr(obj, swig_reinterpret_cast(void **,cptr), pchar_info, 0) == -1) {
860 PyErr_Clear();
861 PyString_AsStringAndSize(obj, cptr, &psize);
862 if (PyErr_Occurred()) {
863 PyErr_Clear();
864 PyErr_SetString(PyExc_TypeError,"a string is expected");
865 }
866 if (size) *size = psize;
867 return 0;
868 } else {
869 if (size) *size = (*cptr) ? (strlen(*cptr) + 1) : 0;
870 return 1;
871 }
872 }
873
874
875 SWIGSTATIC(void)
876 SWIG_AsCharArray(PyObject *obj, char* carray, size_t size)
877 {
878 char* cptr; size_t csize;
879 SWIG_AsCharPtrAndSize(obj, &cptr, &csize);
880 if (PyErr_Occurred()) {
881 PyErr_Clear();
882 PyObject *err =
883 PyString_FromFormat("a char array of size %d is expected", size);
884 PyErr_SetObject(PyExc_TypeError, err);
885 Py_DECREF(err);
886 } else {
887 /* in C (but not in C++) you can do:
888
889 char x[5] = "hello";
890
891 ie, assing the array using an extra '0' char.
892 */
893 #ifndef __cplusplus
894 if ((csize == size + 1) && !(cptr[csize-1])) --csize;
895 #endif
896 if (csize > size) {
897 PyObject *err =
898 PyString_FromFormat("a char array of maximum size %d is expected",
899 size);
900 PyErr_SetObject(PyExc_TypeError, err);
901 Py_DECREF(err);
902 } else {
903 if (csize) memcpy(carray, cptr, csize);
904 if (csize < size) memset(carray + csize, 0, size - csize);
905 }
906 }
907 }
908
909
910 SWIGSTATICINLINE(char)
911 SWIG_AsChar(PyObject *obj)
912 {
913 char c = 0;
914 if (PyInt_Check(obj) || PyLong_Check(obj)) {
915 c = swig_numeric_cast(char,
916 SWIG_CheckLongInRange(SWIG_AsLong(obj),
917 "char", CHAR_MIN, CHAR_MAX));
918 } else {
919 SWIG_AsCharArray(obj, &c, 1);
920 if (PyErr_Occurred()) {
921 PyErr_Clear();
922 PyErr_SetString(PyExc_TypeError, "a char is expected");
923 }
924 }
925 return c;
926 }
927
928
929 SWIGSTATICINLINE(int)
930 SWIG_CheckChar(PyObject* obj)
931 {
932 SWIG_AsChar(obj);
933 if (PyErr_Occurred()) {
934 PyErr_Clear();
935 return 0;
936 } else {
937 return 1;
938 }
939 }
940
941 void wxOutputStream_write(wxOutputStream *self,PyObject *obj){
942 // We use only strings for the streams, not unicode
943 PyObject* str = PyObject_Str(obj);
944 if (! str) {
945 PyErr_SetString(PyExc_TypeError, "Unable to convert to string");
946 return;
947 }
948 self->Write(PyString_AS_STRING(str),
949 PyString_GET_SIZE(str));
950 Py_DECREF(str);
951 }
952
953 #include "wx/wxPython/pyistream.h"
954
955
956 class wxPyFileSystemHandler : public wxFileSystemHandler
957 {
958 public:
959 wxPyFileSystemHandler() : wxFileSystemHandler() {}
960
961 DEC_PYCALLBACK_BOOL_STRING_pure(CanOpen);
962 DEC_PYCALLBACK_FSF_FSSTRING_pure(OpenFile);
963 DEC_PYCALLBACK_STRING_STRINGINT_pure(FindFirst);
964 DEC_PYCALLBACK_STRING__pure(FindNext);
965
966 wxString GetProtocol(const wxString& location) {
967 return wxFileSystemHandler::GetProtocol(location);
968 }
969
970 wxString GetLeftLocation(const wxString& location) {
971 return wxFileSystemHandler::GetLeftLocation(location);
972 }
973
974 wxString GetAnchor(const wxString& location) {
975 return wxFileSystemHandler::GetAnchor(location);
976 }
977
978 wxString GetRightLocation(const wxString& location) {
979 return wxFileSystemHandler::GetRightLocation(location);
980 }
981
982 wxString GetMimeTypeFromExt(const wxString& location) {
983 return wxFileSystemHandler::GetMimeTypeFromExt(location);
984 }
985
986 PYPRIVATE;
987 };
988
989
990 IMP_PYCALLBACK_BOOL_STRING_pure(wxPyFileSystemHandler, wxFileSystemHandler, CanOpen);
991 IMP_PYCALLBACK_FSF_FSSTRING_pure(wxPyFileSystemHandler, wxFileSystemHandler, OpenFile);
992 IMP_PYCALLBACK_STRING_STRINGINT_pure(wxPyFileSystemHandler, wxFileSystemHandler, FindFirst);
993 IMP_PYCALLBACK_STRING__pure(wxPyFileSystemHandler, wxFileSystemHandler, FindNext);
994
995
996 SWIGSTATICINLINE(bool)
997 SWIG_AsBool(PyObject *obj)
998 {
999 return PyObject_IsTrue(obj) ? true : false;
1000 }
1001
1002
1003 SWIGSTATICINLINE(int)
1004 SWIG_CheckBool(PyObject* obj)
1005 {
1006 SWIG_AsBool(obj);
1007 if (PyErr_Occurred()) {
1008 PyErr_Clear();
1009 return 0;
1010 } else {
1011 return 1;
1012 }
1013 }
1014
1015
1016 wxString wxFileSystem_URLToFileName(const wxString& url) {
1017 wxFileName fname = wxFileSystem::URLToFileName(url);
1018 return fname.GetFullPath();
1019 }
1020
1021
1022 void __wxMemoryFSHandler_AddFile_wxImage(const wxString& filename,
1023 wxImage& image,
1024 long type) {
1025 wxMemoryFSHandler::AddFile(filename, image, type);
1026 }
1027
1028 void __wxMemoryFSHandler_AddFile_wxBitmap(const wxString& filename,
1029 const wxBitmap& bitmap,
1030 long type) {
1031 wxMemoryFSHandler::AddFile(filename, bitmap, type);
1032 }
1033
1034 void __wxMemoryFSHandler_AddFile_Data(const wxString& filename,
1035 PyObject* data) {
1036 wxMemoryFSHandler::AddFile(filename,
1037 // TODO: Verify data type
1038 (void*)PyString_AsString(data),
1039 (size_t)PyString_Size(data));
1040 }
1041
1042
1043 #include "wx/wxPython/pyistream.h"
1044
1045
1046 SWIGSTATICINLINE(unsigned long)
1047 SWIG_CheckUnsignedLongInRange(unsigned long value, const char* type,
1048 unsigned long max_value)
1049 {
1050 if (!PyErr_Occurred()) {
1051 if (value > max_value) {
1052 PyObject *err =
1053 PyString_FromFormat("value %ld is greater than '%s' minimum %ld",
1054 value, type, max_value);
1055 PyErr_SetObject(PyExc_OverflowError, err);
1056 Py_DECREF(err);
1057 }
1058 }
1059 return value;
1060 }
1061
1062
1063 SWIGSTATICINLINE(unsigned long)
1064 SWIG_AsUnsignedLong(PyObject * obj)
1065 {
1066 if (PyLong_Check(obj)) {
1067 return PyLong_AsUnsignedLong(obj);
1068 } else {
1069 long i = SWIG_AsLong(obj);
1070 if ( !PyErr_Occurred() && (i < 0)) {
1071 PyErr_SetString(PyExc_TypeError, "negative value received for unsigned type");
1072 }
1073 return i;
1074 }
1075 }
1076
1077
1078 SWIGSTATICINLINE(unsigned char)
1079 SWIG_AsUnsignedChar(PyObject *obj)
1080 {
1081 return swig_numeric_cast(unsigned char,
1082 SWIG_CheckUnsignedLongInRange(SWIG_AsUnsignedLong(obj),
1083 "unsigned char", UCHAR_MAX));
1084 }
1085
1086
1087 SWIGSTATICINLINE(int)
1088 SWIG_CheckUnsignedChar(PyObject* obj)
1089 {
1090 SWIG_AsUnsignedChar(obj);
1091 if (PyErr_Occurred()) {
1092 PyErr_Clear();
1093 return 0;
1094 } else {
1095 return 1;
1096 }
1097 }
1098
1099 wxImage *new_wxImage(int width,int height,bool clear){
1100 if (width > 0 && height > 0)
1101 return new wxImage(width, height, clear);
1102 else
1103 return new wxImage;
1104 }
1105 wxImage *new_wxImage(wxBitmap const &bitmap){
1106 return new wxImage(bitmap.ConvertToImage());
1107 }
1108 wxImage *new_wxImage(int width,int height,unsigned char *data){
1109 // Copy the source data so the wxImage can clean it up later
1110 unsigned char* copy = (unsigned char*)malloc(width*height*3);
1111 if (copy == NULL) {
1112 PyErr_NoMemory();
1113 return NULL;
1114 }
1115 memcpy(copy, data, width*height*3);
1116 return new wxImage(width, height, copy, False);
1117 }
1118 wxSize wxImage_GetSize(wxImage *self){
1119 wxSize size(self->GetWidth(), self->GetHeight());
1120 return size;
1121 }
1122 PyObject *wxImage_GetData(wxImage *self){
1123 unsigned char* data = self->GetData();
1124 int len = self->GetWidth() * self->GetHeight() * 3;
1125 PyObject* rv;
1126 wxPyBLOCK_THREADS( rv = PyString_FromStringAndSize((char*)data, len));
1127 return rv;
1128 }
1129 void wxImage_SetData(wxImage *self,PyObject *data){
1130 unsigned char* dataPtr;
1131
1132 if (! PyString_Check(data)) {
1133 PyErr_SetString(PyExc_TypeError, "Expected string object");
1134 return /* NULL */ ;
1135 }
1136
1137 size_t len = self->GetWidth() * self->GetHeight() * 3;
1138 dataPtr = (unsigned char*) malloc(len);
1139 wxPyBLOCK_THREADS( memcpy(dataPtr, PyString_AsString(data), len) );
1140 self->SetData(dataPtr);
1141 // wxImage takes ownership of dataPtr...
1142 }
1143 PyObject *wxImage_GetDataBuffer(wxImage *self){
1144 unsigned char* data = self->GetData();
1145 int len = self->GetWidth() * self->GetHeight() * 3;
1146 PyObject* rv;
1147 wxPyBLOCK_THREADS( rv = PyBuffer_FromReadWriteMemory(data, len) );
1148 return rv;
1149 }
1150 void wxImage_SetDataBuffer(wxImage *self,PyObject *data){
1151 unsigned char* buffer;
1152 int size;
1153
1154 bool blocked = wxPyBeginBlockThreads();
1155 if (!PyArg_Parse(data, "t#", &buffer, &size))
1156 goto done;
1157
1158 if (size != self->GetWidth() * self->GetHeight() * 3) {
1159 PyErr_SetString(PyExc_TypeError, "Incorrect buffer size");
1160 goto done;
1161 }
1162 self->SetData(buffer);
1163 done:
1164 wxPyEndBlockThreads(blocked);
1165 }
1166 PyObject *wxImage_GetAlphaData(wxImage *self){
1167 unsigned char* data = self->GetAlpha();
1168 if (! data) {
1169 RETURN_NONE();
1170 } else {
1171 int len = self->GetWidth() * self->GetHeight();
1172 PyObject* rv;
1173 wxPyBLOCK_THREADS( rv = PyString_FromStringAndSize((char*)data, len) );
1174 return rv;
1175 }
1176 }
1177 void wxImage_SetAlphaData(wxImage *self,PyObject *data){
1178 unsigned char* dataPtr;
1179
1180 if (! PyString_Check(data)) {
1181 PyErr_SetString(PyExc_TypeError, "Expected string object");
1182 return /* NULL */ ;
1183 }
1184
1185 size_t len = self->GetWidth() * self->GetHeight();
1186 dataPtr = (unsigned char*) malloc(len);
1187 wxPyBLOCK_THREADS( memcpy(dataPtr, PyString_AsString(data), len) );
1188 self->SetAlpha(dataPtr);
1189 // wxImage takes ownership of dataPtr...
1190 }
1191 PyObject *wxImage_GetAlphaBuffer(wxImage *self){
1192 unsigned char* data = self->GetAlpha();
1193 int len = self->GetWidth() * self->GetHeight();
1194 PyObject* rv;
1195 wxPyBLOCK_THREADS( rv = PyBuffer_FromReadWriteMemory(data, len) );
1196 return rv;
1197 }
1198 void wxImage_SetAlphaBuffer(wxImage *self,PyObject *data){
1199 unsigned char* buffer;
1200 int size;
1201
1202 bool blocked = wxPyBeginBlockThreads();
1203 if (!PyArg_Parse(data, "t#", &buffer, &size))
1204 goto done;
1205
1206 if (size != self->GetWidth() * self->GetHeight()) {
1207 PyErr_SetString(PyExc_TypeError, "Incorrect buffer size");
1208 goto done;
1209 }
1210 self->SetAlpha(buffer);
1211 done:
1212 wxPyEndBlockThreads(blocked);
1213 }
1214
1215 SWIGSTATICINLINE(int)
1216 SWIG_CheckUnsignedLong(PyObject* obj)
1217 {
1218 SWIG_AsUnsignedLong(obj);
1219 if (PyErr_Occurred()) {
1220 PyErr_Clear();
1221 return 0;
1222 } else {
1223 return 1;
1224 }
1225 }
1226
1227 wxBitmap wxImage_ConvertToBitmap(wxImage *self){
1228 wxBitmap bitmap(*self);
1229 return bitmap;
1230 }
1231 wxBitmap wxImage_ConvertToMonoBitmap(wxImage *self,unsigned char red,unsigned char green,unsigned char blue){
1232 wxImage mono = self->ConvertToMono( red, green, blue );
1233 wxBitmap bitmap( mono, 1 );
1234 return bitmap;
1235 }
1236 static const wxString wxPyIMAGE_OPTION_BMP_FORMAT(wxIMAGE_OPTION_BMP_FORMAT);
1237 static const wxString wxPyIMAGE_OPTION_CUR_HOTSPOT_X(wxIMAGE_OPTION_CUR_HOTSPOT_X);
1238 static const wxString wxPyIMAGE_OPTION_CUR_HOTSPOT_Y(wxIMAGE_OPTION_CUR_HOTSPOT_Y);
1239 static const wxString wxPyIMAGE_OPTION_RESOLUTION(wxIMAGE_OPTION_RESOLUTION);
1240 static const wxString wxPyIMAGE_OPTION_RESOLUTIONUNIT(wxIMAGE_OPTION_RESOLUTIONUNIT);
1241 void wxEvtHandler_Connect(wxEvtHandler *self,int id,int lastId,int eventType,PyObject *func){
1242 if (PyCallable_Check(func)) {
1243 self->Connect(id, lastId, eventType,
1244 (wxObjectEventFunction) &wxPyCallback::EventThunker,
1245 new wxPyCallback(func));
1246 }
1247 else if (func == Py_None) {
1248 self->Disconnect(id, lastId, eventType,
1249 (wxObjectEventFunction)
1250 &wxPyCallback::EventThunker);
1251 }
1252 else {
1253 wxPyBLOCK_THREADS(
1254 PyErr_SetString(PyExc_TypeError, "Expected callable object or None."));
1255 }
1256 }
1257 bool wxEvtHandler_Disconnect(wxEvtHandler *self,int id,int lastId,wxEventType eventType){
1258 return self->Disconnect(id, lastId, eventType,
1259 (wxObjectEventFunction)
1260 &wxPyCallback::EventThunker);
1261 }
1262 void wxEvtHandler__setOORInfo(wxEvtHandler *self,PyObject *_self){
1263 if (_self && _self != Py_None) {
1264 self->SetClientObject(new wxPyOORClientData(_self));
1265 }
1266 else {
1267 wxPyOORClientData* data = (wxPyOORClientData*)self->GetClientObject();
1268 if (data) {
1269 self->SetClientObject(NULL); // This will delete it too
1270 }
1271 }
1272 }
1273 int wxKeyEvent_GetUniChar(wxKeyEvent *self){
1274 #if wxUSE_UNICODE
1275 return self->m_uniChar;
1276 #else
1277 return 0;
1278 #endif
1279 }
1280
1281 #if UINT_MAX < LONG_MAX
1282 #define SWIG_FromUnsignedInt SWIG_FromLong
1283 #else
1284 #define SWIG_FromUnsignedInt SWIG_FromUnsignedLong
1285 #endif
1286
1287
1288 #if UINT_MAX != ULONG_MAX
1289 SWIGSTATICINLINE(unsigned int)
1290 SWIG_AsUnsignedInt(PyObject *obj)
1291 {
1292 return swig_numeric_cast(unsigned int,
1293 SWIG_CheckUnsignedLongInRange(SWIG_AsUnsignedLong(obj),
1294 "unsigned int", UINT_MAX));
1295 }
1296 #else
1297 #define SWIG_AsUnsignedInt SWIG_AsUnsignedLong
1298 #endif
1299
1300
1301 SWIGSTATICINLINE(int)
1302 SWIG_CheckUnsignedInt(PyObject* obj)
1303 {
1304 SWIG_AsUnsignedInt(obj);
1305 if (PyErr_Occurred()) {
1306 PyErr_Clear();
1307 return 0;
1308 } else {
1309 return 1;
1310 }
1311 }
1312
1313 void wxSizeEvent_SetSize(wxSizeEvent *self,wxSize size){
1314 self->m_size = size;
1315 }
1316 void wxMoveEvent_SetPosition(wxMoveEvent *self,wxPoint pos){
1317 self->m_pos = pos;
1318 }
1319 PyObject *wxDropFilesEvent_GetFiles(wxDropFilesEvent *self){
1320 int count = self->GetNumberOfFiles();
1321 wxString* files = self->GetFiles();
1322 PyObject* list = PyList_New(count);
1323
1324 if (!list) {
1325 PyErr_SetString(PyExc_MemoryError, "Can't allocate list of files!");
1326 return NULL;
1327 }
1328
1329 for (int i=0; i<count; i++) {
1330 PyList_SetItem(list, i, wx2PyString(files[i]));
1331 }
1332 return list;
1333 }
1334
1335
1336 wxPyApp *new_wxPyApp(){
1337 wxPythonApp = new wxPyApp();
1338 return wxPythonApp;
1339 }
1340
1341 void wxApp_CleanUp() {
1342 __wxPyCleanup();
1343 }
1344
1345
1346 wxPyApp* wxPyGetApp() { return (wxPyApp*)wxTheApp; }
1347
1348
1349
1350 static const wxString wxPyPanelNameStr(wxPanelNameStr);
1351 wxVisualAttributes *new_wxVisualAttributes(){ return new wxVisualAttributes; }
1352 void delete_wxVisualAttributes(wxVisualAttributes *self){ delete self; }
1353 PyObject *wxWindow_GetChildren(wxWindow *self){
1354 wxWindowList& list = self->GetChildren();
1355 return wxPy_ConvertList(&list);
1356 }
1357 bool wxWindow_RegisterHotKey(wxWindow *self,int hotkeyId,int modifiers,int keycode){
1358 #if wxUSE_HOTKEY
1359 return self->RegisterHotKey(hotkeyId, modifiers, keycode);
1360 #else
1361 return False;
1362 #endif
1363 }
1364 bool wxWindow_UnregisterHotKey(wxWindow *self,int hotkeyId){
1365
1366
1367
1368 return False;
1369
1370 }
1371 long wxWindow_GetHandle(wxWindow *self){
1372 return wxPyGetWinHandle(self);
1373 }
1374
1375 wxWindow* wxFindWindowById( long id, const wxWindow *parent = NULL ) {
1376 return wxWindow::FindWindowById(id, parent);
1377 }
1378
1379 wxWindow* wxFindWindowByName( const wxString& name,
1380 const wxWindow *parent = NULL ) {
1381 return wxWindow::FindWindowByName(name, parent);
1382 }
1383
1384 wxWindow* wxFindWindowByLabel( const wxString& label,
1385 const wxWindow *parent = NULL ) {
1386 return wxWindow::FindWindowByLabel(label, parent);
1387 }
1388
1389
1390 #ifdef __WXMSW__
1391 #include <wx/msw/private.h> // to get wxGetWindowId
1392 #endif
1393
1394
1395 wxWindow* wxWindow_FromHWND(wxWindow* parent, unsigned long _hWnd) {
1396 #ifdef __WXMSW__
1397 WXHWND hWnd = (WXHWND)_hWnd;
1398 long id = wxGetWindowId(hWnd);
1399 wxWindow* win = new wxWindow;
1400 parent->AddChild(win);
1401 win->SetEventHandler(win);
1402 win->SetHWND(hWnd);
1403 win->SetId(id);
1404 win->SubclassWin(hWnd);
1405 win->AdoptAttributesFromHWND();
1406 win->SetupColours();
1407 return win;
1408 #else
1409 wxPyRaiseNotImplemented();
1410 return NULL;
1411 #endif
1412 }
1413
1414
1415 IMP_PYCALLBACK_BOOL_WXWIN(wxPyValidator, wxValidator, Validate);
1416 IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferToWindow);
1417 IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferFromWindow);
1418
1419 IMPLEMENT_DYNAMIC_CLASS(wxPyValidator, wxValidator);
1420
1421 void wxMenu_Destroy(wxMenu *self){ delete self; }
1422 PyObject *wxMenu_GetMenuItems(wxMenu *self){
1423 wxMenuItemList& list = self->GetMenuItems();
1424 return wxPy_ConvertList(&list);
1425 }
1426 static const wxString wxPyControlNameStr(wxControlNameStr);
1427 int wxItemContainer_Append(wxItemContainer *self,wxString const &item,PyObject *clientData){
1428 if (clientData) {
1429 wxPyClientData* data = new wxPyClientData(clientData);
1430 return self->Append(item, data);
1431 } else
1432 return self->Append(item);
1433 }
1434 int wxItemContainer_Insert(wxItemContainer *self,wxString const &item,int pos,PyObject *clientData){
1435 if (clientData) {
1436 wxPyClientData* data = new wxPyClientData(clientData);
1437 return self->Insert(item, pos, data);
1438 } else
1439 return self->Insert(item, pos);
1440 }
1441 PyObject *wxItemContainer_GetClientData(wxItemContainer *self,int n){
1442 wxPyClientData* data = (wxPyClientData*)self->GetClientObject(n);
1443 if (data) {
1444 Py_INCREF(data->m_obj);
1445 return data->m_obj;
1446 } else {
1447 Py_INCREF(Py_None);
1448 return Py_None;
1449 }
1450 }
1451 void wxItemContainer_SetClientData(wxItemContainer *self,int n,PyObject *clientData){
1452 wxPyClientData* data = new wxPyClientData(clientData);
1453 self->SetClientObject(n, data);
1454 }
1455
1456
1457
1458 #include <float.h>
1459
1460 SWIGSTATIC(float)
1461 SWIG_FloatCast(double value)
1462 {
1463 float f = 0;
1464 if (!PyErr_Occurred()) {
1465 if (value < FLT_MIN) {
1466 PyObject *err =
1467 PyString_FromFormat("value %g is less than float minimum %g",
1468 value, FLT_MIN);
1469 PyErr_SetObject(PyExc_OverflowError, err);
1470 Py_DECREF(err);
1471 } else if (value > FLT_MAX) {
1472 PyObject *err =
1473 PyString_FromFormat("value %g is greater than float maximum %g",
1474 value, FLT_MAX);
1475 PyErr_SetObject(PyExc_OverflowError, err);
1476 Py_DECREF(err);
1477 } else {
1478 f = swig_numeric_cast(float, value);
1479 }
1480 }
1481 return f;
1482 }
1483
1484
1485 SWIGSTATICINLINE(float)
1486 SWIG_AsFloat(PyObject *obj)
1487 {
1488 return SWIG_FloatCast(SWIG_AsDouble(obj));
1489 }
1490
1491
1492 SWIGSTATICINLINE(int)
1493 SWIG_CheckFloat(PyObject* obj)
1494 {
1495 SWIG_AsFloat(obj);
1496 if (PyErr_Occurred()) {
1497 PyErr_Clear();
1498 return 0;
1499 } else {
1500 return 1;
1501 }
1502 }
1503
1504 PyObject *wxSizerItem_GetUserData(wxSizerItem *self){
1505 wxPyUserData* data = (wxPyUserData*)self->GetUserData();
1506 if (data) {
1507 Py_INCREF(data->m_obj);
1508 return data->m_obj;
1509 } else {
1510 Py_INCREF(Py_None);
1511 return Py_None;
1512 }
1513 }
1514
1515 // Figure out the type of the sizer item
1516
1517 struct wxPySizerItemInfo {
1518 wxPySizerItemInfo()
1519 : window(NULL), sizer(NULL), gotSize(False),
1520 size(wxDefaultSize), gotPos(False), pos(-1)
1521 {}
1522
1523 wxWindow* window;
1524 wxSizer* sizer;
1525 bool gotSize;
1526 wxSize size;
1527 bool gotPos;
1528 int pos;
1529 };
1530
1531 static wxPySizerItemInfo wxPySizerItemTypeHelper(PyObject* item, bool checkSize, bool checkIdx ) {
1532
1533 wxPySizerItemInfo info;
1534 wxSize size;
1535 wxSize* sizePtr = &size;
1536
1537 // Find out what the type of the item is
1538 // try wxWindow
1539 if ( ! wxPyConvertSwigPtr(item, (void**)&info.window, wxT("wxWindow")) ) {
1540 PyErr_Clear();
1541 info.window = NULL;
1542
1543 // try wxSizer
1544 if ( ! wxPyConvertSwigPtr(item, (void**)&info.sizer, wxT("wxSizer")) ) {
1545 PyErr_Clear();
1546 info.sizer = NULL;
1547
1548 // try wxSize or (w,h)
1549 if ( checkSize && wxSize_helper(item, &sizePtr)) {
1550 info.size = *sizePtr;
1551 info.gotSize = True;
1552 }
1553
1554 // or a single int
1555 if (checkIdx && PyInt_Check(item)) {
1556 info.pos = PyInt_AsLong(item);
1557 info.gotPos = True;
1558 }
1559 }
1560 }
1561
1562 if ( !(info.window || info.sizer || (checkSize && info.gotSize) || (checkIdx && info.gotPos)) ) {
1563 // no expected type, figure out what kind of error message to generate
1564 if ( !checkSize && !checkIdx )
1565 PyErr_SetString(PyExc_TypeError, "wxWindow or wxSizer expected for item");
1566 else if ( checkSize && !checkIdx )
1567 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer, wxSize, or (w,h) expected for item");
1568 else if ( !checkSize && checkIdx)
1569 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer or int (position) expected for item");
1570 else
1571 // can this one happen?
1572 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer, wxSize, or (w,h) or int (position) expected for item");
1573 }
1574
1575 return info;
1576 }
1577
1578 void wxSizer__setOORInfo(wxSizer *self,PyObject *_self){
1579 self->SetClientObject(new wxPyOORClientData(_self));
1580 }
1581 void wxSizer_Add(wxSizer *self,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1582
1583 wxPyUserData* data = NULL;
1584 bool blocked = wxPyBeginBlockThreads();
1585 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
1586 if ( userData && (info.window || info.sizer || info.gotSize) )
1587 data = new wxPyUserData(userData);
1588 wxPyEndBlockThreads(blocked);
1589
1590 // Now call the real Add method if a valid item type was found
1591 if ( info.window )
1592 self->Add(info.window, proportion, flag, border, data);
1593 else if ( info.sizer )
1594 self->Add(info.sizer, proportion, flag, border, data);
1595 else if (info.gotSize)
1596 self->Add(info.size.GetWidth(), info.size.GetHeight(),
1597 proportion, flag, border, data);
1598 }
1599 void wxSizer_Insert(wxSizer *self,int before,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1600
1601 wxPyUserData* data = NULL;
1602 bool blocked = wxPyBeginBlockThreads();
1603 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
1604 if ( userData && (info.window || info.sizer || info.gotSize) )
1605 data = new wxPyUserData(userData);
1606 wxPyEndBlockThreads(blocked);
1607
1608 // Now call the real Insert method if a valid item type was found
1609 if ( info.window )
1610 self->Insert(before, info.window, proportion, flag, border, data);
1611 else if ( info.sizer )
1612 self->Insert(before, info.sizer, proportion, flag, border, data);
1613 else if (info.gotSize)
1614 self->Insert(before, info.size.GetWidth(), info.size.GetHeight(),
1615 proportion, flag, border, data);
1616 }
1617 void wxSizer_Prepend(wxSizer *self,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1618
1619 wxPyUserData* data = NULL;
1620 bool blocked = wxPyBeginBlockThreads();
1621 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
1622 if ( userData && (info.window || info.sizer || info.gotSize) )
1623 data = new wxPyUserData(userData);
1624 wxPyEndBlockThreads(blocked);
1625
1626 // Now call the real Prepend method if a valid item type was found
1627 if ( info.window )
1628 self->Prepend(info.window, proportion, flag, border, data);
1629 else if ( info.sizer )
1630 self->Prepend(info.sizer, proportion, flag, border, data);
1631 else if (info.gotSize)
1632 self->Prepend(info.size.GetWidth(), info.size.GetHeight(),
1633 proportion, flag, border, data);
1634 }
1635 bool wxSizer_Remove(wxSizer *self,PyObject *item){
1636 bool blocked = wxPyBeginBlockThreads();
1637 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
1638 wxPyEndBlockThreads(blocked);
1639 if ( info.window )
1640 return self->Remove(info.window);
1641 else if ( info.sizer )
1642 return self->Remove(info.sizer);
1643 else if ( info.gotPos )
1644 return self->Remove(info.pos);
1645 else
1646 return False;
1647 }
1648 bool wxSizer_Detach(wxSizer *self,PyObject *item){
1649 bool blocked = wxPyBeginBlockThreads();
1650 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
1651 wxPyEndBlockThreads(blocked);
1652 if ( info.window )
1653 return self->Detach(info.window);
1654 else if ( info.sizer )
1655 return self->Detach(info.sizer);
1656 else if ( info.gotPos )
1657 return self->Detach(info.pos);
1658 else
1659 return False;
1660 }
1661 void wxSizer__SetItemMinSize(wxSizer *self,PyObject *item,wxSize const &size){
1662 bool blocked = wxPyBeginBlockThreads();
1663 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
1664 wxPyEndBlockThreads(blocked);
1665 if ( info.window )
1666 self->SetItemMinSize(info.window, size);
1667 else if ( info.sizer )
1668 self->SetItemMinSize(info.sizer, size);
1669 else if ( info.gotPos )
1670 self->SetItemMinSize(info.pos, size);
1671 }
1672 PyObject *wxSizer_GetChildren(wxSizer *self){
1673 wxSizerItemList& list = self->GetChildren();
1674 return wxPy_ConvertList(&list);
1675 }
1676 void wxSizer_Show(wxSizer *self,PyObject *item,bool show){
1677 bool blocked = wxPyBeginBlockThreads();
1678 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, False);
1679 wxPyEndBlockThreads(blocked);
1680 if ( info.window )
1681 self->Show(info.window, show);
1682 else if ( info.sizer )
1683 self->Show(info.sizer, show);
1684 }
1685 void wxSizer_Hide(wxSizer *self,PyObject *item){
1686 bool blocked = wxPyBeginBlockThreads();
1687 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, False);
1688 wxPyEndBlockThreads(blocked);
1689 if ( info.window )
1690 self->Hide(info.window);
1691 else if ( info.sizer )
1692 self->Hide(info.sizer);
1693 }
1694 bool wxSizer_IsShown(wxSizer *self,PyObject *item){
1695 bool blocked = wxPyBeginBlockThreads();
1696 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, False);
1697 wxPyEndBlockThreads(blocked);
1698 if ( info.window )
1699 return self->IsShown(info.window);
1700 else if ( info.sizer )
1701 return self->IsShown(info.sizer);
1702 else
1703 return False;
1704 }
1705
1706 // See pyclasses.h
1707 IMP_PYCALLBACK___pure(wxPySizer, wxSizer, RecalcSizes);
1708 IMP_PYCALLBACK_wxSize__pure(wxPySizer, wxSizer, CalcMin);
1709 IMPLEMENT_DYNAMIC_CLASS(wxPySizer, wxSizer);
1710
1711
1712
1713
1714 bool wxGBPosition_helper(PyObject* source, wxGBPosition** obj)
1715 {
1716 if (source == Py_None) {
1717 **obj = wxGBPosition(-1,-1);
1718 return True;
1719 }
1720 return wxPyTwoIntItem_helper(source, obj, wxT("wxGBPosition"));
1721 }
1722
1723 bool wxGBSpan_helper(PyObject* source, wxGBSpan** obj)
1724 {
1725 if (source == Py_None) {
1726 **obj = wxGBSpan(-1,-1);
1727 return True;
1728 }
1729 return wxPyTwoIntItem_helper(source, obj, wxT("wxGBSpan"));
1730 }
1731
1732
1733 void wxGBPosition_Set(wxGBPosition *self,int row,int col){
1734 self->SetRow(row);
1735 self->SetCol(col);
1736 }
1737 PyObject *wxGBPosition_Get(wxGBPosition *self){
1738 bool blocked = wxPyBeginBlockThreads();
1739 PyObject* tup = PyTuple_New(2);
1740 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->GetRow()));
1741 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->GetCol()));
1742 wxPyEndBlockThreads(blocked);
1743 return tup;
1744 }
1745 void wxGBSpan_Set(wxGBSpan *self,int rowspan,int colspan){
1746 self->SetRowspan(rowspan);
1747 self->SetColspan(colspan);
1748 }
1749 PyObject *wxGBSpan_Get(wxGBSpan *self){
1750 bool blocked = wxPyBeginBlockThreads();
1751 PyObject* tup = PyTuple_New(2);
1752 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->GetRowspan()));
1753 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->GetColspan()));
1754 wxPyEndBlockThreads(blocked);
1755 return tup;
1756 }
1757 bool wxGridBagSizer_Add(wxGridBagSizer *self,PyObject *item,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData){
1758
1759 wxPyUserData* data = NULL;
1760 bool blocked = wxPyBeginBlockThreads();
1761 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
1762 if ( userData && (info.window || info.sizer || info.gotSize) )
1763 data = new wxPyUserData(userData);
1764 wxPyEndBlockThreads(blocked);
1765
1766 // Now call the real Add method if a valid item type was found
1767 if ( info.window )
1768 return self->Add(info.window, pos, span, flag, border, data);
1769 else if ( info.sizer )
1770 return self->Add(info.sizer, pos, span, flag, border, data);
1771 else if (info.gotSize)
1772 return self->Add(info.size.GetWidth(), info.size.GetHeight(),
1773 pos, span, flag, border, data);
1774 return False;
1775 }
1776
1777
1778 #ifdef __cplusplus
1779 extern "C" {
1780 #endif
1781 static int _wrap_EmptyString_set(PyObject *_val) {
1782 PyErr_SetString(PyExc_TypeError,"Variable EmptyString is read-only.");
1783 return 1;
1784 }
1785
1786
1787 static PyObject *_wrap_EmptyString_get() {
1788 PyObject *pyobj;
1789
1790 {
1791 #if wxUSE_UNICODE
1792 pyobj = PyUnicode_FromWideChar((&wxPyEmptyString)->c_str(), (&wxPyEmptyString)->Len());
1793 #else
1794 pyobj = PyString_FromStringAndSize((&wxPyEmptyString)->c_str(), (&wxPyEmptyString)->Len());
1795 #endif
1796 }
1797 return pyobj;
1798 }
1799
1800
1801 static PyObject *_wrap_Object_GetClassName(PyObject *self, PyObject *args, PyObject *kwargs) {
1802 PyObject *resultobj;
1803 wxObject *arg1 = (wxObject *) 0 ;
1804 wxString result;
1805 PyObject * obj0 = 0 ;
1806 char *kwnames[] = {
1807 (char *) "self", NULL
1808 };
1809
1810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Object_GetClassName",kwnames,&obj0)) goto fail;
1811 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxObject,
1812 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1813 {
1814 PyThreadState* __tstate = wxPyBeginAllowThreads();
1815 result = wxObject_GetClassName(arg1);
1816
1817 wxPyEndAllowThreads(__tstate);
1818 if (PyErr_Occurred()) SWIG_fail;
1819 }
1820 {
1821 #if wxUSE_UNICODE
1822 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
1823 #else
1824 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
1825 #endif
1826 }
1827 return resultobj;
1828 fail:
1829 return NULL;
1830 }
1831
1832
1833 static PyObject *_wrap_Object_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
1834 PyObject *resultobj;
1835 wxObject *arg1 = (wxObject *) 0 ;
1836 PyObject * obj0 = 0 ;
1837 char *kwnames[] = {
1838 (char *) "self", NULL
1839 };
1840
1841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Object_Destroy",kwnames,&obj0)) goto fail;
1842 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxObject,
1843 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1844 {
1845 PyThreadState* __tstate = wxPyBeginAllowThreads();
1846 wxObject_Destroy(arg1);
1847
1848 wxPyEndAllowThreads(__tstate);
1849 if (PyErr_Occurred()) SWIG_fail;
1850 }
1851 Py_INCREF(Py_None); resultobj = Py_None;
1852 return resultobj;
1853 fail:
1854 return NULL;
1855 }
1856
1857
1858 static PyObject * Object_swigregister(PyObject *self, PyObject *args) {
1859 PyObject *obj;
1860 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
1861 SWIG_TypeClientData(SWIGTYPE_p_wxObject, obj);
1862 Py_INCREF(obj);
1863 return Py_BuildValue((char *)"");
1864 }
1865 static PyObject *_wrap_Size_width_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1866 PyObject *resultobj;
1867 wxSize *arg1 = (wxSize *) 0 ;
1868 int arg2 ;
1869 PyObject * obj0 = 0 ;
1870 PyObject * obj1 = 0 ;
1871 char *kwnames[] = {
1872 (char *) "self",(char *) "x", NULL
1873 };
1874
1875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_width_set",kwnames,&obj0,&obj1)) goto fail;
1876 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1877 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1878 arg2 = (int) SWIG_AsInt(obj1);
1879 if (PyErr_Occurred()) SWIG_fail;
1880 if (arg1) (arg1)->x = arg2;
1881
1882 Py_INCREF(Py_None); resultobj = Py_None;
1883 return resultobj;
1884 fail:
1885 return NULL;
1886 }
1887
1888
1889 static PyObject *_wrap_Size_width_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1890 PyObject *resultobj;
1891 wxSize *arg1 = (wxSize *) 0 ;
1892 int result;
1893 PyObject * obj0 = 0 ;
1894 char *kwnames[] = {
1895 (char *) "self", NULL
1896 };
1897
1898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_width_get",kwnames,&obj0)) goto fail;
1899 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1900 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1901 result = (int) ((arg1)->x);
1902
1903 resultobj = SWIG_FromInt((int)result);
1904 return resultobj;
1905 fail:
1906 return NULL;
1907 }
1908
1909
1910 static PyObject *_wrap_Size_height_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1911 PyObject *resultobj;
1912 wxSize *arg1 = (wxSize *) 0 ;
1913 int arg2 ;
1914 PyObject * obj0 = 0 ;
1915 PyObject * obj1 = 0 ;
1916 char *kwnames[] = {
1917 (char *) "self",(char *) "y", NULL
1918 };
1919
1920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_height_set",kwnames,&obj0,&obj1)) goto fail;
1921 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1922 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1923 arg2 = (int) SWIG_AsInt(obj1);
1924 if (PyErr_Occurred()) SWIG_fail;
1925 if (arg1) (arg1)->y = arg2;
1926
1927 Py_INCREF(Py_None); resultobj = Py_None;
1928 return resultobj;
1929 fail:
1930 return NULL;
1931 }
1932
1933
1934 static PyObject *_wrap_Size_height_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1935 PyObject *resultobj;
1936 wxSize *arg1 = (wxSize *) 0 ;
1937 int result;
1938 PyObject * obj0 = 0 ;
1939 char *kwnames[] = {
1940 (char *) "self", NULL
1941 };
1942
1943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_height_get",kwnames,&obj0)) goto fail;
1944 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1945 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1946 result = (int) ((arg1)->y);
1947
1948 resultobj = SWIG_FromInt((int)result);
1949 return resultobj;
1950 fail:
1951 return NULL;
1952 }
1953
1954
1955 static PyObject *_wrap_new_Size(PyObject *self, PyObject *args, PyObject *kwargs) {
1956 PyObject *resultobj;
1957 int arg1 = (int) 0 ;
1958 int arg2 = (int) 0 ;
1959 wxSize *result;
1960 PyObject * obj0 = 0 ;
1961 PyObject * obj1 = 0 ;
1962 char *kwnames[] = {
1963 (char *) "w",(char *) "h", NULL
1964 };
1965
1966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Size",kwnames,&obj0,&obj1)) goto fail;
1967 if (obj0) {
1968 arg1 = (int) SWIG_AsInt(obj0);
1969 if (PyErr_Occurred()) SWIG_fail;
1970 }
1971 if (obj1) {
1972 arg2 = (int) SWIG_AsInt(obj1);
1973 if (PyErr_Occurred()) SWIG_fail;
1974 }
1975 {
1976 PyThreadState* __tstate = wxPyBeginAllowThreads();
1977 result = (wxSize *)new wxSize(arg1,arg2);
1978
1979 wxPyEndAllowThreads(__tstate);
1980 if (PyErr_Occurred()) SWIG_fail;
1981 }
1982 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 1);
1983 return resultobj;
1984 fail:
1985 return NULL;
1986 }
1987
1988
1989 static PyObject *_wrap_delete_Size(PyObject *self, PyObject *args, PyObject *kwargs) {
1990 PyObject *resultobj;
1991 wxSize *arg1 = (wxSize *) 0 ;
1992 PyObject * obj0 = 0 ;
1993 char *kwnames[] = {
1994 (char *) "self", NULL
1995 };
1996
1997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Size",kwnames,&obj0)) goto fail;
1998 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1999 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2000 {
2001 PyThreadState* __tstate = wxPyBeginAllowThreads();
2002 delete arg1;
2003
2004 wxPyEndAllowThreads(__tstate);
2005 if (PyErr_Occurred()) SWIG_fail;
2006 }
2007 Py_INCREF(Py_None); resultobj = Py_None;
2008 return resultobj;
2009 fail:
2010 return NULL;
2011 }
2012
2013
2014 static PyObject *_wrap_Size___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
2015 PyObject *resultobj;
2016 wxSize *arg1 = (wxSize *) 0 ;
2017 wxSize *arg2 = 0 ;
2018 bool result;
2019 wxSize temp2 ;
2020 PyObject * obj0 = 0 ;
2021 PyObject * obj1 = 0 ;
2022 char *kwnames[] = {
2023 (char *) "self",(char *) "sz", NULL
2024 };
2025
2026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___eq__",kwnames,&obj0,&obj1)) goto fail;
2027 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2028 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2029 {
2030 arg2 = &temp2;
2031 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2032 }
2033 {
2034 PyThreadState* __tstate = wxPyBeginAllowThreads();
2035 result = (bool)(arg1)->operator ==((wxSize const &)*arg2);
2036
2037 wxPyEndAllowThreads(__tstate);
2038 if (PyErr_Occurred()) SWIG_fail;
2039 }
2040 {
2041 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2042 }
2043 return resultobj;
2044 fail:
2045 return NULL;
2046 }
2047
2048
2049 static PyObject *_wrap_Size___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
2050 PyObject *resultobj;
2051 wxSize *arg1 = (wxSize *) 0 ;
2052 wxSize *arg2 = 0 ;
2053 bool result;
2054 wxSize temp2 ;
2055 PyObject * obj0 = 0 ;
2056 PyObject * obj1 = 0 ;
2057 char *kwnames[] = {
2058 (char *) "self",(char *) "sz", NULL
2059 };
2060
2061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___ne__",kwnames,&obj0,&obj1)) goto fail;
2062 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2063 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2064 {
2065 arg2 = &temp2;
2066 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2067 }
2068 {
2069 PyThreadState* __tstate = wxPyBeginAllowThreads();
2070 result = (bool)(arg1)->operator !=((wxSize const &)*arg2);
2071
2072 wxPyEndAllowThreads(__tstate);
2073 if (PyErr_Occurred()) SWIG_fail;
2074 }
2075 {
2076 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2077 }
2078 return resultobj;
2079 fail:
2080 return NULL;
2081 }
2082
2083
2084 static PyObject *_wrap_Size___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
2085 PyObject *resultobj;
2086 wxSize *arg1 = (wxSize *) 0 ;
2087 wxSize *arg2 = 0 ;
2088 wxSize result;
2089 wxSize temp2 ;
2090 PyObject * obj0 = 0 ;
2091 PyObject * obj1 = 0 ;
2092 char *kwnames[] = {
2093 (char *) "self",(char *) "sz", NULL
2094 };
2095
2096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___add__",kwnames,&obj0,&obj1)) goto fail;
2097 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2098 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2099 {
2100 arg2 = &temp2;
2101 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2102 }
2103 {
2104 PyThreadState* __tstate = wxPyBeginAllowThreads();
2105 result = (arg1)->operator +((wxSize const &)*arg2);
2106
2107 wxPyEndAllowThreads(__tstate);
2108 if (PyErr_Occurred()) SWIG_fail;
2109 }
2110 {
2111 wxSize * resultptr;
2112 resultptr = new wxSize((wxSize &) result);
2113 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
2114 }
2115 return resultobj;
2116 fail:
2117 return NULL;
2118 }
2119
2120
2121 static PyObject *_wrap_Size___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
2122 PyObject *resultobj;
2123 wxSize *arg1 = (wxSize *) 0 ;
2124 wxSize *arg2 = 0 ;
2125 wxSize result;
2126 wxSize temp2 ;
2127 PyObject * obj0 = 0 ;
2128 PyObject * obj1 = 0 ;
2129 char *kwnames[] = {
2130 (char *) "self",(char *) "sz", NULL
2131 };
2132
2133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___sub__",kwnames,&obj0,&obj1)) goto fail;
2134 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2135 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2136 {
2137 arg2 = &temp2;
2138 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2139 }
2140 {
2141 PyThreadState* __tstate = wxPyBeginAllowThreads();
2142 result = (arg1)->operator -((wxSize const &)*arg2);
2143
2144 wxPyEndAllowThreads(__tstate);
2145 if (PyErr_Occurred()) SWIG_fail;
2146 }
2147 {
2148 wxSize * resultptr;
2149 resultptr = new wxSize((wxSize &) result);
2150 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
2151 }
2152 return resultobj;
2153 fail:
2154 return NULL;
2155 }
2156
2157
2158 static PyObject *_wrap_Size_IncTo(PyObject *self, PyObject *args, PyObject *kwargs) {
2159 PyObject *resultobj;
2160 wxSize *arg1 = (wxSize *) 0 ;
2161 wxSize *arg2 = 0 ;
2162 wxSize temp2 ;
2163 PyObject * obj0 = 0 ;
2164 PyObject * obj1 = 0 ;
2165 char *kwnames[] = {
2166 (char *) "self",(char *) "sz", NULL
2167 };
2168
2169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_IncTo",kwnames,&obj0,&obj1)) goto fail;
2170 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2171 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2172 {
2173 arg2 = &temp2;
2174 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2175 }
2176 {
2177 PyThreadState* __tstate = wxPyBeginAllowThreads();
2178 (arg1)->IncTo((wxSize const &)*arg2);
2179
2180 wxPyEndAllowThreads(__tstate);
2181 if (PyErr_Occurred()) SWIG_fail;
2182 }
2183 Py_INCREF(Py_None); resultobj = Py_None;
2184 return resultobj;
2185 fail:
2186 return NULL;
2187 }
2188
2189
2190 static PyObject *_wrap_Size_DecTo(PyObject *self, PyObject *args, PyObject *kwargs) {
2191 PyObject *resultobj;
2192 wxSize *arg1 = (wxSize *) 0 ;
2193 wxSize *arg2 = 0 ;
2194 wxSize temp2 ;
2195 PyObject * obj0 = 0 ;
2196 PyObject * obj1 = 0 ;
2197 char *kwnames[] = {
2198 (char *) "self",(char *) "sz", NULL
2199 };
2200
2201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_DecTo",kwnames,&obj0,&obj1)) goto fail;
2202 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2203 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2204 {
2205 arg2 = &temp2;
2206 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2207 }
2208 {
2209 PyThreadState* __tstate = wxPyBeginAllowThreads();
2210 (arg1)->DecTo((wxSize const &)*arg2);
2211
2212 wxPyEndAllowThreads(__tstate);
2213 if (PyErr_Occurred()) SWIG_fail;
2214 }
2215 Py_INCREF(Py_None); resultobj = Py_None;
2216 return resultobj;
2217 fail:
2218 return NULL;
2219 }
2220
2221
2222 static PyObject *_wrap_Size_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
2223 PyObject *resultobj;
2224 wxSize *arg1 = (wxSize *) 0 ;
2225 int arg2 ;
2226 int arg3 ;
2227 PyObject * obj0 = 0 ;
2228 PyObject * obj1 = 0 ;
2229 PyObject * obj2 = 0 ;
2230 char *kwnames[] = {
2231 (char *) "self",(char *) "w",(char *) "h", NULL
2232 };
2233
2234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Size_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
2235 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2236 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2237 arg2 = (int) SWIG_AsInt(obj1);
2238 if (PyErr_Occurred()) SWIG_fail;
2239 arg3 = (int) SWIG_AsInt(obj2);
2240 if (PyErr_Occurred()) SWIG_fail;
2241 {
2242 PyThreadState* __tstate = wxPyBeginAllowThreads();
2243 (arg1)->Set(arg2,arg3);
2244
2245 wxPyEndAllowThreads(__tstate);
2246 if (PyErr_Occurred()) SWIG_fail;
2247 }
2248 Py_INCREF(Py_None); resultobj = Py_None;
2249 return resultobj;
2250 fail:
2251 return NULL;
2252 }
2253
2254
2255 static PyObject *_wrap_Size_SetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
2256 PyObject *resultobj;
2257 wxSize *arg1 = (wxSize *) 0 ;
2258 int arg2 ;
2259 PyObject * obj0 = 0 ;
2260 PyObject * obj1 = 0 ;
2261 char *kwnames[] = {
2262 (char *) "self",(char *) "w", NULL
2263 };
2264
2265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetWidth",kwnames,&obj0,&obj1)) goto fail;
2266 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2267 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2268 arg2 = (int) SWIG_AsInt(obj1);
2269 if (PyErr_Occurred()) SWIG_fail;
2270 {
2271 PyThreadState* __tstate = wxPyBeginAllowThreads();
2272 (arg1)->SetWidth(arg2);
2273
2274 wxPyEndAllowThreads(__tstate);
2275 if (PyErr_Occurred()) SWIG_fail;
2276 }
2277 Py_INCREF(Py_None); resultobj = Py_None;
2278 return resultobj;
2279 fail:
2280 return NULL;
2281 }
2282
2283
2284 static PyObject *_wrap_Size_SetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
2285 PyObject *resultobj;
2286 wxSize *arg1 = (wxSize *) 0 ;
2287 int arg2 ;
2288 PyObject * obj0 = 0 ;
2289 PyObject * obj1 = 0 ;
2290 char *kwnames[] = {
2291 (char *) "self",(char *) "h", NULL
2292 };
2293
2294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetHeight",kwnames,&obj0,&obj1)) goto fail;
2295 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2296 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2297 arg2 = (int) SWIG_AsInt(obj1);
2298 if (PyErr_Occurred()) SWIG_fail;
2299 {
2300 PyThreadState* __tstate = wxPyBeginAllowThreads();
2301 (arg1)->SetHeight(arg2);
2302
2303 wxPyEndAllowThreads(__tstate);
2304 if (PyErr_Occurred()) SWIG_fail;
2305 }
2306 Py_INCREF(Py_None); resultobj = Py_None;
2307 return resultobj;
2308 fail:
2309 return NULL;
2310 }
2311
2312
2313 static PyObject *_wrap_Size_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
2314 PyObject *resultobj;
2315 wxSize *arg1 = (wxSize *) 0 ;
2316 int result;
2317 PyObject * obj0 = 0 ;
2318 char *kwnames[] = {
2319 (char *) "self", NULL
2320 };
2321
2322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_GetWidth",kwnames,&obj0)) goto fail;
2323 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2324 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2325 {
2326 PyThreadState* __tstate = wxPyBeginAllowThreads();
2327 result = (int)((wxSize const *)arg1)->GetWidth();
2328
2329 wxPyEndAllowThreads(__tstate);
2330 if (PyErr_Occurred()) SWIG_fail;
2331 }
2332 resultobj = SWIG_FromInt((int)result);
2333 return resultobj;
2334 fail:
2335 return NULL;
2336 }
2337
2338
2339 static PyObject *_wrap_Size_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
2340 PyObject *resultobj;
2341 wxSize *arg1 = (wxSize *) 0 ;
2342 int result;
2343 PyObject * obj0 = 0 ;
2344 char *kwnames[] = {
2345 (char *) "self", NULL
2346 };
2347
2348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_GetHeight",kwnames,&obj0)) goto fail;
2349 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2350 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2351 {
2352 PyThreadState* __tstate = wxPyBeginAllowThreads();
2353 result = (int)((wxSize const *)arg1)->GetHeight();
2354
2355 wxPyEndAllowThreads(__tstate);
2356 if (PyErr_Occurred()) SWIG_fail;
2357 }
2358 resultobj = SWIG_FromInt((int)result);
2359 return resultobj;
2360 fail:
2361 return NULL;
2362 }
2363
2364
2365 static PyObject *_wrap_Size_IsFullySpecified(PyObject *self, PyObject *args, PyObject *kwargs) {
2366 PyObject *resultobj;
2367 wxSize *arg1 = (wxSize *) 0 ;
2368 bool result;
2369 PyObject * obj0 = 0 ;
2370 char *kwnames[] = {
2371 (char *) "self", NULL
2372 };
2373
2374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_IsFullySpecified",kwnames,&obj0)) goto fail;
2375 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2376 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2377 {
2378 PyThreadState* __tstate = wxPyBeginAllowThreads();
2379 result = (bool)((wxSize const *)arg1)->IsFullySpecified();
2380
2381 wxPyEndAllowThreads(__tstate);
2382 if (PyErr_Occurred()) SWIG_fail;
2383 }
2384 {
2385 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2386 }
2387 return resultobj;
2388 fail:
2389 return NULL;
2390 }
2391
2392
2393 static PyObject *_wrap_Size_SetDefaults(PyObject *self, PyObject *args, PyObject *kwargs) {
2394 PyObject *resultobj;
2395 wxSize *arg1 = (wxSize *) 0 ;
2396 wxSize *arg2 = 0 ;
2397 wxSize temp2 ;
2398 PyObject * obj0 = 0 ;
2399 PyObject * obj1 = 0 ;
2400 char *kwnames[] = {
2401 (char *) "self",(char *) "size", NULL
2402 };
2403
2404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetDefaults",kwnames,&obj0,&obj1)) goto fail;
2405 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2406 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2407 {
2408 arg2 = &temp2;
2409 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2410 }
2411 {
2412 PyThreadState* __tstate = wxPyBeginAllowThreads();
2413 (arg1)->SetDefaults((wxSize const &)*arg2);
2414
2415 wxPyEndAllowThreads(__tstate);
2416 if (PyErr_Occurred()) SWIG_fail;
2417 }
2418 Py_INCREF(Py_None); resultobj = Py_None;
2419 return resultobj;
2420 fail:
2421 return NULL;
2422 }
2423
2424
2425 static PyObject *_wrap_Size_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
2426 PyObject *resultobj;
2427 wxSize *arg1 = (wxSize *) 0 ;
2428 PyObject *result;
2429 PyObject * obj0 = 0 ;
2430 char *kwnames[] = {
2431 (char *) "self", NULL
2432 };
2433
2434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_Get",kwnames,&obj0)) goto fail;
2435 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2436 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2437 {
2438 PyThreadState* __tstate = wxPyBeginAllowThreads();
2439 result = (PyObject *)wxSize_Get(arg1);
2440
2441 wxPyEndAllowThreads(__tstate);
2442 if (PyErr_Occurred()) SWIG_fail;
2443 }
2444 resultobj = result;
2445 return resultobj;
2446 fail:
2447 return NULL;
2448 }
2449
2450
2451 static PyObject * Size_swigregister(PyObject *self, PyObject *args) {
2452 PyObject *obj;
2453 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2454 SWIG_TypeClientData(SWIGTYPE_p_wxSize, obj);
2455 Py_INCREF(obj);
2456 return Py_BuildValue((char *)"");
2457 }
2458 static PyObject *_wrap_RealPoint_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2459 PyObject *resultobj;
2460 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2461 double arg2 ;
2462 PyObject * obj0 = 0 ;
2463 PyObject * obj1 = 0 ;
2464 char *kwnames[] = {
2465 (char *) "self",(char *) "x", NULL
2466 };
2467
2468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint_x_set",kwnames,&obj0,&obj1)) goto fail;
2469 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2470 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2471 arg2 = (double) SWIG_AsDouble(obj1);
2472 if (PyErr_Occurred()) SWIG_fail;
2473 if (arg1) (arg1)->x = arg2;
2474
2475 Py_INCREF(Py_None); resultobj = Py_None;
2476 return resultobj;
2477 fail:
2478 return NULL;
2479 }
2480
2481
2482 static PyObject *_wrap_RealPoint_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2483 PyObject *resultobj;
2484 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2485 double result;
2486 PyObject * obj0 = 0 ;
2487 char *kwnames[] = {
2488 (char *) "self", NULL
2489 };
2490
2491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_x_get",kwnames,&obj0)) goto fail;
2492 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2493 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2494 result = (double) ((arg1)->x);
2495
2496 resultobj = SWIG_FromDouble((double)result);
2497 return resultobj;
2498 fail:
2499 return NULL;
2500 }
2501
2502
2503 static PyObject *_wrap_RealPoint_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2504 PyObject *resultobj;
2505 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2506 double arg2 ;
2507 PyObject * obj0 = 0 ;
2508 PyObject * obj1 = 0 ;
2509 char *kwnames[] = {
2510 (char *) "self",(char *) "y", NULL
2511 };
2512
2513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint_y_set",kwnames,&obj0,&obj1)) goto fail;
2514 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2515 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2516 arg2 = (double) SWIG_AsDouble(obj1);
2517 if (PyErr_Occurred()) SWIG_fail;
2518 if (arg1) (arg1)->y = arg2;
2519
2520 Py_INCREF(Py_None); resultobj = Py_None;
2521 return resultobj;
2522 fail:
2523 return NULL;
2524 }
2525
2526
2527 static PyObject *_wrap_RealPoint_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2528 PyObject *resultobj;
2529 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2530 double result;
2531 PyObject * obj0 = 0 ;
2532 char *kwnames[] = {
2533 (char *) "self", NULL
2534 };
2535
2536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_y_get",kwnames,&obj0)) goto fail;
2537 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2538 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2539 result = (double) ((arg1)->y);
2540
2541 resultobj = SWIG_FromDouble((double)result);
2542 return resultobj;
2543 fail:
2544 return NULL;
2545 }
2546
2547
2548 static PyObject *_wrap_new_RealPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
2549 PyObject *resultobj;
2550 double arg1 = (double) 0.0 ;
2551 double arg2 = (double) 0.0 ;
2552 wxRealPoint *result;
2553 PyObject * obj0 = 0 ;
2554 PyObject * obj1 = 0 ;
2555 char *kwnames[] = {
2556 (char *) "x",(char *) "y", NULL
2557 };
2558
2559 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_RealPoint",kwnames,&obj0,&obj1)) goto fail;
2560 if (obj0) {
2561 arg1 = (double) SWIG_AsDouble(obj0);
2562 if (PyErr_Occurred()) SWIG_fail;
2563 }
2564 if (obj1) {
2565 arg2 = (double) SWIG_AsDouble(obj1);
2566 if (PyErr_Occurred()) SWIG_fail;
2567 }
2568 {
2569 PyThreadState* __tstate = wxPyBeginAllowThreads();
2570 result = (wxRealPoint *)new wxRealPoint(arg1,arg2);
2571
2572 wxPyEndAllowThreads(__tstate);
2573 if (PyErr_Occurred()) SWIG_fail;
2574 }
2575 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRealPoint, 1);
2576 return resultobj;
2577 fail:
2578 return NULL;
2579 }
2580
2581
2582 static PyObject *_wrap_delete_RealPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
2583 PyObject *resultobj;
2584 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2585 PyObject * obj0 = 0 ;
2586 char *kwnames[] = {
2587 (char *) "self", NULL
2588 };
2589
2590 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_RealPoint",kwnames,&obj0)) goto fail;
2591 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2592 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2593 {
2594 PyThreadState* __tstate = wxPyBeginAllowThreads();
2595 delete arg1;
2596
2597 wxPyEndAllowThreads(__tstate);
2598 if (PyErr_Occurred()) SWIG_fail;
2599 }
2600 Py_INCREF(Py_None); resultobj = Py_None;
2601 return resultobj;
2602 fail:
2603 return NULL;
2604 }
2605
2606
2607 static PyObject *_wrap_RealPoint___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
2608 PyObject *resultobj;
2609 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2610 wxRealPoint *arg2 = 0 ;
2611 bool result;
2612 wxRealPoint temp2 ;
2613 PyObject * obj0 = 0 ;
2614 PyObject * obj1 = 0 ;
2615 char *kwnames[] = {
2616 (char *) "self",(char *) "pt", NULL
2617 };
2618
2619 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___eq__",kwnames,&obj0,&obj1)) goto fail;
2620 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2621 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2622 {
2623 arg2 = &temp2;
2624 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2625 }
2626 {
2627 PyThreadState* __tstate = wxPyBeginAllowThreads();
2628 result = (bool)(arg1)->operator ==((wxRealPoint const &)*arg2);
2629
2630 wxPyEndAllowThreads(__tstate);
2631 if (PyErr_Occurred()) SWIG_fail;
2632 }
2633 {
2634 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2635 }
2636 return resultobj;
2637 fail:
2638 return NULL;
2639 }
2640
2641
2642 static PyObject *_wrap_RealPoint___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
2643 PyObject *resultobj;
2644 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2645 wxRealPoint *arg2 = 0 ;
2646 bool result;
2647 wxRealPoint temp2 ;
2648 PyObject * obj0 = 0 ;
2649 PyObject * obj1 = 0 ;
2650 char *kwnames[] = {
2651 (char *) "self",(char *) "pt", NULL
2652 };
2653
2654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___ne__",kwnames,&obj0,&obj1)) goto fail;
2655 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2656 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2657 {
2658 arg2 = &temp2;
2659 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2660 }
2661 {
2662 PyThreadState* __tstate = wxPyBeginAllowThreads();
2663 result = (bool)(arg1)->operator !=((wxRealPoint const &)*arg2);
2664
2665 wxPyEndAllowThreads(__tstate);
2666 if (PyErr_Occurred()) SWIG_fail;
2667 }
2668 {
2669 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2670 }
2671 return resultobj;
2672 fail:
2673 return NULL;
2674 }
2675
2676
2677 static PyObject *_wrap_RealPoint___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
2678 PyObject *resultobj;
2679 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2680 wxRealPoint *arg2 = 0 ;
2681 wxRealPoint result;
2682 wxRealPoint temp2 ;
2683 PyObject * obj0 = 0 ;
2684 PyObject * obj1 = 0 ;
2685 char *kwnames[] = {
2686 (char *) "self",(char *) "pt", NULL
2687 };
2688
2689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___add__",kwnames,&obj0,&obj1)) goto fail;
2690 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2691 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2692 {
2693 arg2 = &temp2;
2694 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2695 }
2696 {
2697 PyThreadState* __tstate = wxPyBeginAllowThreads();
2698 result = (arg1)->operator +((wxRealPoint const &)*arg2);
2699
2700 wxPyEndAllowThreads(__tstate);
2701 if (PyErr_Occurred()) SWIG_fail;
2702 }
2703 {
2704 wxRealPoint * resultptr;
2705 resultptr = new wxRealPoint((wxRealPoint &) result);
2706 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRealPoint, 1);
2707 }
2708 return resultobj;
2709 fail:
2710 return NULL;
2711 }
2712
2713
2714 static PyObject *_wrap_RealPoint___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
2715 PyObject *resultobj;
2716 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2717 wxRealPoint *arg2 = 0 ;
2718 wxRealPoint result;
2719 wxRealPoint temp2 ;
2720 PyObject * obj0 = 0 ;
2721 PyObject * obj1 = 0 ;
2722 char *kwnames[] = {
2723 (char *) "self",(char *) "pt", NULL
2724 };
2725
2726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___sub__",kwnames,&obj0,&obj1)) goto fail;
2727 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2728 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2729 {
2730 arg2 = &temp2;
2731 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2732 }
2733 {
2734 PyThreadState* __tstate = wxPyBeginAllowThreads();
2735 result = (arg1)->operator -((wxRealPoint const &)*arg2);
2736
2737 wxPyEndAllowThreads(__tstate);
2738 if (PyErr_Occurred()) SWIG_fail;
2739 }
2740 {
2741 wxRealPoint * resultptr;
2742 resultptr = new wxRealPoint((wxRealPoint &) result);
2743 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRealPoint, 1);
2744 }
2745 return resultobj;
2746 fail:
2747 return NULL;
2748 }
2749
2750
2751 static PyObject *_wrap_RealPoint_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
2752 PyObject *resultobj;
2753 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2754 double arg2 ;
2755 double arg3 ;
2756 PyObject * obj0 = 0 ;
2757 PyObject * obj1 = 0 ;
2758 PyObject * obj2 = 0 ;
2759 char *kwnames[] = {
2760 (char *) "self",(char *) "x",(char *) "y", NULL
2761 };
2762
2763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:RealPoint_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
2764 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2765 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2766 arg2 = (double) SWIG_AsDouble(obj1);
2767 if (PyErr_Occurred()) SWIG_fail;
2768 arg3 = (double) SWIG_AsDouble(obj2);
2769 if (PyErr_Occurred()) SWIG_fail;
2770 {
2771 PyThreadState* __tstate = wxPyBeginAllowThreads();
2772 wxRealPoint_Set(arg1,arg2,arg3);
2773
2774 wxPyEndAllowThreads(__tstate);
2775 if (PyErr_Occurred()) SWIG_fail;
2776 }
2777 Py_INCREF(Py_None); resultobj = Py_None;
2778 return resultobj;
2779 fail:
2780 return NULL;
2781 }
2782
2783
2784 static PyObject *_wrap_RealPoint_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
2785 PyObject *resultobj;
2786 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2787 PyObject *result;
2788 PyObject * obj0 = 0 ;
2789 char *kwnames[] = {
2790 (char *) "self", NULL
2791 };
2792
2793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_Get",kwnames,&obj0)) goto fail;
2794 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2795 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2796 {
2797 PyThreadState* __tstate = wxPyBeginAllowThreads();
2798 result = (PyObject *)wxRealPoint_Get(arg1);
2799
2800 wxPyEndAllowThreads(__tstate);
2801 if (PyErr_Occurred()) SWIG_fail;
2802 }
2803 resultobj = result;
2804 return resultobj;
2805 fail:
2806 return NULL;
2807 }
2808
2809
2810 static PyObject * RealPoint_swigregister(PyObject *self, PyObject *args) {
2811 PyObject *obj;
2812 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2813 SWIG_TypeClientData(SWIGTYPE_p_wxRealPoint, obj);
2814 Py_INCREF(obj);
2815 return Py_BuildValue((char *)"");
2816 }
2817 static PyObject *_wrap_Point_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2818 PyObject *resultobj;
2819 wxPoint *arg1 = (wxPoint *) 0 ;
2820 int arg2 ;
2821 PyObject * obj0 = 0 ;
2822 PyObject * obj1 = 0 ;
2823 char *kwnames[] = {
2824 (char *) "self",(char *) "x", NULL
2825 };
2826
2827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point_x_set",kwnames,&obj0,&obj1)) goto fail;
2828 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2829 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2830 arg2 = (int) SWIG_AsInt(obj1);
2831 if (PyErr_Occurred()) SWIG_fail;
2832 if (arg1) (arg1)->x = arg2;
2833
2834 Py_INCREF(Py_None); resultobj = Py_None;
2835 return resultobj;
2836 fail:
2837 return NULL;
2838 }
2839
2840
2841 static PyObject *_wrap_Point_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2842 PyObject *resultobj;
2843 wxPoint *arg1 = (wxPoint *) 0 ;
2844 int result;
2845 PyObject * obj0 = 0 ;
2846 char *kwnames[] = {
2847 (char *) "self", NULL
2848 };
2849
2850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_x_get",kwnames,&obj0)) goto fail;
2851 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2852 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2853 result = (int) ((arg1)->x);
2854
2855 resultobj = SWIG_FromInt((int)result);
2856 return resultobj;
2857 fail:
2858 return NULL;
2859 }
2860
2861
2862 static PyObject *_wrap_Point_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2863 PyObject *resultobj;
2864 wxPoint *arg1 = (wxPoint *) 0 ;
2865 int arg2 ;
2866 PyObject * obj0 = 0 ;
2867 PyObject * obj1 = 0 ;
2868 char *kwnames[] = {
2869 (char *) "self",(char *) "y", NULL
2870 };
2871
2872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point_y_set",kwnames,&obj0,&obj1)) goto fail;
2873 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2874 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2875 arg2 = (int) SWIG_AsInt(obj1);
2876 if (PyErr_Occurred()) SWIG_fail;
2877 if (arg1) (arg1)->y = arg2;
2878
2879 Py_INCREF(Py_None); resultobj = Py_None;
2880 return resultobj;
2881 fail:
2882 return NULL;
2883 }
2884
2885
2886 static PyObject *_wrap_Point_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2887 PyObject *resultobj;
2888 wxPoint *arg1 = (wxPoint *) 0 ;
2889 int result;
2890 PyObject * obj0 = 0 ;
2891 char *kwnames[] = {
2892 (char *) "self", NULL
2893 };
2894
2895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_y_get",kwnames,&obj0)) goto fail;
2896 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2897 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2898 result = (int) ((arg1)->y);
2899
2900 resultobj = SWIG_FromInt((int)result);
2901 return resultobj;
2902 fail:
2903 return NULL;
2904 }
2905
2906
2907 static PyObject *_wrap_new_Point(PyObject *self, PyObject *args, PyObject *kwargs) {
2908 PyObject *resultobj;
2909 int arg1 = (int) 0 ;
2910 int arg2 = (int) 0 ;
2911 wxPoint *result;
2912 PyObject * obj0 = 0 ;
2913 PyObject * obj1 = 0 ;
2914 char *kwnames[] = {
2915 (char *) "x",(char *) "y", NULL
2916 };
2917
2918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Point",kwnames,&obj0,&obj1)) goto fail;
2919 if (obj0) {
2920 arg1 = (int) SWIG_AsInt(obj0);
2921 if (PyErr_Occurred()) SWIG_fail;
2922 }
2923 if (obj1) {
2924 arg2 = (int) SWIG_AsInt(obj1);
2925 if (PyErr_Occurred()) SWIG_fail;
2926 }
2927 {
2928 PyThreadState* __tstate = wxPyBeginAllowThreads();
2929 result = (wxPoint *)new wxPoint(arg1,arg2);
2930
2931 wxPyEndAllowThreads(__tstate);
2932 if (PyErr_Occurred()) SWIG_fail;
2933 }
2934 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 1);
2935 return resultobj;
2936 fail:
2937 return NULL;
2938 }
2939
2940
2941 static PyObject *_wrap_delete_Point(PyObject *self, PyObject *args, PyObject *kwargs) {
2942 PyObject *resultobj;
2943 wxPoint *arg1 = (wxPoint *) 0 ;
2944 PyObject * obj0 = 0 ;
2945 char *kwnames[] = {
2946 (char *) "self", NULL
2947 };
2948
2949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Point",kwnames,&obj0)) goto fail;
2950 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2951 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2952 {
2953 PyThreadState* __tstate = wxPyBeginAllowThreads();
2954 delete arg1;
2955
2956 wxPyEndAllowThreads(__tstate);
2957 if (PyErr_Occurred()) SWIG_fail;
2958 }
2959 Py_INCREF(Py_None); resultobj = Py_None;
2960 return resultobj;
2961 fail:
2962 return NULL;
2963 }
2964
2965
2966 static PyObject *_wrap_Point___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
2967 PyObject *resultobj;
2968 wxPoint *arg1 = (wxPoint *) 0 ;
2969 wxPoint *arg2 = 0 ;
2970 bool result;
2971 wxPoint temp2 ;
2972 PyObject * obj0 = 0 ;
2973 PyObject * obj1 = 0 ;
2974 char *kwnames[] = {
2975 (char *) "self",(char *) "pt", NULL
2976 };
2977
2978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___eq__",kwnames,&obj0,&obj1)) goto fail;
2979 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2980 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2981 {
2982 arg2 = &temp2;
2983 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
2984 }
2985 {
2986 PyThreadState* __tstate = wxPyBeginAllowThreads();
2987 result = (bool)(arg1)->operator ==((wxPoint const &)*arg2);
2988
2989 wxPyEndAllowThreads(__tstate);
2990 if (PyErr_Occurred()) SWIG_fail;
2991 }
2992 {
2993 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2994 }
2995 return resultobj;
2996 fail:
2997 return NULL;
2998 }
2999
3000
3001 static PyObject *_wrap_Point___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
3002 PyObject *resultobj;
3003 wxPoint *arg1 = (wxPoint *) 0 ;
3004 wxPoint *arg2 = 0 ;
3005 bool result;
3006 wxPoint temp2 ;
3007 PyObject * obj0 = 0 ;
3008 PyObject * obj1 = 0 ;
3009 char *kwnames[] = {
3010 (char *) "self",(char *) "pt", NULL
3011 };
3012
3013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___ne__",kwnames,&obj0,&obj1)) goto fail;
3014 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3015 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3016 {
3017 arg2 = &temp2;
3018 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3019 }
3020 {
3021 PyThreadState* __tstate = wxPyBeginAllowThreads();
3022 result = (bool)(arg1)->operator !=((wxPoint const &)*arg2);
3023
3024 wxPyEndAllowThreads(__tstate);
3025 if (PyErr_Occurred()) SWIG_fail;
3026 }
3027 {
3028 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3029 }
3030 return resultobj;
3031 fail:
3032 return NULL;
3033 }
3034
3035
3036 static PyObject *_wrap_Point___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
3037 PyObject *resultobj;
3038 wxPoint *arg1 = (wxPoint *) 0 ;
3039 wxPoint *arg2 = 0 ;
3040 wxPoint result;
3041 wxPoint temp2 ;
3042 PyObject * obj0 = 0 ;
3043 PyObject * obj1 = 0 ;
3044 char *kwnames[] = {
3045 (char *) "self",(char *) "pt", NULL
3046 };
3047
3048 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___add__",kwnames,&obj0,&obj1)) goto fail;
3049 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3050 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3051 {
3052 arg2 = &temp2;
3053 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3054 }
3055 {
3056 PyThreadState* __tstate = wxPyBeginAllowThreads();
3057 result = (arg1)->operator +((wxPoint const &)*arg2);
3058
3059 wxPyEndAllowThreads(__tstate);
3060 if (PyErr_Occurred()) SWIG_fail;
3061 }
3062 {
3063 wxPoint * resultptr;
3064 resultptr = new wxPoint((wxPoint &) result);
3065 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3066 }
3067 return resultobj;
3068 fail:
3069 return NULL;
3070 }
3071
3072
3073 static PyObject *_wrap_Point___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
3074 PyObject *resultobj;
3075 wxPoint *arg1 = (wxPoint *) 0 ;
3076 wxPoint *arg2 = 0 ;
3077 wxPoint result;
3078 wxPoint temp2 ;
3079 PyObject * obj0 = 0 ;
3080 PyObject * obj1 = 0 ;
3081 char *kwnames[] = {
3082 (char *) "self",(char *) "pt", NULL
3083 };
3084
3085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___sub__",kwnames,&obj0,&obj1)) goto fail;
3086 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3087 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3088 {
3089 arg2 = &temp2;
3090 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3091 }
3092 {
3093 PyThreadState* __tstate = wxPyBeginAllowThreads();
3094 result = (arg1)->operator -((wxPoint const &)*arg2);
3095
3096 wxPyEndAllowThreads(__tstate);
3097 if (PyErr_Occurred()) SWIG_fail;
3098 }
3099 {
3100 wxPoint * resultptr;
3101 resultptr = new wxPoint((wxPoint &) result);
3102 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3103 }
3104 return resultobj;
3105 fail:
3106 return NULL;
3107 }
3108
3109
3110 static PyObject *_wrap_Point___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
3111 PyObject *resultobj;
3112 wxPoint *arg1 = (wxPoint *) 0 ;
3113 wxPoint *arg2 = 0 ;
3114 wxPoint *result;
3115 wxPoint temp2 ;
3116 PyObject * obj0 = 0 ;
3117 PyObject * obj1 = 0 ;
3118 char *kwnames[] = {
3119 (char *) "self",(char *) "pt", NULL
3120 };
3121
3122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___iadd__",kwnames,&obj0,&obj1)) goto fail;
3123 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3124 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3125 {
3126 arg2 = &temp2;
3127 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3128 }
3129 {
3130 PyThreadState* __tstate = wxPyBeginAllowThreads();
3131 {
3132 wxPoint &_result_ref = (arg1)->operator +=((wxPoint const &)*arg2);
3133 result = (wxPoint *) &_result_ref;
3134 }
3135
3136 wxPyEndAllowThreads(__tstate);
3137 if (PyErr_Occurred()) SWIG_fail;
3138 }
3139 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
3140 return resultobj;
3141 fail:
3142 return NULL;
3143 }
3144
3145
3146 static PyObject *_wrap_Point___isub__(PyObject *self, PyObject *args, PyObject *kwargs) {
3147 PyObject *resultobj;
3148 wxPoint *arg1 = (wxPoint *) 0 ;
3149 wxPoint *arg2 = 0 ;
3150 wxPoint *result;
3151 wxPoint temp2 ;
3152 PyObject * obj0 = 0 ;
3153 PyObject * obj1 = 0 ;
3154 char *kwnames[] = {
3155 (char *) "self",(char *) "pt", NULL
3156 };
3157
3158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___isub__",kwnames,&obj0,&obj1)) goto fail;
3159 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3160 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3161 {
3162 arg2 = &temp2;
3163 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3164 }
3165 {
3166 PyThreadState* __tstate = wxPyBeginAllowThreads();
3167 {
3168 wxPoint &_result_ref = (arg1)->operator -=((wxPoint const &)*arg2);
3169 result = (wxPoint *) &_result_ref;
3170 }
3171
3172 wxPyEndAllowThreads(__tstate);
3173 if (PyErr_Occurred()) SWIG_fail;
3174 }
3175 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
3176 return resultobj;
3177 fail:
3178 return NULL;
3179 }
3180
3181
3182 static PyObject *_wrap_Point_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
3183 PyObject *resultobj;
3184 wxPoint *arg1 = (wxPoint *) 0 ;
3185 long arg2 ;
3186 long arg3 ;
3187 PyObject * obj0 = 0 ;
3188 PyObject * obj1 = 0 ;
3189 PyObject * obj2 = 0 ;
3190 char *kwnames[] = {
3191 (char *) "self",(char *) "x",(char *) "y", NULL
3192 };
3193
3194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Point_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
3195 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3196 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3197 arg2 = (long) SWIG_AsLong(obj1);
3198 if (PyErr_Occurred()) SWIG_fail;
3199 arg3 = (long) SWIG_AsLong(obj2);
3200 if (PyErr_Occurred()) SWIG_fail;
3201 {
3202 PyThreadState* __tstate = wxPyBeginAllowThreads();
3203 wxPoint_Set(arg1,arg2,arg3);
3204
3205 wxPyEndAllowThreads(__tstate);
3206 if (PyErr_Occurred()) SWIG_fail;
3207 }
3208 Py_INCREF(Py_None); resultobj = Py_None;
3209 return resultobj;
3210 fail:
3211 return NULL;
3212 }
3213
3214
3215 static PyObject *_wrap_Point_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
3216 PyObject *resultobj;
3217 wxPoint *arg1 = (wxPoint *) 0 ;
3218 PyObject *result;
3219 PyObject * obj0 = 0 ;
3220 char *kwnames[] = {
3221 (char *) "self", NULL
3222 };
3223
3224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_Get",kwnames,&obj0)) goto fail;
3225 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3226 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3227 {
3228 PyThreadState* __tstate = wxPyBeginAllowThreads();
3229 result = (PyObject *)wxPoint_Get(arg1);
3230
3231 wxPyEndAllowThreads(__tstate);
3232 if (PyErr_Occurred()) SWIG_fail;
3233 }
3234 resultobj = result;
3235 return resultobj;
3236 fail:
3237 return NULL;
3238 }
3239
3240
3241 static PyObject * Point_swigregister(PyObject *self, PyObject *args) {
3242 PyObject *obj;
3243 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3244 SWIG_TypeClientData(SWIGTYPE_p_wxPoint, obj);
3245 Py_INCREF(obj);
3246 return Py_BuildValue((char *)"");
3247 }
3248 static PyObject *_wrap_new_Rect(PyObject *self, PyObject *args, PyObject *kwargs) {
3249 PyObject *resultobj;
3250 int arg1 = (int) 0 ;
3251 int arg2 = (int) 0 ;
3252 int arg3 = (int) 0 ;
3253 int arg4 = (int) 0 ;
3254 wxRect *result;
3255 PyObject * obj0 = 0 ;
3256 PyObject * obj1 = 0 ;
3257 PyObject * obj2 = 0 ;
3258 PyObject * obj3 = 0 ;
3259 char *kwnames[] = {
3260 (char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
3261 };
3262
3263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_Rect",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
3264 if (obj0) {
3265 arg1 = (int) SWIG_AsInt(obj0);
3266 if (PyErr_Occurred()) SWIG_fail;
3267 }
3268 if (obj1) {
3269 arg2 = (int) SWIG_AsInt(obj1);
3270 if (PyErr_Occurred()) SWIG_fail;
3271 }
3272 if (obj2) {
3273 arg3 = (int) SWIG_AsInt(obj2);
3274 if (PyErr_Occurred()) SWIG_fail;
3275 }
3276 if (obj3) {
3277 arg4 = (int) SWIG_AsInt(obj3);
3278 if (PyErr_Occurred()) SWIG_fail;
3279 }
3280 {
3281 PyThreadState* __tstate = wxPyBeginAllowThreads();
3282 result = (wxRect *)new wxRect(arg1,arg2,arg3,arg4);
3283
3284 wxPyEndAllowThreads(__tstate);
3285 if (PyErr_Occurred()) SWIG_fail;
3286 }
3287 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
3288 return resultobj;
3289 fail:
3290 return NULL;
3291 }
3292
3293
3294 static PyObject *_wrap_new_RectPP(PyObject *self, PyObject *args, PyObject *kwargs) {
3295 PyObject *resultobj;
3296 wxPoint *arg1 = 0 ;
3297 wxPoint *arg2 = 0 ;
3298 wxRect *result;
3299 wxPoint temp1 ;
3300 wxPoint temp2 ;
3301 PyObject * obj0 = 0 ;
3302 PyObject * obj1 = 0 ;
3303 char *kwnames[] = {
3304 (char *) "topLeft",(char *) "bottomRight", NULL
3305 };
3306
3307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_RectPP",kwnames,&obj0,&obj1)) goto fail;
3308 {
3309 arg1 = &temp1;
3310 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
3311 }
3312 {
3313 arg2 = &temp2;
3314 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3315 }
3316 {
3317 PyThreadState* __tstate = wxPyBeginAllowThreads();
3318 result = (wxRect *)new wxRect((wxPoint const &)*arg1,(wxPoint const &)*arg2);
3319
3320 wxPyEndAllowThreads(__tstate);
3321 if (PyErr_Occurred()) SWIG_fail;
3322 }
3323 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
3324 return resultobj;
3325 fail:
3326 return NULL;
3327 }
3328
3329
3330 static PyObject *_wrap_new_RectPS(PyObject *self, PyObject *args, PyObject *kwargs) {
3331 PyObject *resultobj;
3332 wxPoint *arg1 = 0 ;
3333 wxSize *arg2 = 0 ;
3334 wxRect *result;
3335 wxPoint temp1 ;
3336 wxSize temp2 ;
3337 PyObject * obj0 = 0 ;
3338 PyObject * obj1 = 0 ;
3339 char *kwnames[] = {
3340 (char *) "pos",(char *) "size", NULL
3341 };
3342
3343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_RectPS",kwnames,&obj0,&obj1)) goto fail;
3344 {
3345 arg1 = &temp1;
3346 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
3347 }
3348 {
3349 arg2 = &temp2;
3350 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3351 }
3352 {
3353 PyThreadState* __tstate = wxPyBeginAllowThreads();
3354 result = (wxRect *)new wxRect((wxPoint const &)*arg1,(wxSize const &)*arg2);
3355
3356 wxPyEndAllowThreads(__tstate);
3357 if (PyErr_Occurred()) SWIG_fail;
3358 }
3359 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
3360 return resultobj;
3361 fail:
3362 return NULL;
3363 }
3364
3365
3366 static PyObject *_wrap_delete_Rect(PyObject *self, PyObject *args, PyObject *kwargs) {
3367 PyObject *resultobj;
3368 wxRect *arg1 = (wxRect *) 0 ;
3369 PyObject * obj0 = 0 ;
3370 char *kwnames[] = {
3371 (char *) "self", NULL
3372 };
3373
3374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Rect",kwnames,&obj0)) goto fail;
3375 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3376 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3377 {
3378 PyThreadState* __tstate = wxPyBeginAllowThreads();
3379 delete arg1;
3380
3381 wxPyEndAllowThreads(__tstate);
3382 if (PyErr_Occurred()) SWIG_fail;
3383 }
3384 Py_INCREF(Py_None); resultobj = Py_None;
3385 return resultobj;
3386 fail:
3387 return NULL;
3388 }
3389
3390
3391 static PyObject *_wrap_Rect_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
3392 PyObject *resultobj;
3393 wxRect *arg1 = (wxRect *) 0 ;
3394 int result;
3395 PyObject * obj0 = 0 ;
3396 char *kwnames[] = {
3397 (char *) "self", NULL
3398 };
3399
3400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetX",kwnames,&obj0)) goto fail;
3401 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3402 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3403 {
3404 PyThreadState* __tstate = wxPyBeginAllowThreads();
3405 result = (int)((wxRect const *)arg1)->GetX();
3406
3407 wxPyEndAllowThreads(__tstate);
3408 if (PyErr_Occurred()) SWIG_fail;
3409 }
3410 resultobj = SWIG_FromInt((int)result);
3411 return resultobj;
3412 fail:
3413 return NULL;
3414 }
3415
3416
3417 static PyObject *_wrap_Rect_SetX(PyObject *self, PyObject *args, PyObject *kwargs) {
3418 PyObject *resultobj;
3419 wxRect *arg1 = (wxRect *) 0 ;
3420 int arg2 ;
3421 PyObject * obj0 = 0 ;
3422 PyObject * obj1 = 0 ;
3423 char *kwnames[] = {
3424 (char *) "self",(char *) "x", NULL
3425 };
3426
3427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetX",kwnames,&obj0,&obj1)) goto fail;
3428 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3429 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3430 arg2 = (int) SWIG_AsInt(obj1);
3431 if (PyErr_Occurred()) SWIG_fail;
3432 {
3433 PyThreadState* __tstate = wxPyBeginAllowThreads();
3434 (arg1)->SetX(arg2);
3435
3436 wxPyEndAllowThreads(__tstate);
3437 if (PyErr_Occurred()) SWIG_fail;
3438 }
3439 Py_INCREF(Py_None); resultobj = Py_None;
3440 return resultobj;
3441 fail:
3442 return NULL;
3443 }
3444
3445
3446 static PyObject *_wrap_Rect_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
3447 PyObject *resultobj;
3448 wxRect *arg1 = (wxRect *) 0 ;
3449 int result;
3450 PyObject * obj0 = 0 ;
3451 char *kwnames[] = {
3452 (char *) "self", NULL
3453 };
3454
3455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetY",kwnames,&obj0)) goto fail;
3456 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3457 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3458 {
3459 PyThreadState* __tstate = wxPyBeginAllowThreads();
3460 result = (int)(arg1)->GetY();
3461
3462 wxPyEndAllowThreads(__tstate);
3463 if (PyErr_Occurred()) SWIG_fail;
3464 }
3465 resultobj = SWIG_FromInt((int)result);
3466 return resultobj;
3467 fail:
3468 return NULL;
3469 }
3470
3471
3472 static PyObject *_wrap_Rect_SetY(PyObject *self, PyObject *args, PyObject *kwargs) {
3473 PyObject *resultobj;
3474 wxRect *arg1 = (wxRect *) 0 ;
3475 int arg2 ;
3476 PyObject * obj0 = 0 ;
3477 PyObject * obj1 = 0 ;
3478 char *kwnames[] = {
3479 (char *) "self",(char *) "y", NULL
3480 };
3481
3482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetY",kwnames,&obj0,&obj1)) goto fail;
3483 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3484 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3485 arg2 = (int) SWIG_AsInt(obj1);
3486 if (PyErr_Occurred()) SWIG_fail;
3487 {
3488 PyThreadState* __tstate = wxPyBeginAllowThreads();
3489 (arg1)->SetY(arg2);
3490
3491 wxPyEndAllowThreads(__tstate);
3492 if (PyErr_Occurred()) SWIG_fail;
3493 }
3494 Py_INCREF(Py_None); resultobj = Py_None;
3495 return resultobj;
3496 fail:
3497 return NULL;
3498 }
3499
3500
3501 static PyObject *_wrap_Rect_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
3502 PyObject *resultobj;
3503 wxRect *arg1 = (wxRect *) 0 ;
3504 int result;
3505 PyObject * obj0 = 0 ;
3506 char *kwnames[] = {
3507 (char *) "self", NULL
3508 };
3509
3510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetWidth",kwnames,&obj0)) goto fail;
3511 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3512 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3513 {
3514 PyThreadState* __tstate = wxPyBeginAllowThreads();
3515 result = (int)((wxRect const *)arg1)->GetWidth();
3516
3517 wxPyEndAllowThreads(__tstate);
3518 if (PyErr_Occurred()) SWIG_fail;
3519 }
3520 resultobj = SWIG_FromInt((int)result);
3521 return resultobj;
3522 fail:
3523 return NULL;
3524 }
3525
3526
3527 static PyObject *_wrap_Rect_SetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
3528 PyObject *resultobj;
3529 wxRect *arg1 = (wxRect *) 0 ;
3530 int arg2 ;
3531 PyObject * obj0 = 0 ;
3532 PyObject * obj1 = 0 ;
3533 char *kwnames[] = {
3534 (char *) "self",(char *) "w", NULL
3535 };
3536
3537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetWidth",kwnames,&obj0,&obj1)) goto fail;
3538 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3539 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3540 arg2 = (int) SWIG_AsInt(obj1);
3541 if (PyErr_Occurred()) SWIG_fail;
3542 {
3543 PyThreadState* __tstate = wxPyBeginAllowThreads();
3544 (arg1)->SetWidth(arg2);
3545
3546 wxPyEndAllowThreads(__tstate);
3547 if (PyErr_Occurred()) SWIG_fail;
3548 }
3549 Py_INCREF(Py_None); resultobj = Py_None;
3550 return resultobj;
3551 fail:
3552 return NULL;
3553 }
3554
3555
3556 static PyObject *_wrap_Rect_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
3557 PyObject *resultobj;
3558 wxRect *arg1 = (wxRect *) 0 ;
3559 int result;
3560 PyObject * obj0 = 0 ;
3561 char *kwnames[] = {
3562 (char *) "self", NULL
3563 };
3564
3565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetHeight",kwnames,&obj0)) goto fail;
3566 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3567 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3568 {
3569 PyThreadState* __tstate = wxPyBeginAllowThreads();
3570 result = (int)((wxRect const *)arg1)->GetHeight();
3571
3572 wxPyEndAllowThreads(__tstate);
3573 if (PyErr_Occurred()) SWIG_fail;
3574 }
3575 resultobj = SWIG_FromInt((int)result);
3576 return resultobj;
3577 fail:
3578 return NULL;
3579 }
3580
3581
3582 static PyObject *_wrap_Rect_SetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
3583 PyObject *resultobj;
3584 wxRect *arg1 = (wxRect *) 0 ;
3585 int arg2 ;
3586 PyObject * obj0 = 0 ;
3587 PyObject * obj1 = 0 ;
3588 char *kwnames[] = {
3589 (char *) "self",(char *) "h", NULL
3590 };
3591
3592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetHeight",kwnames,&obj0,&obj1)) goto fail;
3593 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3594 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3595 arg2 = (int) SWIG_AsInt(obj1);
3596 if (PyErr_Occurred()) SWIG_fail;
3597 {
3598 PyThreadState* __tstate = wxPyBeginAllowThreads();
3599 (arg1)->SetHeight(arg2);
3600
3601 wxPyEndAllowThreads(__tstate);
3602 if (PyErr_Occurred()) SWIG_fail;
3603 }
3604 Py_INCREF(Py_None); resultobj = Py_None;
3605 return resultobj;
3606 fail:
3607 return NULL;
3608 }
3609
3610
3611 static PyObject *_wrap_Rect_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
3612 PyObject *resultobj;
3613 wxRect *arg1 = (wxRect *) 0 ;
3614 wxPoint result;
3615 PyObject * obj0 = 0 ;
3616 char *kwnames[] = {
3617 (char *) "self", NULL
3618 };
3619
3620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetPosition",kwnames,&obj0)) goto fail;
3621 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3622 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3623 {
3624 PyThreadState* __tstate = wxPyBeginAllowThreads();
3625 result = ((wxRect const *)arg1)->GetPosition();
3626
3627 wxPyEndAllowThreads(__tstate);
3628 if (PyErr_Occurred()) SWIG_fail;
3629 }
3630 {
3631 wxPoint * resultptr;
3632 resultptr = new wxPoint((wxPoint &) result);
3633 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3634 }
3635 return resultobj;
3636 fail:
3637 return NULL;
3638 }
3639
3640
3641 static PyObject *_wrap_Rect_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
3642 PyObject *resultobj;
3643 wxRect *arg1 = (wxRect *) 0 ;
3644 wxPoint *arg2 = 0 ;
3645 wxPoint temp2 ;
3646 PyObject * obj0 = 0 ;
3647 PyObject * obj1 = 0 ;
3648 char *kwnames[] = {
3649 (char *) "self",(char *) "p", NULL
3650 };
3651
3652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetPosition",kwnames,&obj0,&obj1)) goto fail;
3653 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3654 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3655 {
3656 arg2 = &temp2;
3657 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3658 }
3659 {
3660 PyThreadState* __tstate = wxPyBeginAllowThreads();
3661 (arg1)->SetPosition((wxPoint const &)*arg2);
3662
3663 wxPyEndAllowThreads(__tstate);
3664 if (PyErr_Occurred()) SWIG_fail;
3665 }
3666 Py_INCREF(Py_None); resultobj = Py_None;
3667 return resultobj;
3668 fail:
3669 return NULL;
3670 }
3671
3672
3673 static PyObject *_wrap_Rect_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3674 PyObject *resultobj;
3675 wxRect *arg1 = (wxRect *) 0 ;
3676 wxSize result;
3677 PyObject * obj0 = 0 ;
3678 char *kwnames[] = {
3679 (char *) "self", NULL
3680 };
3681
3682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetSize",kwnames,&obj0)) goto fail;
3683 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3684 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3685 {
3686 PyThreadState* __tstate = wxPyBeginAllowThreads();
3687 result = ((wxRect const *)arg1)->GetSize();
3688
3689 wxPyEndAllowThreads(__tstate);
3690 if (PyErr_Occurred()) SWIG_fail;
3691 }
3692 {
3693 wxSize * resultptr;
3694 resultptr = new wxSize((wxSize &) result);
3695 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
3696 }
3697 return resultobj;
3698 fail:
3699 return NULL;
3700 }
3701
3702
3703 static PyObject *_wrap_Rect_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3704 PyObject *resultobj;
3705 wxRect *arg1 = (wxRect *) 0 ;
3706 wxSize *arg2 = 0 ;
3707 wxSize temp2 ;
3708 PyObject * obj0 = 0 ;
3709 PyObject * obj1 = 0 ;
3710 char *kwnames[] = {
3711 (char *) "self",(char *) "s", NULL
3712 };
3713
3714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetSize",kwnames,&obj0,&obj1)) goto fail;
3715 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3716 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3717 {
3718 arg2 = &temp2;
3719 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3720 }
3721 {
3722 PyThreadState* __tstate = wxPyBeginAllowThreads();
3723 (arg1)->SetSize((wxSize const &)*arg2);
3724
3725 wxPyEndAllowThreads(__tstate);
3726 if (PyErr_Occurred()) SWIG_fail;
3727 }
3728 Py_INCREF(Py_None); resultobj = Py_None;
3729 return resultobj;
3730 fail:
3731 return NULL;
3732 }
3733
3734
3735 static PyObject *_wrap_Rect_GetTopLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3736 PyObject *resultobj;
3737 wxRect *arg1 = (wxRect *) 0 ;
3738 wxPoint result;
3739 PyObject * obj0 = 0 ;
3740 char *kwnames[] = {
3741 (char *) "self", NULL
3742 };
3743
3744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetTopLeft",kwnames,&obj0)) goto fail;
3745 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3746 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3747 {
3748 PyThreadState* __tstate = wxPyBeginAllowThreads();
3749 result = ((wxRect const *)arg1)->GetTopLeft();
3750
3751 wxPyEndAllowThreads(__tstate);
3752 if (PyErr_Occurred()) SWIG_fail;
3753 }
3754 {
3755 wxPoint * resultptr;
3756 resultptr = new wxPoint((wxPoint &) result);
3757 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3758 }
3759 return resultobj;
3760 fail:
3761 return NULL;
3762 }
3763
3764
3765 static PyObject *_wrap_Rect_SetTopLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3766 PyObject *resultobj;
3767 wxRect *arg1 = (wxRect *) 0 ;
3768 wxPoint *arg2 = 0 ;
3769 wxPoint temp2 ;
3770 PyObject * obj0 = 0 ;
3771 PyObject * obj1 = 0 ;
3772 char *kwnames[] = {
3773 (char *) "self",(char *) "p", NULL
3774 };
3775
3776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetTopLeft",kwnames,&obj0,&obj1)) goto fail;
3777 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3778 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3779 {
3780 arg2 = &temp2;
3781 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3782 }
3783 {
3784 PyThreadState* __tstate = wxPyBeginAllowThreads();
3785 (arg1)->SetTopLeft((wxPoint const &)*arg2);
3786
3787 wxPyEndAllowThreads(__tstate);
3788 if (PyErr_Occurred()) SWIG_fail;
3789 }
3790 Py_INCREF(Py_None); resultobj = Py_None;
3791 return resultobj;
3792 fail:
3793 return NULL;
3794 }
3795
3796
3797 static PyObject *_wrap_Rect_GetBottomRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3798 PyObject *resultobj;
3799 wxRect *arg1 = (wxRect *) 0 ;
3800 wxPoint result;
3801 PyObject * obj0 = 0 ;
3802 char *kwnames[] = {
3803 (char *) "self", NULL
3804 };
3805
3806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetBottomRight",kwnames,&obj0)) goto fail;
3807 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3808 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3809 {
3810 PyThreadState* __tstate = wxPyBeginAllowThreads();
3811 result = ((wxRect const *)arg1)->GetBottomRight();
3812
3813 wxPyEndAllowThreads(__tstate);
3814 if (PyErr_Occurred()) SWIG_fail;
3815 }
3816 {
3817 wxPoint * resultptr;
3818 resultptr = new wxPoint((wxPoint &) result);
3819 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3820 }
3821 return resultobj;
3822 fail:
3823 return NULL;
3824 }
3825
3826
3827 static PyObject *_wrap_Rect_SetBottomRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3828 PyObject *resultobj;
3829 wxRect *arg1 = (wxRect *) 0 ;
3830 wxPoint *arg2 = 0 ;
3831 wxPoint temp2 ;
3832 PyObject * obj0 = 0 ;
3833 PyObject * obj1 = 0 ;
3834 char *kwnames[] = {
3835 (char *) "self",(char *) "p", NULL
3836 };
3837
3838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetBottomRight",kwnames,&obj0,&obj1)) goto fail;
3839 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3840 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3841 {
3842 arg2 = &temp2;
3843 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3844 }
3845 {
3846 PyThreadState* __tstate = wxPyBeginAllowThreads();
3847 (arg1)->SetBottomRight((wxPoint const &)*arg2);
3848
3849 wxPyEndAllowThreads(__tstate);
3850 if (PyErr_Occurred()) SWIG_fail;
3851 }
3852 Py_INCREF(Py_None); resultobj = Py_None;
3853 return resultobj;
3854 fail:
3855 return NULL;
3856 }
3857
3858
3859 static PyObject *_wrap_Rect_GetLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3860 PyObject *resultobj;
3861 wxRect *arg1 = (wxRect *) 0 ;
3862 int result;
3863 PyObject * obj0 = 0 ;
3864 char *kwnames[] = {
3865 (char *) "self", NULL
3866 };
3867
3868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetLeft",kwnames,&obj0)) goto fail;
3869 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3870 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3871 {
3872 PyThreadState* __tstate = wxPyBeginAllowThreads();
3873 result = (int)((wxRect const *)arg1)->GetLeft();
3874
3875 wxPyEndAllowThreads(__tstate);
3876 if (PyErr_Occurred()) SWIG_fail;
3877 }
3878 resultobj = SWIG_FromInt((int)result);
3879 return resultobj;
3880 fail:
3881 return NULL;
3882 }
3883
3884
3885 static PyObject *_wrap_Rect_GetTop(PyObject *self, PyObject *args, PyObject *kwargs) {
3886 PyObject *resultobj;
3887 wxRect *arg1 = (wxRect *) 0 ;
3888 int result;
3889 PyObject * obj0 = 0 ;
3890 char *kwnames[] = {
3891 (char *) "self", NULL
3892 };
3893
3894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetTop",kwnames,&obj0)) goto fail;
3895 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3896 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3897 {
3898 PyThreadState* __tstate = wxPyBeginAllowThreads();
3899 result = (int)((wxRect const *)arg1)->GetTop();
3900
3901 wxPyEndAllowThreads(__tstate);
3902 if (PyErr_Occurred()) SWIG_fail;
3903 }
3904 resultobj = SWIG_FromInt((int)result);
3905 return resultobj;
3906 fail:
3907 return NULL;
3908 }
3909
3910
3911 static PyObject *_wrap_Rect_GetBottom(PyObject *self, PyObject *args, PyObject *kwargs) {
3912 PyObject *resultobj;
3913 wxRect *arg1 = (wxRect *) 0 ;
3914 int result;
3915 PyObject * obj0 = 0 ;
3916 char *kwnames[] = {
3917 (char *) "self", NULL
3918 };
3919
3920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetBottom",kwnames,&obj0)) goto fail;
3921 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3922 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3923 {
3924 PyThreadState* __tstate = wxPyBeginAllowThreads();
3925 result = (int)((wxRect const *)arg1)->GetBottom();
3926
3927 wxPyEndAllowThreads(__tstate);
3928 if (PyErr_Occurred()) SWIG_fail;
3929 }
3930 resultobj = SWIG_FromInt((int)result);
3931 return resultobj;
3932 fail:
3933 return NULL;
3934 }
3935
3936
3937 static PyObject *_wrap_Rect_GetRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3938 PyObject *resultobj;
3939 wxRect *arg1 = (wxRect *) 0 ;
3940 int result;
3941 PyObject * obj0 = 0 ;
3942 char *kwnames[] = {
3943 (char *) "self", NULL
3944 };
3945
3946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetRight",kwnames,&obj0)) goto fail;
3947 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3948 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3949 {
3950 PyThreadState* __tstate = wxPyBeginAllowThreads();
3951 result = (int)((wxRect const *)arg1)->GetRight();
3952
3953 wxPyEndAllowThreads(__tstate);
3954 if (PyErr_Occurred()) SWIG_fail;
3955 }
3956 resultobj = SWIG_FromInt((int)result);
3957 return resultobj;
3958 fail:
3959 return NULL;
3960 }
3961
3962
3963 static PyObject *_wrap_Rect_SetLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3964 PyObject *resultobj;
3965 wxRect *arg1 = (wxRect *) 0 ;
3966 int arg2 ;
3967 PyObject * obj0 = 0 ;
3968 PyObject * obj1 = 0 ;
3969 char *kwnames[] = {
3970 (char *) "self",(char *) "left", NULL
3971 };
3972
3973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetLeft",kwnames,&obj0,&obj1)) goto fail;
3974 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3975 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3976 arg2 = (int) SWIG_AsInt(obj1);
3977 if (PyErr_Occurred()) SWIG_fail;
3978 {
3979 PyThreadState* __tstate = wxPyBeginAllowThreads();
3980 (arg1)->SetLeft(arg2);
3981
3982 wxPyEndAllowThreads(__tstate);
3983 if (PyErr_Occurred()) SWIG_fail;
3984 }
3985 Py_INCREF(Py_None); resultobj = Py_None;
3986 return resultobj;
3987 fail:
3988 return NULL;
3989 }
3990
3991
3992 static PyObject *_wrap_Rect_SetRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3993 PyObject *resultobj;
3994 wxRect *arg1 = (wxRect *) 0 ;
3995 int arg2 ;
3996 PyObject * obj0 = 0 ;
3997 PyObject * obj1 = 0 ;
3998 char *kwnames[] = {
3999 (char *) "self",(char *) "right", NULL
4000 };
4001
4002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetRight",kwnames,&obj0,&obj1)) goto fail;
4003 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4004 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4005 arg2 = (int) SWIG_AsInt(obj1);
4006 if (PyErr_Occurred()) SWIG_fail;
4007 {
4008 PyThreadState* __tstate = wxPyBeginAllowThreads();
4009 (arg1)->SetRight(arg2);
4010
4011 wxPyEndAllowThreads(__tstate);
4012 if (PyErr_Occurred()) SWIG_fail;
4013 }
4014 Py_INCREF(Py_None); resultobj = Py_None;
4015 return resultobj;
4016 fail:
4017 return NULL;
4018 }
4019
4020
4021 static PyObject *_wrap_Rect_SetTop(PyObject *self, PyObject *args, PyObject *kwargs) {
4022 PyObject *resultobj;
4023 wxRect *arg1 = (wxRect *) 0 ;
4024 int arg2 ;
4025 PyObject * obj0 = 0 ;
4026 PyObject * obj1 = 0 ;
4027 char *kwnames[] = {
4028 (char *) "self",(char *) "top", NULL
4029 };
4030
4031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetTop",kwnames,&obj0,&obj1)) goto fail;
4032 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4033 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4034 arg2 = (int) SWIG_AsInt(obj1);
4035 if (PyErr_Occurred()) SWIG_fail;
4036 {
4037 PyThreadState* __tstate = wxPyBeginAllowThreads();
4038 (arg1)->SetTop(arg2);
4039
4040 wxPyEndAllowThreads(__tstate);
4041 if (PyErr_Occurred()) SWIG_fail;
4042 }
4043 Py_INCREF(Py_None); resultobj = Py_None;
4044 return resultobj;
4045 fail:
4046 return NULL;
4047 }
4048
4049
4050 static PyObject *_wrap_Rect_SetBottom(PyObject *self, PyObject *args, PyObject *kwargs) {
4051 PyObject *resultobj;
4052 wxRect *arg1 = (wxRect *) 0 ;
4053 int arg2 ;
4054 PyObject * obj0 = 0 ;
4055 PyObject * obj1 = 0 ;
4056 char *kwnames[] = {
4057 (char *) "self",(char *) "bottom", NULL
4058 };
4059
4060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetBottom",kwnames,&obj0,&obj1)) goto fail;
4061 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4062 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4063 arg2 = (int) SWIG_AsInt(obj1);
4064 if (PyErr_Occurred()) SWIG_fail;
4065 {
4066 PyThreadState* __tstate = wxPyBeginAllowThreads();
4067 (arg1)->SetBottom(arg2);
4068
4069 wxPyEndAllowThreads(__tstate);
4070 if (PyErr_Occurred()) SWIG_fail;
4071 }
4072 Py_INCREF(Py_None); resultobj = Py_None;
4073 return resultobj;
4074 fail:
4075 return NULL;
4076 }
4077
4078
4079 static PyObject *_wrap_Rect_Inflate(PyObject *self, PyObject *args, PyObject *kwargs) {
4080 PyObject *resultobj;
4081 wxRect *arg1 = (wxRect *) 0 ;
4082 int arg2 ;
4083 int arg3 ;
4084 wxRect *result;
4085 PyObject * obj0 = 0 ;
4086 PyObject * obj1 = 0 ;
4087 PyObject * obj2 = 0 ;
4088 char *kwnames[] = {
4089 (char *) "self",(char *) "dx",(char *) "dy", NULL
4090 };
4091
4092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_Inflate",kwnames,&obj0,&obj1,&obj2)) goto fail;
4093 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4094 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4095 arg2 = (int) SWIG_AsInt(obj1);
4096 if (PyErr_Occurred()) SWIG_fail;
4097 arg3 = (int) SWIG_AsInt(obj2);
4098 if (PyErr_Occurred()) SWIG_fail;
4099 {
4100 PyThreadState* __tstate = wxPyBeginAllowThreads();
4101 {
4102 wxRect &_result_ref = (arg1)->Inflate(arg2,arg3);
4103 result = (wxRect *) &_result_ref;
4104 }
4105
4106 wxPyEndAllowThreads(__tstate);
4107 if (PyErr_Occurred()) SWIG_fail;
4108 }
4109 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
4110 return resultobj;
4111 fail:
4112 return NULL;
4113 }
4114
4115
4116 static PyObject *_wrap_Rect_Deflate(PyObject *self, PyObject *args, PyObject *kwargs) {
4117 PyObject *resultobj;
4118 wxRect *arg1 = (wxRect *) 0 ;
4119 int arg2 ;
4120 int arg3 ;
4121 wxRect *result;
4122 PyObject * obj0 = 0 ;
4123 PyObject * obj1 = 0 ;
4124 PyObject * obj2 = 0 ;
4125 char *kwnames[] = {
4126 (char *) "self",(char *) "dx",(char *) "dy", NULL
4127 };
4128
4129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_Deflate",kwnames,&obj0,&obj1,&obj2)) goto fail;
4130 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4131 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4132 arg2 = (int) SWIG_AsInt(obj1);
4133 if (PyErr_Occurred()) SWIG_fail;
4134 arg3 = (int) SWIG_AsInt(obj2);
4135 if (PyErr_Occurred()) SWIG_fail;
4136 {
4137 PyThreadState* __tstate = wxPyBeginAllowThreads();
4138 {
4139 wxRect &_result_ref = (arg1)->Deflate(arg2,arg3);
4140 result = (wxRect *) &_result_ref;
4141 }
4142
4143 wxPyEndAllowThreads(__tstate);
4144 if (PyErr_Occurred()) SWIG_fail;
4145 }
4146 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
4147 return resultobj;
4148 fail:
4149 return NULL;
4150 }
4151
4152
4153 static PyObject *_wrap_Rect_OffsetXY(PyObject *self, PyObject *args, PyObject *kwargs) {
4154 PyObject *resultobj;
4155 wxRect *arg1 = (wxRect *) 0 ;
4156 int arg2 ;
4157 int arg3 ;
4158 PyObject * obj0 = 0 ;
4159 PyObject * obj1 = 0 ;
4160 PyObject * obj2 = 0 ;
4161 char *kwnames[] = {
4162 (char *) "self",(char *) "dx",(char *) "dy", NULL
4163 };
4164
4165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_OffsetXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
4166 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4167 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4168 arg2 = (int) SWIG_AsInt(obj1);
4169 if (PyErr_Occurred()) SWIG_fail;
4170 arg3 = (int) SWIG_AsInt(obj2);
4171 if (PyErr_Occurred()) SWIG_fail;
4172 {
4173 PyThreadState* __tstate = wxPyBeginAllowThreads();
4174 (arg1)->Offset(arg2,arg3);
4175
4176 wxPyEndAllowThreads(__tstate);
4177 if (PyErr_Occurred()) SWIG_fail;
4178 }
4179 Py_INCREF(Py_None); resultobj = Py_None;
4180 return resultobj;
4181 fail:
4182 return NULL;
4183 }
4184
4185
4186 static PyObject *_wrap_Rect_Offset(PyObject *self, PyObject *args, PyObject *kwargs) {
4187 PyObject *resultobj;
4188 wxRect *arg1 = (wxRect *) 0 ;
4189 wxPoint *arg2 = 0 ;
4190 wxPoint temp2 ;
4191 PyObject * obj0 = 0 ;
4192 PyObject * obj1 = 0 ;
4193 char *kwnames[] = {
4194 (char *) "self",(char *) "pt", NULL
4195 };
4196
4197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Offset",kwnames,&obj0,&obj1)) goto fail;
4198 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4199 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4200 {
4201 arg2 = &temp2;
4202 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4203 }
4204 {
4205 PyThreadState* __tstate = wxPyBeginAllowThreads();
4206 (arg1)->Offset((wxPoint const &)*arg2);
4207
4208 wxPyEndAllowThreads(__tstate);
4209 if (PyErr_Occurred()) SWIG_fail;
4210 }
4211 Py_INCREF(Py_None); resultobj = Py_None;
4212 return resultobj;
4213 fail:
4214 return NULL;
4215 }
4216
4217
4218 static PyObject *_wrap_Rect_Intersect(PyObject *self, PyObject *args, PyObject *kwargs) {
4219 PyObject *resultobj;
4220 wxRect *arg1 = (wxRect *) 0 ;
4221 wxRect *arg2 = 0 ;
4222 wxRect *result;
4223 wxRect temp2 ;
4224 PyObject * obj0 = 0 ;
4225 PyObject * obj1 = 0 ;
4226 char *kwnames[] = {
4227 (char *) "self",(char *) "rect", NULL
4228 };
4229
4230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Intersect",kwnames,&obj0,&obj1)) goto fail;
4231 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4232 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4233 {
4234 arg2 = &temp2;
4235 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4236 }
4237 {
4238 PyThreadState* __tstate = wxPyBeginAllowThreads();
4239 {
4240 wxRect &_result_ref = (arg1)->Intersect((wxRect const &)*arg2);
4241 result = (wxRect *) &_result_ref;
4242 }
4243
4244 wxPyEndAllowThreads(__tstate);
4245 if (PyErr_Occurred()) SWIG_fail;
4246 }
4247 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
4248 return resultobj;
4249 fail:
4250 return NULL;
4251 }
4252
4253
4254 static PyObject *_wrap_Rect___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
4255 PyObject *resultobj;
4256 wxRect *arg1 = (wxRect *) 0 ;
4257 wxRect *arg2 = 0 ;
4258 wxRect result;
4259 wxRect temp2 ;
4260 PyObject * obj0 = 0 ;
4261 PyObject * obj1 = 0 ;
4262 char *kwnames[] = {
4263 (char *) "self",(char *) "rect", NULL
4264 };
4265
4266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___add__",kwnames,&obj0,&obj1)) goto fail;
4267 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4268 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4269 {
4270 arg2 = &temp2;
4271 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4272 }
4273 {
4274 PyThreadState* __tstate = wxPyBeginAllowThreads();
4275 result = ((wxRect const *)arg1)->operator +((wxRect const &)*arg2);
4276
4277 wxPyEndAllowThreads(__tstate);
4278 if (PyErr_Occurred()) SWIG_fail;
4279 }
4280 {
4281 wxRect * resultptr;
4282 resultptr = new wxRect((wxRect &) result);
4283 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
4284 }
4285 return resultobj;
4286 fail:
4287 return NULL;
4288 }
4289
4290
4291 static PyObject *_wrap_Rect___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
4292 PyObject *resultobj;
4293 wxRect *arg1 = (wxRect *) 0 ;
4294 wxRect *arg2 = 0 ;
4295 wxRect *result;
4296 wxRect temp2 ;
4297 PyObject * obj0 = 0 ;
4298 PyObject * obj1 = 0 ;
4299 char *kwnames[] = {
4300 (char *) "self",(char *) "rect", NULL
4301 };
4302
4303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___iadd__",kwnames,&obj0,&obj1)) goto fail;
4304 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4305 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4306 {
4307 arg2 = &temp2;
4308 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4309 }
4310 {
4311 PyThreadState* __tstate = wxPyBeginAllowThreads();
4312 {
4313 wxRect &_result_ref = (arg1)->operator +=((wxRect const &)*arg2);
4314 result = (wxRect *) &_result_ref;
4315 }
4316
4317 wxPyEndAllowThreads(__tstate);
4318 if (PyErr_Occurred()) SWIG_fail;
4319 }
4320 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
4321 return resultobj;
4322 fail:
4323 return NULL;
4324 }
4325
4326
4327 static PyObject *_wrap_Rect___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
4328 PyObject *resultobj;
4329 wxRect *arg1 = (wxRect *) 0 ;
4330 wxRect *arg2 = 0 ;
4331 bool result;
4332 wxRect temp2 ;
4333 PyObject * obj0 = 0 ;
4334 PyObject * obj1 = 0 ;
4335 char *kwnames[] = {
4336 (char *) "self",(char *) "rect", NULL
4337 };
4338
4339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___eq__",kwnames,&obj0,&obj1)) goto fail;
4340 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4341 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4342 {
4343 arg2 = &temp2;
4344 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4345 }
4346 {
4347 PyThreadState* __tstate = wxPyBeginAllowThreads();
4348 result = (bool)((wxRect const *)arg1)->operator ==((wxRect const &)*arg2);
4349
4350 wxPyEndAllowThreads(__tstate);
4351 if (PyErr_Occurred()) SWIG_fail;
4352 }
4353 {
4354 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4355 }
4356 return resultobj;
4357 fail:
4358 return NULL;
4359 }
4360
4361
4362 static PyObject *_wrap_Rect___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
4363 PyObject *resultobj;
4364 wxRect *arg1 = (wxRect *) 0 ;
4365 wxRect *arg2 = 0 ;
4366 bool result;
4367 wxRect temp2 ;
4368 PyObject * obj0 = 0 ;
4369 PyObject * obj1 = 0 ;
4370 char *kwnames[] = {
4371 (char *) "self",(char *) "rect", NULL
4372 };
4373
4374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___ne__",kwnames,&obj0,&obj1)) goto fail;
4375 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4376 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4377 {
4378 arg2 = &temp2;
4379 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4380 }
4381 {
4382 PyThreadState* __tstate = wxPyBeginAllowThreads();
4383 result = (bool)((wxRect const *)arg1)->operator !=((wxRect const &)*arg2);
4384
4385 wxPyEndAllowThreads(__tstate);
4386 if (PyErr_Occurred()) SWIG_fail;
4387 }
4388 {
4389 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4390 }
4391 return resultobj;
4392 fail:
4393 return NULL;
4394 }
4395
4396
4397 static PyObject *_wrap_Rect_InsideXY(PyObject *self, PyObject *args, PyObject *kwargs) {
4398 PyObject *resultobj;
4399 wxRect *arg1 = (wxRect *) 0 ;
4400 int arg2 ;
4401 int arg3 ;
4402 bool result;
4403 PyObject * obj0 = 0 ;
4404 PyObject * obj1 = 0 ;
4405 PyObject * obj2 = 0 ;
4406 char *kwnames[] = {
4407 (char *) "self",(char *) "x",(char *) "y", NULL
4408 };
4409
4410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_InsideXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
4411 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4412 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4413 arg2 = (int) SWIG_AsInt(obj1);
4414 if (PyErr_Occurred()) SWIG_fail;
4415 arg3 = (int) SWIG_AsInt(obj2);
4416 if (PyErr_Occurred()) SWIG_fail;
4417 {
4418 PyThreadState* __tstate = wxPyBeginAllowThreads();
4419 result = (bool)((wxRect const *)arg1)->Inside(arg2,arg3);
4420
4421 wxPyEndAllowThreads(__tstate);
4422 if (PyErr_Occurred()) SWIG_fail;
4423 }
4424 {
4425 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4426 }
4427 return resultobj;
4428 fail:
4429 return NULL;
4430 }
4431
4432
4433 static PyObject *_wrap_Rect_Inside(PyObject *self, PyObject *args, PyObject *kwargs) {
4434 PyObject *resultobj;
4435 wxRect *arg1 = (wxRect *) 0 ;
4436 wxPoint *arg2 = 0 ;
4437 bool result;
4438 wxPoint temp2 ;
4439 PyObject * obj0 = 0 ;
4440 PyObject * obj1 = 0 ;
4441 char *kwnames[] = {
4442 (char *) "self",(char *) "pt", NULL
4443 };
4444
4445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Inside",kwnames,&obj0,&obj1)) goto fail;
4446 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4447 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4448 {
4449 arg2 = &temp2;
4450 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4451 }
4452 {
4453 PyThreadState* __tstate = wxPyBeginAllowThreads();
4454 result = (bool)((wxRect const *)arg1)->Inside((wxPoint const &)*arg2);
4455
4456 wxPyEndAllowThreads(__tstate);
4457 if (PyErr_Occurred()) SWIG_fail;
4458 }
4459 {
4460 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4461 }
4462 return resultobj;
4463 fail:
4464 return NULL;
4465 }
4466
4467
4468 static PyObject *_wrap_Rect_Intersects(PyObject *self, PyObject *args, PyObject *kwargs) {
4469 PyObject *resultobj;
4470 wxRect *arg1 = (wxRect *) 0 ;
4471 wxRect *arg2 = 0 ;
4472 bool result;
4473 wxRect temp2 ;
4474 PyObject * obj0 = 0 ;
4475 PyObject * obj1 = 0 ;
4476 char *kwnames[] = {
4477 (char *) "self",(char *) "rect", NULL
4478 };
4479
4480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Intersects",kwnames,&obj0,&obj1)) goto fail;
4481 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4482 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4483 {
4484 arg2 = &temp2;
4485 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4486 }
4487 {
4488 PyThreadState* __tstate = wxPyBeginAllowThreads();
4489 result = (bool)((wxRect const *)arg1)->Intersects((wxRect const &)*arg2);
4490
4491 wxPyEndAllowThreads(__tstate);
4492 if (PyErr_Occurred()) SWIG_fail;
4493 }
4494 {
4495 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4496 }
4497 return resultobj;
4498 fail:
4499 return NULL;
4500 }
4501
4502
4503 static PyObject *_wrap_Rect_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4504 PyObject *resultobj;
4505 wxRect *arg1 = (wxRect *) 0 ;
4506 int arg2 ;
4507 PyObject * obj0 = 0 ;
4508 PyObject * obj1 = 0 ;
4509 char *kwnames[] = {
4510 (char *) "self",(char *) "x", NULL
4511 };
4512
4513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_x_set",kwnames,&obj0,&obj1)) goto fail;
4514 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4515 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4516 arg2 = (int) SWIG_AsInt(obj1);
4517 if (PyErr_Occurred()) SWIG_fail;
4518 if (arg1) (arg1)->x = arg2;
4519
4520 Py_INCREF(Py_None); resultobj = Py_None;
4521 return resultobj;
4522 fail:
4523 return NULL;
4524 }
4525
4526
4527 static PyObject *_wrap_Rect_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4528 PyObject *resultobj;
4529 wxRect *arg1 = (wxRect *) 0 ;
4530 int result;
4531 PyObject * obj0 = 0 ;
4532 char *kwnames[] = {
4533 (char *) "self", NULL
4534 };
4535
4536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_x_get",kwnames,&obj0)) goto fail;
4537 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4538 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4539 result = (int) ((arg1)->x);
4540
4541 resultobj = SWIG_FromInt((int)result);
4542 return resultobj;
4543 fail:
4544 return NULL;
4545 }
4546
4547
4548 static PyObject *_wrap_Rect_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4549 PyObject *resultobj;
4550 wxRect *arg1 = (wxRect *) 0 ;
4551 int arg2 ;
4552 PyObject * obj0 = 0 ;
4553 PyObject * obj1 = 0 ;
4554 char *kwnames[] = {
4555 (char *) "self",(char *) "y", NULL
4556 };
4557
4558 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_y_set",kwnames,&obj0,&obj1)) goto fail;
4559 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4560 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4561 arg2 = (int) SWIG_AsInt(obj1);
4562 if (PyErr_Occurred()) SWIG_fail;
4563 if (arg1) (arg1)->y = arg2;
4564
4565 Py_INCREF(Py_None); resultobj = Py_None;
4566 return resultobj;
4567 fail:
4568 return NULL;
4569 }
4570
4571
4572 static PyObject *_wrap_Rect_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4573 PyObject *resultobj;
4574 wxRect *arg1 = (wxRect *) 0 ;
4575 int result;
4576 PyObject * obj0 = 0 ;
4577 char *kwnames[] = {
4578 (char *) "self", NULL
4579 };
4580
4581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_y_get",kwnames,&obj0)) goto fail;
4582 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4583 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4584 result = (int) ((arg1)->y);
4585
4586 resultobj = SWIG_FromInt((int)result);
4587 return resultobj;
4588 fail:
4589 return NULL;
4590 }
4591
4592
4593 static PyObject *_wrap_Rect_width_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4594 PyObject *resultobj;
4595 wxRect *arg1 = (wxRect *) 0 ;
4596 int arg2 ;
4597 PyObject * obj0 = 0 ;
4598 PyObject * obj1 = 0 ;
4599 char *kwnames[] = {
4600 (char *) "self",(char *) "width", NULL
4601 };
4602
4603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_width_set",kwnames,&obj0,&obj1)) goto fail;
4604 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4605 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4606 arg2 = (int) SWIG_AsInt(obj1);
4607 if (PyErr_Occurred()) SWIG_fail;
4608 if (arg1) (arg1)->width = arg2;
4609
4610 Py_INCREF(Py_None); resultobj = Py_None;
4611 return resultobj;
4612 fail:
4613 return NULL;
4614 }
4615
4616
4617 static PyObject *_wrap_Rect_width_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4618 PyObject *resultobj;
4619 wxRect *arg1 = (wxRect *) 0 ;
4620 int result;
4621 PyObject * obj0 = 0 ;
4622 char *kwnames[] = {
4623 (char *) "self", NULL
4624 };
4625
4626 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_width_get",kwnames,&obj0)) goto fail;
4627 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4628 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4629 result = (int) ((arg1)->width);
4630
4631 resultobj = SWIG_FromInt((int)result);
4632 return resultobj;
4633 fail:
4634 return NULL;
4635 }
4636
4637
4638 static PyObject *_wrap_Rect_height_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4639 PyObject *resultobj;
4640 wxRect *arg1 = (wxRect *) 0 ;
4641 int arg2 ;
4642 PyObject * obj0 = 0 ;
4643 PyObject * obj1 = 0 ;
4644 char *kwnames[] = {
4645 (char *) "self",(char *) "height", NULL
4646 };
4647
4648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_height_set",kwnames,&obj0,&obj1)) goto fail;
4649 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4650 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4651 arg2 = (int) SWIG_AsInt(obj1);
4652 if (PyErr_Occurred()) SWIG_fail;
4653 if (arg1) (arg1)->height = arg2;
4654
4655 Py_INCREF(Py_None); resultobj = Py_None;
4656 return resultobj;
4657 fail:
4658 return NULL;
4659 }
4660
4661
4662 static PyObject *_wrap_Rect_height_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4663 PyObject *resultobj;
4664 wxRect *arg1 = (wxRect *) 0 ;
4665 int result;
4666 PyObject * obj0 = 0 ;
4667 char *kwnames[] = {
4668 (char *) "self", NULL
4669 };
4670
4671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_height_get",kwnames,&obj0)) goto fail;
4672 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4673 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4674 result = (int) ((arg1)->height);
4675
4676 resultobj = SWIG_FromInt((int)result);
4677 return resultobj;
4678 fail:
4679 return NULL;
4680 }
4681
4682
4683 static PyObject *_wrap_Rect_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
4684 PyObject *resultobj;
4685 wxRect *arg1 = (wxRect *) 0 ;
4686 int arg2 = (int) 0 ;
4687 int arg3 = (int) 0 ;
4688 int arg4 = (int) 0 ;
4689 int arg5 = (int) 0 ;
4690 PyObject * obj0 = 0 ;
4691 PyObject * obj1 = 0 ;
4692 PyObject * obj2 = 0 ;
4693 PyObject * obj3 = 0 ;
4694 PyObject * obj4 = 0 ;
4695 char *kwnames[] = {
4696 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
4697 };
4698
4699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:Rect_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
4700 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4701 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4702 if (obj1) {
4703 arg2 = (int) SWIG_AsInt(obj1);
4704 if (PyErr_Occurred()) SWIG_fail;
4705 }
4706 if (obj2) {
4707 arg3 = (int) SWIG_AsInt(obj2);
4708 if (PyErr_Occurred()) SWIG_fail;
4709 }
4710 if (obj3) {
4711 arg4 = (int) SWIG_AsInt(obj3);
4712 if (PyErr_Occurred()) SWIG_fail;
4713 }
4714 if (obj4) {
4715 arg5 = (int) SWIG_AsInt(obj4);
4716 if (PyErr_Occurred()) SWIG_fail;
4717 }
4718 {
4719 PyThreadState* __tstate = wxPyBeginAllowThreads();
4720 wxRect_Set(arg1,arg2,arg3,arg4,arg5);
4721
4722 wxPyEndAllowThreads(__tstate);
4723 if (PyErr_Occurred()) SWIG_fail;
4724 }
4725 Py_INCREF(Py_None); resultobj = Py_None;
4726 return resultobj;
4727 fail:
4728 return NULL;
4729 }
4730
4731
4732 static PyObject *_wrap_Rect_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
4733 PyObject *resultobj;
4734 wxRect *arg1 = (wxRect *) 0 ;
4735 PyObject *result;
4736 PyObject * obj0 = 0 ;
4737 char *kwnames[] = {
4738 (char *) "self", NULL
4739 };
4740
4741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_Get",kwnames,&obj0)) goto fail;
4742 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4743 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4744 {
4745 PyThreadState* __tstate = wxPyBeginAllowThreads();
4746 result = (PyObject *)wxRect_Get(arg1);
4747
4748 wxPyEndAllowThreads(__tstate);
4749 if (PyErr_Occurred()) SWIG_fail;
4750 }
4751 resultobj = result;
4752 return resultobj;
4753 fail:
4754 return NULL;
4755 }
4756
4757
4758 static PyObject * Rect_swigregister(PyObject *self, PyObject *args) {
4759 PyObject *obj;
4760 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4761 SWIG_TypeClientData(SWIGTYPE_p_wxRect, obj);
4762 Py_INCREF(obj);
4763 return Py_BuildValue((char *)"");
4764 }
4765 static PyObject *_wrap_IntersectRect(PyObject *self, PyObject *args, PyObject *kwargs) {
4766 PyObject *resultobj;
4767 wxRect *arg1 = (wxRect *) 0 ;
4768 wxRect *arg2 = (wxRect *) 0 ;
4769 PyObject *result;
4770 PyObject * obj0 = 0 ;
4771 PyObject * obj1 = 0 ;
4772 char *kwnames[] = {
4773 (char *) "r1",(char *) "r2", NULL
4774 };
4775
4776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IntersectRect",kwnames,&obj0,&obj1)) goto fail;
4777 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4778 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4779 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
4780 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4781 {
4782 if (!wxPyCheckForApp()) SWIG_fail;
4783 PyThreadState* __tstate = wxPyBeginAllowThreads();
4784 result = (PyObject *)wxIntersectRect(arg1,arg2);
4785
4786 wxPyEndAllowThreads(__tstate);
4787 if (PyErr_Occurred()) SWIG_fail;
4788 }
4789 resultobj = result;
4790 return resultobj;
4791 fail:
4792 return NULL;
4793 }
4794
4795
4796 static PyObject *_wrap_new_Point2D(PyObject *self, PyObject *args, PyObject *kwargs) {
4797 PyObject *resultobj;
4798 double arg1 = (double) 0.0 ;
4799 double arg2 = (double) 0.0 ;
4800 wxPoint2D *result;
4801 PyObject * obj0 = 0 ;
4802 PyObject * obj1 = 0 ;
4803 char *kwnames[] = {
4804 (char *) "x",(char *) "y", NULL
4805 };
4806
4807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Point2D",kwnames,&obj0,&obj1)) goto fail;
4808 if (obj0) {
4809 arg1 = (double) SWIG_AsDouble(obj0);
4810 if (PyErr_Occurred()) SWIG_fail;
4811 }
4812 if (obj1) {
4813 arg2 = (double) SWIG_AsDouble(obj1);
4814 if (PyErr_Occurred()) SWIG_fail;
4815 }
4816 {
4817 PyThreadState* __tstate = wxPyBeginAllowThreads();
4818 result = (wxPoint2D *)new wxPoint2D(arg1,arg2);
4819
4820 wxPyEndAllowThreads(__tstate);
4821 if (PyErr_Occurred()) SWIG_fail;
4822 }
4823 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
4824 return resultobj;
4825 fail:
4826 return NULL;
4827 }
4828
4829
4830 static PyObject *_wrap_new_Point2DCopy(PyObject *self, PyObject *args, PyObject *kwargs) {
4831 PyObject *resultobj;
4832 wxPoint2D *arg1 = 0 ;
4833 wxPoint2D *result;
4834 wxPoint2D temp1 ;
4835 PyObject * obj0 = 0 ;
4836 char *kwnames[] = {
4837 (char *) "pt", NULL
4838 };
4839
4840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_Point2DCopy",kwnames,&obj0)) goto fail;
4841 {
4842 arg1 = &temp1;
4843 if ( ! wxPoint2D_helper(obj0, &arg1)) SWIG_fail;
4844 }
4845 {
4846 PyThreadState* __tstate = wxPyBeginAllowThreads();
4847 result = (wxPoint2D *)new wxPoint2D((wxPoint2D const &)*arg1);
4848
4849 wxPyEndAllowThreads(__tstate);
4850 if (PyErr_Occurred()) SWIG_fail;
4851 }
4852 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
4853 return resultobj;
4854 fail:
4855 return NULL;
4856 }
4857
4858
4859 static PyObject *_wrap_new_Point2DFromPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
4860 PyObject *resultobj;
4861 wxPoint *arg1 = 0 ;
4862 wxPoint2D *result;
4863 wxPoint temp1 ;
4864 PyObject * obj0 = 0 ;
4865 char *kwnames[] = {
4866 (char *) "pt", NULL
4867 };
4868
4869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_Point2DFromPoint",kwnames,&obj0)) goto fail;
4870 {
4871 arg1 = &temp1;
4872 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
4873 }
4874 {
4875 PyThreadState* __tstate = wxPyBeginAllowThreads();
4876 result = (wxPoint2D *)new wxPoint2D((wxPoint const &)*arg1);
4877
4878 wxPyEndAllowThreads(__tstate);
4879 if (PyErr_Occurred()) SWIG_fail;
4880 }
4881 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
4882 return resultobj;
4883 fail:
4884 return NULL;
4885 }
4886
4887
4888 static PyObject *_wrap_Point2D_GetFloor(PyObject *self, PyObject *args, PyObject *kwargs) {
4889 PyObject *resultobj;
4890 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
4891 int *arg2 = (int *) 0 ;
4892 int *arg3 = (int *) 0 ;
4893 int temp2 ;
4894 int temp3 ;
4895 PyObject * obj0 = 0 ;
4896 char *kwnames[] = {
4897 (char *) "self", NULL
4898 };
4899
4900 arg2 = &temp2;
4901 arg3 = &temp3;
4902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetFloor",kwnames,&obj0)) goto fail;
4903 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
4904 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4905 {
4906 PyThreadState* __tstate = wxPyBeginAllowThreads();
4907 ((wxPoint2D const *)arg1)->GetFloor(arg2,arg3);
4908
4909 wxPyEndAllowThreads(__tstate);
4910 if (PyErr_Occurred()) SWIG_fail;
4911 }
4912 Py_INCREF(Py_None); resultobj = Py_None;
4913 {
4914 PyObject *o = PyInt_FromLong((long) (*arg2));
4915 resultobj = t_output_helper(resultobj,o);
4916 }
4917 {
4918 PyObject *o = PyInt_FromLong((long) (*arg3));
4919 resultobj = t_output_helper(resultobj,o);
4920 }
4921 return resultobj;
4922 fail:
4923 return NULL;
4924 }
4925
4926
4927 static PyObject *_wrap_Point2D_GetRounded(PyObject *self, PyObject *args, PyObject *kwargs) {
4928 PyObject *resultobj;
4929 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
4930 int *arg2 = (int *) 0 ;
4931 int *arg3 = (int *) 0 ;
4932 int temp2 ;
4933 int temp3 ;
4934 PyObject * obj0 = 0 ;
4935 char *kwnames[] = {
4936 (char *) "self", NULL
4937 };
4938
4939 arg2 = &temp2;
4940 arg3 = &temp3;
4941 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetRounded",kwnames,&obj0)) goto fail;
4942 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
4943 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4944 {
4945 PyThreadState* __tstate = wxPyBeginAllowThreads();
4946 ((wxPoint2D const *)arg1)->GetRounded(arg2,arg3);
4947
4948 wxPyEndAllowThreads(__tstate);
4949 if (PyErr_Occurred()) SWIG_fail;
4950 }
4951 Py_INCREF(Py_None); resultobj = Py_None;
4952 {
4953 PyObject *o = PyInt_FromLong((long) (*arg2));
4954 resultobj = t_output_helper(resultobj,o);
4955 }
4956 {
4957 PyObject *o = PyInt_FromLong((long) (*arg3));
4958 resultobj = t_output_helper(resultobj,o);
4959 }
4960 return resultobj;
4961 fail:
4962 return NULL;
4963 }
4964
4965
4966 static PyObject *_wrap_Point2D_GetVectorLength(PyObject *self, PyObject *args, PyObject *kwargs) {
4967 PyObject *resultobj;
4968 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
4969 double result;
4970 PyObject * obj0 = 0 ;
4971 char *kwnames[] = {
4972 (char *) "self", NULL
4973 };
4974
4975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetVectorLength",kwnames,&obj0)) goto fail;
4976 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
4977 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4978 {
4979 PyThreadState* __tstate = wxPyBeginAllowThreads();
4980 result = (double)((wxPoint2D const *)arg1)->GetVectorLength();
4981
4982 wxPyEndAllowThreads(__tstate);
4983 if (PyErr_Occurred()) SWIG_fail;
4984 }
4985 resultobj = SWIG_FromDouble((double)result);
4986 return resultobj;
4987 fail:
4988 return NULL;
4989 }
4990
4991
4992 static PyObject *_wrap_Point2D_GetVectorAngle(PyObject *self, PyObject *args, PyObject *kwargs) {
4993 PyObject *resultobj;
4994 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
4995 double result;
4996 PyObject * obj0 = 0 ;
4997 char *kwnames[] = {
4998 (char *) "self", NULL
4999 };
5000
5001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetVectorAngle",kwnames,&obj0)) goto fail;
5002 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5003 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5004 {
5005 PyThreadState* __tstate = wxPyBeginAllowThreads();
5006 result = (double)((wxPoint2D const *)arg1)->GetVectorAngle();
5007
5008 wxPyEndAllowThreads(__tstate);
5009 if (PyErr_Occurred()) SWIG_fail;
5010 }
5011 resultobj = SWIG_FromDouble((double)result);
5012 return resultobj;
5013 fail:
5014 return NULL;
5015 }
5016
5017
5018 static PyObject *_wrap_Point2D_SetVectorLength(PyObject *self, PyObject *args, PyObject *kwargs) {
5019 PyObject *resultobj;
5020 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5021 double arg2 ;
5022 PyObject * obj0 = 0 ;
5023 PyObject * obj1 = 0 ;
5024 char *kwnames[] = {
5025 (char *) "self",(char *) "length", NULL
5026 };
5027
5028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_SetVectorLength",kwnames,&obj0,&obj1)) goto fail;
5029 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5030 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5031 arg2 = (double) SWIG_AsDouble(obj1);
5032 if (PyErr_Occurred()) SWIG_fail;
5033 {
5034 PyThreadState* __tstate = wxPyBeginAllowThreads();
5035 (arg1)->SetVectorLength(arg2);
5036
5037 wxPyEndAllowThreads(__tstate);
5038 if (PyErr_Occurred()) SWIG_fail;
5039 }
5040 Py_INCREF(Py_None); resultobj = Py_None;
5041 return resultobj;
5042 fail:
5043 return NULL;
5044 }
5045
5046
5047 static PyObject *_wrap_Point2D_SetVectorAngle(PyObject *self, PyObject *args, PyObject *kwargs) {
5048 PyObject *resultobj;
5049 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5050 double arg2 ;
5051 PyObject * obj0 = 0 ;
5052 PyObject * obj1 = 0 ;
5053 char *kwnames[] = {
5054 (char *) "self",(char *) "degrees", NULL
5055 };
5056
5057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_SetVectorAngle",kwnames,&obj0,&obj1)) goto fail;
5058 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5059 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5060 arg2 = (double) SWIG_AsDouble(obj1);
5061 if (PyErr_Occurred()) SWIG_fail;
5062 {
5063 PyThreadState* __tstate = wxPyBeginAllowThreads();
5064 (arg1)->SetVectorAngle(arg2);
5065
5066 wxPyEndAllowThreads(__tstate);
5067 if (PyErr_Occurred()) SWIG_fail;
5068 }
5069 Py_INCREF(Py_None); resultobj = Py_None;
5070 return resultobj;
5071 fail:
5072 return NULL;
5073 }
5074
5075
5076 static PyObject *_wrap_Point2D_GetDistance(PyObject *self, PyObject *args, PyObject *kwargs) {
5077 PyObject *resultobj;
5078 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5079 wxPoint2D *arg2 = 0 ;
5080 double result;
5081 wxPoint2D temp2 ;
5082 PyObject * obj0 = 0 ;
5083 PyObject * obj1 = 0 ;
5084 char *kwnames[] = {
5085 (char *) "self",(char *) "pt", NULL
5086 };
5087
5088 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDistance",kwnames,&obj0,&obj1)) goto fail;
5089 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5090 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5091 {
5092 arg2 = &temp2;
5093 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5094 }
5095 {
5096 PyThreadState* __tstate = wxPyBeginAllowThreads();
5097 result = (double)((wxPoint2D const *)arg1)->GetDistance((wxPoint2D const &)*arg2);
5098
5099 wxPyEndAllowThreads(__tstate);
5100 if (PyErr_Occurred()) SWIG_fail;
5101 }
5102 resultobj = SWIG_FromDouble((double)result);
5103 return resultobj;
5104 fail:
5105 return NULL;
5106 }
5107
5108
5109 static PyObject *_wrap_Point2D_GetDistanceSquare(PyObject *self, PyObject *args, PyObject *kwargs) {
5110 PyObject *resultobj;
5111 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5112 wxPoint2D *arg2 = 0 ;
5113 double result;
5114 wxPoint2D temp2 ;
5115 PyObject * obj0 = 0 ;
5116 PyObject * obj1 = 0 ;
5117 char *kwnames[] = {
5118 (char *) "self",(char *) "pt", NULL
5119 };
5120
5121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDistanceSquare",kwnames,&obj0,&obj1)) goto fail;
5122 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5123 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5124 {
5125 arg2 = &temp2;
5126 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5127 }
5128 {
5129 PyThreadState* __tstate = wxPyBeginAllowThreads();
5130 result = (double)((wxPoint2D const *)arg1)->GetDistanceSquare((wxPoint2D const &)*arg2);
5131
5132 wxPyEndAllowThreads(__tstate);
5133 if (PyErr_Occurred()) SWIG_fail;
5134 }
5135 resultobj = SWIG_FromDouble((double)result);
5136 return resultobj;
5137 fail:
5138 return NULL;
5139 }
5140
5141
5142 static PyObject *_wrap_Point2D_GetDotProduct(PyObject *self, PyObject *args, PyObject *kwargs) {
5143 PyObject *resultobj;
5144 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5145 wxPoint2D *arg2 = 0 ;
5146 double result;
5147 wxPoint2D temp2 ;
5148 PyObject * obj0 = 0 ;
5149 PyObject * obj1 = 0 ;
5150 char *kwnames[] = {
5151 (char *) "self",(char *) "vec", NULL
5152 };
5153
5154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDotProduct",kwnames,&obj0,&obj1)) goto fail;
5155 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5156 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5157 {
5158 arg2 = &temp2;
5159 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5160 }
5161 {
5162 PyThreadState* __tstate = wxPyBeginAllowThreads();
5163 result = (double)((wxPoint2D const *)arg1)->GetDotProduct((wxPoint2D const &)*arg2);
5164
5165 wxPyEndAllowThreads(__tstate);
5166 if (PyErr_Occurred()) SWIG_fail;
5167 }
5168 resultobj = SWIG_FromDouble((double)result);
5169 return resultobj;
5170 fail:
5171 return NULL;
5172 }
5173
5174
5175 static PyObject *_wrap_Point2D_GetCrossProduct(PyObject *self, PyObject *args, PyObject *kwargs) {
5176 PyObject *resultobj;
5177 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5178 wxPoint2D *arg2 = 0 ;
5179 double result;
5180 wxPoint2D temp2 ;
5181 PyObject * obj0 = 0 ;
5182 PyObject * obj1 = 0 ;
5183 char *kwnames[] = {
5184 (char *) "self",(char *) "vec", NULL
5185 };
5186
5187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetCrossProduct",kwnames,&obj0,&obj1)) goto fail;
5188 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5189 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5190 {
5191 arg2 = &temp2;
5192 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5193 }
5194 {
5195 PyThreadState* __tstate = wxPyBeginAllowThreads();
5196 result = (double)((wxPoint2D const *)arg1)->GetCrossProduct((wxPoint2D const &)*arg2);
5197
5198 wxPyEndAllowThreads(__tstate);
5199 if (PyErr_Occurred()) SWIG_fail;
5200 }
5201 resultobj = SWIG_FromDouble((double)result);
5202 return resultobj;
5203 fail:
5204 return NULL;
5205 }
5206
5207
5208 static PyObject *_wrap_Point2D___neg__(PyObject *self, PyObject *args, PyObject *kwargs) {
5209 PyObject *resultobj;
5210 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5211 wxPoint2D result;
5212 PyObject * obj0 = 0 ;
5213 char *kwnames[] = {
5214 (char *) "self", NULL
5215 };
5216
5217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D___neg__",kwnames,&obj0)) goto fail;
5218 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5219 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5220 {
5221 PyThreadState* __tstate = wxPyBeginAllowThreads();
5222 result = (arg1)->operator -();
5223
5224 wxPyEndAllowThreads(__tstate);
5225 if (PyErr_Occurred()) SWIG_fail;
5226 }
5227 {
5228 wxPoint2D * resultptr;
5229 resultptr = new wxPoint2D((wxPoint2D &) result);
5230 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint2D, 1);
5231 }
5232 return resultobj;
5233 fail:
5234 return NULL;
5235 }
5236
5237
5238 static PyObject *_wrap_Point2D___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
5239 PyObject *resultobj;
5240 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5241 wxPoint2D *arg2 = 0 ;
5242 wxPoint2D *result;
5243 wxPoint2D temp2 ;
5244 PyObject * obj0 = 0 ;
5245 PyObject * obj1 = 0 ;
5246 char *kwnames[] = {
5247 (char *) "self",(char *) "pt", NULL
5248 };
5249
5250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___iadd__",kwnames,&obj0,&obj1)) goto fail;
5251 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5252 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5253 {
5254 arg2 = &temp2;
5255 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5256 }
5257 {
5258 PyThreadState* __tstate = wxPyBeginAllowThreads();
5259 {
5260 wxPoint2D &_result_ref = (arg1)->operator +=((wxPoint2D const &)*arg2);
5261 result = (wxPoint2D *) &_result_ref;
5262 }
5263
5264 wxPyEndAllowThreads(__tstate);
5265 if (PyErr_Occurred()) SWIG_fail;
5266 }
5267 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
5268 return resultobj;
5269 fail:
5270 return NULL;
5271 }
5272
5273
5274 static PyObject *_wrap_Point2D___isub__(PyObject *self, PyObject *args, PyObject *kwargs) {
5275 PyObject *resultobj;
5276 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5277 wxPoint2D *arg2 = 0 ;
5278 wxPoint2D *result;
5279 wxPoint2D temp2 ;
5280 PyObject * obj0 = 0 ;
5281 PyObject * obj1 = 0 ;
5282 char *kwnames[] = {
5283 (char *) "self",(char *) "pt", NULL
5284 };
5285
5286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___isub__",kwnames,&obj0,&obj1)) goto fail;
5287 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5288 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5289 {
5290 arg2 = &temp2;
5291 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5292 }
5293 {
5294 PyThreadState* __tstate = wxPyBeginAllowThreads();
5295 {
5296 wxPoint2D &_result_ref = (arg1)->operator -=((wxPoint2D const &)*arg2);
5297 result = (wxPoint2D *) &_result_ref;
5298 }
5299
5300 wxPyEndAllowThreads(__tstate);
5301 if (PyErr_Occurred()) SWIG_fail;
5302 }
5303 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
5304 return resultobj;
5305 fail:
5306 return NULL;
5307 }
5308
5309
5310 static PyObject *_wrap_Point2D___imul__(PyObject *self, PyObject *args, PyObject *kwargs) {
5311 PyObject *resultobj;
5312 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5313 wxPoint2D *arg2 = 0 ;
5314 wxPoint2D *result;
5315 wxPoint2D temp2 ;
5316 PyObject * obj0 = 0 ;
5317 PyObject * obj1 = 0 ;
5318 char *kwnames[] = {
5319 (char *) "self",(char *) "pt", NULL
5320 };
5321
5322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___imul__",kwnames,&obj0,&obj1)) goto fail;
5323 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5324 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5325 {
5326 arg2 = &temp2;
5327 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5328 }
5329 {
5330 PyThreadState* __tstate = wxPyBeginAllowThreads();
5331 {
5332 wxPoint2D &_result_ref = (arg1)->operator *=((wxPoint2D const &)*arg2);
5333 result = (wxPoint2D *) &_result_ref;
5334 }
5335
5336 wxPyEndAllowThreads(__tstate);
5337 if (PyErr_Occurred()) SWIG_fail;
5338 }
5339 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
5340 return resultobj;
5341 fail:
5342 return NULL;
5343 }
5344
5345
5346 static PyObject *_wrap_Point2D___idiv__(PyObject *self, PyObject *args, PyObject *kwargs) {
5347 PyObject *resultobj;
5348 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5349 wxPoint2D *arg2 = 0 ;
5350 wxPoint2D *result;
5351 wxPoint2D temp2 ;
5352 PyObject * obj0 = 0 ;
5353 PyObject * obj1 = 0 ;
5354 char *kwnames[] = {
5355 (char *) "self",(char *) "pt", NULL
5356 };
5357
5358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___idiv__",kwnames,&obj0,&obj1)) goto fail;
5359 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5360 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5361 {
5362 arg2 = &temp2;
5363 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5364 }
5365 {
5366 PyThreadState* __tstate = wxPyBeginAllowThreads();
5367 {
5368 wxPoint2D &_result_ref = (arg1)->operator /=((wxPoint2D const &)*arg2);
5369 result = (wxPoint2D *) &_result_ref;
5370 }
5371
5372 wxPyEndAllowThreads(__tstate);
5373 if (PyErr_Occurred()) SWIG_fail;
5374 }
5375 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
5376 return resultobj;
5377 fail:
5378 return NULL;
5379 }
5380
5381
5382 static PyObject *_wrap_Point2D___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
5383 PyObject *resultobj;
5384 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5385 wxPoint2D *arg2 = 0 ;
5386 bool result;
5387 wxPoint2D temp2 ;
5388 PyObject * obj0 = 0 ;
5389 PyObject * obj1 = 0 ;
5390 char *kwnames[] = {
5391 (char *) "self",(char *) "pt", NULL
5392 };
5393
5394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___eq__",kwnames,&obj0,&obj1)) goto fail;
5395 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5396 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5397 {
5398 arg2 = &temp2;
5399 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5400 }
5401 {
5402 PyThreadState* __tstate = wxPyBeginAllowThreads();
5403 result = (bool)((wxPoint2D const *)arg1)->operator ==((wxPoint2D const &)*arg2);
5404
5405 wxPyEndAllowThreads(__tstate);
5406 if (PyErr_Occurred()) SWIG_fail;
5407 }
5408 {
5409 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5410 }
5411 return resultobj;
5412 fail:
5413 return NULL;
5414 }
5415
5416
5417 static PyObject *_wrap_Point2D___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
5418 PyObject *resultobj;
5419 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5420 wxPoint2D *arg2 = 0 ;
5421 bool result;
5422 wxPoint2D temp2 ;
5423 PyObject * obj0 = 0 ;
5424 PyObject * obj1 = 0 ;
5425 char *kwnames[] = {
5426 (char *) "self",(char *) "pt", NULL
5427 };
5428
5429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___ne__",kwnames,&obj0,&obj1)) goto fail;
5430 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5431 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5432 {
5433 arg2 = &temp2;
5434 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5435 }
5436 {
5437 PyThreadState* __tstate = wxPyBeginAllowThreads();
5438 result = (bool)((wxPoint2D const *)arg1)->operator !=((wxPoint2D const &)*arg2);
5439
5440 wxPyEndAllowThreads(__tstate);
5441 if (PyErr_Occurred()) SWIG_fail;
5442 }
5443 {
5444 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5445 }
5446 return resultobj;
5447 fail:
5448 return NULL;
5449 }
5450
5451
5452 static PyObject *_wrap_Point2D_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
5453 PyObject *resultobj;
5454 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5455 double arg2 ;
5456 PyObject * obj0 = 0 ;
5457 PyObject * obj1 = 0 ;
5458 char *kwnames[] = {
5459 (char *) "self",(char *) "m_x", NULL
5460 };
5461
5462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_x_set",kwnames,&obj0,&obj1)) goto fail;
5463 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5464 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5465 arg2 = (double) SWIG_AsDouble(obj1);
5466 if (PyErr_Occurred()) SWIG_fail;
5467 if (arg1) (arg1)->m_x = arg2;
5468
5469 Py_INCREF(Py_None); resultobj = Py_None;
5470 return resultobj;
5471 fail:
5472 return NULL;
5473 }
5474
5475
5476 static PyObject *_wrap_Point2D_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
5477 PyObject *resultobj;
5478 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5479 double result;
5480 PyObject * obj0 = 0 ;
5481 char *kwnames[] = {
5482 (char *) "self", NULL
5483 };
5484
5485 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_x_get",kwnames,&obj0)) goto fail;
5486 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5487 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5488 result = (double) ((arg1)->m_x);
5489
5490 resultobj = SWIG_FromDouble((double)result);
5491 return resultobj;
5492 fail:
5493 return NULL;
5494 }
5495
5496
5497 static PyObject *_wrap_Point2D_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
5498 PyObject *resultobj;
5499 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5500 double arg2 ;
5501 PyObject * obj0 = 0 ;
5502 PyObject * obj1 = 0 ;
5503 char *kwnames[] = {
5504 (char *) "self",(char *) "m_y", NULL
5505 };
5506
5507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_y_set",kwnames,&obj0,&obj1)) goto fail;
5508 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5509 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5510 arg2 = (double) SWIG_AsDouble(obj1);
5511 if (PyErr_Occurred()) SWIG_fail;
5512 if (arg1) (arg1)->m_y = arg2;
5513
5514 Py_INCREF(Py_None); resultobj = Py_None;
5515 return resultobj;
5516 fail:
5517 return NULL;
5518 }
5519
5520
5521 static PyObject *_wrap_Point2D_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
5522 PyObject *resultobj;
5523 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5524 double result;
5525 PyObject * obj0 = 0 ;
5526 char *kwnames[] = {
5527 (char *) "self", NULL
5528 };
5529
5530 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_y_get",kwnames,&obj0)) goto fail;
5531 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5532 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5533 result = (double) ((arg1)->m_y);
5534
5535 resultobj = SWIG_FromDouble((double)result);
5536 return resultobj;
5537 fail:
5538 return NULL;
5539 }
5540
5541
5542 static PyObject *_wrap_Point2D_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
5543 PyObject *resultobj;
5544 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5545 double arg2 = (double) 0 ;
5546 double arg3 = (double) 0 ;
5547 PyObject * obj0 = 0 ;
5548 PyObject * obj1 = 0 ;
5549 PyObject * obj2 = 0 ;
5550 char *kwnames[] = {
5551 (char *) "self",(char *) "x",(char *) "y", NULL
5552 };
5553
5554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Point2D_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
5555 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5556 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5557 if (obj1) {
5558 arg2 = (double) SWIG_AsDouble(obj1);
5559 if (PyErr_Occurred()) SWIG_fail;
5560 }
5561 if (obj2) {
5562 arg3 = (double) SWIG_AsDouble(obj2);
5563 if (PyErr_Occurred()) SWIG_fail;
5564 }
5565 {
5566 PyThreadState* __tstate = wxPyBeginAllowThreads();
5567 wxPoint2D_Set(arg1,arg2,arg3);
5568
5569 wxPyEndAllowThreads(__tstate);
5570 if (PyErr_Occurred()) SWIG_fail;
5571 }
5572 Py_INCREF(Py_None); resultobj = Py_None;
5573 return resultobj;
5574 fail:
5575 return NULL;
5576 }
5577
5578
5579 static PyObject *_wrap_Point2D_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
5580 PyObject *resultobj;
5581 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5582 PyObject *result;
5583 PyObject * obj0 = 0 ;
5584 char *kwnames[] = {
5585 (char *) "self", NULL
5586 };
5587
5588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_Get",kwnames,&obj0)) goto fail;
5589 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5590 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5591 {
5592 PyThreadState* __tstate = wxPyBeginAllowThreads();
5593 result = (PyObject *)wxPoint2D_Get(arg1);
5594
5595 wxPyEndAllowThreads(__tstate);
5596 if (PyErr_Occurred()) SWIG_fail;
5597 }
5598 resultobj = result;
5599 return resultobj;
5600 fail:
5601 return NULL;
5602 }
5603
5604
5605 static PyObject * Point2D_swigregister(PyObject *self, PyObject *args) {
5606 PyObject *obj;
5607 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5608 SWIG_TypeClientData(SWIGTYPE_p_wxPoint2D, obj);
5609 Py_INCREF(obj);
5610 return Py_BuildValue((char *)"");
5611 }
5612 static int _wrap_DefaultPosition_set(PyObject *_val) {
5613 PyErr_SetString(PyExc_TypeError,"Variable DefaultPosition is read-only.");
5614 return 1;
5615 }
5616
5617
5618 static PyObject *_wrap_DefaultPosition_get() {
5619 PyObject *pyobj;
5620
5621 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultPosition), SWIGTYPE_p_wxPoint, 0);
5622 return pyobj;
5623 }
5624
5625
5626 static int _wrap_DefaultSize_set(PyObject *_val) {
5627 PyErr_SetString(PyExc_TypeError,"Variable DefaultSize is read-only.");
5628 return 1;
5629 }
5630
5631
5632 static PyObject *_wrap_DefaultSize_get() {
5633 PyObject *pyobj;
5634
5635 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultSize), SWIGTYPE_p_wxSize, 0);
5636 return pyobj;
5637 }
5638
5639
5640 static PyObject *_wrap_new_InputStream(PyObject *self, PyObject *args, PyObject *kwargs) {
5641 PyObject *resultobj;
5642 PyObject *arg1 = (PyObject *) 0 ;
5643 wxPyInputStream *result;
5644 PyObject * obj0 = 0 ;
5645 char *kwnames[] = {
5646 (char *) "p", NULL
5647 };
5648
5649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_InputStream",kwnames,&obj0)) goto fail;
5650 arg1 = obj0;
5651 {
5652 PyThreadState* __tstate = wxPyBeginAllowThreads();
5653 result = (wxPyInputStream *)new_wxPyInputStream(arg1);
5654
5655 wxPyEndAllowThreads(__tstate);
5656 if (PyErr_Occurred()) SWIG_fail;
5657 }
5658 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyInputStream, 1);
5659 return resultobj;
5660 fail:
5661 return NULL;
5662 }
5663
5664
5665 static PyObject *_wrap_InputStream_close(PyObject *self, PyObject *args, PyObject *kwargs) {
5666 PyObject *resultobj;
5667 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5668 PyObject * obj0 = 0 ;
5669 char *kwnames[] = {
5670 (char *) "self", NULL
5671 };
5672
5673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_close",kwnames,&obj0)) goto fail;
5674 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5675 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5676 {
5677 PyThreadState* __tstate = wxPyBeginAllowThreads();
5678 (arg1)->close();
5679
5680 wxPyEndAllowThreads(__tstate);
5681 if (PyErr_Occurred()) SWIG_fail;
5682 }
5683 Py_INCREF(Py_None); resultobj = Py_None;
5684 return resultobj;
5685 fail:
5686 return NULL;
5687 }
5688
5689
5690 static PyObject *_wrap_InputStream_flush(PyObject *self, PyObject *args, PyObject *kwargs) {
5691 PyObject *resultobj;
5692 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5693 PyObject * obj0 = 0 ;
5694 char *kwnames[] = {
5695 (char *) "self", NULL
5696 };
5697
5698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_flush",kwnames,&obj0)) goto fail;
5699 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5700 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5701 {
5702 PyThreadState* __tstate = wxPyBeginAllowThreads();
5703 (arg1)->flush();
5704
5705 wxPyEndAllowThreads(__tstate);
5706 if (PyErr_Occurred()) SWIG_fail;
5707 }
5708 Py_INCREF(Py_None); resultobj = Py_None;
5709 return resultobj;
5710 fail:
5711 return NULL;
5712 }
5713
5714
5715 static PyObject *_wrap_InputStream_eof(PyObject *self, PyObject *args, PyObject *kwargs) {
5716 PyObject *resultobj;
5717 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5718 bool result;
5719 PyObject * obj0 = 0 ;
5720 char *kwnames[] = {
5721 (char *) "self", NULL
5722 };
5723
5724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_eof",kwnames,&obj0)) goto fail;
5725 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5726 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5727 {
5728 PyThreadState* __tstate = wxPyBeginAllowThreads();
5729 result = (bool)(arg1)->eof();
5730
5731 wxPyEndAllowThreads(__tstate);
5732 if (PyErr_Occurred()) SWIG_fail;
5733 }
5734 {
5735 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5736 }
5737 return resultobj;
5738 fail:
5739 return NULL;
5740 }
5741
5742
5743 static PyObject *_wrap_InputStream_read(PyObject *self, PyObject *args, PyObject *kwargs) {
5744 PyObject *resultobj;
5745 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5746 int arg2 = (int) -1 ;
5747 PyObject *result;
5748 PyObject * obj0 = 0 ;
5749 PyObject * obj1 = 0 ;
5750 char *kwnames[] = {
5751 (char *) "self",(char *) "size", NULL
5752 };
5753
5754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_read",kwnames,&obj0,&obj1)) goto fail;
5755 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5756 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5757 if (obj1) {
5758 arg2 = (int) SWIG_AsInt(obj1);
5759 if (PyErr_Occurred()) SWIG_fail;
5760 }
5761 {
5762 PyThreadState* __tstate = wxPyBeginAllowThreads();
5763 result = (PyObject *)(arg1)->read(arg2);
5764
5765 wxPyEndAllowThreads(__tstate);
5766 if (PyErr_Occurred()) SWIG_fail;
5767 }
5768 resultobj = result;
5769 return resultobj;
5770 fail:
5771 return NULL;
5772 }
5773
5774
5775 static PyObject *_wrap_InputStream_readline(PyObject *self, PyObject *args, PyObject *kwargs) {
5776 PyObject *resultobj;
5777 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5778 int arg2 = (int) -1 ;
5779 PyObject *result;
5780 PyObject * obj0 = 0 ;
5781 PyObject * obj1 = 0 ;
5782 char *kwnames[] = {
5783 (char *) "self",(char *) "size", NULL
5784 };
5785
5786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_readline",kwnames,&obj0,&obj1)) goto fail;
5787 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5788 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5789 if (obj1) {
5790 arg2 = (int) SWIG_AsInt(obj1);
5791 if (PyErr_Occurred()) SWIG_fail;
5792 }
5793 {
5794 PyThreadState* __tstate = wxPyBeginAllowThreads();
5795 result = (PyObject *)(arg1)->readline(arg2);
5796
5797 wxPyEndAllowThreads(__tstate);
5798 if (PyErr_Occurred()) SWIG_fail;
5799 }
5800 resultobj = result;
5801 return resultobj;
5802 fail:
5803 return NULL;
5804 }
5805
5806
5807 static PyObject *_wrap_InputStream_readlines(PyObject *self, PyObject *args, PyObject *kwargs) {
5808 PyObject *resultobj;
5809 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5810 int arg2 = (int) -1 ;
5811 PyObject *result;
5812 PyObject * obj0 = 0 ;
5813 PyObject * obj1 = 0 ;
5814 char *kwnames[] = {
5815 (char *) "self",(char *) "sizehint", NULL
5816 };
5817
5818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_readlines",kwnames,&obj0,&obj1)) goto fail;
5819 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5820 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5821 if (obj1) {
5822 arg2 = (int) SWIG_AsInt(obj1);
5823 if (PyErr_Occurred()) SWIG_fail;
5824 }
5825 {
5826 PyThreadState* __tstate = wxPyBeginAllowThreads();
5827 result = (PyObject *)(arg1)->readlines(arg2);
5828
5829 wxPyEndAllowThreads(__tstate);
5830 if (PyErr_Occurred()) SWIG_fail;
5831 }
5832 resultobj = result;
5833 return resultobj;
5834 fail:
5835 return NULL;
5836 }
5837
5838
5839 static PyObject *_wrap_InputStream_seek(PyObject *self, PyObject *args, PyObject *kwargs) {
5840 PyObject *resultobj;
5841 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5842 int arg2 ;
5843 int arg3 = (int) 0 ;
5844 PyObject * obj0 = 0 ;
5845 PyObject * obj1 = 0 ;
5846 PyObject * obj2 = 0 ;
5847 char *kwnames[] = {
5848 (char *) "self",(char *) "offset",(char *) "whence", NULL
5849 };
5850
5851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:InputStream_seek",kwnames,&obj0,&obj1,&obj2)) goto fail;
5852 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5853 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5854 arg2 = (int) SWIG_AsInt(obj1);
5855 if (PyErr_Occurred()) SWIG_fail;
5856 if (obj2) {
5857 arg3 = (int) SWIG_AsInt(obj2);
5858 if (PyErr_Occurred()) SWIG_fail;
5859 }
5860 {
5861 PyThreadState* __tstate = wxPyBeginAllowThreads();
5862 (arg1)->seek(arg2,arg3);
5863
5864 wxPyEndAllowThreads(__tstate);
5865 if (PyErr_Occurred()) SWIG_fail;
5866 }
5867 Py_INCREF(Py_None); resultobj = Py_None;
5868 return resultobj;
5869 fail:
5870 return NULL;
5871 }
5872
5873
5874 static PyObject *_wrap_InputStream_tell(PyObject *self, PyObject *args, PyObject *kwargs) {
5875 PyObject *resultobj;
5876 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5877 int result;
5878 PyObject * obj0 = 0 ;
5879 char *kwnames[] = {
5880 (char *) "self", NULL
5881 };
5882
5883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_tell",kwnames,&obj0)) goto fail;
5884 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5885 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5886 {
5887 PyThreadState* __tstate = wxPyBeginAllowThreads();
5888 result = (int)(arg1)->tell();
5889
5890 wxPyEndAllowThreads(__tstate);
5891 if (PyErr_Occurred()) SWIG_fail;
5892 }
5893 resultobj = SWIG_FromInt((int)result);
5894 return resultobj;
5895 fail:
5896 return NULL;
5897 }
5898
5899
5900 static PyObject *_wrap_InputStream_Peek(PyObject *self, PyObject *args, PyObject *kwargs) {
5901 PyObject *resultobj;
5902 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5903 char result;
5904 PyObject * obj0 = 0 ;
5905 char *kwnames[] = {
5906 (char *) "self", NULL
5907 };
5908
5909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_Peek",kwnames,&obj0)) goto fail;
5910 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5911 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5912 {
5913 PyThreadState* __tstate = wxPyBeginAllowThreads();
5914 result = (char)(arg1)->Peek();
5915
5916 wxPyEndAllowThreads(__tstate);
5917 if (PyErr_Occurred()) SWIG_fail;
5918 }
5919 resultobj = SWIG_FromChar((char)result);
5920 return resultobj;
5921 fail:
5922 return NULL;
5923 }
5924
5925
5926 static PyObject *_wrap_InputStream_GetC(PyObject *self, PyObject *args, PyObject *kwargs) {
5927 PyObject *resultobj;
5928 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5929 char result;
5930 PyObject * obj0 = 0 ;
5931 char *kwnames[] = {
5932 (char *) "self", NULL
5933 };
5934
5935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_GetC",kwnames,&obj0)) goto fail;
5936 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5937 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5938 {
5939 PyThreadState* __tstate = wxPyBeginAllowThreads();
5940 result = (char)(arg1)->GetC();
5941
5942 wxPyEndAllowThreads(__tstate);
5943 if (PyErr_Occurred()) SWIG_fail;
5944 }
5945 resultobj = SWIG_FromChar((char)result);
5946 return resultobj;
5947 fail:
5948 return NULL;
5949 }
5950
5951
5952 static PyObject *_wrap_InputStream_LastRead(PyObject *self, PyObject *args, PyObject *kwargs) {
5953 PyObject *resultobj;
5954 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5955 size_t result;
5956 PyObject * obj0 = 0 ;
5957 char *kwnames[] = {
5958 (char *) "self", NULL
5959 };
5960
5961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_LastRead",kwnames,&obj0)) goto fail;
5962 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5963 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5964 {
5965 PyThreadState* __tstate = wxPyBeginAllowThreads();
5966 result = (size_t)(arg1)->LastRead();
5967
5968 wxPyEndAllowThreads(__tstate);
5969 if (PyErr_Occurred()) SWIG_fail;
5970 }
5971 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
5972 return resultobj;
5973 fail:
5974 return NULL;
5975 }
5976
5977
5978 static PyObject *_wrap_InputStream_CanRead(PyObject *self, PyObject *args, PyObject *kwargs) {
5979 PyObject *resultobj;
5980 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5981 bool result;
5982 PyObject * obj0 = 0 ;
5983 char *kwnames[] = {
5984 (char *) "self", NULL
5985 };
5986
5987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_CanRead",kwnames,&obj0)) goto fail;
5988 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5989 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5990 {
5991 PyThreadState* __tstate = wxPyBeginAllowThreads();
5992 result = (bool)(arg1)->CanRead();
5993
5994 wxPyEndAllowThreads(__tstate);
5995 if (PyErr_Occurred()) SWIG_fail;
5996 }
5997 {
5998 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5999 }
6000 return resultobj;
6001 fail:
6002 return NULL;
6003 }
6004
6005
6006 static PyObject *_wrap_InputStream_Eof(PyObject *self, PyObject *args, PyObject *kwargs) {
6007 PyObject *resultobj;
6008 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6009 bool result;
6010 PyObject * obj0 = 0 ;
6011 char *kwnames[] = {
6012 (char *) "self", NULL
6013 };
6014
6015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_Eof",kwnames,&obj0)) goto fail;
6016 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6017 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6018 {
6019 PyThreadState* __tstate = wxPyBeginAllowThreads();
6020 result = (bool)(arg1)->Eof();
6021
6022 wxPyEndAllowThreads(__tstate);
6023 if (PyErr_Occurred()) SWIG_fail;
6024 }
6025 {
6026 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6027 }
6028 return resultobj;
6029 fail:
6030 return NULL;
6031 }
6032
6033
6034 static PyObject *_wrap_InputStream_Ungetch(PyObject *self, PyObject *args, PyObject *kwargs) {
6035 PyObject *resultobj;
6036 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6037 char arg2 ;
6038 bool result;
6039 PyObject * obj0 = 0 ;
6040 PyObject * obj1 = 0 ;
6041 char *kwnames[] = {
6042 (char *) "self",(char *) "c", NULL
6043 };
6044
6045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:InputStream_Ungetch",kwnames,&obj0,&obj1)) goto fail;
6046 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6047 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6048 arg2 = (char) SWIG_AsChar(obj1);
6049 if (PyErr_Occurred()) SWIG_fail;
6050 {
6051 PyThreadState* __tstate = wxPyBeginAllowThreads();
6052 result = (bool)(arg1)->Ungetch(arg2);
6053
6054 wxPyEndAllowThreads(__tstate);
6055 if (PyErr_Occurred()) SWIG_fail;
6056 }
6057 {
6058 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6059 }
6060 return resultobj;
6061 fail:
6062 return NULL;
6063 }
6064
6065
6066 static PyObject *_wrap_InputStream_SeekI(PyObject *self, PyObject *args, PyObject *kwargs) {
6067 PyObject *resultobj;
6068 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6069 long arg2 ;
6070 int arg3 = (int) wxFromStart ;
6071 long result;
6072 PyObject * obj0 = 0 ;
6073 PyObject * obj1 = 0 ;
6074 PyObject * obj2 = 0 ;
6075 char *kwnames[] = {
6076 (char *) "self",(char *) "pos",(char *) "mode", NULL
6077 };
6078
6079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:InputStream_SeekI",kwnames,&obj0,&obj1,&obj2)) goto fail;
6080 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6081 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6082 arg2 = (long) SWIG_AsLong(obj1);
6083 if (PyErr_Occurred()) SWIG_fail;
6084 if (obj2) {
6085 arg3 = (wxSeekMode) SWIG_AsInt(obj2);
6086 if (PyErr_Occurred()) SWIG_fail;
6087 }
6088 {
6089 PyThreadState* __tstate = wxPyBeginAllowThreads();
6090 result = (long)(arg1)->SeekI(arg2,(wxSeekMode )arg3);
6091
6092 wxPyEndAllowThreads(__tstate);
6093 if (PyErr_Occurred()) SWIG_fail;
6094 }
6095 resultobj = SWIG_FromLong((long)result);
6096 return resultobj;
6097 fail:
6098 return NULL;
6099 }
6100
6101
6102 static PyObject *_wrap_InputStream_TellI(PyObject *self, PyObject *args, PyObject *kwargs) {
6103 PyObject *resultobj;
6104 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6105 long result;
6106 PyObject * obj0 = 0 ;
6107 char *kwnames[] = {
6108 (char *) "self", NULL
6109 };
6110
6111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_TellI",kwnames,&obj0)) goto fail;
6112 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6113 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6114 {
6115 PyThreadState* __tstate = wxPyBeginAllowThreads();
6116 result = (long)(arg1)->TellI();
6117
6118 wxPyEndAllowThreads(__tstate);
6119 if (PyErr_Occurred()) SWIG_fail;
6120 }
6121 resultobj = SWIG_FromLong((long)result);
6122 return resultobj;
6123 fail:
6124 return NULL;
6125 }
6126
6127
6128 static PyObject * InputStream_swigregister(PyObject *self, PyObject *args) {
6129 PyObject *obj;
6130 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6131 SWIG_TypeClientData(SWIGTYPE_p_wxPyInputStream, obj);
6132 Py_INCREF(obj);
6133 return Py_BuildValue((char *)"");
6134 }
6135 static PyObject *_wrap_OutputStream_write(PyObject *self, PyObject *args, PyObject *kwargs) {
6136 PyObject *resultobj;
6137 wxOutputStream *arg1 = (wxOutputStream *) 0 ;
6138 PyObject *arg2 = (PyObject *) 0 ;
6139 PyObject * obj0 = 0 ;
6140 PyObject * obj1 = 0 ;
6141 char *kwnames[] = {
6142 (char *) "self",(char *) "obj", NULL
6143 };
6144
6145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:OutputStream_write",kwnames,&obj0,&obj1)) goto fail;
6146 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxOutputStream,
6147 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6148 arg2 = obj1;
6149 {
6150 PyThreadState* __tstate = wxPyBeginAllowThreads();
6151 wxOutputStream_write(arg1,arg2);
6152
6153 wxPyEndAllowThreads(__tstate);
6154 if (PyErr_Occurred()) SWIG_fail;
6155 }
6156 Py_INCREF(Py_None); resultobj = Py_None;
6157 return resultobj;
6158 fail:
6159 return NULL;
6160 }
6161
6162
6163 static PyObject * OutputStream_swigregister(PyObject *self, PyObject *args) {
6164 PyObject *obj;
6165 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6166 SWIG_TypeClientData(SWIGTYPE_p_wxOutputStream, obj);
6167 Py_INCREF(obj);
6168 return Py_BuildValue((char *)"");
6169 }
6170 static PyObject *_wrap_new_FSFile(PyObject *self, PyObject *args, PyObject *kwargs) {
6171 PyObject *resultobj;
6172 wxInputStream *arg1 = (wxInputStream *) 0 ;
6173 wxString *arg2 = 0 ;
6174 wxString *arg3 = 0 ;
6175 wxString *arg4 = 0 ;
6176 wxDateTime arg5 ;
6177 wxFSFile *result;
6178 wxPyInputStream *temp1 ;
6179 bool created1 ;
6180 bool temp2 = False ;
6181 bool temp3 = False ;
6182 bool temp4 = False ;
6183 wxDateTime *argp5 ;
6184 PyObject * obj0 = 0 ;
6185 PyObject * obj1 = 0 ;
6186 PyObject * obj2 = 0 ;
6187 PyObject * obj3 = 0 ;
6188 PyObject * obj4 = 0 ;
6189 char *kwnames[] = {
6190 (char *) "stream",(char *) "loc",(char *) "mimetype",(char *) "anchor",(char *) "modif", NULL
6191 };
6192
6193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:new_FSFile",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
6194 {
6195 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
6196 arg1 = temp1->m_wxis;
6197 created1 = False;
6198 } else {
6199 PyErr_Clear(); // clear the failure of the wxPyConvert above
6200 arg1 = wxPyCBInputStream_create(obj0, False);
6201 if (arg1 == NULL) {
6202 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
6203 SWIG_fail;
6204 }
6205 created1 = True;
6206 }
6207 }
6208 {
6209 arg2 = wxString_in_helper(obj1);
6210 if (arg2 == NULL) SWIG_fail;
6211 temp2 = True;
6212 }
6213 {
6214 arg3 = wxString_in_helper(obj2);
6215 if (arg3 == NULL) SWIG_fail;
6216 temp3 = True;
6217 }
6218 {
6219 arg4 = wxString_in_helper(obj3);
6220 if (arg4 == NULL) SWIG_fail;
6221 temp4 = True;
6222 }
6223 if ((SWIG_ConvertPtr(obj4,(void **)(&argp5),SWIGTYPE_p_wxDateTime,
6224 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
6225 arg5 = *argp5;
6226 {
6227 PyThreadState* __tstate = wxPyBeginAllowThreads();
6228 result = (wxFSFile *)new wxFSFile(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
6229
6230 wxPyEndAllowThreads(__tstate);
6231 if (PyErr_Occurred()) SWIG_fail;
6232 }
6233 {
6234 resultobj = wxPyMake_wxObject(result);
6235 }
6236 {
6237 if (created1)
6238 delete arg1;
6239 }
6240 {
6241 if (temp2)
6242 delete arg2;
6243 }
6244 {
6245 if (temp3)
6246 delete arg3;
6247 }
6248 {
6249 if (temp4)
6250 delete arg4;
6251 }
6252 return resultobj;
6253 fail:
6254 {
6255 if (created1)
6256 delete arg1;
6257 }
6258 {
6259 if (temp2)
6260 delete arg2;
6261 }
6262 {
6263 if (temp3)
6264 delete arg3;
6265 }
6266 {
6267 if (temp4)
6268 delete arg4;
6269 }
6270 return NULL;
6271 }
6272
6273
6274 static PyObject *_wrap_delete_FSFile(PyObject *self, PyObject *args, PyObject *kwargs) {
6275 PyObject *resultobj;
6276 wxFSFile *arg1 = (wxFSFile *) 0 ;
6277 PyObject * obj0 = 0 ;
6278 char *kwnames[] = {
6279 (char *) "self", NULL
6280 };
6281
6282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FSFile",kwnames,&obj0)) goto fail;
6283 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6284 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6285 {
6286 PyThreadState* __tstate = wxPyBeginAllowThreads();
6287 delete arg1;
6288
6289 wxPyEndAllowThreads(__tstate);
6290 if (PyErr_Occurred()) SWIG_fail;
6291 }
6292 Py_INCREF(Py_None); resultobj = Py_None;
6293 return resultobj;
6294 fail:
6295 return NULL;
6296 }
6297
6298
6299 static PyObject *_wrap_FSFile_GetStream(PyObject *self, PyObject *args, PyObject *kwargs) {
6300 PyObject *resultobj;
6301 wxFSFile *arg1 = (wxFSFile *) 0 ;
6302 wxInputStream *result;
6303 PyObject * obj0 = 0 ;
6304 char *kwnames[] = {
6305 (char *) "self", NULL
6306 };
6307
6308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetStream",kwnames,&obj0)) goto fail;
6309 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6310 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6311 {
6312 PyThreadState* __tstate = wxPyBeginAllowThreads();
6313 result = (wxInputStream *)(arg1)->GetStream();
6314
6315 wxPyEndAllowThreads(__tstate);
6316 if (PyErr_Occurred()) SWIG_fail;
6317 }
6318 {
6319 wxPyInputStream * _ptr = NULL;
6320
6321 if (result) {
6322 _ptr = new wxPyInputStream(result);
6323 }
6324 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), True);
6325 }
6326 return resultobj;
6327 fail:
6328 return NULL;
6329 }
6330
6331
6332 static PyObject *_wrap_FSFile_GetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
6333 PyObject *resultobj;
6334 wxFSFile *arg1 = (wxFSFile *) 0 ;
6335 wxString *result;
6336 PyObject * obj0 = 0 ;
6337 char *kwnames[] = {
6338 (char *) "self", NULL
6339 };
6340
6341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetMimeType",kwnames,&obj0)) goto fail;
6342 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6343 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6344 {
6345 PyThreadState* __tstate = wxPyBeginAllowThreads();
6346 {
6347 wxString const &_result_ref = (arg1)->GetMimeType();
6348 result = (wxString *) &_result_ref;
6349 }
6350
6351 wxPyEndAllowThreads(__tstate);
6352 if (PyErr_Occurred()) SWIG_fail;
6353 }
6354 {
6355 #if wxUSE_UNICODE
6356 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6357 #else
6358 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6359 #endif
6360 }
6361 return resultobj;
6362 fail:
6363 return NULL;
6364 }
6365
6366
6367 static PyObject *_wrap_FSFile_GetLocation(PyObject *self, PyObject *args, PyObject *kwargs) {
6368 PyObject *resultobj;
6369 wxFSFile *arg1 = (wxFSFile *) 0 ;
6370 wxString *result;
6371 PyObject * obj0 = 0 ;
6372 char *kwnames[] = {
6373 (char *) "self", NULL
6374 };
6375
6376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetLocation",kwnames,&obj0)) goto fail;
6377 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6378 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6379 {
6380 PyThreadState* __tstate = wxPyBeginAllowThreads();
6381 {
6382 wxString const &_result_ref = (arg1)->GetLocation();
6383 result = (wxString *) &_result_ref;
6384 }
6385
6386 wxPyEndAllowThreads(__tstate);
6387 if (PyErr_Occurred()) SWIG_fail;
6388 }
6389 {
6390 #if wxUSE_UNICODE
6391 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6392 #else
6393 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6394 #endif
6395 }
6396 return resultobj;
6397 fail:
6398 return NULL;
6399 }
6400
6401
6402 static PyObject *_wrap_FSFile_GetAnchor(PyObject *self, PyObject *args, PyObject *kwargs) {
6403 PyObject *resultobj;
6404 wxFSFile *arg1 = (wxFSFile *) 0 ;
6405 wxString *result;
6406 PyObject * obj0 = 0 ;
6407 char *kwnames[] = {
6408 (char *) "self", NULL
6409 };
6410
6411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetAnchor",kwnames,&obj0)) goto fail;
6412 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6413 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6414 {
6415 PyThreadState* __tstate = wxPyBeginAllowThreads();
6416 {
6417 wxString const &_result_ref = (arg1)->GetAnchor();
6418 result = (wxString *) &_result_ref;
6419 }
6420
6421 wxPyEndAllowThreads(__tstate);
6422 if (PyErr_Occurred()) SWIG_fail;
6423 }
6424 {
6425 #if wxUSE_UNICODE
6426 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6427 #else
6428 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6429 #endif
6430 }
6431 return resultobj;
6432 fail:
6433 return NULL;
6434 }
6435
6436
6437 static PyObject *_wrap_FSFile_GetModificationTime(PyObject *self, PyObject *args, PyObject *kwargs) {
6438 PyObject *resultobj;
6439 wxFSFile *arg1 = (wxFSFile *) 0 ;
6440 wxDateTime result;
6441 PyObject * obj0 = 0 ;
6442 char *kwnames[] = {
6443 (char *) "self", NULL
6444 };
6445
6446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetModificationTime",kwnames,&obj0)) goto fail;
6447 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6448 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6449 {
6450 PyThreadState* __tstate = wxPyBeginAllowThreads();
6451 result = (arg1)->GetModificationTime();
6452
6453 wxPyEndAllowThreads(__tstate);
6454 if (PyErr_Occurred()) SWIG_fail;
6455 }
6456 {
6457 wxDateTime * resultptr;
6458 resultptr = new wxDateTime((wxDateTime &) result);
6459 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
6460 }
6461 return resultobj;
6462 fail:
6463 return NULL;
6464 }
6465
6466
6467 static PyObject * FSFile_swigregister(PyObject *self, PyObject *args) {
6468 PyObject *obj;
6469 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6470 SWIG_TypeClientData(SWIGTYPE_p_wxFSFile, obj);
6471 Py_INCREF(obj);
6472 return Py_BuildValue((char *)"");
6473 }
6474 static PyObject * CPPFileSystemHandler_swigregister(PyObject *self, PyObject *args) {
6475 PyObject *obj;
6476 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6477 SWIG_TypeClientData(SWIGTYPE_p_wxFileSystemHandler, obj);
6478 Py_INCREF(obj);
6479 return Py_BuildValue((char *)"");
6480 }
6481 static PyObject *_wrap_new_FileSystemHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
6482 PyObject *resultobj;
6483 wxPyFileSystemHandler *result;
6484 char *kwnames[] = {
6485 NULL
6486 };
6487
6488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileSystemHandler",kwnames)) goto fail;
6489 {
6490 PyThreadState* __tstate = wxPyBeginAllowThreads();
6491 result = (wxPyFileSystemHandler *)new wxPyFileSystemHandler();
6492
6493 wxPyEndAllowThreads(__tstate);
6494 if (PyErr_Occurred()) SWIG_fail;
6495 }
6496 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyFileSystemHandler, 1);
6497 return resultobj;
6498 fail:
6499 return NULL;
6500 }
6501
6502
6503 static PyObject *_wrap_FileSystemHandler__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
6504 PyObject *resultobj;
6505 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6506 PyObject *arg2 = (PyObject *) 0 ;
6507 PyObject *arg3 = (PyObject *) 0 ;
6508 PyObject * obj0 = 0 ;
6509 PyObject * obj1 = 0 ;
6510 PyObject * obj2 = 0 ;
6511 char *kwnames[] = {
6512 (char *) "self",(char *) "self",(char *) "_class", NULL
6513 };
6514
6515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileSystemHandler__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
6516 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6517 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6518 arg2 = obj1;
6519 arg3 = obj2;
6520 {
6521 PyThreadState* __tstate = wxPyBeginAllowThreads();
6522 (arg1)->_setCallbackInfo(arg2,arg3);
6523
6524 wxPyEndAllowThreads(__tstate);
6525 if (PyErr_Occurred()) SWIG_fail;
6526 }
6527 Py_INCREF(Py_None); resultobj = Py_None;
6528 return resultobj;
6529 fail:
6530 return NULL;
6531 }
6532
6533
6534 static PyObject *_wrap_FileSystemHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
6535 PyObject *resultobj;
6536 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6537 wxString *arg2 = 0 ;
6538 bool result;
6539 bool temp2 = False ;
6540 PyObject * obj0 = 0 ;
6541 PyObject * obj1 = 0 ;
6542 char *kwnames[] = {
6543 (char *) "self",(char *) "location", NULL
6544 };
6545
6546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
6547 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6548 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6549 {
6550 arg2 = wxString_in_helper(obj1);
6551 if (arg2 == NULL) SWIG_fail;
6552 temp2 = True;
6553 }
6554 {
6555 PyThreadState* __tstate = wxPyBeginAllowThreads();
6556 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
6557
6558 wxPyEndAllowThreads(__tstate);
6559 if (PyErr_Occurred()) SWIG_fail;
6560 }
6561 {
6562 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6563 }
6564 {
6565 if (temp2)
6566 delete arg2;
6567 }
6568 return resultobj;
6569 fail:
6570 {
6571 if (temp2)
6572 delete arg2;
6573 }
6574 return NULL;
6575 }
6576
6577
6578 static PyObject *_wrap_FileSystemHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
6579 PyObject *resultobj;
6580 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6581 wxFileSystem *arg2 = 0 ;
6582 wxString *arg3 = 0 ;
6583 wxFSFile *result;
6584 bool temp3 = False ;
6585 PyObject * obj0 = 0 ;
6586 PyObject * obj1 = 0 ;
6587 PyObject * obj2 = 0 ;
6588 char *kwnames[] = {
6589 (char *) "self",(char *) "fs",(char *) "location", NULL
6590 };
6591
6592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileSystemHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
6593 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6594 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6595 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
6596 SWIG_POINTER_EXCEPTION | 0)) == -1)
6597 SWIG_fail;
6598 if (arg2 == NULL) {
6599 PyErr_SetString(PyExc_TypeError,"null reference");
6600 SWIG_fail;
6601 }
6602 {
6603 arg3 = wxString_in_helper(obj2);
6604 if (arg3 == NULL) SWIG_fail;
6605 temp3 = True;
6606 }
6607 {
6608 PyThreadState* __tstate = wxPyBeginAllowThreads();
6609 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
6610
6611 wxPyEndAllowThreads(__tstate);
6612 if (PyErr_Occurred()) SWIG_fail;
6613 }
6614 {
6615 resultobj = wxPyMake_wxObject(result);
6616 }
6617 {
6618 if (temp3)
6619 delete arg3;
6620 }
6621 return resultobj;
6622 fail:
6623 {
6624 if (temp3)
6625 delete arg3;
6626 }
6627 return NULL;
6628 }
6629
6630
6631 static PyObject *_wrap_FileSystemHandler_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
6632 PyObject *resultobj;
6633 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6634 wxString *arg2 = 0 ;
6635 int arg3 = (int) 0 ;
6636 wxString result;
6637 bool temp2 = False ;
6638 PyObject * obj0 = 0 ;
6639 PyObject * obj1 = 0 ;
6640 PyObject * obj2 = 0 ;
6641 char *kwnames[] = {
6642 (char *) "self",(char *) "spec",(char *) "flags", NULL
6643 };
6644
6645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystemHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
6646 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6647 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6648 {
6649 arg2 = wxString_in_helper(obj1);
6650 if (arg2 == NULL) SWIG_fail;
6651 temp2 = True;
6652 }
6653 if (obj2) {
6654 arg3 = (int) SWIG_AsInt(obj2);
6655 if (PyErr_Occurred()) SWIG_fail;
6656 }
6657 {
6658 PyThreadState* __tstate = wxPyBeginAllowThreads();
6659 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
6660
6661 wxPyEndAllowThreads(__tstate);
6662 if (PyErr_Occurred()) SWIG_fail;
6663 }
6664 {
6665 #if wxUSE_UNICODE
6666 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6667 #else
6668 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6669 #endif
6670 }
6671 {
6672 if (temp2)
6673 delete arg2;
6674 }
6675 return resultobj;
6676 fail:
6677 {
6678 if (temp2)
6679 delete arg2;
6680 }
6681 return NULL;
6682 }
6683
6684
6685 static PyObject *_wrap_FileSystemHandler_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
6686 PyObject *resultobj;
6687 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6688 wxString result;
6689 PyObject * obj0 = 0 ;
6690 char *kwnames[] = {
6691 (char *) "self", NULL
6692 };
6693
6694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystemHandler_FindNext",kwnames,&obj0)) goto fail;
6695 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6696 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6697 {
6698 PyThreadState* __tstate = wxPyBeginAllowThreads();
6699 result = (arg1)->FindNext();
6700
6701 wxPyEndAllowThreads(__tstate);
6702 if (PyErr_Occurred()) SWIG_fail;
6703 }
6704 {
6705 #if wxUSE_UNICODE
6706 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6707 #else
6708 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6709 #endif
6710 }
6711 return resultobj;
6712 fail:
6713 return NULL;
6714 }
6715
6716
6717 static PyObject *_wrap_FileSystemHandler_GetProtocol(PyObject *self, PyObject *args, PyObject *kwargs) {
6718 PyObject *resultobj;
6719 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6720 wxString *arg2 = 0 ;
6721 wxString result;
6722 bool temp2 = False ;
6723 PyObject * obj0 = 0 ;
6724 PyObject * obj1 = 0 ;
6725 char *kwnames[] = {
6726 (char *) "self",(char *) "location", NULL
6727 };
6728
6729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetProtocol",kwnames,&obj0,&obj1)) goto fail;
6730 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6731 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6732 {
6733 arg2 = wxString_in_helper(obj1);
6734 if (arg2 == NULL) SWIG_fail;
6735 temp2 = True;
6736 }
6737 {
6738 PyThreadState* __tstate = wxPyBeginAllowThreads();
6739 result = (arg1)->GetProtocol((wxString const &)*arg2);
6740
6741 wxPyEndAllowThreads(__tstate);
6742 if (PyErr_Occurred()) SWIG_fail;
6743 }
6744 {
6745 #if wxUSE_UNICODE
6746 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6747 #else
6748 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6749 #endif
6750 }
6751 {
6752 if (temp2)
6753 delete arg2;
6754 }
6755 return resultobj;
6756 fail:
6757 {
6758 if (temp2)
6759 delete arg2;
6760 }
6761 return NULL;
6762 }
6763
6764
6765 static PyObject *_wrap_FileSystemHandler_GetLeftLocation(PyObject *self, PyObject *args, PyObject *kwargs) {
6766 PyObject *resultobj;
6767 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6768 wxString *arg2 = 0 ;
6769 wxString result;
6770 bool temp2 = False ;
6771 PyObject * obj0 = 0 ;
6772 PyObject * obj1 = 0 ;
6773 char *kwnames[] = {
6774 (char *) "self",(char *) "location", NULL
6775 };
6776
6777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetLeftLocation",kwnames,&obj0,&obj1)) goto fail;
6778 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6779 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6780 {
6781 arg2 = wxString_in_helper(obj1);
6782 if (arg2 == NULL) SWIG_fail;
6783 temp2 = True;
6784 }
6785 {
6786 PyThreadState* __tstate = wxPyBeginAllowThreads();
6787 result = (arg1)->GetLeftLocation((wxString const &)*arg2);
6788
6789 wxPyEndAllowThreads(__tstate);
6790 if (PyErr_Occurred()) SWIG_fail;
6791 }
6792 {
6793 #if wxUSE_UNICODE
6794 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6795 #else
6796 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6797 #endif
6798 }
6799 {
6800 if (temp2)
6801 delete arg2;
6802 }
6803 return resultobj;
6804 fail:
6805 {
6806 if (temp2)
6807 delete arg2;
6808 }
6809 return NULL;
6810 }
6811
6812
6813 static PyObject *_wrap_FileSystemHandler_GetAnchor(PyObject *self, PyObject *args, PyObject *kwargs) {
6814 PyObject *resultobj;
6815 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6816 wxString *arg2 = 0 ;
6817 wxString result;
6818 bool temp2 = False ;
6819 PyObject * obj0 = 0 ;
6820 PyObject * obj1 = 0 ;
6821 char *kwnames[] = {
6822 (char *) "self",(char *) "location", NULL
6823 };
6824
6825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetAnchor",kwnames,&obj0,&obj1)) goto fail;
6826 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6827 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6828 {
6829 arg2 = wxString_in_helper(obj1);
6830 if (arg2 == NULL) SWIG_fail;
6831 temp2 = True;
6832 }
6833 {
6834 PyThreadState* __tstate = wxPyBeginAllowThreads();
6835 result = (arg1)->GetAnchor((wxString const &)*arg2);
6836
6837 wxPyEndAllowThreads(__tstate);
6838 if (PyErr_Occurred()) SWIG_fail;
6839 }
6840 {
6841 #if wxUSE_UNICODE
6842 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6843 #else
6844 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6845 #endif
6846 }
6847 {
6848 if (temp2)
6849 delete arg2;
6850 }
6851 return resultobj;
6852 fail:
6853 {
6854 if (temp2)
6855 delete arg2;
6856 }
6857 return NULL;
6858 }
6859
6860
6861 static PyObject *_wrap_FileSystemHandler_GetRightLocation(PyObject *self, PyObject *args, PyObject *kwargs) {
6862 PyObject *resultobj;
6863 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6864 wxString *arg2 = 0 ;
6865 wxString result;
6866 bool temp2 = False ;
6867 PyObject * obj0 = 0 ;
6868 PyObject * obj1 = 0 ;
6869 char *kwnames[] = {
6870 (char *) "self",(char *) "location", NULL
6871 };
6872
6873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetRightLocation",kwnames,&obj0,&obj1)) goto fail;
6874 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6875 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6876 {
6877 arg2 = wxString_in_helper(obj1);
6878 if (arg2 == NULL) SWIG_fail;
6879 temp2 = True;
6880 }
6881 {
6882 PyThreadState* __tstate = wxPyBeginAllowThreads();
6883 result = (arg1)->GetRightLocation((wxString const &)*arg2);
6884
6885 wxPyEndAllowThreads(__tstate);
6886 if (PyErr_Occurred()) SWIG_fail;
6887 }
6888 {
6889 #if wxUSE_UNICODE
6890 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6891 #else
6892 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6893 #endif
6894 }
6895 {
6896 if (temp2)
6897 delete arg2;
6898 }
6899 return resultobj;
6900 fail:
6901 {
6902 if (temp2)
6903 delete arg2;
6904 }
6905 return NULL;
6906 }
6907
6908
6909 static PyObject *_wrap_FileSystemHandler_GetMimeTypeFromExt(PyObject *self, PyObject *args, PyObject *kwargs) {
6910 PyObject *resultobj;
6911 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6912 wxString *arg2 = 0 ;
6913 wxString result;
6914 bool temp2 = False ;
6915 PyObject * obj0 = 0 ;
6916 PyObject * obj1 = 0 ;
6917 char *kwnames[] = {
6918 (char *) "self",(char *) "location", NULL
6919 };
6920
6921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetMimeTypeFromExt",kwnames,&obj0,&obj1)) goto fail;
6922 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6923 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6924 {
6925 arg2 = wxString_in_helper(obj1);
6926 if (arg2 == NULL) SWIG_fail;
6927 temp2 = True;
6928 }
6929 {
6930 PyThreadState* __tstate = wxPyBeginAllowThreads();
6931 result = (arg1)->GetMimeTypeFromExt((wxString const &)*arg2);
6932
6933 wxPyEndAllowThreads(__tstate);
6934 if (PyErr_Occurred()) SWIG_fail;
6935 }
6936 {
6937 #if wxUSE_UNICODE
6938 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6939 #else
6940 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6941 #endif
6942 }
6943 {
6944 if (temp2)
6945 delete arg2;
6946 }
6947 return resultobj;
6948 fail:
6949 {
6950 if (temp2)
6951 delete arg2;
6952 }
6953 return NULL;
6954 }
6955
6956
6957 static PyObject * FileSystemHandler_swigregister(PyObject *self, PyObject *args) {
6958 PyObject *obj;
6959 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6960 SWIG_TypeClientData(SWIGTYPE_p_wxPyFileSystemHandler, obj);
6961 Py_INCREF(obj);
6962 return Py_BuildValue((char *)"");
6963 }
6964 static PyObject *_wrap_new_FileSystem(PyObject *self, PyObject *args, PyObject *kwargs) {
6965 PyObject *resultobj;
6966 wxFileSystem *result;
6967 char *kwnames[] = {
6968 NULL
6969 };
6970
6971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileSystem",kwnames)) goto fail;
6972 {
6973 PyThreadState* __tstate = wxPyBeginAllowThreads();
6974 result = (wxFileSystem *)new wxFileSystem();
6975
6976 wxPyEndAllowThreads(__tstate);
6977 if (PyErr_Occurred()) SWIG_fail;
6978 }
6979 {
6980 resultobj = wxPyMake_wxObject(result);
6981 }
6982 return resultobj;
6983 fail:
6984 return NULL;
6985 }
6986
6987
6988 static PyObject *_wrap_delete_FileSystem(PyObject *self, PyObject *args, PyObject *kwargs) {
6989 PyObject *resultobj;
6990 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
6991 PyObject * obj0 = 0 ;
6992 char *kwnames[] = {
6993 (char *) "self", NULL
6994 };
6995
6996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileSystem",kwnames,&obj0)) goto fail;
6997 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
6998 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6999 {
7000 PyThreadState* __tstate = wxPyBeginAllowThreads();
7001 delete arg1;
7002
7003 wxPyEndAllowThreads(__tstate);
7004 if (PyErr_Occurred()) SWIG_fail;
7005 }
7006 Py_INCREF(Py_None); resultobj = Py_None;
7007 return resultobj;
7008 fail:
7009 return NULL;
7010 }
7011
7012
7013 static PyObject *_wrap_FileSystem_ChangePathTo(PyObject *self, PyObject *args, PyObject *kwargs) {
7014 PyObject *resultobj;
7015 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7016 wxString *arg2 = 0 ;
7017 bool arg3 = (bool) False ;
7018 bool temp2 = False ;
7019 PyObject * obj0 = 0 ;
7020 PyObject * obj1 = 0 ;
7021 PyObject * obj2 = 0 ;
7022 char *kwnames[] = {
7023 (char *) "self",(char *) "location",(char *) "is_dir", NULL
7024 };
7025
7026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystem_ChangePathTo",kwnames,&obj0,&obj1,&obj2)) goto fail;
7027 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7028 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7029 {
7030 arg2 = wxString_in_helper(obj1);
7031 if (arg2 == NULL) SWIG_fail;
7032 temp2 = True;
7033 }
7034 if (obj2) {
7035 arg3 = (bool) SWIG_AsBool(obj2);
7036 if (PyErr_Occurred()) SWIG_fail;
7037 }
7038 {
7039 PyThreadState* __tstate = wxPyBeginAllowThreads();
7040 (arg1)->ChangePathTo((wxString const &)*arg2,arg3);
7041
7042 wxPyEndAllowThreads(__tstate);
7043 if (PyErr_Occurred()) SWIG_fail;
7044 }
7045 Py_INCREF(Py_None); resultobj = Py_None;
7046 {
7047 if (temp2)
7048 delete arg2;
7049 }
7050 return resultobj;
7051 fail:
7052 {
7053 if (temp2)
7054 delete arg2;
7055 }
7056 return NULL;
7057 }
7058
7059
7060 static PyObject *_wrap_FileSystem_GetPath(PyObject *self, PyObject *args, PyObject *kwargs) {
7061 PyObject *resultobj;
7062 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7063 wxString result;
7064 PyObject * obj0 = 0 ;
7065 char *kwnames[] = {
7066 (char *) "self", NULL
7067 };
7068
7069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_GetPath",kwnames,&obj0)) goto fail;
7070 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7071 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7072 {
7073 PyThreadState* __tstate = wxPyBeginAllowThreads();
7074 result = (arg1)->GetPath();
7075
7076 wxPyEndAllowThreads(__tstate);
7077 if (PyErr_Occurred()) SWIG_fail;
7078 }
7079 {
7080 #if wxUSE_UNICODE
7081 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7082 #else
7083 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7084 #endif
7085 }
7086 return resultobj;
7087 fail:
7088 return NULL;
7089 }
7090
7091
7092 static PyObject *_wrap_FileSystem_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7093 PyObject *resultobj;
7094 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7095 wxString *arg2 = 0 ;
7096 wxFSFile *result;
7097 bool temp2 = False ;
7098 PyObject * obj0 = 0 ;
7099 PyObject * obj1 = 0 ;
7100 char *kwnames[] = {
7101 (char *) "self",(char *) "location", NULL
7102 };
7103
7104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystem_OpenFile",kwnames,&obj0,&obj1)) goto fail;
7105 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7106 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7107 {
7108 arg2 = wxString_in_helper(obj1);
7109 if (arg2 == NULL) SWIG_fail;
7110 temp2 = True;
7111 }
7112 {
7113 PyThreadState* __tstate = wxPyBeginAllowThreads();
7114 result = (wxFSFile *)(arg1)->OpenFile((wxString const &)*arg2);
7115
7116 wxPyEndAllowThreads(__tstate);
7117 if (PyErr_Occurred()) SWIG_fail;
7118 }
7119 {
7120 resultobj = wxPyMake_wxObject(result);
7121 }
7122 {
7123 if (temp2)
7124 delete arg2;
7125 }
7126 return resultobj;
7127 fail:
7128 {
7129 if (temp2)
7130 delete arg2;
7131 }
7132 return NULL;
7133 }
7134
7135
7136 static PyObject *_wrap_FileSystem_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
7137 PyObject *resultobj;
7138 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7139 wxString *arg2 = 0 ;
7140 int arg3 = (int) 0 ;
7141 wxString result;
7142 bool temp2 = False ;
7143 PyObject * obj0 = 0 ;
7144 PyObject * obj1 = 0 ;
7145 PyObject * obj2 = 0 ;
7146 char *kwnames[] = {
7147 (char *) "self",(char *) "spec",(char *) "flags", NULL
7148 };
7149
7150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystem_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
7151 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7152 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7153 {
7154 arg2 = wxString_in_helper(obj1);
7155 if (arg2 == NULL) SWIG_fail;
7156 temp2 = True;
7157 }
7158 if (obj2) {
7159 arg3 = (int) SWIG_AsInt(obj2);
7160 if (PyErr_Occurred()) SWIG_fail;
7161 }
7162 {
7163 PyThreadState* __tstate = wxPyBeginAllowThreads();
7164 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
7165
7166 wxPyEndAllowThreads(__tstate);
7167 if (PyErr_Occurred()) SWIG_fail;
7168 }
7169 {
7170 #if wxUSE_UNICODE
7171 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7172 #else
7173 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7174 #endif
7175 }
7176 {
7177 if (temp2)
7178 delete arg2;
7179 }
7180 return resultobj;
7181 fail:
7182 {
7183 if (temp2)
7184 delete arg2;
7185 }
7186 return NULL;
7187 }
7188
7189
7190 static PyObject *_wrap_FileSystem_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
7191 PyObject *resultobj;
7192 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7193 wxString result;
7194 PyObject * obj0 = 0 ;
7195 char *kwnames[] = {
7196 (char *) "self", NULL
7197 };
7198
7199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_FindNext",kwnames,&obj0)) goto fail;
7200 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7201 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7202 {
7203 PyThreadState* __tstate = wxPyBeginAllowThreads();
7204 result = (arg1)->FindNext();
7205
7206 wxPyEndAllowThreads(__tstate);
7207 if (PyErr_Occurred()) SWIG_fail;
7208 }
7209 {
7210 #if wxUSE_UNICODE
7211 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7212 #else
7213 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7214 #endif
7215 }
7216 return resultobj;
7217 fail:
7218 return NULL;
7219 }
7220
7221
7222 static PyObject *_wrap_FileSystem_AddHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7223 PyObject *resultobj;
7224 wxFileSystemHandler *arg1 = (wxFileSystemHandler *) 0 ;
7225 PyObject * obj0 = 0 ;
7226 char *kwnames[] = {
7227 (char *) "handler", NULL
7228 };
7229
7230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_AddHandler",kwnames,&obj0)) goto fail;
7231 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystemHandler,
7232 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7233 {
7234 PyThreadState* __tstate = wxPyBeginAllowThreads();
7235 wxFileSystem::AddHandler(arg1);
7236
7237 wxPyEndAllowThreads(__tstate);
7238 if (PyErr_Occurred()) SWIG_fail;
7239 }
7240 Py_INCREF(Py_None); resultobj = Py_None;
7241 return resultobj;
7242 fail:
7243 return NULL;
7244 }
7245
7246
7247 static PyObject *_wrap_FileSystem_CleanUpHandlers(PyObject *self, PyObject *args, PyObject *kwargs) {
7248 PyObject *resultobj;
7249 char *kwnames[] = {
7250 NULL
7251 };
7252
7253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":FileSystem_CleanUpHandlers",kwnames)) goto fail;
7254 {
7255 PyThreadState* __tstate = wxPyBeginAllowThreads();
7256 wxFileSystem::CleanUpHandlers();
7257
7258 wxPyEndAllowThreads(__tstate);
7259 if (PyErr_Occurred()) SWIG_fail;
7260 }
7261 Py_INCREF(Py_None); resultobj = Py_None;
7262 return resultobj;
7263 fail:
7264 return NULL;
7265 }
7266
7267
7268 static PyObject *_wrap_FileSystem_FileNameToURL(PyObject *self, PyObject *args, PyObject *kwargs) {
7269 PyObject *resultobj;
7270 wxString *arg1 = 0 ;
7271 wxString result;
7272 bool temp1 = False ;
7273 PyObject * obj0 = 0 ;
7274 char *kwnames[] = {
7275 (char *) "filename", NULL
7276 };
7277
7278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_FileNameToURL",kwnames,&obj0)) goto fail;
7279 {
7280 arg1 = wxString_in_helper(obj0);
7281 if (arg1 == NULL) SWIG_fail;
7282 temp1 = True;
7283 }
7284 {
7285 PyThreadState* __tstate = wxPyBeginAllowThreads();
7286 result = wxFileSystem::FileNameToURL((wxString const &)*arg1);
7287
7288 wxPyEndAllowThreads(__tstate);
7289 if (PyErr_Occurred()) SWIG_fail;
7290 }
7291 {
7292 #if wxUSE_UNICODE
7293 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7294 #else
7295 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7296 #endif
7297 }
7298 {
7299 if (temp1)
7300 delete arg1;
7301 }
7302 return resultobj;
7303 fail:
7304 {
7305 if (temp1)
7306 delete arg1;
7307 }
7308 return NULL;
7309 }
7310
7311
7312 static PyObject * FileSystem_swigregister(PyObject *self, PyObject *args) {
7313 PyObject *obj;
7314 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7315 SWIG_TypeClientData(SWIGTYPE_p_wxFileSystem, obj);
7316 Py_INCREF(obj);
7317 return Py_BuildValue((char *)"");
7318 }
7319 static PyObject *_wrap_FileSystem_URLToFileName(PyObject *self, PyObject *args, PyObject *kwargs) {
7320 PyObject *resultobj;
7321 wxString *arg1 = 0 ;
7322 wxString result;
7323 bool temp1 = False ;
7324 PyObject * obj0 = 0 ;
7325 char *kwnames[] = {
7326 (char *) "url", NULL
7327 };
7328
7329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_URLToFileName",kwnames,&obj0)) goto fail;
7330 {
7331 arg1 = wxString_in_helper(obj0);
7332 if (arg1 == NULL) SWIG_fail;
7333 temp1 = True;
7334 }
7335 {
7336 PyThreadState* __tstate = wxPyBeginAllowThreads();
7337 result = wxFileSystem_URLToFileName((wxString const &)*arg1);
7338
7339 wxPyEndAllowThreads(__tstate);
7340 if (PyErr_Occurred()) SWIG_fail;
7341 }
7342 {
7343 #if wxUSE_UNICODE
7344 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7345 #else
7346 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7347 #endif
7348 }
7349 {
7350 if (temp1)
7351 delete arg1;
7352 }
7353 return resultobj;
7354 fail:
7355 {
7356 if (temp1)
7357 delete arg1;
7358 }
7359 return NULL;
7360 }
7361
7362
7363 static PyObject *_wrap_new_InternetFSHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7364 PyObject *resultobj;
7365 wxInternetFSHandler *result;
7366 char *kwnames[] = {
7367 NULL
7368 };
7369
7370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_InternetFSHandler",kwnames)) goto fail;
7371 {
7372 PyThreadState* __tstate = wxPyBeginAllowThreads();
7373 result = (wxInternetFSHandler *)new wxInternetFSHandler();
7374
7375 wxPyEndAllowThreads(__tstate);
7376 if (PyErr_Occurred()) SWIG_fail;
7377 }
7378 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxInternetFSHandler, 1);
7379 return resultobj;
7380 fail:
7381 return NULL;
7382 }
7383
7384
7385 static PyObject *_wrap_InternetFSHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
7386 PyObject *resultobj;
7387 wxInternetFSHandler *arg1 = (wxInternetFSHandler *) 0 ;
7388 wxString *arg2 = 0 ;
7389 bool result;
7390 bool temp2 = False ;
7391 PyObject * obj0 = 0 ;
7392 PyObject * obj1 = 0 ;
7393 char *kwnames[] = {
7394 (char *) "self",(char *) "location", NULL
7395 };
7396
7397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:InternetFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
7398 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxInternetFSHandler,
7399 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7400 {
7401 arg2 = wxString_in_helper(obj1);
7402 if (arg2 == NULL) SWIG_fail;
7403 temp2 = True;
7404 }
7405 {
7406 PyThreadState* __tstate = wxPyBeginAllowThreads();
7407 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
7408
7409 wxPyEndAllowThreads(__tstate);
7410 if (PyErr_Occurred()) SWIG_fail;
7411 }
7412 {
7413 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7414 }
7415 {
7416 if (temp2)
7417 delete arg2;
7418 }
7419 return resultobj;
7420 fail:
7421 {
7422 if (temp2)
7423 delete arg2;
7424 }
7425 return NULL;
7426 }
7427
7428
7429 static PyObject *_wrap_InternetFSHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7430 PyObject *resultobj;
7431 wxInternetFSHandler *arg1 = (wxInternetFSHandler *) 0 ;
7432 wxFileSystem *arg2 = 0 ;
7433 wxString *arg3 = 0 ;
7434 wxFSFile *result;
7435 bool temp3 = False ;
7436 PyObject * obj0 = 0 ;
7437 PyObject * obj1 = 0 ;
7438 PyObject * obj2 = 0 ;
7439 char *kwnames[] = {
7440 (char *) "self",(char *) "fs",(char *) "location", NULL
7441 };
7442
7443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:InternetFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
7444 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxInternetFSHandler,
7445 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7446 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
7447 SWIG_POINTER_EXCEPTION | 0)) == -1)
7448 SWIG_fail;
7449 if (arg2 == NULL) {
7450 PyErr_SetString(PyExc_TypeError,"null reference");
7451 SWIG_fail;
7452 }
7453 {
7454 arg3 = wxString_in_helper(obj2);
7455 if (arg3 == NULL) SWIG_fail;
7456 temp3 = True;
7457 }
7458 {
7459 PyThreadState* __tstate = wxPyBeginAllowThreads();
7460 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
7461
7462 wxPyEndAllowThreads(__tstate);
7463 if (PyErr_Occurred()) SWIG_fail;
7464 }
7465 {
7466 resultobj = wxPyMake_wxObject(result);
7467 }
7468 {
7469 if (temp3)
7470 delete arg3;
7471 }
7472 return resultobj;
7473 fail:
7474 {
7475 if (temp3)
7476 delete arg3;
7477 }
7478 return NULL;
7479 }
7480
7481
7482 static PyObject * InternetFSHandler_swigregister(PyObject *self, PyObject *args) {
7483 PyObject *obj;
7484 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7485 SWIG_TypeClientData(SWIGTYPE_p_wxInternetFSHandler, obj);
7486 Py_INCREF(obj);
7487 return Py_BuildValue((char *)"");
7488 }
7489 static PyObject *_wrap_new_ZipFSHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7490 PyObject *resultobj;
7491 wxZipFSHandler *result;
7492 char *kwnames[] = {
7493 NULL
7494 };
7495
7496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ZipFSHandler",kwnames)) goto fail;
7497 {
7498 PyThreadState* __tstate = wxPyBeginAllowThreads();
7499 result = (wxZipFSHandler *)new wxZipFSHandler();
7500
7501 wxPyEndAllowThreads(__tstate);
7502 if (PyErr_Occurred()) SWIG_fail;
7503 }
7504 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxZipFSHandler, 1);
7505 return resultobj;
7506 fail:
7507 return NULL;
7508 }
7509
7510
7511 static PyObject *_wrap_ZipFSHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
7512 PyObject *resultobj;
7513 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7514 wxString *arg2 = 0 ;
7515 bool result;
7516 bool temp2 = False ;
7517 PyObject * obj0 = 0 ;
7518 PyObject * obj1 = 0 ;
7519 char *kwnames[] = {
7520 (char *) "self",(char *) "location", NULL
7521 };
7522
7523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ZipFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
7524 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7525 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7526 {
7527 arg2 = wxString_in_helper(obj1);
7528 if (arg2 == NULL) SWIG_fail;
7529 temp2 = True;
7530 }
7531 {
7532 PyThreadState* __tstate = wxPyBeginAllowThreads();
7533 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
7534
7535 wxPyEndAllowThreads(__tstate);
7536 if (PyErr_Occurred()) SWIG_fail;
7537 }
7538 {
7539 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7540 }
7541 {
7542 if (temp2)
7543 delete arg2;
7544 }
7545 return resultobj;
7546 fail:
7547 {
7548 if (temp2)
7549 delete arg2;
7550 }
7551 return NULL;
7552 }
7553
7554
7555 static PyObject *_wrap_ZipFSHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7556 PyObject *resultobj;
7557 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7558 wxFileSystem *arg2 = 0 ;
7559 wxString *arg3 = 0 ;
7560 wxFSFile *result;
7561 bool temp3 = False ;
7562 PyObject * obj0 = 0 ;
7563 PyObject * obj1 = 0 ;
7564 PyObject * obj2 = 0 ;
7565 char *kwnames[] = {
7566 (char *) "self",(char *) "fs",(char *) "location", NULL
7567 };
7568
7569 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ZipFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
7570 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7571 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7572 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
7573 SWIG_POINTER_EXCEPTION | 0)) == -1)
7574 SWIG_fail;
7575 if (arg2 == NULL) {
7576 PyErr_SetString(PyExc_TypeError,"null reference");
7577 SWIG_fail;
7578 }
7579 {
7580 arg3 = wxString_in_helper(obj2);
7581 if (arg3 == NULL) SWIG_fail;
7582 temp3 = True;
7583 }
7584 {
7585 PyThreadState* __tstate = wxPyBeginAllowThreads();
7586 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
7587
7588 wxPyEndAllowThreads(__tstate);
7589 if (PyErr_Occurred()) SWIG_fail;
7590 }
7591 {
7592 resultobj = wxPyMake_wxObject(result);
7593 }
7594 {
7595 if (temp3)
7596 delete arg3;
7597 }
7598 return resultobj;
7599 fail:
7600 {
7601 if (temp3)
7602 delete arg3;
7603 }
7604 return NULL;
7605 }
7606
7607
7608 static PyObject *_wrap_ZipFSHandler_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
7609 PyObject *resultobj;
7610 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7611 wxString *arg2 = 0 ;
7612 int arg3 = (int) 0 ;
7613 wxString result;
7614 bool temp2 = False ;
7615 PyObject * obj0 = 0 ;
7616 PyObject * obj1 = 0 ;
7617 PyObject * obj2 = 0 ;
7618 char *kwnames[] = {
7619 (char *) "self",(char *) "spec",(char *) "flags", NULL
7620 };
7621
7622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ZipFSHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
7623 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7624 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7625 {
7626 arg2 = wxString_in_helper(obj1);
7627 if (arg2 == NULL) SWIG_fail;
7628 temp2 = True;
7629 }
7630 if (obj2) {
7631 arg3 = (int) SWIG_AsInt(obj2);
7632 if (PyErr_Occurred()) SWIG_fail;
7633 }
7634 {
7635 PyThreadState* __tstate = wxPyBeginAllowThreads();
7636 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
7637
7638 wxPyEndAllowThreads(__tstate);
7639 if (PyErr_Occurred()) SWIG_fail;
7640 }
7641 {
7642 #if wxUSE_UNICODE
7643 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7644 #else
7645 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7646 #endif
7647 }
7648 {
7649 if (temp2)
7650 delete arg2;
7651 }
7652 return resultobj;
7653 fail:
7654 {
7655 if (temp2)
7656 delete arg2;
7657 }
7658 return NULL;
7659 }
7660
7661
7662 static PyObject *_wrap_ZipFSHandler_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
7663 PyObject *resultobj;
7664 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7665 wxString result;
7666 PyObject * obj0 = 0 ;
7667 char *kwnames[] = {
7668 (char *) "self", NULL
7669 };
7670
7671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ZipFSHandler_FindNext",kwnames,&obj0)) goto fail;
7672 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7673 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7674 {
7675 PyThreadState* __tstate = wxPyBeginAllowThreads();
7676 result = (arg1)->FindNext();
7677
7678 wxPyEndAllowThreads(__tstate);
7679 if (PyErr_Occurred()) SWIG_fail;
7680 }
7681 {
7682 #if wxUSE_UNICODE
7683 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7684 #else
7685 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7686 #endif
7687 }
7688 return resultobj;
7689 fail:
7690 return NULL;
7691 }
7692
7693
7694 static PyObject * ZipFSHandler_swigregister(PyObject *self, PyObject *args) {
7695 PyObject *obj;
7696 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7697 SWIG_TypeClientData(SWIGTYPE_p_wxZipFSHandler, obj);
7698 Py_INCREF(obj);
7699 return Py_BuildValue((char *)"");
7700 }
7701 static PyObject *_wrap___wxMemoryFSHandler_AddFile_wxImage(PyObject *self, PyObject *args, PyObject *kwargs) {
7702 PyObject *resultobj;
7703 wxString *arg1 = 0 ;
7704 wxImage *arg2 = 0 ;
7705 long arg3 ;
7706 bool temp1 = False ;
7707 PyObject * obj0 = 0 ;
7708 PyObject * obj1 = 0 ;
7709 PyObject * obj2 = 0 ;
7710 char *kwnames[] = {
7711 (char *) "filename",(char *) "image",(char *) "type", NULL
7712 };
7713
7714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:__wxMemoryFSHandler_AddFile_wxImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
7715 {
7716 arg1 = wxString_in_helper(obj0);
7717 if (arg1 == NULL) SWIG_fail;
7718 temp1 = True;
7719 }
7720 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
7721 SWIG_POINTER_EXCEPTION | 0)) == -1)
7722 SWIG_fail;
7723 if (arg2 == NULL) {
7724 PyErr_SetString(PyExc_TypeError,"null reference");
7725 SWIG_fail;
7726 }
7727 arg3 = (long) SWIG_AsLong(obj2);
7728 if (PyErr_Occurred()) SWIG_fail;
7729 {
7730 PyThreadState* __tstate = wxPyBeginAllowThreads();
7731 __wxMemoryFSHandler_AddFile_wxImage((wxString const &)*arg1,*arg2,arg3);
7732
7733 wxPyEndAllowThreads(__tstate);
7734 if (PyErr_Occurred()) SWIG_fail;
7735 }
7736 Py_INCREF(Py_None); resultobj = Py_None;
7737 {
7738 if (temp1)
7739 delete arg1;
7740 }
7741 return resultobj;
7742 fail:
7743 {
7744 if (temp1)
7745 delete arg1;
7746 }
7747 return NULL;
7748 }
7749
7750
7751 static PyObject *_wrap___wxMemoryFSHandler_AddFile_wxBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
7752 PyObject *resultobj;
7753 wxString *arg1 = 0 ;
7754 wxBitmap *arg2 = 0 ;
7755 long arg3 ;
7756 bool temp1 = False ;
7757 PyObject * obj0 = 0 ;
7758 PyObject * obj1 = 0 ;
7759 PyObject * obj2 = 0 ;
7760 char *kwnames[] = {
7761 (char *) "filename",(char *) "bitmap",(char *) "type", NULL
7762 };
7763
7764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:__wxMemoryFSHandler_AddFile_wxBitmap",kwnames,&obj0,&obj1,&obj2)) goto fail;
7765 {
7766 arg1 = wxString_in_helper(obj0);
7767 if (arg1 == NULL) SWIG_fail;
7768 temp1 = True;
7769 }
7770 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
7771 SWIG_POINTER_EXCEPTION | 0)) == -1)
7772 SWIG_fail;
7773 if (arg2 == NULL) {
7774 PyErr_SetString(PyExc_TypeError,"null reference");
7775 SWIG_fail;
7776 }
7777 arg3 = (long) SWIG_AsLong(obj2);
7778 if (PyErr_Occurred()) SWIG_fail;
7779 {
7780 PyThreadState* __tstate = wxPyBeginAllowThreads();
7781 __wxMemoryFSHandler_AddFile_wxBitmap((wxString const &)*arg1,(wxBitmap const &)*arg2,arg3);
7782
7783 wxPyEndAllowThreads(__tstate);
7784 if (PyErr_Occurred()) SWIG_fail;
7785 }
7786 Py_INCREF(Py_None); resultobj = Py_None;
7787 {
7788 if (temp1)
7789 delete arg1;
7790 }
7791 return resultobj;
7792 fail:
7793 {
7794 if (temp1)
7795 delete arg1;
7796 }
7797 return NULL;
7798 }
7799
7800
7801 static PyObject *_wrap___wxMemoryFSHandler_AddFile_Data(PyObject *self, PyObject *args, PyObject *kwargs) {
7802 PyObject *resultobj;
7803 wxString *arg1 = 0 ;
7804 PyObject *arg2 = (PyObject *) 0 ;
7805 bool temp1 = False ;
7806 PyObject * obj0 = 0 ;
7807 PyObject * obj1 = 0 ;
7808 char *kwnames[] = {
7809 (char *) "filename",(char *) "data", NULL
7810 };
7811
7812 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:__wxMemoryFSHandler_AddFile_Data",kwnames,&obj0,&obj1)) goto fail;
7813 {
7814 arg1 = wxString_in_helper(obj0);
7815 if (arg1 == NULL) SWIG_fail;
7816 temp1 = True;
7817 }
7818 arg2 = obj1;
7819 {
7820 PyThreadState* __tstate = wxPyBeginAllowThreads();
7821 __wxMemoryFSHandler_AddFile_Data((wxString const &)*arg1,arg2);
7822
7823 wxPyEndAllowThreads(__tstate);
7824 if (PyErr_Occurred()) SWIG_fail;
7825 }
7826 Py_INCREF(Py_None); resultobj = Py_None;
7827 {
7828 if (temp1)
7829 delete arg1;
7830 }
7831 return resultobj;
7832 fail:
7833 {
7834 if (temp1)
7835 delete arg1;
7836 }
7837 return NULL;
7838 }
7839
7840
7841 static PyObject *_wrap_new_MemoryFSHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7842 PyObject *resultobj;
7843 wxMemoryFSHandler *result;
7844 char *kwnames[] = {
7845 NULL
7846 };
7847
7848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MemoryFSHandler",kwnames)) goto fail;
7849 {
7850 PyThreadState* __tstate = wxPyBeginAllowThreads();
7851 result = (wxMemoryFSHandler *)new wxMemoryFSHandler();
7852
7853 wxPyEndAllowThreads(__tstate);
7854 if (PyErr_Occurred()) SWIG_fail;
7855 }
7856 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMemoryFSHandler, 1);
7857 return resultobj;
7858 fail:
7859 return NULL;
7860 }
7861
7862
7863 static PyObject *_wrap_MemoryFSHandler_RemoveFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7864 PyObject *resultobj;
7865 wxString *arg1 = 0 ;
7866 bool temp1 = False ;
7867 PyObject * obj0 = 0 ;
7868 char *kwnames[] = {
7869 (char *) "filename", NULL
7870 };
7871
7872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MemoryFSHandler_RemoveFile",kwnames,&obj0)) goto fail;
7873 {
7874 arg1 = wxString_in_helper(obj0);
7875 if (arg1 == NULL) SWIG_fail;
7876 temp1 = True;
7877 }
7878 {
7879 PyThreadState* __tstate = wxPyBeginAllowThreads();
7880 wxMemoryFSHandler::RemoveFile((wxString const &)*arg1);
7881
7882 wxPyEndAllowThreads(__tstate);
7883 if (PyErr_Occurred()) SWIG_fail;
7884 }
7885 Py_INCREF(Py_None); resultobj = Py_None;
7886 {
7887 if (temp1)
7888 delete arg1;
7889 }
7890 return resultobj;
7891 fail:
7892 {
7893 if (temp1)
7894 delete arg1;
7895 }
7896 return NULL;
7897 }
7898
7899
7900 static PyObject *_wrap_MemoryFSHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
7901 PyObject *resultobj;
7902 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
7903 wxString *arg2 = 0 ;
7904 bool result;
7905 bool temp2 = False ;
7906 PyObject * obj0 = 0 ;
7907 PyObject * obj1 = 0 ;
7908 char *kwnames[] = {
7909 (char *) "self",(char *) "location", NULL
7910 };
7911
7912 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MemoryFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
7913 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
7914 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7915 {
7916 arg2 = wxString_in_helper(obj1);
7917 if (arg2 == NULL) SWIG_fail;
7918 temp2 = True;
7919 }
7920 {
7921 PyThreadState* __tstate = wxPyBeginAllowThreads();
7922 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
7923
7924 wxPyEndAllowThreads(__tstate);
7925 if (PyErr_Occurred()) SWIG_fail;
7926 }
7927 {
7928 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7929 }
7930 {
7931 if (temp2)
7932 delete arg2;
7933 }
7934 return resultobj;
7935 fail:
7936 {
7937 if (temp2)
7938 delete arg2;
7939 }
7940 return NULL;
7941 }
7942
7943
7944 static PyObject *_wrap_MemoryFSHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7945 PyObject *resultobj;
7946 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
7947 wxFileSystem *arg2 = 0 ;
7948 wxString *arg3 = 0 ;
7949 wxFSFile *result;
7950 bool temp3 = False ;
7951 PyObject * obj0 = 0 ;
7952 PyObject * obj1 = 0 ;
7953 PyObject * obj2 = 0 ;
7954 char *kwnames[] = {
7955 (char *) "self",(char *) "fs",(char *) "location", NULL
7956 };
7957
7958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MemoryFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
7959 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
7960 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7961 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
7962 SWIG_POINTER_EXCEPTION | 0)) == -1)
7963 SWIG_fail;
7964 if (arg2 == NULL) {
7965 PyErr_SetString(PyExc_TypeError,"null reference");
7966 SWIG_fail;
7967 }
7968 {
7969 arg3 = wxString_in_helper(obj2);
7970 if (arg3 == NULL) SWIG_fail;
7971 temp3 = True;
7972 }
7973 {
7974 PyThreadState* __tstate = wxPyBeginAllowThreads();
7975 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
7976
7977 wxPyEndAllowThreads(__tstate);
7978 if (PyErr_Occurred()) SWIG_fail;
7979 }
7980 {
7981 resultobj = wxPyMake_wxObject(result);
7982 }
7983 {
7984 if (temp3)
7985 delete arg3;
7986 }
7987 return resultobj;
7988 fail:
7989 {
7990 if (temp3)
7991 delete arg3;
7992 }
7993 return NULL;
7994 }
7995
7996
7997 static PyObject *_wrap_MemoryFSHandler_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
7998 PyObject *resultobj;
7999 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
8000 wxString *arg2 = 0 ;
8001 int arg3 = (int) 0 ;
8002 wxString result;
8003 bool temp2 = False ;
8004 PyObject * obj0 = 0 ;
8005 PyObject * obj1 = 0 ;
8006 PyObject * obj2 = 0 ;
8007 char *kwnames[] = {
8008 (char *) "self",(char *) "spec",(char *) "flags", NULL
8009 };
8010
8011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MemoryFSHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
8012 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
8013 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8014 {
8015 arg2 = wxString_in_helper(obj1);
8016 if (arg2 == NULL) SWIG_fail;
8017 temp2 = True;
8018 }
8019 if (obj2) {
8020 arg3 = (int) SWIG_AsInt(obj2);
8021 if (PyErr_Occurred()) SWIG_fail;
8022 }
8023 {
8024 PyThreadState* __tstate = wxPyBeginAllowThreads();
8025 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
8026
8027 wxPyEndAllowThreads(__tstate);
8028 if (PyErr_Occurred()) SWIG_fail;
8029 }
8030 {
8031 #if wxUSE_UNICODE
8032 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8033 #else
8034 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8035 #endif
8036 }
8037 {
8038 if (temp2)
8039 delete arg2;
8040 }
8041 return resultobj;
8042 fail:
8043 {
8044 if (temp2)
8045 delete arg2;
8046 }
8047 return NULL;
8048 }
8049
8050
8051 static PyObject *_wrap_MemoryFSHandler_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
8052 PyObject *resultobj;
8053 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
8054 wxString result;
8055 PyObject * obj0 = 0 ;
8056 char *kwnames[] = {
8057 (char *) "self", NULL
8058 };
8059
8060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MemoryFSHandler_FindNext",kwnames,&obj0)) goto fail;
8061 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
8062 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8063 {
8064 PyThreadState* __tstate = wxPyBeginAllowThreads();
8065 result = (arg1)->FindNext();
8066
8067 wxPyEndAllowThreads(__tstate);
8068 if (PyErr_Occurred()) SWIG_fail;
8069 }
8070 {
8071 #if wxUSE_UNICODE
8072 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8073 #else
8074 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8075 #endif
8076 }
8077 return resultobj;
8078 fail:
8079 return NULL;
8080 }
8081
8082
8083 static PyObject * MemoryFSHandler_swigregister(PyObject *self, PyObject *args) {
8084 PyObject *obj;
8085 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8086 SWIG_TypeClientData(SWIGTYPE_p_wxMemoryFSHandler, obj);
8087 Py_INCREF(obj);
8088 return Py_BuildValue((char *)"");
8089 }
8090 static PyObject *_wrap_ImageHandler_GetName(PyObject *self, PyObject *args, PyObject *kwargs) {
8091 PyObject *resultobj;
8092 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8093 wxString result;
8094 PyObject * obj0 = 0 ;
8095 char *kwnames[] = {
8096 (char *) "self", NULL
8097 };
8098
8099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetName",kwnames,&obj0)) goto fail;
8100 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8101 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8102 {
8103 PyThreadState* __tstate = wxPyBeginAllowThreads();
8104 result = (arg1)->GetName();
8105
8106 wxPyEndAllowThreads(__tstate);
8107 if (PyErr_Occurred()) SWIG_fail;
8108 }
8109 {
8110 #if wxUSE_UNICODE
8111 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8112 #else
8113 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8114 #endif
8115 }
8116 return resultobj;
8117 fail:
8118 return NULL;
8119 }
8120
8121
8122 static PyObject *_wrap_ImageHandler_GetExtension(PyObject *self, PyObject *args, PyObject *kwargs) {
8123 PyObject *resultobj;
8124 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8125 wxString result;
8126 PyObject * obj0 = 0 ;
8127 char *kwnames[] = {
8128 (char *) "self", NULL
8129 };
8130
8131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetExtension",kwnames,&obj0)) goto fail;
8132 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8133 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8134 {
8135 PyThreadState* __tstate = wxPyBeginAllowThreads();
8136 result = (arg1)->GetExtension();
8137
8138 wxPyEndAllowThreads(__tstate);
8139 if (PyErr_Occurred()) SWIG_fail;
8140 }
8141 {
8142 #if wxUSE_UNICODE
8143 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8144 #else
8145 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8146 #endif
8147 }
8148 return resultobj;
8149 fail:
8150 return NULL;
8151 }
8152
8153
8154 static PyObject *_wrap_ImageHandler_GetType(PyObject *self, PyObject *args, PyObject *kwargs) {
8155 PyObject *resultobj;
8156 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8157 long result;
8158 PyObject * obj0 = 0 ;
8159 char *kwnames[] = {
8160 (char *) "self", NULL
8161 };
8162
8163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetType",kwnames,&obj0)) goto fail;
8164 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8165 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8166 {
8167 PyThreadState* __tstate = wxPyBeginAllowThreads();
8168 result = (long)(arg1)->GetType();
8169
8170 wxPyEndAllowThreads(__tstate);
8171 if (PyErr_Occurred()) SWIG_fail;
8172 }
8173 resultobj = SWIG_FromLong((long)result);
8174 return resultobj;
8175 fail:
8176 return NULL;
8177 }
8178
8179
8180 static PyObject *_wrap_ImageHandler_GetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
8181 PyObject *resultobj;
8182 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8183 wxString result;
8184 PyObject * obj0 = 0 ;
8185 char *kwnames[] = {
8186 (char *) "self", NULL
8187 };
8188
8189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetMimeType",kwnames,&obj0)) goto fail;
8190 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8191 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8192 {
8193 PyThreadState* __tstate = wxPyBeginAllowThreads();
8194 result = (arg1)->GetMimeType();
8195
8196 wxPyEndAllowThreads(__tstate);
8197 if (PyErr_Occurred()) SWIG_fail;
8198 }
8199 {
8200 #if wxUSE_UNICODE
8201 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8202 #else
8203 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8204 #endif
8205 }
8206 return resultobj;
8207 fail:
8208 return NULL;
8209 }
8210
8211
8212 static PyObject *_wrap_ImageHandler_CanRead(PyObject *self, PyObject *args, PyObject *kwargs) {
8213 PyObject *resultobj;
8214 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8215 wxString *arg2 = 0 ;
8216 bool result;
8217 bool temp2 = False ;
8218 PyObject * obj0 = 0 ;
8219 PyObject * obj1 = 0 ;
8220 char *kwnames[] = {
8221 (char *) "self",(char *) "name", NULL
8222 };
8223
8224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_CanRead",kwnames,&obj0,&obj1)) goto fail;
8225 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8226 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8227 {
8228 arg2 = wxString_in_helper(obj1);
8229 if (arg2 == NULL) SWIG_fail;
8230 temp2 = True;
8231 }
8232 {
8233 PyThreadState* __tstate = wxPyBeginAllowThreads();
8234 result = (bool)(arg1)->CanRead((wxString const &)*arg2);
8235
8236 wxPyEndAllowThreads(__tstate);
8237 if (PyErr_Occurred()) SWIG_fail;
8238 }
8239 {
8240 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8241 }
8242 {
8243 if (temp2)
8244 delete arg2;
8245 }
8246 return resultobj;
8247 fail:
8248 {
8249 if (temp2)
8250 delete arg2;
8251 }
8252 return NULL;
8253 }
8254
8255
8256 static PyObject *_wrap_ImageHandler_SetName(PyObject *self, PyObject *args, PyObject *kwargs) {
8257 PyObject *resultobj;
8258 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8259 wxString *arg2 = 0 ;
8260 bool temp2 = False ;
8261 PyObject * obj0 = 0 ;
8262 PyObject * obj1 = 0 ;
8263 char *kwnames[] = {
8264 (char *) "self",(char *) "name", NULL
8265 };
8266
8267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetName",kwnames,&obj0,&obj1)) goto fail;
8268 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8269 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8270 {
8271 arg2 = wxString_in_helper(obj1);
8272 if (arg2 == NULL) SWIG_fail;
8273 temp2 = True;
8274 }
8275 {
8276 PyThreadState* __tstate = wxPyBeginAllowThreads();
8277 (arg1)->SetName((wxString const &)*arg2);
8278
8279 wxPyEndAllowThreads(__tstate);
8280 if (PyErr_Occurred()) SWIG_fail;
8281 }
8282 Py_INCREF(Py_None); resultobj = Py_None;
8283 {
8284 if (temp2)
8285 delete arg2;
8286 }
8287 return resultobj;
8288 fail:
8289 {
8290 if (temp2)
8291 delete arg2;
8292 }
8293 return NULL;
8294 }
8295
8296
8297 static PyObject *_wrap_ImageHandler_SetExtension(PyObject *self, PyObject *args, PyObject *kwargs) {
8298 PyObject *resultobj;
8299 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8300 wxString *arg2 = 0 ;
8301 bool temp2 = False ;
8302 PyObject * obj0 = 0 ;
8303 PyObject * obj1 = 0 ;
8304 char *kwnames[] = {
8305 (char *) "self",(char *) "extension", NULL
8306 };
8307
8308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetExtension",kwnames,&obj0,&obj1)) goto fail;
8309 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8310 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8311 {
8312 arg2 = wxString_in_helper(obj1);
8313 if (arg2 == NULL) SWIG_fail;
8314 temp2 = True;
8315 }
8316 {
8317 PyThreadState* __tstate = wxPyBeginAllowThreads();
8318 (arg1)->SetExtension((wxString const &)*arg2);
8319
8320 wxPyEndAllowThreads(__tstate);
8321 if (PyErr_Occurred()) SWIG_fail;
8322 }
8323 Py_INCREF(Py_None); resultobj = Py_None;
8324 {
8325 if (temp2)
8326 delete arg2;
8327 }
8328 return resultobj;
8329 fail:
8330 {
8331 if (temp2)
8332 delete arg2;
8333 }
8334 return NULL;
8335 }
8336
8337
8338 static PyObject *_wrap_ImageHandler_SetType(PyObject *self, PyObject *args, PyObject *kwargs) {
8339 PyObject *resultobj;
8340 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8341 long arg2 ;
8342 PyObject * obj0 = 0 ;
8343 PyObject * obj1 = 0 ;
8344 char *kwnames[] = {
8345 (char *) "self",(char *) "type", NULL
8346 };
8347
8348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetType",kwnames,&obj0,&obj1)) goto fail;
8349 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8350 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8351 arg2 = (long) SWIG_AsLong(obj1);
8352 if (PyErr_Occurred()) SWIG_fail;
8353 {
8354 PyThreadState* __tstate = wxPyBeginAllowThreads();
8355 (arg1)->SetType(arg2);
8356
8357 wxPyEndAllowThreads(__tstate);
8358 if (PyErr_Occurred()) SWIG_fail;
8359 }
8360 Py_INCREF(Py_None); resultobj = Py_None;
8361 return resultobj;
8362 fail:
8363 return NULL;
8364 }
8365
8366
8367 static PyObject *_wrap_ImageHandler_SetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
8368 PyObject *resultobj;
8369 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8370 wxString *arg2 = 0 ;
8371 bool temp2 = False ;
8372 PyObject * obj0 = 0 ;
8373 PyObject * obj1 = 0 ;
8374 char *kwnames[] = {
8375 (char *) "self",(char *) "mimetype", NULL
8376 };
8377
8378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetMimeType",kwnames,&obj0,&obj1)) goto fail;
8379 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8380 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8381 {
8382 arg2 = wxString_in_helper(obj1);
8383 if (arg2 == NULL) SWIG_fail;
8384 temp2 = True;
8385 }
8386 {
8387 PyThreadState* __tstate = wxPyBeginAllowThreads();
8388 (arg1)->SetMimeType((wxString const &)*arg2);
8389
8390 wxPyEndAllowThreads(__tstate);
8391 if (PyErr_Occurred()) SWIG_fail;
8392 }
8393 Py_INCREF(Py_None); resultobj = Py_None;
8394 {
8395 if (temp2)
8396 delete arg2;
8397 }
8398 return resultobj;
8399 fail:
8400 {
8401 if (temp2)
8402 delete arg2;
8403 }
8404 return NULL;
8405 }
8406
8407
8408 static PyObject * ImageHandler_swigregister(PyObject *self, PyObject *args) {
8409 PyObject *obj;
8410 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8411 SWIG_TypeClientData(SWIGTYPE_p_wxImageHandler, obj);
8412 Py_INCREF(obj);
8413 return Py_BuildValue((char *)"");
8414 }
8415 static PyObject *_wrap_new_ImageHistogram(PyObject *self, PyObject *args, PyObject *kwargs) {
8416 PyObject *resultobj;
8417 wxImageHistogram *result;
8418 char *kwnames[] = {
8419 NULL
8420 };
8421
8422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ImageHistogram",kwnames)) goto fail;
8423 {
8424 PyThreadState* __tstate = wxPyBeginAllowThreads();
8425 result = (wxImageHistogram *)new wxImageHistogram();
8426
8427 wxPyEndAllowThreads(__tstate);
8428 if (PyErr_Occurred()) SWIG_fail;
8429 }
8430 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImageHistogram, 1);
8431 return resultobj;
8432 fail:
8433 return NULL;
8434 }
8435
8436
8437 static PyObject *_wrap_ImageHistogram_MakeKey(PyObject *self, PyObject *args, PyObject *kwargs) {
8438 PyObject *resultobj;
8439 unsigned char arg1 ;
8440 unsigned char arg2 ;
8441 unsigned char arg3 ;
8442 unsigned long result;
8443 PyObject * obj0 = 0 ;
8444 PyObject * obj1 = 0 ;
8445 PyObject * obj2 = 0 ;
8446 char *kwnames[] = {
8447 (char *) "r",(char *) "g",(char *) "b", NULL
8448 };
8449
8450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ImageHistogram_MakeKey",kwnames,&obj0,&obj1,&obj2)) goto fail;
8451 arg1 = (unsigned char) SWIG_AsUnsignedChar(obj0);
8452 if (PyErr_Occurred()) SWIG_fail;
8453 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
8454 if (PyErr_Occurred()) SWIG_fail;
8455 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
8456 if (PyErr_Occurred()) SWIG_fail;
8457 {
8458 PyThreadState* __tstate = wxPyBeginAllowThreads();
8459 result = (unsigned long)wxImageHistogram::MakeKey(arg1,arg2,arg3);
8460
8461 wxPyEndAllowThreads(__tstate);
8462 if (PyErr_Occurred()) SWIG_fail;
8463 }
8464 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
8465 return resultobj;
8466 fail:
8467 return NULL;
8468 }
8469
8470
8471 static PyObject *_wrap_ImageHistogram_FindFirstUnusedColour(PyObject *self, PyObject *args, PyObject *kwargs) {
8472 PyObject *resultobj;
8473 wxImageHistogram *arg1 = (wxImageHistogram *) 0 ;
8474 unsigned char *arg2 = (unsigned char *) 0 ;
8475 unsigned char *arg3 = (unsigned char *) 0 ;
8476 unsigned char *arg4 = (unsigned char *) 0 ;
8477 unsigned char arg5 = (unsigned char) 1 ;
8478 unsigned char arg6 = (unsigned char) 0 ;
8479 unsigned char arg7 = (unsigned char) 0 ;
8480 bool result;
8481 unsigned char temp2 ;
8482 unsigned char temp3 ;
8483 unsigned char temp4 ;
8484 PyObject * obj0 = 0 ;
8485 PyObject * obj1 = 0 ;
8486 PyObject * obj2 = 0 ;
8487 PyObject * obj3 = 0 ;
8488 char *kwnames[] = {
8489 (char *) "self",(char *) "startR",(char *) "startG",(char *) "startB", NULL
8490 };
8491
8492 arg2 = &temp2;
8493 arg3 = &temp3;
8494 arg4 = &temp4;
8495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:ImageHistogram_FindFirstUnusedColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
8496 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHistogram,
8497 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8498 if (obj1) {
8499 arg5 = (unsigned char) SWIG_AsUnsignedChar(obj1);
8500 if (PyErr_Occurred()) SWIG_fail;
8501 }
8502 if (obj2) {
8503 arg6 = (unsigned char) SWIG_AsUnsignedChar(obj2);
8504 if (PyErr_Occurred()) SWIG_fail;
8505 }
8506 if (obj3) {
8507 arg7 = (unsigned char) SWIG_AsUnsignedChar(obj3);
8508 if (PyErr_Occurred()) SWIG_fail;
8509 }
8510 {
8511 PyThreadState* __tstate = wxPyBeginAllowThreads();
8512 result = (bool)((wxImageHistogram const *)arg1)->FindFirstUnusedColour(arg2,arg3,arg4,arg5,arg6,arg7);
8513
8514 wxPyEndAllowThreads(__tstate);
8515 if (PyErr_Occurred()) SWIG_fail;
8516 }
8517 {
8518 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8519 }
8520 {
8521 PyObject *o = PyInt_FromLong((long) (*arg2));
8522 resultobj = t_output_helper(resultobj,o);
8523 }
8524 {
8525 PyObject *o = PyInt_FromLong((long) (*arg3));
8526 resultobj = t_output_helper(resultobj,o);
8527 }
8528 {
8529 PyObject *o = PyInt_FromLong((long) (*arg4));
8530 resultobj = t_output_helper(resultobj,o);
8531 }
8532 return resultobj;
8533 fail:
8534 return NULL;
8535 }
8536
8537
8538 static PyObject * ImageHistogram_swigregister(PyObject *self, PyObject *args) {
8539 PyObject *obj;
8540 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8541 SWIG_TypeClientData(SWIGTYPE_p_wxImageHistogram, obj);
8542 Py_INCREF(obj);
8543 return Py_BuildValue((char *)"");
8544 }
8545 static PyObject *_wrap_new_Image(PyObject *self, PyObject *args, PyObject *kwargs) {
8546 PyObject *resultobj;
8547 wxString *arg1 = 0 ;
8548 long arg2 = (long) wxBITMAP_TYPE_ANY ;
8549 int arg3 = (int) -1 ;
8550 wxImage *result;
8551 bool temp1 = False ;
8552 PyObject * obj0 = 0 ;
8553 PyObject * obj1 = 0 ;
8554 PyObject * obj2 = 0 ;
8555 char *kwnames[] = {
8556 (char *) "name",(char *) "type",(char *) "index", NULL
8557 };
8558
8559 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:new_Image",kwnames,&obj0,&obj1,&obj2)) goto fail;
8560 {
8561 arg1 = wxString_in_helper(obj0);
8562 if (arg1 == NULL) SWIG_fail;
8563 temp1 = True;
8564 }
8565 if (obj1) {
8566 arg2 = (long) SWIG_AsLong(obj1);
8567 if (PyErr_Occurred()) SWIG_fail;
8568 }
8569 if (obj2) {
8570 arg3 = (int) SWIG_AsInt(obj2);
8571 if (PyErr_Occurred()) SWIG_fail;
8572 }
8573 {
8574 PyThreadState* __tstate = wxPyBeginAllowThreads();
8575 result = (wxImage *)new wxImage((wxString const &)*arg1,arg2,arg3);
8576
8577 wxPyEndAllowThreads(__tstate);
8578 if (PyErr_Occurred()) SWIG_fail;
8579 }
8580 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8581 {
8582 if (temp1)
8583 delete arg1;
8584 }
8585 return resultobj;
8586 fail:
8587 {
8588 if (temp1)
8589 delete arg1;
8590 }
8591 return NULL;
8592 }
8593
8594
8595 static PyObject *_wrap_delete_Image(PyObject *self, PyObject *args, PyObject *kwargs) {
8596 PyObject *resultobj;
8597 wxImage *arg1 = (wxImage *) 0 ;
8598 PyObject * obj0 = 0 ;
8599 char *kwnames[] = {
8600 (char *) "self", NULL
8601 };
8602
8603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Image",kwnames,&obj0)) goto fail;
8604 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
8605 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8606 {
8607 PyThreadState* __tstate = wxPyBeginAllowThreads();
8608 delete arg1;
8609
8610 wxPyEndAllowThreads(__tstate);
8611 if (PyErr_Occurred()) SWIG_fail;
8612 }
8613 Py_INCREF(Py_None); resultobj = Py_None;
8614 return resultobj;
8615 fail:
8616 return NULL;
8617 }
8618
8619
8620 static PyObject *_wrap_new_ImageFromMime(PyObject *self, PyObject *args, PyObject *kwargs) {
8621 PyObject *resultobj;
8622 wxString *arg1 = 0 ;
8623 wxString *arg2 = 0 ;
8624 int arg3 = (int) -1 ;
8625 wxImage *result;
8626 bool temp1 = False ;
8627 bool temp2 = False ;
8628 PyObject * obj0 = 0 ;
8629 PyObject * obj1 = 0 ;
8630 PyObject * obj2 = 0 ;
8631 char *kwnames[] = {
8632 (char *) "name",(char *) "mimetype",(char *) "index", NULL
8633 };
8634
8635 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:new_ImageFromMime",kwnames,&obj0,&obj1,&obj2)) goto fail;
8636 {
8637 arg1 = wxString_in_helper(obj0);
8638 if (arg1 == NULL) SWIG_fail;
8639 temp1 = True;
8640 }
8641 {
8642 arg2 = wxString_in_helper(obj1);
8643 if (arg2 == NULL) SWIG_fail;
8644 temp2 = True;
8645 }
8646 if (obj2) {
8647 arg3 = (int) SWIG_AsInt(obj2);
8648 if (PyErr_Occurred()) SWIG_fail;
8649 }
8650 {
8651 PyThreadState* __tstate = wxPyBeginAllowThreads();
8652 result = (wxImage *)new wxImage((wxString const &)*arg1,(wxString const &)*arg2,arg3);
8653
8654 wxPyEndAllowThreads(__tstate);
8655 if (PyErr_Occurred()) SWIG_fail;
8656 }
8657 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8658 {
8659 if (temp1)
8660 delete arg1;
8661 }
8662 {
8663 if (temp2)
8664 delete arg2;
8665 }
8666 return resultobj;
8667 fail:
8668 {
8669 if (temp1)
8670 delete arg1;
8671 }
8672 {
8673 if (temp2)
8674 delete arg2;
8675 }
8676 return NULL;
8677 }
8678
8679
8680 static PyObject *_wrap_new_ImageFromStream(PyObject *self, PyObject *args, PyObject *kwargs) {
8681 PyObject *resultobj;
8682 wxInputStream *arg1 = 0 ;
8683 long arg2 = (long) wxBITMAP_TYPE_ANY ;
8684 int arg3 = (int) -1 ;
8685 wxImage *result;
8686 wxPyInputStream *temp1 ;
8687 bool created1 ;
8688 PyObject * obj0 = 0 ;
8689 PyObject * obj1 = 0 ;
8690 PyObject * obj2 = 0 ;
8691 char *kwnames[] = {
8692 (char *) "stream",(char *) "type",(char *) "index", NULL
8693 };
8694
8695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:new_ImageFromStream",kwnames,&obj0,&obj1,&obj2)) goto fail;
8696 {
8697 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
8698 arg1 = temp1->m_wxis;
8699 created1 = False;
8700 } else {
8701 PyErr_Clear(); // clear the failure of the wxPyConvert above
8702 arg1 = wxPyCBInputStream_create(obj0, False);
8703 if (arg1 == NULL) {
8704 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
8705 SWIG_fail;
8706 }
8707 created1 = True;
8708 }
8709 }
8710 if (obj1) {
8711 arg2 = (long) SWIG_AsLong(obj1);
8712 if (PyErr_Occurred()) SWIG_fail;
8713 }
8714 if (obj2) {
8715 arg3 = (int) SWIG_AsInt(obj2);
8716 if (PyErr_Occurred()) SWIG_fail;
8717 }
8718 {
8719 PyThreadState* __tstate = wxPyBeginAllowThreads();
8720 result = (wxImage *)new wxImage(*arg1,arg2,arg3);
8721
8722 wxPyEndAllowThreads(__tstate);
8723 if (PyErr_Occurred()) SWIG_fail;
8724 }
8725 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8726 {
8727 if (created1)
8728 delete arg1;
8729 }
8730 return resultobj;
8731 fail:
8732 {
8733 if (created1)
8734 delete arg1;
8735 }
8736 return NULL;
8737 }
8738
8739
8740 static PyObject *_wrap_new_ImageFromStreamMime(PyObject *self, PyObject *args, PyObject *kwargs) {
8741 PyObject *resultobj;
8742 wxInputStream *arg1 = 0 ;
8743 wxString *arg2 = 0 ;
8744 int arg3 = (int) -1 ;
8745 wxImage *result;
8746 wxPyInputStream *temp1 ;
8747 bool created1 ;
8748 bool temp2 = False ;
8749 PyObject * obj0 = 0 ;
8750 PyObject * obj1 = 0 ;
8751 PyObject * obj2 = 0 ;
8752 char *kwnames[] = {
8753 (char *) "stream",(char *) "mimetype",(char *) "index", NULL
8754 };
8755
8756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:new_ImageFromStreamMime",kwnames,&obj0,&obj1,&obj2)) goto fail;
8757 {
8758 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
8759 arg1 = temp1->m_wxis;
8760 created1 = False;
8761 } else {
8762 PyErr_Clear(); // clear the failure of the wxPyConvert above
8763 arg1 = wxPyCBInputStream_create(obj0, False);
8764 if (arg1 == NULL) {
8765 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
8766 SWIG_fail;
8767 }
8768 created1 = True;
8769 }
8770 }
8771 {
8772 arg2 = wxString_in_helper(obj1);
8773 if (arg2 == NULL) SWIG_fail;
8774 temp2 = True;
8775 }
8776 if (obj2) {
8777 arg3 = (int) SWIG_AsInt(obj2);
8778 if (PyErr_Occurred()) SWIG_fail;
8779 }
8780 {
8781 PyThreadState* __tstate = wxPyBeginAllowThreads();
8782 result = (wxImage *)new wxImage(*arg1,(wxString const &)*arg2,arg3);
8783
8784 wxPyEndAllowThreads(__tstate);
8785 if (PyErr_Occurred()) SWIG_fail;
8786 }
8787 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8788 {
8789 if (created1)
8790 delete arg1;
8791 }
8792 {
8793 if (temp2)
8794 delete arg2;
8795 }
8796 return resultobj;
8797 fail:
8798 {
8799 if (created1)
8800 delete arg1;
8801 }
8802 {
8803 if (temp2)
8804 delete arg2;
8805 }
8806 return NULL;
8807 }
8808
8809
8810 static PyObject *_wrap_new_EmptyImage(PyObject *self, PyObject *args, PyObject *kwargs) {
8811 PyObject *resultobj;
8812 int arg1 = (int) 0 ;
8813 int arg2 = (int) 0 ;
8814 bool arg3 = (bool) True ;
8815 wxImage *result;
8816 PyObject * obj0 = 0 ;
8817 PyObject * obj1 = 0 ;
8818 PyObject * obj2 = 0 ;
8819 char *kwnames[] = {
8820 (char *) "width",(char *) "height",(char *) "clear", NULL
8821 };
8822
8823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_EmptyImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
8824 if (obj0) {
8825 arg1 = (int) SWIG_AsInt(obj0);
8826 if (PyErr_Occurred()) SWIG_fail;
8827 }
8828 if (obj1) {
8829 arg2 = (int) SWIG_AsInt(obj1);
8830 if (PyErr_Occurred()) SWIG_fail;
8831 }
8832 if (obj2) {
8833 arg3 = (bool) SWIG_AsBool(obj2);
8834 if (PyErr_Occurred()) SWIG_fail;
8835 }
8836 {
8837 PyThreadState* __tstate = wxPyBeginAllowThreads();
8838 result = (wxImage *)new_wxImage(arg1,arg2,arg3);
8839
8840 wxPyEndAllowThreads(__tstate);
8841 if (PyErr_Occurred()) SWIG_fail;
8842 }
8843 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8844 return resultobj;
8845 fail:
8846 return NULL;
8847 }
8848
8849
8850 static PyObject *_wrap_new_ImageFromBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
8851 PyObject *resultobj;
8852 wxBitmap *arg1 = 0 ;
8853 wxImage *result;
8854 PyObject * obj0 = 0 ;
8855 char *kwnames[] = {
8856 (char *) "bitmap", NULL
8857 };
8858
8859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_ImageFromBitmap",kwnames,&obj0)) goto fail;
8860 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmap,
8861 SWIG_POINTER_EXCEPTION | 0)) == -1)
8862 SWIG_fail;
8863 if (arg1 == NULL) {
8864 PyErr_SetString(PyExc_TypeError,"null reference");
8865 SWIG_fail;
8866 }
8867 {
8868 if (!wxPyCheckForApp()) SWIG_fail;
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 if (!wxPyCheckForApp()) SWIG_fail;
11215 PyThreadState* __tstate = wxPyBeginAllowThreads();
11216 result = wxImage_ConvertToBitmap(arg1);
11217
11218 wxPyEndAllowThreads(__tstate);
11219 if (PyErr_Occurred()) SWIG_fail;
11220 }
11221 {
11222 wxBitmap * resultptr;
11223 resultptr = new wxBitmap((wxBitmap &) result);
11224 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
11225 }
11226 return resultobj;
11227 fail:
11228 return NULL;
11229 }
11230
11231
11232 static PyObject *_wrap_Image_ConvertToMonoBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
11233 PyObject *resultobj;
11234 wxImage *arg1 = (wxImage *) 0 ;
11235 unsigned char arg2 ;
11236 unsigned char arg3 ;
11237 unsigned char arg4 ;
11238 wxBitmap result;
11239 PyObject * obj0 = 0 ;
11240 PyObject * obj1 = 0 ;
11241 PyObject * obj2 = 0 ;
11242 PyObject * obj3 = 0 ;
11243 char *kwnames[] = {
11244 (char *) "self",(char *) "red",(char *) "green",(char *) "blue", NULL
11245 };
11246
11247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_ConvertToMonoBitmap",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11248 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11249 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11250 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
11251 if (PyErr_Occurred()) SWIG_fail;
11252 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
11253 if (PyErr_Occurred()) SWIG_fail;
11254 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
11255 if (PyErr_Occurred()) SWIG_fail;
11256 {
11257 if (!wxPyCheckForApp()) SWIG_fail;
11258 PyThreadState* __tstate = wxPyBeginAllowThreads();
11259 result = wxImage_ConvertToMonoBitmap(arg1,arg2,arg3,arg4);
11260
11261 wxPyEndAllowThreads(__tstate);
11262 if (PyErr_Occurred()) SWIG_fail;
11263 }
11264 {
11265 wxBitmap * resultptr;
11266 resultptr = new wxBitmap((wxBitmap &) result);
11267 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
11268 }
11269 return resultobj;
11270 fail:
11271 return NULL;
11272 }
11273
11274
11275 static PyObject * Image_swigregister(PyObject *self, PyObject *args) {
11276 PyObject *obj;
11277 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11278 SWIG_TypeClientData(SWIGTYPE_p_wxImage, obj);
11279 Py_INCREF(obj);
11280 return Py_BuildValue((char *)"");
11281 }
11282 static int _wrap_NullImage_set(PyObject *_val) {
11283 PyErr_SetString(PyExc_TypeError,"Variable NullImage is read-only.");
11284 return 1;
11285 }
11286
11287
11288 static PyObject *_wrap_NullImage_get() {
11289 PyObject *pyobj;
11290
11291 pyobj = SWIG_NewPointerObj((void *)(&wxNullImage), SWIGTYPE_p_wxImage, 0);
11292 return pyobj;
11293 }
11294
11295
11296 static int _wrap_IMAGE_OPTION_BMP_FORMAT_set(PyObject *_val) {
11297 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_BMP_FORMAT is read-only.");
11298 return 1;
11299 }
11300
11301
11302 static PyObject *_wrap_IMAGE_OPTION_BMP_FORMAT_get() {
11303 PyObject *pyobj;
11304
11305 {
11306 #if wxUSE_UNICODE
11307 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_BMP_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_BMP_FORMAT)->Len());
11308 #else
11309 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_BMP_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_BMP_FORMAT)->Len());
11310 #endif
11311 }
11312 return pyobj;
11313 }
11314
11315
11316 static int _wrap_IMAGE_OPTION_CUR_HOTSPOT_X_set(PyObject *_val) {
11317 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_CUR_HOTSPOT_X is read-only.");
11318 return 1;
11319 }
11320
11321
11322 static PyObject *_wrap_IMAGE_OPTION_CUR_HOTSPOT_X_get() {
11323 PyObject *pyobj;
11324
11325 {
11326 #if wxUSE_UNICODE
11327 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->Len());
11328 #else
11329 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->Len());
11330 #endif
11331 }
11332 return pyobj;
11333 }
11334
11335
11336 static int _wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_set(PyObject *_val) {
11337 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_CUR_HOTSPOT_Y is read-only.");
11338 return 1;
11339 }
11340
11341
11342 static PyObject *_wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_get() {
11343 PyObject *pyobj;
11344
11345 {
11346 #if wxUSE_UNICODE
11347 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->Len());
11348 #else
11349 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->Len());
11350 #endif
11351 }
11352 return pyobj;
11353 }
11354
11355
11356 static int _wrap_IMAGE_OPTION_RESOLUTION_set(PyObject *_val) {
11357 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTION is read-only.");
11358 return 1;
11359 }
11360
11361
11362 static PyObject *_wrap_IMAGE_OPTION_RESOLUTION_get() {
11363 PyObject *pyobj;
11364
11365 {
11366 #if wxUSE_UNICODE
11367 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTION)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTION)->Len());
11368 #else
11369 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTION)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTION)->Len());
11370 #endif
11371 }
11372 return pyobj;
11373 }
11374
11375
11376 static int _wrap_IMAGE_OPTION_RESOLUTIONUNIT_set(PyObject *_val) {
11377 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTIONUNIT is read-only.");
11378 return 1;
11379 }
11380
11381
11382 static PyObject *_wrap_IMAGE_OPTION_RESOLUTIONUNIT_get() {
11383 PyObject *pyobj;
11384
11385 {
11386 #if wxUSE_UNICODE
11387 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->Len());
11388 #else
11389 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->Len());
11390 #endif
11391 }
11392 return pyobj;
11393 }
11394
11395
11396 static PyObject *_wrap_new_BMPHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11397 PyObject *resultobj;
11398 wxBMPHandler *result;
11399 char *kwnames[] = {
11400 NULL
11401 };
11402
11403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_BMPHandler",kwnames)) goto fail;
11404 {
11405 PyThreadState* __tstate = wxPyBeginAllowThreads();
11406 result = (wxBMPHandler *)new wxBMPHandler();
11407
11408 wxPyEndAllowThreads(__tstate);
11409 if (PyErr_Occurred()) SWIG_fail;
11410 }
11411 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBMPHandler, 1);
11412 return resultobj;
11413 fail:
11414 return NULL;
11415 }
11416
11417
11418 static PyObject * BMPHandler_swigregister(PyObject *self, PyObject *args) {
11419 PyObject *obj;
11420 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11421 SWIG_TypeClientData(SWIGTYPE_p_wxBMPHandler, obj);
11422 Py_INCREF(obj);
11423 return Py_BuildValue((char *)"");
11424 }
11425 static PyObject *_wrap_new_ICOHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11426 PyObject *resultobj;
11427 wxICOHandler *result;
11428 char *kwnames[] = {
11429 NULL
11430 };
11431
11432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ICOHandler",kwnames)) goto fail;
11433 {
11434 PyThreadState* __tstate = wxPyBeginAllowThreads();
11435 result = (wxICOHandler *)new wxICOHandler();
11436
11437 wxPyEndAllowThreads(__tstate);
11438 if (PyErr_Occurred()) SWIG_fail;
11439 }
11440 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxICOHandler, 1);
11441 return resultobj;
11442 fail:
11443 return NULL;
11444 }
11445
11446
11447 static PyObject * ICOHandler_swigregister(PyObject *self, PyObject *args) {
11448 PyObject *obj;
11449 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11450 SWIG_TypeClientData(SWIGTYPE_p_wxICOHandler, obj);
11451 Py_INCREF(obj);
11452 return Py_BuildValue((char *)"");
11453 }
11454 static PyObject *_wrap_new_CURHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11455 PyObject *resultobj;
11456 wxCURHandler *result;
11457 char *kwnames[] = {
11458 NULL
11459 };
11460
11461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_CURHandler",kwnames)) goto fail;
11462 {
11463 PyThreadState* __tstate = wxPyBeginAllowThreads();
11464 result = (wxCURHandler *)new wxCURHandler();
11465
11466 wxPyEndAllowThreads(__tstate);
11467 if (PyErr_Occurred()) SWIG_fail;
11468 }
11469 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCURHandler, 1);
11470 return resultobj;
11471 fail:
11472 return NULL;
11473 }
11474
11475
11476 static PyObject * CURHandler_swigregister(PyObject *self, PyObject *args) {
11477 PyObject *obj;
11478 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11479 SWIG_TypeClientData(SWIGTYPE_p_wxCURHandler, obj);
11480 Py_INCREF(obj);
11481 return Py_BuildValue((char *)"");
11482 }
11483 static PyObject *_wrap_new_ANIHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11484 PyObject *resultobj;
11485 wxANIHandler *result;
11486 char *kwnames[] = {
11487 NULL
11488 };
11489
11490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ANIHandler",kwnames)) goto fail;
11491 {
11492 PyThreadState* __tstate = wxPyBeginAllowThreads();
11493 result = (wxANIHandler *)new wxANIHandler();
11494
11495 wxPyEndAllowThreads(__tstate);
11496 if (PyErr_Occurred()) SWIG_fail;
11497 }
11498 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxANIHandler, 1);
11499 return resultobj;
11500 fail:
11501 return NULL;
11502 }
11503
11504
11505 static PyObject * ANIHandler_swigregister(PyObject *self, PyObject *args) {
11506 PyObject *obj;
11507 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11508 SWIG_TypeClientData(SWIGTYPE_p_wxANIHandler, obj);
11509 Py_INCREF(obj);
11510 return Py_BuildValue((char *)"");
11511 }
11512 static PyObject *_wrap_new_PNGHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11513 PyObject *resultobj;
11514 wxPNGHandler *result;
11515 char *kwnames[] = {
11516 NULL
11517 };
11518
11519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PNGHandler",kwnames)) goto fail;
11520 {
11521 PyThreadState* __tstate = wxPyBeginAllowThreads();
11522 result = (wxPNGHandler *)new wxPNGHandler();
11523
11524 wxPyEndAllowThreads(__tstate);
11525 if (PyErr_Occurred()) SWIG_fail;
11526 }
11527 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPNGHandler, 1);
11528 return resultobj;
11529 fail:
11530 return NULL;
11531 }
11532
11533
11534 static PyObject * PNGHandler_swigregister(PyObject *self, PyObject *args) {
11535 PyObject *obj;
11536 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11537 SWIG_TypeClientData(SWIGTYPE_p_wxPNGHandler, obj);
11538 Py_INCREF(obj);
11539 return Py_BuildValue((char *)"");
11540 }
11541 static PyObject *_wrap_new_GIFHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11542 PyObject *resultobj;
11543 wxGIFHandler *result;
11544 char *kwnames[] = {
11545 NULL
11546 };
11547
11548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GIFHandler",kwnames)) goto fail;
11549 {
11550 PyThreadState* __tstate = wxPyBeginAllowThreads();
11551 result = (wxGIFHandler *)new wxGIFHandler();
11552
11553 wxPyEndAllowThreads(__tstate);
11554 if (PyErr_Occurred()) SWIG_fail;
11555 }
11556 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGIFHandler, 1);
11557 return resultobj;
11558 fail:
11559 return NULL;
11560 }
11561
11562
11563 static PyObject * GIFHandler_swigregister(PyObject *self, PyObject *args) {
11564 PyObject *obj;
11565 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11566 SWIG_TypeClientData(SWIGTYPE_p_wxGIFHandler, obj);
11567 Py_INCREF(obj);
11568 return Py_BuildValue((char *)"");
11569 }
11570 static PyObject *_wrap_new_PCXHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11571 PyObject *resultobj;
11572 wxPCXHandler *result;
11573 char *kwnames[] = {
11574 NULL
11575 };
11576
11577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PCXHandler",kwnames)) goto fail;
11578 {
11579 PyThreadState* __tstate = wxPyBeginAllowThreads();
11580 result = (wxPCXHandler *)new wxPCXHandler();
11581
11582 wxPyEndAllowThreads(__tstate);
11583 if (PyErr_Occurred()) SWIG_fail;
11584 }
11585 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPCXHandler, 1);
11586 return resultobj;
11587 fail:
11588 return NULL;
11589 }
11590
11591
11592 static PyObject * PCXHandler_swigregister(PyObject *self, PyObject *args) {
11593 PyObject *obj;
11594 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11595 SWIG_TypeClientData(SWIGTYPE_p_wxPCXHandler, obj);
11596 Py_INCREF(obj);
11597 return Py_BuildValue((char *)"");
11598 }
11599 static PyObject *_wrap_new_JPEGHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11600 PyObject *resultobj;
11601 wxJPEGHandler *result;
11602 char *kwnames[] = {
11603 NULL
11604 };
11605
11606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_JPEGHandler",kwnames)) goto fail;
11607 {
11608 PyThreadState* __tstate = wxPyBeginAllowThreads();
11609 result = (wxJPEGHandler *)new wxJPEGHandler();
11610
11611 wxPyEndAllowThreads(__tstate);
11612 if (PyErr_Occurred()) SWIG_fail;
11613 }
11614 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJPEGHandler, 1);
11615 return resultobj;
11616 fail:
11617 return NULL;
11618 }
11619
11620
11621 static PyObject * JPEGHandler_swigregister(PyObject *self, PyObject *args) {
11622 PyObject *obj;
11623 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11624 SWIG_TypeClientData(SWIGTYPE_p_wxJPEGHandler, obj);
11625 Py_INCREF(obj);
11626 return Py_BuildValue((char *)"");
11627 }
11628 static PyObject *_wrap_new_PNMHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11629 PyObject *resultobj;
11630 wxPNMHandler *result;
11631 char *kwnames[] = {
11632 NULL
11633 };
11634
11635 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PNMHandler",kwnames)) goto fail;
11636 {
11637 PyThreadState* __tstate = wxPyBeginAllowThreads();
11638 result = (wxPNMHandler *)new wxPNMHandler();
11639
11640 wxPyEndAllowThreads(__tstate);
11641 if (PyErr_Occurred()) SWIG_fail;
11642 }
11643 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPNMHandler, 1);
11644 return resultobj;
11645 fail:
11646 return NULL;
11647 }
11648
11649
11650 static PyObject * PNMHandler_swigregister(PyObject *self, PyObject *args) {
11651 PyObject *obj;
11652 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11653 SWIG_TypeClientData(SWIGTYPE_p_wxPNMHandler, obj);
11654 Py_INCREF(obj);
11655 return Py_BuildValue((char *)"");
11656 }
11657 static PyObject *_wrap_new_XPMHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11658 PyObject *resultobj;
11659 wxXPMHandler *result;
11660 char *kwnames[] = {
11661 NULL
11662 };
11663
11664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_XPMHandler",kwnames)) goto fail;
11665 {
11666 PyThreadState* __tstate = wxPyBeginAllowThreads();
11667 result = (wxXPMHandler *)new wxXPMHandler();
11668
11669 wxPyEndAllowThreads(__tstate);
11670 if (PyErr_Occurred()) SWIG_fail;
11671 }
11672 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxXPMHandler, 1);
11673 return resultobj;
11674 fail:
11675 return NULL;
11676 }
11677
11678
11679 static PyObject * XPMHandler_swigregister(PyObject *self, PyObject *args) {
11680 PyObject *obj;
11681 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11682 SWIG_TypeClientData(SWIGTYPE_p_wxXPMHandler, obj);
11683 Py_INCREF(obj);
11684 return Py_BuildValue((char *)"");
11685 }
11686 static PyObject *_wrap_new_TIFFHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11687 PyObject *resultobj;
11688 wxTIFFHandler *result;
11689 char *kwnames[] = {
11690 NULL
11691 };
11692
11693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TIFFHandler",kwnames)) goto fail;
11694 {
11695 PyThreadState* __tstate = wxPyBeginAllowThreads();
11696 result = (wxTIFFHandler *)new wxTIFFHandler();
11697
11698 wxPyEndAllowThreads(__tstate);
11699 if (PyErr_Occurred()) SWIG_fail;
11700 }
11701 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTIFFHandler, 1);
11702 return resultobj;
11703 fail:
11704 return NULL;
11705 }
11706
11707
11708 static PyObject * TIFFHandler_swigregister(PyObject *self, PyObject *args) {
11709 PyObject *obj;
11710 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11711 SWIG_TypeClientData(SWIGTYPE_p_wxTIFFHandler, obj);
11712 Py_INCREF(obj);
11713 return Py_BuildValue((char *)"");
11714 }
11715 static PyObject *_wrap_new_EvtHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11716 PyObject *resultobj;
11717 wxEvtHandler *result;
11718 char *kwnames[] = {
11719 NULL
11720 };
11721
11722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_EvtHandler",kwnames)) goto fail;
11723 {
11724 PyThreadState* __tstate = wxPyBeginAllowThreads();
11725 result = (wxEvtHandler *)new wxEvtHandler();
11726
11727 wxPyEndAllowThreads(__tstate);
11728 if (PyErr_Occurred()) SWIG_fail;
11729 }
11730 {
11731 resultobj = wxPyMake_wxObject(result);
11732 }
11733 return resultobj;
11734 fail:
11735 return NULL;
11736 }
11737
11738
11739 static PyObject *_wrap_EvtHandler_GetNextHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11740 PyObject *resultobj;
11741 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11742 wxEvtHandler *result;
11743 PyObject * obj0 = 0 ;
11744 char *kwnames[] = {
11745 (char *) "self", NULL
11746 };
11747
11748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetNextHandler",kwnames,&obj0)) goto fail;
11749 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11750 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11751 {
11752 PyThreadState* __tstate = wxPyBeginAllowThreads();
11753 result = (wxEvtHandler *)(arg1)->GetNextHandler();
11754
11755 wxPyEndAllowThreads(__tstate);
11756 if (PyErr_Occurred()) SWIG_fail;
11757 }
11758 {
11759 resultobj = wxPyMake_wxObject(result);
11760 }
11761 return resultobj;
11762 fail:
11763 return NULL;
11764 }
11765
11766
11767 static PyObject *_wrap_EvtHandler_GetPreviousHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11768 PyObject *resultobj;
11769 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11770 wxEvtHandler *result;
11771 PyObject * obj0 = 0 ;
11772 char *kwnames[] = {
11773 (char *) "self", NULL
11774 };
11775
11776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetPreviousHandler",kwnames,&obj0)) goto fail;
11777 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11778 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11779 {
11780 PyThreadState* __tstate = wxPyBeginAllowThreads();
11781 result = (wxEvtHandler *)(arg1)->GetPreviousHandler();
11782
11783 wxPyEndAllowThreads(__tstate);
11784 if (PyErr_Occurred()) SWIG_fail;
11785 }
11786 {
11787 resultobj = wxPyMake_wxObject(result);
11788 }
11789 return resultobj;
11790 fail:
11791 return NULL;
11792 }
11793
11794
11795 static PyObject *_wrap_EvtHandler_SetNextHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11796 PyObject *resultobj;
11797 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11798 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
11799 PyObject * obj0 = 0 ;
11800 PyObject * obj1 = 0 ;
11801 char *kwnames[] = {
11802 (char *) "self",(char *) "handler", NULL
11803 };
11804
11805 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetNextHandler",kwnames,&obj0,&obj1)) goto fail;
11806 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11807 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11808 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
11809 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11810 {
11811 PyThreadState* __tstate = wxPyBeginAllowThreads();
11812 (arg1)->SetNextHandler(arg2);
11813
11814 wxPyEndAllowThreads(__tstate);
11815 if (PyErr_Occurred()) SWIG_fail;
11816 }
11817 Py_INCREF(Py_None); resultobj = Py_None;
11818 return resultobj;
11819 fail:
11820 return NULL;
11821 }
11822
11823
11824 static PyObject *_wrap_EvtHandler_SetPreviousHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11825 PyObject *resultobj;
11826 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11827 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
11828 PyObject * obj0 = 0 ;
11829 PyObject * obj1 = 0 ;
11830 char *kwnames[] = {
11831 (char *) "self",(char *) "handler", NULL
11832 };
11833
11834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetPreviousHandler",kwnames,&obj0,&obj1)) goto fail;
11835 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11836 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11837 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
11838 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11839 {
11840 PyThreadState* __tstate = wxPyBeginAllowThreads();
11841 (arg1)->SetPreviousHandler(arg2);
11842
11843 wxPyEndAllowThreads(__tstate);
11844 if (PyErr_Occurred()) SWIG_fail;
11845 }
11846 Py_INCREF(Py_None); resultobj = Py_None;
11847 return resultobj;
11848 fail:
11849 return NULL;
11850 }
11851
11852
11853 static PyObject *_wrap_EvtHandler_GetEvtHandlerEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
11854 PyObject *resultobj;
11855 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11856 bool result;
11857 PyObject * obj0 = 0 ;
11858 char *kwnames[] = {
11859 (char *) "self", NULL
11860 };
11861
11862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetEvtHandlerEnabled",kwnames,&obj0)) goto fail;
11863 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11864 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11865 {
11866 PyThreadState* __tstate = wxPyBeginAllowThreads();
11867 result = (bool)(arg1)->GetEvtHandlerEnabled();
11868
11869 wxPyEndAllowThreads(__tstate);
11870 if (PyErr_Occurred()) SWIG_fail;
11871 }
11872 {
11873 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11874 }
11875 return resultobj;
11876 fail:
11877 return NULL;
11878 }
11879
11880
11881 static PyObject *_wrap_EvtHandler_SetEvtHandlerEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
11882 PyObject *resultobj;
11883 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11884 bool arg2 ;
11885 PyObject * obj0 = 0 ;
11886 PyObject * obj1 = 0 ;
11887 char *kwnames[] = {
11888 (char *) "self",(char *) "enabled", NULL
11889 };
11890
11891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetEvtHandlerEnabled",kwnames,&obj0,&obj1)) goto fail;
11892 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11893 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11894 arg2 = (bool) SWIG_AsBool(obj1);
11895 if (PyErr_Occurred()) SWIG_fail;
11896 {
11897 PyThreadState* __tstate = wxPyBeginAllowThreads();
11898 (arg1)->SetEvtHandlerEnabled(arg2);
11899
11900 wxPyEndAllowThreads(__tstate);
11901 if (PyErr_Occurred()) SWIG_fail;
11902 }
11903 Py_INCREF(Py_None); resultobj = Py_None;
11904 return resultobj;
11905 fail:
11906 return NULL;
11907 }
11908
11909
11910 static PyObject *_wrap_EvtHandler_ProcessEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
11911 PyObject *resultobj;
11912 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11913 wxEvent *arg2 = 0 ;
11914 bool result;
11915 PyObject * obj0 = 0 ;
11916 PyObject * obj1 = 0 ;
11917 char *kwnames[] = {
11918 (char *) "self",(char *) "event", NULL
11919 };
11920
11921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_ProcessEvent",kwnames,&obj0,&obj1)) goto fail;
11922 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11923 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11924 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
11925 SWIG_POINTER_EXCEPTION | 0)) == -1)
11926 SWIG_fail;
11927 if (arg2 == NULL) {
11928 PyErr_SetString(PyExc_TypeError,"null reference");
11929 SWIG_fail;
11930 }
11931 {
11932 PyThreadState* __tstate = wxPyBeginAllowThreads();
11933 result = (bool)(arg1)->ProcessEvent(*arg2);
11934
11935 wxPyEndAllowThreads(__tstate);
11936 if (PyErr_Occurred()) SWIG_fail;
11937 }
11938 {
11939 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11940 }
11941 return resultobj;
11942 fail:
11943 return NULL;
11944 }
11945
11946
11947 static PyObject *_wrap_EvtHandler_AddPendingEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
11948 PyObject *resultobj;
11949 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11950 wxEvent *arg2 = 0 ;
11951 PyObject * obj0 = 0 ;
11952 PyObject * obj1 = 0 ;
11953 char *kwnames[] = {
11954 (char *) "self",(char *) "event", NULL
11955 };
11956
11957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_AddPendingEvent",kwnames,&obj0,&obj1)) goto fail;
11958 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11959 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11960 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
11961 SWIG_POINTER_EXCEPTION | 0)) == -1)
11962 SWIG_fail;
11963 if (arg2 == NULL) {
11964 PyErr_SetString(PyExc_TypeError,"null reference");
11965 SWIG_fail;
11966 }
11967 {
11968 PyThreadState* __tstate = wxPyBeginAllowThreads();
11969 (arg1)->AddPendingEvent(*arg2);
11970
11971 wxPyEndAllowThreads(__tstate);
11972 if (PyErr_Occurred()) SWIG_fail;
11973 }
11974 Py_INCREF(Py_None); resultobj = Py_None;
11975 return resultobj;
11976 fail:
11977 return NULL;
11978 }
11979
11980
11981 static PyObject *_wrap_EvtHandler_ProcessPendingEvents(PyObject *self, PyObject *args, PyObject *kwargs) {
11982 PyObject *resultobj;
11983 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11984 PyObject * obj0 = 0 ;
11985 char *kwnames[] = {
11986 (char *) "self", NULL
11987 };
11988
11989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_ProcessPendingEvents",kwnames,&obj0)) goto fail;
11990 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11991 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11992 {
11993 PyThreadState* __tstate = wxPyBeginAllowThreads();
11994 (arg1)->ProcessPendingEvents();
11995
11996 wxPyEndAllowThreads(__tstate);
11997 if (PyErr_Occurred()) SWIG_fail;
11998 }
11999 Py_INCREF(Py_None); resultobj = Py_None;
12000 return resultobj;
12001 fail:
12002 return NULL;
12003 }
12004
12005
12006 static PyObject *_wrap_EvtHandler_Connect(PyObject *self, PyObject *args, PyObject *kwargs) {
12007 PyObject *resultobj;
12008 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12009 int arg2 ;
12010 int arg3 ;
12011 int arg4 ;
12012 PyObject *arg5 = (PyObject *) 0 ;
12013 PyObject * obj0 = 0 ;
12014 PyObject * obj1 = 0 ;
12015 PyObject * obj2 = 0 ;
12016 PyObject * obj3 = 0 ;
12017 PyObject * obj4 = 0 ;
12018 char *kwnames[] = {
12019 (char *) "self",(char *) "id",(char *) "lastId",(char *) "eventType",(char *) "func", NULL
12020 };
12021
12022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:EvtHandler_Connect",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
12023 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12024 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12025 arg2 = (int) SWIG_AsInt(obj1);
12026 if (PyErr_Occurred()) SWIG_fail;
12027 arg3 = (int) SWIG_AsInt(obj2);
12028 if (PyErr_Occurred()) SWIG_fail;
12029 arg4 = (int) SWIG_AsInt(obj3);
12030 if (PyErr_Occurred()) SWIG_fail;
12031 arg5 = obj4;
12032 {
12033 PyThreadState* __tstate = wxPyBeginAllowThreads();
12034 wxEvtHandler_Connect(arg1,arg2,arg3,arg4,arg5);
12035
12036 wxPyEndAllowThreads(__tstate);
12037 if (PyErr_Occurred()) SWIG_fail;
12038 }
12039 Py_INCREF(Py_None); resultobj = Py_None;
12040 return resultobj;
12041 fail:
12042 return NULL;
12043 }
12044
12045
12046 static PyObject *_wrap_EvtHandler_Disconnect(PyObject *self, PyObject *args, PyObject *kwargs) {
12047 PyObject *resultobj;
12048 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12049 int arg2 ;
12050 int arg3 = (int) -1 ;
12051 wxEventType arg4 = (wxEventType) wxEVT_NULL ;
12052 bool result;
12053 PyObject * obj0 = 0 ;
12054 PyObject * obj1 = 0 ;
12055 PyObject * obj2 = 0 ;
12056 PyObject * obj3 = 0 ;
12057 char *kwnames[] = {
12058 (char *) "self",(char *) "id",(char *) "lastId",(char *) "eventType", NULL
12059 };
12060
12061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:EvtHandler_Disconnect",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12062 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12063 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12064 arg2 = (int) SWIG_AsInt(obj1);
12065 if (PyErr_Occurred()) SWIG_fail;
12066 if (obj2) {
12067 arg3 = (int) SWIG_AsInt(obj2);
12068 if (PyErr_Occurred()) SWIG_fail;
12069 }
12070 if (obj3) {
12071 arg4 = (wxEventType) SWIG_AsInt(obj3);
12072 if (PyErr_Occurred()) SWIG_fail;
12073 }
12074 {
12075 PyThreadState* __tstate = wxPyBeginAllowThreads();
12076 result = (bool)wxEvtHandler_Disconnect(arg1,arg2,arg3,arg4);
12077
12078 wxPyEndAllowThreads(__tstate);
12079 if (PyErr_Occurred()) SWIG_fail;
12080 }
12081 {
12082 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12083 }
12084 return resultobj;
12085 fail:
12086 return NULL;
12087 }
12088
12089
12090 static PyObject *_wrap_EvtHandler__setOORInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
12091 PyObject *resultobj;
12092 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12093 PyObject *arg2 = (PyObject *) 0 ;
12094 PyObject * obj0 = 0 ;
12095 PyObject * obj1 = 0 ;
12096 char *kwnames[] = {
12097 (char *) "self",(char *) "_self", NULL
12098 };
12099
12100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
12101 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12102 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12103 arg2 = obj1;
12104 {
12105 PyThreadState* __tstate = wxPyBeginAllowThreads();
12106 wxEvtHandler__setOORInfo(arg1,arg2);
12107
12108 wxPyEndAllowThreads(__tstate);
12109 if (PyErr_Occurred()) SWIG_fail;
12110 }
12111 Py_INCREF(Py_None); resultobj = Py_None;
12112 return resultobj;
12113 fail:
12114 return NULL;
12115 }
12116
12117
12118 static PyObject * EvtHandler_swigregister(PyObject *self, PyObject *args) {
12119 PyObject *obj;
12120 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12121 SWIG_TypeClientData(SWIGTYPE_p_wxEvtHandler, obj);
12122 Py_INCREF(obj);
12123 return Py_BuildValue((char *)"");
12124 }
12125 static PyObject *_wrap_NewEventType(PyObject *self, PyObject *args, PyObject *kwargs) {
12126 PyObject *resultobj;
12127 wxEventType result;
12128 char *kwnames[] = {
12129 NULL
12130 };
12131
12132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":NewEventType",kwnames)) goto fail;
12133 {
12134 PyThreadState* __tstate = wxPyBeginAllowThreads();
12135 result = (wxEventType)wxNewEventType();
12136
12137 wxPyEndAllowThreads(__tstate);
12138 if (PyErr_Occurred()) SWIG_fail;
12139 }
12140 resultobj = SWIG_FromInt((int)result);
12141 return resultobj;
12142 fail:
12143 return NULL;
12144 }
12145
12146
12147 static PyObject *_wrap_delete_Event(PyObject *self, PyObject *args, PyObject *kwargs) {
12148 PyObject *resultobj;
12149 wxEvent *arg1 = (wxEvent *) 0 ;
12150 PyObject * obj0 = 0 ;
12151 char *kwnames[] = {
12152 (char *) "self", NULL
12153 };
12154
12155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Event",kwnames,&obj0)) goto fail;
12156 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12157 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12158 {
12159 PyThreadState* __tstate = wxPyBeginAllowThreads();
12160 delete arg1;
12161
12162 wxPyEndAllowThreads(__tstate);
12163 if (PyErr_Occurred()) SWIG_fail;
12164 }
12165 Py_INCREF(Py_None); resultobj = Py_None;
12166 return resultobj;
12167 fail:
12168 return NULL;
12169 }
12170
12171
12172 static PyObject *_wrap_Event_SetEventType(PyObject *self, PyObject *args, PyObject *kwargs) {
12173 PyObject *resultobj;
12174 wxEvent *arg1 = (wxEvent *) 0 ;
12175 wxEventType arg2 ;
12176 PyObject * obj0 = 0 ;
12177 PyObject * obj1 = 0 ;
12178 char *kwnames[] = {
12179 (char *) "self",(char *) "typ", NULL
12180 };
12181
12182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetEventType",kwnames,&obj0,&obj1)) goto fail;
12183 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12184 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12185 arg2 = (wxEventType) SWIG_AsInt(obj1);
12186 if (PyErr_Occurred()) SWIG_fail;
12187 {
12188 PyThreadState* __tstate = wxPyBeginAllowThreads();
12189 (arg1)->SetEventType(arg2);
12190
12191 wxPyEndAllowThreads(__tstate);
12192 if (PyErr_Occurred()) SWIG_fail;
12193 }
12194 Py_INCREF(Py_None); resultobj = Py_None;
12195 return resultobj;
12196 fail:
12197 return NULL;
12198 }
12199
12200
12201 static PyObject *_wrap_Event_GetEventType(PyObject *self, PyObject *args, PyObject *kwargs) {
12202 PyObject *resultobj;
12203 wxEvent *arg1 = (wxEvent *) 0 ;
12204 wxEventType result;
12205 PyObject * obj0 = 0 ;
12206 char *kwnames[] = {
12207 (char *) "self", NULL
12208 };
12209
12210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetEventType",kwnames,&obj0)) goto fail;
12211 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12212 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12213 {
12214 PyThreadState* __tstate = wxPyBeginAllowThreads();
12215 result = (wxEventType)((wxEvent const *)arg1)->GetEventType();
12216
12217 wxPyEndAllowThreads(__tstate);
12218 if (PyErr_Occurred()) SWIG_fail;
12219 }
12220 resultobj = SWIG_FromInt((int)result);
12221 return resultobj;
12222 fail:
12223 return NULL;
12224 }
12225
12226
12227 static PyObject *_wrap_Event_GetEventObject(PyObject *self, PyObject *args, PyObject *kwargs) {
12228 PyObject *resultobj;
12229 wxEvent *arg1 = (wxEvent *) 0 ;
12230 wxObject *result;
12231 PyObject * obj0 = 0 ;
12232 char *kwnames[] = {
12233 (char *) "self", NULL
12234 };
12235
12236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetEventObject",kwnames,&obj0)) goto fail;
12237 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12238 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12239 {
12240 PyThreadState* __tstate = wxPyBeginAllowThreads();
12241 result = (wxObject *)((wxEvent const *)arg1)->GetEventObject();
12242
12243 wxPyEndAllowThreads(__tstate);
12244 if (PyErr_Occurred()) SWIG_fail;
12245 }
12246 {
12247 resultobj = wxPyMake_wxObject(result);
12248 }
12249 return resultobj;
12250 fail:
12251 return NULL;
12252 }
12253
12254
12255 static PyObject *_wrap_Event_SetEventObject(PyObject *self, PyObject *args, PyObject *kwargs) {
12256 PyObject *resultobj;
12257 wxEvent *arg1 = (wxEvent *) 0 ;
12258 wxObject *arg2 = (wxObject *) 0 ;
12259 PyObject * obj0 = 0 ;
12260 PyObject * obj1 = 0 ;
12261 char *kwnames[] = {
12262 (char *) "self",(char *) "obj", NULL
12263 };
12264
12265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetEventObject",kwnames,&obj0,&obj1)) goto fail;
12266 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12267 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12268 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxObject,
12269 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12270 {
12271 PyThreadState* __tstate = wxPyBeginAllowThreads();
12272 (arg1)->SetEventObject(arg2);
12273
12274 wxPyEndAllowThreads(__tstate);
12275 if (PyErr_Occurred()) SWIG_fail;
12276 }
12277 Py_INCREF(Py_None); resultobj = Py_None;
12278 return resultobj;
12279 fail:
12280 return NULL;
12281 }
12282
12283
12284 static PyObject *_wrap_Event_GetTimestamp(PyObject *self, PyObject *args, PyObject *kwargs) {
12285 PyObject *resultobj;
12286 wxEvent *arg1 = (wxEvent *) 0 ;
12287 long result;
12288 PyObject * obj0 = 0 ;
12289 char *kwnames[] = {
12290 (char *) "self", NULL
12291 };
12292
12293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetTimestamp",kwnames,&obj0)) goto fail;
12294 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12295 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12296 {
12297 PyThreadState* __tstate = wxPyBeginAllowThreads();
12298 result = (long)((wxEvent const *)arg1)->GetTimestamp();
12299
12300 wxPyEndAllowThreads(__tstate);
12301 if (PyErr_Occurred()) SWIG_fail;
12302 }
12303 resultobj = SWIG_FromLong((long)result);
12304 return resultobj;
12305 fail:
12306 return NULL;
12307 }
12308
12309
12310 static PyObject *_wrap_Event_SetTimestamp(PyObject *self, PyObject *args, PyObject *kwargs) {
12311 PyObject *resultobj;
12312 wxEvent *arg1 = (wxEvent *) 0 ;
12313 long arg2 = (long) 0 ;
12314 PyObject * obj0 = 0 ;
12315 PyObject * obj1 = 0 ;
12316 char *kwnames[] = {
12317 (char *) "self",(char *) "ts", NULL
12318 };
12319
12320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Event_SetTimestamp",kwnames,&obj0,&obj1)) goto fail;
12321 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12322 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12323 if (obj1) {
12324 arg2 = (long) SWIG_AsLong(obj1);
12325 if (PyErr_Occurred()) SWIG_fail;
12326 }
12327 {
12328 PyThreadState* __tstate = wxPyBeginAllowThreads();
12329 (arg1)->SetTimestamp(arg2);
12330
12331 wxPyEndAllowThreads(__tstate);
12332 if (PyErr_Occurred()) SWIG_fail;
12333 }
12334 Py_INCREF(Py_None); resultobj = Py_None;
12335 return resultobj;
12336 fail:
12337 return NULL;
12338 }
12339
12340
12341 static PyObject *_wrap_Event_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
12342 PyObject *resultobj;
12343 wxEvent *arg1 = (wxEvent *) 0 ;
12344 int result;
12345 PyObject * obj0 = 0 ;
12346 char *kwnames[] = {
12347 (char *) "self", NULL
12348 };
12349
12350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetId",kwnames,&obj0)) goto fail;
12351 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12352 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12353 {
12354 PyThreadState* __tstate = wxPyBeginAllowThreads();
12355 result = (int)((wxEvent const *)arg1)->GetId();
12356
12357 wxPyEndAllowThreads(__tstate);
12358 if (PyErr_Occurred()) SWIG_fail;
12359 }
12360 resultobj = SWIG_FromInt((int)result);
12361 return resultobj;
12362 fail:
12363 return NULL;
12364 }
12365
12366
12367 static PyObject *_wrap_Event_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
12368 PyObject *resultobj;
12369 wxEvent *arg1 = (wxEvent *) 0 ;
12370 int arg2 ;
12371 PyObject * obj0 = 0 ;
12372 PyObject * obj1 = 0 ;
12373 char *kwnames[] = {
12374 (char *) "self",(char *) "Id", NULL
12375 };
12376
12377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetId",kwnames,&obj0,&obj1)) goto fail;
12378 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12379 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12380 arg2 = (int) SWIG_AsInt(obj1);
12381 if (PyErr_Occurred()) SWIG_fail;
12382 {
12383 PyThreadState* __tstate = wxPyBeginAllowThreads();
12384 (arg1)->SetId(arg2);
12385
12386 wxPyEndAllowThreads(__tstate);
12387 if (PyErr_Occurred()) SWIG_fail;
12388 }
12389 Py_INCREF(Py_None); resultobj = Py_None;
12390 return resultobj;
12391 fail:
12392 return NULL;
12393 }
12394
12395
12396 static PyObject *_wrap_Event_IsCommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
12397 PyObject *resultobj;
12398 wxEvent *arg1 = (wxEvent *) 0 ;
12399 bool result;
12400 PyObject * obj0 = 0 ;
12401 char *kwnames[] = {
12402 (char *) "self", NULL
12403 };
12404
12405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_IsCommandEvent",kwnames,&obj0)) goto fail;
12406 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12407 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12408 {
12409 PyThreadState* __tstate = wxPyBeginAllowThreads();
12410 result = (bool)((wxEvent const *)arg1)->IsCommandEvent();
12411
12412 wxPyEndAllowThreads(__tstate);
12413 if (PyErr_Occurred()) SWIG_fail;
12414 }
12415 {
12416 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12417 }
12418 return resultobj;
12419 fail:
12420 return NULL;
12421 }
12422
12423
12424 static PyObject *_wrap_Event_Skip(PyObject *self, PyObject *args, PyObject *kwargs) {
12425 PyObject *resultobj;
12426 wxEvent *arg1 = (wxEvent *) 0 ;
12427 bool arg2 = (bool) True ;
12428 PyObject * obj0 = 0 ;
12429 PyObject * obj1 = 0 ;
12430 char *kwnames[] = {
12431 (char *) "self",(char *) "skip", NULL
12432 };
12433
12434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Event_Skip",kwnames,&obj0,&obj1)) goto fail;
12435 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12436 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12437 if (obj1) {
12438 arg2 = (bool) SWIG_AsBool(obj1);
12439 if (PyErr_Occurred()) SWIG_fail;
12440 }
12441 {
12442 PyThreadState* __tstate = wxPyBeginAllowThreads();
12443 (arg1)->Skip(arg2);
12444
12445 wxPyEndAllowThreads(__tstate);
12446 if (PyErr_Occurred()) SWIG_fail;
12447 }
12448 Py_INCREF(Py_None); resultobj = Py_None;
12449 return resultobj;
12450 fail:
12451 return NULL;
12452 }
12453
12454
12455 static PyObject *_wrap_Event_GetSkipped(PyObject *self, PyObject *args, PyObject *kwargs) {
12456 PyObject *resultobj;
12457 wxEvent *arg1 = (wxEvent *) 0 ;
12458 bool result;
12459 PyObject * obj0 = 0 ;
12460 char *kwnames[] = {
12461 (char *) "self", NULL
12462 };
12463
12464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetSkipped",kwnames,&obj0)) goto fail;
12465 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12466 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12467 {
12468 PyThreadState* __tstate = wxPyBeginAllowThreads();
12469 result = (bool)((wxEvent const *)arg1)->GetSkipped();
12470
12471 wxPyEndAllowThreads(__tstate);
12472 if (PyErr_Occurred()) SWIG_fail;
12473 }
12474 {
12475 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12476 }
12477 return resultobj;
12478 fail:
12479 return NULL;
12480 }
12481
12482
12483 static PyObject *_wrap_Event_ShouldPropagate(PyObject *self, PyObject *args, PyObject *kwargs) {
12484 PyObject *resultobj;
12485 wxEvent *arg1 = (wxEvent *) 0 ;
12486 bool result;
12487 PyObject * obj0 = 0 ;
12488 char *kwnames[] = {
12489 (char *) "self", NULL
12490 };
12491
12492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_ShouldPropagate",kwnames,&obj0)) goto fail;
12493 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12494 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12495 {
12496 PyThreadState* __tstate = wxPyBeginAllowThreads();
12497 result = (bool)((wxEvent const *)arg1)->ShouldPropagate();
12498
12499 wxPyEndAllowThreads(__tstate);
12500 if (PyErr_Occurred()) SWIG_fail;
12501 }
12502 {
12503 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12504 }
12505 return resultobj;
12506 fail:
12507 return NULL;
12508 }
12509
12510
12511 static PyObject *_wrap_Event_StopPropagation(PyObject *self, PyObject *args, PyObject *kwargs) {
12512 PyObject *resultobj;
12513 wxEvent *arg1 = (wxEvent *) 0 ;
12514 int result;
12515 PyObject * obj0 = 0 ;
12516 char *kwnames[] = {
12517 (char *) "self", NULL
12518 };
12519
12520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_StopPropagation",kwnames,&obj0)) goto fail;
12521 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12522 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12523 {
12524 PyThreadState* __tstate = wxPyBeginAllowThreads();
12525 result = (int)(arg1)->StopPropagation();
12526
12527 wxPyEndAllowThreads(__tstate);
12528 if (PyErr_Occurred()) SWIG_fail;
12529 }
12530 resultobj = SWIG_FromInt((int)result);
12531 return resultobj;
12532 fail:
12533 return NULL;
12534 }
12535
12536
12537 static PyObject *_wrap_Event_ResumePropagation(PyObject *self, PyObject *args, PyObject *kwargs) {
12538 PyObject *resultobj;
12539 wxEvent *arg1 = (wxEvent *) 0 ;
12540 int arg2 ;
12541 PyObject * obj0 = 0 ;
12542 PyObject * obj1 = 0 ;
12543 char *kwnames[] = {
12544 (char *) "self",(char *) "propagationLevel", NULL
12545 };
12546
12547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_ResumePropagation",kwnames,&obj0,&obj1)) goto fail;
12548 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12549 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12550 arg2 = (int) SWIG_AsInt(obj1);
12551 if (PyErr_Occurred()) SWIG_fail;
12552 {
12553 PyThreadState* __tstate = wxPyBeginAllowThreads();
12554 (arg1)->ResumePropagation(arg2);
12555
12556 wxPyEndAllowThreads(__tstate);
12557 if (PyErr_Occurred()) SWIG_fail;
12558 }
12559 Py_INCREF(Py_None); resultobj = Py_None;
12560 return resultobj;
12561 fail:
12562 return NULL;
12563 }
12564
12565
12566 static PyObject *_wrap_Event_Clone(PyObject *self, PyObject *args, PyObject *kwargs) {
12567 PyObject *resultobj;
12568 wxEvent *arg1 = (wxEvent *) 0 ;
12569 wxEvent *result;
12570 PyObject * obj0 = 0 ;
12571 char *kwnames[] = {
12572 (char *) "self", NULL
12573 };
12574
12575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_Clone",kwnames,&obj0)) goto fail;
12576 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12577 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12578 {
12579 PyThreadState* __tstate = wxPyBeginAllowThreads();
12580 result = (wxEvent *)(arg1)->Clone();
12581
12582 wxPyEndAllowThreads(__tstate);
12583 if (PyErr_Occurred()) SWIG_fail;
12584 }
12585 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvent, 0);
12586 return resultobj;
12587 fail:
12588 return NULL;
12589 }
12590
12591
12592 static PyObject * Event_swigregister(PyObject *self, PyObject *args) {
12593 PyObject *obj;
12594 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12595 SWIG_TypeClientData(SWIGTYPE_p_wxEvent, obj);
12596 Py_INCREF(obj);
12597 return Py_BuildValue((char *)"");
12598 }
12599 static PyObject *_wrap_new_PropagationDisabler(PyObject *self, PyObject *args, PyObject *kwargs) {
12600 PyObject *resultobj;
12601 wxEvent *arg1 = 0 ;
12602 wxPropagationDisabler *result;
12603 PyObject * obj0 = 0 ;
12604 char *kwnames[] = {
12605 (char *) "event", NULL
12606 };
12607
12608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PropagationDisabler",kwnames,&obj0)) goto fail;
12609 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12610 SWIG_POINTER_EXCEPTION | 0)) == -1)
12611 SWIG_fail;
12612 if (arg1 == NULL) {
12613 PyErr_SetString(PyExc_TypeError,"null reference");
12614 SWIG_fail;
12615 }
12616 {
12617 PyThreadState* __tstate = wxPyBeginAllowThreads();
12618 result = (wxPropagationDisabler *)new wxPropagationDisabler(*arg1);
12619
12620 wxPyEndAllowThreads(__tstate);
12621 if (PyErr_Occurred()) SWIG_fail;
12622 }
12623 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPropagationDisabler, 1);
12624 return resultobj;
12625 fail:
12626 return NULL;
12627 }
12628
12629
12630 static PyObject *_wrap_delete_PropagationDisabler(PyObject *self, PyObject *args, PyObject *kwargs) {
12631 PyObject *resultobj;
12632 wxPropagationDisabler *arg1 = (wxPropagationDisabler *) 0 ;
12633 PyObject * obj0 = 0 ;
12634 char *kwnames[] = {
12635 (char *) "self", NULL
12636 };
12637
12638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PropagationDisabler",kwnames,&obj0)) goto fail;
12639 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPropagationDisabler,
12640 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12641 {
12642 PyThreadState* __tstate = wxPyBeginAllowThreads();
12643 delete arg1;
12644
12645 wxPyEndAllowThreads(__tstate);
12646 if (PyErr_Occurred()) SWIG_fail;
12647 }
12648 Py_INCREF(Py_None); resultobj = Py_None;
12649 return resultobj;
12650 fail:
12651 return NULL;
12652 }
12653
12654
12655 static PyObject * PropagationDisabler_swigregister(PyObject *self, PyObject *args) {
12656 PyObject *obj;
12657 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12658 SWIG_TypeClientData(SWIGTYPE_p_wxPropagationDisabler, obj);
12659 Py_INCREF(obj);
12660 return Py_BuildValue((char *)"");
12661 }
12662 static PyObject *_wrap_new_PropagateOnce(PyObject *self, PyObject *args, PyObject *kwargs) {
12663 PyObject *resultobj;
12664 wxEvent *arg1 = 0 ;
12665 wxPropagateOnce *result;
12666 PyObject * obj0 = 0 ;
12667 char *kwnames[] = {
12668 (char *) "event", NULL
12669 };
12670
12671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PropagateOnce",kwnames,&obj0)) goto fail;
12672 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12673 SWIG_POINTER_EXCEPTION | 0)) == -1)
12674 SWIG_fail;
12675 if (arg1 == NULL) {
12676 PyErr_SetString(PyExc_TypeError,"null reference");
12677 SWIG_fail;
12678 }
12679 {
12680 PyThreadState* __tstate = wxPyBeginAllowThreads();
12681 result = (wxPropagateOnce *)new wxPropagateOnce(*arg1);
12682
12683 wxPyEndAllowThreads(__tstate);
12684 if (PyErr_Occurred()) SWIG_fail;
12685 }
12686 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPropagateOnce, 1);
12687 return resultobj;
12688 fail:
12689 return NULL;
12690 }
12691
12692
12693 static PyObject *_wrap_delete_PropagateOnce(PyObject *self, PyObject *args, PyObject *kwargs) {
12694 PyObject *resultobj;
12695 wxPropagateOnce *arg1 = (wxPropagateOnce *) 0 ;
12696 PyObject * obj0 = 0 ;
12697 char *kwnames[] = {
12698 (char *) "self", NULL
12699 };
12700
12701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PropagateOnce",kwnames,&obj0)) goto fail;
12702 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPropagateOnce,
12703 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12704 {
12705 PyThreadState* __tstate = wxPyBeginAllowThreads();
12706 delete arg1;
12707
12708 wxPyEndAllowThreads(__tstate);
12709 if (PyErr_Occurred()) SWIG_fail;
12710 }
12711 Py_INCREF(Py_None); resultobj = Py_None;
12712 return resultobj;
12713 fail:
12714 return NULL;
12715 }
12716
12717
12718 static PyObject * PropagateOnce_swigregister(PyObject *self, PyObject *args) {
12719 PyObject *obj;
12720 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12721 SWIG_TypeClientData(SWIGTYPE_p_wxPropagateOnce, obj);
12722 Py_INCREF(obj);
12723 return Py_BuildValue((char *)"");
12724 }
12725 static PyObject *_wrap_new_CommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
12726 PyObject *resultobj;
12727 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
12728 int arg2 = (int) 0 ;
12729 wxCommandEvent *result;
12730 PyObject * obj0 = 0 ;
12731 PyObject * obj1 = 0 ;
12732 char *kwnames[] = {
12733 (char *) "commandType",(char *) "winid", NULL
12734 };
12735
12736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_CommandEvent",kwnames,&obj0,&obj1)) goto fail;
12737 if (obj0) {
12738 arg1 = (wxEventType) SWIG_AsInt(obj0);
12739 if (PyErr_Occurred()) SWIG_fail;
12740 }
12741 if (obj1) {
12742 arg2 = (int) SWIG_AsInt(obj1);
12743 if (PyErr_Occurred()) SWIG_fail;
12744 }
12745 {
12746 PyThreadState* __tstate = wxPyBeginAllowThreads();
12747 result = (wxCommandEvent *)new wxCommandEvent(arg1,arg2);
12748
12749 wxPyEndAllowThreads(__tstate);
12750 if (PyErr_Occurred()) SWIG_fail;
12751 }
12752 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCommandEvent, 1);
12753 return resultobj;
12754 fail:
12755 return NULL;
12756 }
12757
12758
12759 static PyObject *_wrap_CommandEvent_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
12760 PyObject *resultobj;
12761 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12762 int result;
12763 PyObject * obj0 = 0 ;
12764 char *kwnames[] = {
12765 (char *) "self", NULL
12766 };
12767
12768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetSelection",kwnames,&obj0)) goto fail;
12769 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12770 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12771 {
12772 PyThreadState* __tstate = wxPyBeginAllowThreads();
12773 result = (int)((wxCommandEvent const *)arg1)->GetSelection();
12774
12775 wxPyEndAllowThreads(__tstate);
12776 if (PyErr_Occurred()) SWIG_fail;
12777 }
12778 resultobj = SWIG_FromInt((int)result);
12779 return resultobj;
12780 fail:
12781 return NULL;
12782 }
12783
12784
12785 static PyObject *_wrap_CommandEvent_SetString(PyObject *self, PyObject *args, PyObject *kwargs) {
12786 PyObject *resultobj;
12787 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12788 wxString *arg2 = 0 ;
12789 bool temp2 = False ;
12790 PyObject * obj0 = 0 ;
12791 PyObject * obj1 = 0 ;
12792 char *kwnames[] = {
12793 (char *) "self",(char *) "s", NULL
12794 };
12795
12796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetString",kwnames,&obj0,&obj1)) goto fail;
12797 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12798 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12799 {
12800 arg2 = wxString_in_helper(obj1);
12801 if (arg2 == NULL) SWIG_fail;
12802 temp2 = True;
12803 }
12804 {
12805 PyThreadState* __tstate = wxPyBeginAllowThreads();
12806 (arg1)->SetString((wxString const &)*arg2);
12807
12808 wxPyEndAllowThreads(__tstate);
12809 if (PyErr_Occurred()) SWIG_fail;
12810 }
12811 Py_INCREF(Py_None); resultobj = Py_None;
12812 {
12813 if (temp2)
12814 delete arg2;
12815 }
12816 return resultobj;
12817 fail:
12818 {
12819 if (temp2)
12820 delete arg2;
12821 }
12822 return NULL;
12823 }
12824
12825
12826 static PyObject *_wrap_CommandEvent_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
12827 PyObject *resultobj;
12828 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12829 wxString result;
12830 PyObject * obj0 = 0 ;
12831 char *kwnames[] = {
12832 (char *) "self", NULL
12833 };
12834
12835 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetString",kwnames,&obj0)) goto fail;
12836 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12837 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12838 {
12839 PyThreadState* __tstate = wxPyBeginAllowThreads();
12840 result = ((wxCommandEvent const *)arg1)->GetString();
12841
12842 wxPyEndAllowThreads(__tstate);
12843 if (PyErr_Occurred()) SWIG_fail;
12844 }
12845 {
12846 #if wxUSE_UNICODE
12847 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12848 #else
12849 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12850 #endif
12851 }
12852 return resultobj;
12853 fail:
12854 return NULL;
12855 }
12856
12857
12858 static PyObject *_wrap_CommandEvent_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
12859 PyObject *resultobj;
12860 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12861 bool result;
12862 PyObject * obj0 = 0 ;
12863 char *kwnames[] = {
12864 (char *) "self", NULL
12865 };
12866
12867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_IsChecked",kwnames,&obj0)) goto fail;
12868 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12869 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12870 {
12871 PyThreadState* __tstate = wxPyBeginAllowThreads();
12872 result = (bool)((wxCommandEvent const *)arg1)->IsChecked();
12873
12874 wxPyEndAllowThreads(__tstate);
12875 if (PyErr_Occurred()) SWIG_fail;
12876 }
12877 {
12878 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12879 }
12880 return resultobj;
12881 fail:
12882 return NULL;
12883 }
12884
12885
12886 static PyObject *_wrap_CommandEvent_IsSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
12887 PyObject *resultobj;
12888 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12889 bool result;
12890 PyObject * obj0 = 0 ;
12891 char *kwnames[] = {
12892 (char *) "self", NULL
12893 };
12894
12895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_IsSelection",kwnames,&obj0)) goto fail;
12896 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12897 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12898 {
12899 PyThreadState* __tstate = wxPyBeginAllowThreads();
12900 result = (bool)((wxCommandEvent const *)arg1)->IsSelection();
12901
12902 wxPyEndAllowThreads(__tstate);
12903 if (PyErr_Occurred()) SWIG_fail;
12904 }
12905 {
12906 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12907 }
12908 return resultobj;
12909 fail:
12910 return NULL;
12911 }
12912
12913
12914 static PyObject *_wrap_CommandEvent_SetExtraLong(PyObject *self, PyObject *args, PyObject *kwargs) {
12915 PyObject *resultobj;
12916 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12917 long arg2 ;
12918 PyObject * obj0 = 0 ;
12919 PyObject * obj1 = 0 ;
12920 char *kwnames[] = {
12921 (char *) "self",(char *) "extraLong", NULL
12922 };
12923
12924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetExtraLong",kwnames,&obj0,&obj1)) goto fail;
12925 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12926 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12927 arg2 = (long) SWIG_AsLong(obj1);
12928 if (PyErr_Occurred()) SWIG_fail;
12929 {
12930 PyThreadState* __tstate = wxPyBeginAllowThreads();
12931 (arg1)->SetExtraLong(arg2);
12932
12933 wxPyEndAllowThreads(__tstate);
12934 if (PyErr_Occurred()) SWIG_fail;
12935 }
12936 Py_INCREF(Py_None); resultobj = Py_None;
12937 return resultobj;
12938 fail:
12939 return NULL;
12940 }
12941
12942
12943 static PyObject *_wrap_CommandEvent_GetExtraLong(PyObject *self, PyObject *args, PyObject *kwargs) {
12944 PyObject *resultobj;
12945 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12946 long result;
12947 PyObject * obj0 = 0 ;
12948 char *kwnames[] = {
12949 (char *) "self", NULL
12950 };
12951
12952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetExtraLong",kwnames,&obj0)) goto fail;
12953 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12954 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12955 {
12956 PyThreadState* __tstate = wxPyBeginAllowThreads();
12957 result = (long)((wxCommandEvent const *)arg1)->GetExtraLong();
12958
12959 wxPyEndAllowThreads(__tstate);
12960 if (PyErr_Occurred()) SWIG_fail;
12961 }
12962 resultobj = SWIG_FromLong((long)result);
12963 return resultobj;
12964 fail:
12965 return NULL;
12966 }
12967
12968
12969 static PyObject *_wrap_CommandEvent_SetInt(PyObject *self, PyObject *args, PyObject *kwargs) {
12970 PyObject *resultobj;
12971 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12972 int arg2 ;
12973 PyObject * obj0 = 0 ;
12974 PyObject * obj1 = 0 ;
12975 char *kwnames[] = {
12976 (char *) "self",(char *) "i", NULL
12977 };
12978
12979 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetInt",kwnames,&obj0,&obj1)) goto fail;
12980 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12981 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12982 arg2 = (int) SWIG_AsInt(obj1);
12983 if (PyErr_Occurred()) SWIG_fail;
12984 {
12985 PyThreadState* __tstate = wxPyBeginAllowThreads();
12986 (arg1)->SetInt(arg2);
12987
12988 wxPyEndAllowThreads(__tstate);
12989 if (PyErr_Occurred()) SWIG_fail;
12990 }
12991 Py_INCREF(Py_None); resultobj = Py_None;
12992 return resultobj;
12993 fail:
12994 return NULL;
12995 }
12996
12997
12998 static PyObject *_wrap_CommandEvent_GetInt(PyObject *self, PyObject *args, PyObject *kwargs) {
12999 PyObject *resultobj;
13000 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13001 long result;
13002 PyObject * obj0 = 0 ;
13003 char *kwnames[] = {
13004 (char *) "self", NULL
13005 };
13006
13007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetInt",kwnames,&obj0)) goto fail;
13008 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13009 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13010 {
13011 PyThreadState* __tstate = wxPyBeginAllowThreads();
13012 result = (long)((wxCommandEvent const *)arg1)->GetInt();
13013
13014 wxPyEndAllowThreads(__tstate);
13015 if (PyErr_Occurred()) SWIG_fail;
13016 }
13017 resultobj = SWIG_FromLong((long)result);
13018 return resultobj;
13019 fail:
13020 return NULL;
13021 }
13022
13023
13024 static PyObject *_wrap_CommandEvent_Clone(PyObject *self, PyObject *args, PyObject *kwargs) {
13025 PyObject *resultobj;
13026 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13027 wxEvent *result;
13028 PyObject * obj0 = 0 ;
13029 char *kwnames[] = {
13030 (char *) "self", NULL
13031 };
13032
13033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_Clone",kwnames,&obj0)) goto fail;
13034 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13035 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13036 {
13037 PyThreadState* __tstate = wxPyBeginAllowThreads();
13038 result = (wxEvent *)((wxCommandEvent const *)arg1)->Clone();
13039
13040 wxPyEndAllowThreads(__tstate);
13041 if (PyErr_Occurred()) SWIG_fail;
13042 }
13043 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvent, 0);
13044 return resultobj;
13045 fail:
13046 return NULL;
13047 }
13048
13049
13050 static PyObject * CommandEvent_swigregister(PyObject *self, PyObject *args) {
13051 PyObject *obj;
13052 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13053 SWIG_TypeClientData(SWIGTYPE_p_wxCommandEvent, obj);
13054 Py_INCREF(obj);
13055 return Py_BuildValue((char *)"");
13056 }
13057 static PyObject *_wrap_new_NotifyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13058 PyObject *resultobj;
13059 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13060 int arg2 = (int) 0 ;
13061 wxNotifyEvent *result;
13062 PyObject * obj0 = 0 ;
13063 PyObject * obj1 = 0 ;
13064 char *kwnames[] = {
13065 (char *) "commandType",(char *) "winid", NULL
13066 };
13067
13068 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_NotifyEvent",kwnames,&obj0,&obj1)) goto fail;
13069 if (obj0) {
13070 arg1 = (wxEventType) SWIG_AsInt(obj0);
13071 if (PyErr_Occurred()) SWIG_fail;
13072 }
13073 if (obj1) {
13074 arg2 = (int) SWIG_AsInt(obj1);
13075 if (PyErr_Occurred()) SWIG_fail;
13076 }
13077 {
13078 PyThreadState* __tstate = wxPyBeginAllowThreads();
13079 result = (wxNotifyEvent *)new wxNotifyEvent(arg1,arg2);
13080
13081 wxPyEndAllowThreads(__tstate);
13082 if (PyErr_Occurred()) SWIG_fail;
13083 }
13084 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotifyEvent, 1);
13085 return resultobj;
13086 fail:
13087 return NULL;
13088 }
13089
13090
13091 static PyObject *_wrap_NotifyEvent_Veto(PyObject *self, PyObject *args, PyObject *kwargs) {
13092 PyObject *resultobj;
13093 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13094 PyObject * obj0 = 0 ;
13095 char *kwnames[] = {
13096 (char *) "self", NULL
13097 };
13098
13099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_Veto",kwnames,&obj0)) goto fail;
13100 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13101 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13102 {
13103 PyThreadState* __tstate = wxPyBeginAllowThreads();
13104 (arg1)->Veto();
13105
13106 wxPyEndAllowThreads(__tstate);
13107 if (PyErr_Occurred()) SWIG_fail;
13108 }
13109 Py_INCREF(Py_None); resultobj = Py_None;
13110 return resultobj;
13111 fail:
13112 return NULL;
13113 }
13114
13115
13116 static PyObject *_wrap_NotifyEvent_Allow(PyObject *self, PyObject *args, PyObject *kwargs) {
13117 PyObject *resultobj;
13118 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13119 PyObject * obj0 = 0 ;
13120 char *kwnames[] = {
13121 (char *) "self", NULL
13122 };
13123
13124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_Allow",kwnames,&obj0)) goto fail;
13125 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13126 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13127 {
13128 PyThreadState* __tstate = wxPyBeginAllowThreads();
13129 (arg1)->Allow();
13130
13131 wxPyEndAllowThreads(__tstate);
13132 if (PyErr_Occurred()) SWIG_fail;
13133 }
13134 Py_INCREF(Py_None); resultobj = Py_None;
13135 return resultobj;
13136 fail:
13137 return NULL;
13138 }
13139
13140
13141 static PyObject *_wrap_NotifyEvent_IsAllowed(PyObject *self, PyObject *args, PyObject *kwargs) {
13142 PyObject *resultobj;
13143 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13144 bool result;
13145 PyObject * obj0 = 0 ;
13146 char *kwnames[] = {
13147 (char *) "self", NULL
13148 };
13149
13150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_IsAllowed",kwnames,&obj0)) goto fail;
13151 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13152 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13153 {
13154 PyThreadState* __tstate = wxPyBeginAllowThreads();
13155 result = (bool)(arg1)->IsAllowed();
13156
13157 wxPyEndAllowThreads(__tstate);
13158 if (PyErr_Occurred()) SWIG_fail;
13159 }
13160 {
13161 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13162 }
13163 return resultobj;
13164 fail:
13165 return NULL;
13166 }
13167
13168
13169 static PyObject * NotifyEvent_swigregister(PyObject *self, PyObject *args) {
13170 PyObject *obj;
13171 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13172 SWIG_TypeClientData(SWIGTYPE_p_wxNotifyEvent, obj);
13173 Py_INCREF(obj);
13174 return Py_BuildValue((char *)"");
13175 }
13176 static PyObject *_wrap_new_ScrollEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13177 PyObject *resultobj;
13178 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13179 int arg2 = (int) 0 ;
13180 int arg3 = (int) 0 ;
13181 int arg4 = (int) 0 ;
13182 wxScrollEvent *result;
13183 PyObject * obj0 = 0 ;
13184 PyObject * obj1 = 0 ;
13185 PyObject * obj2 = 0 ;
13186 PyObject * obj3 = 0 ;
13187 char *kwnames[] = {
13188 (char *) "commandType",(char *) "winid",(char *) "pos",(char *) "orient", NULL
13189 };
13190
13191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ScrollEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
13192 if (obj0) {
13193 arg1 = (wxEventType) SWIG_AsInt(obj0);
13194 if (PyErr_Occurred()) SWIG_fail;
13195 }
13196 if (obj1) {
13197 arg2 = (int) SWIG_AsInt(obj1);
13198 if (PyErr_Occurred()) SWIG_fail;
13199 }
13200 if (obj2) {
13201 arg3 = (int) SWIG_AsInt(obj2);
13202 if (PyErr_Occurred()) SWIG_fail;
13203 }
13204 if (obj3) {
13205 arg4 = (int) SWIG_AsInt(obj3);
13206 if (PyErr_Occurred()) SWIG_fail;
13207 }
13208 {
13209 PyThreadState* __tstate = wxPyBeginAllowThreads();
13210 result = (wxScrollEvent *)new wxScrollEvent(arg1,arg2,arg3,arg4);
13211
13212 wxPyEndAllowThreads(__tstate);
13213 if (PyErr_Occurred()) SWIG_fail;
13214 }
13215 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollEvent, 1);
13216 return resultobj;
13217 fail:
13218 return NULL;
13219 }
13220
13221
13222 static PyObject *_wrap_ScrollEvent_GetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13223 PyObject *resultobj;
13224 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13225 int result;
13226 PyObject * obj0 = 0 ;
13227 char *kwnames[] = {
13228 (char *) "self", NULL
13229 };
13230
13231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollEvent_GetOrientation",kwnames,&obj0)) goto fail;
13232 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13233 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13234 {
13235 PyThreadState* __tstate = wxPyBeginAllowThreads();
13236 result = (int)((wxScrollEvent const *)arg1)->GetOrientation();
13237
13238 wxPyEndAllowThreads(__tstate);
13239 if (PyErr_Occurred()) SWIG_fail;
13240 }
13241 resultobj = SWIG_FromInt((int)result);
13242 return resultobj;
13243 fail:
13244 return NULL;
13245 }
13246
13247
13248 static PyObject *_wrap_ScrollEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13249 PyObject *resultobj;
13250 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13251 int result;
13252 PyObject * obj0 = 0 ;
13253 char *kwnames[] = {
13254 (char *) "self", NULL
13255 };
13256
13257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollEvent_GetPosition",kwnames,&obj0)) goto fail;
13258 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13259 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13260 {
13261 PyThreadState* __tstate = wxPyBeginAllowThreads();
13262 result = (int)((wxScrollEvent const *)arg1)->GetPosition();
13263
13264 wxPyEndAllowThreads(__tstate);
13265 if (PyErr_Occurred()) SWIG_fail;
13266 }
13267 resultobj = SWIG_FromInt((int)result);
13268 return resultobj;
13269 fail:
13270 return NULL;
13271 }
13272
13273
13274 static PyObject *_wrap_ScrollEvent_SetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13275 PyObject *resultobj;
13276 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13277 int arg2 ;
13278 PyObject * obj0 = 0 ;
13279 PyObject * obj1 = 0 ;
13280 char *kwnames[] = {
13281 (char *) "self",(char *) "orient", NULL
13282 };
13283
13284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
13285 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13286 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13287 arg2 = (int) SWIG_AsInt(obj1);
13288 if (PyErr_Occurred()) SWIG_fail;
13289 {
13290 PyThreadState* __tstate = wxPyBeginAllowThreads();
13291 (arg1)->SetOrientation(arg2);
13292
13293 wxPyEndAllowThreads(__tstate);
13294 if (PyErr_Occurred()) SWIG_fail;
13295 }
13296 Py_INCREF(Py_None); resultobj = Py_None;
13297 return resultobj;
13298 fail:
13299 return NULL;
13300 }
13301
13302
13303 static PyObject *_wrap_ScrollEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13304 PyObject *resultobj;
13305 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13306 int arg2 ;
13307 PyObject * obj0 = 0 ;
13308 PyObject * obj1 = 0 ;
13309 char *kwnames[] = {
13310 (char *) "self",(char *) "pos", NULL
13311 };
13312
13313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
13314 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13315 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13316 arg2 = (int) SWIG_AsInt(obj1);
13317 if (PyErr_Occurred()) SWIG_fail;
13318 {
13319 PyThreadState* __tstate = wxPyBeginAllowThreads();
13320 (arg1)->SetPosition(arg2);
13321
13322 wxPyEndAllowThreads(__tstate);
13323 if (PyErr_Occurred()) SWIG_fail;
13324 }
13325 Py_INCREF(Py_None); resultobj = Py_None;
13326 return resultobj;
13327 fail:
13328 return NULL;
13329 }
13330
13331
13332 static PyObject * ScrollEvent_swigregister(PyObject *self, PyObject *args) {
13333 PyObject *obj;
13334 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13335 SWIG_TypeClientData(SWIGTYPE_p_wxScrollEvent, obj);
13336 Py_INCREF(obj);
13337 return Py_BuildValue((char *)"");
13338 }
13339 static PyObject *_wrap_new_ScrollWinEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13340 PyObject *resultobj;
13341 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13342 int arg2 = (int) 0 ;
13343 int arg3 = (int) 0 ;
13344 wxScrollWinEvent *result;
13345 PyObject * obj0 = 0 ;
13346 PyObject * obj1 = 0 ;
13347 PyObject * obj2 = 0 ;
13348 char *kwnames[] = {
13349 (char *) "commandType",(char *) "pos",(char *) "orient", NULL
13350 };
13351
13352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ScrollWinEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
13353 if (obj0) {
13354 arg1 = (wxEventType) SWIG_AsInt(obj0);
13355 if (PyErr_Occurred()) SWIG_fail;
13356 }
13357 if (obj1) {
13358 arg2 = (int) SWIG_AsInt(obj1);
13359 if (PyErr_Occurred()) SWIG_fail;
13360 }
13361 if (obj2) {
13362 arg3 = (int) SWIG_AsInt(obj2);
13363 if (PyErr_Occurred()) SWIG_fail;
13364 }
13365 {
13366 PyThreadState* __tstate = wxPyBeginAllowThreads();
13367 result = (wxScrollWinEvent *)new wxScrollWinEvent(arg1,arg2,arg3);
13368
13369 wxPyEndAllowThreads(__tstate);
13370 if (PyErr_Occurred()) SWIG_fail;
13371 }
13372 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollWinEvent, 1);
13373 return resultobj;
13374 fail:
13375 return NULL;
13376 }
13377
13378
13379 static PyObject *_wrap_ScrollWinEvent_GetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13380 PyObject *resultobj;
13381 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13382 int result;
13383 PyObject * obj0 = 0 ;
13384 char *kwnames[] = {
13385 (char *) "self", NULL
13386 };
13387
13388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollWinEvent_GetOrientation",kwnames,&obj0)) goto fail;
13389 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13390 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13391 {
13392 PyThreadState* __tstate = wxPyBeginAllowThreads();
13393 result = (int)((wxScrollWinEvent const *)arg1)->GetOrientation();
13394
13395 wxPyEndAllowThreads(__tstate);
13396 if (PyErr_Occurred()) SWIG_fail;
13397 }
13398 resultobj = SWIG_FromInt((int)result);
13399 return resultobj;
13400 fail:
13401 return NULL;
13402 }
13403
13404
13405 static PyObject *_wrap_ScrollWinEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13406 PyObject *resultobj;
13407 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13408 int result;
13409 PyObject * obj0 = 0 ;
13410 char *kwnames[] = {
13411 (char *) "self", NULL
13412 };
13413
13414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollWinEvent_GetPosition",kwnames,&obj0)) goto fail;
13415 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13416 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13417 {
13418 PyThreadState* __tstate = wxPyBeginAllowThreads();
13419 result = (int)((wxScrollWinEvent const *)arg1)->GetPosition();
13420
13421 wxPyEndAllowThreads(__tstate);
13422 if (PyErr_Occurred()) SWIG_fail;
13423 }
13424 resultobj = SWIG_FromInt((int)result);
13425 return resultobj;
13426 fail:
13427 return NULL;
13428 }
13429
13430
13431 static PyObject *_wrap_ScrollWinEvent_SetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13432 PyObject *resultobj;
13433 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13434 int arg2 ;
13435 PyObject * obj0 = 0 ;
13436 PyObject * obj1 = 0 ;
13437 char *kwnames[] = {
13438 (char *) "self",(char *) "orient", NULL
13439 };
13440
13441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollWinEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
13442 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13443 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13444 arg2 = (int) SWIG_AsInt(obj1);
13445 if (PyErr_Occurred()) SWIG_fail;
13446 {
13447 PyThreadState* __tstate = wxPyBeginAllowThreads();
13448 (arg1)->SetOrientation(arg2);
13449
13450 wxPyEndAllowThreads(__tstate);
13451 if (PyErr_Occurred()) SWIG_fail;
13452 }
13453 Py_INCREF(Py_None); resultobj = Py_None;
13454 return resultobj;
13455 fail:
13456 return NULL;
13457 }
13458
13459
13460 static PyObject *_wrap_ScrollWinEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13461 PyObject *resultobj;
13462 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13463 int arg2 ;
13464 PyObject * obj0 = 0 ;
13465 PyObject * obj1 = 0 ;
13466 char *kwnames[] = {
13467 (char *) "self",(char *) "pos", NULL
13468 };
13469
13470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollWinEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
13471 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13472 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13473 arg2 = (int) SWIG_AsInt(obj1);
13474 if (PyErr_Occurred()) SWIG_fail;
13475 {
13476 PyThreadState* __tstate = wxPyBeginAllowThreads();
13477 (arg1)->SetPosition(arg2);
13478
13479 wxPyEndAllowThreads(__tstate);
13480 if (PyErr_Occurred()) SWIG_fail;
13481 }
13482 Py_INCREF(Py_None); resultobj = Py_None;
13483 return resultobj;
13484 fail:
13485 return NULL;
13486 }
13487
13488
13489 static PyObject * ScrollWinEvent_swigregister(PyObject *self, PyObject *args) {
13490 PyObject *obj;
13491 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13492 SWIG_TypeClientData(SWIGTYPE_p_wxScrollWinEvent, obj);
13493 Py_INCREF(obj);
13494 return Py_BuildValue((char *)"");
13495 }
13496 static PyObject *_wrap_new_MouseEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13497 PyObject *resultobj;
13498 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13499 wxMouseEvent *result;
13500 PyObject * obj0 = 0 ;
13501 char *kwnames[] = {
13502 (char *) "mouseType", NULL
13503 };
13504
13505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MouseEvent",kwnames,&obj0)) goto fail;
13506 if (obj0) {
13507 arg1 = (wxEventType) SWIG_AsInt(obj0);
13508 if (PyErr_Occurred()) SWIG_fail;
13509 }
13510 {
13511 PyThreadState* __tstate = wxPyBeginAllowThreads();
13512 result = (wxMouseEvent *)new wxMouseEvent(arg1);
13513
13514 wxPyEndAllowThreads(__tstate);
13515 if (PyErr_Occurred()) SWIG_fail;
13516 }
13517 {
13518 resultobj = wxPyMake_wxObject(result);
13519 }
13520 return resultobj;
13521 fail:
13522 return NULL;
13523 }
13524
13525
13526 static PyObject *_wrap_MouseEvent_IsButton(PyObject *self, PyObject *args, PyObject *kwargs) {
13527 PyObject *resultobj;
13528 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13529 bool result;
13530 PyObject * obj0 = 0 ;
13531 char *kwnames[] = {
13532 (char *) "self", NULL
13533 };
13534
13535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_IsButton",kwnames,&obj0)) goto fail;
13536 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13537 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13538 {
13539 PyThreadState* __tstate = wxPyBeginAllowThreads();
13540 result = (bool)((wxMouseEvent const *)arg1)->IsButton();
13541
13542 wxPyEndAllowThreads(__tstate);
13543 if (PyErr_Occurred()) SWIG_fail;
13544 }
13545 {
13546 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13547 }
13548 return resultobj;
13549 fail:
13550 return NULL;
13551 }
13552
13553
13554 static PyObject *_wrap_MouseEvent_ButtonDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13555 PyObject *resultobj;
13556 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13557 int arg2 = (int) wxMOUSE_BTN_ANY ;
13558 bool result;
13559 PyObject * obj0 = 0 ;
13560 PyObject * obj1 = 0 ;
13561 char *kwnames[] = {
13562 (char *) "self",(char *) "but", NULL
13563 };
13564
13565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonDown",kwnames,&obj0,&obj1)) goto fail;
13566 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13567 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13568 if (obj1) {
13569 arg2 = (int) SWIG_AsInt(obj1);
13570 if (PyErr_Occurred()) SWIG_fail;
13571 }
13572 {
13573 PyThreadState* __tstate = wxPyBeginAllowThreads();
13574 result = (bool)((wxMouseEvent const *)arg1)->ButtonDown(arg2);
13575
13576 wxPyEndAllowThreads(__tstate);
13577 if (PyErr_Occurred()) SWIG_fail;
13578 }
13579 {
13580 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13581 }
13582 return resultobj;
13583 fail:
13584 return NULL;
13585 }
13586
13587
13588 static PyObject *_wrap_MouseEvent_ButtonDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
13589 PyObject *resultobj;
13590 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13591 int arg2 = (int) wxMOUSE_BTN_ANY ;
13592 bool result;
13593 PyObject * obj0 = 0 ;
13594 PyObject * obj1 = 0 ;
13595 char *kwnames[] = {
13596 (char *) "self",(char *) "but", NULL
13597 };
13598
13599 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonDClick",kwnames,&obj0,&obj1)) goto fail;
13600 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13601 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13602 if (obj1) {
13603 arg2 = (int) SWIG_AsInt(obj1);
13604 if (PyErr_Occurred()) SWIG_fail;
13605 }
13606 {
13607 PyThreadState* __tstate = wxPyBeginAllowThreads();
13608 result = (bool)((wxMouseEvent const *)arg1)->ButtonDClick(arg2);
13609
13610 wxPyEndAllowThreads(__tstate);
13611 if (PyErr_Occurred()) SWIG_fail;
13612 }
13613 {
13614 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13615 }
13616 return resultobj;
13617 fail:
13618 return NULL;
13619 }
13620
13621
13622 static PyObject *_wrap_MouseEvent_ButtonUp(PyObject *self, PyObject *args, PyObject *kwargs) {
13623 PyObject *resultobj;
13624 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13625 int arg2 = (int) wxMOUSE_BTN_ANY ;
13626 bool result;
13627 PyObject * obj0 = 0 ;
13628 PyObject * obj1 = 0 ;
13629 char *kwnames[] = {
13630 (char *) "self",(char *) "but", NULL
13631 };
13632
13633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonUp",kwnames,&obj0,&obj1)) goto fail;
13634 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13635 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13636 if (obj1) {
13637 arg2 = (int) SWIG_AsInt(obj1);
13638 if (PyErr_Occurred()) SWIG_fail;
13639 }
13640 {
13641 PyThreadState* __tstate = wxPyBeginAllowThreads();
13642 result = (bool)((wxMouseEvent const *)arg1)->ButtonUp(arg2);
13643
13644 wxPyEndAllowThreads(__tstate);
13645 if (PyErr_Occurred()) SWIG_fail;
13646 }
13647 {
13648 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13649 }
13650 return resultobj;
13651 fail:
13652 return NULL;
13653 }
13654
13655
13656 static PyObject *_wrap_MouseEvent_Button(PyObject *self, PyObject *args, PyObject *kwargs) {
13657 PyObject *resultobj;
13658 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13659 int arg2 ;
13660 bool result;
13661 PyObject * obj0 = 0 ;
13662 PyObject * obj1 = 0 ;
13663 char *kwnames[] = {
13664 (char *) "self",(char *) "but", NULL
13665 };
13666
13667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_Button",kwnames,&obj0,&obj1)) goto fail;
13668 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13669 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13670 arg2 = (int) SWIG_AsInt(obj1);
13671 if (PyErr_Occurred()) SWIG_fail;
13672 {
13673 PyThreadState* __tstate = wxPyBeginAllowThreads();
13674 result = (bool)((wxMouseEvent const *)arg1)->Button(arg2);
13675
13676 wxPyEndAllowThreads(__tstate);
13677 if (PyErr_Occurred()) SWIG_fail;
13678 }
13679 {
13680 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13681 }
13682 return resultobj;
13683 fail:
13684 return NULL;
13685 }
13686
13687
13688 static PyObject *_wrap_MouseEvent_ButtonIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13689 PyObject *resultobj;
13690 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13691 int arg2 ;
13692 bool result;
13693 PyObject * obj0 = 0 ;
13694 PyObject * obj1 = 0 ;
13695 char *kwnames[] = {
13696 (char *) "self",(char *) "but", NULL
13697 };
13698
13699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_ButtonIsDown",kwnames,&obj0,&obj1)) goto fail;
13700 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13701 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13702 arg2 = (int) SWIG_AsInt(obj1);
13703 if (PyErr_Occurred()) SWIG_fail;
13704 {
13705 PyThreadState* __tstate = wxPyBeginAllowThreads();
13706 result = (bool)((wxMouseEvent const *)arg1)->ButtonIsDown(arg2);
13707
13708 wxPyEndAllowThreads(__tstate);
13709 if (PyErr_Occurred()) SWIG_fail;
13710 }
13711 {
13712 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13713 }
13714 return resultobj;
13715 fail:
13716 return NULL;
13717 }
13718
13719
13720 static PyObject *_wrap_MouseEvent_GetButton(PyObject *self, PyObject *args, PyObject *kwargs) {
13721 PyObject *resultobj;
13722 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13723 int result;
13724 PyObject * obj0 = 0 ;
13725 char *kwnames[] = {
13726 (char *) "self", NULL
13727 };
13728
13729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetButton",kwnames,&obj0)) goto fail;
13730 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13731 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13732 {
13733 PyThreadState* __tstate = wxPyBeginAllowThreads();
13734 result = (int)((wxMouseEvent const *)arg1)->GetButton();
13735
13736 wxPyEndAllowThreads(__tstate);
13737 if (PyErr_Occurred()) SWIG_fail;
13738 }
13739 resultobj = SWIG_FromInt((int)result);
13740 return resultobj;
13741 fail:
13742 return NULL;
13743 }
13744
13745
13746 static PyObject *_wrap_MouseEvent_ControlDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13747 PyObject *resultobj;
13748 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13749 bool result;
13750 PyObject * obj0 = 0 ;
13751 char *kwnames[] = {
13752 (char *) "self", NULL
13753 };
13754
13755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_ControlDown",kwnames,&obj0)) goto fail;
13756 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13757 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13758 {
13759 PyThreadState* __tstate = wxPyBeginAllowThreads();
13760 result = (bool)((wxMouseEvent const *)arg1)->ControlDown();
13761
13762 wxPyEndAllowThreads(__tstate);
13763 if (PyErr_Occurred()) SWIG_fail;
13764 }
13765 {
13766 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13767 }
13768 return resultobj;
13769 fail:
13770 return NULL;
13771 }
13772
13773
13774 static PyObject *_wrap_MouseEvent_MetaDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13775 PyObject *resultobj;
13776 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13777 bool result;
13778 PyObject * obj0 = 0 ;
13779 char *kwnames[] = {
13780 (char *) "self", NULL
13781 };
13782
13783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MetaDown",kwnames,&obj0)) goto fail;
13784 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13785 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13786 {
13787 PyThreadState* __tstate = wxPyBeginAllowThreads();
13788 result = (bool)((wxMouseEvent const *)arg1)->MetaDown();
13789
13790 wxPyEndAllowThreads(__tstate);
13791 if (PyErr_Occurred()) SWIG_fail;
13792 }
13793 {
13794 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13795 }
13796 return resultobj;
13797 fail:
13798 return NULL;
13799 }
13800
13801
13802 static PyObject *_wrap_MouseEvent_AltDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13803 PyObject *resultobj;
13804 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13805 bool result;
13806 PyObject * obj0 = 0 ;
13807 char *kwnames[] = {
13808 (char *) "self", NULL
13809 };
13810
13811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_AltDown",kwnames,&obj0)) goto fail;
13812 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13813 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13814 {
13815 PyThreadState* __tstate = wxPyBeginAllowThreads();
13816 result = (bool)((wxMouseEvent const *)arg1)->AltDown();
13817
13818 wxPyEndAllowThreads(__tstate);
13819 if (PyErr_Occurred()) SWIG_fail;
13820 }
13821 {
13822 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13823 }
13824 return resultobj;
13825 fail:
13826 return NULL;
13827 }
13828
13829
13830 static PyObject *_wrap_MouseEvent_ShiftDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13831 PyObject *resultobj;
13832 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13833 bool result;
13834 PyObject * obj0 = 0 ;
13835 char *kwnames[] = {
13836 (char *) "self", NULL
13837 };
13838
13839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_ShiftDown",kwnames,&obj0)) goto fail;
13840 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13841 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13842 {
13843 PyThreadState* __tstate = wxPyBeginAllowThreads();
13844 result = (bool)((wxMouseEvent const *)arg1)->ShiftDown();
13845
13846 wxPyEndAllowThreads(__tstate);
13847 if (PyErr_Occurred()) SWIG_fail;
13848 }
13849 {
13850 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13851 }
13852 return resultobj;
13853 fail:
13854 return NULL;
13855 }
13856
13857
13858 static PyObject *_wrap_MouseEvent_LeftDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13859 PyObject *resultobj;
13860 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13861 bool result;
13862 PyObject * obj0 = 0 ;
13863 char *kwnames[] = {
13864 (char *) "self", NULL
13865 };
13866
13867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftDown",kwnames,&obj0)) goto fail;
13868 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13869 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13870 {
13871 PyThreadState* __tstate = wxPyBeginAllowThreads();
13872 result = (bool)((wxMouseEvent const *)arg1)->LeftDown();
13873
13874 wxPyEndAllowThreads(__tstate);
13875 if (PyErr_Occurred()) SWIG_fail;
13876 }
13877 {
13878 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13879 }
13880 return resultobj;
13881 fail:
13882 return NULL;
13883 }
13884
13885
13886 static PyObject *_wrap_MouseEvent_MiddleDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13887 PyObject *resultobj;
13888 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13889 bool result;
13890 PyObject * obj0 = 0 ;
13891 char *kwnames[] = {
13892 (char *) "self", NULL
13893 };
13894
13895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleDown",kwnames,&obj0)) goto fail;
13896 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13897 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13898 {
13899 PyThreadState* __tstate = wxPyBeginAllowThreads();
13900 result = (bool)((wxMouseEvent const *)arg1)->MiddleDown();
13901
13902 wxPyEndAllowThreads(__tstate);
13903 if (PyErr_Occurred()) SWIG_fail;
13904 }
13905 {
13906 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13907 }
13908 return resultobj;
13909 fail:
13910 return NULL;
13911 }
13912
13913
13914 static PyObject *_wrap_MouseEvent_RightDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13915 PyObject *resultobj;
13916 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13917 bool result;
13918 PyObject * obj0 = 0 ;
13919 char *kwnames[] = {
13920 (char *) "self", NULL
13921 };
13922
13923 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightDown",kwnames,&obj0)) goto fail;
13924 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13925 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13926 {
13927 PyThreadState* __tstate = wxPyBeginAllowThreads();
13928 result = (bool)((wxMouseEvent const *)arg1)->RightDown();
13929
13930 wxPyEndAllowThreads(__tstate);
13931 if (PyErr_Occurred()) SWIG_fail;
13932 }
13933 {
13934 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13935 }
13936 return resultobj;
13937 fail:
13938 return NULL;
13939 }
13940
13941
13942 static PyObject *_wrap_MouseEvent_LeftUp(PyObject *self, PyObject *args, PyObject *kwargs) {
13943 PyObject *resultobj;
13944 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13945 bool result;
13946 PyObject * obj0 = 0 ;
13947 char *kwnames[] = {
13948 (char *) "self", NULL
13949 };
13950
13951 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftUp",kwnames,&obj0)) goto fail;
13952 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13953 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13954 {
13955 PyThreadState* __tstate = wxPyBeginAllowThreads();
13956 result = (bool)((wxMouseEvent const *)arg1)->LeftUp();
13957
13958 wxPyEndAllowThreads(__tstate);
13959 if (PyErr_Occurred()) SWIG_fail;
13960 }
13961 {
13962 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13963 }
13964 return resultobj;
13965 fail:
13966 return NULL;
13967 }
13968
13969
13970 static PyObject *_wrap_MouseEvent_MiddleUp(PyObject *self, PyObject *args, PyObject *kwargs) {
13971 PyObject *resultobj;
13972 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13973 bool result;
13974 PyObject * obj0 = 0 ;
13975 char *kwnames[] = {
13976 (char *) "self", NULL
13977 };
13978
13979 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleUp",kwnames,&obj0)) goto fail;
13980 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13981 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13982 {
13983 PyThreadState* __tstate = wxPyBeginAllowThreads();
13984 result = (bool)((wxMouseEvent const *)arg1)->MiddleUp();
13985
13986 wxPyEndAllowThreads(__tstate);
13987 if (PyErr_Occurred()) SWIG_fail;
13988 }
13989 {
13990 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13991 }
13992 return resultobj;
13993 fail:
13994 return NULL;
13995 }
13996
13997
13998 static PyObject *_wrap_MouseEvent_RightUp(PyObject *self, PyObject *args, PyObject *kwargs) {
13999 PyObject *resultobj;
14000 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14001 bool result;
14002 PyObject * obj0 = 0 ;
14003 char *kwnames[] = {
14004 (char *) "self", NULL
14005 };
14006
14007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightUp",kwnames,&obj0)) goto fail;
14008 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14009 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14010 {
14011 PyThreadState* __tstate = wxPyBeginAllowThreads();
14012 result = (bool)((wxMouseEvent const *)arg1)->RightUp();
14013
14014 wxPyEndAllowThreads(__tstate);
14015 if (PyErr_Occurred()) SWIG_fail;
14016 }
14017 {
14018 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14019 }
14020 return resultobj;
14021 fail:
14022 return NULL;
14023 }
14024
14025
14026 static PyObject *_wrap_MouseEvent_LeftDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
14027 PyObject *resultobj;
14028 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14029 bool result;
14030 PyObject * obj0 = 0 ;
14031 char *kwnames[] = {
14032 (char *) "self", NULL
14033 };
14034
14035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftDClick",kwnames,&obj0)) goto fail;
14036 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14037 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14038 {
14039 PyThreadState* __tstate = wxPyBeginAllowThreads();
14040 result = (bool)((wxMouseEvent const *)arg1)->LeftDClick();
14041
14042 wxPyEndAllowThreads(__tstate);
14043 if (PyErr_Occurred()) SWIG_fail;
14044 }
14045 {
14046 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14047 }
14048 return resultobj;
14049 fail:
14050 return NULL;
14051 }
14052
14053
14054 static PyObject *_wrap_MouseEvent_MiddleDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
14055 PyObject *resultobj;
14056 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14057 bool result;
14058 PyObject * obj0 = 0 ;
14059 char *kwnames[] = {
14060 (char *) "self", NULL
14061 };
14062
14063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleDClick",kwnames,&obj0)) goto fail;
14064 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14065 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14066 {
14067 PyThreadState* __tstate = wxPyBeginAllowThreads();
14068 result = (bool)((wxMouseEvent const *)arg1)->MiddleDClick();
14069
14070 wxPyEndAllowThreads(__tstate);
14071 if (PyErr_Occurred()) SWIG_fail;
14072 }
14073 {
14074 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14075 }
14076 return resultobj;
14077 fail:
14078 return NULL;
14079 }
14080
14081
14082 static PyObject *_wrap_MouseEvent_RightDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
14083 PyObject *resultobj;
14084 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14085 bool result;
14086 PyObject * obj0 = 0 ;
14087 char *kwnames[] = {
14088 (char *) "self", NULL
14089 };
14090
14091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightDClick",kwnames,&obj0)) goto fail;
14092 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14093 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14094 {
14095 PyThreadState* __tstate = wxPyBeginAllowThreads();
14096 result = (bool)((wxMouseEvent const *)arg1)->RightDClick();
14097
14098 wxPyEndAllowThreads(__tstate);
14099 if (PyErr_Occurred()) SWIG_fail;
14100 }
14101 {
14102 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14103 }
14104 return resultobj;
14105 fail:
14106 return NULL;
14107 }
14108
14109
14110 static PyObject *_wrap_MouseEvent_LeftIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
14111 PyObject *resultobj;
14112 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14113 bool result;
14114 PyObject * obj0 = 0 ;
14115 char *kwnames[] = {
14116 (char *) "self", NULL
14117 };
14118
14119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftIsDown",kwnames,&obj0)) goto fail;
14120 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14121 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14122 {
14123 PyThreadState* __tstate = wxPyBeginAllowThreads();
14124 result = (bool)(arg1)->LeftIsDown();
14125
14126 wxPyEndAllowThreads(__tstate);
14127 if (PyErr_Occurred()) SWIG_fail;
14128 }
14129 {
14130 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14131 }
14132 return resultobj;
14133 fail:
14134 return NULL;
14135 }
14136
14137
14138 static PyObject *_wrap_MouseEvent_MiddleIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
14139 PyObject *resultobj;
14140 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14141 bool result;
14142 PyObject * obj0 = 0 ;
14143 char *kwnames[] = {
14144 (char *) "self", NULL
14145 };
14146
14147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleIsDown",kwnames,&obj0)) goto fail;
14148 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14149 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14150 {
14151 PyThreadState* __tstate = wxPyBeginAllowThreads();
14152 result = (bool)(arg1)->MiddleIsDown();
14153
14154 wxPyEndAllowThreads(__tstate);
14155 if (PyErr_Occurred()) SWIG_fail;
14156 }
14157 {
14158 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14159 }
14160 return resultobj;
14161 fail:
14162 return NULL;
14163 }
14164
14165
14166 static PyObject *_wrap_MouseEvent_RightIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
14167 PyObject *resultobj;
14168 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14169 bool result;
14170 PyObject * obj0 = 0 ;
14171 char *kwnames[] = {
14172 (char *) "self", NULL
14173 };
14174
14175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightIsDown",kwnames,&obj0)) goto fail;
14176 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14177 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14178 {
14179 PyThreadState* __tstate = wxPyBeginAllowThreads();
14180 result = (bool)(arg1)->RightIsDown();
14181
14182 wxPyEndAllowThreads(__tstate);
14183 if (PyErr_Occurred()) SWIG_fail;
14184 }
14185 {
14186 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14187 }
14188 return resultobj;
14189 fail:
14190 return NULL;
14191 }
14192
14193
14194 static PyObject *_wrap_MouseEvent_Dragging(PyObject *self, PyObject *args, PyObject *kwargs) {
14195 PyObject *resultobj;
14196 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14197 bool result;
14198 PyObject * obj0 = 0 ;
14199 char *kwnames[] = {
14200 (char *) "self", NULL
14201 };
14202
14203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Dragging",kwnames,&obj0)) goto fail;
14204 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14205 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14206 {
14207 PyThreadState* __tstate = wxPyBeginAllowThreads();
14208 result = (bool)((wxMouseEvent const *)arg1)->Dragging();
14209
14210 wxPyEndAllowThreads(__tstate);
14211 if (PyErr_Occurred()) SWIG_fail;
14212 }
14213 {
14214 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14215 }
14216 return resultobj;
14217 fail:
14218 return NULL;
14219 }
14220
14221
14222 static PyObject *_wrap_MouseEvent_Moving(PyObject *self, PyObject *args, PyObject *kwargs) {
14223 PyObject *resultobj;
14224 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14225 bool result;
14226 PyObject * obj0 = 0 ;
14227 char *kwnames[] = {
14228 (char *) "self", NULL
14229 };
14230
14231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Moving",kwnames,&obj0)) goto fail;
14232 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14233 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14234 {
14235 PyThreadState* __tstate = wxPyBeginAllowThreads();
14236 result = (bool)((wxMouseEvent const *)arg1)->Moving();
14237
14238 wxPyEndAllowThreads(__tstate);
14239 if (PyErr_Occurred()) SWIG_fail;
14240 }
14241 {
14242 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14243 }
14244 return resultobj;
14245 fail:
14246 return NULL;
14247 }
14248
14249
14250 static PyObject *_wrap_MouseEvent_Entering(PyObject *self, PyObject *args, PyObject *kwargs) {
14251 PyObject *resultobj;
14252 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14253 bool result;
14254 PyObject * obj0 = 0 ;
14255 char *kwnames[] = {
14256 (char *) "self", NULL
14257 };
14258
14259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Entering",kwnames,&obj0)) goto fail;
14260 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14261 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14262 {
14263 PyThreadState* __tstate = wxPyBeginAllowThreads();
14264 result = (bool)((wxMouseEvent const *)arg1)->Entering();
14265
14266 wxPyEndAllowThreads(__tstate);
14267 if (PyErr_Occurred()) SWIG_fail;
14268 }
14269 {
14270 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14271 }
14272 return resultobj;
14273 fail:
14274 return NULL;
14275 }
14276
14277
14278 static PyObject *_wrap_MouseEvent_Leaving(PyObject *self, PyObject *args, PyObject *kwargs) {
14279 PyObject *resultobj;
14280 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14281 bool result;
14282 PyObject * obj0 = 0 ;
14283 char *kwnames[] = {
14284 (char *) "self", NULL
14285 };
14286
14287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Leaving",kwnames,&obj0)) goto fail;
14288 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14289 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14290 {
14291 PyThreadState* __tstate = wxPyBeginAllowThreads();
14292 result = (bool)((wxMouseEvent const *)arg1)->Leaving();
14293
14294 wxPyEndAllowThreads(__tstate);
14295 if (PyErr_Occurred()) SWIG_fail;
14296 }
14297 {
14298 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14299 }
14300 return resultobj;
14301 fail:
14302 return NULL;
14303 }
14304
14305
14306 static PyObject *_wrap_MouseEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
14307 PyObject *resultobj;
14308 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14309 wxPoint result;
14310 PyObject * obj0 = 0 ;
14311 char *kwnames[] = {
14312 (char *) "self", NULL
14313 };
14314
14315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetPosition",kwnames,&obj0)) goto fail;
14316 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14317 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14318 {
14319 PyThreadState* __tstate = wxPyBeginAllowThreads();
14320 result = (arg1)->GetPosition();
14321
14322 wxPyEndAllowThreads(__tstate);
14323 if (PyErr_Occurred()) SWIG_fail;
14324 }
14325 {
14326 wxPoint * resultptr;
14327 resultptr = new wxPoint((wxPoint &) result);
14328 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
14329 }
14330 return resultobj;
14331 fail:
14332 return NULL;
14333 }
14334
14335
14336 static PyObject *_wrap_MouseEvent_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
14337 PyObject *resultobj;
14338 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14339 long *arg2 = (long *) 0 ;
14340 long *arg3 = (long *) 0 ;
14341 long temp2 ;
14342 long temp3 ;
14343 PyObject * obj0 = 0 ;
14344 char *kwnames[] = {
14345 (char *) "self", NULL
14346 };
14347
14348 arg2 = &temp2;
14349 arg3 = &temp3;
14350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetPositionTuple",kwnames,&obj0)) goto fail;
14351 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14352 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14353 {
14354 PyThreadState* __tstate = wxPyBeginAllowThreads();
14355 (arg1)->GetPosition(arg2,arg3);
14356
14357 wxPyEndAllowThreads(__tstate);
14358 if (PyErr_Occurred()) SWIG_fail;
14359 }
14360 Py_INCREF(Py_None); resultobj = Py_None;
14361 {
14362 PyObject *o = PyInt_FromLong((long) (*arg2));
14363 resultobj = t_output_helper(resultobj,o);
14364 }
14365 {
14366 PyObject *o = PyInt_FromLong((long) (*arg3));
14367 resultobj = t_output_helper(resultobj,o);
14368 }
14369 return resultobj;
14370 fail:
14371 return NULL;
14372 }
14373
14374
14375 static PyObject *_wrap_MouseEvent_GetLogicalPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
14376 PyObject *resultobj;
14377 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14378 wxDC *arg2 = 0 ;
14379 wxPoint result;
14380 PyObject * obj0 = 0 ;
14381 PyObject * obj1 = 0 ;
14382 char *kwnames[] = {
14383 (char *) "self",(char *) "dc", NULL
14384 };
14385
14386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_GetLogicalPosition",kwnames,&obj0,&obj1)) goto fail;
14387 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14388 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14389 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
14390 SWIG_POINTER_EXCEPTION | 0)) == -1)
14391 SWIG_fail;
14392 if (arg2 == NULL) {
14393 PyErr_SetString(PyExc_TypeError,"null reference");
14394 SWIG_fail;
14395 }
14396 {
14397 PyThreadState* __tstate = wxPyBeginAllowThreads();
14398 result = ((wxMouseEvent const *)arg1)->GetLogicalPosition((wxDC const &)*arg2);
14399
14400 wxPyEndAllowThreads(__tstate);
14401 if (PyErr_Occurred()) SWIG_fail;
14402 }
14403 {
14404 wxPoint * resultptr;
14405 resultptr = new wxPoint((wxPoint &) result);
14406 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
14407 }
14408 return resultobj;
14409 fail:
14410 return NULL;
14411 }
14412
14413
14414 static PyObject *_wrap_MouseEvent_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
14415 PyObject *resultobj;
14416 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14417 int result;
14418 PyObject * obj0 = 0 ;
14419 char *kwnames[] = {
14420 (char *) "self", NULL
14421 };
14422
14423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetX",kwnames,&obj0)) goto fail;
14424 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14425 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14426 {
14427 PyThreadState* __tstate = wxPyBeginAllowThreads();
14428 result = (int)((wxMouseEvent const *)arg1)->GetX();
14429
14430 wxPyEndAllowThreads(__tstate);
14431 if (PyErr_Occurred()) SWIG_fail;
14432 }
14433 resultobj = SWIG_FromInt((int)result);
14434 return resultobj;
14435 fail:
14436 return NULL;
14437 }
14438
14439
14440 static PyObject *_wrap_MouseEvent_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
14441 PyObject *resultobj;
14442 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14443 int result;
14444 PyObject * obj0 = 0 ;
14445 char *kwnames[] = {
14446 (char *) "self", NULL
14447 };
14448
14449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetY",kwnames,&obj0)) goto fail;
14450 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14451 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14452 {
14453 PyThreadState* __tstate = wxPyBeginAllowThreads();
14454 result = (int)((wxMouseEvent const *)arg1)->GetY();
14455
14456 wxPyEndAllowThreads(__tstate);
14457 if (PyErr_Occurred()) SWIG_fail;
14458 }
14459 resultobj = SWIG_FromInt((int)result);
14460 return resultobj;
14461 fail:
14462 return NULL;
14463 }
14464
14465
14466 static PyObject *_wrap_MouseEvent_GetWheelRotation(PyObject *self, PyObject *args, PyObject *kwargs) {
14467 PyObject *resultobj;
14468 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14469 int result;
14470 PyObject * obj0 = 0 ;
14471 char *kwnames[] = {
14472 (char *) "self", NULL
14473 };
14474
14475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetWheelRotation",kwnames,&obj0)) goto fail;
14476 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14477 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14478 {
14479 PyThreadState* __tstate = wxPyBeginAllowThreads();
14480 result = (int)((wxMouseEvent const *)arg1)->GetWheelRotation();
14481
14482 wxPyEndAllowThreads(__tstate);
14483 if (PyErr_Occurred()) SWIG_fail;
14484 }
14485 resultobj = SWIG_FromInt((int)result);
14486 return resultobj;
14487 fail:
14488 return NULL;
14489 }
14490
14491
14492 static PyObject *_wrap_MouseEvent_GetWheelDelta(PyObject *self, PyObject *args, PyObject *kwargs) {
14493 PyObject *resultobj;
14494 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14495 int result;
14496 PyObject * obj0 = 0 ;
14497 char *kwnames[] = {
14498 (char *) "self", NULL
14499 };
14500
14501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetWheelDelta",kwnames,&obj0)) goto fail;
14502 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14503 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14504 {
14505 PyThreadState* __tstate = wxPyBeginAllowThreads();
14506 result = (int)((wxMouseEvent const *)arg1)->GetWheelDelta();
14507
14508 wxPyEndAllowThreads(__tstate);
14509 if (PyErr_Occurred()) SWIG_fail;
14510 }
14511 resultobj = SWIG_FromInt((int)result);
14512 return resultobj;
14513 fail:
14514 return NULL;
14515 }
14516
14517
14518 static PyObject *_wrap_MouseEvent_GetLinesPerAction(PyObject *self, PyObject *args, PyObject *kwargs) {
14519 PyObject *resultobj;
14520 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14521 int result;
14522 PyObject * obj0 = 0 ;
14523 char *kwnames[] = {
14524 (char *) "self", NULL
14525 };
14526
14527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetLinesPerAction",kwnames,&obj0)) goto fail;
14528 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14529 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14530 {
14531 PyThreadState* __tstate = wxPyBeginAllowThreads();
14532 result = (int)((wxMouseEvent const *)arg1)->GetLinesPerAction();
14533
14534 wxPyEndAllowThreads(__tstate);
14535 if (PyErr_Occurred()) SWIG_fail;
14536 }
14537 resultobj = SWIG_FromInt((int)result);
14538 return resultobj;
14539 fail:
14540 return NULL;
14541 }
14542
14543
14544 static PyObject *_wrap_MouseEvent_IsPageScroll(PyObject *self, PyObject *args, PyObject *kwargs) {
14545 PyObject *resultobj;
14546 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14547 bool result;
14548 PyObject * obj0 = 0 ;
14549 char *kwnames[] = {
14550 (char *) "self", NULL
14551 };
14552
14553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_IsPageScroll",kwnames,&obj0)) goto fail;
14554 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14555 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14556 {
14557 PyThreadState* __tstate = wxPyBeginAllowThreads();
14558 result = (bool)((wxMouseEvent const *)arg1)->IsPageScroll();
14559
14560 wxPyEndAllowThreads(__tstate);
14561 if (PyErr_Occurred()) SWIG_fail;
14562 }
14563 {
14564 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14565 }
14566 return resultobj;
14567 fail:
14568 return NULL;
14569 }
14570
14571
14572 static PyObject *_wrap_MouseEvent_m_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14573 PyObject *resultobj;
14574 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14575 int arg2 ;
14576 PyObject * obj0 = 0 ;
14577 PyObject * obj1 = 0 ;
14578 char *kwnames[] = {
14579 (char *) "self",(char *) "m_x", NULL
14580 };
14581
14582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_x_set",kwnames,&obj0,&obj1)) goto fail;
14583 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14584 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14585 arg2 = (int) SWIG_AsInt(obj1);
14586 if (PyErr_Occurred()) SWIG_fail;
14587 if (arg1) (arg1)->m_x = arg2;
14588
14589 Py_INCREF(Py_None); resultobj = Py_None;
14590 return resultobj;
14591 fail:
14592 return NULL;
14593 }
14594
14595
14596 static PyObject *_wrap_MouseEvent_m_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14597 PyObject *resultobj;
14598 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14599 int result;
14600 PyObject * obj0 = 0 ;
14601 char *kwnames[] = {
14602 (char *) "self", NULL
14603 };
14604
14605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_x_get",kwnames,&obj0)) goto fail;
14606 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14607 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14608 result = (int) ((arg1)->m_x);
14609
14610 resultobj = SWIG_FromInt((int)result);
14611 return resultobj;
14612 fail:
14613 return NULL;
14614 }
14615
14616
14617 static PyObject *_wrap_MouseEvent_m_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14618 PyObject *resultobj;
14619 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14620 int arg2 ;
14621 PyObject * obj0 = 0 ;
14622 PyObject * obj1 = 0 ;
14623 char *kwnames[] = {
14624 (char *) "self",(char *) "m_y", NULL
14625 };
14626
14627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_y_set",kwnames,&obj0,&obj1)) goto fail;
14628 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14629 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14630 arg2 = (int) SWIG_AsInt(obj1);
14631 if (PyErr_Occurred()) SWIG_fail;
14632 if (arg1) (arg1)->m_y = arg2;
14633
14634 Py_INCREF(Py_None); resultobj = Py_None;
14635 return resultobj;
14636 fail:
14637 return NULL;
14638 }
14639
14640
14641 static PyObject *_wrap_MouseEvent_m_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14642 PyObject *resultobj;
14643 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14644 int result;
14645 PyObject * obj0 = 0 ;
14646 char *kwnames[] = {
14647 (char *) "self", NULL
14648 };
14649
14650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_y_get",kwnames,&obj0)) goto fail;
14651 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14652 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14653 result = (int) ((arg1)->m_y);
14654
14655 resultobj = SWIG_FromInt((int)result);
14656 return resultobj;
14657 fail:
14658 return NULL;
14659 }
14660
14661
14662 static PyObject *_wrap_MouseEvent_m_leftDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14663 PyObject *resultobj;
14664 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14665 bool arg2 ;
14666 PyObject * obj0 = 0 ;
14667 PyObject * obj1 = 0 ;
14668 char *kwnames[] = {
14669 (char *) "self",(char *) "m_leftDown", NULL
14670 };
14671
14672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_leftDown_set",kwnames,&obj0,&obj1)) goto fail;
14673 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14674 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14675 arg2 = (bool) SWIG_AsBool(obj1);
14676 if (PyErr_Occurred()) SWIG_fail;
14677 if (arg1) (arg1)->m_leftDown = arg2;
14678
14679 Py_INCREF(Py_None); resultobj = Py_None;
14680 return resultobj;
14681 fail:
14682 return NULL;
14683 }
14684
14685
14686 static PyObject *_wrap_MouseEvent_m_leftDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14687 PyObject *resultobj;
14688 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14689 bool result;
14690 PyObject * obj0 = 0 ;
14691 char *kwnames[] = {
14692 (char *) "self", NULL
14693 };
14694
14695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_leftDown_get",kwnames,&obj0)) goto fail;
14696 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14697 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14698 result = (bool) ((arg1)->m_leftDown);
14699
14700 {
14701 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14702 }
14703 return resultobj;
14704 fail:
14705 return NULL;
14706 }
14707
14708
14709 static PyObject *_wrap_MouseEvent_m_middleDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14710 PyObject *resultobj;
14711 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14712 bool arg2 ;
14713 PyObject * obj0 = 0 ;
14714 PyObject * obj1 = 0 ;
14715 char *kwnames[] = {
14716 (char *) "self",(char *) "m_middleDown", NULL
14717 };
14718
14719 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_middleDown_set",kwnames,&obj0,&obj1)) goto fail;
14720 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14721 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14722 arg2 = (bool) SWIG_AsBool(obj1);
14723 if (PyErr_Occurred()) SWIG_fail;
14724 if (arg1) (arg1)->m_middleDown = arg2;
14725
14726 Py_INCREF(Py_None); resultobj = Py_None;
14727 return resultobj;
14728 fail:
14729 return NULL;
14730 }
14731
14732
14733 static PyObject *_wrap_MouseEvent_m_middleDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14734 PyObject *resultobj;
14735 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14736 bool result;
14737 PyObject * obj0 = 0 ;
14738 char *kwnames[] = {
14739 (char *) "self", NULL
14740 };
14741
14742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_middleDown_get",kwnames,&obj0)) goto fail;
14743 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14744 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14745 result = (bool) ((arg1)->m_middleDown);
14746
14747 {
14748 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14749 }
14750 return resultobj;
14751 fail:
14752 return NULL;
14753 }
14754
14755
14756 static PyObject *_wrap_MouseEvent_m_rightDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14757 PyObject *resultobj;
14758 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14759 bool arg2 ;
14760 PyObject * obj0 = 0 ;
14761 PyObject * obj1 = 0 ;
14762 char *kwnames[] = {
14763 (char *) "self",(char *) "m_rightDown", NULL
14764 };
14765
14766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_rightDown_set",kwnames,&obj0,&obj1)) goto fail;
14767 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14768 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14769 arg2 = (bool) SWIG_AsBool(obj1);
14770 if (PyErr_Occurred()) SWIG_fail;
14771 if (arg1) (arg1)->m_rightDown = arg2;
14772
14773 Py_INCREF(Py_None); resultobj = Py_None;
14774 return resultobj;
14775 fail:
14776 return NULL;
14777 }
14778
14779
14780 static PyObject *_wrap_MouseEvent_m_rightDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14781 PyObject *resultobj;
14782 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14783 bool result;
14784 PyObject * obj0 = 0 ;
14785 char *kwnames[] = {
14786 (char *) "self", NULL
14787 };
14788
14789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_rightDown_get",kwnames,&obj0)) goto fail;
14790 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14791 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14792 result = (bool) ((arg1)->m_rightDown);
14793
14794 {
14795 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14796 }
14797 return resultobj;
14798 fail:
14799 return NULL;
14800 }
14801
14802
14803 static PyObject *_wrap_MouseEvent_m_controlDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14804 PyObject *resultobj;
14805 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14806 bool arg2 ;
14807 PyObject * obj0 = 0 ;
14808 PyObject * obj1 = 0 ;
14809 char *kwnames[] = {
14810 (char *) "self",(char *) "m_controlDown", NULL
14811 };
14812
14813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_controlDown_set",kwnames,&obj0,&obj1)) goto fail;
14814 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14815 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14816 arg2 = (bool) SWIG_AsBool(obj1);
14817 if (PyErr_Occurred()) SWIG_fail;
14818 if (arg1) (arg1)->m_controlDown = arg2;
14819
14820 Py_INCREF(Py_None); resultobj = Py_None;
14821 return resultobj;
14822 fail:
14823 return NULL;
14824 }
14825
14826
14827 static PyObject *_wrap_MouseEvent_m_controlDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14828 PyObject *resultobj;
14829 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14830 bool result;
14831 PyObject * obj0 = 0 ;
14832 char *kwnames[] = {
14833 (char *) "self", NULL
14834 };
14835
14836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_controlDown_get",kwnames,&obj0)) goto fail;
14837 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14838 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14839 result = (bool) ((arg1)->m_controlDown);
14840
14841 {
14842 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14843 }
14844 return resultobj;
14845 fail:
14846 return NULL;
14847 }
14848
14849
14850 static PyObject *_wrap_MouseEvent_m_shiftDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14851 PyObject *resultobj;
14852 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14853 bool arg2 ;
14854 PyObject * obj0 = 0 ;
14855 PyObject * obj1 = 0 ;
14856 char *kwnames[] = {
14857 (char *) "self",(char *) "m_shiftDown", NULL
14858 };
14859
14860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_shiftDown_set",kwnames,&obj0,&obj1)) goto fail;
14861 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14862 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14863 arg2 = (bool) SWIG_AsBool(obj1);
14864 if (PyErr_Occurred()) SWIG_fail;
14865 if (arg1) (arg1)->m_shiftDown = arg2;
14866
14867 Py_INCREF(Py_None); resultobj = Py_None;
14868 return resultobj;
14869 fail:
14870 return NULL;
14871 }
14872
14873
14874 static PyObject *_wrap_MouseEvent_m_shiftDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14875 PyObject *resultobj;
14876 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14877 bool result;
14878 PyObject * obj0 = 0 ;
14879 char *kwnames[] = {
14880 (char *) "self", NULL
14881 };
14882
14883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_shiftDown_get",kwnames,&obj0)) goto fail;
14884 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14885 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14886 result = (bool) ((arg1)->m_shiftDown);
14887
14888 {
14889 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14890 }
14891 return resultobj;
14892 fail:
14893 return NULL;
14894 }
14895
14896
14897 static PyObject *_wrap_MouseEvent_m_altDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14898 PyObject *resultobj;
14899 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14900 bool arg2 ;
14901 PyObject * obj0 = 0 ;
14902 PyObject * obj1 = 0 ;
14903 char *kwnames[] = {
14904 (char *) "self",(char *) "m_altDown", NULL
14905 };
14906
14907 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_altDown_set",kwnames,&obj0,&obj1)) goto fail;
14908 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14909 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14910 arg2 = (bool) SWIG_AsBool(obj1);
14911 if (PyErr_Occurred()) SWIG_fail;
14912 if (arg1) (arg1)->m_altDown = arg2;
14913
14914 Py_INCREF(Py_None); resultobj = Py_None;
14915 return resultobj;
14916 fail:
14917 return NULL;
14918 }
14919
14920
14921 static PyObject *_wrap_MouseEvent_m_altDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14922 PyObject *resultobj;
14923 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14924 bool result;
14925 PyObject * obj0 = 0 ;
14926 char *kwnames[] = {
14927 (char *) "self", NULL
14928 };
14929
14930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_altDown_get",kwnames,&obj0)) goto fail;
14931 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14932 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14933 result = (bool) ((arg1)->m_altDown);
14934
14935 {
14936 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14937 }
14938 return resultobj;
14939 fail:
14940 return NULL;
14941 }
14942
14943
14944 static PyObject *_wrap_MouseEvent_m_metaDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14945 PyObject *resultobj;
14946 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14947 bool arg2 ;
14948 PyObject * obj0 = 0 ;
14949 PyObject * obj1 = 0 ;
14950 char *kwnames[] = {
14951 (char *) "self",(char *) "m_metaDown", NULL
14952 };
14953
14954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_metaDown_set",kwnames,&obj0,&obj1)) goto fail;
14955 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14956 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14957 arg2 = (bool) SWIG_AsBool(obj1);
14958 if (PyErr_Occurred()) SWIG_fail;
14959 if (arg1) (arg1)->m_metaDown = arg2;
14960
14961 Py_INCREF(Py_None); resultobj = Py_None;
14962 return resultobj;
14963 fail:
14964 return NULL;
14965 }
14966
14967
14968 static PyObject *_wrap_MouseEvent_m_metaDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14969 PyObject *resultobj;
14970 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14971 bool result;
14972 PyObject * obj0 = 0 ;
14973 char *kwnames[] = {
14974 (char *) "self", NULL
14975 };
14976
14977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_metaDown_get",kwnames,&obj0)) goto fail;
14978 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14979 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14980 result = (bool) ((arg1)->m_metaDown);
14981
14982 {
14983 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14984 }
14985 return resultobj;
14986 fail:
14987 return NULL;
14988 }
14989
14990
14991 static PyObject *_wrap_MouseEvent_m_wheelRotation_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14992 PyObject *resultobj;
14993 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14994 int arg2 ;
14995 PyObject * obj0 = 0 ;
14996 PyObject * obj1 = 0 ;
14997 char *kwnames[] = {
14998 (char *) "self",(char *) "m_wheelRotation", NULL
14999 };
15000
15001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_wheelRotation_set",kwnames,&obj0,&obj1)) goto fail;
15002 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15003 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15004 arg2 = (int) SWIG_AsInt(obj1);
15005 if (PyErr_Occurred()) SWIG_fail;
15006 if (arg1) (arg1)->m_wheelRotation = arg2;
15007
15008 Py_INCREF(Py_None); resultobj = Py_None;
15009 return resultobj;
15010 fail:
15011 return NULL;
15012 }
15013
15014
15015 static PyObject *_wrap_MouseEvent_m_wheelRotation_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15016 PyObject *resultobj;
15017 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15018 int result;
15019 PyObject * obj0 = 0 ;
15020 char *kwnames[] = {
15021 (char *) "self", NULL
15022 };
15023
15024 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_wheelRotation_get",kwnames,&obj0)) goto fail;
15025 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15026 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15027 result = (int) ((arg1)->m_wheelRotation);
15028
15029 resultobj = SWIG_FromInt((int)result);
15030 return resultobj;
15031 fail:
15032 return NULL;
15033 }
15034
15035
15036 static PyObject *_wrap_MouseEvent_m_wheelDelta_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15037 PyObject *resultobj;
15038 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15039 int arg2 ;
15040 PyObject * obj0 = 0 ;
15041 PyObject * obj1 = 0 ;
15042 char *kwnames[] = {
15043 (char *) "self",(char *) "m_wheelDelta", NULL
15044 };
15045
15046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_wheelDelta_set",kwnames,&obj0,&obj1)) goto fail;
15047 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15048 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15049 arg2 = (int) SWIG_AsInt(obj1);
15050 if (PyErr_Occurred()) SWIG_fail;
15051 if (arg1) (arg1)->m_wheelDelta = arg2;
15052
15053 Py_INCREF(Py_None); resultobj = Py_None;
15054 return resultobj;
15055 fail:
15056 return NULL;
15057 }
15058
15059
15060 static PyObject *_wrap_MouseEvent_m_wheelDelta_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15061 PyObject *resultobj;
15062 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15063 int result;
15064 PyObject * obj0 = 0 ;
15065 char *kwnames[] = {
15066 (char *) "self", NULL
15067 };
15068
15069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_wheelDelta_get",kwnames,&obj0)) goto fail;
15070 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15071 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15072 result = (int) ((arg1)->m_wheelDelta);
15073
15074 resultobj = SWIG_FromInt((int)result);
15075 return resultobj;
15076 fail:
15077 return NULL;
15078 }
15079
15080
15081 static PyObject *_wrap_MouseEvent_m_linesPerAction_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15082 PyObject *resultobj;
15083 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15084 int arg2 ;
15085 PyObject * obj0 = 0 ;
15086 PyObject * obj1 = 0 ;
15087 char *kwnames[] = {
15088 (char *) "self",(char *) "m_linesPerAction", NULL
15089 };
15090
15091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_linesPerAction_set",kwnames,&obj0,&obj1)) goto fail;
15092 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15093 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15094 arg2 = (int) SWIG_AsInt(obj1);
15095 if (PyErr_Occurred()) SWIG_fail;
15096 if (arg1) (arg1)->m_linesPerAction = arg2;
15097
15098 Py_INCREF(Py_None); resultobj = Py_None;
15099 return resultobj;
15100 fail:
15101 return NULL;
15102 }
15103
15104
15105 static PyObject *_wrap_MouseEvent_m_linesPerAction_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15106 PyObject *resultobj;
15107 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15108 int result;
15109 PyObject * obj0 = 0 ;
15110 char *kwnames[] = {
15111 (char *) "self", NULL
15112 };
15113
15114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_linesPerAction_get",kwnames,&obj0)) goto fail;
15115 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15116 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15117 result = (int) ((arg1)->m_linesPerAction);
15118
15119 resultobj = SWIG_FromInt((int)result);
15120 return resultobj;
15121 fail:
15122 return NULL;
15123 }
15124
15125
15126 static PyObject * MouseEvent_swigregister(PyObject *self, PyObject *args) {
15127 PyObject *obj;
15128 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15129 SWIG_TypeClientData(SWIGTYPE_p_wxMouseEvent, obj);
15130 Py_INCREF(obj);
15131 return Py_BuildValue((char *)"");
15132 }
15133 static PyObject *_wrap_new_SetCursorEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
15134 PyObject *resultobj;
15135 int arg1 = (int) 0 ;
15136 int arg2 = (int) 0 ;
15137 wxSetCursorEvent *result;
15138 PyObject * obj0 = 0 ;
15139 PyObject * obj1 = 0 ;
15140 char *kwnames[] = {
15141 (char *) "x",(char *) "y", NULL
15142 };
15143
15144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SetCursorEvent",kwnames,&obj0,&obj1)) goto fail;
15145 if (obj0) {
15146 arg1 = (int) SWIG_AsInt(obj0);
15147 if (PyErr_Occurred()) SWIG_fail;
15148 }
15149 if (obj1) {
15150 arg2 = (int) SWIG_AsInt(obj1);
15151 if (PyErr_Occurred()) SWIG_fail;
15152 }
15153 {
15154 PyThreadState* __tstate = wxPyBeginAllowThreads();
15155 result = (wxSetCursorEvent *)new wxSetCursorEvent(arg1,arg2);
15156
15157 wxPyEndAllowThreads(__tstate);
15158 if (PyErr_Occurred()) SWIG_fail;
15159 }
15160 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSetCursorEvent, 1);
15161 return resultobj;
15162 fail:
15163 return NULL;
15164 }
15165
15166
15167 static PyObject *_wrap_SetCursorEvent_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
15168 PyObject *resultobj;
15169 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15170 int result;
15171 PyObject * obj0 = 0 ;
15172 char *kwnames[] = {
15173 (char *) "self", NULL
15174 };
15175
15176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetX",kwnames,&obj0)) goto fail;
15177 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15178 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15179 {
15180 PyThreadState* __tstate = wxPyBeginAllowThreads();
15181 result = (int)((wxSetCursorEvent const *)arg1)->GetX();
15182
15183 wxPyEndAllowThreads(__tstate);
15184 if (PyErr_Occurred()) SWIG_fail;
15185 }
15186 resultobj = SWIG_FromInt((int)result);
15187 return resultobj;
15188 fail:
15189 return NULL;
15190 }
15191
15192
15193 static PyObject *_wrap_SetCursorEvent_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
15194 PyObject *resultobj;
15195 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15196 int result;
15197 PyObject * obj0 = 0 ;
15198 char *kwnames[] = {
15199 (char *) "self", NULL
15200 };
15201
15202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetY",kwnames,&obj0)) goto fail;
15203 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15204 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15205 {
15206 PyThreadState* __tstate = wxPyBeginAllowThreads();
15207 result = (int)((wxSetCursorEvent const *)arg1)->GetY();
15208
15209 wxPyEndAllowThreads(__tstate);
15210 if (PyErr_Occurred()) SWIG_fail;
15211 }
15212 resultobj = SWIG_FromInt((int)result);
15213 return resultobj;
15214 fail:
15215 return NULL;
15216 }
15217
15218
15219 static PyObject *_wrap_SetCursorEvent_SetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
15220 PyObject *resultobj;
15221 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15222 wxCursor *arg2 = 0 ;
15223 PyObject * obj0 = 0 ;
15224 PyObject * obj1 = 0 ;
15225 char *kwnames[] = {
15226 (char *) "self",(char *) "cursor", NULL
15227 };
15228
15229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SetCursorEvent_SetCursor",kwnames,&obj0,&obj1)) goto fail;
15230 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15231 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15232 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCursor,
15233 SWIG_POINTER_EXCEPTION | 0)) == -1)
15234 SWIG_fail;
15235 if (arg2 == NULL) {
15236 PyErr_SetString(PyExc_TypeError,"null reference");
15237 SWIG_fail;
15238 }
15239 {
15240 PyThreadState* __tstate = wxPyBeginAllowThreads();
15241 (arg1)->SetCursor((wxCursor const &)*arg2);
15242
15243 wxPyEndAllowThreads(__tstate);
15244 if (PyErr_Occurred()) SWIG_fail;
15245 }
15246 Py_INCREF(Py_None); resultobj = Py_None;
15247 return resultobj;
15248 fail:
15249 return NULL;
15250 }
15251
15252
15253 static PyObject *_wrap_SetCursorEvent_GetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
15254 PyObject *resultobj;
15255 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15256 wxCursor *result;
15257 PyObject * obj0 = 0 ;
15258 char *kwnames[] = {
15259 (char *) "self", NULL
15260 };
15261
15262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetCursor",kwnames,&obj0)) goto fail;
15263 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15264 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15265 {
15266 PyThreadState* __tstate = wxPyBeginAllowThreads();
15267 {
15268 wxCursor const &_result_ref = ((wxSetCursorEvent const *)arg1)->GetCursor();
15269 result = (wxCursor *) &_result_ref;
15270 }
15271
15272 wxPyEndAllowThreads(__tstate);
15273 if (PyErr_Occurred()) SWIG_fail;
15274 }
15275 {
15276 wxCursor* resultptr = new wxCursor(*result);
15277 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxCursor, 1);
15278 }
15279 return resultobj;
15280 fail:
15281 return NULL;
15282 }
15283
15284
15285 static PyObject *_wrap_SetCursorEvent_HasCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
15286 PyObject *resultobj;
15287 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15288 bool result;
15289 PyObject * obj0 = 0 ;
15290 char *kwnames[] = {
15291 (char *) "self", NULL
15292 };
15293
15294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_HasCursor",kwnames,&obj0)) goto fail;
15295 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15296 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15297 {
15298 PyThreadState* __tstate = wxPyBeginAllowThreads();
15299 result = (bool)((wxSetCursorEvent const *)arg1)->HasCursor();
15300
15301 wxPyEndAllowThreads(__tstate);
15302 if (PyErr_Occurred()) SWIG_fail;
15303 }
15304 {
15305 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15306 }
15307 return resultobj;
15308 fail:
15309 return NULL;
15310 }
15311
15312
15313 static PyObject * SetCursorEvent_swigregister(PyObject *self, PyObject *args) {
15314 PyObject *obj;
15315 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15316 SWIG_TypeClientData(SWIGTYPE_p_wxSetCursorEvent, obj);
15317 Py_INCREF(obj);
15318 return Py_BuildValue((char *)"");
15319 }
15320 static PyObject *_wrap_new_KeyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
15321 PyObject *resultobj;
15322 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
15323 wxKeyEvent *result;
15324 PyObject * obj0 = 0 ;
15325 char *kwnames[] = {
15326 (char *) "keyType", NULL
15327 };
15328
15329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_KeyEvent",kwnames,&obj0)) goto fail;
15330 if (obj0) {
15331 arg1 = (wxEventType) SWIG_AsInt(obj0);
15332 if (PyErr_Occurred()) SWIG_fail;
15333 }
15334 {
15335 PyThreadState* __tstate = wxPyBeginAllowThreads();
15336 result = (wxKeyEvent *)new wxKeyEvent(arg1);
15337
15338 wxPyEndAllowThreads(__tstate);
15339 if (PyErr_Occurred()) SWIG_fail;
15340 }
15341 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxKeyEvent, 1);
15342 return resultobj;
15343 fail:
15344 return NULL;
15345 }
15346
15347
15348 static PyObject *_wrap_KeyEvent_ControlDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15349 PyObject *resultobj;
15350 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15351 bool result;
15352 PyObject * obj0 = 0 ;
15353 char *kwnames[] = {
15354 (char *) "self", NULL
15355 };
15356
15357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_ControlDown",kwnames,&obj0)) goto fail;
15358 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15359 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15360 {
15361 PyThreadState* __tstate = wxPyBeginAllowThreads();
15362 result = (bool)((wxKeyEvent const *)arg1)->ControlDown();
15363
15364 wxPyEndAllowThreads(__tstate);
15365 if (PyErr_Occurred()) SWIG_fail;
15366 }
15367 {
15368 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15369 }
15370 return resultobj;
15371 fail:
15372 return NULL;
15373 }
15374
15375
15376 static PyObject *_wrap_KeyEvent_MetaDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15377 PyObject *resultobj;
15378 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15379 bool result;
15380 PyObject * obj0 = 0 ;
15381 char *kwnames[] = {
15382 (char *) "self", NULL
15383 };
15384
15385 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_MetaDown",kwnames,&obj0)) goto fail;
15386 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15387 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15388 {
15389 PyThreadState* __tstate = wxPyBeginAllowThreads();
15390 result = (bool)((wxKeyEvent const *)arg1)->MetaDown();
15391
15392 wxPyEndAllowThreads(__tstate);
15393 if (PyErr_Occurred()) SWIG_fail;
15394 }
15395 {
15396 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15397 }
15398 return resultobj;
15399 fail:
15400 return NULL;
15401 }
15402
15403
15404 static PyObject *_wrap_KeyEvent_AltDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15405 PyObject *resultobj;
15406 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15407 bool result;
15408 PyObject * obj0 = 0 ;
15409 char *kwnames[] = {
15410 (char *) "self", NULL
15411 };
15412
15413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_AltDown",kwnames,&obj0)) goto fail;
15414 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15415 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15416 {
15417 PyThreadState* __tstate = wxPyBeginAllowThreads();
15418 result = (bool)((wxKeyEvent const *)arg1)->AltDown();
15419
15420 wxPyEndAllowThreads(__tstate);
15421 if (PyErr_Occurred()) SWIG_fail;
15422 }
15423 {
15424 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15425 }
15426 return resultobj;
15427 fail:
15428 return NULL;
15429 }
15430
15431
15432 static PyObject *_wrap_KeyEvent_ShiftDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15433 PyObject *resultobj;
15434 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15435 bool result;
15436 PyObject * obj0 = 0 ;
15437 char *kwnames[] = {
15438 (char *) "self", NULL
15439 };
15440
15441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_ShiftDown",kwnames,&obj0)) goto fail;
15442 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15443 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15444 {
15445 PyThreadState* __tstate = wxPyBeginAllowThreads();
15446 result = (bool)((wxKeyEvent const *)arg1)->ShiftDown();
15447
15448 wxPyEndAllowThreads(__tstate);
15449 if (PyErr_Occurred()) SWIG_fail;
15450 }
15451 {
15452 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15453 }
15454 return resultobj;
15455 fail:
15456 return NULL;
15457 }
15458
15459
15460 static PyObject *_wrap_KeyEvent_HasModifiers(PyObject *self, PyObject *args, PyObject *kwargs) {
15461 PyObject *resultobj;
15462 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15463 bool result;
15464 PyObject * obj0 = 0 ;
15465 char *kwnames[] = {
15466 (char *) "self", NULL
15467 };
15468
15469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_HasModifiers",kwnames,&obj0)) goto fail;
15470 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15471 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15472 {
15473 PyThreadState* __tstate = wxPyBeginAllowThreads();
15474 result = (bool)((wxKeyEvent const *)arg1)->HasModifiers();
15475
15476 wxPyEndAllowThreads(__tstate);
15477 if (PyErr_Occurred()) SWIG_fail;
15478 }
15479 {
15480 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15481 }
15482 return resultobj;
15483 fail:
15484 return NULL;
15485 }
15486
15487
15488 static PyObject *_wrap_KeyEvent_GetKeyCode(PyObject *self, PyObject *args, PyObject *kwargs) {
15489 PyObject *resultobj;
15490 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15491 int result;
15492 PyObject * obj0 = 0 ;
15493 char *kwnames[] = {
15494 (char *) "self", NULL
15495 };
15496
15497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetKeyCode",kwnames,&obj0)) goto fail;
15498 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15499 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15500 {
15501 PyThreadState* __tstate = wxPyBeginAllowThreads();
15502 result = (int)((wxKeyEvent const *)arg1)->GetKeyCode();
15503
15504 wxPyEndAllowThreads(__tstate);
15505 if (PyErr_Occurred()) SWIG_fail;
15506 }
15507 resultobj = SWIG_FromInt((int)result);
15508 return resultobj;
15509 fail:
15510 return NULL;
15511 }
15512
15513
15514 static PyObject *_wrap_KeyEvent_GetUniChar(PyObject *self, PyObject *args, PyObject *kwargs) {
15515 PyObject *resultobj;
15516 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15517 int result;
15518 PyObject * obj0 = 0 ;
15519 char *kwnames[] = {
15520 (char *) "self", NULL
15521 };
15522
15523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetUniChar",kwnames,&obj0)) goto fail;
15524 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15525 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15526 {
15527 PyThreadState* __tstate = wxPyBeginAllowThreads();
15528 result = (int)wxKeyEvent_GetUniChar(arg1);
15529
15530 wxPyEndAllowThreads(__tstate);
15531 if (PyErr_Occurred()) SWIG_fail;
15532 }
15533 resultobj = SWIG_FromInt((int)result);
15534 return resultobj;
15535 fail:
15536 return NULL;
15537 }
15538
15539
15540 static PyObject *_wrap_KeyEvent_GetRawKeyCode(PyObject *self, PyObject *args, PyObject *kwargs) {
15541 PyObject *resultobj;
15542 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15543 unsigned int result;
15544 PyObject * obj0 = 0 ;
15545 char *kwnames[] = {
15546 (char *) "self", NULL
15547 };
15548
15549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetRawKeyCode",kwnames,&obj0)) goto fail;
15550 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15551 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15552 {
15553 PyThreadState* __tstate = wxPyBeginAllowThreads();
15554 result = (unsigned int)((wxKeyEvent const *)arg1)->GetRawKeyCode();
15555
15556 wxPyEndAllowThreads(__tstate);
15557 if (PyErr_Occurred()) SWIG_fail;
15558 }
15559 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
15560 return resultobj;
15561 fail:
15562 return NULL;
15563 }
15564
15565
15566 static PyObject *_wrap_KeyEvent_GetRawKeyFlags(PyObject *self, PyObject *args, PyObject *kwargs) {
15567 PyObject *resultobj;
15568 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15569 unsigned int result;
15570 PyObject * obj0 = 0 ;
15571 char *kwnames[] = {
15572 (char *) "self", NULL
15573 };
15574
15575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetRawKeyFlags",kwnames,&obj0)) goto fail;
15576 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15577 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15578 {
15579 PyThreadState* __tstate = wxPyBeginAllowThreads();
15580 result = (unsigned int)((wxKeyEvent const *)arg1)->GetRawKeyFlags();
15581
15582 wxPyEndAllowThreads(__tstate);
15583 if (PyErr_Occurred()) SWIG_fail;
15584 }
15585 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
15586 return resultobj;
15587 fail:
15588 return NULL;
15589 }
15590
15591
15592 static PyObject *_wrap_KeyEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
15593 PyObject *resultobj;
15594 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15595 wxPoint result;
15596 PyObject * obj0 = 0 ;
15597 char *kwnames[] = {
15598 (char *) "self", NULL
15599 };
15600
15601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetPosition",kwnames,&obj0)) goto fail;
15602 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15603 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15604 {
15605 PyThreadState* __tstate = wxPyBeginAllowThreads();
15606 result = (arg1)->GetPosition();
15607
15608 wxPyEndAllowThreads(__tstate);
15609 if (PyErr_Occurred()) SWIG_fail;
15610 }
15611 {
15612 wxPoint * resultptr;
15613 resultptr = new wxPoint((wxPoint &) result);
15614 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
15615 }
15616 return resultobj;
15617 fail:
15618 return NULL;
15619 }
15620
15621
15622 static PyObject *_wrap_KeyEvent_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
15623 PyObject *resultobj;
15624 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15625 long *arg2 = (long *) 0 ;
15626 long *arg3 = (long *) 0 ;
15627 long temp2 ;
15628 long temp3 ;
15629 PyObject * obj0 = 0 ;
15630 char *kwnames[] = {
15631 (char *) "self", NULL
15632 };
15633
15634 arg2 = &temp2;
15635 arg3 = &temp3;
15636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetPositionTuple",kwnames,&obj0)) goto fail;
15637 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15638 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15639 {
15640 PyThreadState* __tstate = wxPyBeginAllowThreads();
15641 (arg1)->GetPosition(arg2,arg3);
15642
15643 wxPyEndAllowThreads(__tstate);
15644 if (PyErr_Occurred()) SWIG_fail;
15645 }
15646 Py_INCREF(Py_None); resultobj = Py_None;
15647 {
15648 PyObject *o = PyInt_FromLong((long) (*arg2));
15649 resultobj = t_output_helper(resultobj,o);
15650 }
15651 {
15652 PyObject *o = PyInt_FromLong((long) (*arg3));
15653 resultobj = t_output_helper(resultobj,o);
15654 }
15655 return resultobj;
15656 fail:
15657 return NULL;
15658 }
15659
15660
15661 static PyObject *_wrap_KeyEvent_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
15662 PyObject *resultobj;
15663 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15664 int result;
15665 PyObject * obj0 = 0 ;
15666 char *kwnames[] = {
15667 (char *) "self", NULL
15668 };
15669
15670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetX",kwnames,&obj0)) goto fail;
15671 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15672 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15673 {
15674 PyThreadState* __tstate = wxPyBeginAllowThreads();
15675 result = (int)((wxKeyEvent const *)arg1)->GetX();
15676
15677 wxPyEndAllowThreads(__tstate);
15678 if (PyErr_Occurred()) SWIG_fail;
15679 }
15680 resultobj = SWIG_FromInt((int)result);
15681 return resultobj;
15682 fail:
15683 return NULL;
15684 }
15685
15686
15687 static PyObject *_wrap_KeyEvent_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
15688 PyObject *resultobj;
15689 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15690 int result;
15691 PyObject * obj0 = 0 ;
15692 char *kwnames[] = {
15693 (char *) "self", NULL
15694 };
15695
15696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetY",kwnames,&obj0)) goto fail;
15697 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15698 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15699 {
15700 PyThreadState* __tstate = wxPyBeginAllowThreads();
15701 result = (int)((wxKeyEvent const *)arg1)->GetY();
15702
15703 wxPyEndAllowThreads(__tstate);
15704 if (PyErr_Occurred()) SWIG_fail;
15705 }
15706 resultobj = SWIG_FromInt((int)result);
15707 return resultobj;
15708 fail:
15709 return NULL;
15710 }
15711
15712
15713 static PyObject *_wrap_KeyEvent_m_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15714 PyObject *resultobj;
15715 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15716 int arg2 ;
15717 PyObject * obj0 = 0 ;
15718 PyObject * obj1 = 0 ;
15719 char *kwnames[] = {
15720 (char *) "self",(char *) "m_x", NULL
15721 };
15722
15723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_x_set",kwnames,&obj0,&obj1)) goto fail;
15724 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15725 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15726 arg2 = (int) SWIG_AsInt(obj1);
15727 if (PyErr_Occurred()) SWIG_fail;
15728 if (arg1) (arg1)->m_x = arg2;
15729
15730 Py_INCREF(Py_None); resultobj = Py_None;
15731 return resultobj;
15732 fail:
15733 return NULL;
15734 }
15735
15736
15737 static PyObject *_wrap_KeyEvent_m_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15738 PyObject *resultobj;
15739 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15740 int result;
15741 PyObject * obj0 = 0 ;
15742 char *kwnames[] = {
15743 (char *) "self", NULL
15744 };
15745
15746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_x_get",kwnames,&obj0)) goto fail;
15747 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15748 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15749 result = (int) ((arg1)->m_x);
15750
15751 resultobj = SWIG_FromInt((int)result);
15752 return resultobj;
15753 fail:
15754 return NULL;
15755 }
15756
15757
15758 static PyObject *_wrap_KeyEvent_m_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15759 PyObject *resultobj;
15760 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15761 int arg2 ;
15762 PyObject * obj0 = 0 ;
15763 PyObject * obj1 = 0 ;
15764 char *kwnames[] = {
15765 (char *) "self",(char *) "m_y", NULL
15766 };
15767
15768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_y_set",kwnames,&obj0,&obj1)) goto fail;
15769 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15770 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15771 arg2 = (int) SWIG_AsInt(obj1);
15772 if (PyErr_Occurred()) SWIG_fail;
15773 if (arg1) (arg1)->m_y = arg2;
15774
15775 Py_INCREF(Py_None); resultobj = Py_None;
15776 return resultobj;
15777 fail:
15778 return NULL;
15779 }
15780
15781
15782 static PyObject *_wrap_KeyEvent_m_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15783 PyObject *resultobj;
15784 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15785 int result;
15786 PyObject * obj0 = 0 ;
15787 char *kwnames[] = {
15788 (char *) "self", NULL
15789 };
15790
15791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_y_get",kwnames,&obj0)) goto fail;
15792 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15793 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15794 result = (int) ((arg1)->m_y);
15795
15796 resultobj = SWIG_FromInt((int)result);
15797 return resultobj;
15798 fail:
15799 return NULL;
15800 }
15801
15802
15803 static PyObject *_wrap_KeyEvent_m_keyCode_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15804 PyObject *resultobj;
15805 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15806 long arg2 ;
15807 PyObject * obj0 = 0 ;
15808 PyObject * obj1 = 0 ;
15809 char *kwnames[] = {
15810 (char *) "self",(char *) "m_keyCode", NULL
15811 };
15812
15813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_keyCode_set",kwnames,&obj0,&obj1)) goto fail;
15814 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15815 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15816 arg2 = (long) SWIG_AsLong(obj1);
15817 if (PyErr_Occurred()) SWIG_fail;
15818 if (arg1) (arg1)->m_keyCode = arg2;
15819
15820 Py_INCREF(Py_None); resultobj = Py_None;
15821 return resultobj;
15822 fail:
15823 return NULL;
15824 }
15825
15826
15827 static PyObject *_wrap_KeyEvent_m_keyCode_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15828 PyObject *resultobj;
15829 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15830 long result;
15831 PyObject * obj0 = 0 ;
15832 char *kwnames[] = {
15833 (char *) "self", NULL
15834 };
15835
15836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_keyCode_get",kwnames,&obj0)) goto fail;
15837 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15838 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15839 result = (long) ((arg1)->m_keyCode);
15840
15841 resultobj = SWIG_FromLong((long)result);
15842 return resultobj;
15843 fail:
15844 return NULL;
15845 }
15846
15847
15848 static PyObject *_wrap_KeyEvent_m_controlDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15849 PyObject *resultobj;
15850 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15851 bool arg2 ;
15852 PyObject * obj0 = 0 ;
15853 PyObject * obj1 = 0 ;
15854 char *kwnames[] = {
15855 (char *) "self",(char *) "m_controlDown", NULL
15856 };
15857
15858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_controlDown_set",kwnames,&obj0,&obj1)) goto fail;
15859 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15860 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15861 arg2 = (bool) SWIG_AsBool(obj1);
15862 if (PyErr_Occurred()) SWIG_fail;
15863 if (arg1) (arg1)->m_controlDown = arg2;
15864
15865 Py_INCREF(Py_None); resultobj = Py_None;
15866 return resultobj;
15867 fail:
15868 return NULL;
15869 }
15870
15871
15872 static PyObject *_wrap_KeyEvent_m_controlDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15873 PyObject *resultobj;
15874 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15875 bool result;
15876 PyObject * obj0 = 0 ;
15877 char *kwnames[] = {
15878 (char *) "self", NULL
15879 };
15880
15881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_controlDown_get",kwnames,&obj0)) goto fail;
15882 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15883 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15884 result = (bool) ((arg1)->m_controlDown);
15885
15886 {
15887 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15888 }
15889 return resultobj;
15890 fail:
15891 return NULL;
15892 }
15893
15894
15895 static PyObject *_wrap_KeyEvent_m_shiftDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15896 PyObject *resultobj;
15897 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15898 bool arg2 ;
15899 PyObject * obj0 = 0 ;
15900 PyObject * obj1 = 0 ;
15901 char *kwnames[] = {
15902 (char *) "self",(char *) "m_shiftDown", NULL
15903 };
15904
15905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_shiftDown_set",kwnames,&obj0,&obj1)) goto fail;
15906 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15907 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15908 arg2 = (bool) SWIG_AsBool(obj1);
15909 if (PyErr_Occurred()) SWIG_fail;
15910 if (arg1) (arg1)->m_shiftDown = arg2;
15911
15912 Py_INCREF(Py_None); resultobj = Py_None;
15913 return resultobj;
15914 fail:
15915 return NULL;
15916 }
15917
15918
15919 static PyObject *_wrap_KeyEvent_m_shiftDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15920 PyObject *resultobj;
15921 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15922 bool result;
15923 PyObject * obj0 = 0 ;
15924 char *kwnames[] = {
15925 (char *) "self", NULL
15926 };
15927
15928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_shiftDown_get",kwnames,&obj0)) goto fail;
15929 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15930 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15931 result = (bool) ((arg1)->m_shiftDown);
15932
15933 {
15934 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15935 }
15936 return resultobj;
15937 fail:
15938 return NULL;
15939 }
15940
15941
15942 static PyObject *_wrap_KeyEvent_m_altDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15943 PyObject *resultobj;
15944 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15945 bool arg2 ;
15946 PyObject * obj0 = 0 ;
15947 PyObject * obj1 = 0 ;
15948 char *kwnames[] = {
15949 (char *) "self",(char *) "m_altDown", NULL
15950 };
15951
15952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_altDown_set",kwnames,&obj0,&obj1)) goto fail;
15953 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15954 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15955 arg2 = (bool) SWIG_AsBool(obj1);
15956 if (PyErr_Occurred()) SWIG_fail;
15957 if (arg1) (arg1)->m_altDown = arg2;
15958
15959 Py_INCREF(Py_None); resultobj = Py_None;
15960 return resultobj;
15961 fail:
15962 return NULL;
15963 }
15964
15965
15966 static PyObject *_wrap_KeyEvent_m_altDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15967 PyObject *resultobj;
15968 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15969 bool result;
15970 PyObject * obj0 = 0 ;
15971 char *kwnames[] = {
15972 (char *) "self", NULL
15973 };
15974
15975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_altDown_get",kwnames,&obj0)) goto fail;
15976 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15977 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15978 result = (bool) ((arg1)->m_altDown);
15979
15980 {
15981 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15982 }
15983 return resultobj;
15984 fail:
15985 return NULL;
15986 }
15987
15988
15989 static PyObject *_wrap_KeyEvent_m_metaDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15990 PyObject *resultobj;
15991 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15992 bool arg2 ;
15993 PyObject * obj0 = 0 ;
15994 PyObject * obj1 = 0 ;
15995 char *kwnames[] = {
15996 (char *) "self",(char *) "m_metaDown", NULL
15997 };
15998
15999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_metaDown_set",kwnames,&obj0,&obj1)) goto fail;
16000 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16001 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16002 arg2 = (bool) SWIG_AsBool(obj1);
16003 if (PyErr_Occurred()) SWIG_fail;
16004 if (arg1) (arg1)->m_metaDown = arg2;
16005
16006 Py_INCREF(Py_None); resultobj = Py_None;
16007 return resultobj;
16008 fail:
16009 return NULL;
16010 }
16011
16012
16013 static PyObject *_wrap_KeyEvent_m_metaDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16014 PyObject *resultobj;
16015 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16016 bool result;
16017 PyObject * obj0 = 0 ;
16018 char *kwnames[] = {
16019 (char *) "self", NULL
16020 };
16021
16022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_metaDown_get",kwnames,&obj0)) goto fail;
16023 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16024 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16025 result = (bool) ((arg1)->m_metaDown);
16026
16027 {
16028 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16029 }
16030 return resultobj;
16031 fail:
16032 return NULL;
16033 }
16034
16035
16036 static PyObject *_wrap_KeyEvent_m_scanCode_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16037 PyObject *resultobj;
16038 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16039 bool arg2 ;
16040 PyObject * obj0 = 0 ;
16041 PyObject * obj1 = 0 ;
16042 char *kwnames[] = {
16043 (char *) "self",(char *) "m_scanCode", NULL
16044 };
16045
16046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_scanCode_set",kwnames,&obj0,&obj1)) goto fail;
16047 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16048 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16049 arg2 = (bool) SWIG_AsBool(obj1);
16050 if (PyErr_Occurred()) SWIG_fail;
16051 if (arg1) (arg1)->m_scanCode = arg2;
16052
16053 Py_INCREF(Py_None); resultobj = Py_None;
16054 return resultobj;
16055 fail:
16056 return NULL;
16057 }
16058
16059
16060 static PyObject *_wrap_KeyEvent_m_scanCode_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16061 PyObject *resultobj;
16062 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16063 bool result;
16064 PyObject * obj0 = 0 ;
16065 char *kwnames[] = {
16066 (char *) "self", NULL
16067 };
16068
16069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_scanCode_get",kwnames,&obj0)) goto fail;
16070 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16071 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16072 result = (bool) ((arg1)->m_scanCode);
16073
16074 {
16075 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16076 }
16077 return resultobj;
16078 fail:
16079 return NULL;
16080 }
16081
16082
16083 static PyObject *_wrap_KeyEvent_m_rawCode_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16084 PyObject *resultobj;
16085 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16086 unsigned int arg2 ;
16087 PyObject * obj0 = 0 ;
16088 PyObject * obj1 = 0 ;
16089 char *kwnames[] = {
16090 (char *) "self",(char *) "m_rawCode", NULL
16091 };
16092
16093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_rawCode_set",kwnames,&obj0,&obj1)) goto fail;
16094 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16095 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16096 arg2 = (unsigned int) SWIG_AsUnsignedInt(obj1);
16097 if (PyErr_Occurred()) SWIG_fail;
16098 if (arg1) (arg1)->m_rawCode = arg2;
16099
16100 Py_INCREF(Py_None); resultobj = Py_None;
16101 return resultobj;
16102 fail:
16103 return NULL;
16104 }
16105
16106
16107 static PyObject *_wrap_KeyEvent_m_rawCode_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16108 PyObject *resultobj;
16109 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16110 unsigned int result;
16111 PyObject * obj0 = 0 ;
16112 char *kwnames[] = {
16113 (char *) "self", NULL
16114 };
16115
16116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_rawCode_get",kwnames,&obj0)) goto fail;
16117 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16118 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16119 result = (unsigned int) ((arg1)->m_rawCode);
16120
16121 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
16122 return resultobj;
16123 fail:
16124 return NULL;
16125 }
16126
16127
16128 static PyObject *_wrap_KeyEvent_m_rawFlags_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16129 PyObject *resultobj;
16130 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16131 unsigned int arg2 ;
16132 PyObject * obj0 = 0 ;
16133 PyObject * obj1 = 0 ;
16134 char *kwnames[] = {
16135 (char *) "self",(char *) "m_rawFlags", NULL
16136 };
16137
16138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_rawFlags_set",kwnames,&obj0,&obj1)) goto fail;
16139 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16140 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16141 arg2 = (unsigned int) SWIG_AsUnsignedInt(obj1);
16142 if (PyErr_Occurred()) SWIG_fail;
16143 if (arg1) (arg1)->m_rawFlags = arg2;
16144
16145 Py_INCREF(Py_None); resultobj = Py_None;
16146 return resultobj;
16147 fail:
16148 return NULL;
16149 }
16150
16151
16152 static PyObject *_wrap_KeyEvent_m_rawFlags_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16153 PyObject *resultobj;
16154 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16155 unsigned int result;
16156 PyObject * obj0 = 0 ;
16157 char *kwnames[] = {
16158 (char *) "self", NULL
16159 };
16160
16161 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_rawFlags_get",kwnames,&obj0)) goto fail;
16162 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16163 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16164 result = (unsigned int) ((arg1)->m_rawFlags);
16165
16166 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
16167 return resultobj;
16168 fail:
16169 return NULL;
16170 }
16171
16172
16173 static PyObject * KeyEvent_swigregister(PyObject *self, PyObject *args) {
16174 PyObject *obj;
16175 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16176 SWIG_TypeClientData(SWIGTYPE_p_wxKeyEvent, obj);
16177 Py_INCREF(obj);
16178 return Py_BuildValue((char *)"");
16179 }
16180 static PyObject *_wrap_new_SizeEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16181 PyObject *resultobj;
16182 wxSize const &arg1_defvalue = wxDefaultSize ;
16183 wxSize *arg1 = (wxSize *) &arg1_defvalue ;
16184 int arg2 = (int) 0 ;
16185 wxSizeEvent *result;
16186 wxSize temp1 ;
16187 PyObject * obj0 = 0 ;
16188 PyObject * obj1 = 0 ;
16189 char *kwnames[] = {
16190 (char *) "sz",(char *) "winid", NULL
16191 };
16192
16193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SizeEvent",kwnames,&obj0,&obj1)) goto fail;
16194 if (obj0) {
16195 {
16196 arg1 = &temp1;
16197 if ( ! wxSize_helper(obj0, &arg1)) SWIG_fail;
16198 }
16199 }
16200 if (obj1) {
16201 arg2 = (int) SWIG_AsInt(obj1);
16202 if (PyErr_Occurred()) SWIG_fail;
16203 }
16204 {
16205 PyThreadState* __tstate = wxPyBeginAllowThreads();
16206 result = (wxSizeEvent *)new wxSizeEvent((wxSize const &)*arg1,arg2);
16207
16208 wxPyEndAllowThreads(__tstate);
16209 if (PyErr_Occurred()) SWIG_fail;
16210 }
16211 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizeEvent, 1);
16212 return resultobj;
16213 fail:
16214 return NULL;
16215 }
16216
16217
16218 static PyObject *_wrap_SizeEvent_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
16219 PyObject *resultobj;
16220 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16221 wxSize result;
16222 PyObject * obj0 = 0 ;
16223 char *kwnames[] = {
16224 (char *) "self", NULL
16225 };
16226
16227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_GetSize",kwnames,&obj0)) goto fail;
16228 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16229 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16230 {
16231 PyThreadState* __tstate = wxPyBeginAllowThreads();
16232 result = ((wxSizeEvent const *)arg1)->GetSize();
16233
16234 wxPyEndAllowThreads(__tstate);
16235 if (PyErr_Occurred()) SWIG_fail;
16236 }
16237 {
16238 wxSize * resultptr;
16239 resultptr = new wxSize((wxSize &) result);
16240 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
16241 }
16242 return resultobj;
16243 fail:
16244 return NULL;
16245 }
16246
16247
16248 static PyObject *_wrap_SizeEvent_GetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16249 PyObject *resultobj;
16250 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16251 wxRect result;
16252 PyObject * obj0 = 0 ;
16253 char *kwnames[] = {
16254 (char *) "self", NULL
16255 };
16256
16257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_GetRect",kwnames,&obj0)) goto fail;
16258 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16259 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16260 {
16261 PyThreadState* __tstate = wxPyBeginAllowThreads();
16262 result = ((wxSizeEvent const *)arg1)->GetRect();
16263
16264 wxPyEndAllowThreads(__tstate);
16265 if (PyErr_Occurred()) SWIG_fail;
16266 }
16267 {
16268 wxRect * resultptr;
16269 resultptr = new wxRect((wxRect &) result);
16270 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
16271 }
16272 return resultobj;
16273 fail:
16274 return NULL;
16275 }
16276
16277
16278 static PyObject *_wrap_SizeEvent_SetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16279 PyObject *resultobj;
16280 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16281 wxRect arg2 ;
16282 wxRect *argp2 ;
16283 PyObject * obj0 = 0 ;
16284 PyObject * obj1 = 0 ;
16285 char *kwnames[] = {
16286 (char *) "self",(char *) "rect", NULL
16287 };
16288
16289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
16290 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16291 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16292 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxRect,
16293 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16294 arg2 = *argp2;
16295 {
16296 PyThreadState* __tstate = wxPyBeginAllowThreads();
16297 (arg1)->SetRect(arg2);
16298
16299 wxPyEndAllowThreads(__tstate);
16300 if (PyErr_Occurred()) SWIG_fail;
16301 }
16302 Py_INCREF(Py_None); resultobj = Py_None;
16303 return resultobj;
16304 fail:
16305 return NULL;
16306 }
16307
16308
16309 static PyObject *_wrap_SizeEvent_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
16310 PyObject *resultobj;
16311 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16312 wxSize arg2 ;
16313 wxSize *argp2 ;
16314 PyObject * obj0 = 0 ;
16315 PyObject * obj1 = 0 ;
16316 char *kwnames[] = {
16317 (char *) "self",(char *) "size", NULL
16318 };
16319
16320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_SetSize",kwnames,&obj0,&obj1)) goto fail;
16321 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16322 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16323 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxSize,
16324 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16325 arg2 = *argp2;
16326 {
16327 PyThreadState* __tstate = wxPyBeginAllowThreads();
16328 wxSizeEvent_SetSize(arg1,arg2);
16329
16330 wxPyEndAllowThreads(__tstate);
16331 if (PyErr_Occurred()) SWIG_fail;
16332 }
16333 Py_INCREF(Py_None); resultobj = Py_None;
16334 return resultobj;
16335 fail:
16336 return NULL;
16337 }
16338
16339
16340 static PyObject *_wrap_SizeEvent_m_size_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16341 PyObject *resultobj;
16342 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16343 wxSize *arg2 = (wxSize *) 0 ;
16344 PyObject * obj0 = 0 ;
16345 PyObject * obj1 = 0 ;
16346 char *kwnames[] = {
16347 (char *) "self",(char *) "m_size", NULL
16348 };
16349
16350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_m_size_set",kwnames,&obj0,&obj1)) goto fail;
16351 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16352 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16353 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSize,
16354 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16355 if (arg1) (arg1)->m_size = *arg2;
16356
16357 Py_INCREF(Py_None); resultobj = Py_None;
16358 return resultobj;
16359 fail:
16360 return NULL;
16361 }
16362
16363
16364 static PyObject *_wrap_SizeEvent_m_size_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16365 PyObject *resultobj;
16366 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16367 wxSize *result;
16368 PyObject * obj0 = 0 ;
16369 char *kwnames[] = {
16370 (char *) "self", NULL
16371 };
16372
16373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_m_size_get",kwnames,&obj0)) goto fail;
16374 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16375 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16376 result = (wxSize *)& ((arg1)->m_size);
16377
16378 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
16379 return resultobj;
16380 fail:
16381 return NULL;
16382 }
16383
16384
16385 static PyObject *_wrap_SizeEvent_m_rect_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16386 PyObject *resultobj;
16387 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16388 wxRect *arg2 = (wxRect *) 0 ;
16389 PyObject * obj0 = 0 ;
16390 PyObject * obj1 = 0 ;
16391 char *kwnames[] = {
16392 (char *) "self",(char *) "m_rect", NULL
16393 };
16394
16395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_m_rect_set",kwnames,&obj0,&obj1)) goto fail;
16396 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16397 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16398 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
16399 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16400 if (arg1) (arg1)->m_rect = *arg2;
16401
16402 Py_INCREF(Py_None); resultobj = Py_None;
16403 return resultobj;
16404 fail:
16405 return NULL;
16406 }
16407
16408
16409 static PyObject *_wrap_SizeEvent_m_rect_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16410 PyObject *resultobj;
16411 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16412 wxRect *result;
16413 PyObject * obj0 = 0 ;
16414 char *kwnames[] = {
16415 (char *) "self", NULL
16416 };
16417
16418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_m_rect_get",kwnames,&obj0)) goto fail;
16419 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16420 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16421 result = (wxRect *)& ((arg1)->m_rect);
16422
16423 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
16424 return resultobj;
16425 fail:
16426 return NULL;
16427 }
16428
16429
16430 static PyObject * SizeEvent_swigregister(PyObject *self, PyObject *args) {
16431 PyObject *obj;
16432 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16433 SWIG_TypeClientData(SWIGTYPE_p_wxSizeEvent, obj);
16434 Py_INCREF(obj);
16435 return Py_BuildValue((char *)"");
16436 }
16437 static PyObject *_wrap_new_MoveEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16438 PyObject *resultobj;
16439 wxPoint const &arg1_defvalue = wxDefaultPosition ;
16440 wxPoint *arg1 = (wxPoint *) &arg1_defvalue ;
16441 int arg2 = (int) 0 ;
16442 wxMoveEvent *result;
16443 wxPoint temp1 ;
16444 PyObject * obj0 = 0 ;
16445 PyObject * obj1 = 0 ;
16446 char *kwnames[] = {
16447 (char *) "pos",(char *) "winid", NULL
16448 };
16449
16450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_MoveEvent",kwnames,&obj0,&obj1)) goto fail;
16451 if (obj0) {
16452 {
16453 arg1 = &temp1;
16454 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
16455 }
16456 }
16457 if (obj1) {
16458 arg2 = (int) SWIG_AsInt(obj1);
16459 if (PyErr_Occurred()) SWIG_fail;
16460 }
16461 {
16462 PyThreadState* __tstate = wxPyBeginAllowThreads();
16463 result = (wxMoveEvent *)new wxMoveEvent((wxPoint const &)*arg1,arg2);
16464
16465 wxPyEndAllowThreads(__tstate);
16466 if (PyErr_Occurred()) SWIG_fail;
16467 }
16468 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMoveEvent, 1);
16469 return resultobj;
16470 fail:
16471 return NULL;
16472 }
16473
16474
16475 static PyObject *_wrap_MoveEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
16476 PyObject *resultobj;
16477 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16478 wxPoint result;
16479 PyObject * obj0 = 0 ;
16480 char *kwnames[] = {
16481 (char *) "self", NULL
16482 };
16483
16484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_GetPosition",kwnames,&obj0)) goto fail;
16485 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16486 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16487 {
16488 PyThreadState* __tstate = wxPyBeginAllowThreads();
16489 result = ((wxMoveEvent const *)arg1)->GetPosition();
16490
16491 wxPyEndAllowThreads(__tstate);
16492 if (PyErr_Occurred()) SWIG_fail;
16493 }
16494 {
16495 wxPoint * resultptr;
16496 resultptr = new wxPoint((wxPoint &) result);
16497 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
16498 }
16499 return resultobj;
16500 fail:
16501 return NULL;
16502 }
16503
16504
16505 static PyObject *_wrap_MoveEvent_GetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16506 PyObject *resultobj;
16507 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16508 wxRect result;
16509 PyObject * obj0 = 0 ;
16510 char *kwnames[] = {
16511 (char *) "self", NULL
16512 };
16513
16514 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_GetRect",kwnames,&obj0)) goto fail;
16515 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16516 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16517 {
16518 PyThreadState* __tstate = wxPyBeginAllowThreads();
16519 result = ((wxMoveEvent const *)arg1)->GetRect();
16520
16521 wxPyEndAllowThreads(__tstate);
16522 if (PyErr_Occurred()) SWIG_fail;
16523 }
16524 {
16525 wxRect * resultptr;
16526 resultptr = new wxRect((wxRect &) result);
16527 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
16528 }
16529 return resultobj;
16530 fail:
16531 return NULL;
16532 }
16533
16534
16535 static PyObject *_wrap_MoveEvent_SetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16536 PyObject *resultobj;
16537 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16538 wxRect arg2 ;
16539 wxRect *argp2 ;
16540 PyObject * obj0 = 0 ;
16541 PyObject * obj1 = 0 ;
16542 char *kwnames[] = {
16543 (char *) "self",(char *) "rect", NULL
16544 };
16545
16546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
16547 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16548 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16549 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxRect,
16550 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16551 arg2 = *argp2;
16552 {
16553 PyThreadState* __tstate = wxPyBeginAllowThreads();
16554 (arg1)->SetRect(arg2);
16555
16556 wxPyEndAllowThreads(__tstate);
16557 if (PyErr_Occurred()) SWIG_fail;
16558 }
16559 Py_INCREF(Py_None); resultobj = Py_None;
16560 return resultobj;
16561 fail:
16562 return NULL;
16563 }
16564
16565
16566 static PyObject *_wrap_MoveEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
16567 PyObject *resultobj;
16568 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16569 wxPoint arg2 ;
16570 wxPoint *argp2 ;
16571 PyObject * obj0 = 0 ;
16572 PyObject * obj1 = 0 ;
16573 char *kwnames[] = {
16574 (char *) "self",(char *) "pos", NULL
16575 };
16576
16577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
16578 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16579 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16580 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxPoint,
16581 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16582 arg2 = *argp2;
16583 {
16584 PyThreadState* __tstate = wxPyBeginAllowThreads();
16585 wxMoveEvent_SetPosition(arg1,arg2);
16586
16587 wxPyEndAllowThreads(__tstate);
16588 if (PyErr_Occurred()) SWIG_fail;
16589 }
16590 Py_INCREF(Py_None); resultobj = Py_None;
16591 return resultobj;
16592 fail:
16593 return NULL;
16594 }
16595
16596
16597 static PyObject *_wrap_MoveEvent_m_pos_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16598 PyObject *resultobj;
16599 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16600 wxPoint *arg2 = (wxPoint *) 0 ;
16601 PyObject * obj0 = 0 ;
16602 PyObject * obj1 = 0 ;
16603 char *kwnames[] = {
16604 (char *) "self",(char *) "m_pos", NULL
16605 };
16606
16607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_m_pos_set",kwnames,&obj0,&obj1)) goto fail;
16608 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16609 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16610 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPoint,
16611 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16612 if (arg1) (arg1)->m_pos = *arg2;
16613
16614 Py_INCREF(Py_None); resultobj = Py_None;
16615 return resultobj;
16616 fail:
16617 return NULL;
16618 }
16619
16620
16621 static PyObject *_wrap_MoveEvent_m_pos_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16622 PyObject *resultobj;
16623 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16624 wxPoint *result;
16625 PyObject * obj0 = 0 ;
16626 char *kwnames[] = {
16627 (char *) "self", NULL
16628 };
16629
16630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_m_pos_get",kwnames,&obj0)) goto fail;
16631 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16632 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16633 result = (wxPoint *)& ((arg1)->m_pos);
16634
16635 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
16636 return resultobj;
16637 fail:
16638 return NULL;
16639 }
16640
16641
16642 static PyObject *_wrap_MoveEvent_m_rect_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16643 PyObject *resultobj;
16644 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16645 wxRect *arg2 = (wxRect *) 0 ;
16646 PyObject * obj0 = 0 ;
16647 PyObject * obj1 = 0 ;
16648 char *kwnames[] = {
16649 (char *) "self",(char *) "m_rect", NULL
16650 };
16651
16652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_m_rect_set",kwnames,&obj0,&obj1)) goto fail;
16653 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16654 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16655 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
16656 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16657 if (arg1) (arg1)->m_rect = *arg2;
16658
16659 Py_INCREF(Py_None); resultobj = Py_None;
16660 return resultobj;
16661 fail:
16662 return NULL;
16663 }
16664
16665
16666 static PyObject *_wrap_MoveEvent_m_rect_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16667 PyObject *resultobj;
16668 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16669 wxRect *result;
16670 PyObject * obj0 = 0 ;
16671 char *kwnames[] = {
16672 (char *) "self", NULL
16673 };
16674
16675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_m_rect_get",kwnames,&obj0)) goto fail;
16676 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16677 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16678 result = (wxRect *)& ((arg1)->m_rect);
16679
16680 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
16681 return resultobj;
16682 fail:
16683 return NULL;
16684 }
16685
16686
16687 static PyObject * MoveEvent_swigregister(PyObject *self, PyObject *args) {
16688 PyObject *obj;
16689 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16690 SWIG_TypeClientData(SWIGTYPE_p_wxMoveEvent, obj);
16691 Py_INCREF(obj);
16692 return Py_BuildValue((char *)"");
16693 }
16694 static PyObject *_wrap_new_PaintEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16695 PyObject *resultobj;
16696 int arg1 = (int) 0 ;
16697 wxPaintEvent *result;
16698 PyObject * obj0 = 0 ;
16699 char *kwnames[] = {
16700 (char *) "Id", NULL
16701 };
16702
16703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PaintEvent",kwnames,&obj0)) goto fail;
16704 if (obj0) {
16705 arg1 = (int) SWIG_AsInt(obj0);
16706 if (PyErr_Occurred()) SWIG_fail;
16707 }
16708 {
16709 PyThreadState* __tstate = wxPyBeginAllowThreads();
16710 result = (wxPaintEvent *)new wxPaintEvent(arg1);
16711
16712 wxPyEndAllowThreads(__tstate);
16713 if (PyErr_Occurred()) SWIG_fail;
16714 }
16715 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPaintEvent, 1);
16716 return resultobj;
16717 fail:
16718 return NULL;
16719 }
16720
16721
16722 static PyObject * PaintEvent_swigregister(PyObject *self, PyObject *args) {
16723 PyObject *obj;
16724 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16725 SWIG_TypeClientData(SWIGTYPE_p_wxPaintEvent, obj);
16726 Py_INCREF(obj);
16727 return Py_BuildValue((char *)"");
16728 }
16729 static PyObject *_wrap_new_NcPaintEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16730 PyObject *resultobj;
16731 int arg1 = (int) 0 ;
16732 wxNcPaintEvent *result;
16733 PyObject * obj0 = 0 ;
16734 char *kwnames[] = {
16735 (char *) "winid", NULL
16736 };
16737
16738 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_NcPaintEvent",kwnames,&obj0)) goto fail;
16739 if (obj0) {
16740 arg1 = (int) SWIG_AsInt(obj0);
16741 if (PyErr_Occurred()) SWIG_fail;
16742 }
16743 {
16744 PyThreadState* __tstate = wxPyBeginAllowThreads();
16745 result = (wxNcPaintEvent *)new wxNcPaintEvent(arg1);
16746
16747 wxPyEndAllowThreads(__tstate);
16748 if (PyErr_Occurred()) SWIG_fail;
16749 }
16750 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNcPaintEvent, 1);
16751 return resultobj;
16752 fail:
16753 return NULL;
16754 }
16755
16756
16757 static PyObject * NcPaintEvent_swigregister(PyObject *self, PyObject *args) {
16758 PyObject *obj;
16759 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16760 SWIG_TypeClientData(SWIGTYPE_p_wxNcPaintEvent, obj);
16761 Py_INCREF(obj);
16762 return Py_BuildValue((char *)"");
16763 }
16764 static PyObject *_wrap_new_EraseEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16765 PyObject *resultobj;
16766 int arg1 = (int) 0 ;
16767 wxDC *arg2 = (wxDC *) (wxDC *) NULL ;
16768 wxEraseEvent *result;
16769 PyObject * obj0 = 0 ;
16770 PyObject * obj1 = 0 ;
16771 char *kwnames[] = {
16772 (char *) "Id",(char *) "dc", NULL
16773 };
16774
16775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_EraseEvent",kwnames,&obj0,&obj1)) goto fail;
16776 if (obj0) {
16777 arg1 = (int) SWIG_AsInt(obj0);
16778 if (PyErr_Occurred()) SWIG_fail;
16779 }
16780 if (obj1) {
16781 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
16782 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16783 }
16784 {
16785 PyThreadState* __tstate = wxPyBeginAllowThreads();
16786 result = (wxEraseEvent *)new wxEraseEvent(arg1,arg2);
16787
16788 wxPyEndAllowThreads(__tstate);
16789 if (PyErr_Occurred()) SWIG_fail;
16790 }
16791 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEraseEvent, 1);
16792 return resultobj;
16793 fail:
16794 return NULL;
16795 }
16796
16797
16798 static PyObject *_wrap_EraseEvent_GetDC(PyObject *self, PyObject *args, PyObject *kwargs) {
16799 PyObject *resultobj;
16800 wxEraseEvent *arg1 = (wxEraseEvent *) 0 ;
16801 wxDC *result;
16802 PyObject * obj0 = 0 ;
16803 char *kwnames[] = {
16804 (char *) "self", NULL
16805 };
16806
16807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EraseEvent_GetDC",kwnames,&obj0)) goto fail;
16808 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEraseEvent,
16809 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16810 {
16811 PyThreadState* __tstate = wxPyBeginAllowThreads();
16812 result = (wxDC *)((wxEraseEvent const *)arg1)->GetDC();
16813
16814 wxPyEndAllowThreads(__tstate);
16815 if (PyErr_Occurred()) SWIG_fail;
16816 }
16817 {
16818 resultobj = wxPyMake_wxObject(result);
16819 }
16820 return resultobj;
16821 fail:
16822 return NULL;
16823 }
16824
16825
16826 static PyObject * EraseEvent_swigregister(PyObject *self, PyObject *args) {
16827 PyObject *obj;
16828 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16829 SWIG_TypeClientData(SWIGTYPE_p_wxEraseEvent, obj);
16830 Py_INCREF(obj);
16831 return Py_BuildValue((char *)"");
16832 }
16833 static PyObject *_wrap_new_FocusEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16834 PyObject *resultobj;
16835 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
16836 int arg2 = (int) 0 ;
16837 wxFocusEvent *result;
16838 PyObject * obj0 = 0 ;
16839 PyObject * obj1 = 0 ;
16840 char *kwnames[] = {
16841 (char *) "type",(char *) "winid", NULL
16842 };
16843
16844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_FocusEvent",kwnames,&obj0,&obj1)) goto fail;
16845 if (obj0) {
16846 arg1 = (wxEventType) SWIG_AsInt(obj0);
16847 if (PyErr_Occurred()) SWIG_fail;
16848 }
16849 if (obj1) {
16850 arg2 = (int) SWIG_AsInt(obj1);
16851 if (PyErr_Occurred()) SWIG_fail;
16852 }
16853 {
16854 PyThreadState* __tstate = wxPyBeginAllowThreads();
16855 result = (wxFocusEvent *)new wxFocusEvent(arg1,arg2);
16856
16857 wxPyEndAllowThreads(__tstate);
16858 if (PyErr_Occurred()) SWIG_fail;
16859 }
16860 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFocusEvent, 1);
16861 return resultobj;
16862 fail:
16863 return NULL;
16864 }
16865
16866
16867 static PyObject *_wrap_FocusEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
16868 PyObject *resultobj;
16869 wxFocusEvent *arg1 = (wxFocusEvent *) 0 ;
16870 wxWindow *result;
16871 PyObject * obj0 = 0 ;
16872 char *kwnames[] = {
16873 (char *) "self", NULL
16874 };
16875
16876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FocusEvent_GetWindow",kwnames,&obj0)) goto fail;
16877 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFocusEvent,
16878 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16879 {
16880 PyThreadState* __tstate = wxPyBeginAllowThreads();
16881 result = (wxWindow *)((wxFocusEvent const *)arg1)->GetWindow();
16882
16883 wxPyEndAllowThreads(__tstate);
16884 if (PyErr_Occurred()) SWIG_fail;
16885 }
16886 {
16887 resultobj = wxPyMake_wxObject(result);
16888 }
16889 return resultobj;
16890 fail:
16891 return NULL;
16892 }
16893
16894
16895 static PyObject *_wrap_FocusEvent_SetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
16896 PyObject *resultobj;
16897 wxFocusEvent *arg1 = (wxFocusEvent *) 0 ;
16898 wxWindow *arg2 = (wxWindow *) 0 ;
16899 PyObject * obj0 = 0 ;
16900 PyObject * obj1 = 0 ;
16901 char *kwnames[] = {
16902 (char *) "self",(char *) "win", NULL
16903 };
16904
16905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FocusEvent_SetWindow",kwnames,&obj0,&obj1)) goto fail;
16906 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFocusEvent,
16907 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16908 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
16909 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16910 {
16911 PyThreadState* __tstate = wxPyBeginAllowThreads();
16912 (arg1)->SetWindow(arg2);
16913
16914 wxPyEndAllowThreads(__tstate);
16915 if (PyErr_Occurred()) SWIG_fail;
16916 }
16917 Py_INCREF(Py_None); resultobj = Py_None;
16918 return resultobj;
16919 fail:
16920 return NULL;
16921 }
16922
16923
16924 static PyObject * FocusEvent_swigregister(PyObject *self, PyObject *args) {
16925 PyObject *obj;
16926 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16927 SWIG_TypeClientData(SWIGTYPE_p_wxFocusEvent, obj);
16928 Py_INCREF(obj);
16929 return Py_BuildValue((char *)"");
16930 }
16931 static PyObject *_wrap_new_ChildFocusEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16932 PyObject *resultobj;
16933 wxWindow *arg1 = (wxWindow *) NULL ;
16934 wxChildFocusEvent *result;
16935 PyObject * obj0 = 0 ;
16936 char *kwnames[] = {
16937 (char *) "win", NULL
16938 };
16939
16940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_ChildFocusEvent",kwnames,&obj0)) goto fail;
16941 if (obj0) {
16942 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
16943 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16944 }
16945 {
16946 PyThreadState* __tstate = wxPyBeginAllowThreads();
16947 result = (wxChildFocusEvent *)new wxChildFocusEvent(arg1);
16948
16949 wxPyEndAllowThreads(__tstate);
16950 if (PyErr_Occurred()) SWIG_fail;
16951 }
16952 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChildFocusEvent, 1);
16953 return resultobj;
16954 fail:
16955 return NULL;
16956 }
16957
16958
16959 static PyObject *_wrap_ChildFocusEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
16960 PyObject *resultobj;
16961 wxChildFocusEvent *arg1 = (wxChildFocusEvent *) 0 ;
16962 wxWindow *result;
16963 PyObject * obj0 = 0 ;
16964 char *kwnames[] = {
16965 (char *) "self", NULL
16966 };
16967
16968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ChildFocusEvent_GetWindow",kwnames,&obj0)) goto fail;
16969 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxChildFocusEvent,
16970 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16971 {
16972 PyThreadState* __tstate = wxPyBeginAllowThreads();
16973 result = (wxWindow *)((wxChildFocusEvent const *)arg1)->GetWindow();
16974
16975 wxPyEndAllowThreads(__tstate);
16976 if (PyErr_Occurred()) SWIG_fail;
16977 }
16978 {
16979 resultobj = wxPyMake_wxObject(result);
16980 }
16981 return resultobj;
16982 fail:
16983 return NULL;
16984 }
16985
16986
16987 static PyObject * ChildFocusEvent_swigregister(PyObject *self, PyObject *args) {
16988 PyObject *obj;
16989 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16990 SWIG_TypeClientData(SWIGTYPE_p_wxChildFocusEvent, obj);
16991 Py_INCREF(obj);
16992 return Py_BuildValue((char *)"");
16993 }
16994 static PyObject *_wrap_new_ActivateEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16995 PyObject *resultobj;
16996 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
16997 bool arg2 = (bool) True ;
16998 int arg3 = (int) 0 ;
16999 wxActivateEvent *result;
17000 PyObject * obj0 = 0 ;
17001 PyObject * obj1 = 0 ;
17002 PyObject * obj2 = 0 ;
17003 char *kwnames[] = {
17004 (char *) "type",(char *) "active",(char *) "Id", NULL
17005 };
17006
17007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ActivateEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
17008 if (obj0) {
17009 arg1 = (wxEventType) SWIG_AsInt(obj0);
17010 if (PyErr_Occurred()) SWIG_fail;
17011 }
17012 if (obj1) {
17013 arg2 = (bool) SWIG_AsBool(obj1);
17014 if (PyErr_Occurred()) SWIG_fail;
17015 }
17016 if (obj2) {
17017 arg3 = (int) SWIG_AsInt(obj2);
17018 if (PyErr_Occurred()) SWIG_fail;
17019 }
17020 {
17021 PyThreadState* __tstate = wxPyBeginAllowThreads();
17022 result = (wxActivateEvent *)new wxActivateEvent(arg1,arg2,arg3);
17023
17024 wxPyEndAllowThreads(__tstate);
17025 if (PyErr_Occurred()) SWIG_fail;
17026 }
17027 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxActivateEvent, 1);
17028 return resultobj;
17029 fail:
17030 return NULL;
17031 }
17032
17033
17034 static PyObject *_wrap_ActivateEvent_GetActive(PyObject *self, PyObject *args, PyObject *kwargs) {
17035 PyObject *resultobj;
17036 wxActivateEvent *arg1 = (wxActivateEvent *) 0 ;
17037 bool result;
17038 PyObject * obj0 = 0 ;
17039 char *kwnames[] = {
17040 (char *) "self", NULL
17041 };
17042
17043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ActivateEvent_GetActive",kwnames,&obj0)) goto fail;
17044 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxActivateEvent,
17045 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17046 {
17047 PyThreadState* __tstate = wxPyBeginAllowThreads();
17048 result = (bool)((wxActivateEvent const *)arg1)->GetActive();
17049
17050 wxPyEndAllowThreads(__tstate);
17051 if (PyErr_Occurred()) SWIG_fail;
17052 }
17053 {
17054 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17055 }
17056 return resultobj;
17057 fail:
17058 return NULL;
17059 }
17060
17061
17062 static PyObject * ActivateEvent_swigregister(PyObject *self, PyObject *args) {
17063 PyObject *obj;
17064 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17065 SWIG_TypeClientData(SWIGTYPE_p_wxActivateEvent, obj);
17066 Py_INCREF(obj);
17067 return Py_BuildValue((char *)"");
17068 }
17069 static PyObject *_wrap_new_InitDialogEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17070 PyObject *resultobj;
17071 int arg1 = (int) 0 ;
17072 wxInitDialogEvent *result;
17073 PyObject * obj0 = 0 ;
17074 char *kwnames[] = {
17075 (char *) "Id", NULL
17076 };
17077
17078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_InitDialogEvent",kwnames,&obj0)) goto fail;
17079 if (obj0) {
17080 arg1 = (int) SWIG_AsInt(obj0);
17081 if (PyErr_Occurred()) SWIG_fail;
17082 }
17083 {
17084 PyThreadState* __tstate = wxPyBeginAllowThreads();
17085 result = (wxInitDialogEvent *)new wxInitDialogEvent(arg1);
17086
17087 wxPyEndAllowThreads(__tstate);
17088 if (PyErr_Occurred()) SWIG_fail;
17089 }
17090 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxInitDialogEvent, 1);
17091 return resultobj;
17092 fail:
17093 return NULL;
17094 }
17095
17096
17097 static PyObject * InitDialogEvent_swigregister(PyObject *self, PyObject *args) {
17098 PyObject *obj;
17099 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17100 SWIG_TypeClientData(SWIGTYPE_p_wxInitDialogEvent, obj);
17101 Py_INCREF(obj);
17102 return Py_BuildValue((char *)"");
17103 }
17104 static PyObject *_wrap_new_MenuEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17105 PyObject *resultobj;
17106 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17107 int arg2 = (int) 0 ;
17108 wxMenu *arg3 = (wxMenu *) NULL ;
17109 wxMenuEvent *result;
17110 PyObject * obj0 = 0 ;
17111 PyObject * obj1 = 0 ;
17112 PyObject * obj2 = 0 ;
17113 char *kwnames[] = {
17114 (char *) "type",(char *) "winid",(char *) "menu", NULL
17115 };
17116
17117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_MenuEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
17118 if (obj0) {
17119 arg1 = (wxEventType) SWIG_AsInt(obj0);
17120 if (PyErr_Occurred()) SWIG_fail;
17121 }
17122 if (obj1) {
17123 arg2 = (int) SWIG_AsInt(obj1);
17124 if (PyErr_Occurred()) SWIG_fail;
17125 }
17126 if (obj2) {
17127 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
17128 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17129 }
17130 {
17131 PyThreadState* __tstate = wxPyBeginAllowThreads();
17132 result = (wxMenuEvent *)new wxMenuEvent(arg1,arg2,arg3);
17133
17134 wxPyEndAllowThreads(__tstate);
17135 if (PyErr_Occurred()) SWIG_fail;
17136 }
17137 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMenuEvent, 1);
17138 return resultobj;
17139 fail:
17140 return NULL;
17141 }
17142
17143
17144 static PyObject *_wrap_MenuEvent_GetMenuId(PyObject *self, PyObject *args, PyObject *kwargs) {
17145 PyObject *resultobj;
17146 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17147 int result;
17148 PyObject * obj0 = 0 ;
17149 char *kwnames[] = {
17150 (char *) "self", NULL
17151 };
17152
17153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_GetMenuId",kwnames,&obj0)) goto fail;
17154 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17155 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17156 {
17157 PyThreadState* __tstate = wxPyBeginAllowThreads();
17158 result = (int)((wxMenuEvent const *)arg1)->GetMenuId();
17159
17160 wxPyEndAllowThreads(__tstate);
17161 if (PyErr_Occurred()) SWIG_fail;
17162 }
17163 resultobj = SWIG_FromInt((int)result);
17164 return resultobj;
17165 fail:
17166 return NULL;
17167 }
17168
17169
17170 static PyObject *_wrap_MenuEvent_IsPopup(PyObject *self, PyObject *args, PyObject *kwargs) {
17171 PyObject *resultobj;
17172 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17173 bool result;
17174 PyObject * obj0 = 0 ;
17175 char *kwnames[] = {
17176 (char *) "self", NULL
17177 };
17178
17179 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_IsPopup",kwnames,&obj0)) goto fail;
17180 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17181 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17182 {
17183 PyThreadState* __tstate = wxPyBeginAllowThreads();
17184 result = (bool)((wxMenuEvent const *)arg1)->IsPopup();
17185
17186 wxPyEndAllowThreads(__tstate);
17187 if (PyErr_Occurred()) SWIG_fail;
17188 }
17189 {
17190 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17191 }
17192 return resultobj;
17193 fail:
17194 return NULL;
17195 }
17196
17197
17198 static PyObject *_wrap_MenuEvent_GetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
17199 PyObject *resultobj;
17200 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17201 wxMenu *result;
17202 PyObject * obj0 = 0 ;
17203 char *kwnames[] = {
17204 (char *) "self", NULL
17205 };
17206
17207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_GetMenu",kwnames,&obj0)) goto fail;
17208 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17209 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17210 {
17211 PyThreadState* __tstate = wxPyBeginAllowThreads();
17212 result = (wxMenu *)((wxMenuEvent const *)arg1)->GetMenu();
17213
17214 wxPyEndAllowThreads(__tstate);
17215 if (PyErr_Occurred()) SWIG_fail;
17216 }
17217 {
17218 resultobj = wxPyMake_wxObject(result);
17219 }
17220 return resultobj;
17221 fail:
17222 return NULL;
17223 }
17224
17225
17226 static PyObject * MenuEvent_swigregister(PyObject *self, PyObject *args) {
17227 PyObject *obj;
17228 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17229 SWIG_TypeClientData(SWIGTYPE_p_wxMenuEvent, obj);
17230 Py_INCREF(obj);
17231 return Py_BuildValue((char *)"");
17232 }
17233 static PyObject *_wrap_new_CloseEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17234 PyObject *resultobj;
17235 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17236 int arg2 = (int) 0 ;
17237 wxCloseEvent *result;
17238 PyObject * obj0 = 0 ;
17239 PyObject * obj1 = 0 ;
17240 char *kwnames[] = {
17241 (char *) "type",(char *) "winid", NULL
17242 };
17243
17244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_CloseEvent",kwnames,&obj0,&obj1)) goto fail;
17245 if (obj0) {
17246 arg1 = (wxEventType) SWIG_AsInt(obj0);
17247 if (PyErr_Occurred()) SWIG_fail;
17248 }
17249 if (obj1) {
17250 arg2 = (int) SWIG_AsInt(obj1);
17251 if (PyErr_Occurred()) SWIG_fail;
17252 }
17253 {
17254 PyThreadState* __tstate = wxPyBeginAllowThreads();
17255 result = (wxCloseEvent *)new wxCloseEvent(arg1,arg2);
17256
17257 wxPyEndAllowThreads(__tstate);
17258 if (PyErr_Occurred()) SWIG_fail;
17259 }
17260 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCloseEvent, 1);
17261 return resultobj;
17262 fail:
17263 return NULL;
17264 }
17265
17266
17267 static PyObject *_wrap_CloseEvent_SetLoggingOff(PyObject *self, PyObject *args, PyObject *kwargs) {
17268 PyObject *resultobj;
17269 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17270 bool arg2 ;
17271 PyObject * obj0 = 0 ;
17272 PyObject * obj1 = 0 ;
17273 char *kwnames[] = {
17274 (char *) "self",(char *) "logOff", NULL
17275 };
17276
17277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CloseEvent_SetLoggingOff",kwnames,&obj0,&obj1)) goto fail;
17278 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17279 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17280 arg2 = (bool) SWIG_AsBool(obj1);
17281 if (PyErr_Occurred()) SWIG_fail;
17282 {
17283 PyThreadState* __tstate = wxPyBeginAllowThreads();
17284 (arg1)->SetLoggingOff(arg2);
17285
17286 wxPyEndAllowThreads(__tstate);
17287 if (PyErr_Occurred()) SWIG_fail;
17288 }
17289 Py_INCREF(Py_None); resultobj = Py_None;
17290 return resultobj;
17291 fail:
17292 return NULL;
17293 }
17294
17295
17296 static PyObject *_wrap_CloseEvent_GetLoggingOff(PyObject *self, PyObject *args, PyObject *kwargs) {
17297 PyObject *resultobj;
17298 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17299 bool result;
17300 PyObject * obj0 = 0 ;
17301 char *kwnames[] = {
17302 (char *) "self", NULL
17303 };
17304
17305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_GetLoggingOff",kwnames,&obj0)) goto fail;
17306 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17307 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17308 {
17309 PyThreadState* __tstate = wxPyBeginAllowThreads();
17310 result = (bool)((wxCloseEvent const *)arg1)->GetLoggingOff();
17311
17312 wxPyEndAllowThreads(__tstate);
17313 if (PyErr_Occurred()) SWIG_fail;
17314 }
17315 {
17316 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17317 }
17318 return resultobj;
17319 fail:
17320 return NULL;
17321 }
17322
17323
17324 static PyObject *_wrap_CloseEvent_Veto(PyObject *self, PyObject *args, PyObject *kwargs) {
17325 PyObject *resultobj;
17326 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17327 bool arg2 = (bool) True ;
17328 PyObject * obj0 = 0 ;
17329 PyObject * obj1 = 0 ;
17330 char *kwnames[] = {
17331 (char *) "self",(char *) "veto", NULL
17332 };
17333
17334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CloseEvent_Veto",kwnames,&obj0,&obj1)) goto fail;
17335 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17336 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17337 if (obj1) {
17338 arg2 = (bool) SWIG_AsBool(obj1);
17339 if (PyErr_Occurred()) SWIG_fail;
17340 }
17341 {
17342 PyThreadState* __tstate = wxPyBeginAllowThreads();
17343 (arg1)->Veto(arg2);
17344
17345 wxPyEndAllowThreads(__tstate);
17346 if (PyErr_Occurred()) SWIG_fail;
17347 }
17348 Py_INCREF(Py_None); resultobj = Py_None;
17349 return resultobj;
17350 fail:
17351 return NULL;
17352 }
17353
17354
17355 static PyObject *_wrap_CloseEvent_SetCanVeto(PyObject *self, PyObject *args, PyObject *kwargs) {
17356 PyObject *resultobj;
17357 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17358 bool arg2 ;
17359 PyObject * obj0 = 0 ;
17360 PyObject * obj1 = 0 ;
17361 char *kwnames[] = {
17362 (char *) "self",(char *) "canVeto", NULL
17363 };
17364
17365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CloseEvent_SetCanVeto",kwnames,&obj0,&obj1)) goto fail;
17366 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17367 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17368 arg2 = (bool) SWIG_AsBool(obj1);
17369 if (PyErr_Occurred()) SWIG_fail;
17370 {
17371 PyThreadState* __tstate = wxPyBeginAllowThreads();
17372 (arg1)->SetCanVeto(arg2);
17373
17374 wxPyEndAllowThreads(__tstate);
17375 if (PyErr_Occurred()) SWIG_fail;
17376 }
17377 Py_INCREF(Py_None); resultobj = Py_None;
17378 return resultobj;
17379 fail:
17380 return NULL;
17381 }
17382
17383
17384 static PyObject *_wrap_CloseEvent_CanVeto(PyObject *self, PyObject *args, PyObject *kwargs) {
17385 PyObject *resultobj;
17386 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17387 bool result;
17388 PyObject * obj0 = 0 ;
17389 char *kwnames[] = {
17390 (char *) "self", NULL
17391 };
17392
17393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_CanVeto",kwnames,&obj0)) goto fail;
17394 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17395 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17396 {
17397 PyThreadState* __tstate = wxPyBeginAllowThreads();
17398 result = (bool)((wxCloseEvent const *)arg1)->CanVeto();
17399
17400 wxPyEndAllowThreads(__tstate);
17401 if (PyErr_Occurred()) SWIG_fail;
17402 }
17403 {
17404 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17405 }
17406 return resultobj;
17407 fail:
17408 return NULL;
17409 }
17410
17411
17412 static PyObject *_wrap_CloseEvent_GetVeto(PyObject *self, PyObject *args, PyObject *kwargs) {
17413 PyObject *resultobj;
17414 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17415 bool result;
17416 PyObject * obj0 = 0 ;
17417 char *kwnames[] = {
17418 (char *) "self", NULL
17419 };
17420
17421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_GetVeto",kwnames,&obj0)) goto fail;
17422 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17423 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17424 {
17425 PyThreadState* __tstate = wxPyBeginAllowThreads();
17426 result = (bool)((wxCloseEvent const *)arg1)->GetVeto();
17427
17428 wxPyEndAllowThreads(__tstate);
17429 if (PyErr_Occurred()) SWIG_fail;
17430 }
17431 {
17432 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17433 }
17434 return resultobj;
17435 fail:
17436 return NULL;
17437 }
17438
17439
17440 static PyObject * CloseEvent_swigregister(PyObject *self, PyObject *args) {
17441 PyObject *obj;
17442 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17443 SWIG_TypeClientData(SWIGTYPE_p_wxCloseEvent, obj);
17444 Py_INCREF(obj);
17445 return Py_BuildValue((char *)"");
17446 }
17447 static PyObject *_wrap_new_ShowEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17448 PyObject *resultobj;
17449 int arg1 = (int) 0 ;
17450 bool arg2 = (bool) False ;
17451 wxShowEvent *result;
17452 PyObject * obj0 = 0 ;
17453 PyObject * obj1 = 0 ;
17454 char *kwnames[] = {
17455 (char *) "winid",(char *) "show", NULL
17456 };
17457
17458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ShowEvent",kwnames,&obj0,&obj1)) goto fail;
17459 if (obj0) {
17460 arg1 = (int) SWIG_AsInt(obj0);
17461 if (PyErr_Occurred()) SWIG_fail;
17462 }
17463 if (obj1) {
17464 arg2 = (bool) SWIG_AsBool(obj1);
17465 if (PyErr_Occurred()) SWIG_fail;
17466 }
17467 {
17468 PyThreadState* __tstate = wxPyBeginAllowThreads();
17469 result = (wxShowEvent *)new wxShowEvent(arg1,arg2);
17470
17471 wxPyEndAllowThreads(__tstate);
17472 if (PyErr_Occurred()) SWIG_fail;
17473 }
17474 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxShowEvent, 1);
17475 return resultobj;
17476 fail:
17477 return NULL;
17478 }
17479
17480
17481 static PyObject *_wrap_ShowEvent_SetShow(PyObject *self, PyObject *args, PyObject *kwargs) {
17482 PyObject *resultobj;
17483 wxShowEvent *arg1 = (wxShowEvent *) 0 ;
17484 bool arg2 ;
17485 PyObject * obj0 = 0 ;
17486 PyObject * obj1 = 0 ;
17487 char *kwnames[] = {
17488 (char *) "self",(char *) "show", NULL
17489 };
17490
17491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ShowEvent_SetShow",kwnames,&obj0,&obj1)) goto fail;
17492 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShowEvent,
17493 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17494 arg2 = (bool) SWIG_AsBool(obj1);
17495 if (PyErr_Occurred()) SWIG_fail;
17496 {
17497 PyThreadState* __tstate = wxPyBeginAllowThreads();
17498 (arg1)->SetShow(arg2);
17499
17500 wxPyEndAllowThreads(__tstate);
17501 if (PyErr_Occurred()) SWIG_fail;
17502 }
17503 Py_INCREF(Py_None); resultobj = Py_None;
17504 return resultobj;
17505 fail:
17506 return NULL;
17507 }
17508
17509
17510 static PyObject *_wrap_ShowEvent_GetShow(PyObject *self, PyObject *args, PyObject *kwargs) {
17511 PyObject *resultobj;
17512 wxShowEvent *arg1 = (wxShowEvent *) 0 ;
17513 bool result;
17514 PyObject * obj0 = 0 ;
17515 char *kwnames[] = {
17516 (char *) "self", NULL
17517 };
17518
17519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShowEvent_GetShow",kwnames,&obj0)) goto fail;
17520 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShowEvent,
17521 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17522 {
17523 PyThreadState* __tstate = wxPyBeginAllowThreads();
17524 result = (bool)((wxShowEvent const *)arg1)->GetShow();
17525
17526 wxPyEndAllowThreads(__tstate);
17527 if (PyErr_Occurred()) SWIG_fail;
17528 }
17529 {
17530 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17531 }
17532 return resultobj;
17533 fail:
17534 return NULL;
17535 }
17536
17537
17538 static PyObject * ShowEvent_swigregister(PyObject *self, PyObject *args) {
17539 PyObject *obj;
17540 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17541 SWIG_TypeClientData(SWIGTYPE_p_wxShowEvent, obj);
17542 Py_INCREF(obj);
17543 return Py_BuildValue((char *)"");
17544 }
17545 static PyObject *_wrap_new_IconizeEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17546 PyObject *resultobj;
17547 int arg1 = (int) 0 ;
17548 bool arg2 = (bool) True ;
17549 wxIconizeEvent *result;
17550 PyObject * obj0 = 0 ;
17551 PyObject * obj1 = 0 ;
17552 char *kwnames[] = {
17553 (char *) "id",(char *) "iconized", NULL
17554 };
17555
17556 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_IconizeEvent",kwnames,&obj0,&obj1)) goto fail;
17557 if (obj0) {
17558 arg1 = (int) SWIG_AsInt(obj0);
17559 if (PyErr_Occurred()) SWIG_fail;
17560 }
17561 if (obj1) {
17562 arg2 = (bool) SWIG_AsBool(obj1);
17563 if (PyErr_Occurred()) SWIG_fail;
17564 }
17565 {
17566 PyThreadState* __tstate = wxPyBeginAllowThreads();
17567 result = (wxIconizeEvent *)new wxIconizeEvent(arg1,arg2);
17568
17569 wxPyEndAllowThreads(__tstate);
17570 if (PyErr_Occurred()) SWIG_fail;
17571 }
17572 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIconizeEvent, 1);
17573 return resultobj;
17574 fail:
17575 return NULL;
17576 }
17577
17578
17579 static PyObject *_wrap_IconizeEvent_Iconized(PyObject *self, PyObject *args, PyObject *kwargs) {
17580 PyObject *resultobj;
17581 wxIconizeEvent *arg1 = (wxIconizeEvent *) 0 ;
17582 bool result;
17583 PyObject * obj0 = 0 ;
17584 char *kwnames[] = {
17585 (char *) "self", NULL
17586 };
17587
17588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IconizeEvent_Iconized",kwnames,&obj0)) goto fail;
17589 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIconizeEvent,
17590 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17591 {
17592 PyThreadState* __tstate = wxPyBeginAllowThreads();
17593 result = (bool)(arg1)->Iconized();
17594
17595 wxPyEndAllowThreads(__tstate);
17596 if (PyErr_Occurred()) SWIG_fail;
17597 }
17598 {
17599 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17600 }
17601 return resultobj;
17602 fail:
17603 return NULL;
17604 }
17605
17606
17607 static PyObject * IconizeEvent_swigregister(PyObject *self, PyObject *args) {
17608 PyObject *obj;
17609 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17610 SWIG_TypeClientData(SWIGTYPE_p_wxIconizeEvent, obj);
17611 Py_INCREF(obj);
17612 return Py_BuildValue((char *)"");
17613 }
17614 static PyObject *_wrap_new_MaximizeEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17615 PyObject *resultobj;
17616 int arg1 = (int) 0 ;
17617 wxMaximizeEvent *result;
17618 PyObject * obj0 = 0 ;
17619 char *kwnames[] = {
17620 (char *) "id", NULL
17621 };
17622
17623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MaximizeEvent",kwnames,&obj0)) goto fail;
17624 if (obj0) {
17625 arg1 = (int) SWIG_AsInt(obj0);
17626 if (PyErr_Occurred()) SWIG_fail;
17627 }
17628 {
17629 PyThreadState* __tstate = wxPyBeginAllowThreads();
17630 result = (wxMaximizeEvent *)new wxMaximizeEvent(arg1);
17631
17632 wxPyEndAllowThreads(__tstate);
17633 if (PyErr_Occurred()) SWIG_fail;
17634 }
17635 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMaximizeEvent, 1);
17636 return resultobj;
17637 fail:
17638 return NULL;
17639 }
17640
17641
17642 static PyObject * MaximizeEvent_swigregister(PyObject *self, PyObject *args) {
17643 PyObject *obj;
17644 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17645 SWIG_TypeClientData(SWIGTYPE_p_wxMaximizeEvent, obj);
17646 Py_INCREF(obj);
17647 return Py_BuildValue((char *)"");
17648 }
17649 static PyObject *_wrap_DropFilesEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
17650 PyObject *resultobj;
17651 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
17652 wxPoint result;
17653 PyObject * obj0 = 0 ;
17654 char *kwnames[] = {
17655 (char *) "self", NULL
17656 };
17657
17658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetPosition",kwnames,&obj0)) goto fail;
17659 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
17660 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17661 {
17662 PyThreadState* __tstate = wxPyBeginAllowThreads();
17663 result = (arg1)->GetPosition();
17664
17665 wxPyEndAllowThreads(__tstate);
17666 if (PyErr_Occurred()) SWIG_fail;
17667 }
17668 {
17669 wxPoint * resultptr;
17670 resultptr = new wxPoint((wxPoint &) result);
17671 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
17672 }
17673 return resultobj;
17674 fail:
17675 return NULL;
17676 }
17677
17678
17679 static PyObject *_wrap_DropFilesEvent_GetNumberOfFiles(PyObject *self, PyObject *args, PyObject *kwargs) {
17680 PyObject *resultobj;
17681 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
17682 int result;
17683 PyObject * obj0 = 0 ;
17684 char *kwnames[] = {
17685 (char *) "self", NULL
17686 };
17687
17688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetNumberOfFiles",kwnames,&obj0)) goto fail;
17689 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
17690 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17691 {
17692 PyThreadState* __tstate = wxPyBeginAllowThreads();
17693 result = (int)(arg1)->GetNumberOfFiles();
17694
17695 wxPyEndAllowThreads(__tstate);
17696 if (PyErr_Occurred()) SWIG_fail;
17697 }
17698 resultobj = SWIG_FromInt((int)result);
17699 return resultobj;
17700 fail:
17701 return NULL;
17702 }
17703
17704
17705 static PyObject *_wrap_DropFilesEvent_GetFiles(PyObject *self, PyObject *args, PyObject *kwargs) {
17706 PyObject *resultobj;
17707 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
17708 PyObject *result;
17709 PyObject * obj0 = 0 ;
17710 char *kwnames[] = {
17711 (char *) "self", NULL
17712 };
17713
17714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetFiles",kwnames,&obj0)) goto fail;
17715 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
17716 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17717 {
17718 PyThreadState* __tstate = wxPyBeginAllowThreads();
17719 result = (PyObject *)wxDropFilesEvent_GetFiles(arg1);
17720
17721 wxPyEndAllowThreads(__tstate);
17722 if (PyErr_Occurred()) SWIG_fail;
17723 }
17724 resultobj = result;
17725 return resultobj;
17726 fail:
17727 return NULL;
17728 }
17729
17730
17731 static PyObject * DropFilesEvent_swigregister(PyObject *self, PyObject *args) {
17732 PyObject *obj;
17733 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17734 SWIG_TypeClientData(SWIGTYPE_p_wxDropFilesEvent, obj);
17735 Py_INCREF(obj);
17736 return Py_BuildValue((char *)"");
17737 }
17738 static PyObject *_wrap_new_UpdateUIEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17739 PyObject *resultobj;
17740 int arg1 = (int) 0 ;
17741 wxUpdateUIEvent *result;
17742 PyObject * obj0 = 0 ;
17743 char *kwnames[] = {
17744 (char *) "commandId", NULL
17745 };
17746
17747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_UpdateUIEvent",kwnames,&obj0)) goto fail;
17748 if (obj0) {
17749 arg1 = (int) SWIG_AsInt(obj0);
17750 if (PyErr_Occurred()) SWIG_fail;
17751 }
17752 {
17753 PyThreadState* __tstate = wxPyBeginAllowThreads();
17754 result = (wxUpdateUIEvent *)new wxUpdateUIEvent(arg1);
17755
17756 wxPyEndAllowThreads(__tstate);
17757 if (PyErr_Occurred()) SWIG_fail;
17758 }
17759 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxUpdateUIEvent, 1);
17760 return resultobj;
17761 fail:
17762 return NULL;
17763 }
17764
17765
17766 static PyObject *_wrap_UpdateUIEvent_GetChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
17767 PyObject *resultobj;
17768 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17769 bool result;
17770 PyObject * obj0 = 0 ;
17771 char *kwnames[] = {
17772 (char *) "self", NULL
17773 };
17774
17775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetChecked",kwnames,&obj0)) goto fail;
17776 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17777 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17778 {
17779 PyThreadState* __tstate = wxPyBeginAllowThreads();
17780 result = (bool)((wxUpdateUIEvent const *)arg1)->GetChecked();
17781
17782 wxPyEndAllowThreads(__tstate);
17783 if (PyErr_Occurred()) SWIG_fail;
17784 }
17785 {
17786 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17787 }
17788 return resultobj;
17789 fail:
17790 return NULL;
17791 }
17792
17793
17794 static PyObject *_wrap_UpdateUIEvent_GetEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
17795 PyObject *resultobj;
17796 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17797 bool result;
17798 PyObject * obj0 = 0 ;
17799 char *kwnames[] = {
17800 (char *) "self", NULL
17801 };
17802
17803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetEnabled",kwnames,&obj0)) goto fail;
17804 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17805 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17806 {
17807 PyThreadState* __tstate = wxPyBeginAllowThreads();
17808 result = (bool)((wxUpdateUIEvent const *)arg1)->GetEnabled();
17809
17810 wxPyEndAllowThreads(__tstate);
17811 if (PyErr_Occurred()) SWIG_fail;
17812 }
17813 {
17814 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17815 }
17816 return resultobj;
17817 fail:
17818 return NULL;
17819 }
17820
17821
17822 static PyObject *_wrap_UpdateUIEvent_GetText(PyObject *self, PyObject *args, PyObject *kwargs) {
17823 PyObject *resultobj;
17824 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17825 wxString result;
17826 PyObject * obj0 = 0 ;
17827 char *kwnames[] = {
17828 (char *) "self", NULL
17829 };
17830
17831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetText",kwnames,&obj0)) goto fail;
17832 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17833 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17834 {
17835 PyThreadState* __tstate = wxPyBeginAllowThreads();
17836 result = ((wxUpdateUIEvent const *)arg1)->GetText();
17837
17838 wxPyEndAllowThreads(__tstate);
17839 if (PyErr_Occurred()) SWIG_fail;
17840 }
17841 {
17842 #if wxUSE_UNICODE
17843 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
17844 #else
17845 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
17846 #endif
17847 }
17848 return resultobj;
17849 fail:
17850 return NULL;
17851 }
17852
17853
17854 static PyObject *_wrap_UpdateUIEvent_GetSetText(PyObject *self, PyObject *args, PyObject *kwargs) {
17855 PyObject *resultobj;
17856 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17857 bool result;
17858 PyObject * obj0 = 0 ;
17859 char *kwnames[] = {
17860 (char *) "self", NULL
17861 };
17862
17863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetText",kwnames,&obj0)) goto fail;
17864 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17865 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17866 {
17867 PyThreadState* __tstate = wxPyBeginAllowThreads();
17868 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetText();
17869
17870 wxPyEndAllowThreads(__tstate);
17871 if (PyErr_Occurred()) SWIG_fail;
17872 }
17873 {
17874 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17875 }
17876 return resultobj;
17877 fail:
17878 return NULL;
17879 }
17880
17881
17882 static PyObject *_wrap_UpdateUIEvent_GetSetChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
17883 PyObject *resultobj;
17884 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17885 bool result;
17886 PyObject * obj0 = 0 ;
17887 char *kwnames[] = {
17888 (char *) "self", NULL
17889 };
17890
17891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetChecked",kwnames,&obj0)) goto fail;
17892 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17893 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17894 {
17895 PyThreadState* __tstate = wxPyBeginAllowThreads();
17896 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetChecked();
17897
17898 wxPyEndAllowThreads(__tstate);
17899 if (PyErr_Occurred()) SWIG_fail;
17900 }
17901 {
17902 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17903 }
17904 return resultobj;
17905 fail:
17906 return NULL;
17907 }
17908
17909
17910 static PyObject *_wrap_UpdateUIEvent_GetSetEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
17911 PyObject *resultobj;
17912 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17913 bool result;
17914 PyObject * obj0 = 0 ;
17915 char *kwnames[] = {
17916 (char *) "self", NULL
17917 };
17918
17919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetEnabled",kwnames,&obj0)) goto fail;
17920 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17921 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17922 {
17923 PyThreadState* __tstate = wxPyBeginAllowThreads();
17924 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetEnabled();
17925
17926 wxPyEndAllowThreads(__tstate);
17927 if (PyErr_Occurred()) SWIG_fail;
17928 }
17929 {
17930 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17931 }
17932 return resultobj;
17933 fail:
17934 return NULL;
17935 }
17936
17937
17938 static PyObject *_wrap_UpdateUIEvent_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
17939 PyObject *resultobj;
17940 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17941 bool arg2 ;
17942 PyObject * obj0 = 0 ;
17943 PyObject * obj1 = 0 ;
17944 char *kwnames[] = {
17945 (char *) "self",(char *) "check", NULL
17946 };
17947
17948 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_Check",kwnames,&obj0,&obj1)) goto fail;
17949 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17950 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17951 arg2 = (bool) SWIG_AsBool(obj1);
17952 if (PyErr_Occurred()) SWIG_fail;
17953 {
17954 PyThreadState* __tstate = wxPyBeginAllowThreads();
17955 (arg1)->Check(arg2);
17956
17957 wxPyEndAllowThreads(__tstate);
17958 if (PyErr_Occurred()) SWIG_fail;
17959 }
17960 Py_INCREF(Py_None); resultobj = Py_None;
17961 return resultobj;
17962 fail:
17963 return NULL;
17964 }
17965
17966
17967 static PyObject *_wrap_UpdateUIEvent_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
17968 PyObject *resultobj;
17969 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17970 bool arg2 ;
17971 PyObject * obj0 = 0 ;
17972 PyObject * obj1 = 0 ;
17973 char *kwnames[] = {
17974 (char *) "self",(char *) "enable", NULL
17975 };
17976
17977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_Enable",kwnames,&obj0,&obj1)) goto fail;
17978 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17979 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17980 arg2 = (bool) SWIG_AsBool(obj1);
17981 if (PyErr_Occurred()) SWIG_fail;
17982 {
17983 PyThreadState* __tstate = wxPyBeginAllowThreads();
17984 (arg1)->Enable(arg2);
17985
17986 wxPyEndAllowThreads(__tstate);
17987 if (PyErr_Occurred()) SWIG_fail;
17988 }
17989 Py_INCREF(Py_None); resultobj = Py_None;
17990 return resultobj;
17991 fail:
17992 return NULL;
17993 }
17994
17995
17996 static PyObject *_wrap_UpdateUIEvent_SetText(PyObject *self, PyObject *args, PyObject *kwargs) {
17997 PyObject *resultobj;
17998 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17999 wxString *arg2 = 0 ;
18000 bool temp2 = False ;
18001 PyObject * obj0 = 0 ;
18002 PyObject * obj1 = 0 ;
18003 char *kwnames[] = {
18004 (char *) "self",(char *) "text", NULL
18005 };
18006
18007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_SetText",kwnames,&obj0,&obj1)) goto fail;
18008 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18009 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18010 {
18011 arg2 = wxString_in_helper(obj1);
18012 if (arg2 == NULL) SWIG_fail;
18013 temp2 = True;
18014 }
18015 {
18016 PyThreadState* __tstate = wxPyBeginAllowThreads();
18017 (arg1)->SetText((wxString const &)*arg2);
18018
18019 wxPyEndAllowThreads(__tstate);
18020 if (PyErr_Occurred()) SWIG_fail;
18021 }
18022 Py_INCREF(Py_None); resultobj = Py_None;
18023 {
18024 if (temp2)
18025 delete arg2;
18026 }
18027 return resultobj;
18028 fail:
18029 {
18030 if (temp2)
18031 delete arg2;
18032 }
18033 return NULL;
18034 }
18035
18036
18037 static PyObject *_wrap_UpdateUIEvent_SetUpdateInterval(PyObject *self, PyObject *args, PyObject *kwargs) {
18038 PyObject *resultobj;
18039 long arg1 ;
18040 PyObject * obj0 = 0 ;
18041 char *kwnames[] = {
18042 (char *) "updateInterval", NULL
18043 };
18044
18045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_SetUpdateInterval",kwnames,&obj0)) goto fail;
18046 arg1 = (long) SWIG_AsLong(obj0);
18047 if (PyErr_Occurred()) SWIG_fail;
18048 {
18049 PyThreadState* __tstate = wxPyBeginAllowThreads();
18050 wxUpdateUIEvent::SetUpdateInterval(arg1);
18051
18052 wxPyEndAllowThreads(__tstate);
18053 if (PyErr_Occurred()) SWIG_fail;
18054 }
18055 Py_INCREF(Py_None); resultobj = Py_None;
18056 return resultobj;
18057 fail:
18058 return NULL;
18059 }
18060
18061
18062 static PyObject *_wrap_UpdateUIEvent_GetUpdateInterval(PyObject *self, PyObject *args, PyObject *kwargs) {
18063 PyObject *resultobj;
18064 long result;
18065 char *kwnames[] = {
18066 NULL
18067 };
18068
18069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_GetUpdateInterval",kwnames)) goto fail;
18070 {
18071 PyThreadState* __tstate = wxPyBeginAllowThreads();
18072 result = (long)wxUpdateUIEvent::GetUpdateInterval();
18073
18074 wxPyEndAllowThreads(__tstate);
18075 if (PyErr_Occurred()) SWIG_fail;
18076 }
18077 resultobj = SWIG_FromLong((long)result);
18078 return resultobj;
18079 fail:
18080 return NULL;
18081 }
18082
18083
18084 static PyObject *_wrap_UpdateUIEvent_CanUpdate(PyObject *self, PyObject *args, PyObject *kwargs) {
18085 PyObject *resultobj;
18086 wxWindow *arg1 = (wxWindow *) 0 ;
18087 bool result;
18088 PyObject * obj0 = 0 ;
18089 char *kwnames[] = {
18090 (char *) "win", NULL
18091 };
18092
18093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_CanUpdate",kwnames,&obj0)) goto fail;
18094 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
18095 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18096 {
18097 PyThreadState* __tstate = wxPyBeginAllowThreads();
18098 result = (bool)wxUpdateUIEvent::CanUpdate(arg1);
18099
18100 wxPyEndAllowThreads(__tstate);
18101 if (PyErr_Occurred()) SWIG_fail;
18102 }
18103 {
18104 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18105 }
18106 return resultobj;
18107 fail:
18108 return NULL;
18109 }
18110
18111
18112 static PyObject *_wrap_UpdateUIEvent_ResetUpdateTime(PyObject *self, PyObject *args, PyObject *kwargs) {
18113 PyObject *resultobj;
18114 char *kwnames[] = {
18115 NULL
18116 };
18117
18118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_ResetUpdateTime",kwnames)) goto fail;
18119 {
18120 PyThreadState* __tstate = wxPyBeginAllowThreads();
18121 wxUpdateUIEvent::ResetUpdateTime();
18122
18123 wxPyEndAllowThreads(__tstate);
18124 if (PyErr_Occurred()) SWIG_fail;
18125 }
18126 Py_INCREF(Py_None); resultobj = Py_None;
18127 return resultobj;
18128 fail:
18129 return NULL;
18130 }
18131
18132
18133 static PyObject *_wrap_UpdateUIEvent_SetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
18134 PyObject *resultobj;
18135 int arg1 ;
18136 PyObject * obj0 = 0 ;
18137 char *kwnames[] = {
18138 (char *) "mode", NULL
18139 };
18140
18141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_SetMode",kwnames,&obj0)) goto fail;
18142 arg1 = (wxUpdateUIMode) SWIG_AsInt(obj0);
18143 if (PyErr_Occurred()) SWIG_fail;
18144 {
18145 PyThreadState* __tstate = wxPyBeginAllowThreads();
18146 wxUpdateUIEvent::SetMode((wxUpdateUIMode )arg1);
18147
18148 wxPyEndAllowThreads(__tstate);
18149 if (PyErr_Occurred()) SWIG_fail;
18150 }
18151 Py_INCREF(Py_None); resultobj = Py_None;
18152 return resultobj;
18153 fail:
18154 return NULL;
18155 }
18156
18157
18158 static PyObject *_wrap_UpdateUIEvent_GetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
18159 PyObject *resultobj;
18160 int result;
18161 char *kwnames[] = {
18162 NULL
18163 };
18164
18165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_GetMode",kwnames)) goto fail;
18166 {
18167 PyThreadState* __tstate = wxPyBeginAllowThreads();
18168 result = (int)wxUpdateUIEvent::GetMode();
18169
18170 wxPyEndAllowThreads(__tstate);
18171 if (PyErr_Occurred()) SWIG_fail;
18172 }
18173 resultobj = SWIG_FromInt((int)result);
18174 return resultobj;
18175 fail:
18176 return NULL;
18177 }
18178
18179
18180 static PyObject * UpdateUIEvent_swigregister(PyObject *self, PyObject *args) {
18181 PyObject *obj;
18182 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18183 SWIG_TypeClientData(SWIGTYPE_p_wxUpdateUIEvent, obj);
18184 Py_INCREF(obj);
18185 return Py_BuildValue((char *)"");
18186 }
18187 static PyObject *_wrap_new_SysColourChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18188 PyObject *resultobj;
18189 wxSysColourChangedEvent *result;
18190 char *kwnames[] = {
18191 NULL
18192 };
18193
18194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SysColourChangedEvent",kwnames)) goto fail;
18195 {
18196 PyThreadState* __tstate = wxPyBeginAllowThreads();
18197 result = (wxSysColourChangedEvent *)new wxSysColourChangedEvent();
18198
18199 wxPyEndAllowThreads(__tstate);
18200 if (PyErr_Occurred()) SWIG_fail;
18201 }
18202 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSysColourChangedEvent, 1);
18203 return resultobj;
18204 fail:
18205 return NULL;
18206 }
18207
18208
18209 static PyObject * SysColourChangedEvent_swigregister(PyObject *self, PyObject *args) {
18210 PyObject *obj;
18211 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18212 SWIG_TypeClientData(SWIGTYPE_p_wxSysColourChangedEvent, obj);
18213 Py_INCREF(obj);
18214 return Py_BuildValue((char *)"");
18215 }
18216 static PyObject *_wrap_new_MouseCaptureChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18217 PyObject *resultobj;
18218 int arg1 = (int) 0 ;
18219 wxWindow *arg2 = (wxWindow *) NULL ;
18220 wxMouseCaptureChangedEvent *result;
18221 PyObject * obj0 = 0 ;
18222 PyObject * obj1 = 0 ;
18223 char *kwnames[] = {
18224 (char *) "winid",(char *) "gainedCapture", NULL
18225 };
18226
18227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_MouseCaptureChangedEvent",kwnames,&obj0,&obj1)) goto fail;
18228 if (obj0) {
18229 arg1 = (int) SWIG_AsInt(obj0);
18230 if (PyErr_Occurred()) SWIG_fail;
18231 }
18232 if (obj1) {
18233 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18234 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18235 }
18236 {
18237 PyThreadState* __tstate = wxPyBeginAllowThreads();
18238 result = (wxMouseCaptureChangedEvent *)new wxMouseCaptureChangedEvent(arg1,arg2);
18239
18240 wxPyEndAllowThreads(__tstate);
18241 if (PyErr_Occurred()) SWIG_fail;
18242 }
18243 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMouseCaptureChangedEvent, 1);
18244 return resultobj;
18245 fail:
18246 return NULL;
18247 }
18248
18249
18250 static PyObject *_wrap_MouseCaptureChangedEvent_GetCapturedWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18251 PyObject *resultobj;
18252 wxMouseCaptureChangedEvent *arg1 = (wxMouseCaptureChangedEvent *) 0 ;
18253 wxWindow *result;
18254 PyObject * obj0 = 0 ;
18255 char *kwnames[] = {
18256 (char *) "self", NULL
18257 };
18258
18259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseCaptureChangedEvent_GetCapturedWindow",kwnames,&obj0)) goto fail;
18260 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseCaptureChangedEvent,
18261 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18262 {
18263 PyThreadState* __tstate = wxPyBeginAllowThreads();
18264 result = (wxWindow *)((wxMouseCaptureChangedEvent const *)arg1)->GetCapturedWindow();
18265
18266 wxPyEndAllowThreads(__tstate);
18267 if (PyErr_Occurred()) SWIG_fail;
18268 }
18269 {
18270 resultobj = wxPyMake_wxObject(result);
18271 }
18272 return resultobj;
18273 fail:
18274 return NULL;
18275 }
18276
18277
18278 static PyObject * MouseCaptureChangedEvent_swigregister(PyObject *self, PyObject *args) {
18279 PyObject *obj;
18280 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18281 SWIG_TypeClientData(SWIGTYPE_p_wxMouseCaptureChangedEvent, obj);
18282 Py_INCREF(obj);
18283 return Py_BuildValue((char *)"");
18284 }
18285 static PyObject *_wrap_new_DisplayChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18286 PyObject *resultobj;
18287 wxDisplayChangedEvent *result;
18288 char *kwnames[] = {
18289 NULL
18290 };
18291
18292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DisplayChangedEvent",kwnames)) goto fail;
18293 {
18294 PyThreadState* __tstate = wxPyBeginAllowThreads();
18295 result = (wxDisplayChangedEvent *)new wxDisplayChangedEvent();
18296
18297 wxPyEndAllowThreads(__tstate);
18298 if (PyErr_Occurred()) SWIG_fail;
18299 }
18300 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDisplayChangedEvent, 1);
18301 return resultobj;
18302 fail:
18303 return NULL;
18304 }
18305
18306
18307 static PyObject * DisplayChangedEvent_swigregister(PyObject *self, PyObject *args) {
18308 PyObject *obj;
18309 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18310 SWIG_TypeClientData(SWIGTYPE_p_wxDisplayChangedEvent, obj);
18311 Py_INCREF(obj);
18312 return Py_BuildValue((char *)"");
18313 }
18314 static PyObject *_wrap_new_PaletteChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18315 PyObject *resultobj;
18316 int arg1 = (int) 0 ;
18317 wxPaletteChangedEvent *result;
18318 PyObject * obj0 = 0 ;
18319 char *kwnames[] = {
18320 (char *) "id", NULL
18321 };
18322
18323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PaletteChangedEvent",kwnames,&obj0)) goto fail;
18324 if (obj0) {
18325 arg1 = (int) SWIG_AsInt(obj0);
18326 if (PyErr_Occurred()) SWIG_fail;
18327 }
18328 {
18329 PyThreadState* __tstate = wxPyBeginAllowThreads();
18330 result = (wxPaletteChangedEvent *)new wxPaletteChangedEvent(arg1);
18331
18332 wxPyEndAllowThreads(__tstate);
18333 if (PyErr_Occurred()) SWIG_fail;
18334 }
18335 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPaletteChangedEvent, 1);
18336 return resultobj;
18337 fail:
18338 return NULL;
18339 }
18340
18341
18342 static PyObject *_wrap_PaletteChangedEvent_SetChangedWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18343 PyObject *resultobj;
18344 wxPaletteChangedEvent *arg1 = (wxPaletteChangedEvent *) 0 ;
18345 wxWindow *arg2 = (wxWindow *) 0 ;
18346 PyObject * obj0 = 0 ;
18347 PyObject * obj1 = 0 ;
18348 char *kwnames[] = {
18349 (char *) "self",(char *) "win", NULL
18350 };
18351
18352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaletteChangedEvent_SetChangedWindow",kwnames,&obj0,&obj1)) goto fail;
18353 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPaletteChangedEvent,
18354 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18355 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18356 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18357 {
18358 PyThreadState* __tstate = wxPyBeginAllowThreads();
18359 (arg1)->SetChangedWindow(arg2);
18360
18361 wxPyEndAllowThreads(__tstate);
18362 if (PyErr_Occurred()) SWIG_fail;
18363 }
18364 Py_INCREF(Py_None); resultobj = Py_None;
18365 return resultobj;
18366 fail:
18367 return NULL;
18368 }
18369
18370
18371 static PyObject *_wrap_PaletteChangedEvent_GetChangedWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18372 PyObject *resultobj;
18373 wxPaletteChangedEvent *arg1 = (wxPaletteChangedEvent *) 0 ;
18374 wxWindow *result;
18375 PyObject * obj0 = 0 ;
18376 char *kwnames[] = {
18377 (char *) "self", NULL
18378 };
18379
18380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PaletteChangedEvent_GetChangedWindow",kwnames,&obj0)) goto fail;
18381 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPaletteChangedEvent,
18382 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18383 {
18384 PyThreadState* __tstate = wxPyBeginAllowThreads();
18385 result = (wxWindow *)(arg1)->GetChangedWindow();
18386
18387 wxPyEndAllowThreads(__tstate);
18388 if (PyErr_Occurred()) SWIG_fail;
18389 }
18390 {
18391 resultobj = wxPyMake_wxObject(result);
18392 }
18393 return resultobj;
18394 fail:
18395 return NULL;
18396 }
18397
18398
18399 static PyObject * PaletteChangedEvent_swigregister(PyObject *self, PyObject *args) {
18400 PyObject *obj;
18401 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18402 SWIG_TypeClientData(SWIGTYPE_p_wxPaletteChangedEvent, obj);
18403 Py_INCREF(obj);
18404 return Py_BuildValue((char *)"");
18405 }
18406 static PyObject *_wrap_new_QueryNewPaletteEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18407 PyObject *resultobj;
18408 int arg1 = (int) 0 ;
18409 wxQueryNewPaletteEvent *result;
18410 PyObject * obj0 = 0 ;
18411 char *kwnames[] = {
18412 (char *) "winid", NULL
18413 };
18414
18415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_QueryNewPaletteEvent",kwnames,&obj0)) goto fail;
18416 if (obj0) {
18417 arg1 = (int) SWIG_AsInt(obj0);
18418 if (PyErr_Occurred()) SWIG_fail;
18419 }
18420 {
18421 PyThreadState* __tstate = wxPyBeginAllowThreads();
18422 result = (wxQueryNewPaletteEvent *)new wxQueryNewPaletteEvent(arg1);
18423
18424 wxPyEndAllowThreads(__tstate);
18425 if (PyErr_Occurred()) SWIG_fail;
18426 }
18427 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxQueryNewPaletteEvent, 1);
18428 return resultobj;
18429 fail:
18430 return NULL;
18431 }
18432
18433
18434 static PyObject *_wrap_QueryNewPaletteEvent_SetPaletteRealized(PyObject *self, PyObject *args, PyObject *kwargs) {
18435 PyObject *resultobj;
18436 wxQueryNewPaletteEvent *arg1 = (wxQueryNewPaletteEvent *) 0 ;
18437 bool arg2 ;
18438 PyObject * obj0 = 0 ;
18439 PyObject * obj1 = 0 ;
18440 char *kwnames[] = {
18441 (char *) "self",(char *) "realized", NULL
18442 };
18443
18444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:QueryNewPaletteEvent_SetPaletteRealized",kwnames,&obj0,&obj1)) goto fail;
18445 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxQueryNewPaletteEvent,
18446 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18447 arg2 = (bool) SWIG_AsBool(obj1);
18448 if (PyErr_Occurred()) SWIG_fail;
18449 {
18450 PyThreadState* __tstate = wxPyBeginAllowThreads();
18451 (arg1)->SetPaletteRealized(arg2);
18452
18453 wxPyEndAllowThreads(__tstate);
18454 if (PyErr_Occurred()) SWIG_fail;
18455 }
18456 Py_INCREF(Py_None); resultobj = Py_None;
18457 return resultobj;
18458 fail:
18459 return NULL;
18460 }
18461
18462
18463 static PyObject *_wrap_QueryNewPaletteEvent_GetPaletteRealized(PyObject *self, PyObject *args, PyObject *kwargs) {
18464 PyObject *resultobj;
18465 wxQueryNewPaletteEvent *arg1 = (wxQueryNewPaletteEvent *) 0 ;
18466 bool result;
18467 PyObject * obj0 = 0 ;
18468 char *kwnames[] = {
18469 (char *) "self", NULL
18470 };
18471
18472 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:QueryNewPaletteEvent_GetPaletteRealized",kwnames,&obj0)) goto fail;
18473 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxQueryNewPaletteEvent,
18474 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18475 {
18476 PyThreadState* __tstate = wxPyBeginAllowThreads();
18477 result = (bool)((wxQueryNewPaletteEvent const *)arg1)->GetPaletteRealized();
18478
18479 wxPyEndAllowThreads(__tstate);
18480 if (PyErr_Occurred()) SWIG_fail;
18481 }
18482 {
18483 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18484 }
18485 return resultobj;
18486 fail:
18487 return NULL;
18488 }
18489
18490
18491 static PyObject * QueryNewPaletteEvent_swigregister(PyObject *self, PyObject *args) {
18492 PyObject *obj;
18493 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18494 SWIG_TypeClientData(SWIGTYPE_p_wxQueryNewPaletteEvent, obj);
18495 Py_INCREF(obj);
18496 return Py_BuildValue((char *)"");
18497 }
18498 static PyObject *_wrap_new_NavigationKeyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18499 PyObject *resultobj;
18500 wxNavigationKeyEvent *result;
18501 char *kwnames[] = {
18502 NULL
18503 };
18504
18505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_NavigationKeyEvent",kwnames)) goto fail;
18506 {
18507 PyThreadState* __tstate = wxPyBeginAllowThreads();
18508 result = (wxNavigationKeyEvent *)new wxNavigationKeyEvent();
18509
18510 wxPyEndAllowThreads(__tstate);
18511 if (PyErr_Occurred()) SWIG_fail;
18512 }
18513 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNavigationKeyEvent, 1);
18514 return resultobj;
18515 fail:
18516 return NULL;
18517 }
18518
18519
18520 static PyObject *_wrap_NavigationKeyEvent_GetDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
18521 PyObject *resultobj;
18522 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18523 bool result;
18524 PyObject * obj0 = 0 ;
18525 char *kwnames[] = {
18526 (char *) "self", NULL
18527 };
18528
18529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_GetDirection",kwnames,&obj0)) goto fail;
18530 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18531 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18532 {
18533 PyThreadState* __tstate = wxPyBeginAllowThreads();
18534 result = (bool)((wxNavigationKeyEvent const *)arg1)->GetDirection();
18535
18536 wxPyEndAllowThreads(__tstate);
18537 if (PyErr_Occurred()) SWIG_fail;
18538 }
18539 {
18540 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18541 }
18542 return resultobj;
18543 fail:
18544 return NULL;
18545 }
18546
18547
18548 static PyObject *_wrap_NavigationKeyEvent_SetDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
18549 PyObject *resultobj;
18550 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18551 bool arg2 ;
18552 PyObject * obj0 = 0 ;
18553 PyObject * obj1 = 0 ;
18554 char *kwnames[] = {
18555 (char *) "self",(char *) "bForward", NULL
18556 };
18557
18558 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetDirection",kwnames,&obj0,&obj1)) goto fail;
18559 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18560 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18561 arg2 = (bool) SWIG_AsBool(obj1);
18562 if (PyErr_Occurred()) SWIG_fail;
18563 {
18564 PyThreadState* __tstate = wxPyBeginAllowThreads();
18565 (arg1)->SetDirection(arg2);
18566
18567 wxPyEndAllowThreads(__tstate);
18568 if (PyErr_Occurred()) SWIG_fail;
18569 }
18570 Py_INCREF(Py_None); resultobj = Py_None;
18571 return resultobj;
18572 fail:
18573 return NULL;
18574 }
18575
18576
18577 static PyObject *_wrap_NavigationKeyEvent_IsWindowChange(PyObject *self, PyObject *args, PyObject *kwargs) {
18578 PyObject *resultobj;
18579 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18580 bool result;
18581 PyObject * obj0 = 0 ;
18582 char *kwnames[] = {
18583 (char *) "self", NULL
18584 };
18585
18586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_IsWindowChange",kwnames,&obj0)) goto fail;
18587 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18588 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18589 {
18590 PyThreadState* __tstate = wxPyBeginAllowThreads();
18591 result = (bool)((wxNavigationKeyEvent const *)arg1)->IsWindowChange();
18592
18593 wxPyEndAllowThreads(__tstate);
18594 if (PyErr_Occurred()) SWIG_fail;
18595 }
18596 {
18597 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18598 }
18599 return resultobj;
18600 fail:
18601 return NULL;
18602 }
18603
18604
18605 static PyObject *_wrap_NavigationKeyEvent_SetWindowChange(PyObject *self, PyObject *args, PyObject *kwargs) {
18606 PyObject *resultobj;
18607 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18608 bool arg2 ;
18609 PyObject * obj0 = 0 ;
18610 PyObject * obj1 = 0 ;
18611 char *kwnames[] = {
18612 (char *) "self",(char *) "bIs", NULL
18613 };
18614
18615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetWindowChange",kwnames,&obj0,&obj1)) goto fail;
18616 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18617 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18618 arg2 = (bool) SWIG_AsBool(obj1);
18619 if (PyErr_Occurred()) SWIG_fail;
18620 {
18621 PyThreadState* __tstate = wxPyBeginAllowThreads();
18622 (arg1)->SetWindowChange(arg2);
18623
18624 wxPyEndAllowThreads(__tstate);
18625 if (PyErr_Occurred()) SWIG_fail;
18626 }
18627 Py_INCREF(Py_None); resultobj = Py_None;
18628 return resultobj;
18629 fail:
18630 return NULL;
18631 }
18632
18633
18634 static PyObject *_wrap_NavigationKeyEvent_GetCurrentFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
18635 PyObject *resultobj;
18636 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18637 wxWindow *result;
18638 PyObject * obj0 = 0 ;
18639 char *kwnames[] = {
18640 (char *) "self", NULL
18641 };
18642
18643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_GetCurrentFocus",kwnames,&obj0)) goto fail;
18644 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18645 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18646 {
18647 PyThreadState* __tstate = wxPyBeginAllowThreads();
18648 result = (wxWindow *)((wxNavigationKeyEvent const *)arg1)->GetCurrentFocus();
18649
18650 wxPyEndAllowThreads(__tstate);
18651 if (PyErr_Occurred()) SWIG_fail;
18652 }
18653 {
18654 resultobj = wxPyMake_wxObject(result);
18655 }
18656 return resultobj;
18657 fail:
18658 return NULL;
18659 }
18660
18661
18662 static PyObject *_wrap_NavigationKeyEvent_SetCurrentFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
18663 PyObject *resultobj;
18664 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18665 wxWindow *arg2 = (wxWindow *) 0 ;
18666 PyObject * obj0 = 0 ;
18667 PyObject * obj1 = 0 ;
18668 char *kwnames[] = {
18669 (char *) "self",(char *) "win", NULL
18670 };
18671
18672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetCurrentFocus",kwnames,&obj0,&obj1)) goto fail;
18673 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18674 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18675 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18676 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18677 {
18678 PyThreadState* __tstate = wxPyBeginAllowThreads();
18679 (arg1)->SetCurrentFocus(arg2);
18680
18681 wxPyEndAllowThreads(__tstate);
18682 if (PyErr_Occurred()) SWIG_fail;
18683 }
18684 Py_INCREF(Py_None); resultobj = Py_None;
18685 return resultobj;
18686 fail:
18687 return NULL;
18688 }
18689
18690
18691 static PyObject * NavigationKeyEvent_swigregister(PyObject *self, PyObject *args) {
18692 PyObject *obj;
18693 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18694 SWIG_TypeClientData(SWIGTYPE_p_wxNavigationKeyEvent, obj);
18695 Py_INCREF(obj);
18696 return Py_BuildValue((char *)"");
18697 }
18698 static PyObject *_wrap_new_WindowCreateEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18699 PyObject *resultobj;
18700 wxWindow *arg1 = (wxWindow *) NULL ;
18701 wxWindowCreateEvent *result;
18702 PyObject * obj0 = 0 ;
18703 char *kwnames[] = {
18704 (char *) "win", NULL
18705 };
18706
18707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowCreateEvent",kwnames,&obj0)) goto fail;
18708 if (obj0) {
18709 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
18710 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18711 }
18712 {
18713 PyThreadState* __tstate = wxPyBeginAllowThreads();
18714 result = (wxWindowCreateEvent *)new wxWindowCreateEvent(arg1);
18715
18716 wxPyEndAllowThreads(__tstate);
18717 if (PyErr_Occurred()) SWIG_fail;
18718 }
18719 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowCreateEvent, 1);
18720 return resultobj;
18721 fail:
18722 return NULL;
18723 }
18724
18725
18726 static PyObject *_wrap_WindowCreateEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18727 PyObject *resultobj;
18728 wxWindowCreateEvent *arg1 = (wxWindowCreateEvent *) 0 ;
18729 wxWindow *result;
18730 PyObject * obj0 = 0 ;
18731 char *kwnames[] = {
18732 (char *) "self", NULL
18733 };
18734
18735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:WindowCreateEvent_GetWindow",kwnames,&obj0)) goto fail;
18736 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindowCreateEvent,
18737 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18738 {
18739 PyThreadState* __tstate = wxPyBeginAllowThreads();
18740 result = (wxWindow *)((wxWindowCreateEvent const *)arg1)->GetWindow();
18741
18742 wxPyEndAllowThreads(__tstate);
18743 if (PyErr_Occurred()) SWIG_fail;
18744 }
18745 {
18746 resultobj = wxPyMake_wxObject(result);
18747 }
18748 return resultobj;
18749 fail:
18750 return NULL;
18751 }
18752
18753
18754 static PyObject * WindowCreateEvent_swigregister(PyObject *self, PyObject *args) {
18755 PyObject *obj;
18756 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18757 SWIG_TypeClientData(SWIGTYPE_p_wxWindowCreateEvent, obj);
18758 Py_INCREF(obj);
18759 return Py_BuildValue((char *)"");
18760 }
18761 static PyObject *_wrap_new_WindowDestroyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18762 PyObject *resultobj;
18763 wxWindow *arg1 = (wxWindow *) NULL ;
18764 wxWindowDestroyEvent *result;
18765 PyObject * obj0 = 0 ;
18766 char *kwnames[] = {
18767 (char *) "win", NULL
18768 };
18769
18770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowDestroyEvent",kwnames,&obj0)) goto fail;
18771 if (obj0) {
18772 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
18773 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18774 }
18775 {
18776 PyThreadState* __tstate = wxPyBeginAllowThreads();
18777 result = (wxWindowDestroyEvent *)new wxWindowDestroyEvent(arg1);
18778
18779 wxPyEndAllowThreads(__tstate);
18780 if (PyErr_Occurred()) SWIG_fail;
18781 }
18782 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowDestroyEvent, 1);
18783 return resultobj;
18784 fail:
18785 return NULL;
18786 }
18787
18788
18789 static PyObject *_wrap_WindowDestroyEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18790 PyObject *resultobj;
18791 wxWindowDestroyEvent *arg1 = (wxWindowDestroyEvent *) 0 ;
18792 wxWindow *result;
18793 PyObject * obj0 = 0 ;
18794 char *kwnames[] = {
18795 (char *) "self", NULL
18796 };
18797
18798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:WindowDestroyEvent_GetWindow",kwnames,&obj0)) goto fail;
18799 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindowDestroyEvent,
18800 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18801 {
18802 PyThreadState* __tstate = wxPyBeginAllowThreads();
18803 result = (wxWindow *)((wxWindowDestroyEvent const *)arg1)->GetWindow();
18804
18805 wxPyEndAllowThreads(__tstate);
18806 if (PyErr_Occurred()) SWIG_fail;
18807 }
18808 {
18809 resultobj = wxPyMake_wxObject(result);
18810 }
18811 return resultobj;
18812 fail:
18813 return NULL;
18814 }
18815
18816
18817 static PyObject * WindowDestroyEvent_swigregister(PyObject *self, PyObject *args) {
18818 PyObject *obj;
18819 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18820 SWIG_TypeClientData(SWIGTYPE_p_wxWindowDestroyEvent, obj);
18821 Py_INCREF(obj);
18822 return Py_BuildValue((char *)"");
18823 }
18824 static PyObject *_wrap_new_ContextMenuEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18825 PyObject *resultobj;
18826 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
18827 int arg2 = (int) 0 ;
18828 wxPoint const &arg3_defvalue = wxDefaultPosition ;
18829 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
18830 wxContextMenuEvent *result;
18831 wxPoint temp3 ;
18832 PyObject * obj0 = 0 ;
18833 PyObject * obj1 = 0 ;
18834 PyObject * obj2 = 0 ;
18835 char *kwnames[] = {
18836 (char *) "type",(char *) "winid",(char *) "pt", NULL
18837 };
18838
18839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ContextMenuEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
18840 if (obj0) {
18841 arg1 = (wxEventType) SWIG_AsInt(obj0);
18842 if (PyErr_Occurred()) SWIG_fail;
18843 }
18844 if (obj1) {
18845 arg2 = (int) SWIG_AsInt(obj1);
18846 if (PyErr_Occurred()) SWIG_fail;
18847 }
18848 if (obj2) {
18849 {
18850 arg3 = &temp3;
18851 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
18852 }
18853 }
18854 {
18855 PyThreadState* __tstate = wxPyBeginAllowThreads();
18856 result = (wxContextMenuEvent *)new wxContextMenuEvent(arg1,arg2,(wxPoint const &)*arg3);
18857
18858 wxPyEndAllowThreads(__tstate);
18859 if (PyErr_Occurred()) SWIG_fail;
18860 }
18861 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxContextMenuEvent, 1);
18862 return resultobj;
18863 fail:
18864 return NULL;
18865 }
18866
18867
18868 static PyObject *_wrap_ContextMenuEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
18869 PyObject *resultobj;
18870 wxContextMenuEvent *arg1 = (wxContextMenuEvent *) 0 ;
18871 wxPoint *result;
18872 PyObject * obj0 = 0 ;
18873 char *kwnames[] = {
18874 (char *) "self", NULL
18875 };
18876
18877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ContextMenuEvent_GetPosition",kwnames,&obj0)) goto fail;
18878 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxContextMenuEvent,
18879 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18880 {
18881 PyThreadState* __tstate = wxPyBeginAllowThreads();
18882 {
18883 wxPoint const &_result_ref = ((wxContextMenuEvent const *)arg1)->GetPosition();
18884 result = (wxPoint *) &_result_ref;
18885 }
18886
18887 wxPyEndAllowThreads(__tstate);
18888 if (PyErr_Occurred()) SWIG_fail;
18889 }
18890 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
18891 return resultobj;
18892 fail:
18893 return NULL;
18894 }
18895
18896
18897 static PyObject *_wrap_ContextMenuEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
18898 PyObject *resultobj;
18899 wxContextMenuEvent *arg1 = (wxContextMenuEvent *) 0 ;
18900 wxPoint *arg2 = 0 ;
18901 wxPoint temp2 ;
18902 PyObject * obj0 = 0 ;
18903 PyObject * obj1 = 0 ;
18904 char *kwnames[] = {
18905 (char *) "self",(char *) "pos", NULL
18906 };
18907
18908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ContextMenuEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
18909 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxContextMenuEvent,
18910 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18911 {
18912 arg2 = &temp2;
18913 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
18914 }
18915 {
18916 PyThreadState* __tstate = wxPyBeginAllowThreads();
18917 (arg1)->SetPosition((wxPoint const &)*arg2);
18918
18919 wxPyEndAllowThreads(__tstate);
18920 if (PyErr_Occurred()) SWIG_fail;
18921 }
18922 Py_INCREF(Py_None); resultobj = Py_None;
18923 return resultobj;
18924 fail:
18925 return NULL;
18926 }
18927
18928
18929 static PyObject * ContextMenuEvent_swigregister(PyObject *self, PyObject *args) {
18930 PyObject *obj;
18931 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18932 SWIG_TypeClientData(SWIGTYPE_p_wxContextMenuEvent, obj);
18933 Py_INCREF(obj);
18934 return Py_BuildValue((char *)"");
18935 }
18936 static PyObject *_wrap_new_IdleEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18937 PyObject *resultobj;
18938 wxIdleEvent *result;
18939 char *kwnames[] = {
18940 NULL
18941 };
18942
18943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_IdleEvent",kwnames)) goto fail;
18944 {
18945 PyThreadState* __tstate = wxPyBeginAllowThreads();
18946 result = (wxIdleEvent *)new wxIdleEvent();
18947
18948 wxPyEndAllowThreads(__tstate);
18949 if (PyErr_Occurred()) SWIG_fail;
18950 }
18951 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIdleEvent, 1);
18952 return resultobj;
18953 fail:
18954 return NULL;
18955 }
18956
18957
18958 static PyObject *_wrap_IdleEvent_RequestMore(PyObject *self, PyObject *args, PyObject *kwargs) {
18959 PyObject *resultobj;
18960 wxIdleEvent *arg1 = (wxIdleEvent *) 0 ;
18961 bool arg2 = (bool) True ;
18962 PyObject * obj0 = 0 ;
18963 PyObject * obj1 = 0 ;
18964 char *kwnames[] = {
18965 (char *) "self",(char *) "needMore", NULL
18966 };
18967
18968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:IdleEvent_RequestMore",kwnames,&obj0,&obj1)) goto fail;
18969 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIdleEvent,
18970 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18971 if (obj1) {
18972 arg2 = (bool) SWIG_AsBool(obj1);
18973 if (PyErr_Occurred()) SWIG_fail;
18974 }
18975 {
18976 PyThreadState* __tstate = wxPyBeginAllowThreads();
18977 (arg1)->RequestMore(arg2);
18978
18979 wxPyEndAllowThreads(__tstate);
18980 if (PyErr_Occurred()) SWIG_fail;
18981 }
18982 Py_INCREF(Py_None); resultobj = Py_None;
18983 return resultobj;
18984 fail:
18985 return NULL;
18986 }
18987
18988
18989 static PyObject *_wrap_IdleEvent_MoreRequested(PyObject *self, PyObject *args, PyObject *kwargs) {
18990 PyObject *resultobj;
18991 wxIdleEvent *arg1 = (wxIdleEvent *) 0 ;
18992 bool result;
18993 PyObject * obj0 = 0 ;
18994 char *kwnames[] = {
18995 (char *) "self", NULL
18996 };
18997
18998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_MoreRequested",kwnames,&obj0)) goto fail;
18999 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIdleEvent,
19000 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19001 {
19002 PyThreadState* __tstate = wxPyBeginAllowThreads();
19003 result = (bool)((wxIdleEvent const *)arg1)->MoreRequested();
19004
19005 wxPyEndAllowThreads(__tstate);
19006 if (PyErr_Occurred()) SWIG_fail;
19007 }
19008 {
19009 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19010 }
19011 return resultobj;
19012 fail:
19013 return NULL;
19014 }
19015
19016
19017 static PyObject *_wrap_IdleEvent_SetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
19018 PyObject *resultobj;
19019 int arg1 ;
19020 PyObject * obj0 = 0 ;
19021 char *kwnames[] = {
19022 (char *) "mode", NULL
19023 };
19024
19025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_SetMode",kwnames,&obj0)) goto fail;
19026 arg1 = (wxIdleMode) SWIG_AsInt(obj0);
19027 if (PyErr_Occurred()) SWIG_fail;
19028 {
19029 PyThreadState* __tstate = wxPyBeginAllowThreads();
19030 wxIdleEvent::SetMode((wxIdleMode )arg1);
19031
19032 wxPyEndAllowThreads(__tstate);
19033 if (PyErr_Occurred()) SWIG_fail;
19034 }
19035 Py_INCREF(Py_None); resultobj = Py_None;
19036 return resultobj;
19037 fail:
19038 return NULL;
19039 }
19040
19041
19042 static PyObject *_wrap_IdleEvent_GetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
19043 PyObject *resultobj;
19044 int result;
19045 char *kwnames[] = {
19046 NULL
19047 };
19048
19049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":IdleEvent_GetMode",kwnames)) goto fail;
19050 {
19051 PyThreadState* __tstate = wxPyBeginAllowThreads();
19052 result = (int)wxIdleEvent::GetMode();
19053
19054 wxPyEndAllowThreads(__tstate);
19055 if (PyErr_Occurred()) SWIG_fail;
19056 }
19057 resultobj = SWIG_FromInt((int)result);
19058 return resultobj;
19059 fail:
19060 return NULL;
19061 }
19062
19063
19064 static PyObject *_wrap_IdleEvent_CanSend(PyObject *self, PyObject *args, PyObject *kwargs) {
19065 PyObject *resultobj;
19066 wxWindow *arg1 = (wxWindow *) 0 ;
19067 bool result;
19068 PyObject * obj0 = 0 ;
19069 char *kwnames[] = {
19070 (char *) "win", NULL
19071 };
19072
19073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_CanSend",kwnames,&obj0)) goto fail;
19074 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
19075 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19076 {
19077 PyThreadState* __tstate = wxPyBeginAllowThreads();
19078 result = (bool)wxIdleEvent::CanSend(arg1);
19079
19080 wxPyEndAllowThreads(__tstate);
19081 if (PyErr_Occurred()) SWIG_fail;
19082 }
19083 {
19084 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19085 }
19086 return resultobj;
19087 fail:
19088 return NULL;
19089 }
19090
19091
19092 static PyObject * IdleEvent_swigregister(PyObject *self, PyObject *args) {
19093 PyObject *obj;
19094 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19095 SWIG_TypeClientData(SWIGTYPE_p_wxIdleEvent, obj);
19096 Py_INCREF(obj);
19097 return Py_BuildValue((char *)"");
19098 }
19099 static PyObject *_wrap_new_PyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19100 PyObject *resultobj;
19101 int arg1 = (int) 0 ;
19102 wxEventType arg2 = (wxEventType) wxEVT_NULL ;
19103 wxPyEvent *result;
19104 PyObject * obj0 = 0 ;
19105 PyObject * obj1 = 0 ;
19106 char *kwnames[] = {
19107 (char *) "winid",(char *) "commandType", NULL
19108 };
19109
19110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyEvent",kwnames,&obj0,&obj1)) goto fail;
19111 if (obj0) {
19112 arg1 = (int) SWIG_AsInt(obj0);
19113 if (PyErr_Occurred()) SWIG_fail;
19114 }
19115 if (obj1) {
19116 arg2 = (wxEventType) SWIG_AsInt(obj1);
19117 if (PyErr_Occurred()) SWIG_fail;
19118 }
19119 {
19120 PyThreadState* __tstate = wxPyBeginAllowThreads();
19121 result = (wxPyEvent *)new wxPyEvent(arg1,arg2);
19122
19123 wxPyEndAllowThreads(__tstate);
19124 if (PyErr_Occurred()) SWIG_fail;
19125 }
19126 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyEvent, 1);
19127 return resultobj;
19128 fail:
19129 return NULL;
19130 }
19131
19132
19133 static PyObject *_wrap_delete_PyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19134 PyObject *resultobj;
19135 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19136 PyObject * obj0 = 0 ;
19137 char *kwnames[] = {
19138 (char *) "self", NULL
19139 };
19140
19141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyEvent",kwnames,&obj0)) goto fail;
19142 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19143 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19144 {
19145 PyThreadState* __tstate = wxPyBeginAllowThreads();
19146 delete arg1;
19147
19148 wxPyEndAllowThreads(__tstate);
19149 if (PyErr_Occurred()) SWIG_fail;
19150 }
19151 Py_INCREF(Py_None); resultobj = Py_None;
19152 return resultobj;
19153 fail:
19154 return NULL;
19155 }
19156
19157
19158 static PyObject *_wrap_PyEvent_SetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19159 PyObject *resultobj;
19160 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19161 PyObject *arg2 = (PyObject *) 0 ;
19162 PyObject * obj0 = 0 ;
19163 PyObject * obj1 = 0 ;
19164 char *kwnames[] = {
19165 (char *) "self",(char *) "self", NULL
19166 };
19167
19168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyEvent_SetSelf",kwnames,&obj0,&obj1)) goto fail;
19169 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19170 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19171 arg2 = obj1;
19172 {
19173 PyThreadState* __tstate = wxPyBeginAllowThreads();
19174 (arg1)->SetSelf(arg2);
19175
19176 wxPyEndAllowThreads(__tstate);
19177 if (PyErr_Occurred()) SWIG_fail;
19178 }
19179 Py_INCREF(Py_None); resultobj = Py_None;
19180 return resultobj;
19181 fail:
19182 return NULL;
19183 }
19184
19185
19186 static PyObject *_wrap_PyEvent_GetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19187 PyObject *resultobj;
19188 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19189 PyObject *result;
19190 PyObject * obj0 = 0 ;
19191 char *kwnames[] = {
19192 (char *) "self", NULL
19193 };
19194
19195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyEvent_GetSelf",kwnames,&obj0)) goto fail;
19196 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19197 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19198 {
19199 PyThreadState* __tstate = wxPyBeginAllowThreads();
19200 result = (PyObject *)(arg1)->GetSelf();
19201
19202 wxPyEndAllowThreads(__tstate);
19203 if (PyErr_Occurred()) SWIG_fail;
19204 }
19205 resultobj = result;
19206 return resultobj;
19207 fail:
19208 return NULL;
19209 }
19210
19211
19212 static PyObject * PyEvent_swigregister(PyObject *self, PyObject *args) {
19213 PyObject *obj;
19214 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19215 SWIG_TypeClientData(SWIGTYPE_p_wxPyEvent, obj);
19216 Py_INCREF(obj);
19217 return Py_BuildValue((char *)"");
19218 }
19219 static PyObject *_wrap_new_PyCommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19220 PyObject *resultobj;
19221 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
19222 int arg2 = (int) 0 ;
19223 wxPyCommandEvent *result;
19224 PyObject * obj0 = 0 ;
19225 PyObject * obj1 = 0 ;
19226 char *kwnames[] = {
19227 (char *) "commandType",(char *) "id", NULL
19228 };
19229
19230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyCommandEvent",kwnames,&obj0,&obj1)) goto fail;
19231 if (obj0) {
19232 arg1 = (wxEventType) SWIG_AsInt(obj0);
19233 if (PyErr_Occurred()) SWIG_fail;
19234 }
19235 if (obj1) {
19236 arg2 = (int) SWIG_AsInt(obj1);
19237 if (PyErr_Occurred()) SWIG_fail;
19238 }
19239 {
19240 PyThreadState* __tstate = wxPyBeginAllowThreads();
19241 result = (wxPyCommandEvent *)new wxPyCommandEvent(arg1,arg2);
19242
19243 wxPyEndAllowThreads(__tstate);
19244 if (PyErr_Occurred()) SWIG_fail;
19245 }
19246 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyCommandEvent, 1);
19247 return resultobj;
19248 fail:
19249 return NULL;
19250 }
19251
19252
19253 static PyObject *_wrap_delete_PyCommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19254 PyObject *resultobj;
19255 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19256 PyObject * obj0 = 0 ;
19257 char *kwnames[] = {
19258 (char *) "self", NULL
19259 };
19260
19261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyCommandEvent",kwnames,&obj0)) goto fail;
19262 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19263 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19264 {
19265 PyThreadState* __tstate = wxPyBeginAllowThreads();
19266 delete arg1;
19267
19268 wxPyEndAllowThreads(__tstate);
19269 if (PyErr_Occurred()) SWIG_fail;
19270 }
19271 Py_INCREF(Py_None); resultobj = Py_None;
19272 return resultobj;
19273 fail:
19274 return NULL;
19275 }
19276
19277
19278 static PyObject *_wrap_PyCommandEvent_SetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19279 PyObject *resultobj;
19280 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19281 PyObject *arg2 = (PyObject *) 0 ;
19282 PyObject * obj0 = 0 ;
19283 PyObject * obj1 = 0 ;
19284 char *kwnames[] = {
19285 (char *) "self",(char *) "self", NULL
19286 };
19287
19288 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCommandEvent_SetSelf",kwnames,&obj0,&obj1)) goto fail;
19289 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19290 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19291 arg2 = obj1;
19292 {
19293 PyThreadState* __tstate = wxPyBeginAllowThreads();
19294 (arg1)->SetSelf(arg2);
19295
19296 wxPyEndAllowThreads(__tstate);
19297 if (PyErr_Occurred()) SWIG_fail;
19298 }
19299 Py_INCREF(Py_None); resultobj = Py_None;
19300 return resultobj;
19301 fail:
19302 return NULL;
19303 }
19304
19305
19306 static PyObject *_wrap_PyCommandEvent_GetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19307 PyObject *resultobj;
19308 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19309 PyObject *result;
19310 PyObject * obj0 = 0 ;
19311 char *kwnames[] = {
19312 (char *) "self", NULL
19313 };
19314
19315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyCommandEvent_GetSelf",kwnames,&obj0)) goto fail;
19316 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19317 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19318 {
19319 PyThreadState* __tstate = wxPyBeginAllowThreads();
19320 result = (PyObject *)(arg1)->GetSelf();
19321
19322 wxPyEndAllowThreads(__tstate);
19323 if (PyErr_Occurred()) SWIG_fail;
19324 }
19325 resultobj = result;
19326 return resultobj;
19327 fail:
19328 return NULL;
19329 }
19330
19331
19332 static PyObject * PyCommandEvent_swigregister(PyObject *self, PyObject *args) {
19333 PyObject *obj;
19334 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19335 SWIG_TypeClientData(SWIGTYPE_p_wxPyCommandEvent, obj);
19336 Py_INCREF(obj);
19337 return Py_BuildValue((char *)"");
19338 }
19339 static PyObject *_wrap_new_PyApp(PyObject *self, PyObject *args, PyObject *kwargs) {
19340 PyObject *resultobj;
19341 wxPyApp *result;
19342 char *kwnames[] = {
19343 NULL
19344 };
19345
19346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyApp",kwnames)) goto fail;
19347 {
19348 PyThreadState* __tstate = wxPyBeginAllowThreads();
19349 result = (wxPyApp *)new_wxPyApp();
19350
19351 wxPyEndAllowThreads(__tstate);
19352 if (PyErr_Occurred()) SWIG_fail;
19353 }
19354 {
19355 resultobj = wxPyMake_wxObject(result);
19356 }
19357 return resultobj;
19358 fail:
19359 return NULL;
19360 }
19361
19362
19363 static PyObject *_wrap_delete_PyApp(PyObject *self, PyObject *args, PyObject *kwargs) {
19364 PyObject *resultobj;
19365 wxPyApp *arg1 = (wxPyApp *) 0 ;
19366 PyObject * obj0 = 0 ;
19367 char *kwnames[] = {
19368 (char *) "self", NULL
19369 };
19370
19371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyApp",kwnames,&obj0)) goto fail;
19372 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19373 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19374 {
19375 PyThreadState* __tstate = wxPyBeginAllowThreads();
19376 delete arg1;
19377
19378 wxPyEndAllowThreads(__tstate);
19379 if (PyErr_Occurred()) SWIG_fail;
19380 }
19381 Py_INCREF(Py_None); resultobj = Py_None;
19382 return resultobj;
19383 fail:
19384 return NULL;
19385 }
19386
19387
19388 static PyObject *_wrap_PyApp__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
19389 PyObject *resultobj;
19390 wxPyApp *arg1 = (wxPyApp *) 0 ;
19391 PyObject *arg2 = (PyObject *) 0 ;
19392 PyObject *arg3 = (PyObject *) 0 ;
19393 PyObject * obj0 = 0 ;
19394 PyObject * obj1 = 0 ;
19395 PyObject * obj2 = 0 ;
19396 char *kwnames[] = {
19397 (char *) "self",(char *) "self",(char *) "_class", NULL
19398 };
19399
19400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyApp__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
19401 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19402 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19403 arg2 = obj1;
19404 arg3 = obj2;
19405 {
19406 PyThreadState* __tstate = wxPyBeginAllowThreads();
19407 (arg1)->_setCallbackInfo(arg2,arg3);
19408
19409 wxPyEndAllowThreads(__tstate);
19410 if (PyErr_Occurred()) SWIG_fail;
19411 }
19412 Py_INCREF(Py_None); resultobj = Py_None;
19413 return resultobj;
19414 fail:
19415 return NULL;
19416 }
19417
19418
19419 static PyObject *_wrap_PyApp_GetAppName(PyObject *self, PyObject *args, PyObject *kwargs) {
19420 PyObject *resultobj;
19421 wxPyApp *arg1 = (wxPyApp *) 0 ;
19422 wxString result;
19423 PyObject * obj0 = 0 ;
19424 char *kwnames[] = {
19425 (char *) "self", NULL
19426 };
19427
19428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetAppName",kwnames,&obj0)) goto fail;
19429 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19430 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19431 {
19432 PyThreadState* __tstate = wxPyBeginAllowThreads();
19433 result = ((wxPyApp const *)arg1)->GetAppName();
19434
19435 wxPyEndAllowThreads(__tstate);
19436 if (PyErr_Occurred()) SWIG_fail;
19437 }
19438 {
19439 #if wxUSE_UNICODE
19440 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19441 #else
19442 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19443 #endif
19444 }
19445 return resultobj;
19446 fail:
19447 return NULL;
19448 }
19449
19450
19451 static PyObject *_wrap_PyApp_SetAppName(PyObject *self, PyObject *args, PyObject *kwargs) {
19452 PyObject *resultobj;
19453 wxPyApp *arg1 = (wxPyApp *) 0 ;
19454 wxString *arg2 = 0 ;
19455 bool temp2 = False ;
19456 PyObject * obj0 = 0 ;
19457 PyObject * obj1 = 0 ;
19458 char *kwnames[] = {
19459 (char *) "self",(char *) "name", NULL
19460 };
19461
19462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetAppName",kwnames,&obj0,&obj1)) goto fail;
19463 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19464 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19465 {
19466 arg2 = wxString_in_helper(obj1);
19467 if (arg2 == NULL) SWIG_fail;
19468 temp2 = True;
19469 }
19470 {
19471 PyThreadState* __tstate = wxPyBeginAllowThreads();
19472 (arg1)->SetAppName((wxString const &)*arg2);
19473
19474 wxPyEndAllowThreads(__tstate);
19475 if (PyErr_Occurred()) SWIG_fail;
19476 }
19477 Py_INCREF(Py_None); resultobj = Py_None;
19478 {
19479 if (temp2)
19480 delete arg2;
19481 }
19482 return resultobj;
19483 fail:
19484 {
19485 if (temp2)
19486 delete arg2;
19487 }
19488 return NULL;
19489 }
19490
19491
19492 static PyObject *_wrap_PyApp_GetClassName(PyObject *self, PyObject *args, PyObject *kwargs) {
19493 PyObject *resultobj;
19494 wxPyApp *arg1 = (wxPyApp *) 0 ;
19495 wxString result;
19496 PyObject * obj0 = 0 ;
19497 char *kwnames[] = {
19498 (char *) "self", NULL
19499 };
19500
19501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetClassName",kwnames,&obj0)) goto fail;
19502 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19503 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19504 {
19505 PyThreadState* __tstate = wxPyBeginAllowThreads();
19506 result = ((wxPyApp const *)arg1)->GetClassName();
19507
19508 wxPyEndAllowThreads(__tstate);
19509 if (PyErr_Occurred()) SWIG_fail;
19510 }
19511 {
19512 #if wxUSE_UNICODE
19513 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19514 #else
19515 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19516 #endif
19517 }
19518 return resultobj;
19519 fail:
19520 return NULL;
19521 }
19522
19523
19524 static PyObject *_wrap_PyApp_SetClassName(PyObject *self, PyObject *args, PyObject *kwargs) {
19525 PyObject *resultobj;
19526 wxPyApp *arg1 = (wxPyApp *) 0 ;
19527 wxString *arg2 = 0 ;
19528 bool temp2 = False ;
19529 PyObject * obj0 = 0 ;
19530 PyObject * obj1 = 0 ;
19531 char *kwnames[] = {
19532 (char *) "self",(char *) "name", NULL
19533 };
19534
19535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetClassName",kwnames,&obj0,&obj1)) goto fail;
19536 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19537 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19538 {
19539 arg2 = wxString_in_helper(obj1);
19540 if (arg2 == NULL) SWIG_fail;
19541 temp2 = True;
19542 }
19543 {
19544 PyThreadState* __tstate = wxPyBeginAllowThreads();
19545 (arg1)->SetClassName((wxString const &)*arg2);
19546
19547 wxPyEndAllowThreads(__tstate);
19548 if (PyErr_Occurred()) SWIG_fail;
19549 }
19550 Py_INCREF(Py_None); resultobj = Py_None;
19551 {
19552 if (temp2)
19553 delete arg2;
19554 }
19555 return resultobj;
19556 fail:
19557 {
19558 if (temp2)
19559 delete arg2;
19560 }
19561 return NULL;
19562 }
19563
19564
19565 static PyObject *_wrap_PyApp_GetVendorName(PyObject *self, PyObject *args, PyObject *kwargs) {
19566 PyObject *resultobj;
19567 wxPyApp *arg1 = (wxPyApp *) 0 ;
19568 wxString *result;
19569 PyObject * obj0 = 0 ;
19570 char *kwnames[] = {
19571 (char *) "self", NULL
19572 };
19573
19574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetVendorName",kwnames,&obj0)) goto fail;
19575 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19576 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19577 {
19578 PyThreadState* __tstate = wxPyBeginAllowThreads();
19579 {
19580 wxString const &_result_ref = ((wxPyApp const *)arg1)->GetVendorName();
19581 result = (wxString *) &_result_ref;
19582 }
19583
19584 wxPyEndAllowThreads(__tstate);
19585 if (PyErr_Occurred()) SWIG_fail;
19586 }
19587 {
19588 #if wxUSE_UNICODE
19589 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
19590 #else
19591 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
19592 #endif
19593 }
19594 return resultobj;
19595 fail:
19596 return NULL;
19597 }
19598
19599
19600 static PyObject *_wrap_PyApp_SetVendorName(PyObject *self, PyObject *args, PyObject *kwargs) {
19601 PyObject *resultobj;
19602 wxPyApp *arg1 = (wxPyApp *) 0 ;
19603 wxString *arg2 = 0 ;
19604 bool temp2 = False ;
19605 PyObject * obj0 = 0 ;
19606 PyObject * obj1 = 0 ;
19607 char *kwnames[] = {
19608 (char *) "self",(char *) "name", NULL
19609 };
19610
19611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetVendorName",kwnames,&obj0,&obj1)) goto fail;
19612 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19613 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19614 {
19615 arg2 = wxString_in_helper(obj1);
19616 if (arg2 == NULL) SWIG_fail;
19617 temp2 = True;
19618 }
19619 {
19620 PyThreadState* __tstate = wxPyBeginAllowThreads();
19621 (arg1)->SetVendorName((wxString const &)*arg2);
19622
19623 wxPyEndAllowThreads(__tstate);
19624 if (PyErr_Occurred()) SWIG_fail;
19625 }
19626 Py_INCREF(Py_None); resultobj = Py_None;
19627 {
19628 if (temp2)
19629 delete arg2;
19630 }
19631 return resultobj;
19632 fail:
19633 {
19634 if (temp2)
19635 delete arg2;
19636 }
19637 return NULL;
19638 }
19639
19640
19641 static PyObject *_wrap_PyApp_GetTraits(PyObject *self, PyObject *args, PyObject *kwargs) {
19642 PyObject *resultobj;
19643 wxPyApp *arg1 = (wxPyApp *) 0 ;
19644 wxAppTraits *result;
19645 PyObject * obj0 = 0 ;
19646 char *kwnames[] = {
19647 (char *) "self", NULL
19648 };
19649
19650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetTraits",kwnames,&obj0)) goto fail;
19651 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19652 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19653 {
19654 PyThreadState* __tstate = wxPyBeginAllowThreads();
19655 result = (wxAppTraits *)(arg1)->GetTraits();
19656
19657 wxPyEndAllowThreads(__tstate);
19658 if (PyErr_Occurred()) SWIG_fail;
19659 }
19660 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAppTraits, 0);
19661 return resultobj;
19662 fail:
19663 return NULL;
19664 }
19665
19666
19667 static PyObject *_wrap_PyApp_ProcessPendingEvents(PyObject *self, PyObject *args, PyObject *kwargs) {
19668 PyObject *resultobj;
19669 wxPyApp *arg1 = (wxPyApp *) 0 ;
19670 PyObject * obj0 = 0 ;
19671 char *kwnames[] = {
19672 (char *) "self", NULL
19673 };
19674
19675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ProcessPendingEvents",kwnames,&obj0)) goto fail;
19676 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19677 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19678 {
19679 PyThreadState* __tstate = wxPyBeginAllowThreads();
19680 (arg1)->ProcessPendingEvents();
19681
19682 wxPyEndAllowThreads(__tstate);
19683 if (PyErr_Occurred()) SWIG_fail;
19684 }
19685 Py_INCREF(Py_None); resultobj = Py_None;
19686 return resultobj;
19687 fail:
19688 return NULL;
19689 }
19690
19691
19692 static PyObject *_wrap_PyApp_Yield(PyObject *self, PyObject *args, PyObject *kwargs) {
19693 PyObject *resultobj;
19694 wxPyApp *arg1 = (wxPyApp *) 0 ;
19695 bool arg2 = (bool) False ;
19696 bool result;
19697 PyObject * obj0 = 0 ;
19698 PyObject * obj1 = 0 ;
19699 char *kwnames[] = {
19700 (char *) "self",(char *) "onlyIfNeeded", NULL
19701 };
19702
19703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PyApp_Yield",kwnames,&obj0,&obj1)) goto fail;
19704 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19705 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19706 if (obj1) {
19707 arg2 = (bool) SWIG_AsBool(obj1);
19708 if (PyErr_Occurred()) SWIG_fail;
19709 }
19710 {
19711 PyThreadState* __tstate = wxPyBeginAllowThreads();
19712 result = (bool)(arg1)->Yield(arg2);
19713
19714 wxPyEndAllowThreads(__tstate);
19715 if (PyErr_Occurred()) SWIG_fail;
19716 }
19717 {
19718 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19719 }
19720 return resultobj;
19721 fail:
19722 return NULL;
19723 }
19724
19725
19726 static PyObject *_wrap_PyApp_WakeUpIdle(PyObject *self, PyObject *args, PyObject *kwargs) {
19727 PyObject *resultobj;
19728 wxPyApp *arg1 = (wxPyApp *) 0 ;
19729 PyObject * obj0 = 0 ;
19730 char *kwnames[] = {
19731 (char *) "self", NULL
19732 };
19733
19734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_WakeUpIdle",kwnames,&obj0)) goto fail;
19735 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19736 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19737 {
19738 PyThreadState* __tstate = wxPyBeginAllowThreads();
19739 (arg1)->WakeUpIdle();
19740
19741 wxPyEndAllowThreads(__tstate);
19742 if (PyErr_Occurred()) SWIG_fail;
19743 }
19744 Py_INCREF(Py_None); resultobj = Py_None;
19745 return resultobj;
19746 fail:
19747 return NULL;
19748 }
19749
19750
19751 static PyObject *_wrap_PyApp_MainLoop(PyObject *self, PyObject *args, PyObject *kwargs) {
19752 PyObject *resultobj;
19753 wxPyApp *arg1 = (wxPyApp *) 0 ;
19754 int result;
19755 PyObject * obj0 = 0 ;
19756 char *kwnames[] = {
19757 (char *) "self", NULL
19758 };
19759
19760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_MainLoop",kwnames,&obj0)) goto fail;
19761 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19762 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19763 {
19764 PyThreadState* __tstate = wxPyBeginAllowThreads();
19765 result = (int)(arg1)->MainLoop();
19766
19767 wxPyEndAllowThreads(__tstate);
19768 if (PyErr_Occurred()) SWIG_fail;
19769 }
19770 resultobj = SWIG_FromInt((int)result);
19771 return resultobj;
19772 fail:
19773 return NULL;
19774 }
19775
19776
19777 static PyObject *_wrap_PyApp_Exit(PyObject *self, PyObject *args, PyObject *kwargs) {
19778 PyObject *resultobj;
19779 wxPyApp *arg1 = (wxPyApp *) 0 ;
19780 PyObject * obj0 = 0 ;
19781 char *kwnames[] = {
19782 (char *) "self", NULL
19783 };
19784
19785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Exit",kwnames,&obj0)) goto fail;
19786 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19787 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19788 {
19789 PyThreadState* __tstate = wxPyBeginAllowThreads();
19790 (arg1)->Exit();
19791
19792 wxPyEndAllowThreads(__tstate);
19793 if (PyErr_Occurred()) SWIG_fail;
19794 }
19795 Py_INCREF(Py_None); resultobj = Py_None;
19796 return resultobj;
19797 fail:
19798 return NULL;
19799 }
19800
19801
19802 static PyObject *_wrap_PyApp_ExitMainLoop(PyObject *self, PyObject *args, PyObject *kwargs) {
19803 PyObject *resultobj;
19804 wxPyApp *arg1 = (wxPyApp *) 0 ;
19805 PyObject * obj0 = 0 ;
19806 char *kwnames[] = {
19807 (char *) "self", NULL
19808 };
19809
19810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ExitMainLoop",kwnames,&obj0)) goto fail;
19811 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19812 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19813 {
19814 PyThreadState* __tstate = wxPyBeginAllowThreads();
19815 (arg1)->ExitMainLoop();
19816
19817 wxPyEndAllowThreads(__tstate);
19818 if (PyErr_Occurred()) SWIG_fail;
19819 }
19820 Py_INCREF(Py_None); resultobj = Py_None;
19821 return resultobj;
19822 fail:
19823 return NULL;
19824 }
19825
19826
19827 static PyObject *_wrap_PyApp_Pending(PyObject *self, PyObject *args, PyObject *kwargs) {
19828 PyObject *resultobj;
19829 wxPyApp *arg1 = (wxPyApp *) 0 ;
19830 bool result;
19831 PyObject * obj0 = 0 ;
19832 char *kwnames[] = {
19833 (char *) "self", NULL
19834 };
19835
19836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Pending",kwnames,&obj0)) goto fail;
19837 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19838 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19839 {
19840 PyThreadState* __tstate = wxPyBeginAllowThreads();
19841 result = (bool)(arg1)->Pending();
19842
19843 wxPyEndAllowThreads(__tstate);
19844 if (PyErr_Occurred()) SWIG_fail;
19845 }
19846 {
19847 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19848 }
19849 return resultobj;
19850 fail:
19851 return NULL;
19852 }
19853
19854
19855 static PyObject *_wrap_PyApp_Dispatch(PyObject *self, PyObject *args, PyObject *kwargs) {
19856 PyObject *resultobj;
19857 wxPyApp *arg1 = (wxPyApp *) 0 ;
19858 bool result;
19859 PyObject * obj0 = 0 ;
19860 char *kwnames[] = {
19861 (char *) "self", NULL
19862 };
19863
19864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Dispatch",kwnames,&obj0)) goto fail;
19865 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19866 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19867 {
19868 PyThreadState* __tstate = wxPyBeginAllowThreads();
19869 result = (bool)(arg1)->Dispatch();
19870
19871 wxPyEndAllowThreads(__tstate);
19872 if (PyErr_Occurred()) SWIG_fail;
19873 }
19874 {
19875 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19876 }
19877 return resultobj;
19878 fail:
19879 return NULL;
19880 }
19881
19882
19883 static PyObject *_wrap_PyApp_ProcessIdle(PyObject *self, PyObject *args, PyObject *kwargs) {
19884 PyObject *resultobj;
19885 wxPyApp *arg1 = (wxPyApp *) 0 ;
19886 bool result;
19887 PyObject * obj0 = 0 ;
19888 char *kwnames[] = {
19889 (char *) "self", NULL
19890 };
19891
19892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ProcessIdle",kwnames,&obj0)) goto fail;
19893 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19894 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19895 {
19896 PyThreadState* __tstate = wxPyBeginAllowThreads();
19897 result = (bool)(arg1)->ProcessIdle();
19898
19899 wxPyEndAllowThreads(__tstate);
19900 if (PyErr_Occurred()) SWIG_fail;
19901 }
19902 {
19903 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19904 }
19905 return resultobj;
19906 fail:
19907 return NULL;
19908 }
19909
19910
19911 static PyObject *_wrap_PyApp_SendIdleEvents(PyObject *self, PyObject *args, PyObject *kwargs) {
19912 PyObject *resultobj;
19913 wxPyApp *arg1 = (wxPyApp *) 0 ;
19914 wxWindow *arg2 = (wxWindow *) 0 ;
19915 wxIdleEvent *arg3 = 0 ;
19916 bool result;
19917 PyObject * obj0 = 0 ;
19918 PyObject * obj1 = 0 ;
19919 PyObject * obj2 = 0 ;
19920 char *kwnames[] = {
19921 (char *) "self",(char *) "win",(char *) "event", NULL
19922 };
19923
19924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyApp_SendIdleEvents",kwnames,&obj0,&obj1,&obj2)) goto fail;
19925 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19926 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19927 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
19928 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19929 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxIdleEvent,
19930 SWIG_POINTER_EXCEPTION | 0)) == -1)
19931 SWIG_fail;
19932 if (arg3 == NULL) {
19933 PyErr_SetString(PyExc_TypeError,"null reference");
19934 SWIG_fail;
19935 }
19936 {
19937 PyThreadState* __tstate = wxPyBeginAllowThreads();
19938 result = (bool)(arg1)->SendIdleEvents(arg2,*arg3);
19939
19940 wxPyEndAllowThreads(__tstate);
19941 if (PyErr_Occurred()) SWIG_fail;
19942 }
19943 {
19944 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19945 }
19946 return resultobj;
19947 fail:
19948 return NULL;
19949 }
19950
19951
19952 static PyObject *_wrap_PyApp_IsActive(PyObject *self, PyObject *args, PyObject *kwargs) {
19953 PyObject *resultobj;
19954 wxPyApp *arg1 = (wxPyApp *) 0 ;
19955 bool result;
19956 PyObject * obj0 = 0 ;
19957 char *kwnames[] = {
19958 (char *) "self", NULL
19959 };
19960
19961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_IsActive",kwnames,&obj0)) goto fail;
19962 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19963 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19964 {
19965 PyThreadState* __tstate = wxPyBeginAllowThreads();
19966 result = (bool)((wxPyApp const *)arg1)->IsActive();
19967
19968 wxPyEndAllowThreads(__tstate);
19969 if (PyErr_Occurred()) SWIG_fail;
19970 }
19971 {
19972 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19973 }
19974 return resultobj;
19975 fail:
19976 return NULL;
19977 }
19978
19979
19980 static PyObject *_wrap_PyApp_SetTopWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
19981 PyObject *resultobj;
19982 wxPyApp *arg1 = (wxPyApp *) 0 ;
19983 wxWindow *arg2 = (wxWindow *) 0 ;
19984 PyObject * obj0 = 0 ;
19985 PyObject * obj1 = 0 ;
19986 char *kwnames[] = {
19987 (char *) "self",(char *) "win", NULL
19988 };
19989
19990 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetTopWindow",kwnames,&obj0,&obj1)) goto fail;
19991 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19992 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19993 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
19994 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19995 {
19996 PyThreadState* __tstate = wxPyBeginAllowThreads();
19997 (arg1)->SetTopWindow(arg2);
19998
19999 wxPyEndAllowThreads(__tstate);
20000 if (PyErr_Occurred()) SWIG_fail;
20001 }
20002 Py_INCREF(Py_None); resultobj = Py_None;
20003 return resultobj;
20004 fail:
20005 return NULL;
20006 }
20007
20008
20009 static PyObject *_wrap_PyApp_GetTopWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
20010 PyObject *resultobj;
20011 wxPyApp *arg1 = (wxPyApp *) 0 ;
20012 wxWindow *result;
20013 PyObject * obj0 = 0 ;
20014 char *kwnames[] = {
20015 (char *) "self", NULL
20016 };
20017
20018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetTopWindow",kwnames,&obj0)) goto fail;
20019 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20020 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20021 {
20022 PyThreadState* __tstate = wxPyBeginAllowThreads();
20023 result = (wxWindow *)((wxPyApp const *)arg1)->GetTopWindow();
20024
20025 wxPyEndAllowThreads(__tstate);
20026 if (PyErr_Occurred()) SWIG_fail;
20027 }
20028 {
20029 resultobj = wxPyMake_wxObject(result);
20030 }
20031 return resultobj;
20032 fail:
20033 return NULL;
20034 }
20035
20036
20037 static PyObject *_wrap_PyApp_SetExitOnFrameDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
20038 PyObject *resultobj;
20039 wxPyApp *arg1 = (wxPyApp *) 0 ;
20040 bool arg2 ;
20041 PyObject * obj0 = 0 ;
20042 PyObject * obj1 = 0 ;
20043 char *kwnames[] = {
20044 (char *) "self",(char *) "flag", NULL
20045 };
20046
20047 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetExitOnFrameDelete",kwnames,&obj0,&obj1)) goto fail;
20048 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20049 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20050 arg2 = (bool) SWIG_AsBool(obj1);
20051 if (PyErr_Occurred()) SWIG_fail;
20052 {
20053 PyThreadState* __tstate = wxPyBeginAllowThreads();
20054 (arg1)->SetExitOnFrameDelete(arg2);
20055
20056 wxPyEndAllowThreads(__tstate);
20057 if (PyErr_Occurred()) SWIG_fail;
20058 }
20059 Py_INCREF(Py_None); resultobj = Py_None;
20060 return resultobj;
20061 fail:
20062 return NULL;
20063 }
20064
20065
20066 static PyObject *_wrap_PyApp_GetExitOnFrameDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
20067 PyObject *resultobj;
20068 wxPyApp *arg1 = (wxPyApp *) 0 ;
20069 bool result;
20070 PyObject * obj0 = 0 ;
20071 char *kwnames[] = {
20072 (char *) "self", NULL
20073 };
20074
20075 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetExitOnFrameDelete",kwnames,&obj0)) goto fail;
20076 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20077 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20078 {
20079 PyThreadState* __tstate = wxPyBeginAllowThreads();
20080 result = (bool)((wxPyApp const *)arg1)->GetExitOnFrameDelete();
20081
20082 wxPyEndAllowThreads(__tstate);
20083 if (PyErr_Occurred()) SWIG_fail;
20084 }
20085 {
20086 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20087 }
20088 return resultobj;
20089 fail:
20090 return NULL;
20091 }
20092
20093
20094 static PyObject *_wrap_PyApp_SetUseBestVisual(PyObject *self, PyObject *args, PyObject *kwargs) {
20095 PyObject *resultobj;
20096 wxPyApp *arg1 = (wxPyApp *) 0 ;
20097 bool arg2 ;
20098 PyObject * obj0 = 0 ;
20099 PyObject * obj1 = 0 ;
20100 char *kwnames[] = {
20101 (char *) "self",(char *) "flag", NULL
20102 };
20103
20104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetUseBestVisual",kwnames,&obj0,&obj1)) goto fail;
20105 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20106 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20107 arg2 = (bool) SWIG_AsBool(obj1);
20108 if (PyErr_Occurred()) SWIG_fail;
20109 {
20110 PyThreadState* __tstate = wxPyBeginAllowThreads();
20111 (arg1)->SetUseBestVisual(arg2);
20112
20113 wxPyEndAllowThreads(__tstate);
20114 if (PyErr_Occurred()) SWIG_fail;
20115 }
20116 Py_INCREF(Py_None); resultobj = Py_None;
20117 return resultobj;
20118 fail:
20119 return NULL;
20120 }
20121
20122
20123 static PyObject *_wrap_PyApp_GetUseBestVisual(PyObject *self, PyObject *args, PyObject *kwargs) {
20124 PyObject *resultobj;
20125 wxPyApp *arg1 = (wxPyApp *) 0 ;
20126 bool result;
20127 PyObject * obj0 = 0 ;
20128 char *kwnames[] = {
20129 (char *) "self", NULL
20130 };
20131
20132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetUseBestVisual",kwnames,&obj0)) goto fail;
20133 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20134 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20135 {
20136 PyThreadState* __tstate = wxPyBeginAllowThreads();
20137 result = (bool)((wxPyApp const *)arg1)->GetUseBestVisual();
20138
20139 wxPyEndAllowThreads(__tstate);
20140 if (PyErr_Occurred()) SWIG_fail;
20141 }
20142 {
20143 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20144 }
20145 return resultobj;
20146 fail:
20147 return NULL;
20148 }
20149
20150
20151 static PyObject *_wrap_PyApp_SetPrintMode(PyObject *self, PyObject *args, PyObject *kwargs) {
20152 PyObject *resultobj;
20153 wxPyApp *arg1 = (wxPyApp *) 0 ;
20154 int arg2 ;
20155 PyObject * obj0 = 0 ;
20156 PyObject * obj1 = 0 ;
20157 char *kwnames[] = {
20158 (char *) "self",(char *) "mode", NULL
20159 };
20160
20161 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetPrintMode",kwnames,&obj0,&obj1)) goto fail;
20162 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20163 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20164 arg2 = (int) SWIG_AsInt(obj1);
20165 if (PyErr_Occurred()) SWIG_fail;
20166 {
20167 PyThreadState* __tstate = wxPyBeginAllowThreads();
20168 (arg1)->SetPrintMode(arg2);
20169
20170 wxPyEndAllowThreads(__tstate);
20171 if (PyErr_Occurred()) SWIG_fail;
20172 }
20173 Py_INCREF(Py_None); resultobj = Py_None;
20174 return resultobj;
20175 fail:
20176 return NULL;
20177 }
20178
20179
20180 static PyObject *_wrap_PyApp_GetPrintMode(PyObject *self, PyObject *args, PyObject *kwargs) {
20181 PyObject *resultobj;
20182 wxPyApp *arg1 = (wxPyApp *) 0 ;
20183 int result;
20184 PyObject * obj0 = 0 ;
20185 char *kwnames[] = {
20186 (char *) "self", NULL
20187 };
20188
20189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetPrintMode",kwnames,&obj0)) goto fail;
20190 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20191 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20192 {
20193 PyThreadState* __tstate = wxPyBeginAllowThreads();
20194 result = (int)((wxPyApp const *)arg1)->GetPrintMode();
20195
20196 wxPyEndAllowThreads(__tstate);
20197 if (PyErr_Occurred()) SWIG_fail;
20198 }
20199 resultobj = SWIG_FromInt((int)result);
20200 return resultobj;
20201 fail:
20202 return NULL;
20203 }
20204
20205
20206 static PyObject *_wrap_PyApp_SetAssertMode(PyObject *self, PyObject *args, PyObject *kwargs) {
20207 PyObject *resultobj;
20208 wxPyApp *arg1 = (wxPyApp *) 0 ;
20209 int arg2 ;
20210 PyObject * obj0 = 0 ;
20211 PyObject * obj1 = 0 ;
20212 char *kwnames[] = {
20213 (char *) "self",(char *) "mode", NULL
20214 };
20215
20216 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetAssertMode",kwnames,&obj0,&obj1)) goto fail;
20217 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20218 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20219 arg2 = (int) SWIG_AsInt(obj1);
20220 if (PyErr_Occurred()) SWIG_fail;
20221 {
20222 PyThreadState* __tstate = wxPyBeginAllowThreads();
20223 (arg1)->SetAssertMode(arg2);
20224
20225 wxPyEndAllowThreads(__tstate);
20226 if (PyErr_Occurred()) SWIG_fail;
20227 }
20228 Py_INCREF(Py_None); resultobj = Py_None;
20229 return resultobj;
20230 fail:
20231 return NULL;
20232 }
20233
20234
20235 static PyObject *_wrap_PyApp_GetAssertMode(PyObject *self, PyObject *args, PyObject *kwargs) {
20236 PyObject *resultobj;
20237 wxPyApp *arg1 = (wxPyApp *) 0 ;
20238 int result;
20239 PyObject * obj0 = 0 ;
20240 char *kwnames[] = {
20241 (char *) "self", NULL
20242 };
20243
20244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetAssertMode",kwnames,&obj0)) goto fail;
20245 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20246 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20247 {
20248 PyThreadState* __tstate = wxPyBeginAllowThreads();
20249 result = (int)(arg1)->GetAssertMode();
20250
20251 wxPyEndAllowThreads(__tstate);
20252 if (PyErr_Occurred()) SWIG_fail;
20253 }
20254 resultobj = SWIG_FromInt((int)result);
20255 return resultobj;
20256 fail:
20257 return NULL;
20258 }
20259
20260
20261 static PyObject *_wrap_PyApp_GetMacSupportPCMenuShortcuts(PyObject *self, PyObject *args, PyObject *kwargs) {
20262 PyObject *resultobj;
20263 bool result;
20264 char *kwnames[] = {
20265 NULL
20266 };
20267
20268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacSupportPCMenuShortcuts",kwnames)) goto fail;
20269 {
20270 PyThreadState* __tstate = wxPyBeginAllowThreads();
20271 result = (bool)wxPyApp::GetMacSupportPCMenuShortcuts();
20272
20273 wxPyEndAllowThreads(__tstate);
20274 if (PyErr_Occurred()) SWIG_fail;
20275 }
20276 {
20277 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20278 }
20279 return resultobj;
20280 fail:
20281 return NULL;
20282 }
20283
20284
20285 static PyObject *_wrap_PyApp_GetMacAboutMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20286 PyObject *resultobj;
20287 long result;
20288 char *kwnames[] = {
20289 NULL
20290 };
20291
20292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacAboutMenuItemId",kwnames)) goto fail;
20293 {
20294 PyThreadState* __tstate = wxPyBeginAllowThreads();
20295 result = (long)wxPyApp::GetMacAboutMenuItemId();
20296
20297 wxPyEndAllowThreads(__tstate);
20298 if (PyErr_Occurred()) SWIG_fail;
20299 }
20300 resultobj = SWIG_FromLong((long)result);
20301 return resultobj;
20302 fail:
20303 return NULL;
20304 }
20305
20306
20307 static PyObject *_wrap_PyApp_GetMacPreferencesMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20308 PyObject *resultobj;
20309 long result;
20310 char *kwnames[] = {
20311 NULL
20312 };
20313
20314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacPreferencesMenuItemId",kwnames)) goto fail;
20315 {
20316 PyThreadState* __tstate = wxPyBeginAllowThreads();
20317 result = (long)wxPyApp::GetMacPreferencesMenuItemId();
20318
20319 wxPyEndAllowThreads(__tstate);
20320 if (PyErr_Occurred()) SWIG_fail;
20321 }
20322 resultobj = SWIG_FromLong((long)result);
20323 return resultobj;
20324 fail:
20325 return NULL;
20326 }
20327
20328
20329 static PyObject *_wrap_PyApp_GetMacExitMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20330 PyObject *resultobj;
20331 long result;
20332 char *kwnames[] = {
20333 NULL
20334 };
20335
20336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacExitMenuItemId",kwnames)) goto fail;
20337 {
20338 PyThreadState* __tstate = wxPyBeginAllowThreads();
20339 result = (long)wxPyApp::GetMacExitMenuItemId();
20340
20341 wxPyEndAllowThreads(__tstate);
20342 if (PyErr_Occurred()) SWIG_fail;
20343 }
20344 resultobj = SWIG_FromLong((long)result);
20345 return resultobj;
20346 fail:
20347 return NULL;
20348 }
20349
20350
20351 static PyObject *_wrap_PyApp_GetMacHelpMenuTitleName(PyObject *self, PyObject *args, PyObject *kwargs) {
20352 PyObject *resultobj;
20353 wxString result;
20354 char *kwnames[] = {
20355 NULL
20356 };
20357
20358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacHelpMenuTitleName",kwnames)) goto fail;
20359 {
20360 PyThreadState* __tstate = wxPyBeginAllowThreads();
20361 result = wxPyApp::GetMacHelpMenuTitleName();
20362
20363 wxPyEndAllowThreads(__tstate);
20364 if (PyErr_Occurred()) SWIG_fail;
20365 }
20366 {
20367 #if wxUSE_UNICODE
20368 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20369 #else
20370 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20371 #endif
20372 }
20373 return resultobj;
20374 fail:
20375 return NULL;
20376 }
20377
20378
20379 static PyObject *_wrap_PyApp_SetMacSupportPCMenuShortcuts(PyObject *self, PyObject *args, PyObject *kwargs) {
20380 PyObject *resultobj;
20381 bool arg1 ;
20382 PyObject * obj0 = 0 ;
20383 char *kwnames[] = {
20384 (char *) "val", NULL
20385 };
20386
20387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacSupportPCMenuShortcuts",kwnames,&obj0)) goto fail;
20388 arg1 = (bool) SWIG_AsBool(obj0);
20389 if (PyErr_Occurred()) SWIG_fail;
20390 {
20391 PyThreadState* __tstate = wxPyBeginAllowThreads();
20392 wxPyApp::SetMacSupportPCMenuShortcuts(arg1);
20393
20394 wxPyEndAllowThreads(__tstate);
20395 if (PyErr_Occurred()) SWIG_fail;
20396 }
20397 Py_INCREF(Py_None); resultobj = Py_None;
20398 return resultobj;
20399 fail:
20400 return NULL;
20401 }
20402
20403
20404 static PyObject *_wrap_PyApp_SetMacAboutMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20405 PyObject *resultobj;
20406 long arg1 ;
20407 PyObject * obj0 = 0 ;
20408 char *kwnames[] = {
20409 (char *) "val", NULL
20410 };
20411
20412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacAboutMenuItemId",kwnames,&obj0)) goto fail;
20413 arg1 = (long) SWIG_AsLong(obj0);
20414 if (PyErr_Occurred()) SWIG_fail;
20415 {
20416 PyThreadState* __tstate = wxPyBeginAllowThreads();
20417 wxPyApp::SetMacAboutMenuItemId(arg1);
20418
20419 wxPyEndAllowThreads(__tstate);
20420 if (PyErr_Occurred()) SWIG_fail;
20421 }
20422 Py_INCREF(Py_None); resultobj = Py_None;
20423 return resultobj;
20424 fail:
20425 return NULL;
20426 }
20427
20428
20429 static PyObject *_wrap_PyApp_SetMacPreferencesMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20430 PyObject *resultobj;
20431 long arg1 ;
20432 PyObject * obj0 = 0 ;
20433 char *kwnames[] = {
20434 (char *) "val", NULL
20435 };
20436
20437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacPreferencesMenuItemId",kwnames,&obj0)) goto fail;
20438 arg1 = (long) SWIG_AsLong(obj0);
20439 if (PyErr_Occurred()) SWIG_fail;
20440 {
20441 PyThreadState* __tstate = wxPyBeginAllowThreads();
20442 wxPyApp::SetMacPreferencesMenuItemId(arg1);
20443
20444 wxPyEndAllowThreads(__tstate);
20445 if (PyErr_Occurred()) SWIG_fail;
20446 }
20447 Py_INCREF(Py_None); resultobj = Py_None;
20448 return resultobj;
20449 fail:
20450 return NULL;
20451 }
20452
20453
20454 static PyObject *_wrap_PyApp_SetMacExitMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20455 PyObject *resultobj;
20456 long arg1 ;
20457 PyObject * obj0 = 0 ;
20458 char *kwnames[] = {
20459 (char *) "val", NULL
20460 };
20461
20462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacExitMenuItemId",kwnames,&obj0)) goto fail;
20463 arg1 = (long) SWIG_AsLong(obj0);
20464 if (PyErr_Occurred()) SWIG_fail;
20465 {
20466 PyThreadState* __tstate = wxPyBeginAllowThreads();
20467 wxPyApp::SetMacExitMenuItemId(arg1);
20468
20469 wxPyEndAllowThreads(__tstate);
20470 if (PyErr_Occurred()) SWIG_fail;
20471 }
20472 Py_INCREF(Py_None); resultobj = Py_None;
20473 return resultobj;
20474 fail:
20475 return NULL;
20476 }
20477
20478
20479 static PyObject *_wrap_PyApp_SetMacHelpMenuTitleName(PyObject *self, PyObject *args, PyObject *kwargs) {
20480 PyObject *resultobj;
20481 wxString *arg1 = 0 ;
20482 bool temp1 = False ;
20483 PyObject * obj0 = 0 ;
20484 char *kwnames[] = {
20485 (char *) "val", NULL
20486 };
20487
20488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacHelpMenuTitleName",kwnames,&obj0)) goto fail;
20489 {
20490 arg1 = wxString_in_helper(obj0);
20491 if (arg1 == NULL) SWIG_fail;
20492 temp1 = True;
20493 }
20494 {
20495 PyThreadState* __tstate = wxPyBeginAllowThreads();
20496 wxPyApp::SetMacHelpMenuTitleName((wxString const &)*arg1);
20497
20498 wxPyEndAllowThreads(__tstate);
20499 if (PyErr_Occurred()) SWIG_fail;
20500 }
20501 Py_INCREF(Py_None); resultobj = Py_None;
20502 {
20503 if (temp1)
20504 delete arg1;
20505 }
20506 return resultobj;
20507 fail:
20508 {
20509 if (temp1)
20510 delete arg1;
20511 }
20512 return NULL;
20513 }
20514
20515
20516 static PyObject *_wrap_PyApp__BootstrapApp(PyObject *self, PyObject *args, PyObject *kwargs) {
20517 PyObject *resultobj;
20518 wxPyApp *arg1 = (wxPyApp *) 0 ;
20519 PyObject * obj0 = 0 ;
20520 char *kwnames[] = {
20521 (char *) "self", NULL
20522 };
20523
20524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp__BootstrapApp",kwnames,&obj0)) goto fail;
20525 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20526 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20527 {
20528 PyThreadState* __tstate = wxPyBeginAllowThreads();
20529 (arg1)->_BootstrapApp();
20530
20531 wxPyEndAllowThreads(__tstate);
20532 if (PyErr_Occurred()) SWIG_fail;
20533 }
20534 Py_INCREF(Py_None); resultobj = Py_None;
20535 return resultobj;
20536 fail:
20537 return NULL;
20538 }
20539
20540
20541 static PyObject *_wrap_PyApp_GetComCtl32Version(PyObject *self, PyObject *args, PyObject *kwargs) {
20542 PyObject *resultobj;
20543 int result;
20544 char *kwnames[] = {
20545 NULL
20546 };
20547
20548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetComCtl32Version",kwnames)) goto fail;
20549 {
20550 PyThreadState* __tstate = wxPyBeginAllowThreads();
20551 result = (int)wxPyApp::GetComCtl32Version();
20552
20553 wxPyEndAllowThreads(__tstate);
20554 if (PyErr_Occurred()) SWIG_fail;
20555 }
20556 resultobj = SWIG_FromInt((int)result);
20557 return resultobj;
20558 fail:
20559 return NULL;
20560 }
20561
20562
20563 static PyObject * PyApp_swigregister(PyObject *self, PyObject *args) {
20564 PyObject *obj;
20565 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20566 SWIG_TypeClientData(SWIGTYPE_p_wxPyApp, obj);
20567 Py_INCREF(obj);
20568 return Py_BuildValue((char *)"");
20569 }
20570 static PyObject *_wrap_Exit(PyObject *self, PyObject *args, PyObject *kwargs) {
20571 PyObject *resultobj;
20572 char *kwnames[] = {
20573 NULL
20574 };
20575
20576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Exit",kwnames)) goto fail;
20577 {
20578 PyThreadState* __tstate = wxPyBeginAllowThreads();
20579 wxExit();
20580
20581 wxPyEndAllowThreads(__tstate);
20582 if (PyErr_Occurred()) SWIG_fail;
20583 }
20584 Py_INCREF(Py_None); resultobj = Py_None;
20585 return resultobj;
20586 fail:
20587 return NULL;
20588 }
20589
20590
20591 static PyObject *_wrap_Yield(PyObject *self, PyObject *args, PyObject *kwargs) {
20592 PyObject *resultobj;
20593 bool result;
20594 char *kwnames[] = {
20595 NULL
20596 };
20597
20598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Yield",kwnames)) goto fail;
20599 {
20600 PyThreadState* __tstate = wxPyBeginAllowThreads();
20601 result = (bool)wxYield();
20602
20603 wxPyEndAllowThreads(__tstate);
20604 if (PyErr_Occurred()) SWIG_fail;
20605 }
20606 {
20607 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20608 }
20609 return resultobj;
20610 fail:
20611 return NULL;
20612 }
20613
20614
20615 static PyObject *_wrap_YieldIfNeeded(PyObject *self, PyObject *args, PyObject *kwargs) {
20616 PyObject *resultobj;
20617 bool result;
20618 char *kwnames[] = {
20619 NULL
20620 };
20621
20622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":YieldIfNeeded",kwnames)) goto fail;
20623 {
20624 PyThreadState* __tstate = wxPyBeginAllowThreads();
20625 result = (bool)wxYieldIfNeeded();
20626
20627 wxPyEndAllowThreads(__tstate);
20628 if (PyErr_Occurred()) SWIG_fail;
20629 }
20630 {
20631 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20632 }
20633 return resultobj;
20634 fail:
20635 return NULL;
20636 }
20637
20638
20639 static PyObject *_wrap_SafeYield(PyObject *self, PyObject *args, PyObject *kwargs) {
20640 PyObject *resultobj;
20641 wxWindow *arg1 = (wxWindow *) NULL ;
20642 bool arg2 = (bool) False ;
20643 bool result;
20644 PyObject * obj0 = 0 ;
20645 PyObject * obj1 = 0 ;
20646 char *kwnames[] = {
20647 (char *) "win",(char *) "onlyIfNeeded", NULL
20648 };
20649
20650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:SafeYield",kwnames,&obj0,&obj1)) goto fail;
20651 if (obj0) {
20652 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
20653 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20654 }
20655 if (obj1) {
20656 arg2 = (bool) SWIG_AsBool(obj1);
20657 if (PyErr_Occurred()) SWIG_fail;
20658 }
20659 {
20660 PyThreadState* __tstate = wxPyBeginAllowThreads();
20661 result = (bool)wxSafeYield(arg1,arg2);
20662
20663 wxPyEndAllowThreads(__tstate);
20664 if (PyErr_Occurred()) SWIG_fail;
20665 }
20666 {
20667 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20668 }
20669 return resultobj;
20670 fail:
20671 return NULL;
20672 }
20673
20674
20675 static PyObject *_wrap_WakeUpIdle(PyObject *self, PyObject *args, PyObject *kwargs) {
20676 PyObject *resultobj;
20677 char *kwnames[] = {
20678 NULL
20679 };
20680
20681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":WakeUpIdle",kwnames)) goto fail;
20682 {
20683 PyThreadState* __tstate = wxPyBeginAllowThreads();
20684 wxWakeUpIdle();
20685
20686 wxPyEndAllowThreads(__tstate);
20687 if (PyErr_Occurred()) SWIG_fail;
20688 }
20689 Py_INCREF(Py_None); resultobj = Py_None;
20690 return resultobj;
20691 fail:
20692 return NULL;
20693 }
20694
20695
20696 static PyObject *_wrap_PostEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
20697 PyObject *resultobj;
20698 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
20699 wxEvent *arg2 = 0 ;
20700 PyObject * obj0 = 0 ;
20701 PyObject * obj1 = 0 ;
20702 char *kwnames[] = {
20703 (char *) "dest",(char *) "event", NULL
20704 };
20705
20706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PostEvent",kwnames,&obj0,&obj1)) goto fail;
20707 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
20708 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20709 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
20710 SWIG_POINTER_EXCEPTION | 0)) == -1)
20711 SWIG_fail;
20712 if (arg2 == NULL) {
20713 PyErr_SetString(PyExc_TypeError,"null reference");
20714 SWIG_fail;
20715 }
20716 {
20717 PyThreadState* __tstate = wxPyBeginAllowThreads();
20718 wxPostEvent(arg1,*arg2);
20719
20720 wxPyEndAllowThreads(__tstate);
20721 if (PyErr_Occurred()) SWIG_fail;
20722 }
20723 Py_INCREF(Py_None); resultobj = Py_None;
20724 return resultobj;
20725 fail:
20726 return NULL;
20727 }
20728
20729
20730 static PyObject *_wrap_App_CleanUp(PyObject *self, PyObject *args, PyObject *kwargs) {
20731 PyObject *resultobj;
20732 char *kwnames[] = {
20733 NULL
20734 };
20735
20736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":App_CleanUp",kwnames)) goto fail;
20737 {
20738 PyThreadState* __tstate = wxPyBeginAllowThreads();
20739 wxApp_CleanUp();
20740
20741 wxPyEndAllowThreads(__tstate);
20742 if (PyErr_Occurred()) SWIG_fail;
20743 }
20744 Py_INCREF(Py_None); resultobj = Py_None;
20745 return resultobj;
20746 fail:
20747 return NULL;
20748 }
20749
20750
20751 static PyObject *_wrap_GetApp(PyObject *self, PyObject *args, PyObject *kwargs) {
20752 PyObject *resultobj;
20753 wxPyApp *result;
20754 char *kwnames[] = {
20755 NULL
20756 };
20757
20758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetApp",kwnames)) goto fail;
20759 {
20760 PyThreadState* __tstate = wxPyBeginAllowThreads();
20761 result = (wxPyApp *)wxPyGetApp();
20762
20763 wxPyEndAllowThreads(__tstate);
20764 if (PyErr_Occurred()) SWIG_fail;
20765 }
20766 {
20767 resultobj = wxPyMake_wxObject(result);
20768 }
20769 return resultobj;
20770 fail:
20771 return NULL;
20772 }
20773
20774
20775 static PyObject *_wrap_new_AcceleratorEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
20776 PyObject *resultobj;
20777 int arg1 = (int) 0 ;
20778 int arg2 = (int) 0 ;
20779 int arg3 = (int) 0 ;
20780 wxAcceleratorEntry *result;
20781 PyObject * obj0 = 0 ;
20782 PyObject * obj1 = 0 ;
20783 PyObject * obj2 = 0 ;
20784 char *kwnames[] = {
20785 (char *) "flags",(char *) "keyCode",(char *) "cmdID", NULL
20786 };
20787
20788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_AcceleratorEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
20789 if (obj0) {
20790 arg1 = (int) SWIG_AsInt(obj0);
20791 if (PyErr_Occurred()) SWIG_fail;
20792 }
20793 if (obj1) {
20794 arg2 = (int) SWIG_AsInt(obj1);
20795 if (PyErr_Occurred()) SWIG_fail;
20796 }
20797 if (obj2) {
20798 arg3 = (int) SWIG_AsInt(obj2);
20799 if (PyErr_Occurred()) SWIG_fail;
20800 }
20801 {
20802 PyThreadState* __tstate = wxPyBeginAllowThreads();
20803 result = (wxAcceleratorEntry *)new wxAcceleratorEntry(arg1,arg2,arg3);
20804
20805 wxPyEndAllowThreads(__tstate);
20806 if (PyErr_Occurred()) SWIG_fail;
20807 }
20808 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 1);
20809 return resultobj;
20810 fail:
20811 return NULL;
20812 }
20813
20814
20815 static PyObject *_wrap_delete_AcceleratorEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
20816 PyObject *resultobj;
20817 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20818 PyObject * obj0 = 0 ;
20819 char *kwnames[] = {
20820 (char *) "self", NULL
20821 };
20822
20823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_AcceleratorEntry",kwnames,&obj0)) goto fail;
20824 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20825 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20826 {
20827 PyThreadState* __tstate = wxPyBeginAllowThreads();
20828 delete arg1;
20829
20830 wxPyEndAllowThreads(__tstate);
20831 if (PyErr_Occurred()) SWIG_fail;
20832 }
20833 Py_INCREF(Py_None); resultobj = Py_None;
20834 return resultobj;
20835 fail:
20836 return NULL;
20837 }
20838
20839
20840 static PyObject *_wrap_AcceleratorEntry_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
20841 PyObject *resultobj;
20842 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20843 int arg2 ;
20844 int arg3 ;
20845 int arg4 ;
20846 PyObject * obj0 = 0 ;
20847 PyObject * obj1 = 0 ;
20848 PyObject * obj2 = 0 ;
20849 PyObject * obj3 = 0 ;
20850 char *kwnames[] = {
20851 (char *) "self",(char *) "flags",(char *) "keyCode",(char *) "cmd", NULL
20852 };
20853
20854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:AcceleratorEntry_Set",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
20855 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20856 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20857 arg2 = (int) SWIG_AsInt(obj1);
20858 if (PyErr_Occurred()) SWIG_fail;
20859 arg3 = (int) SWIG_AsInt(obj2);
20860 if (PyErr_Occurred()) SWIG_fail;
20861 arg4 = (int) SWIG_AsInt(obj3);
20862 if (PyErr_Occurred()) SWIG_fail;
20863 {
20864 PyThreadState* __tstate = wxPyBeginAllowThreads();
20865 (arg1)->Set(arg2,arg3,arg4);
20866
20867 wxPyEndAllowThreads(__tstate);
20868 if (PyErr_Occurred()) SWIG_fail;
20869 }
20870 Py_INCREF(Py_None); resultobj = Py_None;
20871 return resultobj;
20872 fail:
20873 return NULL;
20874 }
20875
20876
20877 static PyObject *_wrap_AcceleratorEntry_GetFlags(PyObject *self, PyObject *args, PyObject *kwargs) {
20878 PyObject *resultobj;
20879 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20880 int result;
20881 PyObject * obj0 = 0 ;
20882 char *kwnames[] = {
20883 (char *) "self", NULL
20884 };
20885
20886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetFlags",kwnames,&obj0)) goto fail;
20887 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20888 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20889 {
20890 PyThreadState* __tstate = wxPyBeginAllowThreads();
20891 result = (int)(arg1)->GetFlags();
20892
20893 wxPyEndAllowThreads(__tstate);
20894 if (PyErr_Occurred()) SWIG_fail;
20895 }
20896 resultobj = SWIG_FromInt((int)result);
20897 return resultobj;
20898 fail:
20899 return NULL;
20900 }
20901
20902
20903 static PyObject *_wrap_AcceleratorEntry_GetKeyCode(PyObject *self, PyObject *args, PyObject *kwargs) {
20904 PyObject *resultobj;
20905 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20906 int result;
20907 PyObject * obj0 = 0 ;
20908 char *kwnames[] = {
20909 (char *) "self", NULL
20910 };
20911
20912 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetKeyCode",kwnames,&obj0)) goto fail;
20913 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20914 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20915 {
20916 PyThreadState* __tstate = wxPyBeginAllowThreads();
20917 result = (int)(arg1)->GetKeyCode();
20918
20919 wxPyEndAllowThreads(__tstate);
20920 if (PyErr_Occurred()) SWIG_fail;
20921 }
20922 resultobj = SWIG_FromInt((int)result);
20923 return resultobj;
20924 fail:
20925 return NULL;
20926 }
20927
20928
20929 static PyObject *_wrap_AcceleratorEntry_GetCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
20930 PyObject *resultobj;
20931 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20932 int result;
20933 PyObject * obj0 = 0 ;
20934 char *kwnames[] = {
20935 (char *) "self", NULL
20936 };
20937
20938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetCommand",kwnames,&obj0)) goto fail;
20939 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20940 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20941 {
20942 PyThreadState* __tstate = wxPyBeginAllowThreads();
20943 result = (int)(arg1)->GetCommand();
20944
20945 wxPyEndAllowThreads(__tstate);
20946 if (PyErr_Occurred()) SWIG_fail;
20947 }
20948 resultobj = SWIG_FromInt((int)result);
20949 return resultobj;
20950 fail:
20951 return NULL;
20952 }
20953
20954
20955 static PyObject * AcceleratorEntry_swigregister(PyObject *self, PyObject *args) {
20956 PyObject *obj;
20957 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20958 SWIG_TypeClientData(SWIGTYPE_p_wxAcceleratorEntry, obj);
20959 Py_INCREF(obj);
20960 return Py_BuildValue((char *)"");
20961 }
20962 static PyObject *_wrap_new_AcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
20963 PyObject *resultobj;
20964 int arg1 ;
20965 wxAcceleratorEntry *arg2 = (wxAcceleratorEntry *) 0 ;
20966 wxAcceleratorTable *result;
20967 PyObject * obj0 = 0 ;
20968 char *kwnames[] = {
20969 (char *) "n", NULL
20970 };
20971
20972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_AcceleratorTable",kwnames,&obj0)) goto fail;
20973 {
20974 arg2 = wxAcceleratorEntry_LIST_helper(obj0);
20975 if (arg2) arg1 = PyList_Size(obj0);
20976 else arg1 = 0;
20977 }
20978 {
20979 PyThreadState* __tstate = wxPyBeginAllowThreads();
20980 result = (wxAcceleratorTable *)new wxAcceleratorTable(arg1,(wxAcceleratorEntry const *)arg2);
20981
20982 wxPyEndAllowThreads(__tstate);
20983 if (PyErr_Occurred()) SWIG_fail;
20984 }
20985 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorTable, 1);
20986 {
20987 delete [] arg2;
20988 }
20989 return resultobj;
20990 fail:
20991 {
20992 delete [] arg2;
20993 }
20994 return NULL;
20995 }
20996
20997
20998 static PyObject *_wrap_delete_AcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
20999 PyObject *resultobj;
21000 wxAcceleratorTable *arg1 = (wxAcceleratorTable *) 0 ;
21001 PyObject * obj0 = 0 ;
21002 char *kwnames[] = {
21003 (char *) "self", NULL
21004 };
21005
21006 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_AcceleratorTable",kwnames,&obj0)) goto fail;
21007 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorTable,
21008 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21009 {
21010 PyThreadState* __tstate = wxPyBeginAllowThreads();
21011 delete arg1;
21012
21013 wxPyEndAllowThreads(__tstate);
21014 if (PyErr_Occurred()) SWIG_fail;
21015 }
21016 Py_INCREF(Py_None); resultobj = Py_None;
21017 return resultobj;
21018 fail:
21019 return NULL;
21020 }
21021
21022
21023 static PyObject *_wrap_AcceleratorTable_Ok(PyObject *self, PyObject *args, PyObject *kwargs) {
21024 PyObject *resultobj;
21025 wxAcceleratorTable *arg1 = (wxAcceleratorTable *) 0 ;
21026 bool result;
21027 PyObject * obj0 = 0 ;
21028 char *kwnames[] = {
21029 (char *) "self", NULL
21030 };
21031
21032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorTable_Ok",kwnames,&obj0)) goto fail;
21033 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorTable,
21034 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21035 {
21036 PyThreadState* __tstate = wxPyBeginAllowThreads();
21037 result = (bool)((wxAcceleratorTable const *)arg1)->Ok();
21038
21039 wxPyEndAllowThreads(__tstate);
21040 if (PyErr_Occurred()) SWIG_fail;
21041 }
21042 {
21043 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21044 }
21045 return resultobj;
21046 fail:
21047 return NULL;
21048 }
21049
21050
21051 static PyObject * AcceleratorTable_swigregister(PyObject *self, PyObject *args) {
21052 PyObject *obj;
21053 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21054 SWIG_TypeClientData(SWIGTYPE_p_wxAcceleratorTable, obj);
21055 Py_INCREF(obj);
21056 return Py_BuildValue((char *)"");
21057 }
21058 static int _wrap_NullAcceleratorTable_set(PyObject *_val) {
21059 PyErr_SetString(PyExc_TypeError,"Variable NullAcceleratorTable is read-only.");
21060 return 1;
21061 }
21062
21063
21064 static PyObject *_wrap_NullAcceleratorTable_get() {
21065 PyObject *pyobj;
21066
21067 pyobj = SWIG_NewPointerObj((void *)(&wxNullAcceleratorTable), SWIGTYPE_p_wxAcceleratorTable, 0);
21068 return pyobj;
21069 }
21070
21071
21072 static PyObject *_wrap_GetAccelFromString(PyObject *self, PyObject *args, PyObject *kwargs) {
21073 PyObject *resultobj;
21074 wxString *arg1 = 0 ;
21075 wxAcceleratorEntry *result;
21076 bool temp1 = False ;
21077 PyObject * obj0 = 0 ;
21078 char *kwnames[] = {
21079 (char *) "label", NULL
21080 };
21081
21082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetAccelFromString",kwnames,&obj0)) goto fail;
21083 {
21084 arg1 = wxString_in_helper(obj0);
21085 if (arg1 == NULL) SWIG_fail;
21086 temp1 = True;
21087 }
21088 {
21089 PyThreadState* __tstate = wxPyBeginAllowThreads();
21090 result = (wxAcceleratorEntry *)wxGetAccelFromString((wxString const &)*arg1);
21091
21092 wxPyEndAllowThreads(__tstate);
21093 if (PyErr_Occurred()) SWIG_fail;
21094 }
21095 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 0);
21096 {
21097 if (temp1)
21098 delete arg1;
21099 }
21100 return resultobj;
21101 fail:
21102 {
21103 if (temp1)
21104 delete arg1;
21105 }
21106 return NULL;
21107 }
21108
21109
21110 static int _wrap_PanelNameStr_set(PyObject *_val) {
21111 PyErr_SetString(PyExc_TypeError,"Variable PanelNameStr is read-only.");
21112 return 1;
21113 }
21114
21115
21116 static PyObject *_wrap_PanelNameStr_get() {
21117 PyObject *pyobj;
21118
21119 {
21120 #if wxUSE_UNICODE
21121 pyobj = PyUnicode_FromWideChar((&wxPyPanelNameStr)->c_str(), (&wxPyPanelNameStr)->Len());
21122 #else
21123 pyobj = PyString_FromStringAndSize((&wxPyPanelNameStr)->c_str(), (&wxPyPanelNameStr)->Len());
21124 #endif
21125 }
21126 return pyobj;
21127 }
21128
21129
21130 static PyObject *_wrap_new_VisualAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
21131 PyObject *resultobj;
21132 wxVisualAttributes *result;
21133 char *kwnames[] = {
21134 NULL
21135 };
21136
21137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_VisualAttributes",kwnames)) goto fail;
21138 {
21139 PyThreadState* __tstate = wxPyBeginAllowThreads();
21140 result = (wxVisualAttributes *)new_wxVisualAttributes();
21141
21142 wxPyEndAllowThreads(__tstate);
21143 if (PyErr_Occurred()) SWIG_fail;
21144 }
21145 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxVisualAttributes, 1);
21146 return resultobj;
21147 fail:
21148 return NULL;
21149 }
21150
21151
21152 static PyObject *_wrap_delete_VisualAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
21153 PyObject *resultobj;
21154 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21155 PyObject * obj0 = 0 ;
21156 char *kwnames[] = {
21157 (char *) "self", NULL
21158 };
21159
21160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_VisualAttributes",kwnames,&obj0)) goto fail;
21161 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21162 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21163 {
21164 PyThreadState* __tstate = wxPyBeginAllowThreads();
21165 delete_wxVisualAttributes(arg1);
21166
21167 wxPyEndAllowThreads(__tstate);
21168 if (PyErr_Occurred()) SWIG_fail;
21169 }
21170 Py_INCREF(Py_None); resultobj = Py_None;
21171 return resultobj;
21172 fail:
21173 return NULL;
21174 }
21175
21176
21177 static PyObject *_wrap_VisualAttributes_font_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21178 PyObject *resultobj;
21179 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21180 wxFont *arg2 = (wxFont *) 0 ;
21181 PyObject * obj0 = 0 ;
21182 PyObject * obj1 = 0 ;
21183 char *kwnames[] = {
21184 (char *) "self",(char *) "font", NULL
21185 };
21186
21187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_font_set",kwnames,&obj0,&obj1)) goto fail;
21188 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21189 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21190 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
21191 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21192 if (arg1) (arg1)->font = *arg2;
21193
21194 Py_INCREF(Py_None); resultobj = Py_None;
21195 return resultobj;
21196 fail:
21197 return NULL;
21198 }
21199
21200
21201 static PyObject *_wrap_VisualAttributes_font_get(PyObject *self, PyObject *args, PyObject *kwargs) {
21202 PyObject *resultobj;
21203 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21204 wxFont *result;
21205 PyObject * obj0 = 0 ;
21206 char *kwnames[] = {
21207 (char *) "self", NULL
21208 };
21209
21210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_font_get",kwnames,&obj0)) goto fail;
21211 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21212 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21213 result = (wxFont *)& ((arg1)->font);
21214
21215 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFont, 0);
21216 return resultobj;
21217 fail:
21218 return NULL;
21219 }
21220
21221
21222 static PyObject *_wrap_VisualAttributes_colFg_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21223 PyObject *resultobj;
21224 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21225 wxColour *arg2 = (wxColour *) 0 ;
21226 PyObject * obj0 = 0 ;
21227 PyObject * obj1 = 0 ;
21228 char *kwnames[] = {
21229 (char *) "self",(char *) "colFg", NULL
21230 };
21231
21232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_colFg_set",kwnames,&obj0,&obj1)) goto fail;
21233 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21234 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21235 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxColour,
21236 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21237 if (arg1) (arg1)->colFg = *arg2;
21238
21239 Py_INCREF(Py_None); resultobj = Py_None;
21240 return resultobj;
21241 fail:
21242 return NULL;
21243 }
21244
21245
21246 static PyObject *_wrap_VisualAttributes_colFg_get(PyObject *self, PyObject *args, PyObject *kwargs) {
21247 PyObject *resultobj;
21248 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21249 wxColour *result;
21250 PyObject * obj0 = 0 ;
21251 char *kwnames[] = {
21252 (char *) "self", NULL
21253 };
21254
21255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_colFg_get",kwnames,&obj0)) goto fail;
21256 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21257 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21258 result = (wxColour *)& ((arg1)->colFg);
21259
21260 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
21261 return resultobj;
21262 fail:
21263 return NULL;
21264 }
21265
21266
21267 static PyObject *_wrap_VisualAttributes_colBg_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21268 PyObject *resultobj;
21269 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21270 wxColour *arg2 = (wxColour *) 0 ;
21271 PyObject * obj0 = 0 ;
21272 PyObject * obj1 = 0 ;
21273 char *kwnames[] = {
21274 (char *) "self",(char *) "colBg", NULL
21275 };
21276
21277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_colBg_set",kwnames,&obj0,&obj1)) goto fail;
21278 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21279 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21280 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxColour,
21281 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21282 if (arg1) (arg1)->colBg = *arg2;
21283
21284 Py_INCREF(Py_None); resultobj = Py_None;
21285 return resultobj;
21286 fail:
21287 return NULL;
21288 }
21289
21290
21291 static PyObject *_wrap_VisualAttributes_colBg_get(PyObject *self, PyObject *args, PyObject *kwargs) {
21292 PyObject *resultobj;
21293 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21294 wxColour *result;
21295 PyObject * obj0 = 0 ;
21296 char *kwnames[] = {
21297 (char *) "self", NULL
21298 };
21299
21300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_colBg_get",kwnames,&obj0)) goto fail;
21301 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21302 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21303 result = (wxColour *)& ((arg1)->colBg);
21304
21305 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
21306 return resultobj;
21307 fail:
21308 return NULL;
21309 }
21310
21311
21312 static PyObject * VisualAttributes_swigregister(PyObject *self, PyObject *args) {
21313 PyObject *obj;
21314 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21315 SWIG_TypeClientData(SWIGTYPE_p_wxVisualAttributes, obj);
21316 Py_INCREF(obj);
21317 return Py_BuildValue((char *)"");
21318 }
21319 static PyObject *_wrap_new_Window(PyObject *self, PyObject *args, PyObject *kwargs) {
21320 PyObject *resultobj;
21321 wxWindow *arg1 = (wxWindow *) 0 ;
21322 int arg2 = (int) (int)-1 ;
21323 wxPoint const &arg3_defvalue = wxDefaultPosition ;
21324 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
21325 wxSize const &arg4_defvalue = wxDefaultSize ;
21326 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
21327 long arg5 = (long) 0 ;
21328 wxString const &arg6_defvalue = wxPyPanelNameStr ;
21329 wxString *arg6 = (wxString *) &arg6_defvalue ;
21330 wxWindow *result;
21331 wxPoint temp3 ;
21332 wxSize temp4 ;
21333 bool temp6 = False ;
21334 PyObject * obj0 = 0 ;
21335 PyObject * obj1 = 0 ;
21336 PyObject * obj2 = 0 ;
21337 PyObject * obj3 = 0 ;
21338 PyObject * obj4 = 0 ;
21339 PyObject * obj5 = 0 ;
21340 char *kwnames[] = {
21341 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21342 };
21343
21344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Window",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
21345 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21346 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21347 if (obj1) {
21348 arg2 = (int const) SWIG_AsInt(obj1);
21349 if (PyErr_Occurred()) SWIG_fail;
21350 }
21351 if (obj2) {
21352 {
21353 arg3 = &temp3;
21354 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
21355 }
21356 }
21357 if (obj3) {
21358 {
21359 arg4 = &temp4;
21360 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
21361 }
21362 }
21363 if (obj4) {
21364 arg5 = (long) SWIG_AsLong(obj4);
21365 if (PyErr_Occurred()) SWIG_fail;
21366 }
21367 if (obj5) {
21368 {
21369 arg6 = wxString_in_helper(obj5);
21370 if (arg6 == NULL) SWIG_fail;
21371 temp6 = True;
21372 }
21373 }
21374 {
21375 if (!wxPyCheckForApp()) SWIG_fail;
21376 PyThreadState* __tstate = wxPyBeginAllowThreads();
21377 result = (wxWindow *)new wxWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
21378
21379 wxPyEndAllowThreads(__tstate);
21380 if (PyErr_Occurred()) SWIG_fail;
21381 }
21382 {
21383 resultobj = wxPyMake_wxObject(result);
21384 }
21385 {
21386 if (temp6)
21387 delete arg6;
21388 }
21389 return resultobj;
21390 fail:
21391 {
21392 if (temp6)
21393 delete arg6;
21394 }
21395 return NULL;
21396 }
21397
21398
21399 static PyObject *_wrap_new_PreWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
21400 PyObject *resultobj;
21401 wxWindow *result;
21402 char *kwnames[] = {
21403 NULL
21404 };
21405
21406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreWindow",kwnames)) goto fail;
21407 {
21408 if (!wxPyCheckForApp()) SWIG_fail;
21409 PyThreadState* __tstate = wxPyBeginAllowThreads();
21410 result = (wxWindow *)new wxWindow();
21411
21412 wxPyEndAllowThreads(__tstate);
21413 if (PyErr_Occurred()) SWIG_fail;
21414 }
21415 {
21416 resultobj = wxPyMake_wxObject(result);
21417 }
21418 return resultobj;
21419 fail:
21420 return NULL;
21421 }
21422
21423
21424 static PyObject *_wrap_Window_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
21425 PyObject *resultobj;
21426 wxWindow *arg1 = (wxWindow *) 0 ;
21427 wxWindow *arg2 = (wxWindow *) 0 ;
21428 int arg3 = (int) (int)-1 ;
21429 wxPoint const &arg4_defvalue = wxDefaultPosition ;
21430 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
21431 wxSize const &arg5_defvalue = wxDefaultSize ;
21432 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
21433 long arg6 = (long) 0 ;
21434 wxString const &arg7_defvalue = wxPyPanelNameStr ;
21435 wxString *arg7 = (wxString *) &arg7_defvalue ;
21436 bool result;
21437 wxPoint temp4 ;
21438 wxSize temp5 ;
21439 bool temp7 = False ;
21440 PyObject * obj0 = 0 ;
21441 PyObject * obj1 = 0 ;
21442 PyObject * obj2 = 0 ;
21443 PyObject * obj3 = 0 ;
21444 PyObject * obj4 = 0 ;
21445 PyObject * obj5 = 0 ;
21446 PyObject * obj6 = 0 ;
21447 char *kwnames[] = {
21448 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21449 };
21450
21451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Window_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
21452 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21453 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21454 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
21455 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21456 if (obj2) {
21457 arg3 = (int const) SWIG_AsInt(obj2);
21458 if (PyErr_Occurred()) SWIG_fail;
21459 }
21460 if (obj3) {
21461 {
21462 arg4 = &temp4;
21463 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
21464 }
21465 }
21466 if (obj4) {
21467 {
21468 arg5 = &temp5;
21469 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
21470 }
21471 }
21472 if (obj5) {
21473 arg6 = (long) SWIG_AsLong(obj5);
21474 if (PyErr_Occurred()) SWIG_fail;
21475 }
21476 if (obj6) {
21477 {
21478 arg7 = wxString_in_helper(obj6);
21479 if (arg7 == NULL) SWIG_fail;
21480 temp7 = True;
21481 }
21482 }
21483 {
21484 PyThreadState* __tstate = wxPyBeginAllowThreads();
21485 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
21486
21487 wxPyEndAllowThreads(__tstate);
21488 if (PyErr_Occurred()) SWIG_fail;
21489 }
21490 {
21491 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21492 }
21493 {
21494 if (temp7)
21495 delete arg7;
21496 }
21497 return resultobj;
21498 fail:
21499 {
21500 if (temp7)
21501 delete arg7;
21502 }
21503 return NULL;
21504 }
21505
21506
21507 static PyObject *_wrap_Window_Close(PyObject *self, PyObject *args, PyObject *kwargs) {
21508 PyObject *resultobj;
21509 wxWindow *arg1 = (wxWindow *) 0 ;
21510 bool arg2 = (bool) False ;
21511 bool result;
21512 PyObject * obj0 = 0 ;
21513 PyObject * obj1 = 0 ;
21514 char *kwnames[] = {
21515 (char *) "self",(char *) "force", NULL
21516 };
21517
21518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Close",kwnames,&obj0,&obj1)) goto fail;
21519 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21520 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21521 if (obj1) {
21522 arg2 = (bool) SWIG_AsBool(obj1);
21523 if (PyErr_Occurred()) SWIG_fail;
21524 }
21525 {
21526 PyThreadState* __tstate = wxPyBeginAllowThreads();
21527 result = (bool)(arg1)->Close(arg2);
21528
21529 wxPyEndAllowThreads(__tstate);
21530 if (PyErr_Occurred()) SWIG_fail;
21531 }
21532 {
21533 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21534 }
21535 return resultobj;
21536 fail:
21537 return NULL;
21538 }
21539
21540
21541 static PyObject *_wrap_Window_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
21542 PyObject *resultobj;
21543 wxWindow *arg1 = (wxWindow *) 0 ;
21544 bool result;
21545 PyObject * obj0 = 0 ;
21546 char *kwnames[] = {
21547 (char *) "self", NULL
21548 };
21549
21550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Destroy",kwnames,&obj0)) goto fail;
21551 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21552 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21553 {
21554 PyThreadState* __tstate = wxPyBeginAllowThreads();
21555 result = (bool)(arg1)->Destroy();
21556
21557 wxPyEndAllowThreads(__tstate);
21558 if (PyErr_Occurred()) SWIG_fail;
21559 }
21560 {
21561 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21562 }
21563 return resultobj;
21564 fail:
21565 return NULL;
21566 }
21567
21568
21569 static PyObject *_wrap_Window_DestroyChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
21570 PyObject *resultobj;
21571 wxWindow *arg1 = (wxWindow *) 0 ;
21572 bool result;
21573 PyObject * obj0 = 0 ;
21574 char *kwnames[] = {
21575 (char *) "self", NULL
21576 };
21577
21578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_DestroyChildren",kwnames,&obj0)) goto fail;
21579 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21580 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21581 {
21582 PyThreadState* __tstate = wxPyBeginAllowThreads();
21583 result = (bool)(arg1)->DestroyChildren();
21584
21585 wxPyEndAllowThreads(__tstate);
21586 if (PyErr_Occurred()) SWIG_fail;
21587 }
21588 {
21589 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21590 }
21591 return resultobj;
21592 fail:
21593 return NULL;
21594 }
21595
21596
21597 static PyObject *_wrap_Window_IsBeingDeleted(PyObject *self, PyObject *args, PyObject *kwargs) {
21598 PyObject *resultobj;
21599 wxWindow *arg1 = (wxWindow *) 0 ;
21600 bool result;
21601 PyObject * obj0 = 0 ;
21602 char *kwnames[] = {
21603 (char *) "self", NULL
21604 };
21605
21606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsBeingDeleted",kwnames,&obj0)) goto fail;
21607 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21608 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21609 {
21610 PyThreadState* __tstate = wxPyBeginAllowThreads();
21611 result = (bool)((wxWindow const *)arg1)->IsBeingDeleted();
21612
21613 wxPyEndAllowThreads(__tstate);
21614 if (PyErr_Occurred()) SWIG_fail;
21615 }
21616 {
21617 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21618 }
21619 return resultobj;
21620 fail:
21621 return NULL;
21622 }
21623
21624
21625 static PyObject *_wrap_Window_SetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
21626 PyObject *resultobj;
21627 wxWindow *arg1 = (wxWindow *) 0 ;
21628 wxString *arg2 = 0 ;
21629 bool temp2 = False ;
21630 PyObject * obj0 = 0 ;
21631 PyObject * obj1 = 0 ;
21632 char *kwnames[] = {
21633 (char *) "self",(char *) "title", NULL
21634 };
21635
21636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetTitle",kwnames,&obj0,&obj1)) goto fail;
21637 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21638 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21639 {
21640 arg2 = wxString_in_helper(obj1);
21641 if (arg2 == NULL) SWIG_fail;
21642 temp2 = True;
21643 }
21644 {
21645 PyThreadState* __tstate = wxPyBeginAllowThreads();
21646 (arg1)->SetTitle((wxString const &)*arg2);
21647
21648 wxPyEndAllowThreads(__tstate);
21649 if (PyErr_Occurred()) SWIG_fail;
21650 }
21651 Py_INCREF(Py_None); resultobj = Py_None;
21652 {
21653 if (temp2)
21654 delete arg2;
21655 }
21656 return resultobj;
21657 fail:
21658 {
21659 if (temp2)
21660 delete arg2;
21661 }
21662 return NULL;
21663 }
21664
21665
21666 static PyObject *_wrap_Window_GetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
21667 PyObject *resultobj;
21668 wxWindow *arg1 = (wxWindow *) 0 ;
21669 wxString result;
21670 PyObject * obj0 = 0 ;
21671 char *kwnames[] = {
21672 (char *) "self", NULL
21673 };
21674
21675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetTitle",kwnames,&obj0)) goto fail;
21676 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21677 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21678 {
21679 PyThreadState* __tstate = wxPyBeginAllowThreads();
21680 result = ((wxWindow const *)arg1)->GetTitle();
21681
21682 wxPyEndAllowThreads(__tstate);
21683 if (PyErr_Occurred()) SWIG_fail;
21684 }
21685 {
21686 #if wxUSE_UNICODE
21687 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21688 #else
21689 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21690 #endif
21691 }
21692 return resultobj;
21693 fail:
21694 return NULL;
21695 }
21696
21697
21698 static PyObject *_wrap_Window_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
21699 PyObject *resultobj;
21700 wxWindow *arg1 = (wxWindow *) 0 ;
21701 wxString *arg2 = 0 ;
21702 bool temp2 = False ;
21703 PyObject * obj0 = 0 ;
21704 PyObject * obj1 = 0 ;
21705 char *kwnames[] = {
21706 (char *) "self",(char *) "label", NULL
21707 };
21708
21709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetLabel",kwnames,&obj0,&obj1)) goto fail;
21710 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21711 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21712 {
21713 arg2 = wxString_in_helper(obj1);
21714 if (arg2 == NULL) SWIG_fail;
21715 temp2 = True;
21716 }
21717 {
21718 PyThreadState* __tstate = wxPyBeginAllowThreads();
21719 (arg1)->SetLabel((wxString const &)*arg2);
21720
21721 wxPyEndAllowThreads(__tstate);
21722 if (PyErr_Occurred()) SWIG_fail;
21723 }
21724 Py_INCREF(Py_None); resultobj = Py_None;
21725 {
21726 if (temp2)
21727 delete arg2;
21728 }
21729 return resultobj;
21730 fail:
21731 {
21732 if (temp2)
21733 delete arg2;
21734 }
21735 return NULL;
21736 }
21737
21738
21739 static PyObject *_wrap_Window_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
21740 PyObject *resultobj;
21741 wxWindow *arg1 = (wxWindow *) 0 ;
21742 wxString result;
21743 PyObject * obj0 = 0 ;
21744 char *kwnames[] = {
21745 (char *) "self", NULL
21746 };
21747
21748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetLabel",kwnames,&obj0)) goto fail;
21749 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21750 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21751 {
21752 PyThreadState* __tstate = wxPyBeginAllowThreads();
21753 result = ((wxWindow const *)arg1)->GetLabel();
21754
21755 wxPyEndAllowThreads(__tstate);
21756 if (PyErr_Occurred()) SWIG_fail;
21757 }
21758 {
21759 #if wxUSE_UNICODE
21760 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21761 #else
21762 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21763 #endif
21764 }
21765 return resultobj;
21766 fail:
21767 return NULL;
21768 }
21769
21770
21771 static PyObject *_wrap_Window_SetName(PyObject *self, PyObject *args, PyObject *kwargs) {
21772 PyObject *resultobj;
21773 wxWindow *arg1 = (wxWindow *) 0 ;
21774 wxString *arg2 = 0 ;
21775 bool temp2 = False ;
21776 PyObject * obj0 = 0 ;
21777 PyObject * obj1 = 0 ;
21778 char *kwnames[] = {
21779 (char *) "self",(char *) "name", NULL
21780 };
21781
21782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetName",kwnames,&obj0,&obj1)) goto fail;
21783 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21784 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21785 {
21786 arg2 = wxString_in_helper(obj1);
21787 if (arg2 == NULL) SWIG_fail;
21788 temp2 = True;
21789 }
21790 {
21791 PyThreadState* __tstate = wxPyBeginAllowThreads();
21792 (arg1)->SetName((wxString const &)*arg2);
21793
21794 wxPyEndAllowThreads(__tstate);
21795 if (PyErr_Occurred()) SWIG_fail;
21796 }
21797 Py_INCREF(Py_None); resultobj = Py_None;
21798 {
21799 if (temp2)
21800 delete arg2;
21801 }
21802 return resultobj;
21803 fail:
21804 {
21805 if (temp2)
21806 delete arg2;
21807 }
21808 return NULL;
21809 }
21810
21811
21812 static PyObject *_wrap_Window_GetName(PyObject *self, PyObject *args, PyObject *kwargs) {
21813 PyObject *resultobj;
21814 wxWindow *arg1 = (wxWindow *) 0 ;
21815 wxString result;
21816 PyObject * obj0 = 0 ;
21817 char *kwnames[] = {
21818 (char *) "self", NULL
21819 };
21820
21821 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetName",kwnames,&obj0)) goto fail;
21822 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21823 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21824 {
21825 PyThreadState* __tstate = wxPyBeginAllowThreads();
21826 result = ((wxWindow const *)arg1)->GetName();
21827
21828 wxPyEndAllowThreads(__tstate);
21829 if (PyErr_Occurred()) SWIG_fail;
21830 }
21831 {
21832 #if wxUSE_UNICODE
21833 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21834 #else
21835 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21836 #endif
21837 }
21838 return resultobj;
21839 fail:
21840 return NULL;
21841 }
21842
21843
21844 static PyObject *_wrap_Window_SetWindowVariant(PyObject *self, PyObject *args, PyObject *kwargs) {
21845 PyObject *resultobj;
21846 wxWindow *arg1 = (wxWindow *) 0 ;
21847 int arg2 ;
21848 PyObject * obj0 = 0 ;
21849 PyObject * obj1 = 0 ;
21850 char *kwnames[] = {
21851 (char *) "self",(char *) "variant", NULL
21852 };
21853
21854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetWindowVariant",kwnames,&obj0,&obj1)) goto fail;
21855 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21856 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21857 arg2 = (wxWindowVariant) SWIG_AsInt(obj1);
21858 if (PyErr_Occurred()) SWIG_fail;
21859 {
21860 PyThreadState* __tstate = wxPyBeginAllowThreads();
21861 (arg1)->SetWindowVariant((wxWindowVariant )arg2);
21862
21863 wxPyEndAllowThreads(__tstate);
21864 if (PyErr_Occurred()) SWIG_fail;
21865 }
21866 Py_INCREF(Py_None); resultobj = Py_None;
21867 return resultobj;
21868 fail:
21869 return NULL;
21870 }
21871
21872
21873 static PyObject *_wrap_Window_GetWindowVariant(PyObject *self, PyObject *args, PyObject *kwargs) {
21874 PyObject *resultobj;
21875 wxWindow *arg1 = (wxWindow *) 0 ;
21876 int result;
21877 PyObject * obj0 = 0 ;
21878 char *kwnames[] = {
21879 (char *) "self", NULL
21880 };
21881
21882 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetWindowVariant",kwnames,&obj0)) goto fail;
21883 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21884 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21885 {
21886 PyThreadState* __tstate = wxPyBeginAllowThreads();
21887 result = (int)((wxWindow const *)arg1)->GetWindowVariant();
21888
21889 wxPyEndAllowThreads(__tstate);
21890 if (PyErr_Occurred()) SWIG_fail;
21891 }
21892 resultobj = SWIG_FromInt((int)result);
21893 return resultobj;
21894 fail:
21895 return NULL;
21896 }
21897
21898
21899 static PyObject *_wrap_Window_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
21900 PyObject *resultobj;
21901 wxWindow *arg1 = (wxWindow *) 0 ;
21902 int arg2 ;
21903 PyObject * obj0 = 0 ;
21904 PyObject * obj1 = 0 ;
21905 char *kwnames[] = {
21906 (char *) "self",(char *) "winid", NULL
21907 };
21908
21909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetId",kwnames,&obj0,&obj1)) goto fail;
21910 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21911 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21912 arg2 = (int) SWIG_AsInt(obj1);
21913 if (PyErr_Occurred()) SWIG_fail;
21914 {
21915 PyThreadState* __tstate = wxPyBeginAllowThreads();
21916 (arg1)->SetId(arg2);
21917
21918 wxPyEndAllowThreads(__tstate);
21919 if (PyErr_Occurred()) SWIG_fail;
21920 }
21921 Py_INCREF(Py_None); resultobj = Py_None;
21922 return resultobj;
21923 fail:
21924 return NULL;
21925 }
21926
21927
21928 static PyObject *_wrap_Window_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
21929 PyObject *resultobj;
21930 wxWindow *arg1 = (wxWindow *) 0 ;
21931 int result;
21932 PyObject * obj0 = 0 ;
21933 char *kwnames[] = {
21934 (char *) "self", NULL
21935 };
21936
21937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetId",kwnames,&obj0)) goto fail;
21938 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21939 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21940 {
21941 PyThreadState* __tstate = wxPyBeginAllowThreads();
21942 result = (int)((wxWindow const *)arg1)->GetId();
21943
21944 wxPyEndAllowThreads(__tstate);
21945 if (PyErr_Occurred()) SWIG_fail;
21946 }
21947 resultobj = SWIG_FromInt((int)result);
21948 return resultobj;
21949 fail:
21950 return NULL;
21951 }
21952
21953
21954 static PyObject *_wrap_Window_NewControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
21955 PyObject *resultobj;
21956 int result;
21957 char *kwnames[] = {
21958 NULL
21959 };
21960
21961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_NewControlId",kwnames)) goto fail;
21962 {
21963 PyThreadState* __tstate = wxPyBeginAllowThreads();
21964 result = (int)wxWindow::NewControlId();
21965
21966 wxPyEndAllowThreads(__tstate);
21967 if (PyErr_Occurred()) SWIG_fail;
21968 }
21969 resultobj = SWIG_FromInt((int)result);
21970 return resultobj;
21971 fail:
21972 return NULL;
21973 }
21974
21975
21976 static PyObject *_wrap_Window_NextControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
21977 PyObject *resultobj;
21978 int arg1 ;
21979 int result;
21980 PyObject * obj0 = 0 ;
21981 char *kwnames[] = {
21982 (char *) "winid", NULL
21983 };
21984
21985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_NextControlId",kwnames,&obj0)) goto fail;
21986 arg1 = (int) SWIG_AsInt(obj0);
21987 if (PyErr_Occurred()) SWIG_fail;
21988 {
21989 PyThreadState* __tstate = wxPyBeginAllowThreads();
21990 result = (int)wxWindow::NextControlId(arg1);
21991
21992 wxPyEndAllowThreads(__tstate);
21993 if (PyErr_Occurred()) SWIG_fail;
21994 }
21995 resultobj = SWIG_FromInt((int)result);
21996 return resultobj;
21997 fail:
21998 return NULL;
21999 }
22000
22001
22002 static PyObject *_wrap_Window_PrevControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
22003 PyObject *resultobj;
22004 int arg1 ;
22005 int result;
22006 PyObject * obj0 = 0 ;
22007 char *kwnames[] = {
22008 (char *) "winid", NULL
22009 };
22010
22011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PrevControlId",kwnames,&obj0)) goto fail;
22012 arg1 = (int) SWIG_AsInt(obj0);
22013 if (PyErr_Occurred()) SWIG_fail;
22014 {
22015 PyThreadState* __tstate = wxPyBeginAllowThreads();
22016 result = (int)wxWindow::PrevControlId(arg1);
22017
22018 wxPyEndAllowThreads(__tstate);
22019 if (PyErr_Occurred()) SWIG_fail;
22020 }
22021 resultobj = SWIG_FromInt((int)result);
22022 return resultobj;
22023 fail:
22024 return NULL;
22025 }
22026
22027
22028 static PyObject *_wrap_Window_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22029 PyObject *resultobj;
22030 wxWindow *arg1 = (wxWindow *) 0 ;
22031 wxSize *arg2 = 0 ;
22032 wxSize temp2 ;
22033 PyObject * obj0 = 0 ;
22034 PyObject * obj1 = 0 ;
22035 char *kwnames[] = {
22036 (char *) "self",(char *) "size", NULL
22037 };
22038
22039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetSize",kwnames,&obj0,&obj1)) goto fail;
22040 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22041 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22042 {
22043 arg2 = &temp2;
22044 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
22045 }
22046 {
22047 PyThreadState* __tstate = wxPyBeginAllowThreads();
22048 (arg1)->SetSize((wxSize const &)*arg2);
22049
22050 wxPyEndAllowThreads(__tstate);
22051 if (PyErr_Occurred()) SWIG_fail;
22052 }
22053 Py_INCREF(Py_None); resultobj = Py_None;
22054 return resultobj;
22055 fail:
22056 return NULL;
22057 }
22058
22059
22060 static PyObject *_wrap_Window_SetDimensions(PyObject *self, PyObject *args, PyObject *kwargs) {
22061 PyObject *resultobj;
22062 wxWindow *arg1 = (wxWindow *) 0 ;
22063 int arg2 ;
22064 int arg3 ;
22065 int arg4 ;
22066 int arg5 ;
22067 int arg6 = (int) wxSIZE_AUTO ;
22068 PyObject * obj0 = 0 ;
22069 PyObject * obj1 = 0 ;
22070 PyObject * obj2 = 0 ;
22071 PyObject * obj3 = 0 ;
22072 PyObject * obj4 = 0 ;
22073 PyObject * obj5 = 0 ;
22074 char *kwnames[] = {
22075 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
22076 };
22077
22078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Window_SetDimensions",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
22079 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22080 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22081 arg2 = (int) SWIG_AsInt(obj1);
22082 if (PyErr_Occurred()) SWIG_fail;
22083 arg3 = (int) SWIG_AsInt(obj2);
22084 if (PyErr_Occurred()) SWIG_fail;
22085 arg4 = (int) SWIG_AsInt(obj3);
22086 if (PyErr_Occurred()) SWIG_fail;
22087 arg5 = (int) SWIG_AsInt(obj4);
22088 if (PyErr_Occurred()) SWIG_fail;
22089 if (obj5) {
22090 arg6 = (int) SWIG_AsInt(obj5);
22091 if (PyErr_Occurred()) SWIG_fail;
22092 }
22093 {
22094 PyThreadState* __tstate = wxPyBeginAllowThreads();
22095 (arg1)->SetSize(arg2,arg3,arg4,arg5,arg6);
22096
22097 wxPyEndAllowThreads(__tstate);
22098 if (PyErr_Occurred()) SWIG_fail;
22099 }
22100 Py_INCREF(Py_None); resultobj = Py_None;
22101 return resultobj;
22102 fail:
22103 return NULL;
22104 }
22105
22106
22107 static PyObject *_wrap_Window_SetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22108 PyObject *resultobj;
22109 wxWindow *arg1 = (wxWindow *) 0 ;
22110 wxRect *arg2 = 0 ;
22111 int arg3 = (int) wxSIZE_AUTO ;
22112 wxRect temp2 ;
22113 PyObject * obj0 = 0 ;
22114 PyObject * obj1 = 0 ;
22115 PyObject * obj2 = 0 ;
22116 char *kwnames[] = {
22117 (char *) "self",(char *) "rect",(char *) "sizeFlags", NULL
22118 };
22119
22120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
22121 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22122 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22123 {
22124 arg2 = &temp2;
22125 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
22126 }
22127 if (obj2) {
22128 arg3 = (int) SWIG_AsInt(obj2);
22129 if (PyErr_Occurred()) SWIG_fail;
22130 }
22131 {
22132 PyThreadState* __tstate = wxPyBeginAllowThreads();
22133 (arg1)->SetSize((wxRect const &)*arg2,arg3);
22134
22135 wxPyEndAllowThreads(__tstate);
22136 if (PyErr_Occurred()) SWIG_fail;
22137 }
22138 Py_INCREF(Py_None); resultobj = Py_None;
22139 return resultobj;
22140 fail:
22141 return NULL;
22142 }
22143
22144
22145 static PyObject *_wrap_Window_SetSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
22146 PyObject *resultobj;
22147 wxWindow *arg1 = (wxWindow *) 0 ;
22148 int arg2 ;
22149 int arg3 ;
22150 PyObject * obj0 = 0 ;
22151 PyObject * obj1 = 0 ;
22152 PyObject * obj2 = 0 ;
22153 char *kwnames[] = {
22154 (char *) "self",(char *) "width",(char *) "height", NULL
22155 };
22156
22157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
22158 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22159 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22160 arg2 = (int) SWIG_AsInt(obj1);
22161 if (PyErr_Occurred()) SWIG_fail;
22162 arg3 = (int) SWIG_AsInt(obj2);
22163 if (PyErr_Occurred()) SWIG_fail;
22164 {
22165 PyThreadState* __tstate = wxPyBeginAllowThreads();
22166 (arg1)->SetSize(arg2,arg3);
22167
22168 wxPyEndAllowThreads(__tstate);
22169 if (PyErr_Occurred()) SWIG_fail;
22170 }
22171 Py_INCREF(Py_None); resultobj = Py_None;
22172 return resultobj;
22173 fail:
22174 return NULL;
22175 }
22176
22177
22178 static PyObject *_wrap_Window_Move(PyObject *self, PyObject *args, PyObject *kwargs) {
22179 PyObject *resultobj;
22180 wxWindow *arg1 = (wxWindow *) 0 ;
22181 wxPoint *arg2 = 0 ;
22182 int arg3 = (int) wxSIZE_USE_EXISTING ;
22183 wxPoint temp2 ;
22184 PyObject * obj0 = 0 ;
22185 PyObject * obj1 = 0 ;
22186 PyObject * obj2 = 0 ;
22187 char *kwnames[] = {
22188 (char *) "self",(char *) "pt",(char *) "flags", NULL
22189 };
22190
22191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_Move",kwnames,&obj0,&obj1,&obj2)) goto fail;
22192 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22193 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22194 {
22195 arg2 = &temp2;
22196 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
22197 }
22198 if (obj2) {
22199 arg3 = (int) SWIG_AsInt(obj2);
22200 if (PyErr_Occurred()) SWIG_fail;
22201 }
22202 {
22203 PyThreadState* __tstate = wxPyBeginAllowThreads();
22204 (arg1)->Move((wxPoint const &)*arg2,arg3);
22205
22206 wxPyEndAllowThreads(__tstate);
22207 if (PyErr_Occurred()) SWIG_fail;
22208 }
22209 Py_INCREF(Py_None); resultobj = Py_None;
22210 return resultobj;
22211 fail:
22212 return NULL;
22213 }
22214
22215
22216 static PyObject *_wrap_Window_MoveXY(PyObject *self, PyObject *args, PyObject *kwargs) {
22217 PyObject *resultobj;
22218 wxWindow *arg1 = (wxWindow *) 0 ;
22219 int arg2 ;
22220 int arg3 ;
22221 int arg4 = (int) wxSIZE_USE_EXISTING ;
22222 PyObject * obj0 = 0 ;
22223 PyObject * obj1 = 0 ;
22224 PyObject * obj2 = 0 ;
22225 PyObject * obj3 = 0 ;
22226 char *kwnames[] = {
22227 (char *) "self",(char *) "x",(char *) "y",(char *) "flags", NULL
22228 };
22229
22230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_MoveXY",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
22231 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22232 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22233 arg2 = (int) SWIG_AsInt(obj1);
22234 if (PyErr_Occurred()) SWIG_fail;
22235 arg3 = (int) SWIG_AsInt(obj2);
22236 if (PyErr_Occurred()) SWIG_fail;
22237 if (obj3) {
22238 arg4 = (int) SWIG_AsInt(obj3);
22239 if (PyErr_Occurred()) SWIG_fail;
22240 }
22241 {
22242 PyThreadState* __tstate = wxPyBeginAllowThreads();
22243 (arg1)->Move(arg2,arg3,arg4);
22244
22245 wxPyEndAllowThreads(__tstate);
22246 if (PyErr_Occurred()) SWIG_fail;
22247 }
22248 Py_INCREF(Py_None); resultobj = Py_None;
22249 return resultobj;
22250 fail:
22251 return NULL;
22252 }
22253
22254
22255 static PyObject *_wrap_Window_Raise(PyObject *self, PyObject *args, PyObject *kwargs) {
22256 PyObject *resultobj;
22257 wxWindow *arg1 = (wxWindow *) 0 ;
22258 PyObject * obj0 = 0 ;
22259 char *kwnames[] = {
22260 (char *) "self", NULL
22261 };
22262
22263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Raise",kwnames,&obj0)) goto fail;
22264 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22265 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22266 {
22267 PyThreadState* __tstate = wxPyBeginAllowThreads();
22268 (arg1)->Raise();
22269
22270 wxPyEndAllowThreads(__tstate);
22271 if (PyErr_Occurred()) SWIG_fail;
22272 }
22273 Py_INCREF(Py_None); resultobj = Py_None;
22274 return resultobj;
22275 fail:
22276 return NULL;
22277 }
22278
22279
22280 static PyObject *_wrap_Window_Lower(PyObject *self, PyObject *args, PyObject *kwargs) {
22281 PyObject *resultobj;
22282 wxWindow *arg1 = (wxWindow *) 0 ;
22283 PyObject * obj0 = 0 ;
22284 char *kwnames[] = {
22285 (char *) "self", NULL
22286 };
22287
22288 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Lower",kwnames,&obj0)) goto fail;
22289 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22290 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22291 {
22292 PyThreadState* __tstate = wxPyBeginAllowThreads();
22293 (arg1)->Lower();
22294
22295 wxPyEndAllowThreads(__tstate);
22296 if (PyErr_Occurred()) SWIG_fail;
22297 }
22298 Py_INCREF(Py_None); resultobj = Py_None;
22299 return resultobj;
22300 fail:
22301 return NULL;
22302 }
22303
22304
22305 static PyObject *_wrap_Window_SetClientSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22306 PyObject *resultobj;
22307 wxWindow *arg1 = (wxWindow *) 0 ;
22308 wxSize *arg2 = 0 ;
22309 wxSize temp2 ;
22310 PyObject * obj0 = 0 ;
22311 PyObject * obj1 = 0 ;
22312 char *kwnames[] = {
22313 (char *) "self",(char *) "size", NULL
22314 };
22315
22316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetClientSize",kwnames,&obj0,&obj1)) goto fail;
22317 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22318 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22319 {
22320 arg2 = &temp2;
22321 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
22322 }
22323 {
22324 PyThreadState* __tstate = wxPyBeginAllowThreads();
22325 (arg1)->SetClientSize((wxSize const &)*arg2);
22326
22327 wxPyEndAllowThreads(__tstate);
22328 if (PyErr_Occurred()) SWIG_fail;
22329 }
22330 Py_INCREF(Py_None); resultobj = Py_None;
22331 return resultobj;
22332 fail:
22333 return NULL;
22334 }
22335
22336
22337 static PyObject *_wrap_Window_SetClientSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
22338 PyObject *resultobj;
22339 wxWindow *arg1 = (wxWindow *) 0 ;
22340 int arg2 ;
22341 int arg3 ;
22342 PyObject * obj0 = 0 ;
22343 PyObject * obj1 = 0 ;
22344 PyObject * obj2 = 0 ;
22345 char *kwnames[] = {
22346 (char *) "self",(char *) "width",(char *) "height", NULL
22347 };
22348
22349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetClientSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
22350 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22351 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22352 arg2 = (int) SWIG_AsInt(obj1);
22353 if (PyErr_Occurred()) SWIG_fail;
22354 arg3 = (int) SWIG_AsInt(obj2);
22355 if (PyErr_Occurred()) SWIG_fail;
22356 {
22357 PyThreadState* __tstate = wxPyBeginAllowThreads();
22358 (arg1)->SetClientSize(arg2,arg3);
22359
22360 wxPyEndAllowThreads(__tstate);
22361 if (PyErr_Occurred()) SWIG_fail;
22362 }
22363 Py_INCREF(Py_None); resultobj = Py_None;
22364 return resultobj;
22365 fail:
22366 return NULL;
22367 }
22368
22369
22370 static PyObject *_wrap_Window_SetClientRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22371 PyObject *resultobj;
22372 wxWindow *arg1 = (wxWindow *) 0 ;
22373 wxRect *arg2 = 0 ;
22374 wxRect temp2 ;
22375 PyObject * obj0 = 0 ;
22376 PyObject * obj1 = 0 ;
22377 char *kwnames[] = {
22378 (char *) "self",(char *) "rect", NULL
22379 };
22380
22381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetClientRect",kwnames,&obj0,&obj1)) goto fail;
22382 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22383 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22384 {
22385 arg2 = &temp2;
22386 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
22387 }
22388 {
22389 PyThreadState* __tstate = wxPyBeginAllowThreads();
22390 (arg1)->SetClientSize((wxRect const &)*arg2);
22391
22392 wxPyEndAllowThreads(__tstate);
22393 if (PyErr_Occurred()) SWIG_fail;
22394 }
22395 Py_INCREF(Py_None); resultobj = Py_None;
22396 return resultobj;
22397 fail:
22398 return NULL;
22399 }
22400
22401
22402 static PyObject *_wrap_Window_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
22403 PyObject *resultobj;
22404 wxWindow *arg1 = (wxWindow *) 0 ;
22405 wxPoint result;
22406 PyObject * obj0 = 0 ;
22407 char *kwnames[] = {
22408 (char *) "self", NULL
22409 };
22410
22411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetPosition",kwnames,&obj0)) goto fail;
22412 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22413 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22414 {
22415 PyThreadState* __tstate = wxPyBeginAllowThreads();
22416 result = (arg1)->GetPosition();
22417
22418 wxPyEndAllowThreads(__tstate);
22419 if (PyErr_Occurred()) SWIG_fail;
22420 }
22421 {
22422 wxPoint * resultptr;
22423 resultptr = new wxPoint((wxPoint &) result);
22424 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
22425 }
22426 return resultobj;
22427 fail:
22428 return NULL;
22429 }
22430
22431
22432 static PyObject *_wrap_Window_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22433 PyObject *resultobj;
22434 wxWindow *arg1 = (wxWindow *) 0 ;
22435 int *arg2 = (int *) 0 ;
22436 int *arg3 = (int *) 0 ;
22437 int temp2 ;
22438 int temp3 ;
22439 PyObject * obj0 = 0 ;
22440 char *kwnames[] = {
22441 (char *) "self", NULL
22442 };
22443
22444 arg2 = &temp2;
22445 arg3 = &temp3;
22446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetPositionTuple",kwnames,&obj0)) goto fail;
22447 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22448 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22449 {
22450 PyThreadState* __tstate = wxPyBeginAllowThreads();
22451 (arg1)->GetPosition(arg2,arg3);
22452
22453 wxPyEndAllowThreads(__tstate);
22454 if (PyErr_Occurred()) SWIG_fail;
22455 }
22456 Py_INCREF(Py_None); resultobj = Py_None;
22457 {
22458 PyObject *o = PyInt_FromLong((long) (*arg2));
22459 resultobj = t_output_helper(resultobj,o);
22460 }
22461 {
22462 PyObject *o = PyInt_FromLong((long) (*arg3));
22463 resultobj = t_output_helper(resultobj,o);
22464 }
22465 return resultobj;
22466 fail:
22467 return NULL;
22468 }
22469
22470
22471 static PyObject *_wrap_Window_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22472 PyObject *resultobj;
22473 wxWindow *arg1 = (wxWindow *) 0 ;
22474 wxSize result;
22475 PyObject * obj0 = 0 ;
22476 char *kwnames[] = {
22477 (char *) "self", NULL
22478 };
22479
22480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSize",kwnames,&obj0)) goto fail;
22481 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22482 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22483 {
22484 PyThreadState* __tstate = wxPyBeginAllowThreads();
22485 result = ((wxWindow const *)arg1)->GetSize();
22486
22487 wxPyEndAllowThreads(__tstate);
22488 if (PyErr_Occurred()) SWIG_fail;
22489 }
22490 {
22491 wxSize * resultptr;
22492 resultptr = new wxSize((wxSize &) result);
22493 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
22494 }
22495 return resultobj;
22496 fail:
22497 return NULL;
22498 }
22499
22500
22501 static PyObject *_wrap_Window_GetSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22502 PyObject *resultobj;
22503 wxWindow *arg1 = (wxWindow *) 0 ;
22504 int *arg2 = (int *) 0 ;
22505 int *arg3 = (int *) 0 ;
22506 int temp2 ;
22507 int temp3 ;
22508 PyObject * obj0 = 0 ;
22509 char *kwnames[] = {
22510 (char *) "self", NULL
22511 };
22512
22513 arg2 = &temp2;
22514 arg3 = &temp3;
22515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSizeTuple",kwnames,&obj0)) goto fail;
22516 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22517 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22518 {
22519 PyThreadState* __tstate = wxPyBeginAllowThreads();
22520 ((wxWindow const *)arg1)->GetSize(arg2,arg3);
22521
22522 wxPyEndAllowThreads(__tstate);
22523 if (PyErr_Occurred()) SWIG_fail;
22524 }
22525 Py_INCREF(Py_None); resultobj = Py_None;
22526 {
22527 PyObject *o = PyInt_FromLong((long) (*arg2));
22528 resultobj = t_output_helper(resultobj,o);
22529 }
22530 {
22531 PyObject *o = PyInt_FromLong((long) (*arg3));
22532 resultobj = t_output_helper(resultobj,o);
22533 }
22534 return resultobj;
22535 fail:
22536 return NULL;
22537 }
22538
22539
22540 static PyObject *_wrap_Window_GetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22541 PyObject *resultobj;
22542 wxWindow *arg1 = (wxWindow *) 0 ;
22543 wxRect result;
22544 PyObject * obj0 = 0 ;
22545 char *kwnames[] = {
22546 (char *) "self", NULL
22547 };
22548
22549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetRect",kwnames,&obj0)) goto fail;
22550 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22551 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22552 {
22553 PyThreadState* __tstate = wxPyBeginAllowThreads();
22554 result = ((wxWindow const *)arg1)->GetRect();
22555
22556 wxPyEndAllowThreads(__tstate);
22557 if (PyErr_Occurred()) SWIG_fail;
22558 }
22559 {
22560 wxRect * resultptr;
22561 resultptr = new wxRect((wxRect &) result);
22562 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
22563 }
22564 return resultobj;
22565 fail:
22566 return NULL;
22567 }
22568
22569
22570 static PyObject *_wrap_Window_GetClientSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22571 PyObject *resultobj;
22572 wxWindow *arg1 = (wxWindow *) 0 ;
22573 wxSize result;
22574 PyObject * obj0 = 0 ;
22575 char *kwnames[] = {
22576 (char *) "self", NULL
22577 };
22578
22579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientSize",kwnames,&obj0)) goto fail;
22580 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22581 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22582 {
22583 PyThreadState* __tstate = wxPyBeginAllowThreads();
22584 result = ((wxWindow const *)arg1)->GetClientSize();
22585
22586 wxPyEndAllowThreads(__tstate);
22587 if (PyErr_Occurred()) SWIG_fail;
22588 }
22589 {
22590 wxSize * resultptr;
22591 resultptr = new wxSize((wxSize &) result);
22592 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
22593 }
22594 return resultobj;
22595 fail:
22596 return NULL;
22597 }
22598
22599
22600 static PyObject *_wrap_Window_GetClientSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22601 PyObject *resultobj;
22602 wxWindow *arg1 = (wxWindow *) 0 ;
22603 int *arg2 = (int *) 0 ;
22604 int *arg3 = (int *) 0 ;
22605 int temp2 ;
22606 int temp3 ;
22607 PyObject * obj0 = 0 ;
22608 char *kwnames[] = {
22609 (char *) "self", NULL
22610 };
22611
22612 arg2 = &temp2;
22613 arg3 = &temp3;
22614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientSizeTuple",kwnames,&obj0)) goto fail;
22615 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22616 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22617 {
22618 PyThreadState* __tstate = wxPyBeginAllowThreads();
22619 ((wxWindow const *)arg1)->GetClientSize(arg2,arg3);
22620
22621 wxPyEndAllowThreads(__tstate);
22622 if (PyErr_Occurred()) SWIG_fail;
22623 }
22624 Py_INCREF(Py_None); resultobj = Py_None;
22625 {
22626 PyObject *o = PyInt_FromLong((long) (*arg2));
22627 resultobj = t_output_helper(resultobj,o);
22628 }
22629 {
22630 PyObject *o = PyInt_FromLong((long) (*arg3));
22631 resultobj = t_output_helper(resultobj,o);
22632 }
22633 return resultobj;
22634 fail:
22635 return NULL;
22636 }
22637
22638
22639 static PyObject *_wrap_Window_GetClientAreaOrigin(PyObject *self, PyObject *args, PyObject *kwargs) {
22640 PyObject *resultobj;
22641 wxWindow *arg1 = (wxWindow *) 0 ;
22642 wxPoint result;
22643 PyObject * obj0 = 0 ;
22644 char *kwnames[] = {
22645 (char *) "self", NULL
22646 };
22647
22648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientAreaOrigin",kwnames,&obj0)) goto fail;
22649 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22650 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22651 {
22652 PyThreadState* __tstate = wxPyBeginAllowThreads();
22653 result = ((wxWindow const *)arg1)->GetClientAreaOrigin();
22654
22655 wxPyEndAllowThreads(__tstate);
22656 if (PyErr_Occurred()) SWIG_fail;
22657 }
22658 {
22659 wxPoint * resultptr;
22660 resultptr = new wxPoint((wxPoint &) result);
22661 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
22662 }
22663 return resultobj;
22664 fail:
22665 return NULL;
22666 }
22667
22668
22669 static PyObject *_wrap_Window_GetClientRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22670 PyObject *resultobj;
22671 wxWindow *arg1 = (wxWindow *) 0 ;
22672 wxRect result;
22673 PyObject * obj0 = 0 ;
22674 char *kwnames[] = {
22675 (char *) "self", NULL
22676 };
22677
22678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientRect",kwnames,&obj0)) goto fail;
22679 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22680 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22681 {
22682 PyThreadState* __tstate = wxPyBeginAllowThreads();
22683 result = ((wxWindow const *)arg1)->GetClientRect();
22684
22685 wxPyEndAllowThreads(__tstate);
22686 if (PyErr_Occurred()) SWIG_fail;
22687 }
22688 {
22689 wxRect * resultptr;
22690 resultptr = new wxRect((wxRect &) result);
22691 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
22692 }
22693 return resultobj;
22694 fail:
22695 return NULL;
22696 }
22697
22698
22699 static PyObject *_wrap_Window_GetBestSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22700 PyObject *resultobj;
22701 wxWindow *arg1 = (wxWindow *) 0 ;
22702 wxSize result;
22703 PyObject * obj0 = 0 ;
22704 char *kwnames[] = {
22705 (char *) "self", NULL
22706 };
22707
22708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestSize",kwnames,&obj0)) goto fail;
22709 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22710 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22711 {
22712 PyThreadState* __tstate = wxPyBeginAllowThreads();
22713 result = ((wxWindow const *)arg1)->GetBestSize();
22714
22715 wxPyEndAllowThreads(__tstate);
22716 if (PyErr_Occurred()) SWIG_fail;
22717 }
22718 {
22719 wxSize * resultptr;
22720 resultptr = new wxSize((wxSize &) result);
22721 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
22722 }
22723 return resultobj;
22724 fail:
22725 return NULL;
22726 }
22727
22728
22729 static PyObject *_wrap_Window_GetBestSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22730 PyObject *resultobj;
22731 wxWindow *arg1 = (wxWindow *) 0 ;
22732 int *arg2 = (int *) 0 ;
22733 int *arg3 = (int *) 0 ;
22734 int temp2 ;
22735 int temp3 ;
22736 PyObject * obj0 = 0 ;
22737 char *kwnames[] = {
22738 (char *) "self", NULL
22739 };
22740
22741 arg2 = &temp2;
22742 arg3 = &temp3;
22743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestSizeTuple",kwnames,&obj0)) goto fail;
22744 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22745 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22746 {
22747 PyThreadState* __tstate = wxPyBeginAllowThreads();
22748 ((wxWindow const *)arg1)->GetBestSize(arg2,arg3);
22749
22750 wxPyEndAllowThreads(__tstate);
22751 if (PyErr_Occurred()) SWIG_fail;
22752 }
22753 Py_INCREF(Py_None); resultobj = Py_None;
22754 {
22755 PyObject *o = PyInt_FromLong((long) (*arg2));
22756 resultobj = t_output_helper(resultobj,o);
22757 }
22758 {
22759 PyObject *o = PyInt_FromLong((long) (*arg3));
22760 resultobj = t_output_helper(resultobj,o);
22761 }
22762 return resultobj;
22763 fail:
22764 return NULL;
22765 }
22766
22767
22768 static PyObject *_wrap_Window_GetAdjustedBestSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22769 PyObject *resultobj;
22770 wxWindow *arg1 = (wxWindow *) 0 ;
22771 wxSize result;
22772 PyObject * obj0 = 0 ;
22773 char *kwnames[] = {
22774 (char *) "self", NULL
22775 };
22776
22777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAdjustedBestSize",kwnames,&obj0)) goto fail;
22778 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22779 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22780 {
22781 PyThreadState* __tstate = wxPyBeginAllowThreads();
22782 result = ((wxWindow const *)arg1)->GetAdjustedBestSize();
22783
22784 wxPyEndAllowThreads(__tstate);
22785 if (PyErr_Occurred()) SWIG_fail;
22786 }
22787 {
22788 wxSize * resultptr;
22789 resultptr = new wxSize((wxSize &) result);
22790 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
22791 }
22792 return resultobj;
22793 fail:
22794 return NULL;
22795 }
22796
22797
22798 static PyObject *_wrap_Window_Center(PyObject *self, PyObject *args, PyObject *kwargs) {
22799 PyObject *resultobj;
22800 wxWindow *arg1 = (wxWindow *) 0 ;
22801 int arg2 = (int) wxBOTH ;
22802 PyObject * obj0 = 0 ;
22803 PyObject * obj1 = 0 ;
22804 char *kwnames[] = {
22805 (char *) "self",(char *) "direction", NULL
22806 };
22807
22808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Center",kwnames,&obj0,&obj1)) goto fail;
22809 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22810 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22811 if (obj1) {
22812 arg2 = (int) SWIG_AsInt(obj1);
22813 if (PyErr_Occurred()) SWIG_fail;
22814 }
22815 {
22816 PyThreadState* __tstate = wxPyBeginAllowThreads();
22817 (arg1)->Center(arg2);
22818
22819 wxPyEndAllowThreads(__tstate);
22820 if (PyErr_Occurred()) SWIG_fail;
22821 }
22822 Py_INCREF(Py_None); resultobj = Py_None;
22823 return resultobj;
22824 fail:
22825 return NULL;
22826 }
22827
22828
22829 static PyObject *_wrap_Window_CenterOnScreen(PyObject *self, PyObject *args, PyObject *kwargs) {
22830 PyObject *resultobj;
22831 wxWindow *arg1 = (wxWindow *) 0 ;
22832 int arg2 = (int) wxBOTH ;
22833 PyObject * obj0 = 0 ;
22834 PyObject * obj1 = 0 ;
22835 char *kwnames[] = {
22836 (char *) "self",(char *) "dir", NULL
22837 };
22838
22839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_CenterOnScreen",kwnames,&obj0,&obj1)) goto fail;
22840 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22841 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22842 if (obj1) {
22843 arg2 = (int) SWIG_AsInt(obj1);
22844 if (PyErr_Occurred()) SWIG_fail;
22845 }
22846 {
22847 PyThreadState* __tstate = wxPyBeginAllowThreads();
22848 (arg1)->CenterOnScreen(arg2);
22849
22850 wxPyEndAllowThreads(__tstate);
22851 if (PyErr_Occurred()) SWIG_fail;
22852 }
22853 Py_INCREF(Py_None); resultobj = Py_None;
22854 return resultobj;
22855 fail:
22856 return NULL;
22857 }
22858
22859
22860 static PyObject *_wrap_Window_CenterOnParent(PyObject *self, PyObject *args, PyObject *kwargs) {
22861 PyObject *resultobj;
22862 wxWindow *arg1 = (wxWindow *) 0 ;
22863 int arg2 = (int) wxBOTH ;
22864 PyObject * obj0 = 0 ;
22865 PyObject * obj1 = 0 ;
22866 char *kwnames[] = {
22867 (char *) "self",(char *) "dir", NULL
22868 };
22869
22870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_CenterOnParent",kwnames,&obj0,&obj1)) goto fail;
22871 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22872 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22873 if (obj1) {
22874 arg2 = (int) SWIG_AsInt(obj1);
22875 if (PyErr_Occurred()) SWIG_fail;
22876 }
22877 {
22878 PyThreadState* __tstate = wxPyBeginAllowThreads();
22879 (arg1)->CenterOnParent(arg2);
22880
22881 wxPyEndAllowThreads(__tstate);
22882 if (PyErr_Occurred()) SWIG_fail;
22883 }
22884 Py_INCREF(Py_None); resultobj = Py_None;
22885 return resultobj;
22886 fail:
22887 return NULL;
22888 }
22889
22890
22891 static PyObject *_wrap_Window_Fit(PyObject *self, PyObject *args, PyObject *kwargs) {
22892 PyObject *resultobj;
22893 wxWindow *arg1 = (wxWindow *) 0 ;
22894 PyObject * obj0 = 0 ;
22895 char *kwnames[] = {
22896 (char *) "self", NULL
22897 };
22898
22899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Fit",kwnames,&obj0)) goto fail;
22900 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22901 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22902 {
22903 PyThreadState* __tstate = wxPyBeginAllowThreads();
22904 (arg1)->Fit();
22905
22906 wxPyEndAllowThreads(__tstate);
22907 if (PyErr_Occurred()) SWIG_fail;
22908 }
22909 Py_INCREF(Py_None); resultobj = Py_None;
22910 return resultobj;
22911 fail:
22912 return NULL;
22913 }
22914
22915
22916 static PyObject *_wrap_Window_FitInside(PyObject *self, PyObject *args, PyObject *kwargs) {
22917 PyObject *resultobj;
22918 wxWindow *arg1 = (wxWindow *) 0 ;
22919 PyObject * obj0 = 0 ;
22920 char *kwnames[] = {
22921 (char *) "self", NULL
22922 };
22923
22924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_FitInside",kwnames,&obj0)) goto fail;
22925 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22926 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22927 {
22928 PyThreadState* __tstate = wxPyBeginAllowThreads();
22929 (arg1)->FitInside();
22930
22931 wxPyEndAllowThreads(__tstate);
22932 if (PyErr_Occurred()) SWIG_fail;
22933 }
22934 Py_INCREF(Py_None); resultobj = Py_None;
22935 return resultobj;
22936 fail:
22937 return NULL;
22938 }
22939
22940
22941 static PyObject *_wrap_Window_SetSizeHints__SWIG_0(PyObject *self, PyObject *args) {
22942 PyObject *resultobj;
22943 wxWindow *arg1 = (wxWindow *) 0 ;
22944 int arg2 ;
22945 int arg3 ;
22946 int arg4 = (int) -1 ;
22947 int arg5 = (int) -1 ;
22948 int arg6 = (int) -1 ;
22949 int arg7 = (int) -1 ;
22950 PyObject * obj0 = 0 ;
22951 PyObject * obj1 = 0 ;
22952 PyObject * obj2 = 0 ;
22953 PyObject * obj3 = 0 ;
22954 PyObject * obj4 = 0 ;
22955 PyObject * obj5 = 0 ;
22956 PyObject * obj6 = 0 ;
22957
22958 if(!PyArg_ParseTuple(args,(char *)"OOO|OOOO:Window_SetSizeHints",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
22959 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22960 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22961 arg2 = (int) SWIG_AsInt(obj1);
22962 if (PyErr_Occurred()) SWIG_fail;
22963 arg3 = (int) SWIG_AsInt(obj2);
22964 if (PyErr_Occurred()) SWIG_fail;
22965 if (obj3) {
22966 arg4 = (int) SWIG_AsInt(obj3);
22967 if (PyErr_Occurred()) SWIG_fail;
22968 }
22969 if (obj4) {
22970 arg5 = (int) SWIG_AsInt(obj4);
22971 if (PyErr_Occurred()) SWIG_fail;
22972 }
22973 if (obj5) {
22974 arg6 = (int) SWIG_AsInt(obj5);
22975 if (PyErr_Occurred()) SWIG_fail;
22976 }
22977 if (obj6) {
22978 arg7 = (int) SWIG_AsInt(obj6);
22979 if (PyErr_Occurred()) SWIG_fail;
22980 }
22981 {
22982 PyThreadState* __tstate = wxPyBeginAllowThreads();
22983 (arg1)->SetSizeHints(arg2,arg3,arg4,arg5,arg6,arg7);
22984
22985 wxPyEndAllowThreads(__tstate);
22986 if (PyErr_Occurred()) SWIG_fail;
22987 }
22988 Py_INCREF(Py_None); resultobj = Py_None;
22989 return resultobj;
22990 fail:
22991 return NULL;
22992 }
22993
22994
22995 static PyObject *_wrap_Window_SetSizeHints__SWIG_1(PyObject *self, PyObject *args) {
22996 PyObject *resultobj;
22997 wxWindow *arg1 = (wxWindow *) 0 ;
22998 wxSize *arg2 = 0 ;
22999 wxSize const &arg3_defvalue = wxDefaultSize ;
23000 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
23001 wxSize const &arg4_defvalue = wxDefaultSize ;
23002 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
23003 wxSize temp2 ;
23004 wxSize temp3 ;
23005 wxSize temp4 ;
23006 PyObject * obj0 = 0 ;
23007 PyObject * obj1 = 0 ;
23008 PyObject * obj2 = 0 ;
23009 PyObject * obj3 = 0 ;
23010
23011 if(!PyArg_ParseTuple(args,(char *)"OO|OO:Window_SetSizeHints",&obj0,&obj1,&obj2,&obj3)) goto fail;
23012 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23013 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23014 {
23015 arg2 = &temp2;
23016 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23017 }
23018 if (obj2) {
23019 {
23020 arg3 = &temp3;
23021 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
23022 }
23023 }
23024 if (obj3) {
23025 {
23026 arg4 = &temp4;
23027 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
23028 }
23029 }
23030 {
23031 PyThreadState* __tstate = wxPyBeginAllowThreads();
23032 (arg1)->SetSizeHints((wxSize const &)*arg2,(wxSize const &)*arg3,(wxSize const &)*arg4);
23033
23034 wxPyEndAllowThreads(__tstate);
23035 if (PyErr_Occurred()) SWIG_fail;
23036 }
23037 Py_INCREF(Py_None); resultobj = Py_None;
23038 return resultobj;
23039 fail:
23040 return NULL;
23041 }
23042
23043
23044 static PyObject *_wrap_Window_SetSizeHints(PyObject *self, PyObject *args) {
23045 int argc;
23046 PyObject *argv[8];
23047 int ii;
23048
23049 argc = PyObject_Length(args);
23050 for (ii = 0; (ii < argc) && (ii < 7); ii++) {
23051 argv[ii] = PyTuple_GetItem(args,ii);
23052 }
23053 if ((argc >= 2) && (argc <= 4)) {
23054 int _v;
23055 {
23056 void *ptr;
23057 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
23058 _v = 0;
23059 PyErr_Clear();
23060 } else {
23061 _v = 1;
23062 }
23063 }
23064 if (_v) {
23065 {
23066 _v = wxPySimple_typecheck(argv[1], wxT("wxSize"), 2);
23067 }
23068 if (_v) {
23069 if (argc <= 2) {
23070 return _wrap_Window_SetSizeHints__SWIG_1(self,args);
23071 }
23072 {
23073 _v = wxPySimple_typecheck(argv[2], wxT("wxSize"), 2);
23074 }
23075 if (_v) {
23076 if (argc <= 3) {
23077 return _wrap_Window_SetSizeHints__SWIG_1(self,args);
23078 }
23079 {
23080 _v = wxPySimple_typecheck(argv[3], wxT("wxSize"), 2);
23081 }
23082 if (_v) {
23083 return _wrap_Window_SetSizeHints__SWIG_1(self,args);
23084 }
23085 }
23086 }
23087 }
23088 }
23089 if ((argc >= 3) && (argc <= 7)) {
23090 int _v;
23091 {
23092 void *ptr;
23093 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
23094 _v = 0;
23095 PyErr_Clear();
23096 } else {
23097 _v = 1;
23098 }
23099 }
23100 if (_v) {
23101 _v = SWIG_CheckInt(argv[1]);
23102 if (_v) {
23103 _v = SWIG_CheckInt(argv[2]);
23104 if (_v) {
23105 if (argc <= 3) {
23106 return _wrap_Window_SetSizeHints__SWIG_0(self,args);
23107 }
23108 _v = SWIG_CheckInt(argv[3]);
23109 if (_v) {
23110 if (argc <= 4) {
23111 return _wrap_Window_SetSizeHints__SWIG_0(self,args);
23112 }
23113 _v = SWIG_CheckInt(argv[4]);
23114 if (_v) {
23115 if (argc <= 5) {
23116 return _wrap_Window_SetSizeHints__SWIG_0(self,args);
23117 }
23118 _v = SWIG_CheckInt(argv[5]);
23119 if (_v) {
23120 if (argc <= 6) {
23121 return _wrap_Window_SetSizeHints__SWIG_0(self,args);
23122 }
23123 _v = SWIG_CheckInt(argv[6]);
23124 if (_v) {
23125 return _wrap_Window_SetSizeHints__SWIG_0(self,args);
23126 }
23127 }
23128 }
23129 }
23130 }
23131 }
23132 }
23133 }
23134
23135 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Window_SetSizeHints'");
23136 return NULL;
23137 }
23138
23139
23140 static PyObject *_wrap_Window_SetVirtualSizeHints__SWIG_0(PyObject *self, PyObject *args) {
23141 PyObject *resultobj;
23142 wxWindow *arg1 = (wxWindow *) 0 ;
23143 int arg2 ;
23144 int arg3 ;
23145 int arg4 = (int) -1 ;
23146 int arg5 = (int) -1 ;
23147 PyObject * obj0 = 0 ;
23148 PyObject * obj1 = 0 ;
23149 PyObject * obj2 = 0 ;
23150 PyObject * obj3 = 0 ;
23151 PyObject * obj4 = 0 ;
23152
23153 if(!PyArg_ParseTuple(args,(char *)"OOO|OO:Window_SetVirtualSizeHints",&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
23154 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23155 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23156 arg2 = (int) SWIG_AsInt(obj1);
23157 if (PyErr_Occurred()) SWIG_fail;
23158 arg3 = (int) SWIG_AsInt(obj2);
23159 if (PyErr_Occurred()) SWIG_fail;
23160 if (obj3) {
23161 arg4 = (int) SWIG_AsInt(obj3);
23162 if (PyErr_Occurred()) SWIG_fail;
23163 }
23164 if (obj4) {
23165 arg5 = (int) SWIG_AsInt(obj4);
23166 if (PyErr_Occurred()) SWIG_fail;
23167 }
23168 {
23169 PyThreadState* __tstate = wxPyBeginAllowThreads();
23170 (arg1)->SetVirtualSizeHints(arg2,arg3,arg4,arg5);
23171
23172 wxPyEndAllowThreads(__tstate);
23173 if (PyErr_Occurred()) SWIG_fail;
23174 }
23175 Py_INCREF(Py_None); resultobj = Py_None;
23176 return resultobj;
23177 fail:
23178 return NULL;
23179 }
23180
23181
23182 static PyObject *_wrap_Window_SetVirtualSizeHints__SWIG_1(PyObject *self, PyObject *args) {
23183 PyObject *resultobj;
23184 wxWindow *arg1 = (wxWindow *) 0 ;
23185 wxSize *arg2 = 0 ;
23186 wxSize const &arg3_defvalue = wxDefaultSize ;
23187 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
23188 wxSize temp2 ;
23189 wxSize temp3 ;
23190 PyObject * obj0 = 0 ;
23191 PyObject * obj1 = 0 ;
23192 PyObject * obj2 = 0 ;
23193
23194 if(!PyArg_ParseTuple(args,(char *)"OO|O:Window_SetVirtualSizeHints",&obj0,&obj1,&obj2)) goto fail;
23195 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23196 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23197 {
23198 arg2 = &temp2;
23199 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23200 }
23201 if (obj2) {
23202 {
23203 arg3 = &temp3;
23204 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
23205 }
23206 }
23207 {
23208 PyThreadState* __tstate = wxPyBeginAllowThreads();
23209 (arg1)->SetVirtualSizeHints((wxSize const &)*arg2,(wxSize const &)*arg3);
23210
23211 wxPyEndAllowThreads(__tstate);
23212 if (PyErr_Occurred()) SWIG_fail;
23213 }
23214 Py_INCREF(Py_None); resultobj = Py_None;
23215 return resultobj;
23216 fail:
23217 return NULL;
23218 }
23219
23220
23221 static PyObject *_wrap_Window_SetVirtualSizeHints(PyObject *self, PyObject *args) {
23222 int argc;
23223 PyObject *argv[6];
23224 int ii;
23225
23226 argc = PyObject_Length(args);
23227 for (ii = 0; (ii < argc) && (ii < 5); ii++) {
23228 argv[ii] = PyTuple_GetItem(args,ii);
23229 }
23230 if ((argc >= 2) && (argc <= 3)) {
23231 int _v;
23232 {
23233 void *ptr;
23234 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
23235 _v = 0;
23236 PyErr_Clear();
23237 } else {
23238 _v = 1;
23239 }
23240 }
23241 if (_v) {
23242 {
23243 _v = wxPySimple_typecheck(argv[1], wxT("wxSize"), 2);
23244 }
23245 if (_v) {
23246 if (argc <= 2) {
23247 return _wrap_Window_SetVirtualSizeHints__SWIG_1(self,args);
23248 }
23249 {
23250 _v = wxPySimple_typecheck(argv[2], wxT("wxSize"), 2);
23251 }
23252 if (_v) {
23253 return _wrap_Window_SetVirtualSizeHints__SWIG_1(self,args);
23254 }
23255 }
23256 }
23257 }
23258 if ((argc >= 3) && (argc <= 5)) {
23259 int _v;
23260 {
23261 void *ptr;
23262 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
23263 _v = 0;
23264 PyErr_Clear();
23265 } else {
23266 _v = 1;
23267 }
23268 }
23269 if (_v) {
23270 _v = SWIG_CheckInt(argv[1]);
23271 if (_v) {
23272 _v = SWIG_CheckInt(argv[2]);
23273 if (_v) {
23274 if (argc <= 3) {
23275 return _wrap_Window_SetVirtualSizeHints__SWIG_0(self,args);
23276 }
23277 _v = SWIG_CheckInt(argv[3]);
23278 if (_v) {
23279 if (argc <= 4) {
23280 return _wrap_Window_SetVirtualSizeHints__SWIG_0(self,args);
23281 }
23282 _v = SWIG_CheckInt(argv[4]);
23283 if (_v) {
23284 return _wrap_Window_SetVirtualSizeHints__SWIG_0(self,args);
23285 }
23286 }
23287 }
23288 }
23289 }
23290 }
23291
23292 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Window_SetVirtualSizeHints'");
23293 return NULL;
23294 }
23295
23296
23297 static PyObject *_wrap_Window_GetMinWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
23298 PyObject *resultobj;
23299 wxWindow *arg1 = (wxWindow *) 0 ;
23300 int result;
23301 PyObject * obj0 = 0 ;
23302 char *kwnames[] = {
23303 (char *) "self", NULL
23304 };
23305
23306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinWidth",kwnames,&obj0)) goto fail;
23307 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23308 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23309 {
23310 PyThreadState* __tstate = wxPyBeginAllowThreads();
23311 result = (int)((wxWindow const *)arg1)->GetMinWidth();
23312
23313 wxPyEndAllowThreads(__tstate);
23314 if (PyErr_Occurred()) SWIG_fail;
23315 }
23316 resultobj = SWIG_FromInt((int)result);
23317 return resultobj;
23318 fail:
23319 return NULL;
23320 }
23321
23322
23323 static PyObject *_wrap_Window_GetMinHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
23324 PyObject *resultobj;
23325 wxWindow *arg1 = (wxWindow *) 0 ;
23326 int result;
23327 PyObject * obj0 = 0 ;
23328 char *kwnames[] = {
23329 (char *) "self", NULL
23330 };
23331
23332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinHeight",kwnames,&obj0)) goto fail;
23333 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23334 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23335 {
23336 PyThreadState* __tstate = wxPyBeginAllowThreads();
23337 result = (int)((wxWindow const *)arg1)->GetMinHeight();
23338
23339 wxPyEndAllowThreads(__tstate);
23340 if (PyErr_Occurred()) SWIG_fail;
23341 }
23342 resultobj = SWIG_FromInt((int)result);
23343 return resultobj;
23344 fail:
23345 return NULL;
23346 }
23347
23348
23349 static PyObject *_wrap_Window_GetMaxWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
23350 PyObject *resultobj;
23351 wxWindow *arg1 = (wxWindow *) 0 ;
23352 int result;
23353 PyObject * obj0 = 0 ;
23354 char *kwnames[] = {
23355 (char *) "self", NULL
23356 };
23357
23358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxWidth",kwnames,&obj0)) goto fail;
23359 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23360 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23361 {
23362 PyThreadState* __tstate = wxPyBeginAllowThreads();
23363 result = (int)((wxWindow const *)arg1)->GetMaxWidth();
23364
23365 wxPyEndAllowThreads(__tstate);
23366 if (PyErr_Occurred()) SWIG_fail;
23367 }
23368 resultobj = SWIG_FromInt((int)result);
23369 return resultobj;
23370 fail:
23371 return NULL;
23372 }
23373
23374
23375 static PyObject *_wrap_Window_GetMaxHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
23376 PyObject *resultobj;
23377 wxWindow *arg1 = (wxWindow *) 0 ;
23378 int result;
23379 PyObject * obj0 = 0 ;
23380 char *kwnames[] = {
23381 (char *) "self", NULL
23382 };
23383
23384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxHeight",kwnames,&obj0)) goto fail;
23385 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23386 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23387 {
23388 PyThreadState* __tstate = wxPyBeginAllowThreads();
23389 result = (int)((wxWindow const *)arg1)->GetMaxHeight();
23390
23391 wxPyEndAllowThreads(__tstate);
23392 if (PyErr_Occurred()) SWIG_fail;
23393 }
23394 resultobj = SWIG_FromInt((int)result);
23395 return resultobj;
23396 fail:
23397 return NULL;
23398 }
23399
23400
23401 static PyObject *_wrap_Window_GetMaxSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23402 PyObject *resultobj;
23403 wxWindow *arg1 = (wxWindow *) 0 ;
23404 wxSize result;
23405 PyObject * obj0 = 0 ;
23406 char *kwnames[] = {
23407 (char *) "self", NULL
23408 };
23409
23410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxSize",kwnames,&obj0)) goto fail;
23411 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23412 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23413 {
23414 PyThreadState* __tstate = wxPyBeginAllowThreads();
23415 result = ((wxWindow const *)arg1)->GetMaxSize();
23416
23417 wxPyEndAllowThreads(__tstate);
23418 if (PyErr_Occurred()) SWIG_fail;
23419 }
23420 {
23421 wxSize * resultptr;
23422 resultptr = new wxSize((wxSize &) result);
23423 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23424 }
23425 return resultobj;
23426 fail:
23427 return NULL;
23428 }
23429
23430
23431 static PyObject *_wrap_Window_GetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23432 PyObject *resultobj;
23433 wxWindow *arg1 = (wxWindow *) 0 ;
23434 wxSize result;
23435 PyObject * obj0 = 0 ;
23436 char *kwnames[] = {
23437 (char *) "self", NULL
23438 };
23439
23440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinSize",kwnames,&obj0)) goto fail;
23441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23443 {
23444 PyThreadState* __tstate = wxPyBeginAllowThreads();
23445 result = ((wxWindow const *)arg1)->GetMinSize();
23446
23447 wxPyEndAllowThreads(__tstate);
23448 if (PyErr_Occurred()) SWIG_fail;
23449 }
23450 {
23451 wxSize * resultptr;
23452 resultptr = new wxSize((wxSize &) result);
23453 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23454 }
23455 return resultobj;
23456 fail:
23457 return NULL;
23458 }
23459
23460
23461 static PyObject *_wrap_Window_SetVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23462 PyObject *resultobj;
23463 wxWindow *arg1 = (wxWindow *) 0 ;
23464 wxSize *arg2 = 0 ;
23465 wxSize temp2 ;
23466 PyObject * obj0 = 0 ;
23467 PyObject * obj1 = 0 ;
23468 char *kwnames[] = {
23469 (char *) "self",(char *) "size", NULL
23470 };
23471
23472 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetVirtualSize",kwnames,&obj0,&obj1)) goto fail;
23473 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23474 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23475 {
23476 arg2 = &temp2;
23477 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23478 }
23479 {
23480 PyThreadState* __tstate = wxPyBeginAllowThreads();
23481 (arg1)->SetVirtualSize((wxSize const &)*arg2);
23482
23483 wxPyEndAllowThreads(__tstate);
23484 if (PyErr_Occurred()) SWIG_fail;
23485 }
23486 Py_INCREF(Py_None); resultobj = Py_None;
23487 return resultobj;
23488 fail:
23489 return NULL;
23490 }
23491
23492
23493 static PyObject *_wrap_Window_SetVirtualSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
23494 PyObject *resultobj;
23495 wxWindow *arg1 = (wxWindow *) 0 ;
23496 int arg2 ;
23497 int arg3 ;
23498 PyObject * obj0 = 0 ;
23499 PyObject * obj1 = 0 ;
23500 PyObject * obj2 = 0 ;
23501 char *kwnames[] = {
23502 (char *) "self",(char *) "w",(char *) "h", NULL
23503 };
23504
23505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetVirtualSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
23506 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23507 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23508 arg2 = (int) SWIG_AsInt(obj1);
23509 if (PyErr_Occurred()) SWIG_fail;
23510 arg3 = (int) SWIG_AsInt(obj2);
23511 if (PyErr_Occurred()) SWIG_fail;
23512 {
23513 PyThreadState* __tstate = wxPyBeginAllowThreads();
23514 (arg1)->SetVirtualSize(arg2,arg3);
23515
23516 wxPyEndAllowThreads(__tstate);
23517 if (PyErr_Occurred()) SWIG_fail;
23518 }
23519 Py_INCREF(Py_None); resultobj = Py_None;
23520 return resultobj;
23521 fail:
23522 return NULL;
23523 }
23524
23525
23526 static PyObject *_wrap_Window_GetVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23527 PyObject *resultobj;
23528 wxWindow *arg1 = (wxWindow *) 0 ;
23529 wxSize result;
23530 PyObject * obj0 = 0 ;
23531 char *kwnames[] = {
23532 (char *) "self", NULL
23533 };
23534
23535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetVirtualSize",kwnames,&obj0)) goto fail;
23536 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23537 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23538 {
23539 PyThreadState* __tstate = wxPyBeginAllowThreads();
23540 result = ((wxWindow const *)arg1)->GetVirtualSize();
23541
23542 wxPyEndAllowThreads(__tstate);
23543 if (PyErr_Occurred()) SWIG_fail;
23544 }
23545 {
23546 wxSize * resultptr;
23547 resultptr = new wxSize((wxSize &) result);
23548 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23549 }
23550 return resultobj;
23551 fail:
23552 return NULL;
23553 }
23554
23555
23556 static PyObject *_wrap_Window_GetVirtualSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
23557 PyObject *resultobj;
23558 wxWindow *arg1 = (wxWindow *) 0 ;
23559 int *arg2 = (int *) 0 ;
23560 int *arg3 = (int *) 0 ;
23561 int temp2 ;
23562 int temp3 ;
23563 PyObject * obj0 = 0 ;
23564 char *kwnames[] = {
23565 (char *) "self", NULL
23566 };
23567
23568 arg2 = &temp2;
23569 arg3 = &temp3;
23570 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetVirtualSizeTuple",kwnames,&obj0)) goto fail;
23571 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23572 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23573 {
23574 PyThreadState* __tstate = wxPyBeginAllowThreads();
23575 ((wxWindow const *)arg1)->GetVirtualSize(arg2,arg3);
23576
23577 wxPyEndAllowThreads(__tstate);
23578 if (PyErr_Occurred()) SWIG_fail;
23579 }
23580 Py_INCREF(Py_None); resultobj = Py_None;
23581 {
23582 PyObject *o = PyInt_FromLong((long) (*arg2));
23583 resultobj = t_output_helper(resultobj,o);
23584 }
23585 {
23586 PyObject *o = PyInt_FromLong((long) (*arg3));
23587 resultobj = t_output_helper(resultobj,o);
23588 }
23589 return resultobj;
23590 fail:
23591 return NULL;
23592 }
23593
23594
23595 static PyObject *_wrap_Window_GetBestVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23596 PyObject *resultobj;
23597 wxWindow *arg1 = (wxWindow *) 0 ;
23598 wxSize result;
23599 PyObject * obj0 = 0 ;
23600 char *kwnames[] = {
23601 (char *) "self", NULL
23602 };
23603
23604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestVirtualSize",kwnames,&obj0)) goto fail;
23605 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23606 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23607 {
23608 PyThreadState* __tstate = wxPyBeginAllowThreads();
23609 result = ((wxWindow const *)arg1)->GetBestVirtualSize();
23610
23611 wxPyEndAllowThreads(__tstate);
23612 if (PyErr_Occurred()) SWIG_fail;
23613 }
23614 {
23615 wxSize * resultptr;
23616 resultptr = new wxSize((wxSize &) result);
23617 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23618 }
23619 return resultobj;
23620 fail:
23621 return NULL;
23622 }
23623
23624
23625 static PyObject *_wrap_Window_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
23626 PyObject *resultobj;
23627 wxWindow *arg1 = (wxWindow *) 0 ;
23628 bool arg2 = (bool) True ;
23629 bool result;
23630 PyObject * obj0 = 0 ;
23631 PyObject * obj1 = 0 ;
23632 char *kwnames[] = {
23633 (char *) "self",(char *) "show", NULL
23634 };
23635
23636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Show",kwnames,&obj0,&obj1)) goto fail;
23637 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23638 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23639 if (obj1) {
23640 arg2 = (bool) SWIG_AsBool(obj1);
23641 if (PyErr_Occurred()) SWIG_fail;
23642 }
23643 {
23644 PyThreadState* __tstate = wxPyBeginAllowThreads();
23645 result = (bool)(arg1)->Show(arg2);
23646
23647 wxPyEndAllowThreads(__tstate);
23648 if (PyErr_Occurred()) SWIG_fail;
23649 }
23650 {
23651 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23652 }
23653 return resultobj;
23654 fail:
23655 return NULL;
23656 }
23657
23658
23659 static PyObject *_wrap_Window_Hide(PyObject *self, PyObject *args, PyObject *kwargs) {
23660 PyObject *resultobj;
23661 wxWindow *arg1 = (wxWindow *) 0 ;
23662 bool result;
23663 PyObject * obj0 = 0 ;
23664 char *kwnames[] = {
23665 (char *) "self", NULL
23666 };
23667
23668 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Hide",kwnames,&obj0)) goto fail;
23669 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23670 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23671 {
23672 PyThreadState* __tstate = wxPyBeginAllowThreads();
23673 result = (bool)(arg1)->Hide();
23674
23675 wxPyEndAllowThreads(__tstate);
23676 if (PyErr_Occurred()) SWIG_fail;
23677 }
23678 {
23679 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23680 }
23681 return resultobj;
23682 fail:
23683 return NULL;
23684 }
23685
23686
23687 static PyObject *_wrap_Window_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
23688 PyObject *resultobj;
23689 wxWindow *arg1 = (wxWindow *) 0 ;
23690 bool arg2 = (bool) True ;
23691 bool result;
23692 PyObject * obj0 = 0 ;
23693 PyObject * obj1 = 0 ;
23694 char *kwnames[] = {
23695 (char *) "self",(char *) "enable", NULL
23696 };
23697
23698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Enable",kwnames,&obj0,&obj1)) goto fail;
23699 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23700 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23701 if (obj1) {
23702 arg2 = (bool) SWIG_AsBool(obj1);
23703 if (PyErr_Occurred()) SWIG_fail;
23704 }
23705 {
23706 PyThreadState* __tstate = wxPyBeginAllowThreads();
23707 result = (bool)(arg1)->Enable(arg2);
23708
23709 wxPyEndAllowThreads(__tstate);
23710 if (PyErr_Occurred()) SWIG_fail;
23711 }
23712 {
23713 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23714 }
23715 return resultobj;
23716 fail:
23717 return NULL;
23718 }
23719
23720
23721 static PyObject *_wrap_Window_Disable(PyObject *self, PyObject *args, PyObject *kwargs) {
23722 PyObject *resultobj;
23723 wxWindow *arg1 = (wxWindow *) 0 ;
23724 bool result;
23725 PyObject * obj0 = 0 ;
23726 char *kwnames[] = {
23727 (char *) "self", NULL
23728 };
23729
23730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Disable",kwnames,&obj0)) goto fail;
23731 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23732 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23733 {
23734 PyThreadState* __tstate = wxPyBeginAllowThreads();
23735 result = (bool)(arg1)->Disable();
23736
23737 wxPyEndAllowThreads(__tstate);
23738 if (PyErr_Occurred()) SWIG_fail;
23739 }
23740 {
23741 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23742 }
23743 return resultobj;
23744 fail:
23745 return NULL;
23746 }
23747
23748
23749 static PyObject *_wrap_Window_IsShown(PyObject *self, PyObject *args, PyObject *kwargs) {
23750 PyObject *resultobj;
23751 wxWindow *arg1 = (wxWindow *) 0 ;
23752 bool result;
23753 PyObject * obj0 = 0 ;
23754 char *kwnames[] = {
23755 (char *) "self", NULL
23756 };
23757
23758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsShown",kwnames,&obj0)) goto fail;
23759 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23760 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23761 {
23762 PyThreadState* __tstate = wxPyBeginAllowThreads();
23763 result = (bool)((wxWindow const *)arg1)->IsShown();
23764
23765 wxPyEndAllowThreads(__tstate);
23766 if (PyErr_Occurred()) SWIG_fail;
23767 }
23768 {
23769 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23770 }
23771 return resultobj;
23772 fail:
23773 return NULL;
23774 }
23775
23776
23777 static PyObject *_wrap_Window_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
23778 PyObject *resultobj;
23779 wxWindow *arg1 = (wxWindow *) 0 ;
23780 bool result;
23781 PyObject * obj0 = 0 ;
23782 char *kwnames[] = {
23783 (char *) "self", NULL
23784 };
23785
23786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsEnabled",kwnames,&obj0)) goto fail;
23787 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23788 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23789 {
23790 PyThreadState* __tstate = wxPyBeginAllowThreads();
23791 result = (bool)((wxWindow const *)arg1)->IsEnabled();
23792
23793 wxPyEndAllowThreads(__tstate);
23794 if (PyErr_Occurred()) SWIG_fail;
23795 }
23796 {
23797 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23798 }
23799 return resultobj;
23800 fail:
23801 return NULL;
23802 }
23803
23804
23805 static PyObject *_wrap_Window_SetWindowStyleFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
23806 PyObject *resultobj;
23807 wxWindow *arg1 = (wxWindow *) 0 ;
23808 long arg2 ;
23809 PyObject * obj0 = 0 ;
23810 PyObject * obj1 = 0 ;
23811 char *kwnames[] = {
23812 (char *) "self",(char *) "style", NULL
23813 };
23814
23815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetWindowStyleFlag",kwnames,&obj0,&obj1)) goto fail;
23816 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23817 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23818 arg2 = (long) SWIG_AsLong(obj1);
23819 if (PyErr_Occurred()) SWIG_fail;
23820 {
23821 PyThreadState* __tstate = wxPyBeginAllowThreads();
23822 (arg1)->SetWindowStyleFlag(arg2);
23823
23824 wxPyEndAllowThreads(__tstate);
23825 if (PyErr_Occurred()) SWIG_fail;
23826 }
23827 Py_INCREF(Py_None); resultobj = Py_None;
23828 return resultobj;
23829 fail:
23830 return NULL;
23831 }
23832
23833
23834 static PyObject *_wrap_Window_GetWindowStyleFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
23835 PyObject *resultobj;
23836 wxWindow *arg1 = (wxWindow *) 0 ;
23837 long result;
23838 PyObject * obj0 = 0 ;
23839 char *kwnames[] = {
23840 (char *) "self", NULL
23841 };
23842
23843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetWindowStyleFlag",kwnames,&obj0)) goto fail;
23844 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23845 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23846 {
23847 PyThreadState* __tstate = wxPyBeginAllowThreads();
23848 result = (long)((wxWindow const *)arg1)->GetWindowStyleFlag();
23849
23850 wxPyEndAllowThreads(__tstate);
23851 if (PyErr_Occurred()) SWIG_fail;
23852 }
23853 resultobj = SWIG_FromLong((long)result);
23854 return resultobj;
23855 fail:
23856 return NULL;
23857 }
23858
23859
23860 static PyObject *_wrap_Window_HasFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
23861 PyObject *resultobj;
23862 wxWindow *arg1 = (wxWindow *) 0 ;
23863 int arg2 ;
23864 bool result;
23865 PyObject * obj0 = 0 ;
23866 PyObject * obj1 = 0 ;
23867 char *kwnames[] = {
23868 (char *) "self",(char *) "flag", NULL
23869 };
23870
23871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HasFlag",kwnames,&obj0,&obj1)) goto fail;
23872 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23873 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23874 arg2 = (int) SWIG_AsInt(obj1);
23875 if (PyErr_Occurred()) SWIG_fail;
23876 {
23877 PyThreadState* __tstate = wxPyBeginAllowThreads();
23878 result = (bool)((wxWindow const *)arg1)->HasFlag(arg2);
23879
23880 wxPyEndAllowThreads(__tstate);
23881 if (PyErr_Occurred()) SWIG_fail;
23882 }
23883 {
23884 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23885 }
23886 return resultobj;
23887 fail:
23888 return NULL;
23889 }
23890
23891
23892 static PyObject *_wrap_Window_IsRetained(PyObject *self, PyObject *args, PyObject *kwargs) {
23893 PyObject *resultobj;
23894 wxWindow *arg1 = (wxWindow *) 0 ;
23895 bool result;
23896 PyObject * obj0 = 0 ;
23897 char *kwnames[] = {
23898 (char *) "self", NULL
23899 };
23900
23901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsRetained",kwnames,&obj0)) goto fail;
23902 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23903 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23904 {
23905 PyThreadState* __tstate = wxPyBeginAllowThreads();
23906 result = (bool)((wxWindow const *)arg1)->IsRetained();
23907
23908 wxPyEndAllowThreads(__tstate);
23909 if (PyErr_Occurred()) SWIG_fail;
23910 }
23911 {
23912 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23913 }
23914 return resultobj;
23915 fail:
23916 return NULL;
23917 }
23918
23919
23920 static PyObject *_wrap_Window_SetExtraStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
23921 PyObject *resultobj;
23922 wxWindow *arg1 = (wxWindow *) 0 ;
23923 long arg2 ;
23924 PyObject * obj0 = 0 ;
23925 PyObject * obj1 = 0 ;
23926 char *kwnames[] = {
23927 (char *) "self",(char *) "exStyle", NULL
23928 };
23929
23930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetExtraStyle",kwnames,&obj0,&obj1)) goto fail;
23931 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23932 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23933 arg2 = (long) SWIG_AsLong(obj1);
23934 if (PyErr_Occurred()) SWIG_fail;
23935 {
23936 PyThreadState* __tstate = wxPyBeginAllowThreads();
23937 (arg1)->SetExtraStyle(arg2);
23938
23939 wxPyEndAllowThreads(__tstate);
23940 if (PyErr_Occurred()) SWIG_fail;
23941 }
23942 Py_INCREF(Py_None); resultobj = Py_None;
23943 return resultobj;
23944 fail:
23945 return NULL;
23946 }
23947
23948
23949 static PyObject *_wrap_Window_GetExtraStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
23950 PyObject *resultobj;
23951 wxWindow *arg1 = (wxWindow *) 0 ;
23952 long result;
23953 PyObject * obj0 = 0 ;
23954 char *kwnames[] = {
23955 (char *) "self", NULL
23956 };
23957
23958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetExtraStyle",kwnames,&obj0)) goto fail;
23959 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23960 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23961 {
23962 PyThreadState* __tstate = wxPyBeginAllowThreads();
23963 result = (long)((wxWindow const *)arg1)->GetExtraStyle();
23964
23965 wxPyEndAllowThreads(__tstate);
23966 if (PyErr_Occurred()) SWIG_fail;
23967 }
23968 resultobj = SWIG_FromLong((long)result);
23969 return resultobj;
23970 fail:
23971 return NULL;
23972 }
23973
23974
23975 static PyObject *_wrap_Window_MakeModal(PyObject *self, PyObject *args, PyObject *kwargs) {
23976 PyObject *resultobj;
23977 wxWindow *arg1 = (wxWindow *) 0 ;
23978 bool arg2 = (bool) True ;
23979 PyObject * obj0 = 0 ;
23980 PyObject * obj1 = 0 ;
23981 char *kwnames[] = {
23982 (char *) "self",(char *) "modal", NULL
23983 };
23984
23985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_MakeModal",kwnames,&obj0,&obj1)) goto fail;
23986 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23987 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23988 if (obj1) {
23989 arg2 = (bool) SWIG_AsBool(obj1);
23990 if (PyErr_Occurred()) SWIG_fail;
23991 }
23992 {
23993 PyThreadState* __tstate = wxPyBeginAllowThreads();
23994 (arg1)->MakeModal(arg2);
23995
23996 wxPyEndAllowThreads(__tstate);
23997 if (PyErr_Occurred()) SWIG_fail;
23998 }
23999 Py_INCREF(Py_None); resultobj = Py_None;
24000 return resultobj;
24001 fail:
24002 return NULL;
24003 }
24004
24005
24006 static PyObject *_wrap_Window_SetThemeEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
24007 PyObject *resultobj;
24008 wxWindow *arg1 = (wxWindow *) 0 ;
24009 bool arg2 ;
24010 PyObject * obj0 = 0 ;
24011 PyObject * obj1 = 0 ;
24012 char *kwnames[] = {
24013 (char *) "self",(char *) "enableTheme", NULL
24014 };
24015
24016 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetThemeEnabled",kwnames,&obj0,&obj1)) goto fail;
24017 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24018 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24019 arg2 = (bool) SWIG_AsBool(obj1);
24020 if (PyErr_Occurred()) SWIG_fail;
24021 {
24022 PyThreadState* __tstate = wxPyBeginAllowThreads();
24023 (arg1)->SetThemeEnabled(arg2);
24024
24025 wxPyEndAllowThreads(__tstate);
24026 if (PyErr_Occurred()) SWIG_fail;
24027 }
24028 Py_INCREF(Py_None); resultobj = Py_None;
24029 return resultobj;
24030 fail:
24031 return NULL;
24032 }
24033
24034
24035 static PyObject *_wrap_Window_GetThemeEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
24036 PyObject *resultobj;
24037 wxWindow *arg1 = (wxWindow *) 0 ;
24038 bool result;
24039 PyObject * obj0 = 0 ;
24040 char *kwnames[] = {
24041 (char *) "self", NULL
24042 };
24043
24044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetThemeEnabled",kwnames,&obj0)) goto fail;
24045 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24046 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24047 {
24048 PyThreadState* __tstate = wxPyBeginAllowThreads();
24049 result = (bool)((wxWindow const *)arg1)->GetThemeEnabled();
24050
24051 wxPyEndAllowThreads(__tstate);
24052 if (PyErr_Occurred()) SWIG_fail;
24053 }
24054 {
24055 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24056 }
24057 return resultobj;
24058 fail:
24059 return NULL;
24060 }
24061
24062
24063 static PyObject *_wrap_Window_SetFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
24064 PyObject *resultobj;
24065 wxWindow *arg1 = (wxWindow *) 0 ;
24066 PyObject * obj0 = 0 ;
24067 char *kwnames[] = {
24068 (char *) "self", NULL
24069 };
24070
24071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_SetFocus",kwnames,&obj0)) goto fail;
24072 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24073 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24074 {
24075 PyThreadState* __tstate = wxPyBeginAllowThreads();
24076 (arg1)->SetFocus();
24077
24078 wxPyEndAllowThreads(__tstate);
24079 if (PyErr_Occurred()) SWIG_fail;
24080 }
24081 Py_INCREF(Py_None); resultobj = Py_None;
24082 return resultobj;
24083 fail:
24084 return NULL;
24085 }
24086
24087
24088 static PyObject *_wrap_Window_SetFocusFromKbd(PyObject *self, PyObject *args, PyObject *kwargs) {
24089 PyObject *resultobj;
24090 wxWindow *arg1 = (wxWindow *) 0 ;
24091 PyObject * obj0 = 0 ;
24092 char *kwnames[] = {
24093 (char *) "self", NULL
24094 };
24095
24096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_SetFocusFromKbd",kwnames,&obj0)) goto fail;
24097 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24098 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24099 {
24100 PyThreadState* __tstate = wxPyBeginAllowThreads();
24101 (arg1)->SetFocusFromKbd();
24102
24103 wxPyEndAllowThreads(__tstate);
24104 if (PyErr_Occurred()) SWIG_fail;
24105 }
24106 Py_INCREF(Py_None); resultobj = Py_None;
24107 return resultobj;
24108 fail:
24109 return NULL;
24110 }
24111
24112
24113 static PyObject *_wrap_Window_FindFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
24114 PyObject *resultobj;
24115 wxWindow *result;
24116 char *kwnames[] = {
24117 NULL
24118 };
24119
24120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_FindFocus",kwnames)) goto fail;
24121 {
24122 if (!wxPyCheckForApp()) SWIG_fail;
24123 PyThreadState* __tstate = wxPyBeginAllowThreads();
24124 result = (wxWindow *)wxWindow::FindFocus();
24125
24126 wxPyEndAllowThreads(__tstate);
24127 if (PyErr_Occurred()) SWIG_fail;
24128 }
24129 {
24130 resultobj = wxPyMake_wxObject(result);
24131 }
24132 return resultobj;
24133 fail:
24134 return NULL;
24135 }
24136
24137
24138 static PyObject *_wrap_Window_AcceptsFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
24139 PyObject *resultobj;
24140 wxWindow *arg1 = (wxWindow *) 0 ;
24141 bool result;
24142 PyObject * obj0 = 0 ;
24143 char *kwnames[] = {
24144 (char *) "self", NULL
24145 };
24146
24147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_AcceptsFocus",kwnames,&obj0)) goto fail;
24148 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24149 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24150 {
24151 PyThreadState* __tstate = wxPyBeginAllowThreads();
24152 result = (bool)((wxWindow const *)arg1)->AcceptsFocus();
24153
24154 wxPyEndAllowThreads(__tstate);
24155 if (PyErr_Occurred()) SWIG_fail;
24156 }
24157 {
24158 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24159 }
24160 return resultobj;
24161 fail:
24162 return NULL;
24163 }
24164
24165
24166 static PyObject *_wrap_Window_AcceptsFocusFromKeyboard(PyObject *self, PyObject *args, PyObject *kwargs) {
24167 PyObject *resultobj;
24168 wxWindow *arg1 = (wxWindow *) 0 ;
24169 bool result;
24170 PyObject * obj0 = 0 ;
24171 char *kwnames[] = {
24172 (char *) "self", NULL
24173 };
24174
24175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_AcceptsFocusFromKeyboard",kwnames,&obj0)) goto fail;
24176 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24177 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24178 {
24179 PyThreadState* __tstate = wxPyBeginAllowThreads();
24180 result = (bool)((wxWindow const *)arg1)->AcceptsFocusFromKeyboard();
24181
24182 wxPyEndAllowThreads(__tstate);
24183 if (PyErr_Occurred()) SWIG_fail;
24184 }
24185 {
24186 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24187 }
24188 return resultobj;
24189 fail:
24190 return NULL;
24191 }
24192
24193
24194 static PyObject *_wrap_Window_GetDefaultItem(PyObject *self, PyObject *args, PyObject *kwargs) {
24195 PyObject *resultobj;
24196 wxWindow *arg1 = (wxWindow *) 0 ;
24197 wxWindow *result;
24198 PyObject * obj0 = 0 ;
24199 char *kwnames[] = {
24200 (char *) "self", NULL
24201 };
24202
24203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDefaultItem",kwnames,&obj0)) goto fail;
24204 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24205 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24206 {
24207 PyThreadState* __tstate = wxPyBeginAllowThreads();
24208 result = (wxWindow *)((wxWindow const *)arg1)->GetDefaultItem();
24209
24210 wxPyEndAllowThreads(__tstate);
24211 if (PyErr_Occurred()) SWIG_fail;
24212 }
24213 {
24214 resultobj = wxPyMake_wxObject(result);
24215 }
24216 return resultobj;
24217 fail:
24218 return NULL;
24219 }
24220
24221
24222 static PyObject *_wrap_Window_SetDefaultItem(PyObject *self, PyObject *args, PyObject *kwargs) {
24223 PyObject *resultobj;
24224 wxWindow *arg1 = (wxWindow *) 0 ;
24225 wxWindow *arg2 = (wxWindow *) 0 ;
24226 wxWindow *result;
24227 PyObject * obj0 = 0 ;
24228 PyObject * obj1 = 0 ;
24229 char *kwnames[] = {
24230 (char *) "self",(char *) "child", NULL
24231 };
24232
24233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDefaultItem",kwnames,&obj0,&obj1)) goto fail;
24234 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24235 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24236 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24237 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24238 {
24239 PyThreadState* __tstate = wxPyBeginAllowThreads();
24240 result = (wxWindow *)(arg1)->SetDefaultItem(arg2);
24241
24242 wxPyEndAllowThreads(__tstate);
24243 if (PyErr_Occurred()) SWIG_fail;
24244 }
24245 {
24246 resultobj = wxPyMake_wxObject(result);
24247 }
24248 return resultobj;
24249 fail:
24250 return NULL;
24251 }
24252
24253
24254 static PyObject *_wrap_Window_SetTmpDefaultItem(PyObject *self, PyObject *args, PyObject *kwargs) {
24255 PyObject *resultobj;
24256 wxWindow *arg1 = (wxWindow *) 0 ;
24257 wxWindow *arg2 = (wxWindow *) 0 ;
24258 PyObject * obj0 = 0 ;
24259 PyObject * obj1 = 0 ;
24260 char *kwnames[] = {
24261 (char *) "self",(char *) "win", NULL
24262 };
24263
24264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetTmpDefaultItem",kwnames,&obj0,&obj1)) goto fail;
24265 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24266 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24267 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24268 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24269 {
24270 PyThreadState* __tstate = wxPyBeginAllowThreads();
24271 (arg1)->SetTmpDefaultItem(arg2);
24272
24273 wxPyEndAllowThreads(__tstate);
24274 if (PyErr_Occurred()) SWIG_fail;
24275 }
24276 Py_INCREF(Py_None); resultobj = Py_None;
24277 return resultobj;
24278 fail:
24279 return NULL;
24280 }
24281
24282
24283 static PyObject *_wrap_Window_GetChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
24284 PyObject *resultobj;
24285 wxWindow *arg1 = (wxWindow *) 0 ;
24286 PyObject *result;
24287 PyObject * obj0 = 0 ;
24288 char *kwnames[] = {
24289 (char *) "self", NULL
24290 };
24291
24292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetChildren",kwnames,&obj0)) goto fail;
24293 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24294 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24295 {
24296 PyThreadState* __tstate = wxPyBeginAllowThreads();
24297 result = (PyObject *)wxWindow_GetChildren(arg1);
24298
24299 wxPyEndAllowThreads(__tstate);
24300 if (PyErr_Occurred()) SWIG_fail;
24301 }
24302 resultobj = result;
24303 return resultobj;
24304 fail:
24305 return NULL;
24306 }
24307
24308
24309 static PyObject *_wrap_Window_GetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
24310 PyObject *resultobj;
24311 wxWindow *arg1 = (wxWindow *) 0 ;
24312 wxWindow *result;
24313 PyObject * obj0 = 0 ;
24314 char *kwnames[] = {
24315 (char *) "self", NULL
24316 };
24317
24318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetParent",kwnames,&obj0)) goto fail;
24319 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24320 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24321 {
24322 PyThreadState* __tstate = wxPyBeginAllowThreads();
24323 result = (wxWindow *)((wxWindow const *)arg1)->GetParent();
24324
24325 wxPyEndAllowThreads(__tstate);
24326 if (PyErr_Occurred()) SWIG_fail;
24327 }
24328 {
24329 resultobj = wxPyMake_wxObject(result);
24330 }
24331 return resultobj;
24332 fail:
24333 return NULL;
24334 }
24335
24336
24337 static PyObject *_wrap_Window_GetGrandParent(PyObject *self, PyObject *args, PyObject *kwargs) {
24338 PyObject *resultobj;
24339 wxWindow *arg1 = (wxWindow *) 0 ;
24340 wxWindow *result;
24341 PyObject * obj0 = 0 ;
24342 char *kwnames[] = {
24343 (char *) "self", NULL
24344 };
24345
24346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetGrandParent",kwnames,&obj0)) goto fail;
24347 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24348 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24349 {
24350 PyThreadState* __tstate = wxPyBeginAllowThreads();
24351 result = (wxWindow *)((wxWindow const *)arg1)->GetGrandParent();
24352
24353 wxPyEndAllowThreads(__tstate);
24354 if (PyErr_Occurred()) SWIG_fail;
24355 }
24356 {
24357 resultobj = wxPyMake_wxObject(result);
24358 }
24359 return resultobj;
24360 fail:
24361 return NULL;
24362 }
24363
24364
24365 static PyObject *_wrap_Window_IsTopLevel(PyObject *self, PyObject *args, PyObject *kwargs) {
24366 PyObject *resultobj;
24367 wxWindow *arg1 = (wxWindow *) 0 ;
24368 bool result;
24369 PyObject * obj0 = 0 ;
24370 char *kwnames[] = {
24371 (char *) "self", NULL
24372 };
24373
24374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsTopLevel",kwnames,&obj0)) goto fail;
24375 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24376 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24377 {
24378 PyThreadState* __tstate = wxPyBeginAllowThreads();
24379 result = (bool)((wxWindow const *)arg1)->IsTopLevel();
24380
24381 wxPyEndAllowThreads(__tstate);
24382 if (PyErr_Occurred()) SWIG_fail;
24383 }
24384 {
24385 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24386 }
24387 return resultobj;
24388 fail:
24389 return NULL;
24390 }
24391
24392
24393 static PyObject *_wrap_Window_Reparent(PyObject *self, PyObject *args, PyObject *kwargs) {
24394 PyObject *resultobj;
24395 wxWindow *arg1 = (wxWindow *) 0 ;
24396 wxWindow *arg2 = (wxWindow *) 0 ;
24397 bool result;
24398 PyObject * obj0 = 0 ;
24399 PyObject * obj1 = 0 ;
24400 char *kwnames[] = {
24401 (char *) "self",(char *) "newParent", NULL
24402 };
24403
24404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_Reparent",kwnames,&obj0,&obj1)) goto fail;
24405 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24406 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24407 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24409 {
24410 PyThreadState* __tstate = wxPyBeginAllowThreads();
24411 result = (bool)(arg1)->Reparent(arg2);
24412
24413 wxPyEndAllowThreads(__tstate);
24414 if (PyErr_Occurred()) SWIG_fail;
24415 }
24416 {
24417 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24418 }
24419 return resultobj;
24420 fail:
24421 return NULL;
24422 }
24423
24424
24425 static PyObject *_wrap_Window_AddChild(PyObject *self, PyObject *args, PyObject *kwargs) {
24426 PyObject *resultobj;
24427 wxWindow *arg1 = (wxWindow *) 0 ;
24428 wxWindow *arg2 = (wxWindow *) 0 ;
24429 PyObject * obj0 = 0 ;
24430 PyObject * obj1 = 0 ;
24431 char *kwnames[] = {
24432 (char *) "self",(char *) "child", NULL
24433 };
24434
24435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_AddChild",kwnames,&obj0,&obj1)) goto fail;
24436 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24437 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24438 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24439 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24440 {
24441 PyThreadState* __tstate = wxPyBeginAllowThreads();
24442 (arg1)->AddChild(arg2);
24443
24444 wxPyEndAllowThreads(__tstate);
24445 if (PyErr_Occurred()) SWIG_fail;
24446 }
24447 Py_INCREF(Py_None); resultobj = Py_None;
24448 return resultobj;
24449 fail:
24450 return NULL;
24451 }
24452
24453
24454 static PyObject *_wrap_Window_RemoveChild(PyObject *self, PyObject *args, PyObject *kwargs) {
24455 PyObject *resultobj;
24456 wxWindow *arg1 = (wxWindow *) 0 ;
24457 wxWindow *arg2 = (wxWindow *) 0 ;
24458 PyObject * obj0 = 0 ;
24459 PyObject * obj1 = 0 ;
24460 char *kwnames[] = {
24461 (char *) "self",(char *) "child", NULL
24462 };
24463
24464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
24465 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24466 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24467 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24468 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24469 {
24470 PyThreadState* __tstate = wxPyBeginAllowThreads();
24471 (arg1)->RemoveChild(arg2);
24472
24473 wxPyEndAllowThreads(__tstate);
24474 if (PyErr_Occurred()) SWIG_fail;
24475 }
24476 Py_INCREF(Py_None); resultobj = Py_None;
24477 return resultobj;
24478 fail:
24479 return NULL;
24480 }
24481
24482
24483 static PyObject *_wrap_Window_FindWindowById(PyObject *self, PyObject *args, PyObject *kwargs) {
24484 PyObject *resultobj;
24485 wxWindow *arg1 = (wxWindow *) 0 ;
24486 long arg2 ;
24487 wxWindow *result;
24488 PyObject * obj0 = 0 ;
24489 PyObject * obj1 = 0 ;
24490 char *kwnames[] = {
24491 (char *) "self",(char *) "winid", NULL
24492 };
24493
24494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FindWindowById",kwnames,&obj0,&obj1)) goto fail;
24495 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24496 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24497 arg2 = (long) SWIG_AsLong(obj1);
24498 if (PyErr_Occurred()) SWIG_fail;
24499 {
24500 PyThreadState* __tstate = wxPyBeginAllowThreads();
24501 result = (wxWindow *)(arg1)->FindWindow(arg2);
24502
24503 wxPyEndAllowThreads(__tstate);
24504 if (PyErr_Occurred()) SWIG_fail;
24505 }
24506 {
24507 resultobj = wxPyMake_wxObject(result);
24508 }
24509 return resultobj;
24510 fail:
24511 return NULL;
24512 }
24513
24514
24515 static PyObject *_wrap_Window_FindWindowByName(PyObject *self, PyObject *args, PyObject *kwargs) {
24516 PyObject *resultobj;
24517 wxWindow *arg1 = (wxWindow *) 0 ;
24518 wxString *arg2 = 0 ;
24519 wxWindow *result;
24520 bool temp2 = False ;
24521 PyObject * obj0 = 0 ;
24522 PyObject * obj1 = 0 ;
24523 char *kwnames[] = {
24524 (char *) "self",(char *) "name", NULL
24525 };
24526
24527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FindWindowByName",kwnames,&obj0,&obj1)) goto fail;
24528 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24529 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24530 {
24531 arg2 = wxString_in_helper(obj1);
24532 if (arg2 == NULL) SWIG_fail;
24533 temp2 = True;
24534 }
24535 {
24536 PyThreadState* __tstate = wxPyBeginAllowThreads();
24537 result = (wxWindow *)(arg1)->FindWindow((wxString const &)*arg2);
24538
24539 wxPyEndAllowThreads(__tstate);
24540 if (PyErr_Occurred()) SWIG_fail;
24541 }
24542 {
24543 resultobj = wxPyMake_wxObject(result);
24544 }
24545 {
24546 if (temp2)
24547 delete arg2;
24548 }
24549 return resultobj;
24550 fail:
24551 {
24552 if (temp2)
24553 delete arg2;
24554 }
24555 return NULL;
24556 }
24557
24558
24559 static PyObject *_wrap_Window_GetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24560 PyObject *resultobj;
24561 wxWindow *arg1 = (wxWindow *) 0 ;
24562 wxEvtHandler *result;
24563 PyObject * obj0 = 0 ;
24564 char *kwnames[] = {
24565 (char *) "self", NULL
24566 };
24567
24568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetEventHandler",kwnames,&obj0)) goto fail;
24569 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24570 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24571 {
24572 PyThreadState* __tstate = wxPyBeginAllowThreads();
24573 result = (wxEvtHandler *)((wxWindow const *)arg1)->GetEventHandler();
24574
24575 wxPyEndAllowThreads(__tstate);
24576 if (PyErr_Occurred()) SWIG_fail;
24577 }
24578 {
24579 resultobj = wxPyMake_wxObject(result);
24580 }
24581 return resultobj;
24582 fail:
24583 return NULL;
24584 }
24585
24586
24587 static PyObject *_wrap_Window_SetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24588 PyObject *resultobj;
24589 wxWindow *arg1 = (wxWindow *) 0 ;
24590 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
24591 PyObject * obj0 = 0 ;
24592 PyObject * obj1 = 0 ;
24593 char *kwnames[] = {
24594 (char *) "self",(char *) "handler", NULL
24595 };
24596
24597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetEventHandler",kwnames,&obj0,&obj1)) goto fail;
24598 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24599 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24600 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
24601 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24602 {
24603 PyThreadState* __tstate = wxPyBeginAllowThreads();
24604 (arg1)->SetEventHandler(arg2);
24605
24606 wxPyEndAllowThreads(__tstate);
24607 if (PyErr_Occurred()) SWIG_fail;
24608 }
24609 Py_INCREF(Py_None); resultobj = Py_None;
24610 return resultobj;
24611 fail:
24612 return NULL;
24613 }
24614
24615
24616 static PyObject *_wrap_Window_PushEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24617 PyObject *resultobj;
24618 wxWindow *arg1 = (wxWindow *) 0 ;
24619 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
24620 PyObject * obj0 = 0 ;
24621 PyObject * obj1 = 0 ;
24622 char *kwnames[] = {
24623 (char *) "self",(char *) "handler", NULL
24624 };
24625
24626 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_PushEventHandler",kwnames,&obj0,&obj1)) goto fail;
24627 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24628 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24629 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
24630 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24631 {
24632 PyThreadState* __tstate = wxPyBeginAllowThreads();
24633 (arg1)->PushEventHandler(arg2);
24634
24635 wxPyEndAllowThreads(__tstate);
24636 if (PyErr_Occurred()) SWIG_fail;
24637 }
24638 Py_INCREF(Py_None); resultobj = Py_None;
24639 return resultobj;
24640 fail:
24641 return NULL;
24642 }
24643
24644
24645 static PyObject *_wrap_Window_PopEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24646 PyObject *resultobj;
24647 wxWindow *arg1 = (wxWindow *) 0 ;
24648 bool arg2 = (bool) False ;
24649 wxEvtHandler *result;
24650 PyObject * obj0 = 0 ;
24651 PyObject * obj1 = 0 ;
24652 char *kwnames[] = {
24653 (char *) "self",(char *) "deleteHandler", NULL
24654 };
24655
24656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_PopEventHandler",kwnames,&obj0,&obj1)) goto fail;
24657 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24658 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24659 if (obj1) {
24660 arg2 = (bool) SWIG_AsBool(obj1);
24661 if (PyErr_Occurred()) SWIG_fail;
24662 }
24663 {
24664 PyThreadState* __tstate = wxPyBeginAllowThreads();
24665 result = (wxEvtHandler *)(arg1)->PopEventHandler(arg2);
24666
24667 wxPyEndAllowThreads(__tstate);
24668 if (PyErr_Occurred()) SWIG_fail;
24669 }
24670 {
24671 resultobj = wxPyMake_wxObject(result);
24672 }
24673 return resultobj;
24674 fail:
24675 return NULL;
24676 }
24677
24678
24679 static PyObject *_wrap_Window_RemoveEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24680 PyObject *resultobj;
24681 wxWindow *arg1 = (wxWindow *) 0 ;
24682 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
24683 bool result;
24684 PyObject * obj0 = 0 ;
24685 PyObject * obj1 = 0 ;
24686 char *kwnames[] = {
24687 (char *) "self",(char *) "handler", NULL
24688 };
24689
24690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RemoveEventHandler",kwnames,&obj0,&obj1)) goto fail;
24691 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24692 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24693 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
24694 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24695 {
24696 PyThreadState* __tstate = wxPyBeginAllowThreads();
24697 result = (bool)(arg1)->RemoveEventHandler(arg2);
24698
24699 wxPyEndAllowThreads(__tstate);
24700 if (PyErr_Occurred()) SWIG_fail;
24701 }
24702 {
24703 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24704 }
24705 return resultobj;
24706 fail:
24707 return NULL;
24708 }
24709
24710
24711 static PyObject *_wrap_Window_SetValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
24712 PyObject *resultobj;
24713 wxWindow *arg1 = (wxWindow *) 0 ;
24714 wxValidator *arg2 = 0 ;
24715 PyObject * obj0 = 0 ;
24716 PyObject * obj1 = 0 ;
24717 char *kwnames[] = {
24718 (char *) "self",(char *) "validator", NULL
24719 };
24720
24721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetValidator",kwnames,&obj0,&obj1)) goto fail;
24722 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24723 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24724 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxValidator,
24725 SWIG_POINTER_EXCEPTION | 0)) == -1)
24726 SWIG_fail;
24727 if (arg2 == NULL) {
24728 PyErr_SetString(PyExc_TypeError,"null reference");
24729 SWIG_fail;
24730 }
24731 {
24732 PyThreadState* __tstate = wxPyBeginAllowThreads();
24733 (arg1)->SetValidator((wxValidator const &)*arg2);
24734
24735 wxPyEndAllowThreads(__tstate);
24736 if (PyErr_Occurred()) SWIG_fail;
24737 }
24738 Py_INCREF(Py_None); resultobj = Py_None;
24739 return resultobj;
24740 fail:
24741 return NULL;
24742 }
24743
24744
24745 static PyObject *_wrap_Window_GetValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
24746 PyObject *resultobj;
24747 wxWindow *arg1 = (wxWindow *) 0 ;
24748 wxValidator *result;
24749 PyObject * obj0 = 0 ;
24750 char *kwnames[] = {
24751 (char *) "self", NULL
24752 };
24753
24754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetValidator",kwnames,&obj0)) goto fail;
24755 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24756 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24757 {
24758 PyThreadState* __tstate = wxPyBeginAllowThreads();
24759 result = (wxValidator *)(arg1)->GetValidator();
24760
24761 wxPyEndAllowThreads(__tstate);
24762 if (PyErr_Occurred()) SWIG_fail;
24763 }
24764 {
24765 resultobj = wxPyMake_wxObject(result);
24766 }
24767 return resultobj;
24768 fail:
24769 return NULL;
24770 }
24771
24772
24773 static PyObject *_wrap_Window_Validate(PyObject *self, PyObject *args, PyObject *kwargs) {
24774 PyObject *resultobj;
24775 wxWindow *arg1 = (wxWindow *) 0 ;
24776 bool result;
24777 PyObject * obj0 = 0 ;
24778 char *kwnames[] = {
24779 (char *) "self", NULL
24780 };
24781
24782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Validate",kwnames,&obj0)) goto fail;
24783 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24784 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24785 {
24786 PyThreadState* __tstate = wxPyBeginAllowThreads();
24787 result = (bool)(arg1)->Validate();
24788
24789 wxPyEndAllowThreads(__tstate);
24790 if (PyErr_Occurred()) SWIG_fail;
24791 }
24792 {
24793 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24794 }
24795 return resultobj;
24796 fail:
24797 return NULL;
24798 }
24799
24800
24801 static PyObject *_wrap_Window_TransferDataToWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
24802 PyObject *resultobj;
24803 wxWindow *arg1 = (wxWindow *) 0 ;
24804 bool result;
24805 PyObject * obj0 = 0 ;
24806 char *kwnames[] = {
24807 (char *) "self", NULL
24808 };
24809
24810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_TransferDataToWindow",kwnames,&obj0)) goto fail;
24811 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24812 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24813 {
24814 PyThreadState* __tstate = wxPyBeginAllowThreads();
24815 result = (bool)(arg1)->TransferDataToWindow();
24816
24817 wxPyEndAllowThreads(__tstate);
24818 if (PyErr_Occurred()) SWIG_fail;
24819 }
24820 {
24821 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24822 }
24823 return resultobj;
24824 fail:
24825 return NULL;
24826 }
24827
24828
24829 static PyObject *_wrap_Window_TransferDataFromWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
24830 PyObject *resultobj;
24831 wxWindow *arg1 = (wxWindow *) 0 ;
24832 bool result;
24833 PyObject * obj0 = 0 ;
24834 char *kwnames[] = {
24835 (char *) "self", NULL
24836 };
24837
24838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_TransferDataFromWindow",kwnames,&obj0)) goto fail;
24839 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24840 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24841 {
24842 PyThreadState* __tstate = wxPyBeginAllowThreads();
24843 result = (bool)(arg1)->TransferDataFromWindow();
24844
24845 wxPyEndAllowThreads(__tstate);
24846 if (PyErr_Occurred()) SWIG_fail;
24847 }
24848 {
24849 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24850 }
24851 return resultobj;
24852 fail:
24853 return NULL;
24854 }
24855
24856
24857 static PyObject *_wrap_Window_InitDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
24858 PyObject *resultobj;
24859 wxWindow *arg1 = (wxWindow *) 0 ;
24860 PyObject * obj0 = 0 ;
24861 char *kwnames[] = {
24862 (char *) "self", NULL
24863 };
24864
24865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InitDialog",kwnames,&obj0)) goto fail;
24866 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24867 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24868 {
24869 PyThreadState* __tstate = wxPyBeginAllowThreads();
24870 (arg1)->InitDialog();
24871
24872 wxPyEndAllowThreads(__tstate);
24873 if (PyErr_Occurred()) SWIG_fail;
24874 }
24875 Py_INCREF(Py_None); resultobj = Py_None;
24876 return resultobj;
24877 fail:
24878 return NULL;
24879 }
24880
24881
24882 static PyObject *_wrap_Window_SetAcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
24883 PyObject *resultobj;
24884 wxWindow *arg1 = (wxWindow *) 0 ;
24885 wxAcceleratorTable *arg2 = 0 ;
24886 PyObject * obj0 = 0 ;
24887 PyObject * obj1 = 0 ;
24888 char *kwnames[] = {
24889 (char *) "self",(char *) "accel", NULL
24890 };
24891
24892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetAcceleratorTable",kwnames,&obj0,&obj1)) goto fail;
24893 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24894 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24895 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxAcceleratorTable,
24896 SWIG_POINTER_EXCEPTION | 0)) == -1)
24897 SWIG_fail;
24898 if (arg2 == NULL) {
24899 PyErr_SetString(PyExc_TypeError,"null reference");
24900 SWIG_fail;
24901 }
24902 {
24903 PyThreadState* __tstate = wxPyBeginAllowThreads();
24904 (arg1)->SetAcceleratorTable((wxAcceleratorTable const &)*arg2);
24905
24906 wxPyEndAllowThreads(__tstate);
24907 if (PyErr_Occurred()) SWIG_fail;
24908 }
24909 Py_INCREF(Py_None); resultobj = Py_None;
24910 return resultobj;
24911 fail:
24912 return NULL;
24913 }
24914
24915
24916 static PyObject *_wrap_Window_GetAcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
24917 PyObject *resultobj;
24918 wxWindow *arg1 = (wxWindow *) 0 ;
24919 wxAcceleratorTable *result;
24920 PyObject * obj0 = 0 ;
24921 char *kwnames[] = {
24922 (char *) "self", NULL
24923 };
24924
24925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAcceleratorTable",kwnames,&obj0)) goto fail;
24926 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24927 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24928 {
24929 PyThreadState* __tstate = wxPyBeginAllowThreads();
24930 result = (wxAcceleratorTable *)(arg1)->GetAcceleratorTable();
24931
24932 wxPyEndAllowThreads(__tstate);
24933 if (PyErr_Occurred()) SWIG_fail;
24934 }
24935 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorTable, 0);
24936 return resultobj;
24937 fail:
24938 return NULL;
24939 }
24940
24941
24942 static PyObject *_wrap_Window_RegisterHotKey(PyObject *self, PyObject *args, PyObject *kwargs) {
24943 PyObject *resultobj;
24944 wxWindow *arg1 = (wxWindow *) 0 ;
24945 int arg2 ;
24946 int arg3 ;
24947 int arg4 ;
24948 bool result;
24949 PyObject * obj0 = 0 ;
24950 PyObject * obj1 = 0 ;
24951 PyObject * obj2 = 0 ;
24952 PyObject * obj3 = 0 ;
24953 char *kwnames[] = {
24954 (char *) "self",(char *) "hotkeyId",(char *) "modifiers",(char *) "keycode", NULL
24955 };
24956
24957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Window_RegisterHotKey",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
24958 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24959 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24960 arg2 = (int) SWIG_AsInt(obj1);
24961 if (PyErr_Occurred()) SWIG_fail;
24962 arg3 = (int) SWIG_AsInt(obj2);
24963 if (PyErr_Occurred()) SWIG_fail;
24964 arg4 = (int) SWIG_AsInt(obj3);
24965 if (PyErr_Occurred()) SWIG_fail;
24966 {
24967 PyThreadState* __tstate = wxPyBeginAllowThreads();
24968 result = (bool)wxWindow_RegisterHotKey(arg1,arg2,arg3,arg4);
24969
24970 wxPyEndAllowThreads(__tstate);
24971 if (PyErr_Occurred()) SWIG_fail;
24972 }
24973 {
24974 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24975 }
24976 return resultobj;
24977 fail:
24978 return NULL;
24979 }
24980
24981
24982 static PyObject *_wrap_Window_UnregisterHotKey(PyObject *self, PyObject *args, PyObject *kwargs) {
24983 PyObject *resultobj;
24984 wxWindow *arg1 = (wxWindow *) 0 ;
24985 int arg2 ;
24986 bool result;
24987 PyObject * obj0 = 0 ;
24988 PyObject * obj1 = 0 ;
24989 char *kwnames[] = {
24990 (char *) "self",(char *) "hotkeyId", NULL
24991 };
24992
24993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_UnregisterHotKey",kwnames,&obj0,&obj1)) goto fail;
24994 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24995 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24996 arg2 = (int) SWIG_AsInt(obj1);
24997 if (PyErr_Occurred()) SWIG_fail;
24998 {
24999 PyThreadState* __tstate = wxPyBeginAllowThreads();
25000 result = (bool)wxWindow_UnregisterHotKey(arg1,arg2);
25001
25002 wxPyEndAllowThreads(__tstate);
25003 if (PyErr_Occurred()) SWIG_fail;
25004 }
25005 {
25006 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25007 }
25008 return resultobj;
25009 fail:
25010 return NULL;
25011 }
25012
25013
25014 static PyObject *_wrap_Window_ConvertDialogPointToPixels(PyObject *self, PyObject *args, PyObject *kwargs) {
25015 PyObject *resultobj;
25016 wxWindow *arg1 = (wxWindow *) 0 ;
25017 wxPoint *arg2 = 0 ;
25018 wxPoint result;
25019 wxPoint temp2 ;
25020 PyObject * obj0 = 0 ;
25021 PyObject * obj1 = 0 ;
25022 char *kwnames[] = {
25023 (char *) "self",(char *) "pt", NULL
25024 };
25025
25026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertDialogPointToPixels",kwnames,&obj0,&obj1)) goto fail;
25027 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25028 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25029 {
25030 arg2 = &temp2;
25031 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25032 }
25033 {
25034 PyThreadState* __tstate = wxPyBeginAllowThreads();
25035 result = (arg1)->ConvertDialogToPixels((wxPoint const &)*arg2);
25036
25037 wxPyEndAllowThreads(__tstate);
25038 if (PyErr_Occurred()) SWIG_fail;
25039 }
25040 {
25041 wxPoint * resultptr;
25042 resultptr = new wxPoint((wxPoint &) result);
25043 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
25044 }
25045 return resultobj;
25046 fail:
25047 return NULL;
25048 }
25049
25050
25051 static PyObject *_wrap_Window_ConvertDialogSizeToPixels(PyObject *self, PyObject *args, PyObject *kwargs) {
25052 PyObject *resultobj;
25053 wxWindow *arg1 = (wxWindow *) 0 ;
25054 wxSize *arg2 = 0 ;
25055 wxSize result;
25056 wxSize temp2 ;
25057 PyObject * obj0 = 0 ;
25058 PyObject * obj1 = 0 ;
25059 char *kwnames[] = {
25060 (char *) "self",(char *) "sz", NULL
25061 };
25062
25063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertDialogSizeToPixels",kwnames,&obj0,&obj1)) goto fail;
25064 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25065 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25066 {
25067 arg2 = &temp2;
25068 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25069 }
25070 {
25071 PyThreadState* __tstate = wxPyBeginAllowThreads();
25072 result = (arg1)->ConvertDialogToPixels((wxSize const &)*arg2);
25073
25074 wxPyEndAllowThreads(__tstate);
25075 if (PyErr_Occurred()) SWIG_fail;
25076 }
25077 {
25078 wxSize * resultptr;
25079 resultptr = new wxSize((wxSize &) result);
25080 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
25081 }
25082 return resultobj;
25083 fail:
25084 return NULL;
25085 }
25086
25087
25088 static PyObject *_wrap_Window_DLG_PNT(PyObject *self, PyObject *args, PyObject *kwargs) {
25089 PyObject *resultobj;
25090 wxWindow *arg1 = (wxWindow *) 0 ;
25091 wxPoint *arg2 = 0 ;
25092 wxPoint result;
25093 wxPoint temp2 ;
25094 PyObject * obj0 = 0 ;
25095 PyObject * obj1 = 0 ;
25096 char *kwnames[] = {
25097 (char *) "self",(char *) "pt", NULL
25098 };
25099
25100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DLG_PNT",kwnames,&obj0,&obj1)) goto fail;
25101 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25102 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25103 {
25104 arg2 = &temp2;
25105 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25106 }
25107 {
25108 PyThreadState* __tstate = wxPyBeginAllowThreads();
25109 result = (arg1)->ConvertDialogToPixels((wxPoint const &)*arg2);
25110
25111 wxPyEndAllowThreads(__tstate);
25112 if (PyErr_Occurred()) SWIG_fail;
25113 }
25114 {
25115 wxPoint * resultptr;
25116 resultptr = new wxPoint((wxPoint &) result);
25117 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
25118 }
25119 return resultobj;
25120 fail:
25121 return NULL;
25122 }
25123
25124
25125 static PyObject *_wrap_Window_DLG_SZE(PyObject *self, PyObject *args, PyObject *kwargs) {
25126 PyObject *resultobj;
25127 wxWindow *arg1 = (wxWindow *) 0 ;
25128 wxSize *arg2 = 0 ;
25129 wxSize result;
25130 wxSize temp2 ;
25131 PyObject * obj0 = 0 ;
25132 PyObject * obj1 = 0 ;
25133 char *kwnames[] = {
25134 (char *) "self",(char *) "sz", NULL
25135 };
25136
25137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DLG_SZE",kwnames,&obj0,&obj1)) goto fail;
25138 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25139 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25140 {
25141 arg2 = &temp2;
25142 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25143 }
25144 {
25145 PyThreadState* __tstate = wxPyBeginAllowThreads();
25146 result = (arg1)->ConvertDialogToPixels((wxSize const &)*arg2);
25147
25148 wxPyEndAllowThreads(__tstate);
25149 if (PyErr_Occurred()) SWIG_fail;
25150 }
25151 {
25152 wxSize * resultptr;
25153 resultptr = new wxSize((wxSize &) result);
25154 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
25155 }
25156 return resultobj;
25157 fail:
25158 return NULL;
25159 }
25160
25161
25162 static PyObject *_wrap_Window_ConvertPixelPointToDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
25163 PyObject *resultobj;
25164 wxWindow *arg1 = (wxWindow *) 0 ;
25165 wxPoint *arg2 = 0 ;
25166 wxPoint result;
25167 wxPoint temp2 ;
25168 PyObject * obj0 = 0 ;
25169 PyObject * obj1 = 0 ;
25170 char *kwnames[] = {
25171 (char *) "self",(char *) "pt", NULL
25172 };
25173
25174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertPixelPointToDialog",kwnames,&obj0,&obj1)) goto fail;
25175 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25176 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25177 {
25178 arg2 = &temp2;
25179 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25180 }
25181 {
25182 PyThreadState* __tstate = wxPyBeginAllowThreads();
25183 result = (arg1)->ConvertPixelsToDialog((wxPoint const &)*arg2);
25184
25185 wxPyEndAllowThreads(__tstate);
25186 if (PyErr_Occurred()) SWIG_fail;
25187 }
25188 {
25189 wxPoint * resultptr;
25190 resultptr = new wxPoint((wxPoint &) result);
25191 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
25192 }
25193 return resultobj;
25194 fail:
25195 return NULL;
25196 }
25197
25198
25199 static PyObject *_wrap_Window_ConvertPixelSizeToDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
25200 PyObject *resultobj;
25201 wxWindow *arg1 = (wxWindow *) 0 ;
25202 wxSize *arg2 = 0 ;
25203 wxSize result;
25204 wxSize temp2 ;
25205 PyObject * obj0 = 0 ;
25206 PyObject * obj1 = 0 ;
25207 char *kwnames[] = {
25208 (char *) "self",(char *) "sz", NULL
25209 };
25210
25211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertPixelSizeToDialog",kwnames,&obj0,&obj1)) goto fail;
25212 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25213 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25214 {
25215 arg2 = &temp2;
25216 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25217 }
25218 {
25219 PyThreadState* __tstate = wxPyBeginAllowThreads();
25220 result = (arg1)->ConvertPixelsToDialog((wxSize const &)*arg2);
25221
25222 wxPyEndAllowThreads(__tstate);
25223 if (PyErr_Occurred()) SWIG_fail;
25224 }
25225 {
25226 wxSize * resultptr;
25227 resultptr = new wxSize((wxSize &) result);
25228 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
25229 }
25230 return resultobj;
25231 fail:
25232 return NULL;
25233 }
25234
25235
25236 static PyObject *_wrap_Window_WarpPointer(PyObject *self, PyObject *args, PyObject *kwargs) {
25237 PyObject *resultobj;
25238 wxWindow *arg1 = (wxWindow *) 0 ;
25239 int arg2 ;
25240 int arg3 ;
25241 PyObject * obj0 = 0 ;
25242 PyObject * obj1 = 0 ;
25243 PyObject * obj2 = 0 ;
25244 char *kwnames[] = {
25245 (char *) "self",(char *) "x",(char *) "y", NULL
25246 };
25247
25248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_WarpPointer",kwnames,&obj0,&obj1,&obj2)) goto fail;
25249 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25250 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25251 arg2 = (int) SWIG_AsInt(obj1);
25252 if (PyErr_Occurred()) SWIG_fail;
25253 arg3 = (int) SWIG_AsInt(obj2);
25254 if (PyErr_Occurred()) SWIG_fail;
25255 {
25256 PyThreadState* __tstate = wxPyBeginAllowThreads();
25257 (arg1)->WarpPointer(arg2,arg3);
25258
25259 wxPyEndAllowThreads(__tstate);
25260 if (PyErr_Occurred()) SWIG_fail;
25261 }
25262 Py_INCREF(Py_None); resultobj = Py_None;
25263 return resultobj;
25264 fail:
25265 return NULL;
25266 }
25267
25268
25269 static PyObject *_wrap_Window_CaptureMouse(PyObject *self, PyObject *args, PyObject *kwargs) {
25270 PyObject *resultobj;
25271 wxWindow *arg1 = (wxWindow *) 0 ;
25272 PyObject * obj0 = 0 ;
25273 char *kwnames[] = {
25274 (char *) "self", NULL
25275 };
25276
25277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_CaptureMouse",kwnames,&obj0)) goto fail;
25278 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25279 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25280 {
25281 PyThreadState* __tstate = wxPyBeginAllowThreads();
25282 (arg1)->CaptureMouse();
25283
25284 wxPyEndAllowThreads(__tstate);
25285 if (PyErr_Occurred()) SWIG_fail;
25286 }
25287 Py_INCREF(Py_None); resultobj = Py_None;
25288 return resultobj;
25289 fail:
25290 return NULL;
25291 }
25292
25293
25294 static PyObject *_wrap_Window_ReleaseMouse(PyObject *self, PyObject *args, PyObject *kwargs) {
25295 PyObject *resultobj;
25296 wxWindow *arg1 = (wxWindow *) 0 ;
25297 PyObject * obj0 = 0 ;
25298 char *kwnames[] = {
25299 (char *) "self", NULL
25300 };
25301
25302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ReleaseMouse",kwnames,&obj0)) goto fail;
25303 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25304 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25305 {
25306 PyThreadState* __tstate = wxPyBeginAllowThreads();
25307 (arg1)->ReleaseMouse();
25308
25309 wxPyEndAllowThreads(__tstate);
25310 if (PyErr_Occurred()) SWIG_fail;
25311 }
25312 Py_INCREF(Py_None); resultobj = Py_None;
25313 return resultobj;
25314 fail:
25315 return NULL;
25316 }
25317
25318
25319 static PyObject *_wrap_Window_GetCapture(PyObject *self, PyObject *args, PyObject *kwargs) {
25320 PyObject *resultobj;
25321 wxWindow *result;
25322 char *kwnames[] = {
25323 NULL
25324 };
25325
25326 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_GetCapture",kwnames)) goto fail;
25327 {
25328 if (!wxPyCheckForApp()) SWIG_fail;
25329 PyThreadState* __tstate = wxPyBeginAllowThreads();
25330 result = (wxWindow *)wxWindow::GetCapture();
25331
25332 wxPyEndAllowThreads(__tstate);
25333 if (PyErr_Occurred()) SWIG_fail;
25334 }
25335 {
25336 resultobj = wxPyMake_wxObject(result);
25337 }
25338 return resultobj;
25339 fail:
25340 return NULL;
25341 }
25342
25343
25344 static PyObject *_wrap_Window_HasCapture(PyObject *self, PyObject *args, PyObject *kwargs) {
25345 PyObject *resultobj;
25346 wxWindow *arg1 = (wxWindow *) 0 ;
25347 bool result;
25348 PyObject * obj0 = 0 ;
25349 char *kwnames[] = {
25350 (char *) "self", NULL
25351 };
25352
25353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_HasCapture",kwnames,&obj0)) goto fail;
25354 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25355 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25356 {
25357 PyThreadState* __tstate = wxPyBeginAllowThreads();
25358 result = (bool)((wxWindow const *)arg1)->HasCapture();
25359
25360 wxPyEndAllowThreads(__tstate);
25361 if (PyErr_Occurred()) SWIG_fail;
25362 }
25363 {
25364 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25365 }
25366 return resultobj;
25367 fail:
25368 return NULL;
25369 }
25370
25371
25372 static PyObject *_wrap_Window_Refresh(PyObject *self, PyObject *args, PyObject *kwargs) {
25373 PyObject *resultobj;
25374 wxWindow *arg1 = (wxWindow *) 0 ;
25375 bool arg2 = (bool) True ;
25376 wxRect *arg3 = (wxRect *) NULL ;
25377 PyObject * obj0 = 0 ;
25378 PyObject * obj1 = 0 ;
25379 PyObject * obj2 = 0 ;
25380 char *kwnames[] = {
25381 (char *) "self",(char *) "eraseBackground",(char *) "rect", NULL
25382 };
25383
25384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Window_Refresh",kwnames,&obj0,&obj1,&obj2)) goto fail;
25385 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25386 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25387 if (obj1) {
25388 arg2 = (bool) SWIG_AsBool(obj1);
25389 if (PyErr_Occurred()) SWIG_fail;
25390 }
25391 if (obj2) {
25392 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxRect,
25393 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25394 }
25395 {
25396 PyThreadState* __tstate = wxPyBeginAllowThreads();
25397 (arg1)->Refresh(arg2,(wxRect const *)arg3);
25398
25399 wxPyEndAllowThreads(__tstate);
25400 if (PyErr_Occurred()) SWIG_fail;
25401 }
25402 Py_INCREF(Py_None); resultobj = Py_None;
25403 return resultobj;
25404 fail:
25405 return NULL;
25406 }
25407
25408
25409 static PyObject *_wrap_Window_RefreshRect(PyObject *self, PyObject *args, PyObject *kwargs) {
25410 PyObject *resultobj;
25411 wxWindow *arg1 = (wxWindow *) 0 ;
25412 wxRect *arg2 = 0 ;
25413 wxRect temp2 ;
25414 PyObject * obj0 = 0 ;
25415 PyObject * obj1 = 0 ;
25416 char *kwnames[] = {
25417 (char *) "self",(char *) "rect", NULL
25418 };
25419
25420 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RefreshRect",kwnames,&obj0,&obj1)) goto fail;
25421 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25422 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25423 {
25424 arg2 = &temp2;
25425 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
25426 }
25427 {
25428 PyThreadState* __tstate = wxPyBeginAllowThreads();
25429 (arg1)->RefreshRect((wxRect const &)*arg2);
25430
25431 wxPyEndAllowThreads(__tstate);
25432 if (PyErr_Occurred()) SWIG_fail;
25433 }
25434 Py_INCREF(Py_None); resultobj = Py_None;
25435 return resultobj;
25436 fail:
25437 return NULL;
25438 }
25439
25440
25441 static PyObject *_wrap_Window_Update(PyObject *self, PyObject *args, PyObject *kwargs) {
25442 PyObject *resultobj;
25443 wxWindow *arg1 = (wxWindow *) 0 ;
25444 PyObject * obj0 = 0 ;
25445 char *kwnames[] = {
25446 (char *) "self", NULL
25447 };
25448
25449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Update",kwnames,&obj0)) goto fail;
25450 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25451 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25452 {
25453 PyThreadState* __tstate = wxPyBeginAllowThreads();
25454 (arg1)->Update();
25455
25456 wxPyEndAllowThreads(__tstate);
25457 if (PyErr_Occurred()) SWIG_fail;
25458 }
25459 Py_INCREF(Py_None); resultobj = Py_None;
25460 return resultobj;
25461 fail:
25462 return NULL;
25463 }
25464
25465
25466 static PyObject *_wrap_Window_ClearBackground(PyObject *self, PyObject *args, PyObject *kwargs) {
25467 PyObject *resultobj;
25468 wxWindow *arg1 = (wxWindow *) 0 ;
25469 PyObject * obj0 = 0 ;
25470 char *kwnames[] = {
25471 (char *) "self", NULL
25472 };
25473
25474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ClearBackground",kwnames,&obj0)) goto fail;
25475 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25476 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25477 {
25478 PyThreadState* __tstate = wxPyBeginAllowThreads();
25479 (arg1)->ClearBackground();
25480
25481 wxPyEndAllowThreads(__tstate);
25482 if (PyErr_Occurred()) SWIG_fail;
25483 }
25484 Py_INCREF(Py_None); resultobj = Py_None;
25485 return resultobj;
25486 fail:
25487 return NULL;
25488 }
25489
25490
25491 static PyObject *_wrap_Window_Freeze(PyObject *self, PyObject *args, PyObject *kwargs) {
25492 PyObject *resultobj;
25493 wxWindow *arg1 = (wxWindow *) 0 ;
25494 PyObject * obj0 = 0 ;
25495 char *kwnames[] = {
25496 (char *) "self", NULL
25497 };
25498
25499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Freeze",kwnames,&obj0)) goto fail;
25500 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25501 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25502 {
25503 PyThreadState* __tstate = wxPyBeginAllowThreads();
25504 (arg1)->Freeze();
25505
25506 wxPyEndAllowThreads(__tstate);
25507 if (PyErr_Occurred()) SWIG_fail;
25508 }
25509 Py_INCREF(Py_None); resultobj = Py_None;
25510 return resultobj;
25511 fail:
25512 return NULL;
25513 }
25514
25515
25516 static PyObject *_wrap_Window_Thaw(PyObject *self, PyObject *args, PyObject *kwargs) {
25517 PyObject *resultobj;
25518 wxWindow *arg1 = (wxWindow *) 0 ;
25519 PyObject * obj0 = 0 ;
25520 char *kwnames[] = {
25521 (char *) "self", NULL
25522 };
25523
25524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Thaw",kwnames,&obj0)) goto fail;
25525 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25526 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25527 {
25528 PyThreadState* __tstate = wxPyBeginAllowThreads();
25529 (arg1)->Thaw();
25530
25531 wxPyEndAllowThreads(__tstate);
25532 if (PyErr_Occurred()) SWIG_fail;
25533 }
25534 Py_INCREF(Py_None); resultobj = Py_None;
25535 return resultobj;
25536 fail:
25537 return NULL;
25538 }
25539
25540
25541 static PyObject *_wrap_Window_PrepareDC(PyObject *self, PyObject *args, PyObject *kwargs) {
25542 PyObject *resultobj;
25543 wxWindow *arg1 = (wxWindow *) 0 ;
25544 wxDC *arg2 = 0 ;
25545 PyObject * obj0 = 0 ;
25546 PyObject * obj1 = 0 ;
25547 char *kwnames[] = {
25548 (char *) "self",(char *) "dc", NULL
25549 };
25550
25551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_PrepareDC",kwnames,&obj0,&obj1)) goto fail;
25552 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25553 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25554 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
25555 SWIG_POINTER_EXCEPTION | 0)) == -1)
25556 SWIG_fail;
25557 if (arg2 == NULL) {
25558 PyErr_SetString(PyExc_TypeError,"null reference");
25559 SWIG_fail;
25560 }
25561 {
25562 PyThreadState* __tstate = wxPyBeginAllowThreads();
25563 (arg1)->PrepareDC(*arg2);
25564
25565 wxPyEndAllowThreads(__tstate);
25566 if (PyErr_Occurred()) SWIG_fail;
25567 }
25568 Py_INCREF(Py_None); resultobj = Py_None;
25569 return resultobj;
25570 fail:
25571 return NULL;
25572 }
25573
25574
25575 static PyObject *_wrap_Window_GetUpdateRegion(PyObject *self, PyObject *args, PyObject *kwargs) {
25576 PyObject *resultobj;
25577 wxWindow *arg1 = (wxWindow *) 0 ;
25578 wxRegion *result;
25579 PyObject * obj0 = 0 ;
25580 char *kwnames[] = {
25581 (char *) "self", NULL
25582 };
25583
25584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetUpdateRegion",kwnames,&obj0)) goto fail;
25585 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25586 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25587 {
25588 PyThreadState* __tstate = wxPyBeginAllowThreads();
25589 {
25590 wxRegion &_result_ref = (arg1)->GetUpdateRegion();
25591 result = (wxRegion *) &_result_ref;
25592 }
25593
25594 wxPyEndAllowThreads(__tstate);
25595 if (PyErr_Occurred()) SWIG_fail;
25596 }
25597 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRegion, 0);
25598 return resultobj;
25599 fail:
25600 return NULL;
25601 }
25602
25603
25604 static PyObject *_wrap_Window_GetUpdateClientRect(PyObject *self, PyObject *args, PyObject *kwargs) {
25605 PyObject *resultobj;
25606 wxWindow *arg1 = (wxWindow *) 0 ;
25607 wxRect result;
25608 PyObject * obj0 = 0 ;
25609 char *kwnames[] = {
25610 (char *) "self", NULL
25611 };
25612
25613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetUpdateClientRect",kwnames,&obj0)) goto fail;
25614 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25615 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25616 {
25617 PyThreadState* __tstate = wxPyBeginAllowThreads();
25618 result = ((wxWindow const *)arg1)->GetUpdateClientRect();
25619
25620 wxPyEndAllowThreads(__tstate);
25621 if (PyErr_Occurred()) SWIG_fail;
25622 }
25623 {
25624 wxRect * resultptr;
25625 resultptr = new wxRect((wxRect &) result);
25626 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
25627 }
25628 return resultobj;
25629 fail:
25630 return NULL;
25631 }
25632
25633
25634 static PyObject *_wrap_Window_IsExposed(PyObject *self, PyObject *args, PyObject *kwargs) {
25635 PyObject *resultobj;
25636 wxWindow *arg1 = (wxWindow *) 0 ;
25637 int arg2 ;
25638 int arg3 ;
25639 int arg4 = (int) 1 ;
25640 int arg5 = (int) 1 ;
25641 bool result;
25642 PyObject * obj0 = 0 ;
25643 PyObject * obj1 = 0 ;
25644 PyObject * obj2 = 0 ;
25645 PyObject * obj3 = 0 ;
25646 PyObject * obj4 = 0 ;
25647 char *kwnames[] = {
25648 (char *) "self",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
25649 };
25650
25651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Window_IsExposed",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
25652 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25653 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25654 arg2 = (int) SWIG_AsInt(obj1);
25655 if (PyErr_Occurred()) SWIG_fail;
25656 arg3 = (int) SWIG_AsInt(obj2);
25657 if (PyErr_Occurred()) SWIG_fail;
25658 if (obj3) {
25659 arg4 = (int) SWIG_AsInt(obj3);
25660 if (PyErr_Occurred()) SWIG_fail;
25661 }
25662 if (obj4) {
25663 arg5 = (int) SWIG_AsInt(obj4);
25664 if (PyErr_Occurred()) SWIG_fail;
25665 }
25666 {
25667 PyThreadState* __tstate = wxPyBeginAllowThreads();
25668 result = (bool)((wxWindow const *)arg1)->IsExposed(arg2,arg3,arg4,arg5);
25669
25670 wxPyEndAllowThreads(__tstate);
25671 if (PyErr_Occurred()) SWIG_fail;
25672 }
25673 {
25674 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25675 }
25676 return resultobj;
25677 fail:
25678 return NULL;
25679 }
25680
25681
25682 static PyObject *_wrap_Window_IsExposedPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
25683 PyObject *resultobj;
25684 wxWindow *arg1 = (wxWindow *) 0 ;
25685 wxPoint *arg2 = 0 ;
25686 bool result;
25687 wxPoint temp2 ;
25688 PyObject * obj0 = 0 ;
25689 PyObject * obj1 = 0 ;
25690 char *kwnames[] = {
25691 (char *) "self",(char *) "pt", NULL
25692 };
25693
25694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_IsExposedPoint",kwnames,&obj0,&obj1)) goto fail;
25695 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25696 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25697 {
25698 arg2 = &temp2;
25699 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25700 }
25701 {
25702 PyThreadState* __tstate = wxPyBeginAllowThreads();
25703 result = (bool)((wxWindow const *)arg1)->IsExposed((wxPoint const &)*arg2);
25704
25705 wxPyEndAllowThreads(__tstate);
25706 if (PyErr_Occurred()) SWIG_fail;
25707 }
25708 {
25709 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25710 }
25711 return resultobj;
25712 fail:
25713 return NULL;
25714 }
25715
25716
25717 static PyObject *_wrap_Window_IsExposedRect(PyObject *self, PyObject *args, PyObject *kwargs) {
25718 PyObject *resultobj;
25719 wxWindow *arg1 = (wxWindow *) 0 ;
25720 wxRect *arg2 = 0 ;
25721 bool result;
25722 wxRect temp2 ;
25723 PyObject * obj0 = 0 ;
25724 PyObject * obj1 = 0 ;
25725 char *kwnames[] = {
25726 (char *) "self",(char *) "rect", NULL
25727 };
25728
25729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_IsExposedRect",kwnames,&obj0,&obj1)) goto fail;
25730 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25731 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25732 {
25733 arg2 = &temp2;
25734 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
25735 }
25736 {
25737 PyThreadState* __tstate = wxPyBeginAllowThreads();
25738 result = (bool)((wxWindow const *)arg1)->IsExposed((wxRect const &)*arg2);
25739
25740 wxPyEndAllowThreads(__tstate);
25741 if (PyErr_Occurred()) SWIG_fail;
25742 }
25743 {
25744 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25745 }
25746 return resultobj;
25747 fail:
25748 return NULL;
25749 }
25750
25751
25752 static PyObject *_wrap_Window_GetDefaultAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
25753 PyObject *resultobj;
25754 wxWindow *arg1 = (wxWindow *) 0 ;
25755 wxVisualAttributes result;
25756 PyObject * obj0 = 0 ;
25757 char *kwnames[] = {
25758 (char *) "self", NULL
25759 };
25760
25761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDefaultAttributes",kwnames,&obj0)) goto fail;
25762 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25763 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25764 {
25765 PyThreadState* __tstate = wxPyBeginAllowThreads();
25766 result = ((wxWindow const *)arg1)->GetDefaultAttributes();
25767
25768 wxPyEndAllowThreads(__tstate);
25769 if (PyErr_Occurred()) SWIG_fail;
25770 }
25771 {
25772 wxVisualAttributes * resultptr;
25773 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
25774 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
25775 }
25776 return resultobj;
25777 fail:
25778 return NULL;
25779 }
25780
25781
25782 static PyObject *_wrap_Window_GetClassDefaultAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
25783 PyObject *resultobj;
25784 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
25785 wxVisualAttributes result;
25786 PyObject * obj0 = 0 ;
25787 char *kwnames[] = {
25788 (char *) "variant", NULL
25789 };
25790
25791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Window_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
25792 if (obj0) {
25793 arg1 = (wxWindowVariant) SWIG_AsInt(obj0);
25794 if (PyErr_Occurred()) SWIG_fail;
25795 }
25796 {
25797 if (!wxPyCheckForApp()) SWIG_fail;
25798 PyThreadState* __tstate = wxPyBeginAllowThreads();
25799 result = wxWindow::GetClassDefaultAttributes((wxWindowVariant )arg1);
25800
25801 wxPyEndAllowThreads(__tstate);
25802 if (PyErr_Occurred()) SWIG_fail;
25803 }
25804 {
25805 wxVisualAttributes * resultptr;
25806 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
25807 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
25808 }
25809 return resultobj;
25810 fail:
25811 return NULL;
25812 }
25813
25814
25815 static PyObject *_wrap_Window_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
25816 PyObject *resultobj;
25817 wxWindow *arg1 = (wxWindow *) 0 ;
25818 wxColour *arg2 = 0 ;
25819 bool result;
25820 wxColour temp2 ;
25821 PyObject * obj0 = 0 ;
25822 PyObject * obj1 = 0 ;
25823 char *kwnames[] = {
25824 (char *) "self",(char *) "colour", NULL
25825 };
25826
25827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
25828 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25829 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25830 {
25831 arg2 = &temp2;
25832 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
25833 }
25834 {
25835 PyThreadState* __tstate = wxPyBeginAllowThreads();
25836 result = (bool)(arg1)->SetBackgroundColour((wxColour const &)*arg2);
25837
25838 wxPyEndAllowThreads(__tstate);
25839 if (PyErr_Occurred()) SWIG_fail;
25840 }
25841 {
25842 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25843 }
25844 return resultobj;
25845 fail:
25846 return NULL;
25847 }
25848
25849
25850 static PyObject *_wrap_Window_SetDefaultBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
25851 PyObject *resultobj;
25852 wxWindow *arg1 = (wxWindow *) 0 ;
25853 wxColour *arg2 = 0 ;
25854 wxColour temp2 ;
25855 PyObject * obj0 = 0 ;
25856 PyObject * obj1 = 0 ;
25857 char *kwnames[] = {
25858 (char *) "self",(char *) "colour", NULL
25859 };
25860
25861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDefaultBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
25862 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25863 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25864 {
25865 arg2 = &temp2;
25866 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
25867 }
25868 {
25869 PyThreadState* __tstate = wxPyBeginAllowThreads();
25870 (arg1)->SetDefaultBackgroundColour((wxColour const &)*arg2);
25871
25872 wxPyEndAllowThreads(__tstate);
25873 if (PyErr_Occurred()) SWIG_fail;
25874 }
25875 Py_INCREF(Py_None); resultobj = Py_None;
25876 return resultobj;
25877 fail:
25878 return NULL;
25879 }
25880
25881
25882 static PyObject *_wrap_Window_SetForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
25883 PyObject *resultobj;
25884 wxWindow *arg1 = (wxWindow *) 0 ;
25885 wxColour *arg2 = 0 ;
25886 bool result;
25887 wxColour temp2 ;
25888 PyObject * obj0 = 0 ;
25889 PyObject * obj1 = 0 ;
25890 char *kwnames[] = {
25891 (char *) "self",(char *) "colour", NULL
25892 };
25893
25894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetForegroundColour",kwnames,&obj0,&obj1)) goto fail;
25895 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25896 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25897 {
25898 arg2 = &temp2;
25899 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
25900 }
25901 {
25902 PyThreadState* __tstate = wxPyBeginAllowThreads();
25903 result = (bool)(arg1)->SetForegroundColour((wxColour const &)*arg2);
25904
25905 wxPyEndAllowThreads(__tstate);
25906 if (PyErr_Occurred()) SWIG_fail;
25907 }
25908 {
25909 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25910 }
25911 return resultobj;
25912 fail:
25913 return NULL;
25914 }
25915
25916
25917 static PyObject *_wrap_Window_SetDefaultForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
25918 PyObject *resultobj;
25919 wxWindow *arg1 = (wxWindow *) 0 ;
25920 wxColour *arg2 = 0 ;
25921 wxColour temp2 ;
25922 PyObject * obj0 = 0 ;
25923 PyObject * obj1 = 0 ;
25924 char *kwnames[] = {
25925 (char *) "self",(char *) "colour", NULL
25926 };
25927
25928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDefaultForegroundColour",kwnames,&obj0,&obj1)) goto fail;
25929 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25930 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25931 {
25932 arg2 = &temp2;
25933 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
25934 }
25935 {
25936 PyThreadState* __tstate = wxPyBeginAllowThreads();
25937 (arg1)->SetDefaultForegroundColour((wxColour const &)*arg2);
25938
25939 wxPyEndAllowThreads(__tstate);
25940 if (PyErr_Occurred()) SWIG_fail;
25941 }
25942 Py_INCREF(Py_None); resultobj = Py_None;
25943 return resultobj;
25944 fail:
25945 return NULL;
25946 }
25947
25948
25949 static PyObject *_wrap_Window_GetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
25950 PyObject *resultobj;
25951 wxWindow *arg1 = (wxWindow *) 0 ;
25952 wxColour result;
25953 PyObject * obj0 = 0 ;
25954 char *kwnames[] = {
25955 (char *) "self", NULL
25956 };
25957
25958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBackgroundColour",kwnames,&obj0)) goto fail;
25959 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25960 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25961 {
25962 PyThreadState* __tstate = wxPyBeginAllowThreads();
25963 result = ((wxWindow const *)arg1)->GetBackgroundColour();
25964
25965 wxPyEndAllowThreads(__tstate);
25966 if (PyErr_Occurred()) SWIG_fail;
25967 }
25968 {
25969 wxColour * resultptr;
25970 resultptr = new wxColour((wxColour &) result);
25971 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
25972 }
25973 return resultobj;
25974 fail:
25975 return NULL;
25976 }
25977
25978
25979 static PyObject *_wrap_Window_GetForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
25980 PyObject *resultobj;
25981 wxWindow *arg1 = (wxWindow *) 0 ;
25982 wxColour result;
25983 PyObject * obj0 = 0 ;
25984 char *kwnames[] = {
25985 (char *) "self", NULL
25986 };
25987
25988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetForegroundColour",kwnames,&obj0)) goto fail;
25989 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25990 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25991 {
25992 PyThreadState* __tstate = wxPyBeginAllowThreads();
25993 result = ((wxWindow const *)arg1)->GetForegroundColour();
25994
25995 wxPyEndAllowThreads(__tstate);
25996 if (PyErr_Occurred()) SWIG_fail;
25997 }
25998 {
25999 wxColour * resultptr;
26000 resultptr = new wxColour((wxColour &) result);
26001 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
26002 }
26003 return resultobj;
26004 fail:
26005 return NULL;
26006 }
26007
26008
26009 static PyObject *_wrap_Window_SetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
26010 PyObject *resultobj;
26011 wxWindow *arg1 = (wxWindow *) 0 ;
26012 wxCursor *arg2 = 0 ;
26013 bool result;
26014 PyObject * obj0 = 0 ;
26015 PyObject * obj1 = 0 ;
26016 char *kwnames[] = {
26017 (char *) "self",(char *) "cursor", NULL
26018 };
26019
26020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetCursor",kwnames,&obj0,&obj1)) goto fail;
26021 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26022 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26023 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCursor,
26024 SWIG_POINTER_EXCEPTION | 0)) == -1)
26025 SWIG_fail;
26026 if (arg2 == NULL) {
26027 PyErr_SetString(PyExc_TypeError,"null reference");
26028 SWIG_fail;
26029 }
26030 {
26031 PyThreadState* __tstate = wxPyBeginAllowThreads();
26032 result = (bool)(arg1)->SetCursor((wxCursor const &)*arg2);
26033
26034 wxPyEndAllowThreads(__tstate);
26035 if (PyErr_Occurred()) SWIG_fail;
26036 }
26037 {
26038 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26039 }
26040 return resultobj;
26041 fail:
26042 return NULL;
26043 }
26044
26045
26046 static PyObject *_wrap_Window_GetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
26047 PyObject *resultobj;
26048 wxWindow *arg1 = (wxWindow *) 0 ;
26049 wxCursor *result;
26050 PyObject * obj0 = 0 ;
26051 char *kwnames[] = {
26052 (char *) "self", NULL
26053 };
26054
26055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCursor",kwnames,&obj0)) goto fail;
26056 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26057 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26058 {
26059 PyThreadState* __tstate = wxPyBeginAllowThreads();
26060 {
26061 wxCursor &_result_ref = (arg1)->GetCursor();
26062 result = (wxCursor *) &_result_ref;
26063 }
26064
26065 wxPyEndAllowThreads(__tstate);
26066 if (PyErr_Occurred()) SWIG_fail;
26067 }
26068 {
26069 wxCursor* resultptr = new wxCursor(*result);
26070 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxCursor, 1);
26071 }
26072 return resultobj;
26073 fail:
26074 return NULL;
26075 }
26076
26077
26078 static PyObject *_wrap_Window_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
26079 PyObject *resultobj;
26080 wxWindow *arg1 = (wxWindow *) 0 ;
26081 wxFont *arg2 = 0 ;
26082 bool result;
26083 PyObject * obj0 = 0 ;
26084 PyObject * obj1 = 0 ;
26085 char *kwnames[] = {
26086 (char *) "self",(char *) "font", NULL
26087 };
26088
26089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetFont",kwnames,&obj0,&obj1)) goto fail;
26090 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26091 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26092 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
26093 SWIG_POINTER_EXCEPTION | 0)) == -1)
26094 SWIG_fail;
26095 if (arg2 == NULL) {
26096 PyErr_SetString(PyExc_TypeError,"null reference");
26097 SWIG_fail;
26098 }
26099 {
26100 PyThreadState* __tstate = wxPyBeginAllowThreads();
26101 result = (bool)(arg1)->SetFont((wxFont const &)*arg2);
26102
26103 wxPyEndAllowThreads(__tstate);
26104 if (PyErr_Occurred()) SWIG_fail;
26105 }
26106 {
26107 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26108 }
26109 return resultobj;
26110 fail:
26111 return NULL;
26112 }
26113
26114
26115 static PyObject *_wrap_Window_SetDefaultFont(PyObject *self, PyObject *args, PyObject *kwargs) {
26116 PyObject *resultobj;
26117 wxWindow *arg1 = (wxWindow *) 0 ;
26118 wxFont *arg2 = 0 ;
26119 PyObject * obj0 = 0 ;
26120 PyObject * obj1 = 0 ;
26121 char *kwnames[] = {
26122 (char *) "self",(char *) "font", NULL
26123 };
26124
26125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDefaultFont",kwnames,&obj0,&obj1)) goto fail;
26126 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26127 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26128 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
26129 SWIG_POINTER_EXCEPTION | 0)) == -1)
26130 SWIG_fail;
26131 if (arg2 == NULL) {
26132 PyErr_SetString(PyExc_TypeError,"null reference");
26133 SWIG_fail;
26134 }
26135 {
26136 PyThreadState* __tstate = wxPyBeginAllowThreads();
26137 (arg1)->SetDefaultFont((wxFont const &)*arg2);
26138
26139 wxPyEndAllowThreads(__tstate);
26140 if (PyErr_Occurred()) SWIG_fail;
26141 }
26142 Py_INCREF(Py_None); resultobj = Py_None;
26143 return resultobj;
26144 fail:
26145 return NULL;
26146 }
26147
26148
26149 static PyObject *_wrap_Window_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
26150 PyObject *resultobj;
26151 wxWindow *arg1 = (wxWindow *) 0 ;
26152 wxFont *result;
26153 PyObject * obj0 = 0 ;
26154 char *kwnames[] = {
26155 (char *) "self", NULL
26156 };
26157
26158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetFont",kwnames,&obj0)) goto fail;
26159 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26160 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26161 {
26162 PyThreadState* __tstate = wxPyBeginAllowThreads();
26163 {
26164 wxFont &_result_ref = (arg1)->GetFont();
26165 result = (wxFont *) &_result_ref;
26166 }
26167
26168 wxPyEndAllowThreads(__tstate);
26169 if (PyErr_Occurred()) SWIG_fail;
26170 }
26171 {
26172 wxFont* resultptr = new wxFont(*result);
26173 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxFont, 1);
26174 }
26175 return resultobj;
26176 fail:
26177 return NULL;
26178 }
26179
26180
26181 static PyObject *_wrap_Window_SetCaret(PyObject *self, PyObject *args, PyObject *kwargs) {
26182 PyObject *resultobj;
26183 wxWindow *arg1 = (wxWindow *) 0 ;
26184 wxCaret *arg2 = (wxCaret *) 0 ;
26185 PyObject * obj0 = 0 ;
26186 PyObject * obj1 = 0 ;
26187 char *kwnames[] = {
26188 (char *) "self",(char *) "caret", NULL
26189 };
26190
26191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetCaret",kwnames,&obj0,&obj1)) goto fail;
26192 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26193 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26194 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCaret,
26195 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26196 {
26197 PyThreadState* __tstate = wxPyBeginAllowThreads();
26198 (arg1)->SetCaret(arg2);
26199
26200 wxPyEndAllowThreads(__tstate);
26201 if (PyErr_Occurred()) SWIG_fail;
26202 }
26203 Py_INCREF(Py_None); resultobj = Py_None;
26204 return resultobj;
26205 fail:
26206 return NULL;
26207 }
26208
26209
26210 static PyObject *_wrap_Window_GetCaret(PyObject *self, PyObject *args, PyObject *kwargs) {
26211 PyObject *resultobj;
26212 wxWindow *arg1 = (wxWindow *) 0 ;
26213 wxCaret *result;
26214 PyObject * obj0 = 0 ;
26215 char *kwnames[] = {
26216 (char *) "self", NULL
26217 };
26218
26219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCaret",kwnames,&obj0)) goto fail;
26220 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26221 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26222 {
26223 PyThreadState* __tstate = wxPyBeginAllowThreads();
26224 result = (wxCaret *)((wxWindow const *)arg1)->GetCaret();
26225
26226 wxPyEndAllowThreads(__tstate);
26227 if (PyErr_Occurred()) SWIG_fail;
26228 }
26229 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCaret, 0);
26230 return resultobj;
26231 fail:
26232 return NULL;
26233 }
26234
26235
26236 static PyObject *_wrap_Window_GetCharHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
26237 PyObject *resultobj;
26238 wxWindow *arg1 = (wxWindow *) 0 ;
26239 int result;
26240 PyObject * obj0 = 0 ;
26241 char *kwnames[] = {
26242 (char *) "self", NULL
26243 };
26244
26245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCharHeight",kwnames,&obj0)) goto fail;
26246 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26247 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26248 {
26249 PyThreadState* __tstate = wxPyBeginAllowThreads();
26250 result = (int)((wxWindow const *)arg1)->GetCharHeight();
26251
26252 wxPyEndAllowThreads(__tstate);
26253 if (PyErr_Occurred()) SWIG_fail;
26254 }
26255 resultobj = SWIG_FromInt((int)result);
26256 return resultobj;
26257 fail:
26258 return NULL;
26259 }
26260
26261
26262 static PyObject *_wrap_Window_GetCharWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
26263 PyObject *resultobj;
26264 wxWindow *arg1 = (wxWindow *) 0 ;
26265 int result;
26266 PyObject * obj0 = 0 ;
26267 char *kwnames[] = {
26268 (char *) "self", NULL
26269 };
26270
26271 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCharWidth",kwnames,&obj0)) goto fail;
26272 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26273 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26274 {
26275 PyThreadState* __tstate = wxPyBeginAllowThreads();
26276 result = (int)((wxWindow const *)arg1)->GetCharWidth();
26277
26278 wxPyEndAllowThreads(__tstate);
26279 if (PyErr_Occurred()) SWIG_fail;
26280 }
26281 resultobj = SWIG_FromInt((int)result);
26282 return resultobj;
26283 fail:
26284 return NULL;
26285 }
26286
26287
26288 static PyObject *_wrap_Window_GetTextExtent(PyObject *self, PyObject *args, PyObject *kwargs) {
26289 PyObject *resultobj;
26290 wxWindow *arg1 = (wxWindow *) 0 ;
26291 wxString *arg2 = 0 ;
26292 int *arg3 = (int *) 0 ;
26293 int *arg4 = (int *) 0 ;
26294 bool temp2 = False ;
26295 int temp3 ;
26296 int temp4 ;
26297 PyObject * obj0 = 0 ;
26298 PyObject * obj1 = 0 ;
26299 char *kwnames[] = {
26300 (char *) "self",(char *) "string", NULL
26301 };
26302
26303 arg3 = &temp3;
26304 arg4 = &temp4;
26305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetTextExtent",kwnames,&obj0,&obj1)) goto fail;
26306 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26307 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26308 {
26309 arg2 = wxString_in_helper(obj1);
26310 if (arg2 == NULL) SWIG_fail;
26311 temp2 = True;
26312 }
26313 {
26314 PyThreadState* __tstate = wxPyBeginAllowThreads();
26315 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4);
26316
26317 wxPyEndAllowThreads(__tstate);
26318 if (PyErr_Occurred()) SWIG_fail;
26319 }
26320 Py_INCREF(Py_None); resultobj = Py_None;
26321 {
26322 PyObject *o = PyInt_FromLong((long) (*arg3));
26323 resultobj = t_output_helper(resultobj,o);
26324 }
26325 {
26326 PyObject *o = PyInt_FromLong((long) (*arg4));
26327 resultobj = t_output_helper(resultobj,o);
26328 }
26329 {
26330 if (temp2)
26331 delete arg2;
26332 }
26333 return resultobj;
26334 fail:
26335 {
26336 if (temp2)
26337 delete arg2;
26338 }
26339 return NULL;
26340 }
26341
26342
26343 static PyObject *_wrap_Window_GetFullTextExtent(PyObject *self, PyObject *args, PyObject *kwargs) {
26344 PyObject *resultobj;
26345 wxWindow *arg1 = (wxWindow *) 0 ;
26346 wxString *arg2 = 0 ;
26347 int *arg3 = (int *) 0 ;
26348 int *arg4 = (int *) 0 ;
26349 int *arg5 = (int *) 0 ;
26350 int *arg6 = (int *) 0 ;
26351 wxFont *arg7 = (wxFont *) NULL ;
26352 bool temp2 = False ;
26353 int temp3 ;
26354 int temp4 ;
26355 int temp5 ;
26356 int temp6 ;
26357 PyObject * obj0 = 0 ;
26358 PyObject * obj1 = 0 ;
26359 PyObject * obj2 = 0 ;
26360 char *kwnames[] = {
26361 (char *) "self",(char *) "string",(char *) "font", NULL
26362 };
26363
26364 arg3 = &temp3;
26365 arg4 = &temp4;
26366 arg5 = &temp5;
26367 arg6 = &temp6;
26368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_GetFullTextExtent",kwnames,&obj0,&obj1,&obj2)) goto fail;
26369 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26370 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26371 {
26372 arg2 = wxString_in_helper(obj1);
26373 if (arg2 == NULL) SWIG_fail;
26374 temp2 = True;
26375 }
26376 if (obj2) {
26377 if ((SWIG_ConvertPtr(obj2,(void **)(&arg7),SWIGTYPE_p_wxFont,
26378 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26379 }
26380 {
26381 PyThreadState* __tstate = wxPyBeginAllowThreads();
26382 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4,arg5,arg6,(wxFont const *)arg7);
26383
26384 wxPyEndAllowThreads(__tstate);
26385 if (PyErr_Occurred()) SWIG_fail;
26386 }
26387 Py_INCREF(Py_None); resultobj = Py_None;
26388 {
26389 PyObject *o = PyInt_FromLong((long) (*arg3));
26390 resultobj = t_output_helper(resultobj,o);
26391 }
26392 {
26393 PyObject *o = PyInt_FromLong((long) (*arg4));
26394 resultobj = t_output_helper(resultobj,o);
26395 }
26396 {
26397 PyObject *o = PyInt_FromLong((long) (*arg5));
26398 resultobj = t_output_helper(resultobj,o);
26399 }
26400 {
26401 PyObject *o = PyInt_FromLong((long) (*arg6));
26402 resultobj = t_output_helper(resultobj,o);
26403 }
26404 {
26405 if (temp2)
26406 delete arg2;
26407 }
26408 return resultobj;
26409 fail:
26410 {
26411 if (temp2)
26412 delete arg2;
26413 }
26414 return NULL;
26415 }
26416
26417
26418 static PyObject *_wrap_Window_ClientToScreenXY(PyObject *self, PyObject *args, PyObject *kwargs) {
26419 PyObject *resultobj;
26420 wxWindow *arg1 = (wxWindow *) 0 ;
26421 int *arg2 = (int *) 0 ;
26422 int *arg3 = (int *) 0 ;
26423 int temp2 ;
26424 int temp3 ;
26425 PyObject * obj0 = 0 ;
26426 PyObject * obj1 = 0 ;
26427 PyObject * obj2 = 0 ;
26428 char *kwnames[] = {
26429 (char *) "self",(char *) "x",(char *) "y", NULL
26430 };
26431
26432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_ClientToScreenXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
26433 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26434 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26435 {
26436 temp2 = PyInt_AsLong(obj1);
26437 if (PyErr_Occurred()) SWIG_fail;
26438 arg2 = &temp2;
26439 }
26440 {
26441 temp3 = PyInt_AsLong(obj2);
26442 if (PyErr_Occurred()) SWIG_fail;
26443 arg3 = &temp3;
26444 }
26445 {
26446 PyThreadState* __tstate = wxPyBeginAllowThreads();
26447 ((wxWindow const *)arg1)->ClientToScreen(arg2,arg3);
26448
26449 wxPyEndAllowThreads(__tstate);
26450 if (PyErr_Occurred()) SWIG_fail;
26451 }
26452 Py_INCREF(Py_None); resultobj = Py_None;
26453 {
26454 PyObject *o = PyInt_FromLong((long) (*arg2));
26455 resultobj = t_output_helper(resultobj,o);
26456 }
26457 {
26458 PyObject *o = PyInt_FromLong((long) (*arg3));
26459 resultobj = t_output_helper(resultobj,o);
26460 }
26461 return resultobj;
26462 fail:
26463 return NULL;
26464 }
26465
26466
26467 static PyObject *_wrap_Window_ScreenToClientXY(PyObject *self, PyObject *args, PyObject *kwargs) {
26468 PyObject *resultobj;
26469 wxWindow *arg1 = (wxWindow *) 0 ;
26470 int *arg2 = (int *) 0 ;
26471 int *arg3 = (int *) 0 ;
26472 int temp2 ;
26473 int temp3 ;
26474 PyObject * obj0 = 0 ;
26475 PyObject * obj1 = 0 ;
26476 PyObject * obj2 = 0 ;
26477 char *kwnames[] = {
26478 (char *) "self",(char *) "x",(char *) "y", NULL
26479 };
26480
26481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_ScreenToClientXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
26482 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26483 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26484 {
26485 temp2 = PyInt_AsLong(obj1);
26486 if (PyErr_Occurred()) SWIG_fail;
26487 arg2 = &temp2;
26488 }
26489 {
26490 temp3 = PyInt_AsLong(obj2);
26491 if (PyErr_Occurred()) SWIG_fail;
26492 arg3 = &temp3;
26493 }
26494 {
26495 PyThreadState* __tstate = wxPyBeginAllowThreads();
26496 ((wxWindow const *)arg1)->ScreenToClient(arg2,arg3);
26497
26498 wxPyEndAllowThreads(__tstate);
26499 if (PyErr_Occurred()) SWIG_fail;
26500 }
26501 Py_INCREF(Py_None); resultobj = Py_None;
26502 {
26503 PyObject *o = PyInt_FromLong((long) (*arg2));
26504 resultobj = t_output_helper(resultobj,o);
26505 }
26506 {
26507 PyObject *o = PyInt_FromLong((long) (*arg3));
26508 resultobj = t_output_helper(resultobj,o);
26509 }
26510 return resultobj;
26511 fail:
26512 return NULL;
26513 }
26514
26515
26516 static PyObject *_wrap_Window_ClientToScreen(PyObject *self, PyObject *args, PyObject *kwargs) {
26517 PyObject *resultobj;
26518 wxWindow *arg1 = (wxWindow *) 0 ;
26519 wxPoint *arg2 = 0 ;
26520 wxPoint result;
26521 wxPoint temp2 ;
26522 PyObject * obj0 = 0 ;
26523 PyObject * obj1 = 0 ;
26524 char *kwnames[] = {
26525 (char *) "self",(char *) "pt", NULL
26526 };
26527
26528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ClientToScreen",kwnames,&obj0,&obj1)) goto fail;
26529 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26530 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26531 {
26532 arg2 = &temp2;
26533 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26534 }
26535 {
26536 PyThreadState* __tstate = wxPyBeginAllowThreads();
26537 result = ((wxWindow const *)arg1)->ClientToScreen((wxPoint const &)*arg2);
26538
26539 wxPyEndAllowThreads(__tstate);
26540 if (PyErr_Occurred()) SWIG_fail;
26541 }
26542 {
26543 wxPoint * resultptr;
26544 resultptr = new wxPoint((wxPoint &) result);
26545 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
26546 }
26547 return resultobj;
26548 fail:
26549 return NULL;
26550 }
26551
26552
26553 static PyObject *_wrap_Window_ScreenToClient(PyObject *self, PyObject *args, PyObject *kwargs) {
26554 PyObject *resultobj;
26555 wxWindow *arg1 = (wxWindow *) 0 ;
26556 wxPoint *arg2 = 0 ;
26557 wxPoint result;
26558 wxPoint temp2 ;
26559 PyObject * obj0 = 0 ;
26560 PyObject * obj1 = 0 ;
26561 char *kwnames[] = {
26562 (char *) "self",(char *) "pt", NULL
26563 };
26564
26565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScreenToClient",kwnames,&obj0,&obj1)) goto fail;
26566 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26567 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26568 {
26569 arg2 = &temp2;
26570 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26571 }
26572 {
26573 PyThreadState* __tstate = wxPyBeginAllowThreads();
26574 result = ((wxWindow const *)arg1)->ScreenToClient((wxPoint const &)*arg2);
26575
26576 wxPyEndAllowThreads(__tstate);
26577 if (PyErr_Occurred()) SWIG_fail;
26578 }
26579 {
26580 wxPoint * resultptr;
26581 resultptr = new wxPoint((wxPoint &) result);
26582 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
26583 }
26584 return resultobj;
26585 fail:
26586 return NULL;
26587 }
26588
26589
26590 static PyObject *_wrap_Window_HitTestXY(PyObject *self, PyObject *args, PyObject *kwargs) {
26591 PyObject *resultobj;
26592 wxWindow *arg1 = (wxWindow *) 0 ;
26593 int arg2 ;
26594 int arg3 ;
26595 int result;
26596 PyObject * obj0 = 0 ;
26597 PyObject * obj1 = 0 ;
26598 PyObject * obj2 = 0 ;
26599 char *kwnames[] = {
26600 (char *) "self",(char *) "x",(char *) "y", NULL
26601 };
26602
26603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_HitTestXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
26604 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26605 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26606 arg2 = (int) SWIG_AsInt(obj1);
26607 if (PyErr_Occurred()) SWIG_fail;
26608 arg3 = (int) SWIG_AsInt(obj2);
26609 if (PyErr_Occurred()) SWIG_fail;
26610 {
26611 PyThreadState* __tstate = wxPyBeginAllowThreads();
26612 result = (int)((wxWindow const *)arg1)->HitTest(arg2,arg3);
26613
26614 wxPyEndAllowThreads(__tstate);
26615 if (PyErr_Occurred()) SWIG_fail;
26616 }
26617 resultobj = SWIG_FromInt((int)result);
26618 return resultobj;
26619 fail:
26620 return NULL;
26621 }
26622
26623
26624 static PyObject *_wrap_Window_HitTest(PyObject *self, PyObject *args, PyObject *kwargs) {
26625 PyObject *resultobj;
26626 wxWindow *arg1 = (wxWindow *) 0 ;
26627 wxPoint *arg2 = 0 ;
26628 int result;
26629 wxPoint temp2 ;
26630 PyObject * obj0 = 0 ;
26631 PyObject * obj1 = 0 ;
26632 char *kwnames[] = {
26633 (char *) "self",(char *) "pt", NULL
26634 };
26635
26636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HitTest",kwnames,&obj0,&obj1)) goto fail;
26637 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26638 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26639 {
26640 arg2 = &temp2;
26641 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26642 }
26643 {
26644 PyThreadState* __tstate = wxPyBeginAllowThreads();
26645 result = (int)((wxWindow const *)arg1)->HitTest((wxPoint const &)*arg2);
26646
26647 wxPyEndAllowThreads(__tstate);
26648 if (PyErr_Occurred()) SWIG_fail;
26649 }
26650 resultobj = SWIG_FromInt((int)result);
26651 return resultobj;
26652 fail:
26653 return NULL;
26654 }
26655
26656
26657 static PyObject *_wrap_Window_GetBorder__SWIG_0(PyObject *self, PyObject *args) {
26658 PyObject *resultobj;
26659 wxWindow *arg1 = (wxWindow *) 0 ;
26660 long arg2 ;
26661 int result;
26662 PyObject * obj0 = 0 ;
26663 PyObject * obj1 = 0 ;
26664
26665 if(!PyArg_ParseTuple(args,(char *)"OO:Window_GetBorder",&obj0,&obj1)) goto fail;
26666 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26667 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26668 arg2 = (long) SWIG_AsLong(obj1);
26669 if (PyErr_Occurred()) SWIG_fail;
26670 {
26671 PyThreadState* __tstate = wxPyBeginAllowThreads();
26672 result = (int)((wxWindow const *)arg1)->GetBorder(arg2);
26673
26674 wxPyEndAllowThreads(__tstate);
26675 if (PyErr_Occurred()) SWIG_fail;
26676 }
26677 resultobj = SWIG_FromInt((int)result);
26678 return resultobj;
26679 fail:
26680 return NULL;
26681 }
26682
26683
26684 static PyObject *_wrap_Window_GetBorder__SWIG_1(PyObject *self, PyObject *args) {
26685 PyObject *resultobj;
26686 wxWindow *arg1 = (wxWindow *) 0 ;
26687 int result;
26688 PyObject * obj0 = 0 ;
26689
26690 if(!PyArg_ParseTuple(args,(char *)"O:Window_GetBorder",&obj0)) goto fail;
26691 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26692 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26693 {
26694 PyThreadState* __tstate = wxPyBeginAllowThreads();
26695 result = (int)((wxWindow const *)arg1)->GetBorder();
26696
26697 wxPyEndAllowThreads(__tstate);
26698 if (PyErr_Occurred()) SWIG_fail;
26699 }
26700 resultobj = SWIG_FromInt((int)result);
26701 return resultobj;
26702 fail:
26703 return NULL;
26704 }
26705
26706
26707 static PyObject *_wrap_Window_GetBorder(PyObject *self, PyObject *args) {
26708 int argc;
26709 PyObject *argv[3];
26710 int ii;
26711
26712 argc = PyObject_Length(args);
26713 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
26714 argv[ii] = PyTuple_GetItem(args,ii);
26715 }
26716 if (argc == 1) {
26717 int _v;
26718 {
26719 void *ptr;
26720 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
26721 _v = 0;
26722 PyErr_Clear();
26723 } else {
26724 _v = 1;
26725 }
26726 }
26727 if (_v) {
26728 return _wrap_Window_GetBorder__SWIG_1(self,args);
26729 }
26730 }
26731 if (argc == 2) {
26732 int _v;
26733 {
26734 void *ptr;
26735 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
26736 _v = 0;
26737 PyErr_Clear();
26738 } else {
26739 _v = 1;
26740 }
26741 }
26742 if (_v) {
26743 _v = SWIG_CheckLong(argv[1]);
26744 if (_v) {
26745 return _wrap_Window_GetBorder__SWIG_0(self,args);
26746 }
26747 }
26748 }
26749
26750 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Window_GetBorder'");
26751 return NULL;
26752 }
26753
26754
26755 static PyObject *_wrap_Window_UpdateWindowUI(PyObject *self, PyObject *args, PyObject *kwargs) {
26756 PyObject *resultobj;
26757 wxWindow *arg1 = (wxWindow *) 0 ;
26758 long arg2 = (long) wxUPDATE_UI_NONE ;
26759 PyObject * obj0 = 0 ;
26760 PyObject * obj1 = 0 ;
26761 char *kwnames[] = {
26762 (char *) "self",(char *) "flags", NULL
26763 };
26764
26765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_UpdateWindowUI",kwnames,&obj0,&obj1)) goto fail;
26766 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26767 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26768 if (obj1) {
26769 arg2 = (long) SWIG_AsLong(obj1);
26770 if (PyErr_Occurred()) SWIG_fail;
26771 }
26772 {
26773 PyThreadState* __tstate = wxPyBeginAllowThreads();
26774 (arg1)->UpdateWindowUI(arg2);
26775
26776 wxPyEndAllowThreads(__tstate);
26777 if (PyErr_Occurred()) SWIG_fail;
26778 }
26779 Py_INCREF(Py_None); resultobj = Py_None;
26780 return resultobj;
26781 fail:
26782 return NULL;
26783 }
26784
26785
26786 static PyObject *_wrap_Window_PopupMenuXY(PyObject *self, PyObject *args, PyObject *kwargs) {
26787 PyObject *resultobj;
26788 wxWindow *arg1 = (wxWindow *) 0 ;
26789 wxMenu *arg2 = (wxMenu *) 0 ;
26790 int arg3 ;
26791 int arg4 ;
26792 bool result;
26793 PyObject * obj0 = 0 ;
26794 PyObject * obj1 = 0 ;
26795 PyObject * obj2 = 0 ;
26796 PyObject * obj3 = 0 ;
26797 char *kwnames[] = {
26798 (char *) "self",(char *) "menu",(char *) "x",(char *) "y", NULL
26799 };
26800
26801 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Window_PopupMenuXY",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26802 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26803 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26804 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
26805 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26806 arg3 = (int) SWIG_AsInt(obj2);
26807 if (PyErr_Occurred()) SWIG_fail;
26808 arg4 = (int) SWIG_AsInt(obj3);
26809 if (PyErr_Occurred()) SWIG_fail;
26810 {
26811 PyThreadState* __tstate = wxPyBeginAllowThreads();
26812 result = (bool)(arg1)->PopupMenu(arg2,arg3,arg4);
26813
26814 wxPyEndAllowThreads(__tstate);
26815 if (PyErr_Occurred()) SWIG_fail;
26816 }
26817 {
26818 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26819 }
26820 return resultobj;
26821 fail:
26822 return NULL;
26823 }
26824
26825
26826 static PyObject *_wrap_Window_PopupMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
26827 PyObject *resultobj;
26828 wxWindow *arg1 = (wxWindow *) 0 ;
26829 wxMenu *arg2 = (wxMenu *) 0 ;
26830 wxPoint *arg3 = 0 ;
26831 bool result;
26832 wxPoint temp3 ;
26833 PyObject * obj0 = 0 ;
26834 PyObject * obj1 = 0 ;
26835 PyObject * obj2 = 0 ;
26836 char *kwnames[] = {
26837 (char *) "self",(char *) "menu",(char *) "pos", NULL
26838 };
26839
26840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_PopupMenu",kwnames,&obj0,&obj1,&obj2)) goto fail;
26841 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26842 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26843 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
26844 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26845 {
26846 arg3 = &temp3;
26847 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
26848 }
26849 {
26850 PyThreadState* __tstate = wxPyBeginAllowThreads();
26851 result = (bool)(arg1)->PopupMenu(arg2,(wxPoint const &)*arg3);
26852
26853 wxPyEndAllowThreads(__tstate);
26854 if (PyErr_Occurred()) SWIG_fail;
26855 }
26856 {
26857 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26858 }
26859 return resultobj;
26860 fail:
26861 return NULL;
26862 }
26863
26864
26865 static PyObject *_wrap_Window_GetHandle(PyObject *self, PyObject *args, PyObject *kwargs) {
26866 PyObject *resultobj;
26867 wxWindow *arg1 = (wxWindow *) 0 ;
26868 long result;
26869 PyObject * obj0 = 0 ;
26870 char *kwnames[] = {
26871 (char *) "self", NULL
26872 };
26873
26874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetHandle",kwnames,&obj0)) goto fail;
26875 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26876 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26877 {
26878 PyThreadState* __tstate = wxPyBeginAllowThreads();
26879 result = (long)wxWindow_GetHandle(arg1);
26880
26881 wxPyEndAllowThreads(__tstate);
26882 if (PyErr_Occurred()) SWIG_fail;
26883 }
26884 resultobj = SWIG_FromLong((long)result);
26885 return resultobj;
26886 fail:
26887 return NULL;
26888 }
26889
26890
26891 static PyObject *_wrap_Window_OnPaint(PyObject *self, PyObject *args, PyObject *kwargs) {
26892 PyObject *resultobj;
26893 wxWindow *arg1 = (wxWindow *) 0 ;
26894 wxPaintEvent *arg2 = 0 ;
26895 PyObject * obj0 = 0 ;
26896 PyObject * obj1 = 0 ;
26897 char *kwnames[] = {
26898 (char *) "self",(char *) "event", NULL
26899 };
26900
26901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_OnPaint",kwnames,&obj0,&obj1)) goto fail;
26902 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26903 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26904 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPaintEvent,
26905 SWIG_POINTER_EXCEPTION | 0)) == -1)
26906 SWIG_fail;
26907 if (arg2 == NULL) {
26908 PyErr_SetString(PyExc_TypeError,"null reference");
26909 SWIG_fail;
26910 }
26911 {
26912 PyThreadState* __tstate = wxPyBeginAllowThreads();
26913 (arg1)->OnPaint(*arg2);
26914
26915 wxPyEndAllowThreads(__tstate);
26916 if (PyErr_Occurred()) SWIG_fail;
26917 }
26918 Py_INCREF(Py_None); resultobj = Py_None;
26919 return resultobj;
26920 fail:
26921 return NULL;
26922 }
26923
26924
26925 static PyObject *_wrap_Window_HasScrollbar(PyObject *self, PyObject *args, PyObject *kwargs) {
26926 PyObject *resultobj;
26927 wxWindow *arg1 = (wxWindow *) 0 ;
26928 int arg2 ;
26929 bool result;
26930 PyObject * obj0 = 0 ;
26931 PyObject * obj1 = 0 ;
26932 char *kwnames[] = {
26933 (char *) "self",(char *) "orient", NULL
26934 };
26935
26936 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HasScrollbar",kwnames,&obj0,&obj1)) goto fail;
26937 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26938 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26939 arg2 = (int) SWIG_AsInt(obj1);
26940 if (PyErr_Occurred()) SWIG_fail;
26941 {
26942 PyThreadState* __tstate = wxPyBeginAllowThreads();
26943 result = (bool)((wxWindow const *)arg1)->HasScrollbar(arg2);
26944
26945 wxPyEndAllowThreads(__tstate);
26946 if (PyErr_Occurred()) SWIG_fail;
26947 }
26948 {
26949 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26950 }
26951 return resultobj;
26952 fail:
26953 return NULL;
26954 }
26955
26956
26957 static PyObject *_wrap_Window_SetScrollbar(PyObject *self, PyObject *args, PyObject *kwargs) {
26958 PyObject *resultobj;
26959 wxWindow *arg1 = (wxWindow *) 0 ;
26960 int arg2 ;
26961 int arg3 ;
26962 int arg4 ;
26963 int arg5 ;
26964 bool arg6 = (bool) True ;
26965 PyObject * obj0 = 0 ;
26966 PyObject * obj1 = 0 ;
26967 PyObject * obj2 = 0 ;
26968 PyObject * obj3 = 0 ;
26969 PyObject * obj4 = 0 ;
26970 PyObject * obj5 = 0 ;
26971 char *kwnames[] = {
26972 (char *) "self",(char *) "orientation",(char *) "position",(char *) "thumbSize",(char *) "range",(char *) "refresh", NULL
26973 };
26974
26975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Window_SetScrollbar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
26976 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26977 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26978 arg2 = (int) SWIG_AsInt(obj1);
26979 if (PyErr_Occurred()) SWIG_fail;
26980 arg3 = (int) SWIG_AsInt(obj2);
26981 if (PyErr_Occurred()) SWIG_fail;
26982 arg4 = (int) SWIG_AsInt(obj3);
26983 if (PyErr_Occurred()) SWIG_fail;
26984 arg5 = (int) SWIG_AsInt(obj4);
26985 if (PyErr_Occurred()) SWIG_fail;
26986 if (obj5) {
26987 arg6 = (bool) SWIG_AsBool(obj5);
26988 if (PyErr_Occurred()) SWIG_fail;
26989 }
26990 {
26991 PyThreadState* __tstate = wxPyBeginAllowThreads();
26992 (arg1)->SetScrollbar(arg2,arg3,arg4,arg5,arg6);
26993
26994 wxPyEndAllowThreads(__tstate);
26995 if (PyErr_Occurred()) SWIG_fail;
26996 }
26997 Py_INCREF(Py_None); resultobj = Py_None;
26998 return resultobj;
26999 fail:
27000 return NULL;
27001 }
27002
27003
27004 static PyObject *_wrap_Window_SetScrollPos(PyObject *self, PyObject *args, PyObject *kwargs) {
27005 PyObject *resultobj;
27006 wxWindow *arg1 = (wxWindow *) 0 ;
27007 int arg2 ;
27008 int arg3 ;
27009 bool arg4 = (bool) True ;
27010 PyObject * obj0 = 0 ;
27011 PyObject * obj1 = 0 ;
27012 PyObject * obj2 = 0 ;
27013 PyObject * obj3 = 0 ;
27014 char *kwnames[] = {
27015 (char *) "self",(char *) "orientation",(char *) "pos",(char *) "refresh", NULL
27016 };
27017
27018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_SetScrollPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27019 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27020 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27021 arg2 = (int) SWIG_AsInt(obj1);
27022 if (PyErr_Occurred()) SWIG_fail;
27023 arg3 = (int) SWIG_AsInt(obj2);
27024 if (PyErr_Occurred()) SWIG_fail;
27025 if (obj3) {
27026 arg4 = (bool) SWIG_AsBool(obj3);
27027 if (PyErr_Occurred()) SWIG_fail;
27028 }
27029 {
27030 PyThreadState* __tstate = wxPyBeginAllowThreads();
27031 (arg1)->SetScrollPos(arg2,arg3,arg4);
27032
27033 wxPyEndAllowThreads(__tstate);
27034 if (PyErr_Occurred()) SWIG_fail;
27035 }
27036 Py_INCREF(Py_None); resultobj = Py_None;
27037 return resultobj;
27038 fail:
27039 return NULL;
27040 }
27041
27042
27043 static PyObject *_wrap_Window_GetScrollPos(PyObject *self, PyObject *args, PyObject *kwargs) {
27044 PyObject *resultobj;
27045 wxWindow *arg1 = (wxWindow *) 0 ;
27046 int arg2 ;
27047 int result;
27048 PyObject * obj0 = 0 ;
27049 PyObject * obj1 = 0 ;
27050 char *kwnames[] = {
27051 (char *) "self",(char *) "orientation", NULL
27052 };
27053
27054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollPos",kwnames,&obj0,&obj1)) goto fail;
27055 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27056 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27057 arg2 = (int) SWIG_AsInt(obj1);
27058 if (PyErr_Occurred()) SWIG_fail;
27059 {
27060 PyThreadState* __tstate = wxPyBeginAllowThreads();
27061 result = (int)((wxWindow const *)arg1)->GetScrollPos(arg2);
27062
27063 wxPyEndAllowThreads(__tstate);
27064 if (PyErr_Occurred()) SWIG_fail;
27065 }
27066 resultobj = SWIG_FromInt((int)result);
27067 return resultobj;
27068 fail:
27069 return NULL;
27070 }
27071
27072
27073 static PyObject *_wrap_Window_GetScrollThumb(PyObject *self, PyObject *args, PyObject *kwargs) {
27074 PyObject *resultobj;
27075 wxWindow *arg1 = (wxWindow *) 0 ;
27076 int arg2 ;
27077 int result;
27078 PyObject * obj0 = 0 ;
27079 PyObject * obj1 = 0 ;
27080 char *kwnames[] = {
27081 (char *) "self",(char *) "orientation", NULL
27082 };
27083
27084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollThumb",kwnames,&obj0,&obj1)) goto fail;
27085 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27086 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27087 arg2 = (int) SWIG_AsInt(obj1);
27088 if (PyErr_Occurred()) SWIG_fail;
27089 {
27090 PyThreadState* __tstate = wxPyBeginAllowThreads();
27091 result = (int)((wxWindow const *)arg1)->GetScrollThumb(arg2);
27092
27093 wxPyEndAllowThreads(__tstate);
27094 if (PyErr_Occurred()) SWIG_fail;
27095 }
27096 resultobj = SWIG_FromInt((int)result);
27097 return resultobj;
27098 fail:
27099 return NULL;
27100 }
27101
27102
27103 static PyObject *_wrap_Window_GetScrollRange(PyObject *self, PyObject *args, PyObject *kwargs) {
27104 PyObject *resultobj;
27105 wxWindow *arg1 = (wxWindow *) 0 ;
27106 int arg2 ;
27107 int result;
27108 PyObject * obj0 = 0 ;
27109 PyObject * obj1 = 0 ;
27110 char *kwnames[] = {
27111 (char *) "self",(char *) "orientation", NULL
27112 };
27113
27114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollRange",kwnames,&obj0,&obj1)) goto fail;
27115 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27116 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27117 arg2 = (int) SWIG_AsInt(obj1);
27118 if (PyErr_Occurred()) SWIG_fail;
27119 {
27120 PyThreadState* __tstate = wxPyBeginAllowThreads();
27121 result = (int)((wxWindow const *)arg1)->GetScrollRange(arg2);
27122
27123 wxPyEndAllowThreads(__tstate);
27124 if (PyErr_Occurred()) SWIG_fail;
27125 }
27126 resultobj = SWIG_FromInt((int)result);
27127 return resultobj;
27128 fail:
27129 return NULL;
27130 }
27131
27132
27133 static PyObject *_wrap_Window_ScrollWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
27134 PyObject *resultobj;
27135 wxWindow *arg1 = (wxWindow *) 0 ;
27136 int arg2 ;
27137 int arg3 ;
27138 wxRect *arg4 = (wxRect *) NULL ;
27139 PyObject * obj0 = 0 ;
27140 PyObject * obj1 = 0 ;
27141 PyObject * obj2 = 0 ;
27142 PyObject * obj3 = 0 ;
27143 char *kwnames[] = {
27144 (char *) "self",(char *) "dx",(char *) "dy",(char *) "rect", NULL
27145 };
27146
27147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_ScrollWindow",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27148 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27149 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27150 arg2 = (int) SWIG_AsInt(obj1);
27151 if (PyErr_Occurred()) SWIG_fail;
27152 arg3 = (int) SWIG_AsInt(obj2);
27153 if (PyErr_Occurred()) SWIG_fail;
27154 if (obj3) {
27155 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxRect,
27156 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27157 }
27158 {
27159 PyThreadState* __tstate = wxPyBeginAllowThreads();
27160 (arg1)->ScrollWindow(arg2,arg3,(wxRect const *)arg4);
27161
27162 wxPyEndAllowThreads(__tstate);
27163 if (PyErr_Occurred()) SWIG_fail;
27164 }
27165 Py_INCREF(Py_None); resultobj = Py_None;
27166 return resultobj;
27167 fail:
27168 return NULL;
27169 }
27170
27171
27172 static PyObject *_wrap_Window_ScrollLines(PyObject *self, PyObject *args, PyObject *kwargs) {
27173 PyObject *resultobj;
27174 wxWindow *arg1 = (wxWindow *) 0 ;
27175 int arg2 ;
27176 bool result;
27177 PyObject * obj0 = 0 ;
27178 PyObject * obj1 = 0 ;
27179 char *kwnames[] = {
27180 (char *) "self",(char *) "lines", NULL
27181 };
27182
27183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScrollLines",kwnames,&obj0,&obj1)) goto fail;
27184 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27185 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27186 arg2 = (int) SWIG_AsInt(obj1);
27187 if (PyErr_Occurred()) SWIG_fail;
27188 {
27189 PyThreadState* __tstate = wxPyBeginAllowThreads();
27190 result = (bool)(arg1)->ScrollLines(arg2);
27191
27192 wxPyEndAllowThreads(__tstate);
27193 if (PyErr_Occurred()) SWIG_fail;
27194 }
27195 {
27196 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27197 }
27198 return resultobj;
27199 fail:
27200 return NULL;
27201 }
27202
27203
27204 static PyObject *_wrap_Window_ScrollPages(PyObject *self, PyObject *args, PyObject *kwargs) {
27205 PyObject *resultobj;
27206 wxWindow *arg1 = (wxWindow *) 0 ;
27207 int arg2 ;
27208 bool result;
27209 PyObject * obj0 = 0 ;
27210 PyObject * obj1 = 0 ;
27211 char *kwnames[] = {
27212 (char *) "self",(char *) "pages", NULL
27213 };
27214
27215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScrollPages",kwnames,&obj0,&obj1)) goto fail;
27216 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27217 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27218 arg2 = (int) SWIG_AsInt(obj1);
27219 if (PyErr_Occurred()) SWIG_fail;
27220 {
27221 PyThreadState* __tstate = wxPyBeginAllowThreads();
27222 result = (bool)(arg1)->ScrollPages(arg2);
27223
27224 wxPyEndAllowThreads(__tstate);
27225 if (PyErr_Occurred()) SWIG_fail;
27226 }
27227 {
27228 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27229 }
27230 return resultobj;
27231 fail:
27232 return NULL;
27233 }
27234
27235
27236 static PyObject *_wrap_Window_LineUp(PyObject *self, PyObject *args, PyObject *kwargs) {
27237 PyObject *resultobj;
27238 wxWindow *arg1 = (wxWindow *) 0 ;
27239 bool result;
27240 PyObject * obj0 = 0 ;
27241 char *kwnames[] = {
27242 (char *) "self", NULL
27243 };
27244
27245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_LineUp",kwnames,&obj0)) goto fail;
27246 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27247 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27248 {
27249 PyThreadState* __tstate = wxPyBeginAllowThreads();
27250 result = (bool)(arg1)->LineUp();
27251
27252 wxPyEndAllowThreads(__tstate);
27253 if (PyErr_Occurred()) SWIG_fail;
27254 }
27255 {
27256 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27257 }
27258 return resultobj;
27259 fail:
27260 return NULL;
27261 }
27262
27263
27264 static PyObject *_wrap_Window_LineDown(PyObject *self, PyObject *args, PyObject *kwargs) {
27265 PyObject *resultobj;
27266 wxWindow *arg1 = (wxWindow *) 0 ;
27267 bool result;
27268 PyObject * obj0 = 0 ;
27269 char *kwnames[] = {
27270 (char *) "self", NULL
27271 };
27272
27273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_LineDown",kwnames,&obj0)) goto fail;
27274 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27275 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27276 {
27277 PyThreadState* __tstate = wxPyBeginAllowThreads();
27278 result = (bool)(arg1)->LineDown();
27279
27280 wxPyEndAllowThreads(__tstate);
27281 if (PyErr_Occurred()) SWIG_fail;
27282 }
27283 {
27284 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27285 }
27286 return resultobj;
27287 fail:
27288 return NULL;
27289 }
27290
27291
27292 static PyObject *_wrap_Window_PageUp(PyObject *self, PyObject *args, PyObject *kwargs) {
27293 PyObject *resultobj;
27294 wxWindow *arg1 = (wxWindow *) 0 ;
27295 bool result;
27296 PyObject * obj0 = 0 ;
27297 char *kwnames[] = {
27298 (char *) "self", NULL
27299 };
27300
27301 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PageUp",kwnames,&obj0)) goto fail;
27302 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27303 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27304 {
27305 PyThreadState* __tstate = wxPyBeginAllowThreads();
27306 result = (bool)(arg1)->PageUp();
27307
27308 wxPyEndAllowThreads(__tstate);
27309 if (PyErr_Occurred()) SWIG_fail;
27310 }
27311 {
27312 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27313 }
27314 return resultobj;
27315 fail:
27316 return NULL;
27317 }
27318
27319
27320 static PyObject *_wrap_Window_PageDown(PyObject *self, PyObject *args, PyObject *kwargs) {
27321 PyObject *resultobj;
27322 wxWindow *arg1 = (wxWindow *) 0 ;
27323 bool result;
27324 PyObject * obj0 = 0 ;
27325 char *kwnames[] = {
27326 (char *) "self", NULL
27327 };
27328
27329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PageDown",kwnames,&obj0)) goto fail;
27330 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27331 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27332 {
27333 PyThreadState* __tstate = wxPyBeginAllowThreads();
27334 result = (bool)(arg1)->PageDown();
27335
27336 wxPyEndAllowThreads(__tstate);
27337 if (PyErr_Occurred()) SWIG_fail;
27338 }
27339 {
27340 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27341 }
27342 return resultobj;
27343 fail:
27344 return NULL;
27345 }
27346
27347
27348 static PyObject *_wrap_Window_SetHelpText(PyObject *self, PyObject *args, PyObject *kwargs) {
27349 PyObject *resultobj;
27350 wxWindow *arg1 = (wxWindow *) 0 ;
27351 wxString *arg2 = 0 ;
27352 bool temp2 = False ;
27353 PyObject * obj0 = 0 ;
27354 PyObject * obj1 = 0 ;
27355 char *kwnames[] = {
27356 (char *) "self",(char *) "text", NULL
27357 };
27358
27359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetHelpText",kwnames,&obj0,&obj1)) goto fail;
27360 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27361 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27362 {
27363 arg2 = wxString_in_helper(obj1);
27364 if (arg2 == NULL) SWIG_fail;
27365 temp2 = True;
27366 }
27367 {
27368 PyThreadState* __tstate = wxPyBeginAllowThreads();
27369 (arg1)->SetHelpText((wxString const &)*arg2);
27370
27371 wxPyEndAllowThreads(__tstate);
27372 if (PyErr_Occurred()) SWIG_fail;
27373 }
27374 Py_INCREF(Py_None); resultobj = Py_None;
27375 {
27376 if (temp2)
27377 delete arg2;
27378 }
27379 return resultobj;
27380 fail:
27381 {
27382 if (temp2)
27383 delete arg2;
27384 }
27385 return NULL;
27386 }
27387
27388
27389 static PyObject *_wrap_Window_SetHelpTextForId(PyObject *self, PyObject *args, PyObject *kwargs) {
27390 PyObject *resultobj;
27391 wxWindow *arg1 = (wxWindow *) 0 ;
27392 wxString *arg2 = 0 ;
27393 bool temp2 = False ;
27394 PyObject * obj0 = 0 ;
27395 PyObject * obj1 = 0 ;
27396 char *kwnames[] = {
27397 (char *) "self",(char *) "text", NULL
27398 };
27399
27400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetHelpTextForId",kwnames,&obj0,&obj1)) goto fail;
27401 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27402 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27403 {
27404 arg2 = wxString_in_helper(obj1);
27405 if (arg2 == NULL) SWIG_fail;
27406 temp2 = True;
27407 }
27408 {
27409 PyThreadState* __tstate = wxPyBeginAllowThreads();
27410 (arg1)->SetHelpTextForId((wxString const &)*arg2);
27411
27412 wxPyEndAllowThreads(__tstate);
27413 if (PyErr_Occurred()) SWIG_fail;
27414 }
27415 Py_INCREF(Py_None); resultobj = Py_None;
27416 {
27417 if (temp2)
27418 delete arg2;
27419 }
27420 return resultobj;
27421 fail:
27422 {
27423 if (temp2)
27424 delete arg2;
27425 }
27426 return NULL;
27427 }
27428
27429
27430 static PyObject *_wrap_Window_GetHelpText(PyObject *self, PyObject *args, PyObject *kwargs) {
27431 PyObject *resultobj;
27432 wxWindow *arg1 = (wxWindow *) 0 ;
27433 wxString result;
27434 PyObject * obj0 = 0 ;
27435 char *kwnames[] = {
27436 (char *) "self", NULL
27437 };
27438
27439 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetHelpText",kwnames,&obj0)) goto fail;
27440 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27441 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27442 {
27443 PyThreadState* __tstate = wxPyBeginAllowThreads();
27444 result = ((wxWindow const *)arg1)->GetHelpText();
27445
27446 wxPyEndAllowThreads(__tstate);
27447 if (PyErr_Occurred()) SWIG_fail;
27448 }
27449 {
27450 #if wxUSE_UNICODE
27451 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
27452 #else
27453 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
27454 #endif
27455 }
27456 return resultobj;
27457 fail:
27458 return NULL;
27459 }
27460
27461
27462 static PyObject *_wrap_Window_SetToolTipString(PyObject *self, PyObject *args, PyObject *kwargs) {
27463 PyObject *resultobj;
27464 wxWindow *arg1 = (wxWindow *) 0 ;
27465 wxString *arg2 = 0 ;
27466 bool temp2 = False ;
27467 PyObject * obj0 = 0 ;
27468 PyObject * obj1 = 0 ;
27469 char *kwnames[] = {
27470 (char *) "self",(char *) "tip", NULL
27471 };
27472
27473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetToolTipString",kwnames,&obj0,&obj1)) goto fail;
27474 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27475 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27476 {
27477 arg2 = wxString_in_helper(obj1);
27478 if (arg2 == NULL) SWIG_fail;
27479 temp2 = True;
27480 }
27481 {
27482 PyThreadState* __tstate = wxPyBeginAllowThreads();
27483 (arg1)->SetToolTip((wxString const &)*arg2);
27484
27485 wxPyEndAllowThreads(__tstate);
27486 if (PyErr_Occurred()) SWIG_fail;
27487 }
27488 Py_INCREF(Py_None); resultobj = Py_None;
27489 {
27490 if (temp2)
27491 delete arg2;
27492 }
27493 return resultobj;
27494 fail:
27495 {
27496 if (temp2)
27497 delete arg2;
27498 }
27499 return NULL;
27500 }
27501
27502
27503 static PyObject *_wrap_Window_SetToolTip(PyObject *self, PyObject *args, PyObject *kwargs) {
27504 PyObject *resultobj;
27505 wxWindow *arg1 = (wxWindow *) 0 ;
27506 wxToolTip *arg2 = (wxToolTip *) 0 ;
27507 PyObject * obj0 = 0 ;
27508 PyObject * obj1 = 0 ;
27509 char *kwnames[] = {
27510 (char *) "self",(char *) "tip", NULL
27511 };
27512
27513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetToolTip",kwnames,&obj0,&obj1)) goto fail;
27514 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27515 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27516 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxToolTip,
27517 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27518 {
27519 PyThreadState* __tstate = wxPyBeginAllowThreads();
27520 (arg1)->SetToolTip(arg2);
27521
27522 wxPyEndAllowThreads(__tstate);
27523 if (PyErr_Occurred()) SWIG_fail;
27524 }
27525 Py_INCREF(Py_None); resultobj = Py_None;
27526 return resultobj;
27527 fail:
27528 return NULL;
27529 }
27530
27531
27532 static PyObject *_wrap_Window_GetToolTip(PyObject *self, PyObject *args, PyObject *kwargs) {
27533 PyObject *resultobj;
27534 wxWindow *arg1 = (wxWindow *) 0 ;
27535 wxToolTip *result;
27536 PyObject * obj0 = 0 ;
27537 char *kwnames[] = {
27538 (char *) "self", NULL
27539 };
27540
27541 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetToolTip",kwnames,&obj0)) goto fail;
27542 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27543 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27544 {
27545 PyThreadState* __tstate = wxPyBeginAllowThreads();
27546 result = (wxToolTip *)((wxWindow const *)arg1)->GetToolTip();
27547
27548 wxPyEndAllowThreads(__tstate);
27549 if (PyErr_Occurred()) SWIG_fail;
27550 }
27551 {
27552 resultobj = wxPyMake_wxObject(result);
27553 }
27554 return resultobj;
27555 fail:
27556 return NULL;
27557 }
27558
27559
27560 static PyObject *_wrap_Window_SetDropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
27561 PyObject *resultobj;
27562 wxWindow *arg1 = (wxWindow *) 0 ;
27563 wxPyDropTarget *arg2 = (wxPyDropTarget *) 0 ;
27564 PyObject * obj0 = 0 ;
27565 PyObject * obj1 = 0 ;
27566 char *kwnames[] = {
27567 (char *) "self",(char *) "dropTarget", NULL
27568 };
27569
27570 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDropTarget",kwnames,&obj0,&obj1)) goto fail;
27571 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27572 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27573 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyDropTarget,
27574 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
27575 {
27576 PyThreadState* __tstate = wxPyBeginAllowThreads();
27577 (arg1)->SetDropTarget(arg2);
27578
27579 wxPyEndAllowThreads(__tstate);
27580 if (PyErr_Occurred()) SWIG_fail;
27581 }
27582 Py_INCREF(Py_None); resultobj = Py_None;
27583 return resultobj;
27584 fail:
27585 return NULL;
27586 }
27587
27588
27589 static PyObject *_wrap_Window_GetDropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
27590 PyObject *resultobj;
27591 wxWindow *arg1 = (wxWindow *) 0 ;
27592 wxPyDropTarget *result;
27593 PyObject * obj0 = 0 ;
27594 char *kwnames[] = {
27595 (char *) "self", NULL
27596 };
27597
27598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDropTarget",kwnames,&obj0)) goto fail;
27599 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27600 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27601 {
27602 PyThreadState* __tstate = wxPyBeginAllowThreads();
27603 result = (wxPyDropTarget *)((wxWindow const *)arg1)->GetDropTarget();
27604
27605 wxPyEndAllowThreads(__tstate);
27606 if (PyErr_Occurred()) SWIG_fail;
27607 }
27608 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropTarget, 0);
27609 return resultobj;
27610 fail:
27611 return NULL;
27612 }
27613
27614
27615 static PyObject *_wrap_Window_DragAcceptFiles(PyObject *self, PyObject *args, PyObject *kwargs) {
27616 PyObject *resultobj;
27617 wxWindow *arg1 = (wxWindow *) 0 ;
27618 bool arg2 ;
27619 PyObject * obj0 = 0 ;
27620 PyObject * obj1 = 0 ;
27621 char *kwnames[] = {
27622 (char *) "self",(char *) "accept", NULL
27623 };
27624
27625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DragAcceptFiles",kwnames,&obj0,&obj1)) goto fail;
27626 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27627 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27628 arg2 = (bool) SWIG_AsBool(obj1);
27629 if (PyErr_Occurred()) SWIG_fail;
27630 {
27631 PyThreadState* __tstate = wxPyBeginAllowThreads();
27632 (arg1)->DragAcceptFiles(arg2);
27633
27634 wxPyEndAllowThreads(__tstate);
27635 if (PyErr_Occurred()) SWIG_fail;
27636 }
27637 Py_INCREF(Py_None); resultobj = Py_None;
27638 return resultobj;
27639 fail:
27640 return NULL;
27641 }
27642
27643
27644 static PyObject *_wrap_Window_SetConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
27645 PyObject *resultobj;
27646 wxWindow *arg1 = (wxWindow *) 0 ;
27647 wxLayoutConstraints *arg2 = (wxLayoutConstraints *) 0 ;
27648 PyObject * obj0 = 0 ;
27649 PyObject * obj1 = 0 ;
27650 char *kwnames[] = {
27651 (char *) "self",(char *) "constraints", NULL
27652 };
27653
27654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetConstraints",kwnames,&obj0,&obj1)) goto fail;
27655 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27656 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27657 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxLayoutConstraints,
27658 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27659 {
27660 PyThreadState* __tstate = wxPyBeginAllowThreads();
27661 (arg1)->SetConstraints(arg2);
27662
27663 wxPyEndAllowThreads(__tstate);
27664 if (PyErr_Occurred()) SWIG_fail;
27665 }
27666 Py_INCREF(Py_None); resultobj = Py_None;
27667 return resultobj;
27668 fail:
27669 return NULL;
27670 }
27671
27672
27673 static PyObject *_wrap_Window_GetConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
27674 PyObject *resultobj;
27675 wxWindow *arg1 = (wxWindow *) 0 ;
27676 wxLayoutConstraints *result;
27677 PyObject * obj0 = 0 ;
27678 char *kwnames[] = {
27679 (char *) "self", NULL
27680 };
27681
27682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetConstraints",kwnames,&obj0)) goto fail;
27683 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27684 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27685 {
27686 PyThreadState* __tstate = wxPyBeginAllowThreads();
27687 result = (wxLayoutConstraints *)((wxWindow const *)arg1)->GetConstraints();
27688
27689 wxPyEndAllowThreads(__tstate);
27690 if (PyErr_Occurred()) SWIG_fail;
27691 }
27692 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutConstraints, 0);
27693 return resultobj;
27694 fail:
27695 return NULL;
27696 }
27697
27698
27699 static PyObject *_wrap_Window_SetAutoLayout(PyObject *self, PyObject *args, PyObject *kwargs) {
27700 PyObject *resultobj;
27701 wxWindow *arg1 = (wxWindow *) 0 ;
27702 bool arg2 ;
27703 PyObject * obj0 = 0 ;
27704 PyObject * obj1 = 0 ;
27705 char *kwnames[] = {
27706 (char *) "self",(char *) "autoLayout", NULL
27707 };
27708
27709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetAutoLayout",kwnames,&obj0,&obj1)) goto fail;
27710 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27711 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27712 arg2 = (bool) SWIG_AsBool(obj1);
27713 if (PyErr_Occurred()) SWIG_fail;
27714 {
27715 PyThreadState* __tstate = wxPyBeginAllowThreads();
27716 (arg1)->SetAutoLayout(arg2);
27717
27718 wxPyEndAllowThreads(__tstate);
27719 if (PyErr_Occurred()) SWIG_fail;
27720 }
27721 Py_INCREF(Py_None); resultobj = Py_None;
27722 return resultobj;
27723 fail:
27724 return NULL;
27725 }
27726
27727
27728 static PyObject *_wrap_Window_GetAutoLayout(PyObject *self, PyObject *args, PyObject *kwargs) {
27729 PyObject *resultobj;
27730 wxWindow *arg1 = (wxWindow *) 0 ;
27731 bool result;
27732 PyObject * obj0 = 0 ;
27733 char *kwnames[] = {
27734 (char *) "self", NULL
27735 };
27736
27737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAutoLayout",kwnames,&obj0)) goto fail;
27738 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27739 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27740 {
27741 PyThreadState* __tstate = wxPyBeginAllowThreads();
27742 result = (bool)((wxWindow const *)arg1)->GetAutoLayout();
27743
27744 wxPyEndAllowThreads(__tstate);
27745 if (PyErr_Occurred()) SWIG_fail;
27746 }
27747 {
27748 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27749 }
27750 return resultobj;
27751 fail:
27752 return NULL;
27753 }
27754
27755
27756 static PyObject *_wrap_Window_Layout(PyObject *self, PyObject *args, PyObject *kwargs) {
27757 PyObject *resultobj;
27758 wxWindow *arg1 = (wxWindow *) 0 ;
27759 bool result;
27760 PyObject * obj0 = 0 ;
27761 char *kwnames[] = {
27762 (char *) "self", NULL
27763 };
27764
27765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Layout",kwnames,&obj0)) goto fail;
27766 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27767 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27768 {
27769 PyThreadState* __tstate = wxPyBeginAllowThreads();
27770 result = (bool)(arg1)->Layout();
27771
27772 wxPyEndAllowThreads(__tstate);
27773 if (PyErr_Occurred()) SWIG_fail;
27774 }
27775 {
27776 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27777 }
27778 return resultobj;
27779 fail:
27780 return NULL;
27781 }
27782
27783
27784 static PyObject *_wrap_Window_SetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
27785 PyObject *resultobj;
27786 wxWindow *arg1 = (wxWindow *) 0 ;
27787 wxSizer *arg2 = (wxSizer *) 0 ;
27788 bool arg3 = (bool) True ;
27789 PyObject * obj0 = 0 ;
27790 PyObject * obj1 = 0 ;
27791 PyObject * obj2 = 0 ;
27792 char *kwnames[] = {
27793 (char *) "self",(char *) "sizer",(char *) "deleteOld", NULL
27794 };
27795
27796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetSizer",kwnames,&obj0,&obj1,&obj2)) goto fail;
27797 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27798 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27799 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
27800 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27801 if (obj2) {
27802 arg3 = (bool) SWIG_AsBool(obj2);
27803 if (PyErr_Occurred()) SWIG_fail;
27804 }
27805 {
27806 PyThreadState* __tstate = wxPyBeginAllowThreads();
27807 (arg1)->SetSizer(arg2,arg3);
27808
27809 wxPyEndAllowThreads(__tstate);
27810 if (PyErr_Occurred()) SWIG_fail;
27811 }
27812 Py_INCREF(Py_None); resultobj = Py_None;
27813 return resultobj;
27814 fail:
27815 return NULL;
27816 }
27817
27818
27819 static PyObject *_wrap_Window_SetSizerAndFit(PyObject *self, PyObject *args, PyObject *kwargs) {
27820 PyObject *resultobj;
27821 wxWindow *arg1 = (wxWindow *) 0 ;
27822 wxSizer *arg2 = (wxSizer *) 0 ;
27823 bool arg3 = (bool) True ;
27824 PyObject * obj0 = 0 ;
27825 PyObject * obj1 = 0 ;
27826 PyObject * obj2 = 0 ;
27827 char *kwnames[] = {
27828 (char *) "self",(char *) "sizer",(char *) "deleteOld", NULL
27829 };
27830
27831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetSizerAndFit",kwnames,&obj0,&obj1,&obj2)) goto fail;
27832 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27833 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27834 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
27835 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27836 if (obj2) {
27837 arg3 = (bool) SWIG_AsBool(obj2);
27838 if (PyErr_Occurred()) SWIG_fail;
27839 }
27840 {
27841 PyThreadState* __tstate = wxPyBeginAllowThreads();
27842 (arg1)->SetSizerAndFit(arg2,arg3);
27843
27844 wxPyEndAllowThreads(__tstate);
27845 if (PyErr_Occurred()) SWIG_fail;
27846 }
27847 Py_INCREF(Py_None); resultobj = Py_None;
27848 return resultobj;
27849 fail:
27850 return NULL;
27851 }
27852
27853
27854 static PyObject *_wrap_Window_GetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
27855 PyObject *resultobj;
27856 wxWindow *arg1 = (wxWindow *) 0 ;
27857 wxSizer *result;
27858 PyObject * obj0 = 0 ;
27859 char *kwnames[] = {
27860 (char *) "self", NULL
27861 };
27862
27863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSizer",kwnames,&obj0)) goto fail;
27864 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27865 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27866 {
27867 PyThreadState* __tstate = wxPyBeginAllowThreads();
27868 result = (wxSizer *)((wxWindow const *)arg1)->GetSizer();
27869
27870 wxPyEndAllowThreads(__tstate);
27871 if (PyErr_Occurred()) SWIG_fail;
27872 }
27873 {
27874 resultobj = wxPyMake_wxSizer(result);
27875 }
27876 return resultobj;
27877 fail:
27878 return NULL;
27879 }
27880
27881
27882 static PyObject *_wrap_Window_SetContainingSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
27883 PyObject *resultobj;
27884 wxWindow *arg1 = (wxWindow *) 0 ;
27885 wxSizer *arg2 = (wxSizer *) 0 ;
27886 PyObject * obj0 = 0 ;
27887 PyObject * obj1 = 0 ;
27888 char *kwnames[] = {
27889 (char *) "self",(char *) "sizer", NULL
27890 };
27891
27892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetContainingSizer",kwnames,&obj0,&obj1)) goto fail;
27893 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27894 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27895 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
27896 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27897 {
27898 PyThreadState* __tstate = wxPyBeginAllowThreads();
27899 (arg1)->SetContainingSizer(arg2);
27900
27901 wxPyEndAllowThreads(__tstate);
27902 if (PyErr_Occurred()) SWIG_fail;
27903 }
27904 Py_INCREF(Py_None); resultobj = Py_None;
27905 return resultobj;
27906 fail:
27907 return NULL;
27908 }
27909
27910
27911 static PyObject *_wrap_Window_GetContainingSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
27912 PyObject *resultobj;
27913 wxWindow *arg1 = (wxWindow *) 0 ;
27914 wxSizer *result;
27915 PyObject * obj0 = 0 ;
27916 char *kwnames[] = {
27917 (char *) "self", NULL
27918 };
27919
27920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetContainingSizer",kwnames,&obj0)) goto fail;
27921 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27922 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27923 {
27924 PyThreadState* __tstate = wxPyBeginAllowThreads();
27925 result = (wxSizer *)((wxWindow const *)arg1)->GetContainingSizer();
27926
27927 wxPyEndAllowThreads(__tstate);
27928 if (PyErr_Occurred()) SWIG_fail;
27929 }
27930 {
27931 resultobj = wxPyMake_wxSizer(result);
27932 }
27933 return resultobj;
27934 fail:
27935 return NULL;
27936 }
27937
27938
27939 static PyObject *_wrap_Window_InheritAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
27940 PyObject *resultobj;
27941 wxWindow *arg1 = (wxWindow *) 0 ;
27942 PyObject * obj0 = 0 ;
27943 char *kwnames[] = {
27944 (char *) "self", NULL
27945 };
27946
27947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InheritAttributes",kwnames,&obj0)) goto fail;
27948 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27949 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27950 {
27951 PyThreadState* __tstate = wxPyBeginAllowThreads();
27952 (arg1)->InheritAttributes();
27953
27954 wxPyEndAllowThreads(__tstate);
27955 if (PyErr_Occurred()) SWIG_fail;
27956 }
27957 Py_INCREF(Py_None); resultobj = Py_None;
27958 return resultobj;
27959 fail:
27960 return NULL;
27961 }
27962
27963
27964 static PyObject *_wrap_Window_ShouldInheritColours(PyObject *self, PyObject *args, PyObject *kwargs) {
27965 PyObject *resultobj;
27966 wxWindow *arg1 = (wxWindow *) 0 ;
27967 bool result;
27968 PyObject * obj0 = 0 ;
27969 char *kwnames[] = {
27970 (char *) "self", NULL
27971 };
27972
27973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ShouldInheritColours",kwnames,&obj0)) goto fail;
27974 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27975 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27976 {
27977 PyThreadState* __tstate = wxPyBeginAllowThreads();
27978 result = (bool)((wxWindow const *)arg1)->ShouldInheritColours();
27979
27980 wxPyEndAllowThreads(__tstate);
27981 if (PyErr_Occurred()) SWIG_fail;
27982 }
27983 {
27984 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27985 }
27986 return resultobj;
27987 fail:
27988 return NULL;
27989 }
27990
27991
27992 static PyObject * Window_swigregister(PyObject *self, PyObject *args) {
27993 PyObject *obj;
27994 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27995 SWIG_TypeClientData(SWIGTYPE_p_wxWindow, obj);
27996 Py_INCREF(obj);
27997 return Py_BuildValue((char *)"");
27998 }
27999 static PyObject *_wrap_FindWindowById(PyObject *self, PyObject *args, PyObject *kwargs) {
28000 PyObject *resultobj;
28001 long arg1 ;
28002 wxWindow *arg2 = (wxWindow *) NULL ;
28003 wxWindow *result;
28004 PyObject * obj0 = 0 ;
28005 PyObject * obj1 = 0 ;
28006 char *kwnames[] = {
28007 (char *) "id",(char *) "parent", NULL
28008 };
28009
28010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowById",kwnames,&obj0,&obj1)) goto fail;
28011 arg1 = (long) SWIG_AsLong(obj0);
28012 if (PyErr_Occurred()) SWIG_fail;
28013 if (obj1) {
28014 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28015 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28016 }
28017 {
28018 if (!wxPyCheckForApp()) SWIG_fail;
28019 PyThreadState* __tstate = wxPyBeginAllowThreads();
28020 result = (wxWindow *)wxFindWindowById(arg1,(wxWindow const *)arg2);
28021
28022 wxPyEndAllowThreads(__tstate);
28023 if (PyErr_Occurred()) SWIG_fail;
28024 }
28025 {
28026 resultobj = wxPyMake_wxObject(result);
28027 }
28028 return resultobj;
28029 fail:
28030 return NULL;
28031 }
28032
28033
28034 static PyObject *_wrap_FindWindowByName(PyObject *self, PyObject *args, PyObject *kwargs) {
28035 PyObject *resultobj;
28036 wxString *arg1 = 0 ;
28037 wxWindow *arg2 = (wxWindow *) NULL ;
28038 wxWindow *result;
28039 bool temp1 = False ;
28040 PyObject * obj0 = 0 ;
28041 PyObject * obj1 = 0 ;
28042 char *kwnames[] = {
28043 (char *) "name",(char *) "parent", NULL
28044 };
28045
28046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowByName",kwnames,&obj0,&obj1)) goto fail;
28047 {
28048 arg1 = wxString_in_helper(obj0);
28049 if (arg1 == NULL) SWIG_fail;
28050 temp1 = True;
28051 }
28052 if (obj1) {
28053 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28054 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28055 }
28056 {
28057 if (!wxPyCheckForApp()) SWIG_fail;
28058 PyThreadState* __tstate = wxPyBeginAllowThreads();
28059 result = (wxWindow *)wxFindWindowByName((wxString const &)*arg1,(wxWindow const *)arg2);
28060
28061 wxPyEndAllowThreads(__tstate);
28062 if (PyErr_Occurred()) SWIG_fail;
28063 }
28064 {
28065 resultobj = wxPyMake_wxObject(result);
28066 }
28067 {
28068 if (temp1)
28069 delete arg1;
28070 }
28071 return resultobj;
28072 fail:
28073 {
28074 if (temp1)
28075 delete arg1;
28076 }
28077 return NULL;
28078 }
28079
28080
28081 static PyObject *_wrap_FindWindowByLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
28082 PyObject *resultobj;
28083 wxString *arg1 = 0 ;
28084 wxWindow *arg2 = (wxWindow *) NULL ;
28085 wxWindow *result;
28086 bool temp1 = False ;
28087 PyObject * obj0 = 0 ;
28088 PyObject * obj1 = 0 ;
28089 char *kwnames[] = {
28090 (char *) "label",(char *) "parent", NULL
28091 };
28092
28093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowByLabel",kwnames,&obj0,&obj1)) goto fail;
28094 {
28095 arg1 = wxString_in_helper(obj0);
28096 if (arg1 == NULL) SWIG_fail;
28097 temp1 = True;
28098 }
28099 if (obj1) {
28100 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28101 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28102 }
28103 {
28104 if (!wxPyCheckForApp()) SWIG_fail;
28105 PyThreadState* __tstate = wxPyBeginAllowThreads();
28106 result = (wxWindow *)wxFindWindowByLabel((wxString const &)*arg1,(wxWindow const *)arg2);
28107
28108 wxPyEndAllowThreads(__tstate);
28109 if (PyErr_Occurred()) SWIG_fail;
28110 }
28111 {
28112 resultobj = wxPyMake_wxObject(result);
28113 }
28114 {
28115 if (temp1)
28116 delete arg1;
28117 }
28118 return resultobj;
28119 fail:
28120 {
28121 if (temp1)
28122 delete arg1;
28123 }
28124 return NULL;
28125 }
28126
28127
28128 static PyObject *_wrap_Window_FromHWND(PyObject *self, PyObject *args, PyObject *kwargs) {
28129 PyObject *resultobj;
28130 wxWindow *arg1 = (wxWindow *) 0 ;
28131 unsigned long arg2 ;
28132 wxWindow *result;
28133 PyObject * obj0 = 0 ;
28134 PyObject * obj1 = 0 ;
28135 char *kwnames[] = {
28136 (char *) "parent",(char *) "_hWnd", NULL
28137 };
28138
28139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FromHWND",kwnames,&obj0,&obj1)) goto fail;
28140 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28141 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28142 arg2 = (unsigned long) SWIG_AsUnsignedLong(obj1);
28143 if (PyErr_Occurred()) SWIG_fail;
28144 {
28145 PyThreadState* __tstate = wxPyBeginAllowThreads();
28146 result = (wxWindow *)wxWindow_FromHWND(arg1,arg2);
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_new_Validator(PyObject *self, PyObject *args, PyObject *kwargs) {
28161 PyObject *resultobj;
28162 wxValidator *result;
28163 char *kwnames[] = {
28164 NULL
28165 };
28166
28167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Validator",kwnames)) goto fail;
28168 {
28169 PyThreadState* __tstate = wxPyBeginAllowThreads();
28170 result = (wxValidator *)new wxValidator();
28171
28172 wxPyEndAllowThreads(__tstate);
28173 if (PyErr_Occurred()) SWIG_fail;
28174 }
28175 {
28176 resultobj = wxPyMake_wxObject(result);
28177 }
28178 return resultobj;
28179 fail:
28180 return NULL;
28181 }
28182
28183
28184 static PyObject *_wrap_Validator_Clone(PyObject *self, PyObject *args, PyObject *kwargs) {
28185 PyObject *resultobj;
28186 wxValidator *arg1 = (wxValidator *) 0 ;
28187 wxValidator *result;
28188 PyObject * obj0 = 0 ;
28189 char *kwnames[] = {
28190 (char *) "self", NULL
28191 };
28192
28193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_Clone",kwnames,&obj0)) goto fail;
28194 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28195 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28196 {
28197 PyThreadState* __tstate = wxPyBeginAllowThreads();
28198 result = (wxValidator *)(arg1)->Clone();
28199
28200 wxPyEndAllowThreads(__tstate);
28201 if (PyErr_Occurred()) SWIG_fail;
28202 }
28203 {
28204 resultobj = wxPyMake_wxObject(result);
28205 }
28206 return resultobj;
28207 fail:
28208 return NULL;
28209 }
28210
28211
28212 static PyObject *_wrap_Validator_Validate(PyObject *self, PyObject *args, PyObject *kwargs) {
28213 PyObject *resultobj;
28214 wxValidator *arg1 = (wxValidator *) 0 ;
28215 wxWindow *arg2 = (wxWindow *) 0 ;
28216 bool result;
28217 PyObject * obj0 = 0 ;
28218 PyObject * obj1 = 0 ;
28219 char *kwnames[] = {
28220 (char *) "self",(char *) "parent", NULL
28221 };
28222
28223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Validator_Validate",kwnames,&obj0,&obj1)) goto fail;
28224 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28225 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28226 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28227 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28228 {
28229 PyThreadState* __tstate = wxPyBeginAllowThreads();
28230 result = (bool)(arg1)->Validate(arg2);
28231
28232 wxPyEndAllowThreads(__tstate);
28233 if (PyErr_Occurred()) SWIG_fail;
28234 }
28235 {
28236 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28237 }
28238 return resultobj;
28239 fail:
28240 return NULL;
28241 }
28242
28243
28244 static PyObject *_wrap_Validator_TransferToWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28245 PyObject *resultobj;
28246 wxValidator *arg1 = (wxValidator *) 0 ;
28247 bool result;
28248 PyObject * obj0 = 0 ;
28249 char *kwnames[] = {
28250 (char *) "self", NULL
28251 };
28252
28253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_TransferToWindow",kwnames,&obj0)) goto fail;
28254 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28255 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28256 {
28257 PyThreadState* __tstate = wxPyBeginAllowThreads();
28258 result = (bool)(arg1)->TransferToWindow();
28259
28260 wxPyEndAllowThreads(__tstate);
28261 if (PyErr_Occurred()) SWIG_fail;
28262 }
28263 {
28264 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28265 }
28266 return resultobj;
28267 fail:
28268 return NULL;
28269 }
28270
28271
28272 static PyObject *_wrap_Validator_TransferFromWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28273 PyObject *resultobj;
28274 wxValidator *arg1 = (wxValidator *) 0 ;
28275 bool result;
28276 PyObject * obj0 = 0 ;
28277 char *kwnames[] = {
28278 (char *) "self", NULL
28279 };
28280
28281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_TransferFromWindow",kwnames,&obj0)) goto fail;
28282 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28283 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28284 {
28285 PyThreadState* __tstate = wxPyBeginAllowThreads();
28286 result = (bool)(arg1)->TransferFromWindow();
28287
28288 wxPyEndAllowThreads(__tstate);
28289 if (PyErr_Occurred()) SWIG_fail;
28290 }
28291 {
28292 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28293 }
28294 return resultobj;
28295 fail:
28296 return NULL;
28297 }
28298
28299
28300 static PyObject *_wrap_Validator_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28301 PyObject *resultobj;
28302 wxValidator *arg1 = (wxValidator *) 0 ;
28303 wxWindow *result;
28304 PyObject * obj0 = 0 ;
28305 char *kwnames[] = {
28306 (char *) "self", NULL
28307 };
28308
28309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_GetWindow",kwnames,&obj0)) goto fail;
28310 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28311 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28312 {
28313 PyThreadState* __tstate = wxPyBeginAllowThreads();
28314 result = (wxWindow *)(arg1)->GetWindow();
28315
28316 wxPyEndAllowThreads(__tstate);
28317 if (PyErr_Occurred()) SWIG_fail;
28318 }
28319 {
28320 resultobj = wxPyMake_wxObject(result);
28321 }
28322 return resultobj;
28323 fail:
28324 return NULL;
28325 }
28326
28327
28328 static PyObject *_wrap_Validator_SetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28329 PyObject *resultobj;
28330 wxValidator *arg1 = (wxValidator *) 0 ;
28331 wxWindow *arg2 = (wxWindow *) 0 ;
28332 PyObject * obj0 = 0 ;
28333 PyObject * obj1 = 0 ;
28334 char *kwnames[] = {
28335 (char *) "self",(char *) "window", NULL
28336 };
28337
28338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Validator_SetWindow",kwnames,&obj0,&obj1)) goto fail;
28339 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28340 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28341 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28342 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28343 {
28344 PyThreadState* __tstate = wxPyBeginAllowThreads();
28345 (arg1)->SetWindow(arg2);
28346
28347 wxPyEndAllowThreads(__tstate);
28348 if (PyErr_Occurred()) SWIG_fail;
28349 }
28350 Py_INCREF(Py_None); resultobj = Py_None;
28351 return resultobj;
28352 fail:
28353 return NULL;
28354 }
28355
28356
28357 static PyObject *_wrap_Validator_IsSilent(PyObject *self, PyObject *args, PyObject *kwargs) {
28358 PyObject *resultobj;
28359 bool result;
28360 char *kwnames[] = {
28361 NULL
28362 };
28363
28364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Validator_IsSilent",kwnames)) goto fail;
28365 {
28366 PyThreadState* __tstate = wxPyBeginAllowThreads();
28367 result = (bool)wxValidator::IsSilent();
28368
28369 wxPyEndAllowThreads(__tstate);
28370 if (PyErr_Occurred()) SWIG_fail;
28371 }
28372 {
28373 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28374 }
28375 return resultobj;
28376 fail:
28377 return NULL;
28378 }
28379
28380
28381 static PyObject *_wrap_Validator_SetBellOnError(PyObject *self, PyObject *args, PyObject *kwargs) {
28382 PyObject *resultobj;
28383 int arg1 = (int) True ;
28384 PyObject * obj0 = 0 ;
28385 char *kwnames[] = {
28386 (char *) "doIt", NULL
28387 };
28388
28389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Validator_SetBellOnError",kwnames,&obj0)) goto fail;
28390 if (obj0) {
28391 arg1 = (int) SWIG_AsInt(obj0);
28392 if (PyErr_Occurred()) SWIG_fail;
28393 }
28394 {
28395 PyThreadState* __tstate = wxPyBeginAllowThreads();
28396 wxValidator::SetBellOnError(arg1);
28397
28398 wxPyEndAllowThreads(__tstate);
28399 if (PyErr_Occurred()) SWIG_fail;
28400 }
28401 Py_INCREF(Py_None); resultobj = Py_None;
28402 return resultobj;
28403 fail:
28404 return NULL;
28405 }
28406
28407
28408 static PyObject * Validator_swigregister(PyObject *self, PyObject *args) {
28409 PyObject *obj;
28410 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28411 SWIG_TypeClientData(SWIGTYPE_p_wxValidator, obj);
28412 Py_INCREF(obj);
28413 return Py_BuildValue((char *)"");
28414 }
28415 static PyObject *_wrap_new_PyValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
28416 PyObject *resultobj;
28417 wxPyValidator *result;
28418 char *kwnames[] = {
28419 NULL
28420 };
28421
28422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyValidator",kwnames)) goto fail;
28423 {
28424 PyThreadState* __tstate = wxPyBeginAllowThreads();
28425 result = (wxPyValidator *)new wxPyValidator();
28426
28427 wxPyEndAllowThreads(__tstate);
28428 if (PyErr_Occurred()) SWIG_fail;
28429 }
28430 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyValidator, 1);
28431 return resultobj;
28432 fail:
28433 return NULL;
28434 }
28435
28436
28437 static PyObject *_wrap_PyValidator__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
28438 PyObject *resultobj;
28439 wxPyValidator *arg1 = (wxPyValidator *) 0 ;
28440 PyObject *arg2 = (PyObject *) 0 ;
28441 PyObject *arg3 = (PyObject *) 0 ;
28442 int arg4 = (int) True ;
28443 PyObject * obj0 = 0 ;
28444 PyObject * obj1 = 0 ;
28445 PyObject * obj2 = 0 ;
28446 PyObject * obj3 = 0 ;
28447 char *kwnames[] = {
28448 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
28449 };
28450
28451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:PyValidator__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
28452 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyValidator,
28453 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28454 arg2 = obj1;
28455 arg3 = obj2;
28456 if (obj3) {
28457 arg4 = (int) SWIG_AsInt(obj3);
28458 if (PyErr_Occurred()) SWIG_fail;
28459 }
28460 {
28461 PyThreadState* __tstate = wxPyBeginAllowThreads();
28462 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
28463
28464 wxPyEndAllowThreads(__tstate);
28465 if (PyErr_Occurred()) SWIG_fail;
28466 }
28467 Py_INCREF(Py_None); resultobj = Py_None;
28468 return resultobj;
28469 fail:
28470 return NULL;
28471 }
28472
28473
28474 static PyObject * PyValidator_swigregister(PyObject *self, PyObject *args) {
28475 PyObject *obj;
28476 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28477 SWIG_TypeClientData(SWIGTYPE_p_wxPyValidator, obj);
28478 Py_INCREF(obj);
28479 return Py_BuildValue((char *)"");
28480 }
28481 static int _wrap_DefaultValidator_set(PyObject *_val) {
28482 PyErr_SetString(PyExc_TypeError,"Variable DefaultValidator is read-only.");
28483 return 1;
28484 }
28485
28486
28487 static PyObject *_wrap_DefaultValidator_get() {
28488 PyObject *pyobj;
28489
28490 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultValidator), SWIGTYPE_p_wxValidator, 0);
28491 return pyobj;
28492 }
28493
28494
28495 static PyObject *_wrap_new_Menu(PyObject *self, PyObject *args, PyObject *kwargs) {
28496 PyObject *resultobj;
28497 wxString const &arg1_defvalue = wxPyEmptyString ;
28498 wxString *arg1 = (wxString *) &arg1_defvalue ;
28499 long arg2 = (long) 0 ;
28500 wxMenu *result;
28501 bool temp1 = False ;
28502 PyObject * obj0 = 0 ;
28503 PyObject * obj1 = 0 ;
28504 char *kwnames[] = {
28505 (char *) "title",(char *) "style", NULL
28506 };
28507
28508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Menu",kwnames,&obj0,&obj1)) goto fail;
28509 if (obj0) {
28510 {
28511 arg1 = wxString_in_helper(obj0);
28512 if (arg1 == NULL) SWIG_fail;
28513 temp1 = True;
28514 }
28515 }
28516 if (obj1) {
28517 arg2 = (long) SWIG_AsLong(obj1);
28518 if (PyErr_Occurred()) SWIG_fail;
28519 }
28520 {
28521 if (!wxPyCheckForApp()) SWIG_fail;
28522 PyThreadState* __tstate = wxPyBeginAllowThreads();
28523 result = (wxMenu *)new wxMenu((wxString const &)*arg1,arg2);
28524
28525 wxPyEndAllowThreads(__tstate);
28526 if (PyErr_Occurred()) SWIG_fail;
28527 }
28528 {
28529 resultobj = wxPyMake_wxObject(result);
28530 }
28531 {
28532 if (temp1)
28533 delete arg1;
28534 }
28535 return resultobj;
28536 fail:
28537 {
28538 if (temp1)
28539 delete arg1;
28540 }
28541 return NULL;
28542 }
28543
28544
28545 static PyObject *_wrap_Menu_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
28546 PyObject *resultobj;
28547 wxMenu *arg1 = (wxMenu *) 0 ;
28548 int arg2 ;
28549 wxString *arg3 = 0 ;
28550 wxString const &arg4_defvalue = wxPyEmptyString ;
28551 wxString *arg4 = (wxString *) &arg4_defvalue ;
28552 int arg5 = (int) wxITEM_NORMAL ;
28553 wxMenuItem *result;
28554 bool temp3 = False ;
28555 bool temp4 = False ;
28556 PyObject * obj0 = 0 ;
28557 PyObject * obj1 = 0 ;
28558 PyObject * obj2 = 0 ;
28559 PyObject * obj3 = 0 ;
28560 PyObject * obj4 = 0 ;
28561 char *kwnames[] = {
28562 (char *) "self",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
28563 };
28564
28565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Menu_Append",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
28566 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28567 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28568 arg2 = (int) SWIG_AsInt(obj1);
28569 if (PyErr_Occurred()) SWIG_fail;
28570 {
28571 arg3 = wxString_in_helper(obj2);
28572 if (arg3 == NULL) SWIG_fail;
28573 temp3 = True;
28574 }
28575 if (obj3) {
28576 {
28577 arg4 = wxString_in_helper(obj3);
28578 if (arg4 == NULL) SWIG_fail;
28579 temp4 = True;
28580 }
28581 }
28582 if (obj4) {
28583 arg5 = (wxItemKind) SWIG_AsInt(obj4);
28584 if (PyErr_Occurred()) SWIG_fail;
28585 }
28586 {
28587 PyThreadState* __tstate = wxPyBeginAllowThreads();
28588 result = (wxMenuItem *)(arg1)->Append(arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5);
28589
28590 wxPyEndAllowThreads(__tstate);
28591 if (PyErr_Occurred()) SWIG_fail;
28592 }
28593 {
28594 resultobj = wxPyMake_wxObject(result);
28595 }
28596 {
28597 if (temp3)
28598 delete arg3;
28599 }
28600 {
28601 if (temp4)
28602 delete arg4;
28603 }
28604 return resultobj;
28605 fail:
28606 {
28607 if (temp3)
28608 delete arg3;
28609 }
28610 {
28611 if (temp4)
28612 delete arg4;
28613 }
28614 return NULL;
28615 }
28616
28617
28618 static PyObject *_wrap_Menu_AppendSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
28619 PyObject *resultobj;
28620 wxMenu *arg1 = (wxMenu *) 0 ;
28621 wxMenuItem *result;
28622 PyObject * obj0 = 0 ;
28623 char *kwnames[] = {
28624 (char *) "self", NULL
28625 };
28626
28627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_AppendSeparator",kwnames,&obj0)) goto fail;
28628 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28629 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28630 {
28631 PyThreadState* __tstate = wxPyBeginAllowThreads();
28632 result = (wxMenuItem *)(arg1)->AppendSeparator();
28633
28634 wxPyEndAllowThreads(__tstate);
28635 if (PyErr_Occurred()) SWIG_fail;
28636 }
28637 {
28638 resultobj = wxPyMake_wxObject(result);
28639 }
28640 return resultobj;
28641 fail:
28642 return NULL;
28643 }
28644
28645
28646 static PyObject *_wrap_Menu_AppendCheckItem(PyObject *self, PyObject *args, PyObject *kwargs) {
28647 PyObject *resultobj;
28648 wxMenu *arg1 = (wxMenu *) 0 ;
28649 int arg2 ;
28650 wxString *arg3 = 0 ;
28651 wxString const &arg4_defvalue = wxPyEmptyString ;
28652 wxString *arg4 = (wxString *) &arg4_defvalue ;
28653 wxMenuItem *result;
28654 bool temp3 = False ;
28655 bool temp4 = False ;
28656 PyObject * obj0 = 0 ;
28657 PyObject * obj1 = 0 ;
28658 PyObject * obj2 = 0 ;
28659 PyObject * obj3 = 0 ;
28660 char *kwnames[] = {
28661 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
28662 };
28663
28664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_AppendCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
28665 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28666 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28667 arg2 = (int) SWIG_AsInt(obj1);
28668 if (PyErr_Occurred()) SWIG_fail;
28669 {
28670 arg3 = wxString_in_helper(obj2);
28671 if (arg3 == NULL) SWIG_fail;
28672 temp3 = True;
28673 }
28674 if (obj3) {
28675 {
28676 arg4 = wxString_in_helper(obj3);
28677 if (arg4 == NULL) SWIG_fail;
28678 temp4 = True;
28679 }
28680 }
28681 {
28682 PyThreadState* __tstate = wxPyBeginAllowThreads();
28683 result = (wxMenuItem *)(arg1)->AppendCheckItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
28684
28685 wxPyEndAllowThreads(__tstate);
28686 if (PyErr_Occurred()) SWIG_fail;
28687 }
28688 {
28689 resultobj = wxPyMake_wxObject(result);
28690 }
28691 {
28692 if (temp3)
28693 delete arg3;
28694 }
28695 {
28696 if (temp4)
28697 delete arg4;
28698 }
28699 return resultobj;
28700 fail:
28701 {
28702 if (temp3)
28703 delete arg3;
28704 }
28705 {
28706 if (temp4)
28707 delete arg4;
28708 }
28709 return NULL;
28710 }
28711
28712
28713 static PyObject *_wrap_Menu_AppendRadioItem(PyObject *self, PyObject *args, PyObject *kwargs) {
28714 PyObject *resultobj;
28715 wxMenu *arg1 = (wxMenu *) 0 ;
28716 int arg2 ;
28717 wxString *arg3 = 0 ;
28718 wxString const &arg4_defvalue = wxPyEmptyString ;
28719 wxString *arg4 = (wxString *) &arg4_defvalue ;
28720 wxMenuItem *result;
28721 bool temp3 = False ;
28722 bool temp4 = False ;
28723 PyObject * obj0 = 0 ;
28724 PyObject * obj1 = 0 ;
28725 PyObject * obj2 = 0 ;
28726 PyObject * obj3 = 0 ;
28727 char *kwnames[] = {
28728 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
28729 };
28730
28731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_AppendRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
28732 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28733 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28734 arg2 = (int) SWIG_AsInt(obj1);
28735 if (PyErr_Occurred()) SWIG_fail;
28736 {
28737 arg3 = wxString_in_helper(obj2);
28738 if (arg3 == NULL) SWIG_fail;
28739 temp3 = True;
28740 }
28741 if (obj3) {
28742 {
28743 arg4 = wxString_in_helper(obj3);
28744 if (arg4 == NULL) SWIG_fail;
28745 temp4 = True;
28746 }
28747 }
28748 {
28749 PyThreadState* __tstate = wxPyBeginAllowThreads();
28750 result = (wxMenuItem *)(arg1)->AppendRadioItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
28751
28752 wxPyEndAllowThreads(__tstate);
28753 if (PyErr_Occurred()) SWIG_fail;
28754 }
28755 {
28756 resultobj = wxPyMake_wxObject(result);
28757 }
28758 {
28759 if (temp3)
28760 delete arg3;
28761 }
28762 {
28763 if (temp4)
28764 delete arg4;
28765 }
28766 return resultobj;
28767 fail:
28768 {
28769 if (temp3)
28770 delete arg3;
28771 }
28772 {
28773 if (temp4)
28774 delete arg4;
28775 }
28776 return NULL;
28777 }
28778
28779
28780 static PyObject *_wrap_Menu_AppendMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
28781 PyObject *resultobj;
28782 wxMenu *arg1 = (wxMenu *) 0 ;
28783 int arg2 ;
28784 wxString *arg3 = 0 ;
28785 wxMenu *arg4 = (wxMenu *) 0 ;
28786 wxString const &arg5_defvalue = wxPyEmptyString ;
28787 wxString *arg5 = (wxString *) &arg5_defvalue ;
28788 wxMenuItem *result;
28789 bool temp3 = False ;
28790 bool temp5 = False ;
28791 PyObject * obj0 = 0 ;
28792 PyObject * obj1 = 0 ;
28793 PyObject * obj2 = 0 ;
28794 PyObject * obj3 = 0 ;
28795 PyObject * obj4 = 0 ;
28796 char *kwnames[] = {
28797 (char *) "self",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
28798 };
28799
28800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_AppendMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
28801 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28802 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28803 arg2 = (int) SWIG_AsInt(obj1);
28804 if (PyErr_Occurred()) SWIG_fail;
28805 {
28806 arg3 = wxString_in_helper(obj2);
28807 if (arg3 == NULL) SWIG_fail;
28808 temp3 = True;
28809 }
28810 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxMenu,
28811 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28812 if (obj4) {
28813 {
28814 arg5 = wxString_in_helper(obj4);
28815 if (arg5 == NULL) SWIG_fail;
28816 temp5 = True;
28817 }
28818 }
28819 {
28820 PyThreadState* __tstate = wxPyBeginAllowThreads();
28821 result = (wxMenuItem *)(arg1)->Append(arg2,(wxString const &)*arg3,arg4,(wxString const &)*arg5);
28822
28823 wxPyEndAllowThreads(__tstate);
28824 if (PyErr_Occurred()) SWIG_fail;
28825 }
28826 {
28827 resultobj = wxPyMake_wxObject(result);
28828 }
28829 {
28830 if (temp3)
28831 delete arg3;
28832 }
28833 {
28834 if (temp5)
28835 delete arg5;
28836 }
28837 return resultobj;
28838 fail:
28839 {
28840 if (temp3)
28841 delete arg3;
28842 }
28843 {
28844 if (temp5)
28845 delete arg5;
28846 }
28847 return NULL;
28848 }
28849
28850
28851 static PyObject *_wrap_Menu_AppendItem(PyObject *self, PyObject *args, PyObject *kwargs) {
28852 PyObject *resultobj;
28853 wxMenu *arg1 = (wxMenu *) 0 ;
28854 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
28855 wxMenuItem *result;
28856 PyObject * obj0 = 0 ;
28857 PyObject * obj1 = 0 ;
28858 char *kwnames[] = {
28859 (char *) "self",(char *) "item", NULL
28860 };
28861
28862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_AppendItem",kwnames,&obj0,&obj1)) goto fail;
28863 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28864 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28865 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
28866 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28867 {
28868 PyThreadState* __tstate = wxPyBeginAllowThreads();
28869 result = (wxMenuItem *)(arg1)->Append(arg2);
28870
28871 wxPyEndAllowThreads(__tstate);
28872 if (PyErr_Occurred()) SWIG_fail;
28873 }
28874 {
28875 resultobj = wxPyMake_wxObject(result);
28876 }
28877 return resultobj;
28878 fail:
28879 return NULL;
28880 }
28881
28882
28883 static PyObject *_wrap_Menu_Break(PyObject *self, PyObject *args, PyObject *kwargs) {
28884 PyObject *resultobj;
28885 wxMenu *arg1 = (wxMenu *) 0 ;
28886 PyObject * obj0 = 0 ;
28887 char *kwnames[] = {
28888 (char *) "self", NULL
28889 };
28890
28891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Break",kwnames,&obj0)) goto fail;
28892 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28893 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28894 {
28895 PyThreadState* __tstate = wxPyBeginAllowThreads();
28896 (arg1)->Break();
28897
28898 wxPyEndAllowThreads(__tstate);
28899 if (PyErr_Occurred()) SWIG_fail;
28900 }
28901 Py_INCREF(Py_None); resultobj = Py_None;
28902 return resultobj;
28903 fail:
28904 return NULL;
28905 }
28906
28907
28908 static PyObject *_wrap_Menu_InsertItem(PyObject *self, PyObject *args, PyObject *kwargs) {
28909 PyObject *resultobj;
28910 wxMenu *arg1 = (wxMenu *) 0 ;
28911 size_t arg2 ;
28912 wxMenuItem *arg3 = (wxMenuItem *) 0 ;
28913 wxMenuItem *result;
28914 PyObject * obj0 = 0 ;
28915 PyObject * obj1 = 0 ;
28916 PyObject * obj2 = 0 ;
28917 char *kwnames[] = {
28918 (char *) "self",(char *) "pos",(char *) "item", NULL
28919 };
28920
28921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_InsertItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
28922 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28923 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28924 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
28925 if (PyErr_Occurred()) SWIG_fail;
28926 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenuItem,
28927 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28928 {
28929 PyThreadState* __tstate = wxPyBeginAllowThreads();
28930 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3);
28931
28932 wxPyEndAllowThreads(__tstate);
28933 if (PyErr_Occurred()) SWIG_fail;
28934 }
28935 {
28936 resultobj = wxPyMake_wxObject(result);
28937 }
28938 return resultobj;
28939 fail:
28940 return NULL;
28941 }
28942
28943
28944 static PyObject *_wrap_Menu_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
28945 PyObject *resultobj;
28946 wxMenu *arg1 = (wxMenu *) 0 ;
28947 size_t arg2 ;
28948 int arg3 ;
28949 wxString *arg4 = 0 ;
28950 wxString const &arg5_defvalue = wxPyEmptyString ;
28951 wxString *arg5 = (wxString *) &arg5_defvalue ;
28952 int arg6 = (int) wxITEM_NORMAL ;
28953 wxMenuItem *result;
28954 bool temp4 = False ;
28955 bool temp5 = False ;
28956 PyObject * obj0 = 0 ;
28957 PyObject * obj1 = 0 ;
28958 PyObject * obj2 = 0 ;
28959 PyObject * obj3 = 0 ;
28960 PyObject * obj4 = 0 ;
28961 PyObject * obj5 = 0 ;
28962 char *kwnames[] = {
28963 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
28964 };
28965
28966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:Menu_Insert",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
28967 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28968 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28969 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
28970 if (PyErr_Occurred()) SWIG_fail;
28971 arg3 = (int) SWIG_AsInt(obj2);
28972 if (PyErr_Occurred()) SWIG_fail;
28973 {
28974 arg4 = wxString_in_helper(obj3);
28975 if (arg4 == NULL) SWIG_fail;
28976 temp4 = True;
28977 }
28978 if (obj4) {
28979 {
28980 arg5 = wxString_in_helper(obj4);
28981 if (arg5 == NULL) SWIG_fail;
28982 temp5 = True;
28983 }
28984 }
28985 if (obj5) {
28986 arg6 = (wxItemKind) SWIG_AsInt(obj5);
28987 if (PyErr_Occurred()) SWIG_fail;
28988 }
28989 {
28990 PyThreadState* __tstate = wxPyBeginAllowThreads();
28991 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5,(wxItemKind )arg6);
28992
28993 wxPyEndAllowThreads(__tstate);
28994 if (PyErr_Occurred()) SWIG_fail;
28995 }
28996 {
28997 resultobj = wxPyMake_wxObject(result);
28998 }
28999 {
29000 if (temp4)
29001 delete arg4;
29002 }
29003 {
29004 if (temp5)
29005 delete arg5;
29006 }
29007 return resultobj;
29008 fail:
29009 {
29010 if (temp4)
29011 delete arg4;
29012 }
29013 {
29014 if (temp5)
29015 delete arg5;
29016 }
29017 return NULL;
29018 }
29019
29020
29021 static PyObject *_wrap_Menu_InsertSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
29022 PyObject *resultobj;
29023 wxMenu *arg1 = (wxMenu *) 0 ;
29024 size_t arg2 ;
29025 wxMenuItem *result;
29026 PyObject * obj0 = 0 ;
29027 PyObject * obj1 = 0 ;
29028 char *kwnames[] = {
29029 (char *) "self",(char *) "pos", NULL
29030 };
29031
29032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_InsertSeparator",kwnames,&obj0,&obj1)) goto fail;
29033 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29034 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29035 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29036 if (PyErr_Occurred()) SWIG_fail;
29037 {
29038 PyThreadState* __tstate = wxPyBeginAllowThreads();
29039 result = (wxMenuItem *)(arg1)->InsertSeparator(arg2);
29040
29041 wxPyEndAllowThreads(__tstate);
29042 if (PyErr_Occurred()) SWIG_fail;
29043 }
29044 {
29045 resultobj = wxPyMake_wxObject(result);
29046 }
29047 return resultobj;
29048 fail:
29049 return NULL;
29050 }
29051
29052
29053 static PyObject *_wrap_Menu_InsertCheckItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29054 PyObject *resultobj;
29055 wxMenu *arg1 = (wxMenu *) 0 ;
29056 size_t arg2 ;
29057 int arg3 ;
29058 wxString *arg4 = 0 ;
29059 wxString const &arg5_defvalue = wxPyEmptyString ;
29060 wxString *arg5 = (wxString *) &arg5_defvalue ;
29061 wxMenuItem *result;
29062 bool temp4 = False ;
29063 bool temp5 = False ;
29064 PyObject * obj0 = 0 ;
29065 PyObject * obj1 = 0 ;
29066 PyObject * obj2 = 0 ;
29067 PyObject * obj3 = 0 ;
29068 PyObject * obj4 = 0 ;
29069 char *kwnames[] = {
29070 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help", NULL
29071 };
29072
29073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_InsertCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29074 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29075 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29076 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29077 if (PyErr_Occurred()) SWIG_fail;
29078 arg3 = (int) SWIG_AsInt(obj2);
29079 if (PyErr_Occurred()) SWIG_fail;
29080 {
29081 arg4 = wxString_in_helper(obj3);
29082 if (arg4 == NULL) SWIG_fail;
29083 temp4 = True;
29084 }
29085 if (obj4) {
29086 {
29087 arg5 = wxString_in_helper(obj4);
29088 if (arg5 == NULL) SWIG_fail;
29089 temp5 = True;
29090 }
29091 }
29092 {
29093 PyThreadState* __tstate = wxPyBeginAllowThreads();
29094 result = (wxMenuItem *)(arg1)->InsertCheckItem(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5);
29095
29096 wxPyEndAllowThreads(__tstate);
29097 if (PyErr_Occurred()) SWIG_fail;
29098 }
29099 {
29100 resultobj = wxPyMake_wxObject(result);
29101 }
29102 {
29103 if (temp4)
29104 delete arg4;
29105 }
29106 {
29107 if (temp5)
29108 delete arg5;
29109 }
29110 return resultobj;
29111 fail:
29112 {
29113 if (temp4)
29114 delete arg4;
29115 }
29116 {
29117 if (temp5)
29118 delete arg5;
29119 }
29120 return NULL;
29121 }
29122
29123
29124 static PyObject *_wrap_Menu_InsertRadioItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29125 PyObject *resultobj;
29126 wxMenu *arg1 = (wxMenu *) 0 ;
29127 size_t arg2 ;
29128 int arg3 ;
29129 wxString *arg4 = 0 ;
29130 wxString const &arg5_defvalue = wxPyEmptyString ;
29131 wxString *arg5 = (wxString *) &arg5_defvalue ;
29132 wxMenuItem *result;
29133 bool temp4 = False ;
29134 bool temp5 = False ;
29135 PyObject * obj0 = 0 ;
29136 PyObject * obj1 = 0 ;
29137 PyObject * obj2 = 0 ;
29138 PyObject * obj3 = 0 ;
29139 PyObject * obj4 = 0 ;
29140 char *kwnames[] = {
29141 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help", NULL
29142 };
29143
29144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_InsertRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29145 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29146 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29147 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29148 if (PyErr_Occurred()) SWIG_fail;
29149 arg3 = (int) SWIG_AsInt(obj2);
29150 if (PyErr_Occurred()) SWIG_fail;
29151 {
29152 arg4 = wxString_in_helper(obj3);
29153 if (arg4 == NULL) SWIG_fail;
29154 temp4 = True;
29155 }
29156 if (obj4) {
29157 {
29158 arg5 = wxString_in_helper(obj4);
29159 if (arg5 == NULL) SWIG_fail;
29160 temp5 = True;
29161 }
29162 }
29163 {
29164 PyThreadState* __tstate = wxPyBeginAllowThreads();
29165 result = (wxMenuItem *)(arg1)->InsertRadioItem(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5);
29166
29167 wxPyEndAllowThreads(__tstate);
29168 if (PyErr_Occurred()) SWIG_fail;
29169 }
29170 {
29171 resultobj = wxPyMake_wxObject(result);
29172 }
29173 {
29174 if (temp4)
29175 delete arg4;
29176 }
29177 {
29178 if (temp5)
29179 delete arg5;
29180 }
29181 return resultobj;
29182 fail:
29183 {
29184 if (temp4)
29185 delete arg4;
29186 }
29187 {
29188 if (temp5)
29189 delete arg5;
29190 }
29191 return NULL;
29192 }
29193
29194
29195 static PyObject *_wrap_Menu_InsertMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
29196 PyObject *resultobj;
29197 wxMenu *arg1 = (wxMenu *) 0 ;
29198 size_t arg2 ;
29199 int arg3 ;
29200 wxString *arg4 = 0 ;
29201 wxMenu *arg5 = (wxMenu *) 0 ;
29202 wxString const &arg6_defvalue = wxPyEmptyString ;
29203 wxString *arg6 = (wxString *) &arg6_defvalue ;
29204 wxMenuItem *result;
29205 bool temp4 = False ;
29206 bool temp6 = False ;
29207 PyObject * obj0 = 0 ;
29208 PyObject * obj1 = 0 ;
29209 PyObject * obj2 = 0 ;
29210 PyObject * obj3 = 0 ;
29211 PyObject * obj4 = 0 ;
29212 PyObject * obj5 = 0 ;
29213 char *kwnames[] = {
29214 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
29215 };
29216
29217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Menu_InsertMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
29218 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29219 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29220 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29221 if (PyErr_Occurred()) SWIG_fail;
29222 arg3 = (int) SWIG_AsInt(obj2);
29223 if (PyErr_Occurred()) SWIG_fail;
29224 {
29225 arg4 = wxString_in_helper(obj3);
29226 if (arg4 == NULL) SWIG_fail;
29227 temp4 = True;
29228 }
29229 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxMenu,
29230 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29231 if (obj5) {
29232 {
29233 arg6 = wxString_in_helper(obj5);
29234 if (arg6 == NULL) SWIG_fail;
29235 temp6 = True;
29236 }
29237 }
29238 {
29239 PyThreadState* __tstate = wxPyBeginAllowThreads();
29240 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4,arg5,(wxString const &)*arg6);
29241
29242 wxPyEndAllowThreads(__tstate);
29243 if (PyErr_Occurred()) SWIG_fail;
29244 }
29245 {
29246 resultobj = wxPyMake_wxObject(result);
29247 }
29248 {
29249 if (temp4)
29250 delete arg4;
29251 }
29252 {
29253 if (temp6)
29254 delete arg6;
29255 }
29256 return resultobj;
29257 fail:
29258 {
29259 if (temp4)
29260 delete arg4;
29261 }
29262 {
29263 if (temp6)
29264 delete arg6;
29265 }
29266 return NULL;
29267 }
29268
29269
29270 static PyObject *_wrap_Menu_PrependItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29271 PyObject *resultobj;
29272 wxMenu *arg1 = (wxMenu *) 0 ;
29273 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29274 wxMenuItem *result;
29275 PyObject * obj0 = 0 ;
29276 PyObject * obj1 = 0 ;
29277 char *kwnames[] = {
29278 (char *) "self",(char *) "item", NULL
29279 };
29280
29281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_PrependItem",kwnames,&obj0,&obj1)) goto fail;
29282 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29283 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29284 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29285 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29286 {
29287 PyThreadState* __tstate = wxPyBeginAllowThreads();
29288 result = (wxMenuItem *)(arg1)->Prepend(arg2);
29289
29290 wxPyEndAllowThreads(__tstate);
29291 if (PyErr_Occurred()) SWIG_fail;
29292 }
29293 {
29294 resultobj = wxPyMake_wxObject(result);
29295 }
29296 return resultobj;
29297 fail:
29298 return NULL;
29299 }
29300
29301
29302 static PyObject *_wrap_Menu_Prepend(PyObject *self, PyObject *args, PyObject *kwargs) {
29303 PyObject *resultobj;
29304 wxMenu *arg1 = (wxMenu *) 0 ;
29305 int arg2 ;
29306 wxString *arg3 = 0 ;
29307 wxString const &arg4_defvalue = wxPyEmptyString ;
29308 wxString *arg4 = (wxString *) &arg4_defvalue ;
29309 int arg5 = (int) wxITEM_NORMAL ;
29310 wxMenuItem *result;
29311 bool temp3 = False ;
29312 bool temp4 = False ;
29313 PyObject * obj0 = 0 ;
29314 PyObject * obj1 = 0 ;
29315 PyObject * obj2 = 0 ;
29316 PyObject * obj3 = 0 ;
29317 PyObject * obj4 = 0 ;
29318 char *kwnames[] = {
29319 (char *) "self",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
29320 };
29321
29322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Menu_Prepend",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29323 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29324 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29325 arg2 = (int) SWIG_AsInt(obj1);
29326 if (PyErr_Occurred()) SWIG_fail;
29327 {
29328 arg3 = wxString_in_helper(obj2);
29329 if (arg3 == NULL) SWIG_fail;
29330 temp3 = True;
29331 }
29332 if (obj3) {
29333 {
29334 arg4 = wxString_in_helper(obj3);
29335 if (arg4 == NULL) SWIG_fail;
29336 temp4 = True;
29337 }
29338 }
29339 if (obj4) {
29340 arg5 = (wxItemKind) SWIG_AsInt(obj4);
29341 if (PyErr_Occurred()) SWIG_fail;
29342 }
29343 {
29344 PyThreadState* __tstate = wxPyBeginAllowThreads();
29345 result = (wxMenuItem *)(arg1)->Prepend(arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5);
29346
29347 wxPyEndAllowThreads(__tstate);
29348 if (PyErr_Occurred()) SWIG_fail;
29349 }
29350 {
29351 resultobj = wxPyMake_wxObject(result);
29352 }
29353 {
29354 if (temp3)
29355 delete arg3;
29356 }
29357 {
29358 if (temp4)
29359 delete arg4;
29360 }
29361 return resultobj;
29362 fail:
29363 {
29364 if (temp3)
29365 delete arg3;
29366 }
29367 {
29368 if (temp4)
29369 delete arg4;
29370 }
29371 return NULL;
29372 }
29373
29374
29375 static PyObject *_wrap_Menu_PrependSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
29376 PyObject *resultobj;
29377 wxMenu *arg1 = (wxMenu *) 0 ;
29378 wxMenuItem *result;
29379 PyObject * obj0 = 0 ;
29380 char *kwnames[] = {
29381 (char *) "self", NULL
29382 };
29383
29384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_PrependSeparator",kwnames,&obj0)) goto fail;
29385 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29386 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29387 {
29388 PyThreadState* __tstate = wxPyBeginAllowThreads();
29389 result = (wxMenuItem *)(arg1)->PrependSeparator();
29390
29391 wxPyEndAllowThreads(__tstate);
29392 if (PyErr_Occurred()) SWIG_fail;
29393 }
29394 {
29395 resultobj = wxPyMake_wxObject(result);
29396 }
29397 return resultobj;
29398 fail:
29399 return NULL;
29400 }
29401
29402
29403 static PyObject *_wrap_Menu_PrependCheckItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29404 PyObject *resultobj;
29405 wxMenu *arg1 = (wxMenu *) 0 ;
29406 int arg2 ;
29407 wxString *arg3 = 0 ;
29408 wxString const &arg4_defvalue = wxPyEmptyString ;
29409 wxString *arg4 = (wxString *) &arg4_defvalue ;
29410 wxMenuItem *result;
29411 bool temp3 = False ;
29412 bool temp4 = False ;
29413 PyObject * obj0 = 0 ;
29414 PyObject * obj1 = 0 ;
29415 PyObject * obj2 = 0 ;
29416 PyObject * obj3 = 0 ;
29417 char *kwnames[] = {
29418 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
29419 };
29420
29421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_PrependCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29422 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29423 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29424 arg2 = (int) SWIG_AsInt(obj1);
29425 if (PyErr_Occurred()) SWIG_fail;
29426 {
29427 arg3 = wxString_in_helper(obj2);
29428 if (arg3 == NULL) SWIG_fail;
29429 temp3 = True;
29430 }
29431 if (obj3) {
29432 {
29433 arg4 = wxString_in_helper(obj3);
29434 if (arg4 == NULL) SWIG_fail;
29435 temp4 = True;
29436 }
29437 }
29438 {
29439 PyThreadState* __tstate = wxPyBeginAllowThreads();
29440 result = (wxMenuItem *)(arg1)->PrependCheckItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
29441
29442 wxPyEndAllowThreads(__tstate);
29443 if (PyErr_Occurred()) SWIG_fail;
29444 }
29445 {
29446 resultobj = wxPyMake_wxObject(result);
29447 }
29448 {
29449 if (temp3)
29450 delete arg3;
29451 }
29452 {
29453 if (temp4)
29454 delete arg4;
29455 }
29456 return resultobj;
29457 fail:
29458 {
29459 if (temp3)
29460 delete arg3;
29461 }
29462 {
29463 if (temp4)
29464 delete arg4;
29465 }
29466 return NULL;
29467 }
29468
29469
29470 static PyObject *_wrap_Menu_PrependRadioItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29471 PyObject *resultobj;
29472 wxMenu *arg1 = (wxMenu *) 0 ;
29473 int arg2 ;
29474 wxString *arg3 = 0 ;
29475 wxString const &arg4_defvalue = wxPyEmptyString ;
29476 wxString *arg4 = (wxString *) &arg4_defvalue ;
29477 wxMenuItem *result;
29478 bool temp3 = False ;
29479 bool temp4 = False ;
29480 PyObject * obj0 = 0 ;
29481 PyObject * obj1 = 0 ;
29482 PyObject * obj2 = 0 ;
29483 PyObject * obj3 = 0 ;
29484 char *kwnames[] = {
29485 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
29486 };
29487
29488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_PrependRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29489 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29490 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29491 arg2 = (int) SWIG_AsInt(obj1);
29492 if (PyErr_Occurred()) SWIG_fail;
29493 {
29494 arg3 = wxString_in_helper(obj2);
29495 if (arg3 == NULL) SWIG_fail;
29496 temp3 = True;
29497 }
29498 if (obj3) {
29499 {
29500 arg4 = wxString_in_helper(obj3);
29501 if (arg4 == NULL) SWIG_fail;
29502 temp4 = True;
29503 }
29504 }
29505 {
29506 PyThreadState* __tstate = wxPyBeginAllowThreads();
29507 result = (wxMenuItem *)(arg1)->PrependRadioItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
29508
29509 wxPyEndAllowThreads(__tstate);
29510 if (PyErr_Occurred()) SWIG_fail;
29511 }
29512 {
29513 resultobj = wxPyMake_wxObject(result);
29514 }
29515 {
29516 if (temp3)
29517 delete arg3;
29518 }
29519 {
29520 if (temp4)
29521 delete arg4;
29522 }
29523 return resultobj;
29524 fail:
29525 {
29526 if (temp3)
29527 delete arg3;
29528 }
29529 {
29530 if (temp4)
29531 delete arg4;
29532 }
29533 return NULL;
29534 }
29535
29536
29537 static PyObject *_wrap_Menu_PrependMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
29538 PyObject *resultobj;
29539 wxMenu *arg1 = (wxMenu *) 0 ;
29540 int arg2 ;
29541 wxString *arg3 = 0 ;
29542 wxMenu *arg4 = (wxMenu *) 0 ;
29543 wxString const &arg5_defvalue = wxPyEmptyString ;
29544 wxString *arg5 = (wxString *) &arg5_defvalue ;
29545 wxMenuItem *result;
29546 bool temp3 = False ;
29547 bool temp5 = False ;
29548 PyObject * obj0 = 0 ;
29549 PyObject * obj1 = 0 ;
29550 PyObject * obj2 = 0 ;
29551 PyObject * obj3 = 0 ;
29552 PyObject * obj4 = 0 ;
29553 char *kwnames[] = {
29554 (char *) "self",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
29555 };
29556
29557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_PrependMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29558 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29560 arg2 = (int) SWIG_AsInt(obj1);
29561 if (PyErr_Occurred()) SWIG_fail;
29562 {
29563 arg3 = wxString_in_helper(obj2);
29564 if (arg3 == NULL) SWIG_fail;
29565 temp3 = True;
29566 }
29567 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxMenu,
29568 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29569 if (obj4) {
29570 {
29571 arg5 = wxString_in_helper(obj4);
29572 if (arg5 == NULL) SWIG_fail;
29573 temp5 = True;
29574 }
29575 }
29576 {
29577 PyThreadState* __tstate = wxPyBeginAllowThreads();
29578 result = (wxMenuItem *)(arg1)->Prepend(arg2,(wxString const &)*arg3,arg4,(wxString const &)*arg5);
29579
29580 wxPyEndAllowThreads(__tstate);
29581 if (PyErr_Occurred()) SWIG_fail;
29582 }
29583 {
29584 resultobj = wxPyMake_wxObject(result);
29585 }
29586 {
29587 if (temp3)
29588 delete arg3;
29589 }
29590 {
29591 if (temp5)
29592 delete arg5;
29593 }
29594 return resultobj;
29595 fail:
29596 {
29597 if (temp3)
29598 delete arg3;
29599 }
29600 {
29601 if (temp5)
29602 delete arg5;
29603 }
29604 return NULL;
29605 }
29606
29607
29608 static PyObject *_wrap_Menu_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
29609 PyObject *resultobj;
29610 wxMenu *arg1 = (wxMenu *) 0 ;
29611 int arg2 ;
29612 wxMenuItem *result;
29613 PyObject * obj0 = 0 ;
29614 PyObject * obj1 = 0 ;
29615 char *kwnames[] = {
29616 (char *) "self",(char *) "id", NULL
29617 };
29618
29619 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Remove",kwnames,&obj0,&obj1)) goto fail;
29620 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29621 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29622 arg2 = (int) SWIG_AsInt(obj1);
29623 if (PyErr_Occurred()) SWIG_fail;
29624 {
29625 PyThreadState* __tstate = wxPyBeginAllowThreads();
29626 result = (wxMenuItem *)(arg1)->Remove(arg2);
29627
29628 wxPyEndAllowThreads(__tstate);
29629 if (PyErr_Occurred()) SWIG_fail;
29630 }
29631 {
29632 resultobj = wxPyMake_wxObject(result);
29633 }
29634 return resultobj;
29635 fail:
29636 return NULL;
29637 }
29638
29639
29640 static PyObject *_wrap_Menu_RemoveItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29641 PyObject *resultobj;
29642 wxMenu *arg1 = (wxMenu *) 0 ;
29643 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29644 wxMenuItem *result;
29645 PyObject * obj0 = 0 ;
29646 PyObject * obj1 = 0 ;
29647 char *kwnames[] = {
29648 (char *) "self",(char *) "item", NULL
29649 };
29650
29651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_RemoveItem",kwnames,&obj0,&obj1)) goto fail;
29652 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29653 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29654 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29655 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29656 {
29657 PyThreadState* __tstate = wxPyBeginAllowThreads();
29658 result = (wxMenuItem *)(arg1)->Remove(arg2);
29659
29660 wxPyEndAllowThreads(__tstate);
29661 if (PyErr_Occurred()) SWIG_fail;
29662 }
29663 {
29664 resultobj = wxPyMake_wxObject(result);
29665 }
29666 return resultobj;
29667 fail:
29668 return NULL;
29669 }
29670
29671
29672 static PyObject *_wrap_Menu_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
29673 PyObject *resultobj;
29674 wxMenu *arg1 = (wxMenu *) 0 ;
29675 int arg2 ;
29676 bool result;
29677 PyObject * obj0 = 0 ;
29678 PyObject * obj1 = 0 ;
29679 char *kwnames[] = {
29680 (char *) "self",(char *) "id", NULL
29681 };
29682
29683 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Delete",kwnames,&obj0,&obj1)) goto fail;
29684 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29685 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29686 arg2 = (int) SWIG_AsInt(obj1);
29687 if (PyErr_Occurred()) SWIG_fail;
29688 {
29689 PyThreadState* __tstate = wxPyBeginAllowThreads();
29690 result = (bool)(arg1)->Delete(arg2);
29691
29692 wxPyEndAllowThreads(__tstate);
29693 if (PyErr_Occurred()) SWIG_fail;
29694 }
29695 {
29696 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29697 }
29698 return resultobj;
29699 fail:
29700 return NULL;
29701 }
29702
29703
29704 static PyObject *_wrap_Menu_DeleteItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29705 PyObject *resultobj;
29706 wxMenu *arg1 = (wxMenu *) 0 ;
29707 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29708 bool result;
29709 PyObject * obj0 = 0 ;
29710 PyObject * obj1 = 0 ;
29711 char *kwnames[] = {
29712 (char *) "self",(char *) "item", NULL
29713 };
29714
29715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DeleteItem",kwnames,&obj0,&obj1)) goto fail;
29716 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29717 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29718 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29719 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29720 {
29721 PyThreadState* __tstate = wxPyBeginAllowThreads();
29722 result = (bool)(arg1)->Delete(arg2);
29723
29724 wxPyEndAllowThreads(__tstate);
29725 if (PyErr_Occurred()) SWIG_fail;
29726 }
29727 {
29728 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29729 }
29730 return resultobj;
29731 fail:
29732 return NULL;
29733 }
29734
29735
29736 static PyObject *_wrap_Menu_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
29737 PyObject *resultobj;
29738 wxMenu *arg1 = (wxMenu *) 0 ;
29739 PyObject * obj0 = 0 ;
29740 char *kwnames[] = {
29741 (char *) "self", NULL
29742 };
29743
29744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Destroy",kwnames,&obj0)) goto fail;
29745 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29746 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29747 {
29748 PyThreadState* __tstate = wxPyBeginAllowThreads();
29749 wxMenu_Destroy(arg1);
29750
29751 wxPyEndAllowThreads(__tstate);
29752 if (PyErr_Occurred()) SWIG_fail;
29753 }
29754 Py_INCREF(Py_None); resultobj = Py_None;
29755 return resultobj;
29756 fail:
29757 return NULL;
29758 }
29759
29760
29761 static PyObject *_wrap_Menu_DestroyId(PyObject *self, PyObject *args, PyObject *kwargs) {
29762 PyObject *resultobj;
29763 wxMenu *arg1 = (wxMenu *) 0 ;
29764 int arg2 ;
29765 bool result;
29766 PyObject * obj0 = 0 ;
29767 PyObject * obj1 = 0 ;
29768 char *kwnames[] = {
29769 (char *) "self",(char *) "id", NULL
29770 };
29771
29772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DestroyId",kwnames,&obj0,&obj1)) goto fail;
29773 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29774 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29775 arg2 = (int) SWIG_AsInt(obj1);
29776 if (PyErr_Occurred()) SWIG_fail;
29777 {
29778 PyThreadState* __tstate = wxPyBeginAllowThreads();
29779 result = (bool)(arg1)->Destroy(arg2);
29780
29781 wxPyEndAllowThreads(__tstate);
29782 if (PyErr_Occurred()) SWIG_fail;
29783 }
29784 {
29785 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29786 }
29787 return resultobj;
29788 fail:
29789 return NULL;
29790 }
29791
29792
29793 static PyObject *_wrap_Menu_DestroyItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29794 PyObject *resultobj;
29795 wxMenu *arg1 = (wxMenu *) 0 ;
29796 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29797 bool result;
29798 PyObject * obj0 = 0 ;
29799 PyObject * obj1 = 0 ;
29800 char *kwnames[] = {
29801 (char *) "self",(char *) "item", NULL
29802 };
29803
29804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DestroyItem",kwnames,&obj0,&obj1)) goto fail;
29805 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29806 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29807 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29808 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29809 {
29810 PyThreadState* __tstate = wxPyBeginAllowThreads();
29811 result = (bool)(arg1)->Destroy(arg2);
29812
29813 wxPyEndAllowThreads(__tstate);
29814 if (PyErr_Occurred()) SWIG_fail;
29815 }
29816 {
29817 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29818 }
29819 return resultobj;
29820 fail:
29821 return NULL;
29822 }
29823
29824
29825 static PyObject *_wrap_Menu_GetMenuItemCount(PyObject *self, PyObject *args, PyObject *kwargs) {
29826 PyObject *resultobj;
29827 wxMenu *arg1 = (wxMenu *) 0 ;
29828 size_t result;
29829 PyObject * obj0 = 0 ;
29830 char *kwnames[] = {
29831 (char *) "self", NULL
29832 };
29833
29834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuItemCount",kwnames,&obj0)) goto fail;
29835 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29836 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29837 {
29838 PyThreadState* __tstate = wxPyBeginAllowThreads();
29839 result = (size_t)((wxMenu const *)arg1)->GetMenuItemCount();
29840
29841 wxPyEndAllowThreads(__tstate);
29842 if (PyErr_Occurred()) SWIG_fail;
29843 }
29844 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
29845 return resultobj;
29846 fail:
29847 return NULL;
29848 }
29849
29850
29851 static PyObject *_wrap_Menu_GetMenuItems(PyObject *self, PyObject *args, PyObject *kwargs) {
29852 PyObject *resultobj;
29853 wxMenu *arg1 = (wxMenu *) 0 ;
29854 PyObject *result;
29855 PyObject * obj0 = 0 ;
29856 char *kwnames[] = {
29857 (char *) "self", NULL
29858 };
29859
29860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuItems",kwnames,&obj0)) goto fail;
29861 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29862 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29863 {
29864 PyThreadState* __tstate = wxPyBeginAllowThreads();
29865 result = (PyObject *)wxMenu_GetMenuItems(arg1);
29866
29867 wxPyEndAllowThreads(__tstate);
29868 if (PyErr_Occurred()) SWIG_fail;
29869 }
29870 resultobj = result;
29871 return resultobj;
29872 fail:
29873 return NULL;
29874 }
29875
29876
29877 static PyObject *_wrap_Menu_FindItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29878 PyObject *resultobj;
29879 wxMenu *arg1 = (wxMenu *) 0 ;
29880 wxString *arg2 = 0 ;
29881 int result;
29882 bool temp2 = False ;
29883 PyObject * obj0 = 0 ;
29884 PyObject * obj1 = 0 ;
29885 char *kwnames[] = {
29886 (char *) "self",(char *) "item", NULL
29887 };
29888
29889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItem",kwnames,&obj0,&obj1)) goto fail;
29890 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29891 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29892 {
29893 arg2 = wxString_in_helper(obj1);
29894 if (arg2 == NULL) SWIG_fail;
29895 temp2 = True;
29896 }
29897 {
29898 PyThreadState* __tstate = wxPyBeginAllowThreads();
29899 result = (int)((wxMenu const *)arg1)->FindItem((wxString const &)*arg2);
29900
29901 wxPyEndAllowThreads(__tstate);
29902 if (PyErr_Occurred()) SWIG_fail;
29903 }
29904 resultobj = SWIG_FromInt((int)result);
29905 {
29906 if (temp2)
29907 delete arg2;
29908 }
29909 return resultobj;
29910 fail:
29911 {
29912 if (temp2)
29913 delete arg2;
29914 }
29915 return NULL;
29916 }
29917
29918
29919 static PyObject *_wrap_Menu_FindItemById(PyObject *self, PyObject *args, PyObject *kwargs) {
29920 PyObject *resultobj;
29921 wxMenu *arg1 = (wxMenu *) 0 ;
29922 int arg2 ;
29923 wxMenuItem *result;
29924 PyObject * obj0 = 0 ;
29925 PyObject * obj1 = 0 ;
29926 char *kwnames[] = {
29927 (char *) "self",(char *) "id", NULL
29928 };
29929
29930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItemById",kwnames,&obj0,&obj1)) goto fail;
29931 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29932 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29933 arg2 = (int) SWIG_AsInt(obj1);
29934 if (PyErr_Occurred()) SWIG_fail;
29935 {
29936 PyThreadState* __tstate = wxPyBeginAllowThreads();
29937 result = (wxMenuItem *)((wxMenu const *)arg1)->FindItem(arg2);
29938
29939 wxPyEndAllowThreads(__tstate);
29940 if (PyErr_Occurred()) SWIG_fail;
29941 }
29942 {
29943 resultobj = wxPyMake_wxObject(result);
29944 }
29945 return resultobj;
29946 fail:
29947 return NULL;
29948 }
29949
29950
29951 static PyObject *_wrap_Menu_FindItemByPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
29952 PyObject *resultobj;
29953 wxMenu *arg1 = (wxMenu *) 0 ;
29954 size_t arg2 ;
29955 wxMenuItem *result;
29956 PyObject * obj0 = 0 ;
29957 PyObject * obj1 = 0 ;
29958 char *kwnames[] = {
29959 (char *) "self",(char *) "position", NULL
29960 };
29961
29962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItemByPosition",kwnames,&obj0,&obj1)) goto fail;
29963 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29964 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29965 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29966 if (PyErr_Occurred()) SWIG_fail;
29967 {
29968 PyThreadState* __tstate = wxPyBeginAllowThreads();
29969 result = (wxMenuItem *)((wxMenu const *)arg1)->FindItemByPosition(arg2);
29970
29971 wxPyEndAllowThreads(__tstate);
29972 if (PyErr_Occurred()) SWIG_fail;
29973 }
29974 {
29975 resultobj = wxPyMake_wxObject(result);
29976 }
29977 return resultobj;
29978 fail:
29979 return NULL;
29980 }
29981
29982
29983 static PyObject *_wrap_Menu_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
29984 PyObject *resultobj;
29985 wxMenu *arg1 = (wxMenu *) 0 ;
29986 int arg2 ;
29987 bool arg3 ;
29988 PyObject * obj0 = 0 ;
29989 PyObject * obj1 = 0 ;
29990 PyObject * obj2 = 0 ;
29991 char *kwnames[] = {
29992 (char *) "self",(char *) "id",(char *) "enable", NULL
29993 };
29994
29995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_Enable",kwnames,&obj0,&obj1,&obj2)) goto fail;
29996 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29997 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29998 arg2 = (int) SWIG_AsInt(obj1);
29999 if (PyErr_Occurred()) SWIG_fail;
30000 arg3 = (bool) SWIG_AsBool(obj2);
30001 if (PyErr_Occurred()) SWIG_fail;
30002 {
30003 PyThreadState* __tstate = wxPyBeginAllowThreads();
30004 (arg1)->Enable(arg2,arg3);
30005
30006 wxPyEndAllowThreads(__tstate);
30007 if (PyErr_Occurred()) SWIG_fail;
30008 }
30009 Py_INCREF(Py_None); resultobj = Py_None;
30010 return resultobj;
30011 fail:
30012 return NULL;
30013 }
30014
30015
30016 static PyObject *_wrap_Menu_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
30017 PyObject *resultobj;
30018 wxMenu *arg1 = (wxMenu *) 0 ;
30019 int arg2 ;
30020 bool result;
30021 PyObject * obj0 = 0 ;
30022 PyObject * obj1 = 0 ;
30023 char *kwnames[] = {
30024 (char *) "self",(char *) "id", NULL
30025 };
30026
30027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_IsEnabled",kwnames,&obj0,&obj1)) goto fail;
30028 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30029 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30030 arg2 = (int) SWIG_AsInt(obj1);
30031 if (PyErr_Occurred()) SWIG_fail;
30032 {
30033 PyThreadState* __tstate = wxPyBeginAllowThreads();
30034 result = (bool)((wxMenu const *)arg1)->IsEnabled(arg2);
30035
30036 wxPyEndAllowThreads(__tstate);
30037 if (PyErr_Occurred()) SWIG_fail;
30038 }
30039 {
30040 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30041 }
30042 return resultobj;
30043 fail:
30044 return NULL;
30045 }
30046
30047
30048 static PyObject *_wrap_Menu_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
30049 PyObject *resultobj;
30050 wxMenu *arg1 = (wxMenu *) 0 ;
30051 int arg2 ;
30052 bool arg3 ;
30053 PyObject * obj0 = 0 ;
30054 PyObject * obj1 = 0 ;
30055 PyObject * obj2 = 0 ;
30056 char *kwnames[] = {
30057 (char *) "self",(char *) "id",(char *) "check", NULL
30058 };
30059
30060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
30061 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30062 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30063 arg2 = (int) SWIG_AsInt(obj1);
30064 if (PyErr_Occurred()) SWIG_fail;
30065 arg3 = (bool) SWIG_AsBool(obj2);
30066 if (PyErr_Occurred()) SWIG_fail;
30067 {
30068 PyThreadState* __tstate = wxPyBeginAllowThreads();
30069 (arg1)->Check(arg2,arg3);
30070
30071 wxPyEndAllowThreads(__tstate);
30072 if (PyErr_Occurred()) SWIG_fail;
30073 }
30074 Py_INCREF(Py_None); resultobj = Py_None;
30075 return resultobj;
30076 fail:
30077 return NULL;
30078 }
30079
30080
30081 static PyObject *_wrap_Menu_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
30082 PyObject *resultobj;
30083 wxMenu *arg1 = (wxMenu *) 0 ;
30084 int arg2 ;
30085 bool result;
30086 PyObject * obj0 = 0 ;
30087 PyObject * obj1 = 0 ;
30088 char *kwnames[] = {
30089 (char *) "self",(char *) "id", NULL
30090 };
30091
30092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_IsChecked",kwnames,&obj0,&obj1)) goto fail;
30093 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30094 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30095 arg2 = (int) SWIG_AsInt(obj1);
30096 if (PyErr_Occurred()) SWIG_fail;
30097 {
30098 PyThreadState* __tstate = wxPyBeginAllowThreads();
30099 result = (bool)((wxMenu const *)arg1)->IsChecked(arg2);
30100
30101 wxPyEndAllowThreads(__tstate);
30102 if (PyErr_Occurred()) SWIG_fail;
30103 }
30104 {
30105 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30106 }
30107 return resultobj;
30108 fail:
30109 return NULL;
30110 }
30111
30112
30113 static PyObject *_wrap_Menu_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
30114 PyObject *resultobj;
30115 wxMenu *arg1 = (wxMenu *) 0 ;
30116 int arg2 ;
30117 wxString *arg3 = 0 ;
30118 bool temp3 = False ;
30119 PyObject * obj0 = 0 ;
30120 PyObject * obj1 = 0 ;
30121 PyObject * obj2 = 0 ;
30122 char *kwnames[] = {
30123 (char *) "self",(char *) "id",(char *) "label", NULL
30124 };
30125
30126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_SetLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
30127 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30128 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30129 arg2 = (int) SWIG_AsInt(obj1);
30130 if (PyErr_Occurred()) SWIG_fail;
30131 {
30132 arg3 = wxString_in_helper(obj2);
30133 if (arg3 == NULL) SWIG_fail;
30134 temp3 = True;
30135 }
30136 {
30137 PyThreadState* __tstate = wxPyBeginAllowThreads();
30138 (arg1)->SetLabel(arg2,(wxString const &)*arg3);
30139
30140 wxPyEndAllowThreads(__tstate);
30141 if (PyErr_Occurred()) SWIG_fail;
30142 }
30143 Py_INCREF(Py_None); resultobj = Py_None;
30144 {
30145 if (temp3)
30146 delete arg3;
30147 }
30148 return resultobj;
30149 fail:
30150 {
30151 if (temp3)
30152 delete arg3;
30153 }
30154 return NULL;
30155 }
30156
30157
30158 static PyObject *_wrap_Menu_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
30159 PyObject *resultobj;
30160 wxMenu *arg1 = (wxMenu *) 0 ;
30161 int arg2 ;
30162 wxString result;
30163 PyObject * obj0 = 0 ;
30164 PyObject * obj1 = 0 ;
30165 char *kwnames[] = {
30166 (char *) "self",(char *) "id", NULL
30167 };
30168
30169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_GetLabel",kwnames,&obj0,&obj1)) goto fail;
30170 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30171 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30172 arg2 = (int) SWIG_AsInt(obj1);
30173 if (PyErr_Occurred()) SWIG_fail;
30174 {
30175 PyThreadState* __tstate = wxPyBeginAllowThreads();
30176 result = ((wxMenu const *)arg1)->GetLabel(arg2);
30177
30178 wxPyEndAllowThreads(__tstate);
30179 if (PyErr_Occurred()) SWIG_fail;
30180 }
30181 {
30182 #if wxUSE_UNICODE
30183 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30184 #else
30185 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30186 #endif
30187 }
30188 return resultobj;
30189 fail:
30190 return NULL;
30191 }
30192
30193
30194 static PyObject *_wrap_Menu_SetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
30195 PyObject *resultobj;
30196 wxMenu *arg1 = (wxMenu *) 0 ;
30197 int arg2 ;
30198 wxString *arg3 = 0 ;
30199 bool temp3 = False ;
30200 PyObject * obj0 = 0 ;
30201 PyObject * obj1 = 0 ;
30202 PyObject * obj2 = 0 ;
30203 char *kwnames[] = {
30204 (char *) "self",(char *) "id",(char *) "helpString", NULL
30205 };
30206
30207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_SetHelpString",kwnames,&obj0,&obj1,&obj2)) goto fail;
30208 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30209 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30210 arg2 = (int) SWIG_AsInt(obj1);
30211 if (PyErr_Occurred()) SWIG_fail;
30212 {
30213 arg3 = wxString_in_helper(obj2);
30214 if (arg3 == NULL) SWIG_fail;
30215 temp3 = True;
30216 }
30217 {
30218 PyThreadState* __tstate = wxPyBeginAllowThreads();
30219 (arg1)->SetHelpString(arg2,(wxString const &)*arg3);
30220
30221 wxPyEndAllowThreads(__tstate);
30222 if (PyErr_Occurred()) SWIG_fail;
30223 }
30224 Py_INCREF(Py_None); resultobj = Py_None;
30225 {
30226 if (temp3)
30227 delete arg3;
30228 }
30229 return resultobj;
30230 fail:
30231 {
30232 if (temp3)
30233 delete arg3;
30234 }
30235 return NULL;
30236 }
30237
30238
30239 static PyObject *_wrap_Menu_GetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
30240 PyObject *resultobj;
30241 wxMenu *arg1 = (wxMenu *) 0 ;
30242 int arg2 ;
30243 wxString result;
30244 PyObject * obj0 = 0 ;
30245 PyObject * obj1 = 0 ;
30246 char *kwnames[] = {
30247 (char *) "self",(char *) "id", NULL
30248 };
30249
30250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_GetHelpString",kwnames,&obj0,&obj1)) goto fail;
30251 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30252 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30253 arg2 = (int) SWIG_AsInt(obj1);
30254 if (PyErr_Occurred()) SWIG_fail;
30255 {
30256 PyThreadState* __tstate = wxPyBeginAllowThreads();
30257 result = ((wxMenu const *)arg1)->GetHelpString(arg2);
30258
30259 wxPyEndAllowThreads(__tstate);
30260 if (PyErr_Occurred()) SWIG_fail;
30261 }
30262 {
30263 #if wxUSE_UNICODE
30264 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30265 #else
30266 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30267 #endif
30268 }
30269 return resultobj;
30270 fail:
30271 return NULL;
30272 }
30273
30274
30275 static PyObject *_wrap_Menu_SetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
30276 PyObject *resultobj;
30277 wxMenu *arg1 = (wxMenu *) 0 ;
30278 wxString *arg2 = 0 ;
30279 bool temp2 = False ;
30280 PyObject * obj0 = 0 ;
30281 PyObject * obj1 = 0 ;
30282 char *kwnames[] = {
30283 (char *) "self",(char *) "title", NULL
30284 };
30285
30286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetTitle",kwnames,&obj0,&obj1)) goto fail;
30287 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30288 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30289 {
30290 arg2 = wxString_in_helper(obj1);
30291 if (arg2 == NULL) SWIG_fail;
30292 temp2 = True;
30293 }
30294 {
30295 PyThreadState* __tstate = wxPyBeginAllowThreads();
30296 (arg1)->SetTitle((wxString const &)*arg2);
30297
30298 wxPyEndAllowThreads(__tstate);
30299 if (PyErr_Occurred()) SWIG_fail;
30300 }
30301 Py_INCREF(Py_None); resultobj = Py_None;
30302 {
30303 if (temp2)
30304 delete arg2;
30305 }
30306 return resultobj;
30307 fail:
30308 {
30309 if (temp2)
30310 delete arg2;
30311 }
30312 return NULL;
30313 }
30314
30315
30316 static PyObject *_wrap_Menu_GetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
30317 PyObject *resultobj;
30318 wxMenu *arg1 = (wxMenu *) 0 ;
30319 wxString result;
30320 PyObject * obj0 = 0 ;
30321 char *kwnames[] = {
30322 (char *) "self", NULL
30323 };
30324
30325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetTitle",kwnames,&obj0)) goto fail;
30326 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30327 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30328 {
30329 PyThreadState* __tstate = wxPyBeginAllowThreads();
30330 result = ((wxMenu const *)arg1)->GetTitle();
30331
30332 wxPyEndAllowThreads(__tstate);
30333 if (PyErr_Occurred()) SWIG_fail;
30334 }
30335 {
30336 #if wxUSE_UNICODE
30337 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30338 #else
30339 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30340 #endif
30341 }
30342 return resultobj;
30343 fail:
30344 return NULL;
30345 }
30346
30347
30348 static PyObject *_wrap_Menu_SetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
30349 PyObject *resultobj;
30350 wxMenu *arg1 = (wxMenu *) 0 ;
30351 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
30352 PyObject * obj0 = 0 ;
30353 PyObject * obj1 = 0 ;
30354 char *kwnames[] = {
30355 (char *) "self",(char *) "handler", NULL
30356 };
30357
30358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetEventHandler",kwnames,&obj0,&obj1)) goto fail;
30359 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30360 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30361 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
30362 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30363 {
30364 PyThreadState* __tstate = wxPyBeginAllowThreads();
30365 (arg1)->SetEventHandler(arg2);
30366
30367 wxPyEndAllowThreads(__tstate);
30368 if (PyErr_Occurred()) SWIG_fail;
30369 }
30370 Py_INCREF(Py_None); resultobj = Py_None;
30371 return resultobj;
30372 fail:
30373 return NULL;
30374 }
30375
30376
30377 static PyObject *_wrap_Menu_GetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
30378 PyObject *resultobj;
30379 wxMenu *arg1 = (wxMenu *) 0 ;
30380 wxEvtHandler *result;
30381 PyObject * obj0 = 0 ;
30382 char *kwnames[] = {
30383 (char *) "self", NULL
30384 };
30385
30386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetEventHandler",kwnames,&obj0)) goto fail;
30387 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30388 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30389 {
30390 PyThreadState* __tstate = wxPyBeginAllowThreads();
30391 result = (wxEvtHandler *)((wxMenu const *)arg1)->GetEventHandler();
30392
30393 wxPyEndAllowThreads(__tstate);
30394 if (PyErr_Occurred()) SWIG_fail;
30395 }
30396 {
30397 resultobj = wxPyMake_wxObject(result);
30398 }
30399 return resultobj;
30400 fail:
30401 return NULL;
30402 }
30403
30404
30405 static PyObject *_wrap_Menu_SetInvokingWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
30406 PyObject *resultobj;
30407 wxMenu *arg1 = (wxMenu *) 0 ;
30408 wxWindow *arg2 = (wxWindow *) 0 ;
30409 PyObject * obj0 = 0 ;
30410 PyObject * obj1 = 0 ;
30411 char *kwnames[] = {
30412 (char *) "self",(char *) "win", NULL
30413 };
30414
30415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetInvokingWindow",kwnames,&obj0,&obj1)) goto fail;
30416 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30417 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30418 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
30419 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30420 {
30421 PyThreadState* __tstate = wxPyBeginAllowThreads();
30422 (arg1)->SetInvokingWindow(arg2);
30423
30424 wxPyEndAllowThreads(__tstate);
30425 if (PyErr_Occurred()) SWIG_fail;
30426 }
30427 Py_INCREF(Py_None); resultobj = Py_None;
30428 return resultobj;
30429 fail:
30430 return NULL;
30431 }
30432
30433
30434 static PyObject *_wrap_Menu_GetInvokingWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
30435 PyObject *resultobj;
30436 wxMenu *arg1 = (wxMenu *) 0 ;
30437 wxWindow *result;
30438 PyObject * obj0 = 0 ;
30439 char *kwnames[] = {
30440 (char *) "self", NULL
30441 };
30442
30443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetInvokingWindow",kwnames,&obj0)) goto fail;
30444 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30445 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30446 {
30447 PyThreadState* __tstate = wxPyBeginAllowThreads();
30448 result = (wxWindow *)((wxMenu const *)arg1)->GetInvokingWindow();
30449
30450 wxPyEndAllowThreads(__tstate);
30451 if (PyErr_Occurred()) SWIG_fail;
30452 }
30453 {
30454 resultobj = wxPyMake_wxObject(result);
30455 }
30456 return resultobj;
30457 fail:
30458 return NULL;
30459 }
30460
30461
30462 static PyObject *_wrap_Menu_GetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
30463 PyObject *resultobj;
30464 wxMenu *arg1 = (wxMenu *) 0 ;
30465 long result;
30466 PyObject * obj0 = 0 ;
30467 char *kwnames[] = {
30468 (char *) "self", NULL
30469 };
30470
30471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetStyle",kwnames,&obj0)) goto fail;
30472 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30473 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30474 {
30475 PyThreadState* __tstate = wxPyBeginAllowThreads();
30476 result = (long)((wxMenu const *)arg1)->GetStyle();
30477
30478 wxPyEndAllowThreads(__tstate);
30479 if (PyErr_Occurred()) SWIG_fail;
30480 }
30481 resultobj = SWIG_FromLong((long)result);
30482 return resultobj;
30483 fail:
30484 return NULL;
30485 }
30486
30487
30488 static PyObject *_wrap_Menu_UpdateUI(PyObject *self, PyObject *args, PyObject *kwargs) {
30489 PyObject *resultobj;
30490 wxMenu *arg1 = (wxMenu *) 0 ;
30491 wxEvtHandler *arg2 = (wxEvtHandler *) NULL ;
30492 PyObject * obj0 = 0 ;
30493 PyObject * obj1 = 0 ;
30494 char *kwnames[] = {
30495 (char *) "self",(char *) "source", NULL
30496 };
30497
30498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Menu_UpdateUI",kwnames,&obj0,&obj1)) goto fail;
30499 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30500 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30501 if (obj1) {
30502 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
30503 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30504 }
30505 {
30506 PyThreadState* __tstate = wxPyBeginAllowThreads();
30507 (arg1)->UpdateUI(arg2);
30508
30509 wxPyEndAllowThreads(__tstate);
30510 if (PyErr_Occurred()) SWIG_fail;
30511 }
30512 Py_INCREF(Py_None); resultobj = Py_None;
30513 return resultobj;
30514 fail:
30515 return NULL;
30516 }
30517
30518
30519 static PyObject *_wrap_Menu_GetMenuBar(PyObject *self, PyObject *args, PyObject *kwargs) {
30520 PyObject *resultobj;
30521 wxMenu *arg1 = (wxMenu *) 0 ;
30522 wxMenuBar *result;
30523 PyObject * obj0 = 0 ;
30524 char *kwnames[] = {
30525 (char *) "self", NULL
30526 };
30527
30528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuBar",kwnames,&obj0)) goto fail;
30529 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30530 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30531 {
30532 PyThreadState* __tstate = wxPyBeginAllowThreads();
30533 result = (wxMenuBar *)((wxMenu const *)arg1)->GetMenuBar();
30534
30535 wxPyEndAllowThreads(__tstate);
30536 if (PyErr_Occurred()) SWIG_fail;
30537 }
30538 {
30539 resultobj = wxPyMake_wxObject(result);
30540 }
30541 return resultobj;
30542 fail:
30543 return NULL;
30544 }
30545
30546
30547 static PyObject *_wrap_Menu_Attach(PyObject *self, PyObject *args, PyObject *kwargs) {
30548 PyObject *resultobj;
30549 wxMenu *arg1 = (wxMenu *) 0 ;
30550 wxMenuBarBase *arg2 = (wxMenuBarBase *) 0 ;
30551 PyObject * obj0 = 0 ;
30552 PyObject * obj1 = 0 ;
30553 char *kwnames[] = {
30554 (char *) "self",(char *) "menubar", NULL
30555 };
30556
30557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Attach",kwnames,&obj0,&obj1)) goto fail;
30558 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30560 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuBarBase,
30561 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30562 {
30563 PyThreadState* __tstate = wxPyBeginAllowThreads();
30564 (arg1)->Attach(arg2);
30565
30566 wxPyEndAllowThreads(__tstate);
30567 if (PyErr_Occurred()) SWIG_fail;
30568 }
30569 Py_INCREF(Py_None); resultobj = Py_None;
30570 return resultobj;
30571 fail:
30572 return NULL;
30573 }
30574
30575
30576 static PyObject *_wrap_Menu_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
30577 PyObject *resultobj;
30578 wxMenu *arg1 = (wxMenu *) 0 ;
30579 PyObject * obj0 = 0 ;
30580 char *kwnames[] = {
30581 (char *) "self", NULL
30582 };
30583
30584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Detach",kwnames,&obj0)) goto fail;
30585 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30586 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30587 {
30588 PyThreadState* __tstate = wxPyBeginAllowThreads();
30589 (arg1)->Detach();
30590
30591 wxPyEndAllowThreads(__tstate);
30592 if (PyErr_Occurred()) SWIG_fail;
30593 }
30594 Py_INCREF(Py_None); resultobj = Py_None;
30595 return resultobj;
30596 fail:
30597 return NULL;
30598 }
30599
30600
30601 static PyObject *_wrap_Menu_IsAttached(PyObject *self, PyObject *args, PyObject *kwargs) {
30602 PyObject *resultobj;
30603 wxMenu *arg1 = (wxMenu *) 0 ;
30604 bool result;
30605 PyObject * obj0 = 0 ;
30606 char *kwnames[] = {
30607 (char *) "self", NULL
30608 };
30609
30610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_IsAttached",kwnames,&obj0)) goto fail;
30611 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30612 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30613 {
30614 PyThreadState* __tstate = wxPyBeginAllowThreads();
30615 result = (bool)((wxMenu const *)arg1)->IsAttached();
30616
30617 wxPyEndAllowThreads(__tstate);
30618 if (PyErr_Occurred()) SWIG_fail;
30619 }
30620 {
30621 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30622 }
30623 return resultobj;
30624 fail:
30625 return NULL;
30626 }
30627
30628
30629 static PyObject *_wrap_Menu_SetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
30630 PyObject *resultobj;
30631 wxMenu *arg1 = (wxMenu *) 0 ;
30632 wxMenu *arg2 = (wxMenu *) 0 ;
30633 PyObject * obj0 = 0 ;
30634 PyObject * obj1 = 0 ;
30635 char *kwnames[] = {
30636 (char *) "self",(char *) "parent", NULL
30637 };
30638
30639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetParent",kwnames,&obj0,&obj1)) goto fail;
30640 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30641 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30642 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
30643 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30644 {
30645 PyThreadState* __tstate = wxPyBeginAllowThreads();
30646 (arg1)->SetParent(arg2);
30647
30648 wxPyEndAllowThreads(__tstate);
30649 if (PyErr_Occurred()) SWIG_fail;
30650 }
30651 Py_INCREF(Py_None); resultobj = Py_None;
30652 return resultobj;
30653 fail:
30654 return NULL;
30655 }
30656
30657
30658 static PyObject *_wrap_Menu_GetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
30659 PyObject *resultobj;
30660 wxMenu *arg1 = (wxMenu *) 0 ;
30661 wxMenu *result;
30662 PyObject * obj0 = 0 ;
30663 char *kwnames[] = {
30664 (char *) "self", NULL
30665 };
30666
30667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetParent",kwnames,&obj0)) goto fail;
30668 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30669 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30670 {
30671 PyThreadState* __tstate = wxPyBeginAllowThreads();
30672 result = (wxMenu *)((wxMenu const *)arg1)->GetParent();
30673
30674 wxPyEndAllowThreads(__tstate);
30675 if (PyErr_Occurred()) SWIG_fail;
30676 }
30677 {
30678 resultobj = wxPyMake_wxObject(result);
30679 }
30680 return resultobj;
30681 fail:
30682 return NULL;
30683 }
30684
30685
30686 static PyObject * Menu_swigregister(PyObject *self, PyObject *args) {
30687 PyObject *obj;
30688 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30689 SWIG_TypeClientData(SWIGTYPE_p_wxMenu, obj);
30690 Py_INCREF(obj);
30691 return Py_BuildValue((char *)"");
30692 }
30693 static PyObject *_wrap_new_MenuBar(PyObject *self, PyObject *args, PyObject *kwargs) {
30694 PyObject *resultobj;
30695 long arg1 = (long) 0 ;
30696 wxMenuBar *result;
30697 PyObject * obj0 = 0 ;
30698 char *kwnames[] = {
30699 (char *) "style", NULL
30700 };
30701
30702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MenuBar",kwnames,&obj0)) goto fail;
30703 if (obj0) {
30704 arg1 = (long) SWIG_AsLong(obj0);
30705 if (PyErr_Occurred()) SWIG_fail;
30706 }
30707 {
30708 if (!wxPyCheckForApp()) SWIG_fail;
30709 PyThreadState* __tstate = wxPyBeginAllowThreads();
30710 result = (wxMenuBar *)new wxMenuBar(arg1);
30711
30712 wxPyEndAllowThreads(__tstate);
30713 if (PyErr_Occurred()) SWIG_fail;
30714 }
30715 {
30716 resultobj = wxPyMake_wxObject(result);
30717 }
30718 return resultobj;
30719 fail:
30720 return NULL;
30721 }
30722
30723
30724 static PyObject *_wrap_MenuBar_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
30725 PyObject *resultobj;
30726 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30727 wxMenu *arg2 = (wxMenu *) 0 ;
30728 wxString *arg3 = 0 ;
30729 bool result;
30730 bool temp3 = False ;
30731 PyObject * obj0 = 0 ;
30732 PyObject * obj1 = 0 ;
30733 PyObject * obj2 = 0 ;
30734 char *kwnames[] = {
30735 (char *) "self",(char *) "menu",(char *) "title", NULL
30736 };
30737
30738 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Append",kwnames,&obj0,&obj1,&obj2)) goto fail;
30739 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30740 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30741 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
30742 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30743 {
30744 arg3 = wxString_in_helper(obj2);
30745 if (arg3 == NULL) SWIG_fail;
30746 temp3 = True;
30747 }
30748 {
30749 PyThreadState* __tstate = wxPyBeginAllowThreads();
30750 result = (bool)(arg1)->Append(arg2,(wxString const &)*arg3);
30751
30752 wxPyEndAllowThreads(__tstate);
30753 if (PyErr_Occurred()) SWIG_fail;
30754 }
30755 {
30756 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30757 }
30758 {
30759 if (temp3)
30760 delete arg3;
30761 }
30762 return resultobj;
30763 fail:
30764 {
30765 if (temp3)
30766 delete arg3;
30767 }
30768 return NULL;
30769 }
30770
30771
30772 static PyObject *_wrap_MenuBar_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
30773 PyObject *resultobj;
30774 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30775 size_t arg2 ;
30776 wxMenu *arg3 = (wxMenu *) 0 ;
30777 wxString *arg4 = 0 ;
30778 bool result;
30779 bool temp4 = False ;
30780 PyObject * obj0 = 0 ;
30781 PyObject * obj1 = 0 ;
30782 PyObject * obj2 = 0 ;
30783 PyObject * obj3 = 0 ;
30784 char *kwnames[] = {
30785 (char *) "self",(char *) "pos",(char *) "menu",(char *) "title", NULL
30786 };
30787
30788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:MenuBar_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30789 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30790 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30791 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30792 if (PyErr_Occurred()) SWIG_fail;
30793 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
30794 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30795 {
30796 arg4 = wxString_in_helper(obj3);
30797 if (arg4 == NULL) SWIG_fail;
30798 temp4 = True;
30799 }
30800 {
30801 PyThreadState* __tstate = wxPyBeginAllowThreads();
30802 result = (bool)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4);
30803
30804 wxPyEndAllowThreads(__tstate);
30805 if (PyErr_Occurred()) SWIG_fail;
30806 }
30807 {
30808 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30809 }
30810 {
30811 if (temp4)
30812 delete arg4;
30813 }
30814 return resultobj;
30815 fail:
30816 {
30817 if (temp4)
30818 delete arg4;
30819 }
30820 return NULL;
30821 }
30822
30823
30824 static PyObject *_wrap_MenuBar_GetMenuCount(PyObject *self, PyObject *args, PyObject *kwargs) {
30825 PyObject *resultobj;
30826 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30827 size_t result;
30828 PyObject * obj0 = 0 ;
30829 char *kwnames[] = {
30830 (char *) "self", NULL
30831 };
30832
30833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_GetMenuCount",kwnames,&obj0)) goto fail;
30834 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30835 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30836 {
30837 PyThreadState* __tstate = wxPyBeginAllowThreads();
30838 result = (size_t)((wxMenuBar const *)arg1)->GetMenuCount();
30839
30840 wxPyEndAllowThreads(__tstate);
30841 if (PyErr_Occurred()) SWIG_fail;
30842 }
30843 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
30844 return resultobj;
30845 fail:
30846 return NULL;
30847 }
30848
30849
30850 static PyObject *_wrap_MenuBar_GetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
30851 PyObject *resultobj;
30852 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30853 size_t arg2 ;
30854 wxMenu *result;
30855 PyObject * obj0 = 0 ;
30856 PyObject * obj1 = 0 ;
30857 char *kwnames[] = {
30858 (char *) "self",(char *) "pos", NULL
30859 };
30860
30861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetMenu",kwnames,&obj0,&obj1)) goto fail;
30862 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30863 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30864 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30865 if (PyErr_Occurred()) SWIG_fail;
30866 {
30867 PyThreadState* __tstate = wxPyBeginAllowThreads();
30868 result = (wxMenu *)((wxMenuBar const *)arg1)->GetMenu(arg2);
30869
30870 wxPyEndAllowThreads(__tstate);
30871 if (PyErr_Occurred()) SWIG_fail;
30872 }
30873 {
30874 resultobj = wxPyMake_wxObject(result);
30875 }
30876 return resultobj;
30877 fail:
30878 return NULL;
30879 }
30880
30881
30882 static PyObject *_wrap_MenuBar_Replace(PyObject *self, PyObject *args, PyObject *kwargs) {
30883 PyObject *resultobj;
30884 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30885 size_t arg2 ;
30886 wxMenu *arg3 = (wxMenu *) 0 ;
30887 wxString *arg4 = 0 ;
30888 wxMenu *result;
30889 bool temp4 = False ;
30890 PyObject * obj0 = 0 ;
30891 PyObject * obj1 = 0 ;
30892 PyObject * obj2 = 0 ;
30893 PyObject * obj3 = 0 ;
30894 char *kwnames[] = {
30895 (char *) "self",(char *) "pos",(char *) "menu",(char *) "title", NULL
30896 };
30897
30898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:MenuBar_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30899 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30900 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30901 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30902 if (PyErr_Occurred()) SWIG_fail;
30903 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
30904 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30905 {
30906 arg4 = wxString_in_helper(obj3);
30907 if (arg4 == NULL) SWIG_fail;
30908 temp4 = True;
30909 }
30910 {
30911 PyThreadState* __tstate = wxPyBeginAllowThreads();
30912 result = (wxMenu *)(arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
30913
30914 wxPyEndAllowThreads(__tstate);
30915 if (PyErr_Occurred()) SWIG_fail;
30916 }
30917 {
30918 resultobj = wxPyMake_wxObject(result);
30919 }
30920 {
30921 if (temp4)
30922 delete arg4;
30923 }
30924 return resultobj;
30925 fail:
30926 {
30927 if (temp4)
30928 delete arg4;
30929 }
30930 return NULL;
30931 }
30932
30933
30934 static PyObject *_wrap_MenuBar_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
30935 PyObject *resultobj;
30936 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30937 size_t arg2 ;
30938 wxMenu *result;
30939 PyObject * obj0 = 0 ;
30940 PyObject * obj1 = 0 ;
30941 char *kwnames[] = {
30942 (char *) "self",(char *) "pos", NULL
30943 };
30944
30945 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_Remove",kwnames,&obj0,&obj1)) goto fail;
30946 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30947 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30948 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30949 if (PyErr_Occurred()) SWIG_fail;
30950 {
30951 PyThreadState* __tstate = wxPyBeginAllowThreads();
30952 result = (wxMenu *)(arg1)->Remove(arg2);
30953
30954 wxPyEndAllowThreads(__tstate);
30955 if (PyErr_Occurred()) SWIG_fail;
30956 }
30957 {
30958 resultobj = wxPyMake_wxObject(result);
30959 }
30960 return resultobj;
30961 fail:
30962 return NULL;
30963 }
30964
30965
30966 static PyObject *_wrap_MenuBar_EnableTop(PyObject *self, PyObject *args, PyObject *kwargs) {
30967 PyObject *resultobj;
30968 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30969 size_t arg2 ;
30970 bool arg3 ;
30971 PyObject * obj0 = 0 ;
30972 PyObject * obj1 = 0 ;
30973 PyObject * obj2 = 0 ;
30974 char *kwnames[] = {
30975 (char *) "self",(char *) "pos",(char *) "enable", NULL
30976 };
30977
30978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_EnableTop",kwnames,&obj0,&obj1,&obj2)) goto fail;
30979 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30980 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30981 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30982 if (PyErr_Occurred()) SWIG_fail;
30983 arg3 = (bool) SWIG_AsBool(obj2);
30984 if (PyErr_Occurred()) SWIG_fail;
30985 {
30986 PyThreadState* __tstate = wxPyBeginAllowThreads();
30987 (arg1)->EnableTop(arg2,arg3);
30988
30989 wxPyEndAllowThreads(__tstate);
30990 if (PyErr_Occurred()) SWIG_fail;
30991 }
30992 Py_INCREF(Py_None); resultobj = Py_None;
30993 return resultobj;
30994 fail:
30995 return NULL;
30996 }
30997
30998
30999 static PyObject *_wrap_MenuBar_IsEnabledTop(PyObject *self, PyObject *args, PyObject *kwargs) {
31000 PyObject *resultobj;
31001 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31002 size_t arg2 ;
31003 bool result;
31004 PyObject * obj0 = 0 ;
31005 PyObject * obj1 = 0 ;
31006 char *kwnames[] = {
31007 (char *) "self",(char *) "pos", NULL
31008 };
31009
31010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsEnabledTop",kwnames,&obj0,&obj1)) goto fail;
31011 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31012 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31013 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
31014 if (PyErr_Occurred()) SWIG_fail;
31015 {
31016 PyThreadState* __tstate = wxPyBeginAllowThreads();
31017 result = (bool)((wxMenuBar const *)arg1)->IsEnabledTop(arg2);
31018
31019 wxPyEndAllowThreads(__tstate);
31020 if (PyErr_Occurred()) SWIG_fail;
31021 }
31022 {
31023 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31024 }
31025 return resultobj;
31026 fail:
31027 return NULL;
31028 }
31029
31030
31031 static PyObject *_wrap_MenuBar_SetLabelTop(PyObject *self, PyObject *args, PyObject *kwargs) {
31032 PyObject *resultobj;
31033 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31034 size_t arg2 ;
31035 wxString *arg3 = 0 ;
31036 bool temp3 = False ;
31037 PyObject * obj0 = 0 ;
31038 PyObject * obj1 = 0 ;
31039 PyObject * obj2 = 0 ;
31040 char *kwnames[] = {
31041 (char *) "self",(char *) "pos",(char *) "label", NULL
31042 };
31043
31044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetLabelTop",kwnames,&obj0,&obj1,&obj2)) goto fail;
31045 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31046 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31047 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
31048 if (PyErr_Occurred()) SWIG_fail;
31049 {
31050 arg3 = wxString_in_helper(obj2);
31051 if (arg3 == NULL) SWIG_fail;
31052 temp3 = True;
31053 }
31054 {
31055 PyThreadState* __tstate = wxPyBeginAllowThreads();
31056 (arg1)->SetLabelTop(arg2,(wxString const &)*arg3);
31057
31058 wxPyEndAllowThreads(__tstate);
31059 if (PyErr_Occurred()) SWIG_fail;
31060 }
31061 Py_INCREF(Py_None); resultobj = Py_None;
31062 {
31063 if (temp3)
31064 delete arg3;
31065 }
31066 return resultobj;
31067 fail:
31068 {
31069 if (temp3)
31070 delete arg3;
31071 }
31072 return NULL;
31073 }
31074
31075
31076 static PyObject *_wrap_MenuBar_GetLabelTop(PyObject *self, PyObject *args, PyObject *kwargs) {
31077 PyObject *resultobj;
31078 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31079 size_t arg2 ;
31080 wxString result;
31081 PyObject * obj0 = 0 ;
31082 PyObject * obj1 = 0 ;
31083 char *kwnames[] = {
31084 (char *) "self",(char *) "pos", NULL
31085 };
31086
31087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetLabelTop",kwnames,&obj0,&obj1)) goto fail;
31088 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31089 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31090 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
31091 if (PyErr_Occurred()) SWIG_fail;
31092 {
31093 PyThreadState* __tstate = wxPyBeginAllowThreads();
31094 result = ((wxMenuBar const *)arg1)->GetLabelTop(arg2);
31095
31096 wxPyEndAllowThreads(__tstate);
31097 if (PyErr_Occurred()) SWIG_fail;
31098 }
31099 {
31100 #if wxUSE_UNICODE
31101 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31102 #else
31103 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31104 #endif
31105 }
31106 return resultobj;
31107 fail:
31108 return NULL;
31109 }
31110
31111
31112 static PyObject *_wrap_MenuBar_FindMenuItem(PyObject *self, PyObject *args, PyObject *kwargs) {
31113 PyObject *resultobj;
31114 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31115 wxString *arg2 = 0 ;
31116 wxString *arg3 = 0 ;
31117 int result;
31118 bool temp2 = False ;
31119 bool temp3 = False ;
31120 PyObject * obj0 = 0 ;
31121 PyObject * obj1 = 0 ;
31122 PyObject * obj2 = 0 ;
31123 char *kwnames[] = {
31124 (char *) "self",(char *) "menu",(char *) "item", NULL
31125 };
31126
31127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_FindMenuItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
31128 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31129 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31130 {
31131 arg2 = wxString_in_helper(obj1);
31132 if (arg2 == NULL) SWIG_fail;
31133 temp2 = True;
31134 }
31135 {
31136 arg3 = wxString_in_helper(obj2);
31137 if (arg3 == NULL) SWIG_fail;
31138 temp3 = True;
31139 }
31140 {
31141 PyThreadState* __tstate = wxPyBeginAllowThreads();
31142 result = (int)((wxMenuBar const *)arg1)->FindMenuItem((wxString const &)*arg2,(wxString const &)*arg3);
31143
31144 wxPyEndAllowThreads(__tstate);
31145 if (PyErr_Occurred()) SWIG_fail;
31146 }
31147 resultobj = SWIG_FromInt((int)result);
31148 {
31149 if (temp2)
31150 delete arg2;
31151 }
31152 {
31153 if (temp3)
31154 delete arg3;
31155 }
31156 return resultobj;
31157 fail:
31158 {
31159 if (temp2)
31160 delete arg2;
31161 }
31162 {
31163 if (temp3)
31164 delete arg3;
31165 }
31166 return NULL;
31167 }
31168
31169
31170 static PyObject *_wrap_MenuBar_FindItemById(PyObject *self, PyObject *args, PyObject *kwargs) {
31171 PyObject *resultobj;
31172 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31173 int arg2 ;
31174 wxMenuItem *result;
31175 PyObject * obj0 = 0 ;
31176 PyObject * obj1 = 0 ;
31177 char *kwnames[] = {
31178 (char *) "self",(char *) "id", NULL
31179 };
31180
31181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_FindItemById",kwnames,&obj0,&obj1)) goto fail;
31182 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31183 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31184 arg2 = (int) SWIG_AsInt(obj1);
31185 if (PyErr_Occurred()) SWIG_fail;
31186 {
31187 PyThreadState* __tstate = wxPyBeginAllowThreads();
31188 result = (wxMenuItem *)((wxMenuBar const *)arg1)->FindItem(arg2);
31189
31190 wxPyEndAllowThreads(__tstate);
31191 if (PyErr_Occurred()) SWIG_fail;
31192 }
31193 {
31194 resultobj = wxPyMake_wxObject(result);
31195 }
31196 return resultobj;
31197 fail:
31198 return NULL;
31199 }
31200
31201
31202 static PyObject *_wrap_MenuBar_FindMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
31203 PyObject *resultobj;
31204 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31205 wxString *arg2 = 0 ;
31206 int result;
31207 bool temp2 = False ;
31208 PyObject * obj0 = 0 ;
31209 PyObject * obj1 = 0 ;
31210 char *kwnames[] = {
31211 (char *) "self",(char *) "title", NULL
31212 };
31213
31214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_FindMenu",kwnames,&obj0,&obj1)) goto fail;
31215 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31216 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31217 {
31218 arg2 = wxString_in_helper(obj1);
31219 if (arg2 == NULL) SWIG_fail;
31220 temp2 = True;
31221 }
31222 {
31223 PyThreadState* __tstate = wxPyBeginAllowThreads();
31224 result = (int)((wxMenuBar const *)arg1)->FindMenu((wxString const &)*arg2);
31225
31226 wxPyEndAllowThreads(__tstate);
31227 if (PyErr_Occurred()) SWIG_fail;
31228 }
31229 resultobj = SWIG_FromInt((int)result);
31230 {
31231 if (temp2)
31232 delete arg2;
31233 }
31234 return resultobj;
31235 fail:
31236 {
31237 if (temp2)
31238 delete arg2;
31239 }
31240 return NULL;
31241 }
31242
31243
31244 static PyObject *_wrap_MenuBar_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
31245 PyObject *resultobj;
31246 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31247 int arg2 ;
31248 bool arg3 ;
31249 PyObject * obj0 = 0 ;
31250 PyObject * obj1 = 0 ;
31251 PyObject * obj2 = 0 ;
31252 char *kwnames[] = {
31253 (char *) "self",(char *) "id",(char *) "enable", NULL
31254 };
31255
31256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Enable",kwnames,&obj0,&obj1,&obj2)) goto fail;
31257 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31258 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31259 arg2 = (int) SWIG_AsInt(obj1);
31260 if (PyErr_Occurred()) SWIG_fail;
31261 arg3 = (bool) SWIG_AsBool(obj2);
31262 if (PyErr_Occurred()) SWIG_fail;
31263 {
31264 PyThreadState* __tstate = wxPyBeginAllowThreads();
31265 (arg1)->Enable(arg2,arg3);
31266
31267 wxPyEndAllowThreads(__tstate);
31268 if (PyErr_Occurred()) SWIG_fail;
31269 }
31270 Py_INCREF(Py_None); resultobj = Py_None;
31271 return resultobj;
31272 fail:
31273 return NULL;
31274 }
31275
31276
31277 static PyObject *_wrap_MenuBar_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
31278 PyObject *resultobj;
31279 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31280 int arg2 ;
31281 bool arg3 ;
31282 PyObject * obj0 = 0 ;
31283 PyObject * obj1 = 0 ;
31284 PyObject * obj2 = 0 ;
31285 char *kwnames[] = {
31286 (char *) "self",(char *) "id",(char *) "check", NULL
31287 };
31288
31289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
31290 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31291 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31292 arg2 = (int) SWIG_AsInt(obj1);
31293 if (PyErr_Occurred()) SWIG_fail;
31294 arg3 = (bool) SWIG_AsBool(obj2);
31295 if (PyErr_Occurred()) SWIG_fail;
31296 {
31297 PyThreadState* __tstate = wxPyBeginAllowThreads();
31298 (arg1)->Check(arg2,arg3);
31299
31300 wxPyEndAllowThreads(__tstate);
31301 if (PyErr_Occurred()) SWIG_fail;
31302 }
31303 Py_INCREF(Py_None); resultobj = Py_None;
31304 return resultobj;
31305 fail:
31306 return NULL;
31307 }
31308
31309
31310 static PyObject *_wrap_MenuBar_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
31311 PyObject *resultobj;
31312 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31313 int arg2 ;
31314 bool result;
31315 PyObject * obj0 = 0 ;
31316 PyObject * obj1 = 0 ;
31317 char *kwnames[] = {
31318 (char *) "self",(char *) "id", NULL
31319 };
31320
31321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsChecked",kwnames,&obj0,&obj1)) goto fail;
31322 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31323 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31324 arg2 = (int) SWIG_AsInt(obj1);
31325 if (PyErr_Occurred()) SWIG_fail;
31326 {
31327 PyThreadState* __tstate = wxPyBeginAllowThreads();
31328 result = (bool)((wxMenuBar const *)arg1)->IsChecked(arg2);
31329
31330 wxPyEndAllowThreads(__tstate);
31331 if (PyErr_Occurred()) SWIG_fail;
31332 }
31333 {
31334 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31335 }
31336 return resultobj;
31337 fail:
31338 return NULL;
31339 }
31340
31341
31342 static PyObject *_wrap_MenuBar_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
31343 PyObject *resultobj;
31344 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31345 int arg2 ;
31346 bool result;
31347 PyObject * obj0 = 0 ;
31348 PyObject * obj1 = 0 ;
31349 char *kwnames[] = {
31350 (char *) "self",(char *) "id", NULL
31351 };
31352
31353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsEnabled",kwnames,&obj0,&obj1)) goto fail;
31354 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31355 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31356 arg2 = (int) SWIG_AsInt(obj1);
31357 if (PyErr_Occurred()) SWIG_fail;
31358 {
31359 PyThreadState* __tstate = wxPyBeginAllowThreads();
31360 result = (bool)((wxMenuBar const *)arg1)->IsEnabled(arg2);
31361
31362 wxPyEndAllowThreads(__tstate);
31363 if (PyErr_Occurred()) SWIG_fail;
31364 }
31365 {
31366 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31367 }
31368 return resultobj;
31369 fail:
31370 return NULL;
31371 }
31372
31373
31374 static PyObject *_wrap_MenuBar_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
31375 PyObject *resultobj;
31376 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31377 int arg2 ;
31378 wxString *arg3 = 0 ;
31379 bool temp3 = False ;
31380 PyObject * obj0 = 0 ;
31381 PyObject * obj1 = 0 ;
31382 PyObject * obj2 = 0 ;
31383 char *kwnames[] = {
31384 (char *) "self",(char *) "id",(char *) "label", NULL
31385 };
31386
31387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
31388 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31389 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31390 arg2 = (int) SWIG_AsInt(obj1);
31391 if (PyErr_Occurred()) SWIG_fail;
31392 {
31393 arg3 = wxString_in_helper(obj2);
31394 if (arg3 == NULL) SWIG_fail;
31395 temp3 = True;
31396 }
31397 {
31398 PyThreadState* __tstate = wxPyBeginAllowThreads();
31399 (arg1)->SetLabel(arg2,(wxString const &)*arg3);
31400
31401 wxPyEndAllowThreads(__tstate);
31402 if (PyErr_Occurred()) SWIG_fail;
31403 }
31404 Py_INCREF(Py_None); resultobj = Py_None;
31405 {
31406 if (temp3)
31407 delete arg3;
31408 }
31409 return resultobj;
31410 fail:
31411 {
31412 if (temp3)
31413 delete arg3;
31414 }
31415 return NULL;
31416 }
31417
31418
31419 static PyObject *_wrap_MenuBar_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
31420 PyObject *resultobj;
31421 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31422 int arg2 ;
31423 wxString result;
31424 PyObject * obj0 = 0 ;
31425 PyObject * obj1 = 0 ;
31426 char *kwnames[] = {
31427 (char *) "self",(char *) "id", NULL
31428 };
31429
31430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetLabel",kwnames,&obj0,&obj1)) goto fail;
31431 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31432 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31433 arg2 = (int) SWIG_AsInt(obj1);
31434 if (PyErr_Occurred()) SWIG_fail;
31435 {
31436 PyThreadState* __tstate = wxPyBeginAllowThreads();
31437 result = ((wxMenuBar const *)arg1)->GetLabel(arg2);
31438
31439 wxPyEndAllowThreads(__tstate);
31440 if (PyErr_Occurred()) SWIG_fail;
31441 }
31442 {
31443 #if wxUSE_UNICODE
31444 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31445 #else
31446 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31447 #endif
31448 }
31449 return resultobj;
31450 fail:
31451 return NULL;
31452 }
31453
31454
31455 static PyObject *_wrap_MenuBar_SetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
31456 PyObject *resultobj;
31457 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31458 int arg2 ;
31459 wxString *arg3 = 0 ;
31460 bool temp3 = False ;
31461 PyObject * obj0 = 0 ;
31462 PyObject * obj1 = 0 ;
31463 PyObject * obj2 = 0 ;
31464 char *kwnames[] = {
31465 (char *) "self",(char *) "id",(char *) "helpString", NULL
31466 };
31467
31468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetHelpString",kwnames,&obj0,&obj1,&obj2)) goto fail;
31469 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31470 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31471 arg2 = (int) SWIG_AsInt(obj1);
31472 if (PyErr_Occurred()) SWIG_fail;
31473 {
31474 arg3 = wxString_in_helper(obj2);
31475 if (arg3 == NULL) SWIG_fail;
31476 temp3 = True;
31477 }
31478 {
31479 PyThreadState* __tstate = wxPyBeginAllowThreads();
31480 (arg1)->SetHelpString(arg2,(wxString const &)*arg3);
31481
31482 wxPyEndAllowThreads(__tstate);
31483 if (PyErr_Occurred()) SWIG_fail;
31484 }
31485 Py_INCREF(Py_None); resultobj = Py_None;
31486 {
31487 if (temp3)
31488 delete arg3;
31489 }
31490 return resultobj;
31491 fail:
31492 {
31493 if (temp3)
31494 delete arg3;
31495 }
31496 return NULL;
31497 }
31498
31499
31500 static PyObject *_wrap_MenuBar_GetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
31501 PyObject *resultobj;
31502 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31503 int arg2 ;
31504 wxString result;
31505 PyObject * obj0 = 0 ;
31506 PyObject * obj1 = 0 ;
31507 char *kwnames[] = {
31508 (char *) "self",(char *) "id", NULL
31509 };
31510
31511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetHelpString",kwnames,&obj0,&obj1)) goto fail;
31512 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31513 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31514 arg2 = (int) SWIG_AsInt(obj1);
31515 if (PyErr_Occurred()) SWIG_fail;
31516 {
31517 PyThreadState* __tstate = wxPyBeginAllowThreads();
31518 result = ((wxMenuBar const *)arg1)->GetHelpString(arg2);
31519
31520 wxPyEndAllowThreads(__tstate);
31521 if (PyErr_Occurred()) SWIG_fail;
31522 }
31523 {
31524 #if wxUSE_UNICODE
31525 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31526 #else
31527 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31528 #endif
31529 }
31530 return resultobj;
31531 fail:
31532 return NULL;
31533 }
31534
31535
31536 static PyObject *_wrap_MenuBar_GetFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
31537 PyObject *resultobj;
31538 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31539 wxFrame *result;
31540 PyObject * obj0 = 0 ;
31541 char *kwnames[] = {
31542 (char *) "self", NULL
31543 };
31544
31545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_GetFrame",kwnames,&obj0)) goto fail;
31546 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31547 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31548 {
31549 PyThreadState* __tstate = wxPyBeginAllowThreads();
31550 result = (wxFrame *)((wxMenuBar const *)arg1)->GetFrame();
31551
31552 wxPyEndAllowThreads(__tstate);
31553 if (PyErr_Occurred()) SWIG_fail;
31554 }
31555 {
31556 resultobj = wxPyMake_wxObject(result);
31557 }
31558 return resultobj;
31559 fail:
31560 return NULL;
31561 }
31562
31563
31564 static PyObject *_wrap_MenuBar_IsAttached(PyObject *self, PyObject *args, PyObject *kwargs) {
31565 PyObject *resultobj;
31566 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31567 bool result;
31568 PyObject * obj0 = 0 ;
31569 char *kwnames[] = {
31570 (char *) "self", NULL
31571 };
31572
31573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_IsAttached",kwnames,&obj0)) goto fail;
31574 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31575 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31576 {
31577 PyThreadState* __tstate = wxPyBeginAllowThreads();
31578 result = (bool)((wxMenuBar const *)arg1)->IsAttached();
31579
31580 wxPyEndAllowThreads(__tstate);
31581 if (PyErr_Occurred()) SWIG_fail;
31582 }
31583 {
31584 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31585 }
31586 return resultobj;
31587 fail:
31588 return NULL;
31589 }
31590
31591
31592 static PyObject *_wrap_MenuBar_Attach(PyObject *self, PyObject *args, PyObject *kwargs) {
31593 PyObject *resultobj;
31594 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31595 wxFrame *arg2 = (wxFrame *) 0 ;
31596 PyObject * obj0 = 0 ;
31597 PyObject * obj1 = 0 ;
31598 char *kwnames[] = {
31599 (char *) "self",(char *) "frame", NULL
31600 };
31601
31602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_Attach",kwnames,&obj0,&obj1)) goto fail;
31603 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31604 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31605 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFrame,
31606 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31607 {
31608 PyThreadState* __tstate = wxPyBeginAllowThreads();
31609 (arg1)->Attach(arg2);
31610
31611 wxPyEndAllowThreads(__tstate);
31612 if (PyErr_Occurred()) SWIG_fail;
31613 }
31614 Py_INCREF(Py_None); resultobj = Py_None;
31615 return resultobj;
31616 fail:
31617 return NULL;
31618 }
31619
31620
31621 static PyObject *_wrap_MenuBar_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
31622 PyObject *resultobj;
31623 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31624 PyObject * obj0 = 0 ;
31625 char *kwnames[] = {
31626 (char *) "self", NULL
31627 };
31628
31629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_Detach",kwnames,&obj0)) goto fail;
31630 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31631 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31632 {
31633 PyThreadState* __tstate = wxPyBeginAllowThreads();
31634 (arg1)->Detach();
31635
31636 wxPyEndAllowThreads(__tstate);
31637 if (PyErr_Occurred()) SWIG_fail;
31638 }
31639 Py_INCREF(Py_None); resultobj = Py_None;
31640 return resultobj;
31641 fail:
31642 return NULL;
31643 }
31644
31645
31646 static PyObject * MenuBar_swigregister(PyObject *self, PyObject *args) {
31647 PyObject *obj;
31648 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31649 SWIG_TypeClientData(SWIGTYPE_p_wxMenuBar, obj);
31650 Py_INCREF(obj);
31651 return Py_BuildValue((char *)"");
31652 }
31653 static PyObject *_wrap_new_MenuItem(PyObject *self, PyObject *args, PyObject *kwargs) {
31654 PyObject *resultobj;
31655 wxMenu *arg1 = (wxMenu *) NULL ;
31656 int arg2 = (int) wxID_ANY ;
31657 wxString const &arg3_defvalue = wxPyEmptyString ;
31658 wxString *arg3 = (wxString *) &arg3_defvalue ;
31659 wxString const &arg4_defvalue = wxPyEmptyString ;
31660 wxString *arg4 = (wxString *) &arg4_defvalue ;
31661 int arg5 = (int) wxITEM_NORMAL ;
31662 wxMenu *arg6 = (wxMenu *) NULL ;
31663 wxMenuItem *result;
31664 bool temp3 = False ;
31665 bool temp4 = False ;
31666 PyObject * obj0 = 0 ;
31667 PyObject * obj1 = 0 ;
31668 PyObject * obj2 = 0 ;
31669 PyObject * obj3 = 0 ;
31670 PyObject * obj4 = 0 ;
31671 PyObject * obj5 = 0 ;
31672 char *kwnames[] = {
31673 (char *) "parentMenu",(char *) "id",(char *) "text",(char *) "help",(char *) "kind",(char *) "subMenu", NULL
31674 };
31675
31676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOOO:new_MenuItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
31677 if (obj0) {
31678 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31679 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31680 }
31681 if (obj1) {
31682 arg2 = (int) SWIG_AsInt(obj1);
31683 if (PyErr_Occurred()) SWIG_fail;
31684 }
31685 if (obj2) {
31686 {
31687 arg3 = wxString_in_helper(obj2);
31688 if (arg3 == NULL) SWIG_fail;
31689 temp3 = True;
31690 }
31691 }
31692 if (obj3) {
31693 {
31694 arg4 = wxString_in_helper(obj3);
31695 if (arg4 == NULL) SWIG_fail;
31696 temp4 = True;
31697 }
31698 }
31699 if (obj4) {
31700 arg5 = (wxItemKind) SWIG_AsInt(obj4);
31701 if (PyErr_Occurred()) SWIG_fail;
31702 }
31703 if (obj5) {
31704 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxMenu,
31705 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31706 }
31707 {
31708 PyThreadState* __tstate = wxPyBeginAllowThreads();
31709 result = (wxMenuItem *)new wxMenuItem(arg1,arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5,arg6);
31710
31711 wxPyEndAllowThreads(__tstate);
31712 if (PyErr_Occurred()) SWIG_fail;
31713 }
31714 {
31715 resultobj = wxPyMake_wxObject(result);
31716 }
31717 {
31718 if (temp3)
31719 delete arg3;
31720 }
31721 {
31722 if (temp4)
31723 delete arg4;
31724 }
31725 return resultobj;
31726 fail:
31727 {
31728 if (temp3)
31729 delete arg3;
31730 }
31731 {
31732 if (temp4)
31733 delete arg4;
31734 }
31735 return NULL;
31736 }
31737
31738
31739 static PyObject *_wrap_MenuItem_GetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
31740 PyObject *resultobj;
31741 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31742 wxMenu *result;
31743 PyObject * obj0 = 0 ;
31744 char *kwnames[] = {
31745 (char *) "self", NULL
31746 };
31747
31748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetMenu",kwnames,&obj0)) goto fail;
31749 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31750 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31751 {
31752 PyThreadState* __tstate = wxPyBeginAllowThreads();
31753 result = (wxMenu *)((wxMenuItem const *)arg1)->GetMenu();
31754
31755 wxPyEndAllowThreads(__tstate);
31756 if (PyErr_Occurred()) SWIG_fail;
31757 }
31758 {
31759 resultobj = wxPyMake_wxObject(result);
31760 }
31761 return resultobj;
31762 fail:
31763 return NULL;
31764 }
31765
31766
31767 static PyObject *_wrap_MenuItem_SetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
31768 PyObject *resultobj;
31769 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31770 wxMenu *arg2 = (wxMenu *) 0 ;
31771 PyObject * obj0 = 0 ;
31772 PyObject * obj1 = 0 ;
31773 char *kwnames[] = {
31774 (char *) "self",(char *) "menu", NULL
31775 };
31776
31777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetMenu",kwnames,&obj0,&obj1)) goto fail;
31778 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31779 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31780 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
31781 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31782 {
31783 PyThreadState* __tstate = wxPyBeginAllowThreads();
31784 (arg1)->SetMenu(arg2);
31785
31786 wxPyEndAllowThreads(__tstate);
31787 if (PyErr_Occurred()) SWIG_fail;
31788 }
31789 Py_INCREF(Py_None); resultobj = Py_None;
31790 return resultobj;
31791 fail:
31792 return NULL;
31793 }
31794
31795
31796 static PyObject *_wrap_MenuItem_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
31797 PyObject *resultobj;
31798 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31799 int arg2 ;
31800 PyObject * obj0 = 0 ;
31801 PyObject * obj1 = 0 ;
31802 char *kwnames[] = {
31803 (char *) "self",(char *) "id", NULL
31804 };
31805
31806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetId",kwnames,&obj0,&obj1)) goto fail;
31807 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31808 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31809 arg2 = (int) SWIG_AsInt(obj1);
31810 if (PyErr_Occurred()) SWIG_fail;
31811 {
31812 PyThreadState* __tstate = wxPyBeginAllowThreads();
31813 (arg1)->SetId(arg2);
31814
31815 wxPyEndAllowThreads(__tstate);
31816 if (PyErr_Occurred()) SWIG_fail;
31817 }
31818 Py_INCREF(Py_None); resultobj = Py_None;
31819 return resultobj;
31820 fail:
31821 return NULL;
31822 }
31823
31824
31825 static PyObject *_wrap_MenuItem_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
31826 PyObject *resultobj;
31827 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31828 int result;
31829 PyObject * obj0 = 0 ;
31830 char *kwnames[] = {
31831 (char *) "self", NULL
31832 };
31833
31834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetId",kwnames,&obj0)) goto fail;
31835 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31836 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31837 {
31838 PyThreadState* __tstate = wxPyBeginAllowThreads();
31839 result = (int)((wxMenuItem const *)arg1)->GetId();
31840
31841 wxPyEndAllowThreads(__tstate);
31842 if (PyErr_Occurred()) SWIG_fail;
31843 }
31844 resultobj = SWIG_FromInt((int)result);
31845 return resultobj;
31846 fail:
31847 return NULL;
31848 }
31849
31850
31851 static PyObject *_wrap_MenuItem_IsSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
31852 PyObject *resultobj;
31853 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31854 bool result;
31855 PyObject * obj0 = 0 ;
31856 char *kwnames[] = {
31857 (char *) "self", NULL
31858 };
31859
31860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsSeparator",kwnames,&obj0)) goto fail;
31861 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31862 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31863 {
31864 PyThreadState* __tstate = wxPyBeginAllowThreads();
31865 result = (bool)((wxMenuItem const *)arg1)->IsSeparator();
31866
31867 wxPyEndAllowThreads(__tstate);
31868 if (PyErr_Occurred()) SWIG_fail;
31869 }
31870 {
31871 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31872 }
31873 return resultobj;
31874 fail:
31875 return NULL;
31876 }
31877
31878
31879 static PyObject *_wrap_MenuItem_SetText(PyObject *self, PyObject *args, PyObject *kwargs) {
31880 PyObject *resultobj;
31881 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31882 wxString *arg2 = 0 ;
31883 bool temp2 = False ;
31884 PyObject * obj0 = 0 ;
31885 PyObject * obj1 = 0 ;
31886 char *kwnames[] = {
31887 (char *) "self",(char *) "str", NULL
31888 };
31889
31890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetText",kwnames,&obj0,&obj1)) goto fail;
31891 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31892 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31893 {
31894 arg2 = wxString_in_helper(obj1);
31895 if (arg2 == NULL) SWIG_fail;
31896 temp2 = True;
31897 }
31898 {
31899 PyThreadState* __tstate = wxPyBeginAllowThreads();
31900 (arg1)->SetText((wxString const &)*arg2);
31901
31902 wxPyEndAllowThreads(__tstate);
31903 if (PyErr_Occurred()) SWIG_fail;
31904 }
31905 Py_INCREF(Py_None); resultobj = Py_None;
31906 {
31907 if (temp2)
31908 delete arg2;
31909 }
31910 return resultobj;
31911 fail:
31912 {
31913 if (temp2)
31914 delete arg2;
31915 }
31916 return NULL;
31917 }
31918
31919
31920 static PyObject *_wrap_MenuItem_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
31921 PyObject *resultobj;
31922 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31923 wxString result;
31924 PyObject * obj0 = 0 ;
31925 char *kwnames[] = {
31926 (char *) "self", NULL
31927 };
31928
31929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetLabel",kwnames,&obj0)) goto fail;
31930 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31931 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31932 {
31933 PyThreadState* __tstate = wxPyBeginAllowThreads();
31934 result = ((wxMenuItem const *)arg1)->GetLabel();
31935
31936 wxPyEndAllowThreads(__tstate);
31937 if (PyErr_Occurred()) SWIG_fail;
31938 }
31939 {
31940 #if wxUSE_UNICODE
31941 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31942 #else
31943 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31944 #endif
31945 }
31946 return resultobj;
31947 fail:
31948 return NULL;
31949 }
31950
31951
31952 static PyObject *_wrap_MenuItem_GetText(PyObject *self, PyObject *args, PyObject *kwargs) {
31953 PyObject *resultobj;
31954 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31955 wxString *result;
31956 PyObject * obj0 = 0 ;
31957 char *kwnames[] = {
31958 (char *) "self", NULL
31959 };
31960
31961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetText",kwnames,&obj0)) goto fail;
31962 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31963 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31964 {
31965 PyThreadState* __tstate = wxPyBeginAllowThreads();
31966 {
31967 wxString const &_result_ref = ((wxMenuItem const *)arg1)->GetText();
31968 result = (wxString *) &_result_ref;
31969 }
31970
31971 wxPyEndAllowThreads(__tstate);
31972 if (PyErr_Occurred()) SWIG_fail;
31973 }
31974 {
31975 #if wxUSE_UNICODE
31976 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
31977 #else
31978 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
31979 #endif
31980 }
31981 return resultobj;
31982 fail:
31983 return NULL;
31984 }
31985
31986
31987 static PyObject *_wrap_MenuItem_GetLabelFromText(PyObject *self, PyObject *args, PyObject *kwargs) {
31988 PyObject *resultobj;
31989 wxString *arg1 = 0 ;
31990 wxString result;
31991 bool temp1 = False ;
31992 PyObject * obj0 = 0 ;
31993 char *kwnames[] = {
31994 (char *) "text", NULL
31995 };
31996
31997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetLabelFromText",kwnames,&obj0)) goto fail;
31998 {
31999 arg1 = wxString_in_helper(obj0);
32000 if (arg1 == NULL) SWIG_fail;
32001 temp1 = True;
32002 }
32003 {
32004 PyThreadState* __tstate = wxPyBeginAllowThreads();
32005 result = wxMenuItem::GetLabelFromText((wxString const &)*arg1);
32006
32007 wxPyEndAllowThreads(__tstate);
32008 if (PyErr_Occurred()) SWIG_fail;
32009 }
32010 {
32011 #if wxUSE_UNICODE
32012 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32013 #else
32014 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32015 #endif
32016 }
32017 {
32018 if (temp1)
32019 delete arg1;
32020 }
32021 return resultobj;
32022 fail:
32023 {
32024 if (temp1)
32025 delete arg1;
32026 }
32027 return NULL;
32028 }
32029
32030
32031 static PyObject *_wrap_MenuItem_GetKind(PyObject *self, PyObject *args, PyObject *kwargs) {
32032 PyObject *resultobj;
32033 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32034 int result;
32035 PyObject * obj0 = 0 ;
32036 char *kwnames[] = {
32037 (char *) "self", NULL
32038 };
32039
32040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetKind",kwnames,&obj0)) goto fail;
32041 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32042 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32043 {
32044 PyThreadState* __tstate = wxPyBeginAllowThreads();
32045 result = (int)((wxMenuItem const *)arg1)->GetKind();
32046
32047 wxPyEndAllowThreads(__tstate);
32048 if (PyErr_Occurred()) SWIG_fail;
32049 }
32050 resultobj = SWIG_FromInt((int)result);
32051 return resultobj;
32052 fail:
32053 return NULL;
32054 }
32055
32056
32057 static PyObject *_wrap_MenuItem_SetKind(PyObject *self, PyObject *args, PyObject *kwargs) {
32058 PyObject *resultobj;
32059 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32060 int arg2 ;
32061 PyObject * obj0 = 0 ;
32062 PyObject * obj1 = 0 ;
32063 char *kwnames[] = {
32064 (char *) "self",(char *) "kind", NULL
32065 };
32066
32067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetKind",kwnames,&obj0,&obj1)) goto fail;
32068 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32069 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32070 arg2 = (wxItemKind) SWIG_AsInt(obj1);
32071 if (PyErr_Occurred()) SWIG_fail;
32072 {
32073 PyThreadState* __tstate = wxPyBeginAllowThreads();
32074 (arg1)->SetKind((wxItemKind )arg2);
32075
32076 wxPyEndAllowThreads(__tstate);
32077 if (PyErr_Occurred()) SWIG_fail;
32078 }
32079 Py_INCREF(Py_None); resultobj = Py_None;
32080 return resultobj;
32081 fail:
32082 return NULL;
32083 }
32084
32085
32086 static PyObject *_wrap_MenuItem_SetCheckable(PyObject *self, PyObject *args, PyObject *kwargs) {
32087 PyObject *resultobj;
32088 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32089 bool arg2 ;
32090 PyObject * obj0 = 0 ;
32091 PyObject * obj1 = 0 ;
32092 char *kwnames[] = {
32093 (char *) "self",(char *) "checkable", NULL
32094 };
32095
32096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetCheckable",kwnames,&obj0,&obj1)) goto fail;
32097 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32098 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32099 arg2 = (bool) SWIG_AsBool(obj1);
32100 if (PyErr_Occurred()) SWIG_fail;
32101 {
32102 PyThreadState* __tstate = wxPyBeginAllowThreads();
32103 (arg1)->SetCheckable(arg2);
32104
32105 wxPyEndAllowThreads(__tstate);
32106 if (PyErr_Occurred()) SWIG_fail;
32107 }
32108 Py_INCREF(Py_None); resultobj = Py_None;
32109 return resultobj;
32110 fail:
32111 return NULL;
32112 }
32113
32114
32115 static PyObject *_wrap_MenuItem_IsCheckable(PyObject *self, PyObject *args, PyObject *kwargs) {
32116 PyObject *resultobj;
32117 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32118 bool result;
32119 PyObject * obj0 = 0 ;
32120 char *kwnames[] = {
32121 (char *) "self", NULL
32122 };
32123
32124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsCheckable",kwnames,&obj0)) goto fail;
32125 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32126 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32127 {
32128 PyThreadState* __tstate = wxPyBeginAllowThreads();
32129 result = (bool)((wxMenuItem const *)arg1)->IsCheckable();
32130
32131 wxPyEndAllowThreads(__tstate);
32132 if (PyErr_Occurred()) SWIG_fail;
32133 }
32134 {
32135 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32136 }
32137 return resultobj;
32138 fail:
32139 return NULL;
32140 }
32141
32142
32143 static PyObject *_wrap_MenuItem_IsSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
32144 PyObject *resultobj;
32145 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32146 bool result;
32147 PyObject * obj0 = 0 ;
32148 char *kwnames[] = {
32149 (char *) "self", NULL
32150 };
32151
32152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsSubMenu",kwnames,&obj0)) goto fail;
32153 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32154 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32155 {
32156 PyThreadState* __tstate = wxPyBeginAllowThreads();
32157 result = (bool)((wxMenuItem const *)arg1)->IsSubMenu();
32158
32159 wxPyEndAllowThreads(__tstate);
32160 if (PyErr_Occurred()) SWIG_fail;
32161 }
32162 {
32163 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32164 }
32165 return resultobj;
32166 fail:
32167 return NULL;
32168 }
32169
32170
32171 static PyObject *_wrap_MenuItem_SetSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
32172 PyObject *resultobj;
32173 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32174 wxMenu *arg2 = (wxMenu *) 0 ;
32175 PyObject * obj0 = 0 ;
32176 PyObject * obj1 = 0 ;
32177 char *kwnames[] = {
32178 (char *) "self",(char *) "menu", NULL
32179 };
32180
32181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetSubMenu",kwnames,&obj0,&obj1)) goto fail;
32182 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32183 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32184 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
32185 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32186 {
32187 PyThreadState* __tstate = wxPyBeginAllowThreads();
32188 (arg1)->SetSubMenu(arg2);
32189
32190 wxPyEndAllowThreads(__tstate);
32191 if (PyErr_Occurred()) SWIG_fail;
32192 }
32193 Py_INCREF(Py_None); resultobj = Py_None;
32194 return resultobj;
32195 fail:
32196 return NULL;
32197 }
32198
32199
32200 static PyObject *_wrap_MenuItem_GetSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
32201 PyObject *resultobj;
32202 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32203 wxMenu *result;
32204 PyObject * obj0 = 0 ;
32205 char *kwnames[] = {
32206 (char *) "self", NULL
32207 };
32208
32209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetSubMenu",kwnames,&obj0)) goto fail;
32210 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32211 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32212 {
32213 PyThreadState* __tstate = wxPyBeginAllowThreads();
32214 result = (wxMenu *)((wxMenuItem const *)arg1)->GetSubMenu();
32215
32216 wxPyEndAllowThreads(__tstate);
32217 if (PyErr_Occurred()) SWIG_fail;
32218 }
32219 {
32220 resultobj = wxPyMake_wxObject(result);
32221 }
32222 return resultobj;
32223 fail:
32224 return NULL;
32225 }
32226
32227
32228 static PyObject *_wrap_MenuItem_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
32229 PyObject *resultobj;
32230 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32231 bool arg2 = (bool) True ;
32232 PyObject * obj0 = 0 ;
32233 PyObject * obj1 = 0 ;
32234 char *kwnames[] = {
32235 (char *) "self",(char *) "enable", NULL
32236 };
32237
32238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_Enable",kwnames,&obj0,&obj1)) goto fail;
32239 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32240 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32241 if (obj1) {
32242 arg2 = (bool) SWIG_AsBool(obj1);
32243 if (PyErr_Occurred()) SWIG_fail;
32244 }
32245 {
32246 PyThreadState* __tstate = wxPyBeginAllowThreads();
32247 (arg1)->Enable(arg2);
32248
32249 wxPyEndAllowThreads(__tstate);
32250 if (PyErr_Occurred()) SWIG_fail;
32251 }
32252 Py_INCREF(Py_None); resultobj = Py_None;
32253 return resultobj;
32254 fail:
32255 return NULL;
32256 }
32257
32258
32259 static PyObject *_wrap_MenuItem_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
32260 PyObject *resultobj;
32261 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32262 bool result;
32263 PyObject * obj0 = 0 ;
32264 char *kwnames[] = {
32265 (char *) "self", NULL
32266 };
32267
32268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsEnabled",kwnames,&obj0)) goto fail;
32269 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32270 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32271 {
32272 PyThreadState* __tstate = wxPyBeginAllowThreads();
32273 result = (bool)((wxMenuItem const *)arg1)->IsEnabled();
32274
32275 wxPyEndAllowThreads(__tstate);
32276 if (PyErr_Occurred()) SWIG_fail;
32277 }
32278 {
32279 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32280 }
32281 return resultobj;
32282 fail:
32283 return NULL;
32284 }
32285
32286
32287 static PyObject *_wrap_MenuItem_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
32288 PyObject *resultobj;
32289 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32290 bool arg2 = (bool) True ;
32291 PyObject * obj0 = 0 ;
32292 PyObject * obj1 = 0 ;
32293 char *kwnames[] = {
32294 (char *) "self",(char *) "check", NULL
32295 };
32296
32297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_Check",kwnames,&obj0,&obj1)) goto fail;
32298 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32299 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32300 if (obj1) {
32301 arg2 = (bool) SWIG_AsBool(obj1);
32302 if (PyErr_Occurred()) SWIG_fail;
32303 }
32304 {
32305 PyThreadState* __tstate = wxPyBeginAllowThreads();
32306 (arg1)->Check(arg2);
32307
32308 wxPyEndAllowThreads(__tstate);
32309 if (PyErr_Occurred()) SWIG_fail;
32310 }
32311 Py_INCREF(Py_None); resultobj = Py_None;
32312 return resultobj;
32313 fail:
32314 return NULL;
32315 }
32316
32317
32318 static PyObject *_wrap_MenuItem_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
32319 PyObject *resultobj;
32320 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32321 bool result;
32322 PyObject * obj0 = 0 ;
32323 char *kwnames[] = {
32324 (char *) "self", NULL
32325 };
32326
32327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsChecked",kwnames,&obj0)) goto fail;
32328 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32329 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32330 {
32331 PyThreadState* __tstate = wxPyBeginAllowThreads();
32332 result = (bool)((wxMenuItem const *)arg1)->IsChecked();
32333
32334 wxPyEndAllowThreads(__tstate);
32335 if (PyErr_Occurred()) SWIG_fail;
32336 }
32337 {
32338 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32339 }
32340 return resultobj;
32341 fail:
32342 return NULL;
32343 }
32344
32345
32346 static PyObject *_wrap_MenuItem_Toggle(PyObject *self, PyObject *args, PyObject *kwargs) {
32347 PyObject *resultobj;
32348 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32349 PyObject * obj0 = 0 ;
32350 char *kwnames[] = {
32351 (char *) "self", NULL
32352 };
32353
32354 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_Toggle",kwnames,&obj0)) goto fail;
32355 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32356 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32357 {
32358 PyThreadState* __tstate = wxPyBeginAllowThreads();
32359 (arg1)->Toggle();
32360
32361 wxPyEndAllowThreads(__tstate);
32362 if (PyErr_Occurred()) SWIG_fail;
32363 }
32364 Py_INCREF(Py_None); resultobj = Py_None;
32365 return resultobj;
32366 fail:
32367 return NULL;
32368 }
32369
32370
32371 static PyObject *_wrap_MenuItem_SetHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
32372 PyObject *resultobj;
32373 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32374 wxString *arg2 = 0 ;
32375 bool temp2 = False ;
32376 PyObject * obj0 = 0 ;
32377 PyObject * obj1 = 0 ;
32378 char *kwnames[] = {
32379 (char *) "self",(char *) "str", NULL
32380 };
32381
32382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetHelp",kwnames,&obj0,&obj1)) goto fail;
32383 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32384 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32385 {
32386 arg2 = wxString_in_helper(obj1);
32387 if (arg2 == NULL) SWIG_fail;
32388 temp2 = True;
32389 }
32390 {
32391 PyThreadState* __tstate = wxPyBeginAllowThreads();
32392 (arg1)->SetHelp((wxString const &)*arg2);
32393
32394 wxPyEndAllowThreads(__tstate);
32395 if (PyErr_Occurred()) SWIG_fail;
32396 }
32397 Py_INCREF(Py_None); resultobj = Py_None;
32398 {
32399 if (temp2)
32400 delete arg2;
32401 }
32402 return resultobj;
32403 fail:
32404 {
32405 if (temp2)
32406 delete arg2;
32407 }
32408 return NULL;
32409 }
32410
32411
32412 static PyObject *_wrap_MenuItem_GetHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
32413 PyObject *resultobj;
32414 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32415 wxString *result;
32416 PyObject * obj0 = 0 ;
32417 char *kwnames[] = {
32418 (char *) "self", NULL
32419 };
32420
32421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetHelp",kwnames,&obj0)) goto fail;
32422 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32423 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32424 {
32425 PyThreadState* __tstate = wxPyBeginAllowThreads();
32426 {
32427 wxString const &_result_ref = ((wxMenuItem const *)arg1)->GetHelp();
32428 result = (wxString *) &_result_ref;
32429 }
32430
32431 wxPyEndAllowThreads(__tstate);
32432 if (PyErr_Occurred()) SWIG_fail;
32433 }
32434 {
32435 #if wxUSE_UNICODE
32436 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
32437 #else
32438 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
32439 #endif
32440 }
32441 return resultobj;
32442 fail:
32443 return NULL;
32444 }
32445
32446
32447 static PyObject *_wrap_MenuItem_GetAccel(PyObject *self, PyObject *args, PyObject *kwargs) {
32448 PyObject *resultobj;
32449 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32450 wxAcceleratorEntry *result;
32451 PyObject * obj0 = 0 ;
32452 char *kwnames[] = {
32453 (char *) "self", NULL
32454 };
32455
32456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetAccel",kwnames,&obj0)) goto fail;
32457 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32458 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32459 {
32460 PyThreadState* __tstate = wxPyBeginAllowThreads();
32461 result = (wxAcceleratorEntry *)((wxMenuItem const *)arg1)->GetAccel();
32462
32463 wxPyEndAllowThreads(__tstate);
32464 if (PyErr_Occurred()) SWIG_fail;
32465 }
32466 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 0);
32467 return resultobj;
32468 fail:
32469 return NULL;
32470 }
32471
32472
32473 static PyObject *_wrap_MenuItem_SetAccel(PyObject *self, PyObject *args, PyObject *kwargs) {
32474 PyObject *resultobj;
32475 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32476 wxAcceleratorEntry *arg2 = (wxAcceleratorEntry *) 0 ;
32477 PyObject * obj0 = 0 ;
32478 PyObject * obj1 = 0 ;
32479 char *kwnames[] = {
32480 (char *) "self",(char *) "accel", NULL
32481 };
32482
32483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetAccel",kwnames,&obj0,&obj1)) goto fail;
32484 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32485 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32486 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxAcceleratorEntry,
32487 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32488 {
32489 PyThreadState* __tstate = wxPyBeginAllowThreads();
32490 (arg1)->SetAccel(arg2);
32491
32492 wxPyEndAllowThreads(__tstate);
32493 if (PyErr_Occurred()) SWIG_fail;
32494 }
32495 Py_INCREF(Py_None); resultobj = Py_None;
32496 return resultobj;
32497 fail:
32498 return NULL;
32499 }
32500
32501
32502 static PyObject *_wrap_MenuItem_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
32503 PyObject *resultobj;
32504 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32505 wxFont *arg2 = 0 ;
32506 PyObject * obj0 = 0 ;
32507 PyObject * obj1 = 0 ;
32508 char *kwnames[] = {
32509 (char *) "self",(char *) "font", NULL
32510 };
32511
32512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetFont",kwnames,&obj0,&obj1)) goto fail;
32513 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32514 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32515 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
32516 SWIG_POINTER_EXCEPTION | 0)) == -1)
32517 SWIG_fail;
32518 if (arg2 == NULL) {
32519 PyErr_SetString(PyExc_TypeError,"null reference");
32520 SWIG_fail;
32521 }
32522 {
32523 PyThreadState* __tstate = wxPyBeginAllowThreads();
32524 (arg1)->SetFont((wxFont const &)*arg2);
32525
32526 wxPyEndAllowThreads(__tstate);
32527 if (PyErr_Occurred()) SWIG_fail;
32528 }
32529 Py_INCREF(Py_None); resultobj = Py_None;
32530 return resultobj;
32531 fail:
32532 return NULL;
32533 }
32534
32535
32536 static PyObject *_wrap_MenuItem_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
32537 PyObject *resultobj;
32538 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32539 wxFont result;
32540 PyObject * obj0 = 0 ;
32541 char *kwnames[] = {
32542 (char *) "self", NULL
32543 };
32544
32545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetFont",kwnames,&obj0)) goto fail;
32546 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32547 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32548 {
32549 PyThreadState* __tstate = wxPyBeginAllowThreads();
32550 result = (arg1)->GetFont();
32551
32552 wxPyEndAllowThreads(__tstate);
32553 if (PyErr_Occurred()) SWIG_fail;
32554 }
32555 {
32556 wxFont * resultptr;
32557 resultptr = new wxFont((wxFont &) result);
32558 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
32559 }
32560 return resultobj;
32561 fail:
32562 return NULL;
32563 }
32564
32565
32566 static PyObject *_wrap_MenuItem_SetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
32567 PyObject *resultobj;
32568 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32569 wxColour *arg2 = 0 ;
32570 wxColour temp2 ;
32571 PyObject * obj0 = 0 ;
32572 PyObject * obj1 = 0 ;
32573 char *kwnames[] = {
32574 (char *) "self",(char *) "colText", NULL
32575 };
32576
32577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
32578 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32579 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32580 {
32581 arg2 = &temp2;
32582 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
32583 }
32584 {
32585 PyThreadState* __tstate = wxPyBeginAllowThreads();
32586 (arg1)->SetTextColour((wxColour const &)*arg2);
32587
32588 wxPyEndAllowThreads(__tstate);
32589 if (PyErr_Occurred()) SWIG_fail;
32590 }
32591 Py_INCREF(Py_None); resultobj = Py_None;
32592 return resultobj;
32593 fail:
32594 return NULL;
32595 }
32596
32597
32598 static PyObject *_wrap_MenuItem_GetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
32599 PyObject *resultobj;
32600 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32601 wxColour result;
32602 PyObject * obj0 = 0 ;
32603 char *kwnames[] = {
32604 (char *) "self", NULL
32605 };
32606
32607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetTextColour",kwnames,&obj0)) goto fail;
32608 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32609 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32610 {
32611 PyThreadState* __tstate = wxPyBeginAllowThreads();
32612 result = (arg1)->GetTextColour();
32613
32614 wxPyEndAllowThreads(__tstate);
32615 if (PyErr_Occurred()) SWIG_fail;
32616 }
32617 {
32618 wxColour * resultptr;
32619 resultptr = new wxColour((wxColour &) result);
32620 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
32621 }
32622 return resultobj;
32623 fail:
32624 return NULL;
32625 }
32626
32627
32628 static PyObject *_wrap_MenuItem_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
32629 PyObject *resultobj;
32630 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32631 wxColour *arg2 = 0 ;
32632 wxColour temp2 ;
32633 PyObject * obj0 = 0 ;
32634 PyObject * obj1 = 0 ;
32635 char *kwnames[] = {
32636 (char *) "self",(char *) "colBack", NULL
32637 };
32638
32639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
32640 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32641 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32642 {
32643 arg2 = &temp2;
32644 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
32645 }
32646 {
32647 PyThreadState* __tstate = wxPyBeginAllowThreads();
32648 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
32649
32650 wxPyEndAllowThreads(__tstate);
32651 if (PyErr_Occurred()) SWIG_fail;
32652 }
32653 Py_INCREF(Py_None); resultobj = Py_None;
32654 return resultobj;
32655 fail:
32656 return NULL;
32657 }
32658
32659
32660 static PyObject *_wrap_MenuItem_GetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
32661 PyObject *resultobj;
32662 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32663 wxColour result;
32664 PyObject * obj0 = 0 ;
32665 char *kwnames[] = {
32666 (char *) "self", NULL
32667 };
32668
32669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetBackgroundColour",kwnames,&obj0)) goto fail;
32670 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32671 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32672 {
32673 PyThreadState* __tstate = wxPyBeginAllowThreads();
32674 result = (arg1)->GetBackgroundColour();
32675
32676 wxPyEndAllowThreads(__tstate);
32677 if (PyErr_Occurred()) SWIG_fail;
32678 }
32679 {
32680 wxColour * resultptr;
32681 resultptr = new wxColour((wxColour &) result);
32682 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
32683 }
32684 return resultobj;
32685 fail:
32686 return NULL;
32687 }
32688
32689
32690 static PyObject *_wrap_MenuItem_SetBitmaps(PyObject *self, PyObject *args, PyObject *kwargs) {
32691 PyObject *resultobj;
32692 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32693 wxBitmap *arg2 = 0 ;
32694 wxBitmap const &arg3_defvalue = wxNullBitmap ;
32695 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
32696 PyObject * obj0 = 0 ;
32697 PyObject * obj1 = 0 ;
32698 PyObject * obj2 = 0 ;
32699 char *kwnames[] = {
32700 (char *) "self",(char *) "bmpChecked",(char *) "bmpUnchecked", NULL
32701 };
32702
32703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MenuItem_SetBitmaps",kwnames,&obj0,&obj1,&obj2)) goto fail;
32704 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32705 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32706 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
32707 SWIG_POINTER_EXCEPTION | 0)) == -1)
32708 SWIG_fail;
32709 if (arg2 == NULL) {
32710 PyErr_SetString(PyExc_TypeError,"null reference");
32711 SWIG_fail;
32712 }
32713 if (obj2) {
32714 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxBitmap,
32715 SWIG_POINTER_EXCEPTION | 0)) == -1)
32716 SWIG_fail;
32717 if (arg3 == NULL) {
32718 PyErr_SetString(PyExc_TypeError,"null reference");
32719 SWIG_fail;
32720 }
32721 }
32722 {
32723 PyThreadState* __tstate = wxPyBeginAllowThreads();
32724 (arg1)->SetBitmaps((wxBitmap const &)*arg2,(wxBitmap const &)*arg3);
32725
32726 wxPyEndAllowThreads(__tstate);
32727 if (PyErr_Occurred()) SWIG_fail;
32728 }
32729 Py_INCREF(Py_None); resultobj = Py_None;
32730 return resultobj;
32731 fail:
32732 return NULL;
32733 }
32734
32735
32736 static PyObject *_wrap_MenuItem_SetDisabledBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
32737 PyObject *resultobj;
32738 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32739 wxBitmap *arg2 = 0 ;
32740 PyObject * obj0 = 0 ;
32741 PyObject * obj1 = 0 ;
32742 char *kwnames[] = {
32743 (char *) "self",(char *) "bmpDisabled", NULL
32744 };
32745
32746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetDisabledBitmap",kwnames,&obj0,&obj1)) goto fail;
32747 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32748 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32749 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
32750 SWIG_POINTER_EXCEPTION | 0)) == -1)
32751 SWIG_fail;
32752 if (arg2 == NULL) {
32753 PyErr_SetString(PyExc_TypeError,"null reference");
32754 SWIG_fail;
32755 }
32756 {
32757 PyThreadState* __tstate = wxPyBeginAllowThreads();
32758 (arg1)->SetDisabledBitmap((wxBitmap const &)*arg2);
32759
32760 wxPyEndAllowThreads(__tstate);
32761 if (PyErr_Occurred()) SWIG_fail;
32762 }
32763 Py_INCREF(Py_None); resultobj = Py_None;
32764 return resultobj;
32765 fail:
32766 return NULL;
32767 }
32768
32769
32770 static PyObject *_wrap_MenuItem_GetDisabledBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
32771 PyObject *resultobj;
32772 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32773 wxBitmap *result;
32774 PyObject * obj0 = 0 ;
32775 char *kwnames[] = {
32776 (char *) "self", NULL
32777 };
32778
32779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetDisabledBitmap",kwnames,&obj0)) goto fail;
32780 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32781 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32782 {
32783 PyThreadState* __tstate = wxPyBeginAllowThreads();
32784 {
32785 wxBitmap const &_result_ref = ((wxMenuItem const *)arg1)->GetDisabledBitmap();
32786 result = (wxBitmap *) &_result_ref;
32787 }
32788
32789 wxPyEndAllowThreads(__tstate);
32790 if (PyErr_Occurred()) SWIG_fail;
32791 }
32792 {
32793 wxBitmap* resultptr = new wxBitmap(*result);
32794 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
32795 }
32796 return resultobj;
32797 fail:
32798 return NULL;
32799 }
32800
32801
32802 static PyObject *_wrap_MenuItem_SetMarginWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
32803 PyObject *resultobj;
32804 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32805 int arg2 ;
32806 PyObject * obj0 = 0 ;
32807 PyObject * obj1 = 0 ;
32808 char *kwnames[] = {
32809 (char *) "self",(char *) "nWidth", NULL
32810 };
32811
32812 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetMarginWidth",kwnames,&obj0,&obj1)) goto fail;
32813 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32814 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32815 arg2 = (int) SWIG_AsInt(obj1);
32816 if (PyErr_Occurred()) SWIG_fail;
32817 {
32818 PyThreadState* __tstate = wxPyBeginAllowThreads();
32819 (arg1)->SetMarginWidth(arg2);
32820
32821 wxPyEndAllowThreads(__tstate);
32822 if (PyErr_Occurred()) SWIG_fail;
32823 }
32824 Py_INCREF(Py_None); resultobj = Py_None;
32825 return resultobj;
32826 fail:
32827 return NULL;
32828 }
32829
32830
32831 static PyObject *_wrap_MenuItem_GetMarginWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
32832 PyObject *resultobj;
32833 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32834 int result;
32835 PyObject * obj0 = 0 ;
32836 char *kwnames[] = {
32837 (char *) "self", NULL
32838 };
32839
32840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetMarginWidth",kwnames,&obj0)) goto fail;
32841 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32842 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32843 {
32844 PyThreadState* __tstate = wxPyBeginAllowThreads();
32845 result = (int)(arg1)->GetMarginWidth();
32846
32847 wxPyEndAllowThreads(__tstate);
32848 if (PyErr_Occurred()) SWIG_fail;
32849 }
32850 resultobj = SWIG_FromInt((int)result);
32851 return resultobj;
32852 fail:
32853 return NULL;
32854 }
32855
32856
32857 static PyObject *_wrap_MenuItem_GetDefaultMarginWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
32858 PyObject *resultobj;
32859 int result;
32860 char *kwnames[] = {
32861 NULL
32862 };
32863
32864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MenuItem_GetDefaultMarginWidth",kwnames)) goto fail;
32865 {
32866 PyThreadState* __tstate = wxPyBeginAllowThreads();
32867 result = (int)wxMenuItem::GetDefaultMarginWidth();
32868
32869 wxPyEndAllowThreads(__tstate);
32870 if (PyErr_Occurred()) SWIG_fail;
32871 }
32872 resultobj = SWIG_FromInt((int)result);
32873 return resultobj;
32874 fail:
32875 return NULL;
32876 }
32877
32878
32879 static PyObject *_wrap_MenuItem_IsOwnerDrawn(PyObject *self, PyObject *args, PyObject *kwargs) {
32880 PyObject *resultobj;
32881 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32882 bool result;
32883 PyObject * obj0 = 0 ;
32884 char *kwnames[] = {
32885 (char *) "self", NULL
32886 };
32887
32888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsOwnerDrawn",kwnames,&obj0)) goto fail;
32889 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32890 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32891 {
32892 PyThreadState* __tstate = wxPyBeginAllowThreads();
32893 result = (bool)(arg1)->IsOwnerDrawn();
32894
32895 wxPyEndAllowThreads(__tstate);
32896 if (PyErr_Occurred()) SWIG_fail;
32897 }
32898 {
32899 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32900 }
32901 return resultobj;
32902 fail:
32903 return NULL;
32904 }
32905
32906
32907 static PyObject *_wrap_MenuItem_SetOwnerDrawn(PyObject *self, PyObject *args, PyObject *kwargs) {
32908 PyObject *resultobj;
32909 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32910 bool arg2 = (bool) True ;
32911 PyObject * obj0 = 0 ;
32912 PyObject * obj1 = 0 ;
32913 char *kwnames[] = {
32914 (char *) "self",(char *) "ownerDrawn", NULL
32915 };
32916
32917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_SetOwnerDrawn",kwnames,&obj0,&obj1)) goto fail;
32918 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32919 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32920 if (obj1) {
32921 arg2 = (bool) SWIG_AsBool(obj1);
32922 if (PyErr_Occurred()) SWIG_fail;
32923 }
32924 {
32925 PyThreadState* __tstate = wxPyBeginAllowThreads();
32926 (arg1)->SetOwnerDrawn(arg2);
32927
32928 wxPyEndAllowThreads(__tstate);
32929 if (PyErr_Occurred()) SWIG_fail;
32930 }
32931 Py_INCREF(Py_None); resultobj = Py_None;
32932 return resultobj;
32933 fail:
32934 return NULL;
32935 }
32936
32937
32938 static PyObject *_wrap_MenuItem_ResetOwnerDrawn(PyObject *self, PyObject *args, PyObject *kwargs) {
32939 PyObject *resultobj;
32940 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32941 PyObject * obj0 = 0 ;
32942 char *kwnames[] = {
32943 (char *) "self", NULL
32944 };
32945
32946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_ResetOwnerDrawn",kwnames,&obj0)) goto fail;
32947 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32948 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32949 {
32950 PyThreadState* __tstate = wxPyBeginAllowThreads();
32951 (arg1)->ResetOwnerDrawn();
32952
32953 wxPyEndAllowThreads(__tstate);
32954 if (PyErr_Occurred()) SWIG_fail;
32955 }
32956 Py_INCREF(Py_None); resultobj = Py_None;
32957 return resultobj;
32958 fail:
32959 return NULL;
32960 }
32961
32962
32963 static PyObject *_wrap_MenuItem_SetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
32964 PyObject *resultobj;
32965 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32966 wxBitmap *arg2 = 0 ;
32967 PyObject * obj0 = 0 ;
32968 PyObject * obj1 = 0 ;
32969 char *kwnames[] = {
32970 (char *) "self",(char *) "bitmap", NULL
32971 };
32972
32973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
32974 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32975 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32976 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
32977 SWIG_POINTER_EXCEPTION | 0)) == -1)
32978 SWIG_fail;
32979 if (arg2 == NULL) {
32980 PyErr_SetString(PyExc_TypeError,"null reference");
32981 SWIG_fail;
32982 }
32983 {
32984 PyThreadState* __tstate = wxPyBeginAllowThreads();
32985 (arg1)->SetBitmap((wxBitmap const &)*arg2);
32986
32987 wxPyEndAllowThreads(__tstate);
32988 if (PyErr_Occurred()) SWIG_fail;
32989 }
32990 Py_INCREF(Py_None); resultobj = Py_None;
32991 return resultobj;
32992 fail:
32993 return NULL;
32994 }
32995
32996
32997 static PyObject *_wrap_MenuItem_GetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
32998 PyObject *resultobj;
32999 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33000 wxBitmap *result;
33001 PyObject * obj0 = 0 ;
33002 char *kwnames[] = {
33003 (char *) "self", NULL
33004 };
33005
33006 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetBitmap",kwnames,&obj0)) goto fail;
33007 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33008 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33009 {
33010 PyThreadState* __tstate = wxPyBeginAllowThreads();
33011 {
33012 wxBitmap const &_result_ref = (arg1)->GetBitmap();
33013 result = (wxBitmap *) &_result_ref;
33014 }
33015
33016 wxPyEndAllowThreads(__tstate);
33017 if (PyErr_Occurred()) SWIG_fail;
33018 }
33019 {
33020 wxBitmap* resultptr = new wxBitmap(*result);
33021 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
33022 }
33023 return resultobj;
33024 fail:
33025 return NULL;
33026 }
33027
33028
33029 static PyObject * MenuItem_swigregister(PyObject *self, PyObject *args) {
33030 PyObject *obj;
33031 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33032 SWIG_TypeClientData(SWIGTYPE_p_wxMenuItem, obj);
33033 Py_INCREF(obj);
33034 return Py_BuildValue((char *)"");
33035 }
33036 static int _wrap_ControlNameStr_set(PyObject *_val) {
33037 PyErr_SetString(PyExc_TypeError,"Variable ControlNameStr is read-only.");
33038 return 1;
33039 }
33040
33041
33042 static PyObject *_wrap_ControlNameStr_get() {
33043 PyObject *pyobj;
33044
33045 {
33046 #if wxUSE_UNICODE
33047 pyobj = PyUnicode_FromWideChar((&wxPyControlNameStr)->c_str(), (&wxPyControlNameStr)->Len());
33048 #else
33049 pyobj = PyString_FromStringAndSize((&wxPyControlNameStr)->c_str(), (&wxPyControlNameStr)->Len());
33050 #endif
33051 }
33052 return pyobj;
33053 }
33054
33055
33056 static PyObject *_wrap_new_Control(PyObject *self, PyObject *args, PyObject *kwargs) {
33057 PyObject *resultobj;
33058 wxWindow *arg1 = (wxWindow *) 0 ;
33059 int arg2 ;
33060 wxPoint const &arg3_defvalue = wxDefaultPosition ;
33061 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
33062 wxSize const &arg4_defvalue = wxDefaultSize ;
33063 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
33064 long arg5 = (long) 0 ;
33065 wxValidator const &arg6_defvalue = wxDefaultValidator ;
33066 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
33067 wxString const &arg7_defvalue = wxPyControlNameStr ;
33068 wxString *arg7 = (wxString *) &arg7_defvalue ;
33069 wxControl *result;
33070 wxPoint temp3 ;
33071 wxSize temp4 ;
33072 bool temp7 = False ;
33073 PyObject * obj0 = 0 ;
33074 PyObject * obj1 = 0 ;
33075 PyObject * obj2 = 0 ;
33076 PyObject * obj3 = 0 ;
33077 PyObject * obj4 = 0 ;
33078 PyObject * obj5 = 0 ;
33079 PyObject * obj6 = 0 ;
33080 char *kwnames[] = {
33081 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
33082 };
33083
33084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:new_Control",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
33085 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
33086 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33087 arg2 = (int) SWIG_AsInt(obj1);
33088 if (PyErr_Occurred()) SWIG_fail;
33089 if (obj2) {
33090 {
33091 arg3 = &temp3;
33092 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
33093 }
33094 }
33095 if (obj3) {
33096 {
33097 arg4 = &temp4;
33098 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
33099 }
33100 }
33101 if (obj4) {
33102 arg5 = (long) SWIG_AsLong(obj4);
33103 if (PyErr_Occurred()) SWIG_fail;
33104 }
33105 if (obj5) {
33106 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxValidator,
33107 SWIG_POINTER_EXCEPTION | 0)) == -1)
33108 SWIG_fail;
33109 if (arg6 == NULL) {
33110 PyErr_SetString(PyExc_TypeError,"null reference");
33111 SWIG_fail;
33112 }
33113 }
33114 if (obj6) {
33115 {
33116 arg7 = wxString_in_helper(obj6);
33117 if (arg7 == NULL) SWIG_fail;
33118 temp7 = True;
33119 }
33120 }
33121 {
33122 if (!wxPyCheckForApp()) SWIG_fail;
33123 PyThreadState* __tstate = wxPyBeginAllowThreads();
33124 result = (wxControl *)new wxControl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
33125
33126 wxPyEndAllowThreads(__tstate);
33127 if (PyErr_Occurred()) SWIG_fail;
33128 }
33129 {
33130 resultobj = wxPyMake_wxObject(result);
33131 }
33132 {
33133 if (temp7)
33134 delete arg7;
33135 }
33136 return resultobj;
33137 fail:
33138 {
33139 if (temp7)
33140 delete arg7;
33141 }
33142 return NULL;
33143 }
33144
33145
33146 static PyObject *_wrap_new_PreControl(PyObject *self, PyObject *args, PyObject *kwargs) {
33147 PyObject *resultobj;
33148 wxControl *result;
33149 char *kwnames[] = {
33150 NULL
33151 };
33152
33153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreControl",kwnames)) goto fail;
33154 {
33155 if (!wxPyCheckForApp()) SWIG_fail;
33156 PyThreadState* __tstate = wxPyBeginAllowThreads();
33157 result = (wxControl *)new wxControl();
33158
33159 wxPyEndAllowThreads(__tstate);
33160 if (PyErr_Occurred()) SWIG_fail;
33161 }
33162 {
33163 resultobj = wxPyMake_wxObject(result);
33164 }
33165 return resultobj;
33166 fail:
33167 return NULL;
33168 }
33169
33170
33171 static PyObject *_wrap_Control_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
33172 PyObject *resultobj;
33173 wxControl *arg1 = (wxControl *) 0 ;
33174 wxWindow *arg2 = (wxWindow *) 0 ;
33175 int arg3 ;
33176 wxPoint const &arg4_defvalue = wxDefaultPosition ;
33177 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
33178 wxSize const &arg5_defvalue = wxDefaultSize ;
33179 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
33180 long arg6 = (long) 0 ;
33181 wxValidator const &arg7_defvalue = wxDefaultValidator ;
33182 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
33183 wxString const &arg8_defvalue = wxPyControlNameStr ;
33184 wxString *arg8 = (wxString *) &arg8_defvalue ;
33185 bool result;
33186 wxPoint temp4 ;
33187 wxSize temp5 ;
33188 bool temp8 = False ;
33189 PyObject * obj0 = 0 ;
33190 PyObject * obj1 = 0 ;
33191 PyObject * obj2 = 0 ;
33192 PyObject * obj3 = 0 ;
33193 PyObject * obj4 = 0 ;
33194 PyObject * obj5 = 0 ;
33195 PyObject * obj6 = 0 ;
33196 PyObject * obj7 = 0 ;
33197 char *kwnames[] = {
33198 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
33199 };
33200
33201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOO:Control_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
33202 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33203 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33204 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
33205 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33206 arg3 = (int) SWIG_AsInt(obj2);
33207 if (PyErr_Occurred()) SWIG_fail;
33208 if (obj3) {
33209 {
33210 arg4 = &temp4;
33211 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
33212 }
33213 }
33214 if (obj4) {
33215 {
33216 arg5 = &temp5;
33217 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
33218 }
33219 }
33220 if (obj5) {
33221 arg6 = (long) SWIG_AsLong(obj5);
33222 if (PyErr_Occurred()) SWIG_fail;
33223 }
33224 if (obj6) {
33225 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxValidator,
33226 SWIG_POINTER_EXCEPTION | 0)) == -1)
33227 SWIG_fail;
33228 if (arg7 == NULL) {
33229 PyErr_SetString(PyExc_TypeError,"null reference");
33230 SWIG_fail;
33231 }
33232 }
33233 if (obj7) {
33234 {
33235 arg8 = wxString_in_helper(obj7);
33236 if (arg8 == NULL) SWIG_fail;
33237 temp8 = True;
33238 }
33239 }
33240 {
33241 PyThreadState* __tstate = wxPyBeginAllowThreads();
33242 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
33243
33244 wxPyEndAllowThreads(__tstate);
33245 if (PyErr_Occurred()) SWIG_fail;
33246 }
33247 {
33248 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33249 }
33250 {
33251 if (temp8)
33252 delete arg8;
33253 }
33254 return resultobj;
33255 fail:
33256 {
33257 if (temp8)
33258 delete arg8;
33259 }
33260 return NULL;
33261 }
33262
33263
33264 static PyObject *_wrap_Control_Command(PyObject *self, PyObject *args, PyObject *kwargs) {
33265 PyObject *resultobj;
33266 wxControl *arg1 = (wxControl *) 0 ;
33267 wxCommandEvent *arg2 = 0 ;
33268 PyObject * obj0 = 0 ;
33269 PyObject * obj1 = 0 ;
33270 char *kwnames[] = {
33271 (char *) "self",(char *) "event", NULL
33272 };
33273
33274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Control_Command",kwnames,&obj0,&obj1)) goto fail;
33275 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33276 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33277 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCommandEvent,
33278 SWIG_POINTER_EXCEPTION | 0)) == -1)
33279 SWIG_fail;
33280 if (arg2 == NULL) {
33281 PyErr_SetString(PyExc_TypeError,"null reference");
33282 SWIG_fail;
33283 }
33284 {
33285 PyThreadState* __tstate = wxPyBeginAllowThreads();
33286 (arg1)->Command(*arg2);
33287
33288 wxPyEndAllowThreads(__tstate);
33289 if (PyErr_Occurred()) SWIG_fail;
33290 }
33291 Py_INCREF(Py_None); resultobj = Py_None;
33292 return resultobj;
33293 fail:
33294 return NULL;
33295 }
33296
33297
33298 static PyObject *_wrap_Control_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
33299 PyObject *resultobj;
33300 wxControl *arg1 = (wxControl *) 0 ;
33301 wxString result;
33302 PyObject * obj0 = 0 ;
33303 char *kwnames[] = {
33304 (char *) "self", NULL
33305 };
33306
33307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Control_GetLabel",kwnames,&obj0)) goto fail;
33308 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33309 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33310 {
33311 PyThreadState* __tstate = wxPyBeginAllowThreads();
33312 result = (arg1)->GetLabel();
33313
33314 wxPyEndAllowThreads(__tstate);
33315 if (PyErr_Occurred()) SWIG_fail;
33316 }
33317 {
33318 #if wxUSE_UNICODE
33319 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33320 #else
33321 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33322 #endif
33323 }
33324 return resultobj;
33325 fail:
33326 return NULL;
33327 }
33328
33329
33330 static PyObject *_wrap_Control_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
33331 PyObject *resultobj;
33332 wxControl *arg1 = (wxControl *) 0 ;
33333 wxString *arg2 = 0 ;
33334 bool temp2 = False ;
33335 PyObject * obj0 = 0 ;
33336 PyObject * obj1 = 0 ;
33337 char *kwnames[] = {
33338 (char *) "self",(char *) "label", NULL
33339 };
33340
33341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Control_SetLabel",kwnames,&obj0,&obj1)) goto fail;
33342 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33343 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33344 {
33345 arg2 = wxString_in_helper(obj1);
33346 if (arg2 == NULL) SWIG_fail;
33347 temp2 = True;
33348 }
33349 {
33350 PyThreadState* __tstate = wxPyBeginAllowThreads();
33351 (arg1)->SetLabel((wxString const &)*arg2);
33352
33353 wxPyEndAllowThreads(__tstate);
33354 if (PyErr_Occurred()) SWIG_fail;
33355 }
33356 Py_INCREF(Py_None); resultobj = Py_None;
33357 {
33358 if (temp2)
33359 delete arg2;
33360 }
33361 return resultobj;
33362 fail:
33363 {
33364 if (temp2)
33365 delete arg2;
33366 }
33367 return NULL;
33368 }
33369
33370
33371 static PyObject *_wrap_Control_GetClassDefaultAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
33372 PyObject *resultobj;
33373 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
33374 wxVisualAttributes result;
33375 PyObject * obj0 = 0 ;
33376 char *kwnames[] = {
33377 (char *) "variant", NULL
33378 };
33379
33380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Control_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
33381 if (obj0) {
33382 arg1 = (wxWindowVariant) SWIG_AsInt(obj0);
33383 if (PyErr_Occurred()) SWIG_fail;
33384 }
33385 {
33386 if (!wxPyCheckForApp()) SWIG_fail;
33387 PyThreadState* __tstate = wxPyBeginAllowThreads();
33388 result = wxControl::GetClassDefaultAttributes((wxWindowVariant )arg1);
33389
33390 wxPyEndAllowThreads(__tstate);
33391 if (PyErr_Occurred()) SWIG_fail;
33392 }
33393 {
33394 wxVisualAttributes * resultptr;
33395 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
33396 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
33397 }
33398 return resultobj;
33399 fail:
33400 return NULL;
33401 }
33402
33403
33404 static PyObject * Control_swigregister(PyObject *self, PyObject *args) {
33405 PyObject *obj;
33406 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33407 SWIG_TypeClientData(SWIGTYPE_p_wxControl, obj);
33408 Py_INCREF(obj);
33409 return Py_BuildValue((char *)"");
33410 }
33411 static PyObject *_wrap_ItemContainer_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
33412 PyObject *resultobj;
33413 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33414 wxString *arg2 = 0 ;
33415 PyObject *arg3 = (PyObject *) NULL ;
33416 int result;
33417 bool temp2 = False ;
33418 PyObject * obj0 = 0 ;
33419 PyObject * obj1 = 0 ;
33420 PyObject * obj2 = 0 ;
33421 char *kwnames[] = {
33422 (char *) "self",(char *) "item",(char *) "clientData", NULL
33423 };
33424
33425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ItemContainer_Append",kwnames,&obj0,&obj1,&obj2)) goto fail;
33426 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33427 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33428 {
33429 arg2 = wxString_in_helper(obj1);
33430 if (arg2 == NULL) SWIG_fail;
33431 temp2 = True;
33432 }
33433 if (obj2) {
33434 arg3 = obj2;
33435 }
33436 {
33437 PyThreadState* __tstate = wxPyBeginAllowThreads();
33438 result = (int)wxItemContainer_Append(arg1,(wxString const &)*arg2,arg3);
33439
33440 wxPyEndAllowThreads(__tstate);
33441 if (PyErr_Occurred()) SWIG_fail;
33442 }
33443 resultobj = SWIG_FromInt((int)result);
33444 {
33445 if (temp2)
33446 delete arg2;
33447 }
33448 return resultobj;
33449 fail:
33450 {
33451 if (temp2)
33452 delete arg2;
33453 }
33454 return NULL;
33455 }
33456
33457
33458 static PyObject *_wrap_ItemContainer_AppendItems(PyObject *self, PyObject *args, PyObject *kwargs) {
33459 PyObject *resultobj;
33460 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33461 wxArrayString *arg2 = 0 ;
33462 bool temp2 = False ;
33463 PyObject * obj0 = 0 ;
33464 PyObject * obj1 = 0 ;
33465 char *kwnames[] = {
33466 (char *) "self",(char *) "strings", NULL
33467 };
33468
33469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_AppendItems",kwnames,&obj0,&obj1)) goto fail;
33470 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33471 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33472 {
33473 if (! PySequence_Check(obj1)) {
33474 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
33475 SWIG_fail;
33476 }
33477 arg2 = new wxArrayString;
33478 temp2 = True;
33479 int i, len=PySequence_Length(obj1);
33480 for (i=0; i<len; i++) {
33481 PyObject* item = PySequence_GetItem(obj1, i);
33482 #if wxUSE_UNICODE
33483 PyObject* str = PyObject_Unicode(item);
33484 #else
33485 PyObject* str = PyObject_Str(item);
33486 #endif
33487 if (PyErr_Occurred()) SWIG_fail;
33488 arg2->Add(Py2wxString(str));
33489 Py_DECREF(item);
33490 Py_DECREF(str);
33491 }
33492 }
33493 {
33494 PyThreadState* __tstate = wxPyBeginAllowThreads();
33495 (arg1)->Append((wxArrayString const &)*arg2);
33496
33497 wxPyEndAllowThreads(__tstate);
33498 if (PyErr_Occurred()) SWIG_fail;
33499 }
33500 Py_INCREF(Py_None); resultobj = Py_None;
33501 {
33502 if (temp2) delete arg2;
33503 }
33504 return resultobj;
33505 fail:
33506 {
33507 if (temp2) delete arg2;
33508 }
33509 return NULL;
33510 }
33511
33512
33513 static PyObject *_wrap_ItemContainer_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
33514 PyObject *resultobj;
33515 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33516 wxString *arg2 = 0 ;
33517 int arg3 ;
33518 PyObject *arg4 = (PyObject *) NULL ;
33519 int result;
33520 bool temp2 = False ;
33521 PyObject * obj0 = 0 ;
33522 PyObject * obj1 = 0 ;
33523 PyObject * obj2 = 0 ;
33524 PyObject * obj3 = 0 ;
33525 char *kwnames[] = {
33526 (char *) "self",(char *) "item",(char *) "pos",(char *) "clientData", NULL
33527 };
33528
33529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ItemContainer_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
33530 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33531 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33532 {
33533 arg2 = wxString_in_helper(obj1);
33534 if (arg2 == NULL) SWIG_fail;
33535 temp2 = True;
33536 }
33537 arg3 = (int) SWIG_AsInt(obj2);
33538 if (PyErr_Occurred()) SWIG_fail;
33539 if (obj3) {
33540 arg4 = obj3;
33541 }
33542 {
33543 PyThreadState* __tstate = wxPyBeginAllowThreads();
33544 result = (int)wxItemContainer_Insert(arg1,(wxString const &)*arg2,arg3,arg4);
33545
33546 wxPyEndAllowThreads(__tstate);
33547 if (PyErr_Occurred()) SWIG_fail;
33548 }
33549 resultobj = SWIG_FromInt((int)result);
33550 {
33551 if (temp2)
33552 delete arg2;
33553 }
33554 return resultobj;
33555 fail:
33556 {
33557 if (temp2)
33558 delete arg2;
33559 }
33560 return NULL;
33561 }
33562
33563
33564 static PyObject *_wrap_ItemContainer_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
33565 PyObject *resultobj;
33566 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33567 PyObject * obj0 = 0 ;
33568 char *kwnames[] = {
33569 (char *) "self", NULL
33570 };
33571
33572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_Clear",kwnames,&obj0)) goto fail;
33573 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33574 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33575 {
33576 PyThreadState* __tstate = wxPyBeginAllowThreads();
33577 (arg1)->Clear();
33578
33579 wxPyEndAllowThreads(__tstate);
33580 if (PyErr_Occurred()) SWIG_fail;
33581 }
33582 Py_INCREF(Py_None); resultobj = Py_None;
33583 return resultobj;
33584 fail:
33585 return NULL;
33586 }
33587
33588
33589 static PyObject *_wrap_ItemContainer_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
33590 PyObject *resultobj;
33591 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33592 int arg2 ;
33593 PyObject * obj0 = 0 ;
33594 PyObject * obj1 = 0 ;
33595 char *kwnames[] = {
33596 (char *) "self",(char *) "n", NULL
33597 };
33598
33599 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_Delete",kwnames,&obj0,&obj1)) goto fail;
33600 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33601 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33602 arg2 = (int) SWIG_AsInt(obj1);
33603 if (PyErr_Occurred()) SWIG_fail;
33604 {
33605 PyThreadState* __tstate = wxPyBeginAllowThreads();
33606 (arg1)->Delete(arg2);
33607
33608 wxPyEndAllowThreads(__tstate);
33609 if (PyErr_Occurred()) SWIG_fail;
33610 }
33611 Py_INCREF(Py_None); resultobj = Py_None;
33612 return resultobj;
33613 fail:
33614 return NULL;
33615 }
33616
33617
33618 static PyObject *_wrap_ItemContainer_GetCount(PyObject *self, PyObject *args, PyObject *kwargs) {
33619 PyObject *resultobj;
33620 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33621 int result;
33622 PyObject * obj0 = 0 ;
33623 char *kwnames[] = {
33624 (char *) "self", NULL
33625 };
33626
33627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetCount",kwnames,&obj0)) goto fail;
33628 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33629 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33630 {
33631 PyThreadState* __tstate = wxPyBeginAllowThreads();
33632 result = (int)((wxItemContainer const *)arg1)->GetCount();
33633
33634 wxPyEndAllowThreads(__tstate);
33635 if (PyErr_Occurred()) SWIG_fail;
33636 }
33637 resultobj = SWIG_FromInt((int)result);
33638 return resultobj;
33639 fail:
33640 return NULL;
33641 }
33642
33643
33644 static PyObject *_wrap_ItemContainer_IsEmpty(PyObject *self, PyObject *args, PyObject *kwargs) {
33645 PyObject *resultobj;
33646 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33647 bool result;
33648 PyObject * obj0 = 0 ;
33649 char *kwnames[] = {
33650 (char *) "self", NULL
33651 };
33652
33653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_IsEmpty",kwnames,&obj0)) goto fail;
33654 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33655 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33656 {
33657 PyThreadState* __tstate = wxPyBeginAllowThreads();
33658 result = (bool)((wxItemContainer const *)arg1)->IsEmpty();
33659
33660 wxPyEndAllowThreads(__tstate);
33661 if (PyErr_Occurred()) SWIG_fail;
33662 }
33663 {
33664 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33665 }
33666 return resultobj;
33667 fail:
33668 return NULL;
33669 }
33670
33671
33672 static PyObject *_wrap_ItemContainer_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
33673 PyObject *resultobj;
33674 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33675 int arg2 ;
33676 wxString result;
33677 PyObject * obj0 = 0 ;
33678 PyObject * obj1 = 0 ;
33679 char *kwnames[] = {
33680 (char *) "self",(char *) "n", NULL
33681 };
33682
33683 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_GetString",kwnames,&obj0,&obj1)) goto fail;
33684 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33685 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33686 arg2 = (int) SWIG_AsInt(obj1);
33687 if (PyErr_Occurred()) SWIG_fail;
33688 {
33689 PyThreadState* __tstate = wxPyBeginAllowThreads();
33690 result = ((wxItemContainer const *)arg1)->GetString(arg2);
33691
33692 wxPyEndAllowThreads(__tstate);
33693 if (PyErr_Occurred()) SWIG_fail;
33694 }
33695 {
33696 #if wxUSE_UNICODE
33697 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33698 #else
33699 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33700 #endif
33701 }
33702 return resultobj;
33703 fail:
33704 return NULL;
33705 }
33706
33707
33708 static PyObject *_wrap_ItemContainer_GetStrings(PyObject *self, PyObject *args, PyObject *kwargs) {
33709 PyObject *resultobj;
33710 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33711 wxArrayString result;
33712 PyObject * obj0 = 0 ;
33713 char *kwnames[] = {
33714 (char *) "self", NULL
33715 };
33716
33717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetStrings",kwnames,&obj0)) goto fail;
33718 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33719 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33720 {
33721 PyThreadState* __tstate = wxPyBeginAllowThreads();
33722 result = ((wxItemContainer const *)arg1)->GetStrings();
33723
33724 wxPyEndAllowThreads(__tstate);
33725 if (PyErr_Occurred()) SWIG_fail;
33726 }
33727 {
33728 resultobj = wxArrayString2PyList_helper(result);
33729 }
33730 return resultobj;
33731 fail:
33732 return NULL;
33733 }
33734
33735
33736 static PyObject *_wrap_ItemContainer_SetString(PyObject *self, PyObject *args, PyObject *kwargs) {
33737 PyObject *resultobj;
33738 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33739 int arg2 ;
33740 wxString *arg3 = 0 ;
33741 bool temp3 = False ;
33742 PyObject * obj0 = 0 ;
33743 PyObject * obj1 = 0 ;
33744 PyObject * obj2 = 0 ;
33745 char *kwnames[] = {
33746 (char *) "self",(char *) "n",(char *) "s", NULL
33747 };
33748
33749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ItemContainer_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
33750 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33751 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33752 arg2 = (int) SWIG_AsInt(obj1);
33753 if (PyErr_Occurred()) SWIG_fail;
33754 {
33755 arg3 = wxString_in_helper(obj2);
33756 if (arg3 == NULL) SWIG_fail;
33757 temp3 = True;
33758 }
33759 {
33760 PyThreadState* __tstate = wxPyBeginAllowThreads();
33761 (arg1)->SetString(arg2,(wxString const &)*arg3);
33762
33763 wxPyEndAllowThreads(__tstate);
33764 if (PyErr_Occurred()) SWIG_fail;
33765 }
33766 Py_INCREF(Py_None); resultobj = Py_None;
33767 {
33768 if (temp3)
33769 delete arg3;
33770 }
33771 return resultobj;
33772 fail:
33773 {
33774 if (temp3)
33775 delete arg3;
33776 }
33777 return NULL;
33778 }
33779
33780
33781 static PyObject *_wrap_ItemContainer_FindString(PyObject *self, PyObject *args, PyObject *kwargs) {
33782 PyObject *resultobj;
33783 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33784 wxString *arg2 = 0 ;
33785 int result;
33786 bool temp2 = False ;
33787 PyObject * obj0 = 0 ;
33788 PyObject * obj1 = 0 ;
33789 char *kwnames[] = {
33790 (char *) "self",(char *) "s", NULL
33791 };
33792
33793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_FindString",kwnames,&obj0,&obj1)) goto fail;
33794 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33795 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33796 {
33797 arg2 = wxString_in_helper(obj1);
33798 if (arg2 == NULL) SWIG_fail;
33799 temp2 = True;
33800 }
33801 {
33802 PyThreadState* __tstate = wxPyBeginAllowThreads();
33803 result = (int)((wxItemContainer const *)arg1)->FindString((wxString const &)*arg2);
33804
33805 wxPyEndAllowThreads(__tstate);
33806 if (PyErr_Occurred()) SWIG_fail;
33807 }
33808 resultobj = SWIG_FromInt((int)result);
33809 {
33810 if (temp2)
33811 delete arg2;
33812 }
33813 return resultobj;
33814 fail:
33815 {
33816 if (temp2)
33817 delete arg2;
33818 }
33819 return NULL;
33820 }
33821
33822
33823 static PyObject *_wrap_ItemContainer_Select(PyObject *self, PyObject *args, PyObject *kwargs) {
33824 PyObject *resultobj;
33825 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33826 int arg2 ;
33827 PyObject * obj0 = 0 ;
33828 PyObject * obj1 = 0 ;
33829 char *kwnames[] = {
33830 (char *) "self",(char *) "n", NULL
33831 };
33832
33833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_Select",kwnames,&obj0,&obj1)) goto fail;
33834 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33835 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33836 arg2 = (int) SWIG_AsInt(obj1);
33837 if (PyErr_Occurred()) SWIG_fail;
33838 {
33839 PyThreadState* __tstate = wxPyBeginAllowThreads();
33840 (arg1)->Select(arg2);
33841
33842 wxPyEndAllowThreads(__tstate);
33843 if (PyErr_Occurred()) SWIG_fail;
33844 }
33845 Py_INCREF(Py_None); resultobj = Py_None;
33846 return resultobj;
33847 fail:
33848 return NULL;
33849 }
33850
33851
33852 static PyObject *_wrap_ItemContainer_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
33853 PyObject *resultobj;
33854 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33855 int result;
33856 PyObject * obj0 = 0 ;
33857 char *kwnames[] = {
33858 (char *) "self", NULL
33859 };
33860
33861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetSelection",kwnames,&obj0)) goto fail;
33862 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33863 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33864 {
33865 PyThreadState* __tstate = wxPyBeginAllowThreads();
33866 result = (int)((wxItemContainer const *)arg1)->GetSelection();
33867
33868 wxPyEndAllowThreads(__tstate);
33869 if (PyErr_Occurred()) SWIG_fail;
33870 }
33871 resultobj = SWIG_FromInt((int)result);
33872 return resultobj;
33873 fail:
33874 return NULL;
33875 }
33876
33877
33878 static PyObject *_wrap_ItemContainer_GetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
33879 PyObject *resultobj;
33880 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33881 wxString result;
33882 PyObject * obj0 = 0 ;
33883 char *kwnames[] = {
33884 (char *) "self", NULL
33885 };
33886
33887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetStringSelection",kwnames,&obj0)) goto fail;
33888 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33889 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33890 {
33891 PyThreadState* __tstate = wxPyBeginAllowThreads();
33892 result = ((wxItemContainer const *)arg1)->GetStringSelection();
33893
33894 wxPyEndAllowThreads(__tstate);
33895 if (PyErr_Occurred()) SWIG_fail;
33896 }
33897 {
33898 #if wxUSE_UNICODE
33899 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33900 #else
33901 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33902 #endif
33903 }
33904 return resultobj;
33905 fail:
33906 return NULL;
33907 }
33908
33909
33910 static PyObject *_wrap_ItemContainer_GetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
33911 PyObject *resultobj;
33912 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33913 int arg2 ;
33914 PyObject *result;
33915 PyObject * obj0 = 0 ;
33916 PyObject * obj1 = 0 ;
33917 char *kwnames[] = {
33918 (char *) "self",(char *) "n", NULL
33919 };
33920
33921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_GetClientData",kwnames,&obj0,&obj1)) goto fail;
33922 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33923 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33924 arg2 = (int) SWIG_AsInt(obj1);
33925 if (PyErr_Occurred()) SWIG_fail;
33926 {
33927 PyThreadState* __tstate = wxPyBeginAllowThreads();
33928 result = (PyObject *)wxItemContainer_GetClientData(arg1,arg2);
33929
33930 wxPyEndAllowThreads(__tstate);
33931 if (PyErr_Occurred()) SWIG_fail;
33932 }
33933 resultobj = result;
33934 return resultobj;
33935 fail:
33936 return NULL;
33937 }
33938
33939
33940 static PyObject *_wrap_ItemContainer_SetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
33941 PyObject *resultobj;
33942 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33943 int arg2 ;
33944 PyObject *arg3 = (PyObject *) 0 ;
33945 PyObject * obj0 = 0 ;
33946 PyObject * obj1 = 0 ;
33947 PyObject * obj2 = 0 ;
33948 char *kwnames[] = {
33949 (char *) "self",(char *) "n",(char *) "clientData", NULL
33950 };
33951
33952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ItemContainer_SetClientData",kwnames,&obj0,&obj1,&obj2)) goto fail;
33953 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33954 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33955 arg2 = (int) SWIG_AsInt(obj1);
33956 if (PyErr_Occurred()) SWIG_fail;
33957 arg3 = obj2;
33958 {
33959 PyThreadState* __tstate = wxPyBeginAllowThreads();
33960 wxItemContainer_SetClientData(arg1,arg2,arg3);
33961
33962 wxPyEndAllowThreads(__tstate);
33963 if (PyErr_Occurred()) SWIG_fail;
33964 }
33965 Py_INCREF(Py_None); resultobj = Py_None;
33966 return resultobj;
33967 fail:
33968 return NULL;
33969 }
33970
33971
33972 static PyObject * ItemContainer_swigregister(PyObject *self, PyObject *args) {
33973 PyObject *obj;
33974 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33975 SWIG_TypeClientData(SWIGTYPE_p_wxItemContainer, obj);
33976 Py_INCREF(obj);
33977 return Py_BuildValue((char *)"");
33978 }
33979 static PyObject * ControlWithItems_swigregister(PyObject *self, PyObject *args) {
33980 PyObject *obj;
33981 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33982 SWIG_TypeClientData(SWIGTYPE_p_wxControlWithItems, obj);
33983 Py_INCREF(obj);
33984 return Py_BuildValue((char *)"");
33985 }
33986 static PyObject *_wrap_new_SizerItem(PyObject *self, PyObject *args, PyObject *kwargs) {
33987 PyObject *resultobj;
33988 wxSizerItem *result;
33989 char *kwnames[] = {
33990 NULL
33991 };
33992
33993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SizerItem",kwnames)) goto fail;
33994 {
33995 PyThreadState* __tstate = wxPyBeginAllowThreads();
33996 result = (wxSizerItem *)new wxSizerItem();
33997
33998 wxPyEndAllowThreads(__tstate);
33999 if (PyErr_Occurred()) SWIG_fail;
34000 }
34001 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
34002 return resultobj;
34003 fail:
34004 return NULL;
34005 }
34006
34007
34008 static PyObject *_wrap_new_SizerItemSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
34009 PyObject *resultobj;
34010 int arg1 ;
34011 int arg2 ;
34012 int arg3 ;
34013 int arg4 ;
34014 int arg5 ;
34015 wxObject *arg6 = (wxObject *) 0 ;
34016 wxSizerItem *result;
34017 PyObject * obj0 = 0 ;
34018 PyObject * obj1 = 0 ;
34019 PyObject * obj2 = 0 ;
34020 PyObject * obj3 = 0 ;
34021 PyObject * obj4 = 0 ;
34022 PyObject * obj5 = 0 ;
34023 char *kwnames[] = {
34024 (char *) "width",(char *) "height",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
34025 };
34026
34027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:new_SizerItemSpacer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
34028 arg1 = (int) SWIG_AsInt(obj0);
34029 if (PyErr_Occurred()) SWIG_fail;
34030 arg2 = (int) SWIG_AsInt(obj1);
34031 if (PyErr_Occurred()) SWIG_fail;
34032 arg3 = (int) SWIG_AsInt(obj2);
34033 if (PyErr_Occurred()) SWIG_fail;
34034 arg4 = (int) SWIG_AsInt(obj3);
34035 if (PyErr_Occurred()) SWIG_fail;
34036 arg5 = (int) SWIG_AsInt(obj4);
34037 if (PyErr_Occurred()) SWIG_fail;
34038 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxObject,
34039 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34040 {
34041 PyThreadState* __tstate = wxPyBeginAllowThreads();
34042 result = (wxSizerItem *)new wxSizerItem(arg1,arg2,arg3,arg4,arg5,arg6);
34043
34044 wxPyEndAllowThreads(__tstate);
34045 if (PyErr_Occurred()) SWIG_fail;
34046 }
34047 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
34048 return resultobj;
34049 fail:
34050 return NULL;
34051 }
34052
34053
34054 static PyObject *_wrap_new_SizerItemWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
34055 PyObject *resultobj;
34056 wxWindow *arg1 = (wxWindow *) 0 ;
34057 int arg2 ;
34058 int arg3 ;
34059 int arg4 ;
34060 wxObject *arg5 = (wxObject *) 0 ;
34061 wxSizerItem *result;
34062 PyObject * obj0 = 0 ;
34063 PyObject * obj1 = 0 ;
34064 PyObject * obj2 = 0 ;
34065 PyObject * obj3 = 0 ;
34066 PyObject * obj4 = 0 ;
34067 char *kwnames[] = {
34068 (char *) "window",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
34069 };
34070
34071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:new_SizerItemWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
34072 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
34073 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34074 arg2 = (int) SWIG_AsInt(obj1);
34075 if (PyErr_Occurred()) SWIG_fail;
34076 arg3 = (int) SWIG_AsInt(obj2);
34077 if (PyErr_Occurred()) SWIG_fail;
34078 arg4 = (int) SWIG_AsInt(obj3);
34079 if (PyErr_Occurred()) SWIG_fail;
34080 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxObject,
34081 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34082 {
34083 PyThreadState* __tstate = wxPyBeginAllowThreads();
34084 result = (wxSizerItem *)new wxSizerItem(arg1,arg2,arg3,arg4,arg5);
34085
34086 wxPyEndAllowThreads(__tstate);
34087 if (PyErr_Occurred()) SWIG_fail;
34088 }
34089 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
34090 return resultobj;
34091 fail:
34092 return NULL;
34093 }
34094
34095
34096 static PyObject *_wrap_new_SizerItemSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
34097 PyObject *resultobj;
34098 wxSizer *arg1 = (wxSizer *) 0 ;
34099 int arg2 ;
34100 int arg3 ;
34101 int arg4 ;
34102 wxObject *arg5 = (wxObject *) 0 ;
34103 wxSizerItem *result;
34104 PyObject * obj0 = 0 ;
34105 PyObject * obj1 = 0 ;
34106 PyObject * obj2 = 0 ;
34107 PyObject * obj3 = 0 ;
34108 PyObject * obj4 = 0 ;
34109 char *kwnames[] = {
34110 (char *) "sizer",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
34111 };
34112
34113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:new_SizerItemSizer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
34114 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34115 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34116 arg2 = (int) SWIG_AsInt(obj1);
34117 if (PyErr_Occurred()) SWIG_fail;
34118 arg3 = (int) SWIG_AsInt(obj2);
34119 if (PyErr_Occurred()) SWIG_fail;
34120 arg4 = (int) SWIG_AsInt(obj3);
34121 if (PyErr_Occurred()) SWIG_fail;
34122 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxObject,
34123 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34124 {
34125 PyThreadState* __tstate = wxPyBeginAllowThreads();
34126 result = (wxSizerItem *)new wxSizerItem(arg1,arg2,arg3,arg4,arg5);
34127
34128 wxPyEndAllowThreads(__tstate);
34129 if (PyErr_Occurred()) SWIG_fail;
34130 }
34131 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
34132 return resultobj;
34133 fail:
34134 return NULL;
34135 }
34136
34137
34138 static PyObject *_wrap_SizerItem_DeleteWindows(PyObject *self, PyObject *args, PyObject *kwargs) {
34139 PyObject *resultobj;
34140 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34141 PyObject * obj0 = 0 ;
34142 char *kwnames[] = {
34143 (char *) "self", NULL
34144 };
34145
34146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_DeleteWindows",kwnames,&obj0)) goto fail;
34147 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34148 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34149 {
34150 PyThreadState* __tstate = wxPyBeginAllowThreads();
34151 (arg1)->DeleteWindows();
34152
34153 wxPyEndAllowThreads(__tstate);
34154 if (PyErr_Occurred()) SWIG_fail;
34155 }
34156 Py_INCREF(Py_None); resultobj = Py_None;
34157 return resultobj;
34158 fail:
34159 return NULL;
34160 }
34161
34162
34163 static PyObject *_wrap_SizerItem_DetachSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
34164 PyObject *resultobj;
34165 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34166 PyObject * obj0 = 0 ;
34167 char *kwnames[] = {
34168 (char *) "self", NULL
34169 };
34170
34171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_DetachSizer",kwnames,&obj0)) goto fail;
34172 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34173 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34174 {
34175 PyThreadState* __tstate = wxPyBeginAllowThreads();
34176 (arg1)->DetachSizer();
34177
34178 wxPyEndAllowThreads(__tstate);
34179 if (PyErr_Occurred()) SWIG_fail;
34180 }
34181 Py_INCREF(Py_None); resultobj = Py_None;
34182 return resultobj;
34183 fail:
34184 return NULL;
34185 }
34186
34187
34188 static PyObject *_wrap_SizerItem_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
34189 PyObject *resultobj;
34190 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34191 wxSize result;
34192 PyObject * obj0 = 0 ;
34193 char *kwnames[] = {
34194 (char *) "self", NULL
34195 };
34196
34197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSize",kwnames,&obj0)) goto fail;
34198 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34199 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34200 {
34201 PyThreadState* __tstate = wxPyBeginAllowThreads();
34202 result = (arg1)->GetSize();
34203
34204 wxPyEndAllowThreads(__tstate);
34205 if (PyErr_Occurred()) SWIG_fail;
34206 }
34207 {
34208 wxSize * resultptr;
34209 resultptr = new wxSize((wxSize &) result);
34210 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
34211 }
34212 return resultobj;
34213 fail:
34214 return NULL;
34215 }
34216
34217
34218 static PyObject *_wrap_SizerItem_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
34219 PyObject *resultobj;
34220 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34221 wxSize result;
34222 PyObject * obj0 = 0 ;
34223 char *kwnames[] = {
34224 (char *) "self", NULL
34225 };
34226
34227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_CalcMin",kwnames,&obj0)) goto fail;
34228 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34229 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34230 {
34231 PyThreadState* __tstate = wxPyBeginAllowThreads();
34232 result = (arg1)->CalcMin();
34233
34234 wxPyEndAllowThreads(__tstate);
34235 if (PyErr_Occurred()) SWIG_fail;
34236 }
34237 {
34238 wxSize * resultptr;
34239 resultptr = new wxSize((wxSize &) result);
34240 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
34241 }
34242 return resultobj;
34243 fail:
34244 return NULL;
34245 }
34246
34247
34248 static PyObject *_wrap_SizerItem_SetDimension(PyObject *self, PyObject *args, PyObject *kwargs) {
34249 PyObject *resultobj;
34250 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34251 wxPoint arg2 ;
34252 wxSize arg3 ;
34253 wxPoint *argp2 ;
34254 wxSize *argp3 ;
34255 PyObject * obj0 = 0 ;
34256 PyObject * obj1 = 0 ;
34257 PyObject * obj2 = 0 ;
34258 char *kwnames[] = {
34259 (char *) "self",(char *) "pos",(char *) "size", NULL
34260 };
34261
34262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetDimension",kwnames,&obj0,&obj1,&obj2)) goto fail;
34263 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34264 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34265 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxPoint,
34266 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
34267 arg2 = *argp2;
34268 if ((SWIG_ConvertPtr(obj2,(void **)(&argp3),SWIGTYPE_p_wxSize,
34269 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
34270 arg3 = *argp3;
34271 {
34272 PyThreadState* __tstate = wxPyBeginAllowThreads();
34273 (arg1)->SetDimension(arg2,arg3);
34274
34275 wxPyEndAllowThreads(__tstate);
34276 if (PyErr_Occurred()) SWIG_fail;
34277 }
34278 Py_INCREF(Py_None); resultobj = Py_None;
34279 return resultobj;
34280 fail:
34281 return NULL;
34282 }
34283
34284
34285 static PyObject *_wrap_SizerItem_GetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
34286 PyObject *resultobj;
34287 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34288 wxSize result;
34289 PyObject * obj0 = 0 ;
34290 char *kwnames[] = {
34291 (char *) "self", NULL
34292 };
34293
34294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetMinSize",kwnames,&obj0)) goto fail;
34295 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34296 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34297 {
34298 PyThreadState* __tstate = wxPyBeginAllowThreads();
34299 result = (arg1)->GetMinSize();
34300
34301 wxPyEndAllowThreads(__tstate);
34302 if (PyErr_Occurred()) SWIG_fail;
34303 }
34304 {
34305 wxSize * resultptr;
34306 resultptr = new wxSize((wxSize &) result);
34307 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
34308 }
34309 return resultobj;
34310 fail:
34311 return NULL;
34312 }
34313
34314
34315 static PyObject *_wrap_SizerItem_SetInitSize(PyObject *self, PyObject *args, PyObject *kwargs) {
34316 PyObject *resultobj;
34317 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34318 int arg2 ;
34319 int arg3 ;
34320 PyObject * obj0 = 0 ;
34321 PyObject * obj1 = 0 ;
34322 PyObject * obj2 = 0 ;
34323 char *kwnames[] = {
34324 (char *) "self",(char *) "x",(char *) "y", NULL
34325 };
34326
34327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetInitSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
34328 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34329 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34330 arg2 = (int) SWIG_AsInt(obj1);
34331 if (PyErr_Occurred()) SWIG_fail;
34332 arg3 = (int) SWIG_AsInt(obj2);
34333 if (PyErr_Occurred()) SWIG_fail;
34334 {
34335 PyThreadState* __tstate = wxPyBeginAllowThreads();
34336 (arg1)->SetInitSize(arg2,arg3);
34337
34338 wxPyEndAllowThreads(__tstate);
34339 if (PyErr_Occurred()) SWIG_fail;
34340 }
34341 Py_INCREF(Py_None); resultobj = Py_None;
34342 return resultobj;
34343 fail:
34344 return NULL;
34345 }
34346
34347
34348 static PyObject *_wrap_SizerItem_SetRatioWH(PyObject *self, PyObject *args, PyObject *kwargs) {
34349 PyObject *resultobj;
34350 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34351 int arg2 ;
34352 int arg3 ;
34353 PyObject * obj0 = 0 ;
34354 PyObject * obj1 = 0 ;
34355 PyObject * obj2 = 0 ;
34356 char *kwnames[] = {
34357 (char *) "self",(char *) "width",(char *) "height", NULL
34358 };
34359
34360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetRatioWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
34361 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34362 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34363 arg2 = (int) SWIG_AsInt(obj1);
34364 if (PyErr_Occurred()) SWIG_fail;
34365 arg3 = (int) SWIG_AsInt(obj2);
34366 if (PyErr_Occurred()) SWIG_fail;
34367 {
34368 PyThreadState* __tstate = wxPyBeginAllowThreads();
34369 (arg1)->SetRatio(arg2,arg3);
34370
34371 wxPyEndAllowThreads(__tstate);
34372 if (PyErr_Occurred()) SWIG_fail;
34373 }
34374 Py_INCREF(Py_None); resultobj = Py_None;
34375 return resultobj;
34376 fail:
34377 return NULL;
34378 }
34379
34380
34381 static PyObject *_wrap_SizerItem_SetRatioSize(PyObject *self, PyObject *args, PyObject *kwargs) {
34382 PyObject *resultobj;
34383 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34384 wxSize arg2 ;
34385 wxSize *argp2 ;
34386 PyObject * obj0 = 0 ;
34387 PyObject * obj1 = 0 ;
34388 char *kwnames[] = {
34389 (char *) "self",(char *) "size", NULL
34390 };
34391
34392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetRatioSize",kwnames,&obj0,&obj1)) goto fail;
34393 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34394 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34395 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxSize,
34396 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
34397 arg2 = *argp2;
34398 {
34399 PyThreadState* __tstate = wxPyBeginAllowThreads();
34400 (arg1)->SetRatio(arg2);
34401
34402 wxPyEndAllowThreads(__tstate);
34403 if (PyErr_Occurred()) SWIG_fail;
34404 }
34405 Py_INCREF(Py_None); resultobj = Py_None;
34406 return resultobj;
34407 fail:
34408 return NULL;
34409 }
34410
34411
34412 static PyObject *_wrap_SizerItem_SetRatio(PyObject *self, PyObject *args, PyObject *kwargs) {
34413 PyObject *resultobj;
34414 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34415 float arg2 ;
34416 PyObject * obj0 = 0 ;
34417 PyObject * obj1 = 0 ;
34418 char *kwnames[] = {
34419 (char *) "self",(char *) "ratio", NULL
34420 };
34421
34422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetRatio",kwnames,&obj0,&obj1)) goto fail;
34423 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34424 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34425 arg2 = (float) SWIG_AsFloat(obj1);
34426 if (PyErr_Occurred()) SWIG_fail;
34427 {
34428 PyThreadState* __tstate = wxPyBeginAllowThreads();
34429 (arg1)->SetRatio(arg2);
34430
34431 wxPyEndAllowThreads(__tstate);
34432 if (PyErr_Occurred()) SWIG_fail;
34433 }
34434 Py_INCREF(Py_None); resultobj = Py_None;
34435 return resultobj;
34436 fail:
34437 return NULL;
34438 }
34439
34440
34441 static PyObject *_wrap_SizerItem_GetRatio(PyObject *self, PyObject *args, PyObject *kwargs) {
34442 PyObject *resultobj;
34443 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34444 float result;
34445 PyObject * obj0 = 0 ;
34446 char *kwnames[] = {
34447 (char *) "self", NULL
34448 };
34449
34450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetRatio",kwnames,&obj0)) goto fail;
34451 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34452 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34453 {
34454 PyThreadState* __tstate = wxPyBeginAllowThreads();
34455 result = (float)(arg1)->GetRatio();
34456
34457 wxPyEndAllowThreads(__tstate);
34458 if (PyErr_Occurred()) SWIG_fail;
34459 }
34460 resultobj = SWIG_FromFloat((float)result);
34461 return resultobj;
34462 fail:
34463 return NULL;
34464 }
34465
34466
34467 static PyObject *_wrap_SizerItem_IsWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
34468 PyObject *resultobj;
34469 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34470 bool result;
34471 PyObject * obj0 = 0 ;
34472 char *kwnames[] = {
34473 (char *) "self", NULL
34474 };
34475
34476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsWindow",kwnames,&obj0)) goto fail;
34477 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34478 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34479 {
34480 PyThreadState* __tstate = wxPyBeginAllowThreads();
34481 result = (bool)(arg1)->IsWindow();
34482
34483 wxPyEndAllowThreads(__tstate);
34484 if (PyErr_Occurred()) SWIG_fail;
34485 }
34486 {
34487 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34488 }
34489 return resultobj;
34490 fail:
34491 return NULL;
34492 }
34493
34494
34495 static PyObject *_wrap_SizerItem_IsSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
34496 PyObject *resultobj;
34497 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34498 bool result;
34499 PyObject * obj0 = 0 ;
34500 char *kwnames[] = {
34501 (char *) "self", NULL
34502 };
34503
34504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsSizer",kwnames,&obj0)) goto fail;
34505 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34506 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34507 {
34508 PyThreadState* __tstate = wxPyBeginAllowThreads();
34509 result = (bool)(arg1)->IsSizer();
34510
34511 wxPyEndAllowThreads(__tstate);
34512 if (PyErr_Occurred()) SWIG_fail;
34513 }
34514 {
34515 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34516 }
34517 return resultobj;
34518 fail:
34519 return NULL;
34520 }
34521
34522
34523 static PyObject *_wrap_SizerItem_IsSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
34524 PyObject *resultobj;
34525 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34526 bool result;
34527 PyObject * obj0 = 0 ;
34528 char *kwnames[] = {
34529 (char *) "self", NULL
34530 };
34531
34532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsSpacer",kwnames,&obj0)) goto fail;
34533 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34534 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34535 {
34536 PyThreadState* __tstate = wxPyBeginAllowThreads();
34537 result = (bool)(arg1)->IsSpacer();
34538
34539 wxPyEndAllowThreads(__tstate);
34540 if (PyErr_Occurred()) SWIG_fail;
34541 }
34542 {
34543 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34544 }
34545 return resultobj;
34546 fail:
34547 return NULL;
34548 }
34549
34550
34551 static PyObject *_wrap_SizerItem_SetProportion(PyObject *self, PyObject *args, PyObject *kwargs) {
34552 PyObject *resultobj;
34553 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34554 int arg2 ;
34555 PyObject * obj0 = 0 ;
34556 PyObject * obj1 = 0 ;
34557 char *kwnames[] = {
34558 (char *) "self",(char *) "proportion", NULL
34559 };
34560
34561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetProportion",kwnames,&obj0,&obj1)) goto fail;
34562 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34563 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34564 arg2 = (int) SWIG_AsInt(obj1);
34565 if (PyErr_Occurred()) SWIG_fail;
34566 {
34567 PyThreadState* __tstate = wxPyBeginAllowThreads();
34568 (arg1)->SetProportion(arg2);
34569
34570 wxPyEndAllowThreads(__tstate);
34571 if (PyErr_Occurred()) SWIG_fail;
34572 }
34573 Py_INCREF(Py_None); resultobj = Py_None;
34574 return resultobj;
34575 fail:
34576 return NULL;
34577 }
34578
34579
34580 static PyObject *_wrap_SizerItem_GetProportion(PyObject *self, PyObject *args, PyObject *kwargs) {
34581 PyObject *resultobj;
34582 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34583 int result;
34584 PyObject * obj0 = 0 ;
34585 char *kwnames[] = {
34586 (char *) "self", NULL
34587 };
34588
34589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetProportion",kwnames,&obj0)) goto fail;
34590 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34591 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34592 {
34593 PyThreadState* __tstate = wxPyBeginAllowThreads();
34594 result = (int)(arg1)->GetProportion();
34595
34596 wxPyEndAllowThreads(__tstate);
34597 if (PyErr_Occurred()) SWIG_fail;
34598 }
34599 resultobj = SWIG_FromInt((int)result);
34600 return resultobj;
34601 fail:
34602 return NULL;
34603 }
34604
34605
34606 static PyObject *_wrap_SizerItem_SetFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
34607 PyObject *resultobj;
34608 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34609 int arg2 ;
34610 PyObject * obj0 = 0 ;
34611 PyObject * obj1 = 0 ;
34612 char *kwnames[] = {
34613 (char *) "self",(char *) "flag", NULL
34614 };
34615
34616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetFlag",kwnames,&obj0,&obj1)) goto fail;
34617 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34618 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34619 arg2 = (int) SWIG_AsInt(obj1);
34620 if (PyErr_Occurred()) SWIG_fail;
34621 {
34622 PyThreadState* __tstate = wxPyBeginAllowThreads();
34623 (arg1)->SetFlag(arg2);
34624
34625 wxPyEndAllowThreads(__tstate);
34626 if (PyErr_Occurred()) SWIG_fail;
34627 }
34628 Py_INCREF(Py_None); resultobj = Py_None;
34629 return resultobj;
34630 fail:
34631 return NULL;
34632 }
34633
34634
34635 static PyObject *_wrap_SizerItem_GetFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
34636 PyObject *resultobj;
34637 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34638 int result;
34639 PyObject * obj0 = 0 ;
34640 char *kwnames[] = {
34641 (char *) "self", NULL
34642 };
34643
34644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetFlag",kwnames,&obj0)) goto fail;
34645 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34646 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34647 {
34648 PyThreadState* __tstate = wxPyBeginAllowThreads();
34649 result = (int)(arg1)->GetFlag();
34650
34651 wxPyEndAllowThreads(__tstate);
34652 if (PyErr_Occurred()) SWIG_fail;
34653 }
34654 resultobj = SWIG_FromInt((int)result);
34655 return resultobj;
34656 fail:
34657 return NULL;
34658 }
34659
34660
34661 static PyObject *_wrap_SizerItem_SetBorder(PyObject *self, PyObject *args, PyObject *kwargs) {
34662 PyObject *resultobj;
34663 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34664 int arg2 ;
34665 PyObject * obj0 = 0 ;
34666 PyObject * obj1 = 0 ;
34667 char *kwnames[] = {
34668 (char *) "self",(char *) "border", NULL
34669 };
34670
34671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetBorder",kwnames,&obj0,&obj1)) goto fail;
34672 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34673 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34674 arg2 = (int) SWIG_AsInt(obj1);
34675 if (PyErr_Occurred()) SWIG_fail;
34676 {
34677 PyThreadState* __tstate = wxPyBeginAllowThreads();
34678 (arg1)->SetBorder(arg2);
34679
34680 wxPyEndAllowThreads(__tstate);
34681 if (PyErr_Occurred()) SWIG_fail;
34682 }
34683 Py_INCREF(Py_None); resultobj = Py_None;
34684 return resultobj;
34685 fail:
34686 return NULL;
34687 }
34688
34689
34690 static PyObject *_wrap_SizerItem_GetBorder(PyObject *self, PyObject *args, PyObject *kwargs) {
34691 PyObject *resultobj;
34692 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34693 int result;
34694 PyObject * obj0 = 0 ;
34695 char *kwnames[] = {
34696 (char *) "self", NULL
34697 };
34698
34699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetBorder",kwnames,&obj0)) goto fail;
34700 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34701 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34702 {
34703 PyThreadState* __tstate = wxPyBeginAllowThreads();
34704 result = (int)(arg1)->GetBorder();
34705
34706 wxPyEndAllowThreads(__tstate);
34707 if (PyErr_Occurred()) SWIG_fail;
34708 }
34709 resultobj = SWIG_FromInt((int)result);
34710 return resultobj;
34711 fail:
34712 return NULL;
34713 }
34714
34715
34716 static PyObject *_wrap_SizerItem_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
34717 PyObject *resultobj;
34718 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34719 wxWindow *result;
34720 PyObject * obj0 = 0 ;
34721 char *kwnames[] = {
34722 (char *) "self", NULL
34723 };
34724
34725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetWindow",kwnames,&obj0)) goto fail;
34726 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34727 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34728 {
34729 PyThreadState* __tstate = wxPyBeginAllowThreads();
34730 result = (wxWindow *)(arg1)->GetWindow();
34731
34732 wxPyEndAllowThreads(__tstate);
34733 if (PyErr_Occurred()) SWIG_fail;
34734 }
34735 {
34736 resultobj = wxPyMake_wxObject(result);
34737 }
34738 return resultobj;
34739 fail:
34740 return NULL;
34741 }
34742
34743
34744 static PyObject *_wrap_SizerItem_SetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
34745 PyObject *resultobj;
34746 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34747 wxWindow *arg2 = (wxWindow *) 0 ;
34748 PyObject * obj0 = 0 ;
34749 PyObject * obj1 = 0 ;
34750 char *kwnames[] = {
34751 (char *) "self",(char *) "window", NULL
34752 };
34753
34754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetWindow",kwnames,&obj0,&obj1)) goto fail;
34755 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34756 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34757 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
34758 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34759 {
34760 PyThreadState* __tstate = wxPyBeginAllowThreads();
34761 (arg1)->SetWindow(arg2);
34762
34763 wxPyEndAllowThreads(__tstate);
34764 if (PyErr_Occurred()) SWIG_fail;
34765 }
34766 Py_INCREF(Py_None); resultobj = Py_None;
34767 return resultobj;
34768 fail:
34769 return NULL;
34770 }
34771
34772
34773 static PyObject *_wrap_SizerItem_GetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
34774 PyObject *resultobj;
34775 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34776 wxSizer *result;
34777 PyObject * obj0 = 0 ;
34778 char *kwnames[] = {
34779 (char *) "self", NULL
34780 };
34781
34782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSizer",kwnames,&obj0)) goto fail;
34783 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34784 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34785 {
34786 PyThreadState* __tstate = wxPyBeginAllowThreads();
34787 result = (wxSizer *)(arg1)->GetSizer();
34788
34789 wxPyEndAllowThreads(__tstate);
34790 if (PyErr_Occurred()) SWIG_fail;
34791 }
34792 {
34793 resultobj = wxPyMake_wxSizer(result);
34794 }
34795 return resultobj;
34796 fail:
34797 return NULL;
34798 }
34799
34800
34801 static PyObject *_wrap_SizerItem_SetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
34802 PyObject *resultobj;
34803 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34804 wxSizer *arg2 = (wxSizer *) 0 ;
34805 PyObject * obj0 = 0 ;
34806 PyObject * obj1 = 0 ;
34807 char *kwnames[] = {
34808 (char *) "self",(char *) "sizer", NULL
34809 };
34810
34811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetSizer",kwnames,&obj0,&obj1)) goto fail;
34812 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34813 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34814 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
34815 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34816 {
34817 PyThreadState* __tstate = wxPyBeginAllowThreads();
34818 (arg1)->SetSizer(arg2);
34819
34820 wxPyEndAllowThreads(__tstate);
34821 if (PyErr_Occurred()) SWIG_fail;
34822 }
34823 Py_INCREF(Py_None); resultobj = Py_None;
34824 return resultobj;
34825 fail:
34826 return NULL;
34827 }
34828
34829
34830 static PyObject *_wrap_SizerItem_GetSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
34831 PyObject *resultobj;
34832 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34833 wxSize *result;
34834 PyObject * obj0 = 0 ;
34835 char *kwnames[] = {
34836 (char *) "self", NULL
34837 };
34838
34839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSpacer",kwnames,&obj0)) goto fail;
34840 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34841 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34842 {
34843 PyThreadState* __tstate = wxPyBeginAllowThreads();
34844 {
34845 wxSize const &_result_ref = (arg1)->GetSpacer();
34846 result = (wxSize *) &_result_ref;
34847 }
34848
34849 wxPyEndAllowThreads(__tstate);
34850 if (PyErr_Occurred()) SWIG_fail;
34851 }
34852 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
34853 return resultobj;
34854 fail:
34855 return NULL;
34856 }
34857
34858
34859 static PyObject *_wrap_SizerItem_SetSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
34860 PyObject *resultobj;
34861 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34862 wxSize *arg2 = 0 ;
34863 wxSize temp2 ;
34864 PyObject * obj0 = 0 ;
34865 PyObject * obj1 = 0 ;
34866 char *kwnames[] = {
34867 (char *) "self",(char *) "size", NULL
34868 };
34869
34870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetSpacer",kwnames,&obj0,&obj1)) goto fail;
34871 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34872 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34873 {
34874 arg2 = &temp2;
34875 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
34876 }
34877 {
34878 PyThreadState* __tstate = wxPyBeginAllowThreads();
34879 (arg1)->SetSpacer((wxSize const &)*arg2);
34880
34881 wxPyEndAllowThreads(__tstate);
34882 if (PyErr_Occurred()) SWIG_fail;
34883 }
34884 Py_INCREF(Py_None); resultobj = Py_None;
34885 return resultobj;
34886 fail:
34887 return NULL;
34888 }
34889
34890
34891 static PyObject *_wrap_SizerItem_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
34892 PyObject *resultobj;
34893 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34894 bool arg2 ;
34895 PyObject * obj0 = 0 ;
34896 PyObject * obj1 = 0 ;
34897 char *kwnames[] = {
34898 (char *) "self",(char *) "show", NULL
34899 };
34900
34901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_Show",kwnames,&obj0,&obj1)) goto fail;
34902 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34903 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34904 arg2 = (bool) SWIG_AsBool(obj1);
34905 if (PyErr_Occurred()) SWIG_fail;
34906 {
34907 PyThreadState* __tstate = wxPyBeginAllowThreads();
34908 (arg1)->Show(arg2);
34909
34910 wxPyEndAllowThreads(__tstate);
34911 if (PyErr_Occurred()) SWIG_fail;
34912 }
34913 Py_INCREF(Py_None); resultobj = Py_None;
34914 return resultobj;
34915 fail:
34916 return NULL;
34917 }
34918
34919
34920 static PyObject *_wrap_SizerItem_IsShown(PyObject *self, PyObject *args, PyObject *kwargs) {
34921 PyObject *resultobj;
34922 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34923 bool result;
34924 PyObject * obj0 = 0 ;
34925 char *kwnames[] = {
34926 (char *) "self", NULL
34927 };
34928
34929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsShown",kwnames,&obj0)) goto fail;
34930 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34931 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34932 {
34933 PyThreadState* __tstate = wxPyBeginAllowThreads();
34934 result = (bool)(arg1)->IsShown();
34935
34936 wxPyEndAllowThreads(__tstate);
34937 if (PyErr_Occurred()) SWIG_fail;
34938 }
34939 {
34940 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34941 }
34942 return resultobj;
34943 fail:
34944 return NULL;
34945 }
34946
34947
34948 static PyObject *_wrap_SizerItem_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
34949 PyObject *resultobj;
34950 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34951 wxPoint result;
34952 PyObject * obj0 = 0 ;
34953 char *kwnames[] = {
34954 (char *) "self", NULL
34955 };
34956
34957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetPosition",kwnames,&obj0)) goto fail;
34958 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34959 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34960 {
34961 PyThreadState* __tstate = wxPyBeginAllowThreads();
34962 result = (arg1)->GetPosition();
34963
34964 wxPyEndAllowThreads(__tstate);
34965 if (PyErr_Occurred()) SWIG_fail;
34966 }
34967 {
34968 wxPoint * resultptr;
34969 resultptr = new wxPoint((wxPoint &) result);
34970 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
34971 }
34972 return resultobj;
34973 fail:
34974 return NULL;
34975 }
34976
34977
34978 static PyObject *_wrap_SizerItem_GetUserData(PyObject *self, PyObject *args, PyObject *kwargs) {
34979 PyObject *resultobj;
34980 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34981 PyObject *result;
34982 PyObject * obj0 = 0 ;
34983 char *kwnames[] = {
34984 (char *) "self", NULL
34985 };
34986
34987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetUserData",kwnames,&obj0)) goto fail;
34988 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34989 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34990 {
34991 PyThreadState* __tstate = wxPyBeginAllowThreads();
34992 result = (PyObject *)wxSizerItem_GetUserData(arg1);
34993
34994 wxPyEndAllowThreads(__tstate);
34995 if (PyErr_Occurred()) SWIG_fail;
34996 }
34997 resultobj = result;
34998 return resultobj;
34999 fail:
35000 return NULL;
35001 }
35002
35003
35004 static PyObject * SizerItem_swigregister(PyObject *self, PyObject *args) {
35005 PyObject *obj;
35006 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
35007 SWIG_TypeClientData(SWIGTYPE_p_wxSizerItem, obj);
35008 Py_INCREF(obj);
35009 return Py_BuildValue((char *)"");
35010 }
35011 static PyObject *_wrap_Sizer__setOORInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
35012 PyObject *resultobj;
35013 wxSizer *arg1 = (wxSizer *) 0 ;
35014 PyObject *arg2 = (PyObject *) 0 ;
35015 PyObject * obj0 = 0 ;
35016 PyObject * obj1 = 0 ;
35017 char *kwnames[] = {
35018 (char *) "self",(char *) "_self", NULL
35019 };
35020
35021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
35022 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35023 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35024 arg2 = obj1;
35025 {
35026 PyThreadState* __tstate = wxPyBeginAllowThreads();
35027 wxSizer__setOORInfo(arg1,arg2);
35028
35029 wxPyEndAllowThreads(__tstate);
35030 if (PyErr_Occurred()) SWIG_fail;
35031 }
35032 Py_INCREF(Py_None); resultobj = Py_None;
35033 return resultobj;
35034 fail:
35035 return NULL;
35036 }
35037
35038
35039 static PyObject *_wrap_Sizer_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
35040 PyObject *resultobj;
35041 wxSizer *arg1 = (wxSizer *) 0 ;
35042 PyObject *arg2 = (PyObject *) 0 ;
35043 int arg3 = (int) 0 ;
35044 int arg4 = (int) 0 ;
35045 int arg5 = (int) 0 ;
35046 PyObject *arg6 = (PyObject *) NULL ;
35047 PyObject * obj0 = 0 ;
35048 PyObject * obj1 = 0 ;
35049 PyObject * obj2 = 0 ;
35050 PyObject * obj3 = 0 ;
35051 PyObject * obj4 = 0 ;
35052 PyObject * obj5 = 0 ;
35053 char *kwnames[] = {
35054 (char *) "self",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
35055 };
35056
35057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Sizer_Add",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
35058 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35059 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35060 arg2 = obj1;
35061 if (obj2) {
35062 arg3 = (int) SWIG_AsInt(obj2);
35063 if (PyErr_Occurred()) SWIG_fail;
35064 }
35065 if (obj3) {
35066 arg4 = (int) SWIG_AsInt(obj3);
35067 if (PyErr_Occurred()) SWIG_fail;
35068 }
35069 if (obj4) {
35070 arg5 = (int) SWIG_AsInt(obj4);
35071 if (PyErr_Occurred()) SWIG_fail;
35072 }
35073 if (obj5) {
35074 arg6 = obj5;
35075 }
35076 {
35077 PyThreadState* __tstate = wxPyBeginAllowThreads();
35078 wxSizer_Add(arg1,arg2,arg3,arg4,arg5,arg6);
35079
35080 wxPyEndAllowThreads(__tstate);
35081 if (PyErr_Occurred()) SWIG_fail;
35082 }
35083 Py_INCREF(Py_None); resultobj = Py_None;
35084 return resultobj;
35085 fail:
35086 return NULL;
35087 }
35088
35089
35090 static PyObject *_wrap_Sizer_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
35091 PyObject *resultobj;
35092 wxSizer *arg1 = (wxSizer *) 0 ;
35093 int arg2 ;
35094 PyObject *arg3 = (PyObject *) 0 ;
35095 int arg4 = (int) 0 ;
35096 int arg5 = (int) 0 ;
35097 int arg6 = (int) 0 ;
35098 PyObject *arg7 = (PyObject *) NULL ;
35099 PyObject * obj0 = 0 ;
35100 PyObject * obj1 = 0 ;
35101 PyObject * obj2 = 0 ;
35102 PyObject * obj3 = 0 ;
35103 PyObject * obj4 = 0 ;
35104 PyObject * obj5 = 0 ;
35105 PyObject * obj6 = 0 ;
35106 char *kwnames[] = {
35107 (char *) "self",(char *) "before",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
35108 };
35109
35110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Sizer_Insert",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
35111 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35112 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35113 arg2 = (int) SWIG_AsInt(obj1);
35114 if (PyErr_Occurred()) SWIG_fail;
35115 arg3 = obj2;
35116 if (obj3) {
35117 arg4 = (int) SWIG_AsInt(obj3);
35118 if (PyErr_Occurred()) SWIG_fail;
35119 }
35120 if (obj4) {
35121 arg5 = (int) SWIG_AsInt(obj4);
35122 if (PyErr_Occurred()) SWIG_fail;
35123 }
35124 if (obj5) {
35125 arg6 = (int) SWIG_AsInt(obj5);
35126 if (PyErr_Occurred()) SWIG_fail;
35127 }
35128 if (obj6) {
35129 arg7 = obj6;
35130 }
35131 {
35132 PyThreadState* __tstate = wxPyBeginAllowThreads();
35133 wxSizer_Insert(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
35134
35135 wxPyEndAllowThreads(__tstate);
35136 if (PyErr_Occurred()) SWIG_fail;
35137 }
35138 Py_INCREF(Py_None); resultobj = Py_None;
35139 return resultobj;
35140 fail:
35141 return NULL;
35142 }
35143
35144
35145 static PyObject *_wrap_Sizer_Prepend(PyObject *self, PyObject *args, PyObject *kwargs) {
35146 PyObject *resultobj;
35147 wxSizer *arg1 = (wxSizer *) 0 ;
35148 PyObject *arg2 = (PyObject *) 0 ;
35149 int arg3 = (int) 0 ;
35150 int arg4 = (int) 0 ;
35151 int arg5 = (int) 0 ;
35152 PyObject *arg6 = (PyObject *) NULL ;
35153 PyObject * obj0 = 0 ;
35154 PyObject * obj1 = 0 ;
35155 PyObject * obj2 = 0 ;
35156 PyObject * obj3 = 0 ;
35157 PyObject * obj4 = 0 ;
35158 PyObject * obj5 = 0 ;
35159 char *kwnames[] = {
35160 (char *) "self",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
35161 };
35162
35163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Sizer_Prepend",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
35164 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35165 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35166 arg2 = obj1;
35167 if (obj2) {
35168 arg3 = (int) SWIG_AsInt(obj2);
35169 if (PyErr_Occurred()) SWIG_fail;
35170 }
35171 if (obj3) {
35172 arg4 = (int) SWIG_AsInt(obj3);
35173 if (PyErr_Occurred()) SWIG_fail;
35174 }
35175 if (obj4) {
35176 arg5 = (int) SWIG_AsInt(obj4);
35177 if (PyErr_Occurred()) SWIG_fail;
35178 }
35179 if (obj5) {
35180 arg6 = obj5;
35181 }
35182 {
35183 PyThreadState* __tstate = wxPyBeginAllowThreads();
35184 wxSizer_Prepend(arg1,arg2,arg3,arg4,arg5,arg6);
35185
35186 wxPyEndAllowThreads(__tstate);
35187 if (PyErr_Occurred()) SWIG_fail;
35188 }
35189 Py_INCREF(Py_None); resultobj = Py_None;
35190 return resultobj;
35191 fail:
35192 return NULL;
35193 }
35194
35195
35196 static PyObject *_wrap_Sizer_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
35197 PyObject *resultobj;
35198 wxSizer *arg1 = (wxSizer *) 0 ;
35199 PyObject *arg2 = (PyObject *) 0 ;
35200 bool result;
35201 PyObject * obj0 = 0 ;
35202 PyObject * obj1 = 0 ;
35203 char *kwnames[] = {
35204 (char *) "self",(char *) "item", NULL
35205 };
35206
35207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Remove",kwnames,&obj0,&obj1)) goto fail;
35208 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35209 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35210 arg2 = obj1;
35211 {
35212 PyThreadState* __tstate = wxPyBeginAllowThreads();
35213 result = (bool)wxSizer_Remove(arg1,arg2);
35214
35215 wxPyEndAllowThreads(__tstate);
35216 if (PyErr_Occurred()) SWIG_fail;
35217 }
35218 {
35219 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35220 }
35221 return resultobj;
35222 fail:
35223 return NULL;
35224 }
35225
35226
35227 static PyObject *_wrap_Sizer_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
35228 PyObject *resultobj;
35229 wxSizer *arg1 = (wxSizer *) 0 ;
35230 PyObject *arg2 = (PyObject *) 0 ;
35231 bool result;
35232 PyObject * obj0 = 0 ;
35233 PyObject * obj1 = 0 ;
35234 char *kwnames[] = {
35235 (char *) "self",(char *) "item", NULL
35236 };
35237
35238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Detach",kwnames,&obj0,&obj1)) goto fail;
35239 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35240 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35241 arg2 = obj1;
35242 {
35243 PyThreadState* __tstate = wxPyBeginAllowThreads();
35244 result = (bool)wxSizer_Detach(arg1,arg2);
35245
35246 wxPyEndAllowThreads(__tstate);
35247 if (PyErr_Occurred()) SWIG_fail;
35248 }
35249 {
35250 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35251 }
35252 return resultobj;
35253 fail:
35254 return NULL;
35255 }
35256
35257
35258 static PyObject *_wrap_Sizer__SetItemMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
35259 PyObject *resultobj;
35260 wxSizer *arg1 = (wxSizer *) 0 ;
35261 PyObject *arg2 = (PyObject *) 0 ;
35262 wxSize *arg3 = 0 ;
35263 wxSize temp3 ;
35264 PyObject * obj0 = 0 ;
35265 PyObject * obj1 = 0 ;
35266 PyObject * obj2 = 0 ;
35267 char *kwnames[] = {
35268 (char *) "self",(char *) "item",(char *) "size", NULL
35269 };
35270
35271 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Sizer__SetItemMinSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
35272 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35273 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35274 arg2 = obj1;
35275 {
35276 arg3 = &temp3;
35277 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
35278 }
35279 {
35280 PyThreadState* __tstate = wxPyBeginAllowThreads();
35281 wxSizer__SetItemMinSize(arg1,arg2,(wxSize const &)*arg3);
35282
35283 wxPyEndAllowThreads(__tstate);
35284 if (PyErr_Occurred()) SWIG_fail;
35285 }
35286 Py_INCREF(Py_None); resultobj = Py_None;
35287 return resultobj;
35288 fail:
35289 return NULL;
35290 }
35291
35292
35293 static PyObject *_wrap_Sizer_AddItem(PyObject *self, PyObject *args, PyObject *kwargs) {
35294 PyObject *resultobj;
35295 wxSizer *arg1 = (wxSizer *) 0 ;
35296 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
35297 PyObject * obj0 = 0 ;
35298 PyObject * obj1 = 0 ;
35299 char *kwnames[] = {
35300 (char *) "self",(char *) "item", NULL
35301 };
35302
35303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_AddItem",kwnames,&obj0,&obj1)) goto fail;
35304 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35305 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35306 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizerItem,
35307 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35308 {
35309 PyThreadState* __tstate = wxPyBeginAllowThreads();
35310 (arg1)->Add(arg2);
35311
35312 wxPyEndAllowThreads(__tstate);
35313 if (PyErr_Occurred()) SWIG_fail;
35314 }
35315 Py_INCREF(Py_None); resultobj = Py_None;
35316 return resultobj;
35317 fail:
35318 return NULL;
35319 }
35320
35321
35322 static PyObject *_wrap_Sizer_InsertItem(PyObject *self, PyObject *args, PyObject *kwargs) {
35323 PyObject *resultobj;
35324 wxSizer *arg1 = (wxSizer *) 0 ;
35325 size_t arg2 ;
35326 wxSizerItem *arg3 = (wxSizerItem *) 0 ;
35327 PyObject * obj0 = 0 ;
35328 PyObject * obj1 = 0 ;
35329 PyObject * obj2 = 0 ;
35330 char *kwnames[] = {
35331 (char *) "self",(char *) "index",(char *) "item", NULL
35332 };
35333
35334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Sizer_InsertItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
35335 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35336 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35337 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
35338 if (PyErr_Occurred()) SWIG_fail;
35339 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxSizerItem,
35340 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35341 {
35342 PyThreadState* __tstate = wxPyBeginAllowThreads();
35343 (arg1)->Insert(arg2,arg3);
35344
35345 wxPyEndAllowThreads(__tstate);
35346 if (PyErr_Occurred()) SWIG_fail;
35347 }
35348 Py_INCREF(Py_None); resultobj = Py_None;
35349 return resultobj;
35350 fail:
35351 return NULL;
35352 }
35353
35354
35355 static PyObject *_wrap_Sizer_PrependItem(PyObject *self, PyObject *args, PyObject *kwargs) {
35356 PyObject *resultobj;
35357 wxSizer *arg1 = (wxSizer *) 0 ;
35358 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
35359 PyObject * obj0 = 0 ;
35360 PyObject * obj1 = 0 ;
35361 char *kwnames[] = {
35362 (char *) "self",(char *) "item", NULL
35363 };
35364
35365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_PrependItem",kwnames,&obj0,&obj1)) goto fail;
35366 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35367 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35368 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizerItem,
35369 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35370 {
35371 PyThreadState* __tstate = wxPyBeginAllowThreads();
35372 (arg1)->Prepend(arg2);
35373
35374 wxPyEndAllowThreads(__tstate);
35375 if (PyErr_Occurred()) SWIG_fail;
35376 }
35377 Py_INCREF(Py_None); resultobj = Py_None;
35378 return resultobj;
35379 fail:
35380 return NULL;
35381 }
35382
35383
35384 static PyObject *_wrap_Sizer_SetDimension(PyObject *self, PyObject *args, PyObject *kwargs) {
35385 PyObject *resultobj;
35386 wxSizer *arg1 = (wxSizer *) 0 ;
35387 int arg2 ;
35388 int arg3 ;
35389 int arg4 ;
35390 int arg5 ;
35391 PyObject * obj0 = 0 ;
35392 PyObject * obj1 = 0 ;
35393 PyObject * obj2 = 0 ;
35394 PyObject * obj3 = 0 ;
35395 PyObject * obj4 = 0 ;
35396 char *kwnames[] = {
35397 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
35398 };
35399
35400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Sizer_SetDimension",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
35401 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35402 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35403 arg2 = (int) SWIG_AsInt(obj1);
35404 if (PyErr_Occurred()) SWIG_fail;
35405 arg3 = (int) SWIG_AsInt(obj2);
35406 if (PyErr_Occurred()) SWIG_fail;
35407 arg4 = (int) SWIG_AsInt(obj3);
35408 if (PyErr_Occurred()) SWIG_fail;
35409 arg5 = (int) SWIG_AsInt(obj4);
35410 if (PyErr_Occurred()) SWIG_fail;
35411 {
35412 PyThreadState* __tstate = wxPyBeginAllowThreads();
35413 (arg1)->SetDimension(arg2,arg3,arg4,arg5);
35414
35415 wxPyEndAllowThreads(__tstate);
35416 if (PyErr_Occurred()) SWIG_fail;
35417 }
35418 Py_INCREF(Py_None); resultobj = Py_None;
35419 return resultobj;
35420 fail:
35421 return NULL;
35422 }
35423
35424
35425 static PyObject *_wrap_Sizer_SetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
35426 PyObject *resultobj;
35427 wxSizer *arg1 = (wxSizer *) 0 ;
35428 wxSize *arg2 = 0 ;
35429 wxSize temp2 ;
35430 PyObject * obj0 = 0 ;
35431 PyObject * obj1 = 0 ;
35432 char *kwnames[] = {
35433 (char *) "self",(char *) "size", NULL
35434 };
35435
35436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetMinSize",kwnames,&obj0,&obj1)) goto fail;
35437 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35438 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35439 {
35440 arg2 = &temp2;
35441 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
35442 }
35443 {
35444 PyThreadState* __tstate = wxPyBeginAllowThreads();
35445 (arg1)->SetMinSize((wxSize const &)*arg2);
35446
35447 wxPyEndAllowThreads(__tstate);
35448 if (PyErr_Occurred()) SWIG_fail;
35449 }
35450 Py_INCREF(Py_None); resultobj = Py_None;
35451 return resultobj;
35452 fail:
35453 return NULL;
35454 }
35455
35456
35457 static PyObject *_wrap_Sizer_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
35458 PyObject *resultobj;
35459 wxSizer *arg1 = (wxSizer *) 0 ;
35460 wxSize result;
35461 PyObject * obj0 = 0 ;
35462 char *kwnames[] = {
35463 (char *) "self", NULL
35464 };
35465
35466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetSize",kwnames,&obj0)) goto fail;
35467 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35468 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35469 {
35470 PyThreadState* __tstate = wxPyBeginAllowThreads();
35471 result = (arg1)->GetSize();
35472
35473 wxPyEndAllowThreads(__tstate);
35474 if (PyErr_Occurred()) SWIG_fail;
35475 }
35476 {
35477 wxSize * resultptr;
35478 resultptr = new wxSize((wxSize &) result);
35479 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
35480 }
35481 return resultobj;
35482 fail:
35483 return NULL;
35484 }
35485
35486
35487 static PyObject *_wrap_Sizer_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
35488 PyObject *resultobj;
35489 wxSizer *arg1 = (wxSizer *) 0 ;
35490 wxPoint result;
35491 PyObject * obj0 = 0 ;
35492 char *kwnames[] = {
35493 (char *) "self", NULL
35494 };
35495
35496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetPosition",kwnames,&obj0)) goto fail;
35497 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35498 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35499 {
35500 PyThreadState* __tstate = wxPyBeginAllowThreads();
35501 result = (arg1)->GetPosition();
35502
35503 wxPyEndAllowThreads(__tstate);
35504 if (PyErr_Occurred()) SWIG_fail;
35505 }
35506 {
35507 wxPoint * resultptr;
35508 resultptr = new wxPoint((wxPoint &) result);
35509 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
35510 }
35511 return resultobj;
35512 fail:
35513 return NULL;
35514 }
35515
35516
35517 static PyObject *_wrap_Sizer_GetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
35518 PyObject *resultobj;
35519 wxSizer *arg1 = (wxSizer *) 0 ;
35520 wxSize result;
35521 PyObject * obj0 = 0 ;
35522 char *kwnames[] = {
35523 (char *) "self", NULL
35524 };
35525
35526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetMinSize",kwnames,&obj0)) goto fail;
35527 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35528 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35529 {
35530 PyThreadState* __tstate = wxPyBeginAllowThreads();
35531 result = (arg1)->GetMinSize();
35532
35533 wxPyEndAllowThreads(__tstate);
35534 if (PyErr_Occurred()) SWIG_fail;
35535 }
35536 {
35537 wxSize * resultptr;
35538 resultptr = new wxSize((wxSize &) result);
35539 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
35540 }
35541 return resultobj;
35542 fail:
35543 return NULL;
35544 }
35545
35546
35547 static PyObject *_wrap_Sizer_RecalcSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
35548 PyObject *resultobj;
35549 wxSizer *arg1 = (wxSizer *) 0 ;
35550 PyObject * obj0 = 0 ;
35551 char *kwnames[] = {
35552 (char *) "self", NULL
35553 };
35554
35555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_RecalcSizes",kwnames,&obj0)) goto fail;
35556 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35557 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35558 {
35559 PyThreadState* __tstate = wxPyBeginAllowThreads();
35560 (arg1)->RecalcSizes();
35561
35562 wxPyEndAllowThreads(__tstate);
35563 if (PyErr_Occurred()) SWIG_fail;
35564 }
35565 Py_INCREF(Py_None); resultobj = Py_None;
35566 return resultobj;
35567 fail:
35568 return NULL;
35569 }
35570
35571
35572 static PyObject *_wrap_Sizer_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
35573 PyObject *resultobj;
35574 wxSizer *arg1 = (wxSizer *) 0 ;
35575 wxSize result;
35576 PyObject * obj0 = 0 ;
35577 char *kwnames[] = {
35578 (char *) "self", NULL
35579 };
35580
35581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_CalcMin",kwnames,&obj0)) goto fail;
35582 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35583 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35584 {
35585 PyThreadState* __tstate = wxPyBeginAllowThreads();
35586 result = (arg1)->CalcMin();
35587
35588 wxPyEndAllowThreads(__tstate);
35589 if (PyErr_Occurred()) SWIG_fail;
35590 }
35591 {
35592 wxSize * resultptr;
35593 resultptr = new wxSize((wxSize &) result);
35594 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
35595 }
35596 return resultobj;
35597 fail:
35598 return NULL;
35599 }
35600
35601
35602 static PyObject *_wrap_Sizer_Layout(PyObject *self, PyObject *args, PyObject *kwargs) {
35603 PyObject *resultobj;
35604 wxSizer *arg1 = (wxSizer *) 0 ;
35605 PyObject * obj0 = 0 ;
35606 char *kwnames[] = {
35607 (char *) "self", NULL
35608 };
35609
35610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_Layout",kwnames,&obj0)) goto fail;
35611 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35612 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35613 {
35614 PyThreadState* __tstate = wxPyBeginAllowThreads();
35615 (arg1)->Layout();
35616
35617 wxPyEndAllowThreads(__tstate);
35618 if (PyErr_Occurred()) SWIG_fail;
35619 }
35620 Py_INCREF(Py_None); resultobj = Py_None;
35621 return resultobj;
35622 fail:
35623 return NULL;
35624 }
35625
35626
35627 static PyObject *_wrap_Sizer_Fit(PyObject *self, PyObject *args, PyObject *kwargs) {
35628 PyObject *resultobj;
35629 wxSizer *arg1 = (wxSizer *) 0 ;
35630 wxWindow *arg2 = (wxWindow *) 0 ;
35631 wxSize result;
35632 PyObject * obj0 = 0 ;
35633 PyObject * obj1 = 0 ;
35634 char *kwnames[] = {
35635 (char *) "self",(char *) "window", NULL
35636 };
35637
35638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Fit",kwnames,&obj0,&obj1)) goto fail;
35639 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35640 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35641 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35642 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35643 {
35644 PyThreadState* __tstate = wxPyBeginAllowThreads();
35645 result = (arg1)->Fit(arg2);
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 *_wrap_Sizer_FitInside(PyObject *self, PyObject *args, PyObject *kwargs) {
35662 PyObject *resultobj;
35663 wxSizer *arg1 = (wxSizer *) 0 ;
35664 wxWindow *arg2 = (wxWindow *) 0 ;
35665 PyObject * obj0 = 0 ;
35666 PyObject * obj1 = 0 ;
35667 char *kwnames[] = {
35668 (char *) "self",(char *) "window", NULL
35669 };
35670
35671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_FitInside",kwnames,&obj0,&obj1)) goto fail;
35672 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35673 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35674 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35675 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35676 {
35677 PyThreadState* __tstate = wxPyBeginAllowThreads();
35678 (arg1)->FitInside(arg2);
35679
35680 wxPyEndAllowThreads(__tstate);
35681 if (PyErr_Occurred()) SWIG_fail;
35682 }
35683 Py_INCREF(Py_None); resultobj = Py_None;
35684 return resultobj;
35685 fail:
35686 return NULL;
35687 }
35688
35689
35690 static PyObject *_wrap_Sizer_SetSizeHints(PyObject *self, PyObject *args, PyObject *kwargs) {
35691 PyObject *resultobj;
35692 wxSizer *arg1 = (wxSizer *) 0 ;
35693 wxWindow *arg2 = (wxWindow *) 0 ;
35694 PyObject * obj0 = 0 ;
35695 PyObject * obj1 = 0 ;
35696 char *kwnames[] = {
35697 (char *) "self",(char *) "window", NULL
35698 };
35699
35700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetSizeHints",kwnames,&obj0,&obj1)) goto fail;
35701 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35702 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35703 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35704 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35705 {
35706 PyThreadState* __tstate = wxPyBeginAllowThreads();
35707 (arg1)->SetSizeHints(arg2);
35708
35709 wxPyEndAllowThreads(__tstate);
35710 if (PyErr_Occurred()) SWIG_fail;
35711 }
35712 Py_INCREF(Py_None); resultobj = Py_None;
35713 return resultobj;
35714 fail:
35715 return NULL;
35716 }
35717
35718
35719 static PyObject *_wrap_Sizer_SetVirtualSizeHints(PyObject *self, PyObject *args, PyObject *kwargs) {
35720 PyObject *resultobj;
35721 wxSizer *arg1 = (wxSizer *) 0 ;
35722 wxWindow *arg2 = (wxWindow *) 0 ;
35723 PyObject * obj0 = 0 ;
35724 PyObject * obj1 = 0 ;
35725 char *kwnames[] = {
35726 (char *) "self",(char *) "window", NULL
35727 };
35728
35729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetVirtualSizeHints",kwnames,&obj0,&obj1)) goto fail;
35730 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35731 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35732 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35733 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35734 {
35735 PyThreadState* __tstate = wxPyBeginAllowThreads();
35736 (arg1)->SetVirtualSizeHints(arg2);
35737
35738 wxPyEndAllowThreads(__tstate);
35739 if (PyErr_Occurred()) SWIG_fail;
35740 }
35741 Py_INCREF(Py_None); resultobj = Py_None;
35742 return resultobj;
35743 fail:
35744 return NULL;
35745 }
35746
35747
35748 static PyObject *_wrap_Sizer_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
35749 PyObject *resultobj;
35750 wxSizer *arg1 = (wxSizer *) 0 ;
35751 bool arg2 = (bool) False ;
35752 PyObject * obj0 = 0 ;
35753 PyObject * obj1 = 0 ;
35754 char *kwnames[] = {
35755 (char *) "self",(char *) "delete_windows", NULL
35756 };
35757
35758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sizer_Clear",kwnames,&obj0,&obj1)) goto fail;
35759 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35760 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35761 if (obj1) {
35762 arg2 = (bool) SWIG_AsBool(obj1);
35763 if (PyErr_Occurred()) SWIG_fail;
35764 }
35765 {
35766 PyThreadState* __tstate = wxPyBeginAllowThreads();
35767 (arg1)->Clear(arg2);
35768
35769 wxPyEndAllowThreads(__tstate);
35770 if (PyErr_Occurred()) SWIG_fail;
35771 }
35772 Py_INCREF(Py_None); resultobj = Py_None;
35773 return resultobj;
35774 fail:
35775 return NULL;
35776 }
35777
35778
35779 static PyObject *_wrap_Sizer_DeleteWindows(PyObject *self, PyObject *args, PyObject *kwargs) {
35780 PyObject *resultobj;
35781 wxSizer *arg1 = (wxSizer *) 0 ;
35782 PyObject * obj0 = 0 ;
35783 char *kwnames[] = {
35784 (char *) "self", NULL
35785 };
35786
35787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_DeleteWindows",kwnames,&obj0)) goto fail;
35788 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35789 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35790 {
35791 PyThreadState* __tstate = wxPyBeginAllowThreads();
35792 (arg1)->DeleteWindows();
35793
35794 wxPyEndAllowThreads(__tstate);
35795 if (PyErr_Occurred()) SWIG_fail;
35796 }
35797 Py_INCREF(Py_None); resultobj = Py_None;
35798 return resultobj;
35799 fail:
35800 return NULL;
35801 }
35802
35803
35804 static PyObject *_wrap_Sizer_GetChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
35805 PyObject *resultobj;
35806 wxSizer *arg1 = (wxSizer *) 0 ;
35807 PyObject *result;
35808 PyObject * obj0 = 0 ;
35809 char *kwnames[] = {
35810 (char *) "self", NULL
35811 };
35812
35813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetChildren",kwnames,&obj0)) goto fail;
35814 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35815 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35816 {
35817 PyThreadState* __tstate = wxPyBeginAllowThreads();
35818 result = (PyObject *)wxSizer_GetChildren(arg1);
35819
35820 wxPyEndAllowThreads(__tstate);
35821 if (PyErr_Occurred()) SWIG_fail;
35822 }
35823 resultobj = result;
35824 return resultobj;
35825 fail:
35826 return NULL;
35827 }
35828
35829
35830 static PyObject *_wrap_Sizer_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
35831 PyObject *resultobj;
35832 wxSizer *arg1 = (wxSizer *) 0 ;
35833 PyObject *arg2 = (PyObject *) 0 ;
35834 bool arg3 = (bool) True ;
35835 PyObject * obj0 = 0 ;
35836 PyObject * obj1 = 0 ;
35837 PyObject * obj2 = 0 ;
35838 char *kwnames[] = {
35839 (char *) "self",(char *) "item",(char *) "show", NULL
35840 };
35841
35842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Sizer_Show",kwnames,&obj0,&obj1,&obj2)) goto fail;
35843 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35844 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35845 arg2 = obj1;
35846 if (obj2) {
35847 arg3 = (bool) SWIG_AsBool(obj2);
35848 if (PyErr_Occurred()) SWIG_fail;
35849 }
35850 {
35851 PyThreadState* __tstate = wxPyBeginAllowThreads();
35852 wxSizer_Show(arg1,arg2,arg3);
35853
35854 wxPyEndAllowThreads(__tstate);
35855 if (PyErr_Occurred()) SWIG_fail;
35856 }
35857 Py_INCREF(Py_None); resultobj = Py_None;
35858 return resultobj;
35859 fail:
35860 return NULL;
35861 }
35862
35863
35864 static PyObject *_wrap_Sizer_Hide(PyObject *self, PyObject *args, PyObject *kwargs) {
35865 PyObject *resultobj;
35866 wxSizer *arg1 = (wxSizer *) 0 ;
35867 PyObject *arg2 = (PyObject *) 0 ;
35868 PyObject * obj0 = 0 ;
35869 PyObject * obj1 = 0 ;
35870 char *kwnames[] = {
35871 (char *) "self",(char *) "item", NULL
35872 };
35873
35874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Hide",kwnames,&obj0,&obj1)) goto fail;
35875 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35876 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35877 arg2 = obj1;
35878 {
35879 PyThreadState* __tstate = wxPyBeginAllowThreads();
35880 wxSizer_Hide(arg1,arg2);
35881
35882 wxPyEndAllowThreads(__tstate);
35883 if (PyErr_Occurred()) SWIG_fail;
35884 }
35885 Py_INCREF(Py_None); resultobj = Py_None;
35886 return resultobj;
35887 fail:
35888 return NULL;
35889 }
35890
35891
35892 static PyObject *_wrap_Sizer_IsShown(PyObject *self, PyObject *args, PyObject *kwargs) {
35893 PyObject *resultobj;
35894 wxSizer *arg1 = (wxSizer *) 0 ;
35895 PyObject *arg2 = (PyObject *) 0 ;
35896 bool result;
35897 PyObject * obj0 = 0 ;
35898 PyObject * obj1 = 0 ;
35899 char *kwnames[] = {
35900 (char *) "self",(char *) "item", NULL
35901 };
35902
35903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_IsShown",kwnames,&obj0,&obj1)) goto fail;
35904 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35905 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35906 arg2 = obj1;
35907 {
35908 PyThreadState* __tstate = wxPyBeginAllowThreads();
35909 result = (bool)wxSizer_IsShown(arg1,arg2);
35910
35911 wxPyEndAllowThreads(__tstate);
35912 if (PyErr_Occurred()) SWIG_fail;
35913 }
35914 {
35915 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35916 }
35917 return resultobj;
35918 fail:
35919 return NULL;
35920 }
35921
35922
35923 static PyObject *_wrap_Sizer_ShowItems(PyObject *self, PyObject *args, PyObject *kwargs) {
35924 PyObject *resultobj;
35925 wxSizer *arg1 = (wxSizer *) 0 ;
35926 bool arg2 ;
35927 PyObject * obj0 = 0 ;
35928 PyObject * obj1 = 0 ;
35929 char *kwnames[] = {
35930 (char *) "self",(char *) "show", NULL
35931 };
35932
35933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_ShowItems",kwnames,&obj0,&obj1)) goto fail;
35934 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35935 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35936 arg2 = (bool) SWIG_AsBool(obj1);
35937 if (PyErr_Occurred()) SWIG_fail;
35938 {
35939 PyThreadState* __tstate = wxPyBeginAllowThreads();
35940 (arg1)->ShowItems(arg2);
35941
35942 wxPyEndAllowThreads(__tstate);
35943 if (PyErr_Occurred()) SWIG_fail;
35944 }
35945 Py_INCREF(Py_None); resultobj = Py_None;
35946 return resultobj;
35947 fail:
35948 return NULL;
35949 }
35950
35951
35952 static PyObject * Sizer_swigregister(PyObject *self, PyObject *args) {
35953 PyObject *obj;
35954 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
35955 SWIG_TypeClientData(SWIGTYPE_p_wxSizer, obj);
35956 Py_INCREF(obj);
35957 return Py_BuildValue((char *)"");
35958 }
35959 static PyObject *_wrap_new_PySizer(PyObject *self, PyObject *args, PyObject *kwargs) {
35960 PyObject *resultobj;
35961 wxPySizer *result;
35962 char *kwnames[] = {
35963 NULL
35964 };
35965
35966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PySizer",kwnames)) goto fail;
35967 {
35968 PyThreadState* __tstate = wxPyBeginAllowThreads();
35969 result = (wxPySizer *)new wxPySizer();
35970
35971 wxPyEndAllowThreads(__tstate);
35972 if (PyErr_Occurred()) SWIG_fail;
35973 }
35974 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPySizer, 1);
35975 return resultobj;
35976 fail:
35977 return NULL;
35978 }
35979
35980
35981 static PyObject *_wrap_PySizer__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
35982 PyObject *resultobj;
35983 wxPySizer *arg1 = (wxPySizer *) 0 ;
35984 PyObject *arg2 = (PyObject *) 0 ;
35985 PyObject *arg3 = (PyObject *) 0 ;
35986 PyObject * obj0 = 0 ;
35987 PyObject * obj1 = 0 ;
35988 PyObject * obj2 = 0 ;
35989 char *kwnames[] = {
35990 (char *) "self",(char *) "self",(char *) "_class", NULL
35991 };
35992
35993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PySizer__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
35994 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPySizer,
35995 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35996 arg2 = obj1;
35997 arg3 = obj2;
35998 {
35999 PyThreadState* __tstate = wxPyBeginAllowThreads();
36000 (arg1)->_setCallbackInfo(arg2,arg3);
36001
36002 wxPyEndAllowThreads(__tstate);
36003 if (PyErr_Occurred()) SWIG_fail;
36004 }
36005 Py_INCREF(Py_None); resultobj = Py_None;
36006 return resultobj;
36007 fail:
36008 return NULL;
36009 }
36010
36011
36012 static PyObject * PySizer_swigregister(PyObject *self, PyObject *args) {
36013 PyObject *obj;
36014 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36015 SWIG_TypeClientData(SWIGTYPE_p_wxPySizer, obj);
36016 Py_INCREF(obj);
36017 return Py_BuildValue((char *)"");
36018 }
36019 static PyObject *_wrap_new_BoxSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
36020 PyObject *resultobj;
36021 int arg1 = (int) wxHORIZONTAL ;
36022 wxBoxSizer *result;
36023 PyObject * obj0 = 0 ;
36024 char *kwnames[] = {
36025 (char *) "orient", NULL
36026 };
36027
36028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BoxSizer",kwnames,&obj0)) goto fail;
36029 if (obj0) {
36030 arg1 = (int) SWIG_AsInt(obj0);
36031 if (PyErr_Occurred()) SWIG_fail;
36032 }
36033 {
36034 PyThreadState* __tstate = wxPyBeginAllowThreads();
36035 result = (wxBoxSizer *)new wxBoxSizer(arg1);
36036
36037 wxPyEndAllowThreads(__tstate);
36038 if (PyErr_Occurred()) SWIG_fail;
36039 }
36040 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBoxSizer, 1);
36041 return resultobj;
36042 fail:
36043 return NULL;
36044 }
36045
36046
36047 static PyObject *_wrap_BoxSizer_GetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
36048 PyObject *resultobj;
36049 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
36050 int result;
36051 PyObject * obj0 = 0 ;
36052 char *kwnames[] = {
36053 (char *) "self", NULL
36054 };
36055
36056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BoxSizer_GetOrientation",kwnames,&obj0)) goto fail;
36057 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
36058 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36059 {
36060 PyThreadState* __tstate = wxPyBeginAllowThreads();
36061 result = (int)(arg1)->GetOrientation();
36062
36063 wxPyEndAllowThreads(__tstate);
36064 if (PyErr_Occurred()) SWIG_fail;
36065 }
36066 resultobj = SWIG_FromInt((int)result);
36067 return resultobj;
36068 fail:
36069 return NULL;
36070 }
36071
36072
36073 static PyObject *_wrap_BoxSizer_SetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
36074 PyObject *resultobj;
36075 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
36076 int arg2 ;
36077 PyObject * obj0 = 0 ;
36078 PyObject * obj1 = 0 ;
36079 char *kwnames[] = {
36080 (char *) "self",(char *) "orient", NULL
36081 };
36082
36083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BoxSizer_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
36084 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
36085 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36086 arg2 = (int) SWIG_AsInt(obj1);
36087 if (PyErr_Occurred()) SWIG_fail;
36088 {
36089 PyThreadState* __tstate = wxPyBeginAllowThreads();
36090 (arg1)->SetOrientation(arg2);
36091
36092 wxPyEndAllowThreads(__tstate);
36093 if (PyErr_Occurred()) SWIG_fail;
36094 }
36095 Py_INCREF(Py_None); resultobj = Py_None;
36096 return resultobj;
36097 fail:
36098 return NULL;
36099 }
36100
36101
36102 static PyObject *_wrap_BoxSizer_RecalcSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
36103 PyObject *resultobj;
36104 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
36105 PyObject * obj0 = 0 ;
36106 char *kwnames[] = {
36107 (char *) "self", NULL
36108 };
36109
36110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BoxSizer_RecalcSizes",kwnames,&obj0)) goto fail;
36111 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
36112 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36113 {
36114 PyThreadState* __tstate = wxPyBeginAllowThreads();
36115 (arg1)->RecalcSizes();
36116
36117 wxPyEndAllowThreads(__tstate);
36118 if (PyErr_Occurred()) SWIG_fail;
36119 }
36120 Py_INCREF(Py_None); resultobj = Py_None;
36121 return resultobj;
36122 fail:
36123 return NULL;
36124 }
36125
36126
36127 static PyObject *_wrap_BoxSizer_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
36128 PyObject *resultobj;
36129 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
36130 wxSize result;
36131 PyObject * obj0 = 0 ;
36132 char *kwnames[] = {
36133 (char *) "self", NULL
36134 };
36135
36136 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BoxSizer_CalcMin",kwnames,&obj0)) goto fail;
36137 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
36138 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36139 {
36140 PyThreadState* __tstate = wxPyBeginAllowThreads();
36141 result = (arg1)->CalcMin();
36142
36143 wxPyEndAllowThreads(__tstate);
36144 if (PyErr_Occurred()) SWIG_fail;
36145 }
36146 {
36147 wxSize * resultptr;
36148 resultptr = new wxSize((wxSize &) result);
36149 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
36150 }
36151 return resultobj;
36152 fail:
36153 return NULL;
36154 }
36155
36156
36157 static PyObject * BoxSizer_swigregister(PyObject *self, PyObject *args) {
36158 PyObject *obj;
36159 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36160 SWIG_TypeClientData(SWIGTYPE_p_wxBoxSizer, obj);
36161 Py_INCREF(obj);
36162 return Py_BuildValue((char *)"");
36163 }
36164 static PyObject *_wrap_new_StaticBoxSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
36165 PyObject *resultobj;
36166 wxStaticBox *arg1 = (wxStaticBox *) 0 ;
36167 int arg2 = (int) wxHORIZONTAL ;
36168 wxStaticBoxSizer *result;
36169 PyObject * obj0 = 0 ;
36170 PyObject * obj1 = 0 ;
36171 char *kwnames[] = {
36172 (char *) "box",(char *) "orient", NULL
36173 };
36174
36175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_StaticBoxSizer",kwnames,&obj0,&obj1)) goto fail;
36176 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBox,
36177 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36178 if (obj1) {
36179 arg2 = (int) SWIG_AsInt(obj1);
36180 if (PyErr_Occurred()) SWIG_fail;
36181 }
36182 {
36183 PyThreadState* __tstate = wxPyBeginAllowThreads();
36184 result = (wxStaticBoxSizer *)new wxStaticBoxSizer(arg1,arg2);
36185
36186 wxPyEndAllowThreads(__tstate);
36187 if (PyErr_Occurred()) SWIG_fail;
36188 }
36189 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBoxSizer, 1);
36190 return resultobj;
36191 fail:
36192 return NULL;
36193 }
36194
36195
36196 static PyObject *_wrap_StaticBoxSizer_GetStaticBox(PyObject *self, PyObject *args, PyObject *kwargs) {
36197 PyObject *resultobj;
36198 wxStaticBoxSizer *arg1 = (wxStaticBoxSizer *) 0 ;
36199 wxStaticBox *result;
36200 PyObject * obj0 = 0 ;
36201 char *kwnames[] = {
36202 (char *) "self", NULL
36203 };
36204
36205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticBoxSizer_GetStaticBox",kwnames,&obj0)) goto fail;
36206 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBoxSizer,
36207 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36208 {
36209 PyThreadState* __tstate = wxPyBeginAllowThreads();
36210 result = (wxStaticBox *)(arg1)->GetStaticBox();
36211
36212 wxPyEndAllowThreads(__tstate);
36213 if (PyErr_Occurred()) SWIG_fail;
36214 }
36215 {
36216 resultobj = wxPyMake_wxObject(result);
36217 }
36218 return resultobj;
36219 fail:
36220 return NULL;
36221 }
36222
36223
36224 static PyObject *_wrap_StaticBoxSizer_RecalcSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
36225 PyObject *resultobj;
36226 wxStaticBoxSizer *arg1 = (wxStaticBoxSizer *) 0 ;
36227 PyObject * obj0 = 0 ;
36228 char *kwnames[] = {
36229 (char *) "self", NULL
36230 };
36231
36232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticBoxSizer_RecalcSizes",kwnames,&obj0)) goto fail;
36233 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBoxSizer,
36234 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36235 {
36236 PyThreadState* __tstate = wxPyBeginAllowThreads();
36237 (arg1)->RecalcSizes();
36238
36239 wxPyEndAllowThreads(__tstate);
36240 if (PyErr_Occurred()) SWIG_fail;
36241 }
36242 Py_INCREF(Py_None); resultobj = Py_None;
36243 return resultobj;
36244 fail:
36245 return NULL;
36246 }
36247
36248
36249 static PyObject *_wrap_StaticBoxSizer_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
36250 PyObject *resultobj;
36251 wxStaticBoxSizer *arg1 = (wxStaticBoxSizer *) 0 ;
36252 wxSize result;
36253 PyObject * obj0 = 0 ;
36254 char *kwnames[] = {
36255 (char *) "self", NULL
36256 };
36257
36258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticBoxSizer_CalcMin",kwnames,&obj0)) goto fail;
36259 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBoxSizer,
36260 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36261 {
36262 PyThreadState* __tstate = wxPyBeginAllowThreads();
36263 result = (arg1)->CalcMin();
36264
36265 wxPyEndAllowThreads(__tstate);
36266 if (PyErr_Occurred()) SWIG_fail;
36267 }
36268 {
36269 wxSize * resultptr;
36270 resultptr = new wxSize((wxSize &) result);
36271 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
36272 }
36273 return resultobj;
36274 fail:
36275 return NULL;
36276 }
36277
36278
36279 static PyObject * StaticBoxSizer_swigregister(PyObject *self, PyObject *args) {
36280 PyObject *obj;
36281 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36282 SWIG_TypeClientData(SWIGTYPE_p_wxStaticBoxSizer, obj);
36283 Py_INCREF(obj);
36284 return Py_BuildValue((char *)"");
36285 }
36286 static PyObject *_wrap_new_GridSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
36287 PyObject *resultobj;
36288 int arg1 = (int) 1 ;
36289 int arg2 = (int) 0 ;
36290 int arg3 = (int) 0 ;
36291 int arg4 = (int) 0 ;
36292 wxGridSizer *result;
36293 PyObject * obj0 = 0 ;
36294 PyObject * obj1 = 0 ;
36295 PyObject * obj2 = 0 ;
36296 PyObject * obj3 = 0 ;
36297 char *kwnames[] = {
36298 (char *) "rows",(char *) "cols",(char *) "vgap",(char *) "hgap", NULL
36299 };
36300
36301 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_GridSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
36302 if (obj0) {
36303 arg1 = (int) SWIG_AsInt(obj0);
36304 if (PyErr_Occurred()) SWIG_fail;
36305 }
36306 if (obj1) {
36307 arg2 = (int) SWIG_AsInt(obj1);
36308 if (PyErr_Occurred()) SWIG_fail;
36309 }
36310 if (obj2) {
36311 arg3 = (int) SWIG_AsInt(obj2);
36312 if (PyErr_Occurred()) SWIG_fail;
36313 }
36314 if (obj3) {
36315 arg4 = (int) SWIG_AsInt(obj3);
36316 if (PyErr_Occurred()) SWIG_fail;
36317 }
36318 {
36319 PyThreadState* __tstate = wxPyBeginAllowThreads();
36320 result = (wxGridSizer *)new wxGridSizer(arg1,arg2,arg3,arg4);
36321
36322 wxPyEndAllowThreads(__tstate);
36323 if (PyErr_Occurred()) SWIG_fail;
36324 }
36325 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridSizer, 1);
36326 return resultobj;
36327 fail:
36328 return NULL;
36329 }
36330
36331
36332 static PyObject *_wrap_GridSizer_RecalcSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
36333 PyObject *resultobj;
36334 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36335 PyObject * obj0 = 0 ;
36336 char *kwnames[] = {
36337 (char *) "self", NULL
36338 };
36339
36340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_RecalcSizes",kwnames,&obj0)) goto fail;
36341 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36342 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36343 {
36344 PyThreadState* __tstate = wxPyBeginAllowThreads();
36345 (arg1)->RecalcSizes();
36346
36347 wxPyEndAllowThreads(__tstate);
36348 if (PyErr_Occurred()) SWIG_fail;
36349 }
36350 Py_INCREF(Py_None); resultobj = Py_None;
36351 return resultobj;
36352 fail:
36353 return NULL;
36354 }
36355
36356
36357 static PyObject *_wrap_GridSizer_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
36358 PyObject *resultobj;
36359 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36360 wxSize result;
36361 PyObject * obj0 = 0 ;
36362 char *kwnames[] = {
36363 (char *) "self", NULL
36364 };
36365
36366 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_CalcMin",kwnames,&obj0)) goto fail;
36367 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36368 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36369 {
36370 PyThreadState* __tstate = wxPyBeginAllowThreads();
36371 result = (arg1)->CalcMin();
36372
36373 wxPyEndAllowThreads(__tstate);
36374 if (PyErr_Occurred()) SWIG_fail;
36375 }
36376 {
36377 wxSize * resultptr;
36378 resultptr = new wxSize((wxSize &) result);
36379 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
36380 }
36381 return resultobj;
36382 fail:
36383 return NULL;
36384 }
36385
36386
36387 static PyObject *_wrap_GridSizer_SetCols(PyObject *self, PyObject *args, PyObject *kwargs) {
36388 PyObject *resultobj;
36389 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36390 int arg2 ;
36391 PyObject * obj0 = 0 ;
36392 PyObject * obj1 = 0 ;
36393 char *kwnames[] = {
36394 (char *) "self",(char *) "cols", NULL
36395 };
36396
36397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetCols",kwnames,&obj0,&obj1)) goto fail;
36398 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36399 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36400 arg2 = (int) SWIG_AsInt(obj1);
36401 if (PyErr_Occurred()) SWIG_fail;
36402 {
36403 PyThreadState* __tstate = wxPyBeginAllowThreads();
36404 (arg1)->SetCols(arg2);
36405
36406 wxPyEndAllowThreads(__tstate);
36407 if (PyErr_Occurred()) SWIG_fail;
36408 }
36409 Py_INCREF(Py_None); resultobj = Py_None;
36410 return resultobj;
36411 fail:
36412 return NULL;
36413 }
36414
36415
36416 static PyObject *_wrap_GridSizer_SetRows(PyObject *self, PyObject *args, PyObject *kwargs) {
36417 PyObject *resultobj;
36418 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36419 int arg2 ;
36420 PyObject * obj0 = 0 ;
36421 PyObject * obj1 = 0 ;
36422 char *kwnames[] = {
36423 (char *) "self",(char *) "rows", NULL
36424 };
36425
36426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetRows",kwnames,&obj0,&obj1)) goto fail;
36427 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36428 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36429 arg2 = (int) SWIG_AsInt(obj1);
36430 if (PyErr_Occurred()) SWIG_fail;
36431 {
36432 PyThreadState* __tstate = wxPyBeginAllowThreads();
36433 (arg1)->SetRows(arg2);
36434
36435 wxPyEndAllowThreads(__tstate);
36436 if (PyErr_Occurred()) SWIG_fail;
36437 }
36438 Py_INCREF(Py_None); resultobj = Py_None;
36439 return resultobj;
36440 fail:
36441 return NULL;
36442 }
36443
36444
36445 static PyObject *_wrap_GridSizer_SetVGap(PyObject *self, PyObject *args, PyObject *kwargs) {
36446 PyObject *resultobj;
36447 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36448 int arg2 ;
36449 PyObject * obj0 = 0 ;
36450 PyObject * obj1 = 0 ;
36451 char *kwnames[] = {
36452 (char *) "self",(char *) "gap", NULL
36453 };
36454
36455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetVGap",kwnames,&obj0,&obj1)) goto fail;
36456 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36457 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36458 arg2 = (int) SWIG_AsInt(obj1);
36459 if (PyErr_Occurred()) SWIG_fail;
36460 {
36461 PyThreadState* __tstate = wxPyBeginAllowThreads();
36462 (arg1)->SetVGap(arg2);
36463
36464 wxPyEndAllowThreads(__tstate);
36465 if (PyErr_Occurred()) SWIG_fail;
36466 }
36467 Py_INCREF(Py_None); resultobj = Py_None;
36468 return resultobj;
36469 fail:
36470 return NULL;
36471 }
36472
36473
36474 static PyObject *_wrap_GridSizer_SetHGap(PyObject *self, PyObject *args, PyObject *kwargs) {
36475 PyObject *resultobj;
36476 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36477 int arg2 ;
36478 PyObject * obj0 = 0 ;
36479 PyObject * obj1 = 0 ;
36480 char *kwnames[] = {
36481 (char *) "self",(char *) "gap", NULL
36482 };
36483
36484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetHGap",kwnames,&obj0,&obj1)) goto fail;
36485 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36486 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36487 arg2 = (int) SWIG_AsInt(obj1);
36488 if (PyErr_Occurred()) SWIG_fail;
36489 {
36490 PyThreadState* __tstate = wxPyBeginAllowThreads();
36491 (arg1)->SetHGap(arg2);
36492
36493 wxPyEndAllowThreads(__tstate);
36494 if (PyErr_Occurred()) SWIG_fail;
36495 }
36496 Py_INCREF(Py_None); resultobj = Py_None;
36497 return resultobj;
36498 fail:
36499 return NULL;
36500 }
36501
36502
36503 static PyObject *_wrap_GridSizer_GetCols(PyObject *self, PyObject *args, PyObject *kwargs) {
36504 PyObject *resultobj;
36505 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36506 int result;
36507 PyObject * obj0 = 0 ;
36508 char *kwnames[] = {
36509 (char *) "self", NULL
36510 };
36511
36512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetCols",kwnames,&obj0)) goto fail;
36513 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36514 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36515 {
36516 PyThreadState* __tstate = wxPyBeginAllowThreads();
36517 result = (int)(arg1)->GetCols();
36518
36519 wxPyEndAllowThreads(__tstate);
36520 if (PyErr_Occurred()) SWIG_fail;
36521 }
36522 resultobj = SWIG_FromInt((int)result);
36523 return resultobj;
36524 fail:
36525 return NULL;
36526 }
36527
36528
36529 static PyObject *_wrap_GridSizer_GetRows(PyObject *self, PyObject *args, PyObject *kwargs) {
36530 PyObject *resultobj;
36531 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36532 int result;
36533 PyObject * obj0 = 0 ;
36534 char *kwnames[] = {
36535 (char *) "self", NULL
36536 };
36537
36538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetRows",kwnames,&obj0)) goto fail;
36539 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36540 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36541 {
36542 PyThreadState* __tstate = wxPyBeginAllowThreads();
36543 result = (int)(arg1)->GetRows();
36544
36545 wxPyEndAllowThreads(__tstate);
36546 if (PyErr_Occurred()) SWIG_fail;
36547 }
36548 resultobj = SWIG_FromInt((int)result);
36549 return resultobj;
36550 fail:
36551 return NULL;
36552 }
36553
36554
36555 static PyObject *_wrap_GridSizer_GetVGap(PyObject *self, PyObject *args, PyObject *kwargs) {
36556 PyObject *resultobj;
36557 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36558 int result;
36559 PyObject * obj0 = 0 ;
36560 char *kwnames[] = {
36561 (char *) "self", NULL
36562 };
36563
36564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetVGap",kwnames,&obj0)) goto fail;
36565 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36566 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36567 {
36568 PyThreadState* __tstate = wxPyBeginAllowThreads();
36569 result = (int)(arg1)->GetVGap();
36570
36571 wxPyEndAllowThreads(__tstate);
36572 if (PyErr_Occurred()) SWIG_fail;
36573 }
36574 resultobj = SWIG_FromInt((int)result);
36575 return resultobj;
36576 fail:
36577 return NULL;
36578 }
36579
36580
36581 static PyObject *_wrap_GridSizer_GetHGap(PyObject *self, PyObject *args, PyObject *kwargs) {
36582 PyObject *resultobj;
36583 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36584 int result;
36585 PyObject * obj0 = 0 ;
36586 char *kwnames[] = {
36587 (char *) "self", NULL
36588 };
36589
36590 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetHGap",kwnames,&obj0)) goto fail;
36591 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36592 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36593 {
36594 PyThreadState* __tstate = wxPyBeginAllowThreads();
36595 result = (int)(arg1)->GetHGap();
36596
36597 wxPyEndAllowThreads(__tstate);
36598 if (PyErr_Occurred()) SWIG_fail;
36599 }
36600 resultobj = SWIG_FromInt((int)result);
36601 return resultobj;
36602 fail:
36603 return NULL;
36604 }
36605
36606
36607 static PyObject * GridSizer_swigregister(PyObject *self, PyObject *args) {
36608 PyObject *obj;
36609 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36610 SWIG_TypeClientData(SWIGTYPE_p_wxGridSizer, obj);
36611 Py_INCREF(obj);
36612 return Py_BuildValue((char *)"");
36613 }
36614 static PyObject *_wrap_new_FlexGridSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
36615 PyObject *resultobj;
36616 int arg1 = (int) 1 ;
36617 int arg2 = (int) 0 ;
36618 int arg3 = (int) 0 ;
36619 int arg4 = (int) 0 ;
36620 wxFlexGridSizer *result;
36621 PyObject * obj0 = 0 ;
36622 PyObject * obj1 = 0 ;
36623 PyObject * obj2 = 0 ;
36624 PyObject * obj3 = 0 ;
36625 char *kwnames[] = {
36626 (char *) "rows",(char *) "cols",(char *) "vgap",(char *) "hgap", NULL
36627 };
36628
36629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_FlexGridSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
36630 if (obj0) {
36631 arg1 = (int) SWIG_AsInt(obj0);
36632 if (PyErr_Occurred()) SWIG_fail;
36633 }
36634 if (obj1) {
36635 arg2 = (int) SWIG_AsInt(obj1);
36636 if (PyErr_Occurred()) SWIG_fail;
36637 }
36638 if (obj2) {
36639 arg3 = (int) SWIG_AsInt(obj2);
36640 if (PyErr_Occurred()) SWIG_fail;
36641 }
36642 if (obj3) {
36643 arg4 = (int) SWIG_AsInt(obj3);
36644 if (PyErr_Occurred()) SWIG_fail;
36645 }
36646 {
36647 PyThreadState* __tstate = wxPyBeginAllowThreads();
36648 result = (wxFlexGridSizer *)new wxFlexGridSizer(arg1,arg2,arg3,arg4);
36649
36650 wxPyEndAllowThreads(__tstate);
36651 if (PyErr_Occurred()) SWIG_fail;
36652 }
36653 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFlexGridSizer, 1);
36654 return resultobj;
36655 fail:
36656 return NULL;
36657 }
36658
36659
36660 static PyObject *_wrap_FlexGridSizer_RecalcSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
36661 PyObject *resultobj;
36662 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36663 PyObject * obj0 = 0 ;
36664 char *kwnames[] = {
36665 (char *) "self", NULL
36666 };
36667
36668 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_RecalcSizes",kwnames,&obj0)) goto fail;
36669 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36670 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36671 {
36672 PyThreadState* __tstate = wxPyBeginAllowThreads();
36673 (arg1)->RecalcSizes();
36674
36675 wxPyEndAllowThreads(__tstate);
36676 if (PyErr_Occurred()) SWIG_fail;
36677 }
36678 Py_INCREF(Py_None); resultobj = Py_None;
36679 return resultobj;
36680 fail:
36681 return NULL;
36682 }
36683
36684
36685 static PyObject *_wrap_FlexGridSizer_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
36686 PyObject *resultobj;
36687 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36688 wxSize result;
36689 PyObject * obj0 = 0 ;
36690 char *kwnames[] = {
36691 (char *) "self", NULL
36692 };
36693
36694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_CalcMin",kwnames,&obj0)) goto fail;
36695 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36696 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36697 {
36698 PyThreadState* __tstate = wxPyBeginAllowThreads();
36699 result = (arg1)->CalcMin();
36700
36701 wxPyEndAllowThreads(__tstate);
36702 if (PyErr_Occurred()) SWIG_fail;
36703 }
36704 {
36705 wxSize * resultptr;
36706 resultptr = new wxSize((wxSize &) result);
36707 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
36708 }
36709 return resultobj;
36710 fail:
36711 return NULL;
36712 }
36713
36714
36715 static PyObject *_wrap_FlexGridSizer_AddGrowableRow(PyObject *self, PyObject *args, PyObject *kwargs) {
36716 PyObject *resultobj;
36717 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36718 size_t arg2 ;
36719 int arg3 = (int) 0 ;
36720 PyObject * obj0 = 0 ;
36721 PyObject * obj1 = 0 ;
36722 PyObject * obj2 = 0 ;
36723 char *kwnames[] = {
36724 (char *) "self",(char *) "idx",(char *) "proportion", NULL
36725 };
36726
36727 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FlexGridSizer_AddGrowableRow",kwnames,&obj0,&obj1,&obj2)) goto fail;
36728 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36729 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36730 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36731 if (PyErr_Occurred()) SWIG_fail;
36732 if (obj2) {
36733 arg3 = (int) SWIG_AsInt(obj2);
36734 if (PyErr_Occurred()) SWIG_fail;
36735 }
36736 {
36737 PyThreadState* __tstate = wxPyBeginAllowThreads();
36738 (arg1)->AddGrowableRow(arg2,arg3);
36739
36740 wxPyEndAllowThreads(__tstate);
36741 if (PyErr_Occurred()) SWIG_fail;
36742 }
36743 Py_INCREF(Py_None); resultobj = Py_None;
36744 return resultobj;
36745 fail:
36746 return NULL;
36747 }
36748
36749
36750 static PyObject *_wrap_FlexGridSizer_RemoveGrowableRow(PyObject *self, PyObject *args, PyObject *kwargs) {
36751 PyObject *resultobj;
36752 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36753 size_t arg2 ;
36754 PyObject * obj0 = 0 ;
36755 PyObject * obj1 = 0 ;
36756 char *kwnames[] = {
36757 (char *) "self",(char *) "idx", NULL
36758 };
36759
36760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_RemoveGrowableRow",kwnames,&obj0,&obj1)) goto fail;
36761 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36762 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36763 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36764 if (PyErr_Occurred()) SWIG_fail;
36765 {
36766 PyThreadState* __tstate = wxPyBeginAllowThreads();
36767 (arg1)->RemoveGrowableRow(arg2);
36768
36769 wxPyEndAllowThreads(__tstate);
36770 if (PyErr_Occurred()) SWIG_fail;
36771 }
36772 Py_INCREF(Py_None); resultobj = Py_None;
36773 return resultobj;
36774 fail:
36775 return NULL;
36776 }
36777
36778
36779 static PyObject *_wrap_FlexGridSizer_AddGrowableCol(PyObject *self, PyObject *args, PyObject *kwargs) {
36780 PyObject *resultobj;
36781 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36782 size_t arg2 ;
36783 int arg3 = (int) 0 ;
36784 PyObject * obj0 = 0 ;
36785 PyObject * obj1 = 0 ;
36786 PyObject * obj2 = 0 ;
36787 char *kwnames[] = {
36788 (char *) "self",(char *) "idx",(char *) "proportion", NULL
36789 };
36790
36791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FlexGridSizer_AddGrowableCol",kwnames,&obj0,&obj1,&obj2)) goto fail;
36792 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36793 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36794 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36795 if (PyErr_Occurred()) SWIG_fail;
36796 if (obj2) {
36797 arg3 = (int) SWIG_AsInt(obj2);
36798 if (PyErr_Occurred()) SWIG_fail;
36799 }
36800 {
36801 PyThreadState* __tstate = wxPyBeginAllowThreads();
36802 (arg1)->AddGrowableCol(arg2,arg3);
36803
36804 wxPyEndAllowThreads(__tstate);
36805 if (PyErr_Occurred()) SWIG_fail;
36806 }
36807 Py_INCREF(Py_None); resultobj = Py_None;
36808 return resultobj;
36809 fail:
36810 return NULL;
36811 }
36812
36813
36814 static PyObject *_wrap_FlexGridSizer_RemoveGrowableCol(PyObject *self, PyObject *args, PyObject *kwargs) {
36815 PyObject *resultobj;
36816 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36817 size_t arg2 ;
36818 PyObject * obj0 = 0 ;
36819 PyObject * obj1 = 0 ;
36820 char *kwnames[] = {
36821 (char *) "self",(char *) "idx", NULL
36822 };
36823
36824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_RemoveGrowableCol",kwnames,&obj0,&obj1)) goto fail;
36825 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36826 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36827 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36828 if (PyErr_Occurred()) SWIG_fail;
36829 {
36830 PyThreadState* __tstate = wxPyBeginAllowThreads();
36831 (arg1)->RemoveGrowableCol(arg2);
36832
36833 wxPyEndAllowThreads(__tstate);
36834 if (PyErr_Occurred()) SWIG_fail;
36835 }
36836 Py_INCREF(Py_None); resultobj = Py_None;
36837 return resultobj;
36838 fail:
36839 return NULL;
36840 }
36841
36842
36843 static PyObject *_wrap_FlexGridSizer_SetFlexibleDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
36844 PyObject *resultobj;
36845 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36846 int arg2 ;
36847 PyObject * obj0 = 0 ;
36848 PyObject * obj1 = 0 ;
36849 char *kwnames[] = {
36850 (char *) "self",(char *) "direction", NULL
36851 };
36852
36853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_SetFlexibleDirection",kwnames,&obj0,&obj1)) goto fail;
36854 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36855 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36856 arg2 = (int) SWIG_AsInt(obj1);
36857 if (PyErr_Occurred()) SWIG_fail;
36858 {
36859 PyThreadState* __tstate = wxPyBeginAllowThreads();
36860 (arg1)->SetFlexibleDirection(arg2);
36861
36862 wxPyEndAllowThreads(__tstate);
36863 if (PyErr_Occurred()) SWIG_fail;
36864 }
36865 Py_INCREF(Py_None); resultobj = Py_None;
36866 return resultobj;
36867 fail:
36868 return NULL;
36869 }
36870
36871
36872 static PyObject *_wrap_FlexGridSizer_GetFlexibleDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
36873 PyObject *resultobj;
36874 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36875 int result;
36876 PyObject * obj0 = 0 ;
36877 char *kwnames[] = {
36878 (char *) "self", NULL
36879 };
36880
36881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetFlexibleDirection",kwnames,&obj0)) goto fail;
36882 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36883 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36884 {
36885 PyThreadState* __tstate = wxPyBeginAllowThreads();
36886 result = (int)(arg1)->GetFlexibleDirection();
36887
36888 wxPyEndAllowThreads(__tstate);
36889 if (PyErr_Occurred()) SWIG_fail;
36890 }
36891 resultobj = SWIG_FromInt((int)result);
36892 return resultobj;
36893 fail:
36894 return NULL;
36895 }
36896
36897
36898 static PyObject *_wrap_FlexGridSizer_SetNonFlexibleGrowMode(PyObject *self, PyObject *args, PyObject *kwargs) {
36899 PyObject *resultobj;
36900 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36901 int arg2 ;
36902 PyObject * obj0 = 0 ;
36903 PyObject * obj1 = 0 ;
36904 char *kwnames[] = {
36905 (char *) "self",(char *) "mode", NULL
36906 };
36907
36908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_SetNonFlexibleGrowMode",kwnames,&obj0,&obj1)) goto fail;
36909 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36910 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36911 arg2 = (wxFlexSizerGrowMode) SWIG_AsInt(obj1);
36912 if (PyErr_Occurred()) SWIG_fail;
36913 {
36914 PyThreadState* __tstate = wxPyBeginAllowThreads();
36915 (arg1)->SetNonFlexibleGrowMode((wxFlexSizerGrowMode )arg2);
36916
36917 wxPyEndAllowThreads(__tstate);
36918 if (PyErr_Occurred()) SWIG_fail;
36919 }
36920 Py_INCREF(Py_None); resultobj = Py_None;
36921 return resultobj;
36922 fail:
36923 return NULL;
36924 }
36925
36926
36927 static PyObject *_wrap_FlexGridSizer_GetNonFlexibleGrowMode(PyObject *self, PyObject *args, PyObject *kwargs) {
36928 PyObject *resultobj;
36929 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36930 int result;
36931 PyObject * obj0 = 0 ;
36932 char *kwnames[] = {
36933 (char *) "self", NULL
36934 };
36935
36936 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetNonFlexibleGrowMode",kwnames,&obj0)) goto fail;
36937 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36938 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36939 {
36940 PyThreadState* __tstate = wxPyBeginAllowThreads();
36941 result = (int)(arg1)->GetNonFlexibleGrowMode();
36942
36943 wxPyEndAllowThreads(__tstate);
36944 if (PyErr_Occurred()) SWIG_fail;
36945 }
36946 resultobj = SWIG_FromInt((int)result);
36947 return resultobj;
36948 fail:
36949 return NULL;
36950 }
36951
36952
36953 static PyObject *_wrap_FlexGridSizer_GetRowHeights(PyObject *self, PyObject *args, PyObject *kwargs) {
36954 PyObject *resultobj;
36955 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36956 wxArrayInt *result;
36957 PyObject * obj0 = 0 ;
36958 char *kwnames[] = {
36959 (char *) "self", NULL
36960 };
36961
36962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetRowHeights",kwnames,&obj0)) goto fail;
36963 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36964 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36965 {
36966 PyThreadState* __tstate = wxPyBeginAllowThreads();
36967 {
36968 wxArrayInt const &_result_ref = ((wxFlexGridSizer const *)arg1)->GetRowHeights();
36969 result = (wxArrayInt *) &_result_ref;
36970 }
36971
36972 wxPyEndAllowThreads(__tstate);
36973 if (PyErr_Occurred()) SWIG_fail;
36974 }
36975 {
36976 resultobj = PyList_New(0);
36977 size_t idx;
36978 for (idx = 0; idx < result->GetCount(); idx += 1) {
36979 PyObject* val = PyInt_FromLong( result->Item(idx) );
36980 PyList_Append(resultobj, val);
36981 Py_DECREF(val);
36982 }
36983 }
36984 return resultobj;
36985 fail:
36986 return NULL;
36987 }
36988
36989
36990 static PyObject *_wrap_FlexGridSizer_GetColWidths(PyObject *self, PyObject *args, PyObject *kwargs) {
36991 PyObject *resultobj;
36992 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36993 wxArrayInt *result;
36994 PyObject * obj0 = 0 ;
36995 char *kwnames[] = {
36996 (char *) "self", NULL
36997 };
36998
36999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetColWidths",kwnames,&obj0)) goto fail;
37000 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37001 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37002 {
37003 PyThreadState* __tstate = wxPyBeginAllowThreads();
37004 {
37005 wxArrayInt const &_result_ref = ((wxFlexGridSizer const *)arg1)->GetColWidths();
37006 result = (wxArrayInt *) &_result_ref;
37007 }
37008
37009 wxPyEndAllowThreads(__tstate);
37010 if (PyErr_Occurred()) SWIG_fail;
37011 }
37012 {
37013 resultobj = PyList_New(0);
37014 size_t idx;
37015 for (idx = 0; idx < result->GetCount(); idx += 1) {
37016 PyObject* val = PyInt_FromLong( result->Item(idx) );
37017 PyList_Append(resultobj, val);
37018 Py_DECREF(val);
37019 }
37020 }
37021 return resultobj;
37022 fail:
37023 return NULL;
37024 }
37025
37026
37027 static PyObject * FlexGridSizer_swigregister(PyObject *self, PyObject *args) {
37028 PyObject *obj;
37029 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37030 SWIG_TypeClientData(SWIGTYPE_p_wxFlexGridSizer, obj);
37031 Py_INCREF(obj);
37032 return Py_BuildValue((char *)"");
37033 }
37034 static PyObject *_wrap_new_GBPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
37035 PyObject *resultobj;
37036 int arg1 = (int) 0 ;
37037 int arg2 = (int) 0 ;
37038 wxGBPosition *result;
37039 PyObject * obj0 = 0 ;
37040 PyObject * obj1 = 0 ;
37041 char *kwnames[] = {
37042 (char *) "row",(char *) "col", NULL
37043 };
37044
37045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GBPosition",kwnames,&obj0,&obj1)) goto fail;
37046 if (obj0) {
37047 arg1 = (int) SWIG_AsInt(obj0);
37048 if (PyErr_Occurred()) SWIG_fail;
37049 }
37050 if (obj1) {
37051 arg2 = (int) SWIG_AsInt(obj1);
37052 if (PyErr_Occurred()) SWIG_fail;
37053 }
37054 {
37055 PyThreadState* __tstate = wxPyBeginAllowThreads();
37056 result = (wxGBPosition *)new wxGBPosition(arg1,arg2);
37057
37058 wxPyEndAllowThreads(__tstate);
37059 if (PyErr_Occurred()) SWIG_fail;
37060 }
37061 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBPosition, 1);
37062 return resultobj;
37063 fail:
37064 return NULL;
37065 }
37066
37067
37068 static PyObject *_wrap_GBPosition_GetRow(PyObject *self, PyObject *args, PyObject *kwargs) {
37069 PyObject *resultobj;
37070 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37071 int result;
37072 PyObject * obj0 = 0 ;
37073 char *kwnames[] = {
37074 (char *) "self", NULL
37075 };
37076
37077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_GetRow",kwnames,&obj0)) goto fail;
37078 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37079 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37080 {
37081 PyThreadState* __tstate = wxPyBeginAllowThreads();
37082 result = (int)((wxGBPosition const *)arg1)->GetRow();
37083
37084 wxPyEndAllowThreads(__tstate);
37085 if (PyErr_Occurred()) SWIG_fail;
37086 }
37087 resultobj = SWIG_FromInt((int)result);
37088 return resultobj;
37089 fail:
37090 return NULL;
37091 }
37092
37093
37094 static PyObject *_wrap_GBPosition_GetCol(PyObject *self, PyObject *args, PyObject *kwargs) {
37095 PyObject *resultobj;
37096 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37097 int result;
37098 PyObject * obj0 = 0 ;
37099 char *kwnames[] = {
37100 (char *) "self", NULL
37101 };
37102
37103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_GetCol",kwnames,&obj0)) goto fail;
37104 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37105 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37106 {
37107 PyThreadState* __tstate = wxPyBeginAllowThreads();
37108 result = (int)((wxGBPosition const *)arg1)->GetCol();
37109
37110 wxPyEndAllowThreads(__tstate);
37111 if (PyErr_Occurred()) SWIG_fail;
37112 }
37113 resultobj = SWIG_FromInt((int)result);
37114 return resultobj;
37115 fail:
37116 return NULL;
37117 }
37118
37119
37120 static PyObject *_wrap_GBPosition_SetRow(PyObject *self, PyObject *args, PyObject *kwargs) {
37121 PyObject *resultobj;
37122 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37123 int arg2 ;
37124 PyObject * obj0 = 0 ;
37125 PyObject * obj1 = 0 ;
37126 char *kwnames[] = {
37127 (char *) "self",(char *) "row", NULL
37128 };
37129
37130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition_SetRow",kwnames,&obj0,&obj1)) goto fail;
37131 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37132 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37133 arg2 = (int) SWIG_AsInt(obj1);
37134 if (PyErr_Occurred()) SWIG_fail;
37135 {
37136 PyThreadState* __tstate = wxPyBeginAllowThreads();
37137 (arg1)->SetRow(arg2);
37138
37139 wxPyEndAllowThreads(__tstate);
37140 if (PyErr_Occurred()) SWIG_fail;
37141 }
37142 Py_INCREF(Py_None); resultobj = Py_None;
37143 return resultobj;
37144 fail:
37145 return NULL;
37146 }
37147
37148
37149 static PyObject *_wrap_GBPosition_SetCol(PyObject *self, PyObject *args, PyObject *kwargs) {
37150 PyObject *resultobj;
37151 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37152 int arg2 ;
37153 PyObject * obj0 = 0 ;
37154 PyObject * obj1 = 0 ;
37155 char *kwnames[] = {
37156 (char *) "self",(char *) "col", NULL
37157 };
37158
37159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition_SetCol",kwnames,&obj0,&obj1)) goto fail;
37160 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37161 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37162 arg2 = (int) SWIG_AsInt(obj1);
37163 if (PyErr_Occurred()) SWIG_fail;
37164 {
37165 PyThreadState* __tstate = wxPyBeginAllowThreads();
37166 (arg1)->SetCol(arg2);
37167
37168 wxPyEndAllowThreads(__tstate);
37169 if (PyErr_Occurred()) SWIG_fail;
37170 }
37171 Py_INCREF(Py_None); resultobj = Py_None;
37172 return resultobj;
37173 fail:
37174 return NULL;
37175 }
37176
37177
37178 static PyObject *_wrap_GBPosition___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
37179 PyObject *resultobj;
37180 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37181 wxGBPosition *arg2 = 0 ;
37182 bool result;
37183 wxGBPosition temp2 ;
37184 PyObject * obj0 = 0 ;
37185 PyObject * obj1 = 0 ;
37186 char *kwnames[] = {
37187 (char *) "self",(char *) "other", NULL
37188 };
37189
37190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition___eq__",kwnames,&obj0,&obj1)) goto fail;
37191 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37192 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37193 {
37194 arg2 = &temp2;
37195 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37196 }
37197 {
37198 PyThreadState* __tstate = wxPyBeginAllowThreads();
37199 result = (bool)(arg1)->operator ==((wxGBPosition const &)*arg2);
37200
37201 wxPyEndAllowThreads(__tstate);
37202 if (PyErr_Occurred()) SWIG_fail;
37203 }
37204 {
37205 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37206 }
37207 return resultobj;
37208 fail:
37209 return NULL;
37210 }
37211
37212
37213 static PyObject *_wrap_GBPosition___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
37214 PyObject *resultobj;
37215 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37216 wxGBPosition *arg2 = 0 ;
37217 bool result;
37218 wxGBPosition temp2 ;
37219 PyObject * obj0 = 0 ;
37220 PyObject * obj1 = 0 ;
37221 char *kwnames[] = {
37222 (char *) "self",(char *) "other", NULL
37223 };
37224
37225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition___ne__",kwnames,&obj0,&obj1)) goto fail;
37226 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37227 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37228 {
37229 arg2 = &temp2;
37230 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37231 }
37232 {
37233 PyThreadState* __tstate = wxPyBeginAllowThreads();
37234 result = (bool)(arg1)->operator !=((wxGBPosition const &)*arg2);
37235
37236 wxPyEndAllowThreads(__tstate);
37237 if (PyErr_Occurred()) SWIG_fail;
37238 }
37239 {
37240 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37241 }
37242 return resultobj;
37243 fail:
37244 return NULL;
37245 }
37246
37247
37248 static PyObject *_wrap_GBPosition_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
37249 PyObject *resultobj;
37250 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37251 int arg2 = (int) 0 ;
37252 int arg3 = (int) 0 ;
37253 PyObject * obj0 = 0 ;
37254 PyObject * obj1 = 0 ;
37255 PyObject * obj2 = 0 ;
37256 char *kwnames[] = {
37257 (char *) "self",(char *) "row",(char *) "col", NULL
37258 };
37259
37260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GBPosition_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
37261 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37262 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37263 if (obj1) {
37264 arg2 = (int) SWIG_AsInt(obj1);
37265 if (PyErr_Occurred()) SWIG_fail;
37266 }
37267 if (obj2) {
37268 arg3 = (int) SWIG_AsInt(obj2);
37269 if (PyErr_Occurred()) SWIG_fail;
37270 }
37271 {
37272 PyThreadState* __tstate = wxPyBeginAllowThreads();
37273 wxGBPosition_Set(arg1,arg2,arg3);
37274
37275 wxPyEndAllowThreads(__tstate);
37276 if (PyErr_Occurred()) SWIG_fail;
37277 }
37278 Py_INCREF(Py_None); resultobj = Py_None;
37279 return resultobj;
37280 fail:
37281 return NULL;
37282 }
37283
37284
37285 static PyObject *_wrap_GBPosition_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
37286 PyObject *resultobj;
37287 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37288 PyObject *result;
37289 PyObject * obj0 = 0 ;
37290 char *kwnames[] = {
37291 (char *) "self", NULL
37292 };
37293
37294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_Get",kwnames,&obj0)) goto fail;
37295 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37296 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37297 {
37298 PyThreadState* __tstate = wxPyBeginAllowThreads();
37299 result = (PyObject *)wxGBPosition_Get(arg1);
37300
37301 wxPyEndAllowThreads(__tstate);
37302 if (PyErr_Occurred()) SWIG_fail;
37303 }
37304 resultobj = result;
37305 return resultobj;
37306 fail:
37307 return NULL;
37308 }
37309
37310
37311 static PyObject * GBPosition_swigregister(PyObject *self, PyObject *args) {
37312 PyObject *obj;
37313 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37314 SWIG_TypeClientData(SWIGTYPE_p_wxGBPosition, obj);
37315 Py_INCREF(obj);
37316 return Py_BuildValue((char *)"");
37317 }
37318 static PyObject *_wrap_new_GBSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
37319 PyObject *resultobj;
37320 int arg1 = (int) 1 ;
37321 int arg2 = (int) 1 ;
37322 wxGBSpan *result;
37323 PyObject * obj0 = 0 ;
37324 PyObject * obj1 = 0 ;
37325 char *kwnames[] = {
37326 (char *) "rowspan",(char *) "colspan", NULL
37327 };
37328
37329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GBSpan",kwnames,&obj0,&obj1)) goto fail;
37330 if (obj0) {
37331 arg1 = (int) SWIG_AsInt(obj0);
37332 if (PyErr_Occurred()) SWIG_fail;
37333 }
37334 if (obj1) {
37335 arg2 = (int) SWIG_AsInt(obj1);
37336 if (PyErr_Occurred()) SWIG_fail;
37337 }
37338 {
37339 PyThreadState* __tstate = wxPyBeginAllowThreads();
37340 result = (wxGBSpan *)new wxGBSpan(arg1,arg2);
37341
37342 wxPyEndAllowThreads(__tstate);
37343 if (PyErr_Occurred()) SWIG_fail;
37344 }
37345 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSpan, 1);
37346 return resultobj;
37347 fail:
37348 return NULL;
37349 }
37350
37351
37352 static PyObject *_wrap_GBSpan_GetRowspan(PyObject *self, PyObject *args, PyObject *kwargs) {
37353 PyObject *resultobj;
37354 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37355 int result;
37356 PyObject * obj0 = 0 ;
37357 char *kwnames[] = {
37358 (char *) "self", NULL
37359 };
37360
37361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_GetRowspan",kwnames,&obj0)) goto fail;
37362 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37363 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37364 {
37365 PyThreadState* __tstate = wxPyBeginAllowThreads();
37366 result = (int)((wxGBSpan const *)arg1)->GetRowspan();
37367
37368 wxPyEndAllowThreads(__tstate);
37369 if (PyErr_Occurred()) SWIG_fail;
37370 }
37371 resultobj = SWIG_FromInt((int)result);
37372 return resultobj;
37373 fail:
37374 return NULL;
37375 }
37376
37377
37378 static PyObject *_wrap_GBSpan_GetColspan(PyObject *self, PyObject *args, PyObject *kwargs) {
37379 PyObject *resultobj;
37380 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37381 int result;
37382 PyObject * obj0 = 0 ;
37383 char *kwnames[] = {
37384 (char *) "self", NULL
37385 };
37386
37387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_GetColspan",kwnames,&obj0)) goto fail;
37388 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37389 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37390 {
37391 PyThreadState* __tstate = wxPyBeginAllowThreads();
37392 result = (int)((wxGBSpan const *)arg1)->GetColspan();
37393
37394 wxPyEndAllowThreads(__tstate);
37395 if (PyErr_Occurred()) SWIG_fail;
37396 }
37397 resultobj = SWIG_FromInt((int)result);
37398 return resultobj;
37399 fail:
37400 return NULL;
37401 }
37402
37403
37404 static PyObject *_wrap_GBSpan_SetRowspan(PyObject *self, PyObject *args, PyObject *kwargs) {
37405 PyObject *resultobj;
37406 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37407 int arg2 ;
37408 PyObject * obj0 = 0 ;
37409 PyObject * obj1 = 0 ;
37410 char *kwnames[] = {
37411 (char *) "self",(char *) "rowspan", NULL
37412 };
37413
37414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan_SetRowspan",kwnames,&obj0,&obj1)) goto fail;
37415 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37416 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37417 arg2 = (int) SWIG_AsInt(obj1);
37418 if (PyErr_Occurred()) SWIG_fail;
37419 {
37420 PyThreadState* __tstate = wxPyBeginAllowThreads();
37421 (arg1)->SetRowspan(arg2);
37422
37423 wxPyEndAllowThreads(__tstate);
37424 if (PyErr_Occurred()) SWIG_fail;
37425 }
37426 Py_INCREF(Py_None); resultobj = Py_None;
37427 return resultobj;
37428 fail:
37429 return NULL;
37430 }
37431
37432
37433 static PyObject *_wrap_GBSpan_SetColspan(PyObject *self, PyObject *args, PyObject *kwargs) {
37434 PyObject *resultobj;
37435 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37436 int arg2 ;
37437 PyObject * obj0 = 0 ;
37438 PyObject * obj1 = 0 ;
37439 char *kwnames[] = {
37440 (char *) "self",(char *) "colspan", NULL
37441 };
37442
37443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan_SetColspan",kwnames,&obj0,&obj1)) goto fail;
37444 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37445 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37446 arg2 = (int) SWIG_AsInt(obj1);
37447 if (PyErr_Occurred()) SWIG_fail;
37448 {
37449 PyThreadState* __tstate = wxPyBeginAllowThreads();
37450 (arg1)->SetColspan(arg2);
37451
37452 wxPyEndAllowThreads(__tstate);
37453 if (PyErr_Occurred()) SWIG_fail;
37454 }
37455 Py_INCREF(Py_None); resultobj = Py_None;
37456 return resultobj;
37457 fail:
37458 return NULL;
37459 }
37460
37461
37462 static PyObject *_wrap_GBSpan___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
37463 PyObject *resultobj;
37464 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37465 wxGBSpan *arg2 = 0 ;
37466 bool result;
37467 wxGBSpan temp2 ;
37468 PyObject * obj0 = 0 ;
37469 PyObject * obj1 = 0 ;
37470 char *kwnames[] = {
37471 (char *) "self",(char *) "other", NULL
37472 };
37473
37474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
37475 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37476 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37477 {
37478 arg2 = &temp2;
37479 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
37480 }
37481 {
37482 PyThreadState* __tstate = wxPyBeginAllowThreads();
37483 result = (bool)(arg1)->operator ==((wxGBSpan const &)*arg2);
37484
37485 wxPyEndAllowThreads(__tstate);
37486 if (PyErr_Occurred()) SWIG_fail;
37487 }
37488 {
37489 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37490 }
37491 return resultobj;
37492 fail:
37493 return NULL;
37494 }
37495
37496
37497 static PyObject *_wrap_GBSpan___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
37498 PyObject *resultobj;
37499 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37500 wxGBSpan *arg2 = 0 ;
37501 bool result;
37502 wxGBSpan temp2 ;
37503 PyObject * obj0 = 0 ;
37504 PyObject * obj1 = 0 ;
37505 char *kwnames[] = {
37506 (char *) "self",(char *) "other", NULL
37507 };
37508
37509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
37510 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37511 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37512 {
37513 arg2 = &temp2;
37514 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
37515 }
37516 {
37517 PyThreadState* __tstate = wxPyBeginAllowThreads();
37518 result = (bool)(arg1)->operator !=((wxGBSpan const &)*arg2);
37519
37520 wxPyEndAllowThreads(__tstate);
37521 if (PyErr_Occurred()) SWIG_fail;
37522 }
37523 {
37524 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37525 }
37526 return resultobj;
37527 fail:
37528 return NULL;
37529 }
37530
37531
37532 static PyObject *_wrap_GBSpan_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
37533 PyObject *resultobj;
37534 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37535 int arg2 = (int) 1 ;
37536 int arg3 = (int) 1 ;
37537 PyObject * obj0 = 0 ;
37538 PyObject * obj1 = 0 ;
37539 PyObject * obj2 = 0 ;
37540 char *kwnames[] = {
37541 (char *) "self",(char *) "rowspan",(char *) "colspan", NULL
37542 };
37543
37544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GBSpan_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
37545 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37546 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37547 if (obj1) {
37548 arg2 = (int) SWIG_AsInt(obj1);
37549 if (PyErr_Occurred()) SWIG_fail;
37550 }
37551 if (obj2) {
37552 arg3 = (int) SWIG_AsInt(obj2);
37553 if (PyErr_Occurred()) SWIG_fail;
37554 }
37555 {
37556 PyThreadState* __tstate = wxPyBeginAllowThreads();
37557 wxGBSpan_Set(arg1,arg2,arg3);
37558
37559 wxPyEndAllowThreads(__tstate);
37560 if (PyErr_Occurred()) SWIG_fail;
37561 }
37562 Py_INCREF(Py_None); resultobj = Py_None;
37563 return resultobj;
37564 fail:
37565 return NULL;
37566 }
37567
37568
37569 static PyObject *_wrap_GBSpan_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
37570 PyObject *resultobj;
37571 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37572 PyObject *result;
37573 PyObject * obj0 = 0 ;
37574 char *kwnames[] = {
37575 (char *) "self", NULL
37576 };
37577
37578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_Get",kwnames,&obj0)) goto fail;
37579 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37580 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37581 {
37582 PyThreadState* __tstate = wxPyBeginAllowThreads();
37583 result = (PyObject *)wxGBSpan_Get(arg1);
37584
37585 wxPyEndAllowThreads(__tstate);
37586 if (PyErr_Occurred()) SWIG_fail;
37587 }
37588 resultobj = result;
37589 return resultobj;
37590 fail:
37591 return NULL;
37592 }
37593
37594
37595 static PyObject * GBSpan_swigregister(PyObject *self, PyObject *args) {
37596 PyObject *obj;
37597 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37598 SWIG_TypeClientData(SWIGTYPE_p_wxGBSpan, obj);
37599 Py_INCREF(obj);
37600 return Py_BuildValue((char *)"");
37601 }
37602 static int _wrap_DefaultSpan_set(PyObject *_val) {
37603 PyErr_SetString(PyExc_TypeError,"Variable DefaultSpan is read-only.");
37604 return 1;
37605 }
37606
37607
37608 static PyObject *_wrap_DefaultSpan_get() {
37609 PyObject *pyobj;
37610
37611 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultSpan), SWIGTYPE_p_wxGBSpan, 0);
37612 return pyobj;
37613 }
37614
37615
37616 static PyObject *_wrap_new_GBSizerItem(PyObject *self, PyObject *args, PyObject *kwargs) {
37617 PyObject *resultobj;
37618 wxGBSizerItem *result;
37619 char *kwnames[] = {
37620 NULL
37621 };
37622
37623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GBSizerItem",kwnames)) goto fail;
37624 {
37625 PyThreadState* __tstate = wxPyBeginAllowThreads();
37626 result = (wxGBSizerItem *)new wxGBSizerItem();
37627
37628 wxPyEndAllowThreads(__tstate);
37629 if (PyErr_Occurred()) SWIG_fail;
37630 }
37631 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
37632 return resultobj;
37633 fail:
37634 return NULL;
37635 }
37636
37637
37638 static PyObject *_wrap_new_GBSizerItemWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
37639 PyObject *resultobj;
37640 wxWindow *arg1 = (wxWindow *) 0 ;
37641 wxGBPosition *arg2 = 0 ;
37642 wxGBSpan *arg3 = 0 ;
37643 int arg4 ;
37644 int arg5 ;
37645 wxObject *arg6 = (wxObject *) 0 ;
37646 wxGBSizerItem *result;
37647 wxGBPosition temp2 ;
37648 wxGBSpan temp3 ;
37649 PyObject * obj0 = 0 ;
37650 PyObject * obj1 = 0 ;
37651 PyObject * obj2 = 0 ;
37652 PyObject * obj3 = 0 ;
37653 PyObject * obj4 = 0 ;
37654 PyObject * obj5 = 0 ;
37655 char *kwnames[] = {
37656 (char *) "window",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
37657 };
37658
37659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:new_GBSizerItemWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
37660 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
37661 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37662 {
37663 arg2 = &temp2;
37664 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37665 }
37666 {
37667 arg3 = &temp3;
37668 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
37669 }
37670 arg4 = (int) SWIG_AsInt(obj3);
37671 if (PyErr_Occurred()) SWIG_fail;
37672 arg5 = (int) SWIG_AsInt(obj4);
37673 if (PyErr_Occurred()) SWIG_fail;
37674 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxObject,
37675 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37676 {
37677 PyThreadState* __tstate = wxPyBeginAllowThreads();
37678 result = (wxGBSizerItem *)new wxGBSizerItem(arg1,(wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4,arg5,arg6);
37679
37680 wxPyEndAllowThreads(__tstate);
37681 if (PyErr_Occurred()) SWIG_fail;
37682 }
37683 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
37684 return resultobj;
37685 fail:
37686 return NULL;
37687 }
37688
37689
37690 static PyObject *_wrap_new_GBSizerItemSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
37691 PyObject *resultobj;
37692 wxSizer *arg1 = (wxSizer *) 0 ;
37693 wxGBPosition *arg2 = 0 ;
37694 wxGBSpan *arg3 = 0 ;
37695 int arg4 ;
37696 int arg5 ;
37697 wxObject *arg6 = (wxObject *) 0 ;
37698 wxGBSizerItem *result;
37699 wxGBPosition temp2 ;
37700 wxGBSpan temp3 ;
37701 PyObject * obj0 = 0 ;
37702 PyObject * obj1 = 0 ;
37703 PyObject * obj2 = 0 ;
37704 PyObject * obj3 = 0 ;
37705 PyObject * obj4 = 0 ;
37706 PyObject * obj5 = 0 ;
37707 char *kwnames[] = {
37708 (char *) "sizer",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
37709 };
37710
37711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:new_GBSizerItemSizer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
37712 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
37713 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37714 {
37715 arg2 = &temp2;
37716 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37717 }
37718 {
37719 arg3 = &temp3;
37720 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
37721 }
37722 arg4 = (int) SWIG_AsInt(obj3);
37723 if (PyErr_Occurred()) SWIG_fail;
37724 arg5 = (int) SWIG_AsInt(obj4);
37725 if (PyErr_Occurred()) SWIG_fail;
37726 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxObject,
37727 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37728 {
37729 PyThreadState* __tstate = wxPyBeginAllowThreads();
37730 result = (wxGBSizerItem *)new wxGBSizerItem(arg1,(wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4,arg5,arg6);
37731
37732 wxPyEndAllowThreads(__tstate);
37733 if (PyErr_Occurred()) SWIG_fail;
37734 }
37735 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
37736 return resultobj;
37737 fail:
37738 return NULL;
37739 }
37740
37741
37742 static PyObject *_wrap_new_GBSizerItemSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
37743 PyObject *resultobj;
37744 int arg1 ;
37745 int arg2 ;
37746 wxGBPosition *arg3 = 0 ;
37747 wxGBSpan *arg4 = 0 ;
37748 int arg5 ;
37749 int arg6 ;
37750 wxObject *arg7 = (wxObject *) 0 ;
37751 wxGBSizerItem *result;
37752 wxGBPosition temp3 ;
37753 wxGBSpan temp4 ;
37754 PyObject * obj0 = 0 ;
37755 PyObject * obj1 = 0 ;
37756 PyObject * obj2 = 0 ;
37757 PyObject * obj3 = 0 ;
37758 PyObject * obj4 = 0 ;
37759 PyObject * obj5 = 0 ;
37760 PyObject * obj6 = 0 ;
37761 char *kwnames[] = {
37762 (char *) "width",(char *) "height",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
37763 };
37764
37765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOO:new_GBSizerItemSpacer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
37766 arg1 = (int) SWIG_AsInt(obj0);
37767 if (PyErr_Occurred()) SWIG_fail;
37768 arg2 = (int) SWIG_AsInt(obj1);
37769 if (PyErr_Occurred()) SWIG_fail;
37770 {
37771 arg3 = &temp3;
37772 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
37773 }
37774 {
37775 arg4 = &temp4;
37776 if ( ! wxGBSpan_helper(obj3, &arg4)) SWIG_fail;
37777 }
37778 arg5 = (int) SWIG_AsInt(obj4);
37779 if (PyErr_Occurred()) SWIG_fail;
37780 arg6 = (int) SWIG_AsInt(obj5);
37781 if (PyErr_Occurred()) SWIG_fail;
37782 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxObject,
37783 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37784 {
37785 PyThreadState* __tstate = wxPyBeginAllowThreads();
37786 result = (wxGBSizerItem *)new wxGBSizerItem(arg1,arg2,(wxGBPosition const &)*arg3,(wxGBSpan const &)*arg4,arg5,arg6,arg7);
37787
37788 wxPyEndAllowThreads(__tstate);
37789 if (PyErr_Occurred()) SWIG_fail;
37790 }
37791 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
37792 return resultobj;
37793 fail:
37794 return NULL;
37795 }
37796
37797
37798 static PyObject *_wrap_GBSizerItem_GetPos(PyObject *self, PyObject *args, PyObject *kwargs) {
37799 PyObject *resultobj;
37800 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37801 wxGBPosition result;
37802 PyObject * obj0 = 0 ;
37803 char *kwnames[] = {
37804 (char *) "self", NULL
37805 };
37806
37807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetPos",kwnames,&obj0)) goto fail;
37808 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37809 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37810 {
37811 PyThreadState* __tstate = wxPyBeginAllowThreads();
37812 result = ((wxGBSizerItem const *)arg1)->GetPos();
37813
37814 wxPyEndAllowThreads(__tstate);
37815 if (PyErr_Occurred()) SWIG_fail;
37816 }
37817 {
37818 wxGBPosition * resultptr;
37819 resultptr = new wxGBPosition((wxGBPosition &) result);
37820 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
37821 }
37822 return resultobj;
37823 fail:
37824 return NULL;
37825 }
37826
37827
37828 static PyObject *_wrap_GBSizerItem_GetSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
37829 PyObject *resultobj;
37830 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37831 wxGBSpan result;
37832 PyObject * obj0 = 0 ;
37833 char *kwnames[] = {
37834 (char *) "self", NULL
37835 };
37836
37837 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetSpan",kwnames,&obj0)) goto fail;
37838 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37839 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37840 {
37841 PyThreadState* __tstate = wxPyBeginAllowThreads();
37842 result = ((wxGBSizerItem const *)arg1)->GetSpan();
37843
37844 wxPyEndAllowThreads(__tstate);
37845 if (PyErr_Occurred()) SWIG_fail;
37846 }
37847 {
37848 wxGBSpan * resultptr;
37849 resultptr = new wxGBSpan((wxGBSpan &) result);
37850 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
37851 }
37852 return resultobj;
37853 fail:
37854 return NULL;
37855 }
37856
37857
37858 static PyObject *_wrap_GBSizerItem_SetPos(PyObject *self, PyObject *args, PyObject *kwargs) {
37859 PyObject *resultobj;
37860 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37861 wxGBPosition *arg2 = 0 ;
37862 bool result;
37863 wxGBPosition temp2 ;
37864 PyObject * obj0 = 0 ;
37865 PyObject * obj1 = 0 ;
37866 char *kwnames[] = {
37867 (char *) "self",(char *) "pos", NULL
37868 };
37869
37870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetPos",kwnames,&obj0,&obj1)) goto fail;
37871 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37872 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37873 {
37874 arg2 = &temp2;
37875 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37876 }
37877 {
37878 PyThreadState* __tstate = wxPyBeginAllowThreads();
37879 result = (bool)(arg1)->SetPos((wxGBPosition const &)*arg2);
37880
37881 wxPyEndAllowThreads(__tstate);
37882 if (PyErr_Occurred()) SWIG_fail;
37883 }
37884 {
37885 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37886 }
37887 return resultobj;
37888 fail:
37889 return NULL;
37890 }
37891
37892
37893 static PyObject *_wrap_GBSizerItem_SetSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
37894 PyObject *resultobj;
37895 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37896 wxGBSpan *arg2 = 0 ;
37897 bool result;
37898 wxGBSpan temp2 ;
37899 PyObject * obj0 = 0 ;
37900 PyObject * obj1 = 0 ;
37901 char *kwnames[] = {
37902 (char *) "self",(char *) "span", NULL
37903 };
37904
37905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetSpan",kwnames,&obj0,&obj1)) goto fail;
37906 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37907 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37908 {
37909 arg2 = &temp2;
37910 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
37911 }
37912 {
37913 PyThreadState* __tstate = wxPyBeginAllowThreads();
37914 result = (bool)(arg1)->SetSpan((wxGBSpan const &)*arg2);
37915
37916 wxPyEndAllowThreads(__tstate);
37917 if (PyErr_Occurred()) SWIG_fail;
37918 }
37919 {
37920 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37921 }
37922 return resultobj;
37923 fail:
37924 return NULL;
37925 }
37926
37927
37928 static PyObject *_wrap_GBSizerItem_Intersects__SWIG_0(PyObject *self, PyObject *args) {
37929 PyObject *resultobj;
37930 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37931 wxGBSizerItem *arg2 = 0 ;
37932 bool result;
37933 PyObject * obj0 = 0 ;
37934 PyObject * obj1 = 0 ;
37935
37936 if(!PyArg_ParseTuple(args,(char *)"OO:GBSizerItem_Intersects",&obj0,&obj1)) goto fail;
37937 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37938 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37939 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
37940 SWIG_POINTER_EXCEPTION | 0)) == -1)
37941 SWIG_fail;
37942 if (arg2 == NULL) {
37943 PyErr_SetString(PyExc_TypeError,"null reference");
37944 SWIG_fail;
37945 }
37946 {
37947 PyThreadState* __tstate = wxPyBeginAllowThreads();
37948 result = (bool)(arg1)->Intersects((wxGBSizerItem const &)*arg2);
37949
37950 wxPyEndAllowThreads(__tstate);
37951 if (PyErr_Occurred()) SWIG_fail;
37952 }
37953 {
37954 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37955 }
37956 return resultobj;
37957 fail:
37958 return NULL;
37959 }
37960
37961
37962 static PyObject *_wrap_GBSizerItem_Intersects__SWIG_1(PyObject *self, PyObject *args) {
37963 PyObject *resultobj;
37964 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37965 wxGBPosition *arg2 = 0 ;
37966 wxGBSpan *arg3 = 0 ;
37967 bool result;
37968 wxGBPosition temp2 ;
37969 wxGBSpan temp3 ;
37970 PyObject * obj0 = 0 ;
37971 PyObject * obj1 = 0 ;
37972 PyObject * obj2 = 0 ;
37973
37974 if(!PyArg_ParseTuple(args,(char *)"OOO:GBSizerItem_Intersects",&obj0,&obj1,&obj2)) goto fail;
37975 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37976 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37977 {
37978 arg2 = &temp2;
37979 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37980 }
37981 {
37982 arg3 = &temp3;
37983 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
37984 }
37985 {
37986 PyThreadState* __tstate = wxPyBeginAllowThreads();
37987 result = (bool)(arg1)->Intersects((wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3);
37988
37989 wxPyEndAllowThreads(__tstate);
37990 if (PyErr_Occurred()) SWIG_fail;
37991 }
37992 {
37993 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37994 }
37995 return resultobj;
37996 fail:
37997 return NULL;
37998 }
37999
38000
38001 static PyObject *_wrap_GBSizerItem_Intersects(PyObject *self, PyObject *args) {
38002 int argc;
38003 PyObject *argv[4];
38004 int ii;
38005
38006 argc = PyObject_Length(args);
38007 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
38008 argv[ii] = PyTuple_GetItem(args,ii);
38009 }
38010 if (argc == 2) {
38011 int _v;
38012 {
38013 void *ptr;
38014 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGBSizerItem, 0) == -1) {
38015 _v = 0;
38016 PyErr_Clear();
38017 } else {
38018 _v = 1;
38019 }
38020 }
38021 if (_v) {
38022 {
38023 void *ptr;
38024 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxGBSizerItem, 0) == -1) {
38025 _v = 0;
38026 PyErr_Clear();
38027 } else {
38028 _v = 1;
38029 }
38030 }
38031 if (_v) {
38032 return _wrap_GBSizerItem_Intersects__SWIG_0(self,args);
38033 }
38034 }
38035 }
38036 if (argc == 3) {
38037 int _v;
38038 {
38039 void *ptr;
38040 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGBSizerItem, 0) == -1) {
38041 _v = 0;
38042 PyErr_Clear();
38043 } else {
38044 _v = 1;
38045 }
38046 }
38047 if (_v) {
38048 {
38049 _v = wxPySimple_typecheck(argv[1], wxT("wxGBPosition"), 2);
38050 }
38051 if (_v) {
38052 {
38053 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
38054 }
38055 if (_v) {
38056 return _wrap_GBSizerItem_Intersects__SWIG_1(self,args);
38057 }
38058 }
38059 }
38060 }
38061
38062 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GBSizerItem_Intersects'");
38063 return NULL;
38064 }
38065
38066
38067 static PyObject *_wrap_GBSizerItem_GetEndPos(PyObject *self, PyObject *args, PyObject *kwargs) {
38068 PyObject *resultobj;
38069 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38070 int *arg2 = 0 ;
38071 int *arg3 = 0 ;
38072 PyObject * obj0 = 0 ;
38073 PyObject * obj1 = 0 ;
38074 PyObject * obj2 = 0 ;
38075 char *kwnames[] = {
38076 (char *) "self",(char *) "row",(char *) "col", NULL
38077 };
38078
38079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GBSizerItem_GetEndPos",kwnames,&obj0,&obj1,&obj2)) goto fail;
38080 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38081 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38082 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_int,
38083 SWIG_POINTER_EXCEPTION | 0)) == -1)
38084 SWIG_fail;
38085 if (arg2 == NULL) {
38086 PyErr_SetString(PyExc_TypeError,"null reference");
38087 SWIG_fail;
38088 }
38089 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_int,
38090 SWIG_POINTER_EXCEPTION | 0)) == -1)
38091 SWIG_fail;
38092 if (arg3 == NULL) {
38093 PyErr_SetString(PyExc_TypeError,"null reference");
38094 SWIG_fail;
38095 }
38096 {
38097 PyThreadState* __tstate = wxPyBeginAllowThreads();
38098 (arg1)->GetEndPos(*arg2,*arg3);
38099
38100 wxPyEndAllowThreads(__tstate);
38101 if (PyErr_Occurred()) SWIG_fail;
38102 }
38103 Py_INCREF(Py_None); resultobj = Py_None;
38104 return resultobj;
38105 fail:
38106 return NULL;
38107 }
38108
38109
38110 static PyObject *_wrap_GBSizerItem_GetGBSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
38111 PyObject *resultobj;
38112 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38113 wxGridBagSizer *result;
38114 PyObject * obj0 = 0 ;
38115 char *kwnames[] = {
38116 (char *) "self", NULL
38117 };
38118
38119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetGBSizer",kwnames,&obj0)) goto fail;
38120 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38121 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38122 {
38123 PyThreadState* __tstate = wxPyBeginAllowThreads();
38124 result = (wxGridBagSizer *)((wxGBSizerItem const *)arg1)->GetGBSizer();
38125
38126 wxPyEndAllowThreads(__tstate);
38127 if (PyErr_Occurred()) SWIG_fail;
38128 }
38129 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridBagSizer, 0);
38130 return resultobj;
38131 fail:
38132 return NULL;
38133 }
38134
38135
38136 static PyObject *_wrap_GBSizerItem_SetGBSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
38137 PyObject *resultobj;
38138 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38139 wxGridBagSizer *arg2 = (wxGridBagSizer *) 0 ;
38140 PyObject * obj0 = 0 ;
38141 PyObject * obj1 = 0 ;
38142 char *kwnames[] = {
38143 (char *) "self",(char *) "sizer", NULL
38144 };
38145
38146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetGBSizer",kwnames,&obj0,&obj1)) goto fail;
38147 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38148 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38149 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGridBagSizer,
38150 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38151 {
38152 PyThreadState* __tstate = wxPyBeginAllowThreads();
38153 (arg1)->SetGBSizer(arg2);
38154
38155 wxPyEndAllowThreads(__tstate);
38156 if (PyErr_Occurred()) SWIG_fail;
38157 }
38158 Py_INCREF(Py_None); resultobj = Py_None;
38159 return resultobj;
38160 fail:
38161 return NULL;
38162 }
38163
38164
38165 static PyObject * GBSizerItem_swigregister(PyObject *self, PyObject *args) {
38166 PyObject *obj;
38167 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
38168 SWIG_TypeClientData(SWIGTYPE_p_wxGBSizerItem, obj);
38169 Py_INCREF(obj);
38170 return Py_BuildValue((char *)"");
38171 }
38172 static PyObject *_wrap_new_GridBagSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
38173 PyObject *resultobj;
38174 int arg1 = (int) 0 ;
38175 int arg2 = (int) 0 ;
38176 wxGridBagSizer *result;
38177 PyObject * obj0 = 0 ;
38178 PyObject * obj1 = 0 ;
38179 char *kwnames[] = {
38180 (char *) "vgap",(char *) "hgap", NULL
38181 };
38182
38183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GridBagSizer",kwnames,&obj0,&obj1)) goto fail;
38184 if (obj0) {
38185 arg1 = (int) SWIG_AsInt(obj0);
38186 if (PyErr_Occurred()) SWIG_fail;
38187 }
38188 if (obj1) {
38189 arg2 = (int) SWIG_AsInt(obj1);
38190 if (PyErr_Occurred()) SWIG_fail;
38191 }
38192 {
38193 PyThreadState* __tstate = wxPyBeginAllowThreads();
38194 result = (wxGridBagSizer *)new wxGridBagSizer(arg1,arg2);
38195
38196 wxPyEndAllowThreads(__tstate);
38197 if (PyErr_Occurred()) SWIG_fail;
38198 }
38199 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridBagSizer, 1);
38200 return resultobj;
38201 fail:
38202 return NULL;
38203 }
38204
38205
38206 static PyObject *_wrap_GridBagSizer_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
38207 PyObject *resultobj;
38208 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38209 PyObject *arg2 = (PyObject *) 0 ;
38210 wxGBPosition *arg3 = 0 ;
38211 wxGBSpan const &arg4_defvalue = wxDefaultSpan ;
38212 wxGBSpan *arg4 = (wxGBSpan *) &arg4_defvalue ;
38213 int arg5 = (int) 0 ;
38214 int arg6 = (int) 0 ;
38215 PyObject *arg7 = (PyObject *) NULL ;
38216 bool result;
38217 wxGBPosition temp3 ;
38218 wxGBSpan temp4 ;
38219 PyObject * obj0 = 0 ;
38220 PyObject * obj1 = 0 ;
38221 PyObject * obj2 = 0 ;
38222 PyObject * obj3 = 0 ;
38223 PyObject * obj4 = 0 ;
38224 PyObject * obj5 = 0 ;
38225 PyObject * obj6 = 0 ;
38226 char *kwnames[] = {
38227 (char *) "self",(char *) "item",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
38228 };
38229
38230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:GridBagSizer_Add",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
38231 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38232 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38233 arg2 = obj1;
38234 {
38235 arg3 = &temp3;
38236 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38237 }
38238 if (obj3) {
38239 {
38240 arg4 = &temp4;
38241 if ( ! wxGBSpan_helper(obj3, &arg4)) SWIG_fail;
38242 }
38243 }
38244 if (obj4) {
38245 arg5 = (int) SWIG_AsInt(obj4);
38246 if (PyErr_Occurred()) SWIG_fail;
38247 }
38248 if (obj5) {
38249 arg6 = (int) SWIG_AsInt(obj5);
38250 if (PyErr_Occurred()) SWIG_fail;
38251 }
38252 if (obj6) {
38253 arg7 = obj6;
38254 }
38255 {
38256 PyThreadState* __tstate = wxPyBeginAllowThreads();
38257 result = (bool)wxGridBagSizer_Add(arg1,arg2,(wxGBPosition const &)*arg3,(wxGBSpan const &)*arg4,arg5,arg6,arg7);
38258
38259 wxPyEndAllowThreads(__tstate);
38260 if (PyErr_Occurred()) SWIG_fail;
38261 }
38262 {
38263 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38264 }
38265 return resultobj;
38266 fail:
38267 return NULL;
38268 }
38269
38270
38271 static PyObject *_wrap_GridBagSizer_AddItem(PyObject *self, PyObject *args, PyObject *kwargs) {
38272 PyObject *resultobj;
38273 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38274 wxGBSizerItem *arg2 = (wxGBSizerItem *) 0 ;
38275 bool result;
38276 PyObject * obj0 = 0 ;
38277 PyObject * obj1 = 0 ;
38278 char *kwnames[] = {
38279 (char *) "self",(char *) "item", NULL
38280 };
38281
38282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_AddItem",kwnames,&obj0,&obj1)) goto fail;
38283 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38284 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38285 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
38286 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38287 {
38288 PyThreadState* __tstate = wxPyBeginAllowThreads();
38289 result = (bool)(arg1)->Add(arg2);
38290
38291 wxPyEndAllowThreads(__tstate);
38292 if (PyErr_Occurred()) SWIG_fail;
38293 }
38294 {
38295 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38296 }
38297 return resultobj;
38298 fail:
38299 return NULL;
38300 }
38301
38302
38303 static PyObject *_wrap_GridBagSizer_GetEmptyCellSize(PyObject *self, PyObject *args, PyObject *kwargs) {
38304 PyObject *resultobj;
38305 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38306 wxSize result;
38307 PyObject * obj0 = 0 ;
38308 char *kwnames[] = {
38309 (char *) "self", NULL
38310 };
38311
38312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridBagSizer_GetEmptyCellSize",kwnames,&obj0)) goto fail;
38313 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38314 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38315 {
38316 PyThreadState* __tstate = wxPyBeginAllowThreads();
38317 result = ((wxGridBagSizer const *)arg1)->GetEmptyCellSize();
38318
38319 wxPyEndAllowThreads(__tstate);
38320 if (PyErr_Occurred()) SWIG_fail;
38321 }
38322 {
38323 wxSize * resultptr;
38324 resultptr = new wxSize((wxSize &) result);
38325 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
38326 }
38327 return resultobj;
38328 fail:
38329 return NULL;
38330 }
38331
38332
38333 static PyObject *_wrap_GridBagSizer_SetEmptyCellSize(PyObject *self, PyObject *args, PyObject *kwargs) {
38334 PyObject *resultobj;
38335 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38336 wxSize *arg2 = 0 ;
38337 wxSize temp2 ;
38338 PyObject * obj0 = 0 ;
38339 PyObject * obj1 = 0 ;
38340 char *kwnames[] = {
38341 (char *) "self",(char *) "sz", NULL
38342 };
38343
38344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_SetEmptyCellSize",kwnames,&obj0,&obj1)) goto fail;
38345 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38346 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38347 {
38348 arg2 = &temp2;
38349 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
38350 }
38351 {
38352 PyThreadState* __tstate = wxPyBeginAllowThreads();
38353 (arg1)->SetEmptyCellSize((wxSize const &)*arg2);
38354
38355 wxPyEndAllowThreads(__tstate);
38356 if (PyErr_Occurred()) SWIG_fail;
38357 }
38358 Py_INCREF(Py_None); resultobj = Py_None;
38359 return resultobj;
38360 fail:
38361 return NULL;
38362 }
38363
38364
38365 static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_0(PyObject *self, PyObject *args) {
38366 PyObject *resultobj;
38367 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38368 wxWindow *arg2 = (wxWindow *) 0 ;
38369 wxGBPosition result;
38370 PyObject * obj0 = 0 ;
38371 PyObject * obj1 = 0 ;
38372
38373 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
38374 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38375 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38376 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38377 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38378 {
38379 PyThreadState* __tstate = wxPyBeginAllowThreads();
38380 result = (arg1)->GetItemPosition(arg2);
38381
38382 wxPyEndAllowThreads(__tstate);
38383 if (PyErr_Occurred()) SWIG_fail;
38384 }
38385 {
38386 wxGBPosition * resultptr;
38387 resultptr = new wxGBPosition((wxGBPosition &) result);
38388 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
38389 }
38390 return resultobj;
38391 fail:
38392 return NULL;
38393 }
38394
38395
38396 static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_1(PyObject *self, PyObject *args) {
38397 PyObject *resultobj;
38398 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38399 wxSizer *arg2 = (wxSizer *) 0 ;
38400 wxGBPosition result;
38401 PyObject * obj0 = 0 ;
38402 PyObject * obj1 = 0 ;
38403
38404 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
38405 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38406 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38407 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38409 {
38410 PyThreadState* __tstate = wxPyBeginAllowThreads();
38411 result = (arg1)->GetItemPosition(arg2);
38412
38413 wxPyEndAllowThreads(__tstate);
38414 if (PyErr_Occurred()) SWIG_fail;
38415 }
38416 {
38417 wxGBPosition * resultptr;
38418 resultptr = new wxGBPosition((wxGBPosition &) result);
38419 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
38420 }
38421 return resultobj;
38422 fail:
38423 return NULL;
38424 }
38425
38426
38427 static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_2(PyObject *self, PyObject *args) {
38428 PyObject *resultobj;
38429 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38430 size_t arg2 ;
38431 wxGBPosition result;
38432 PyObject * obj0 = 0 ;
38433 PyObject * obj1 = 0 ;
38434
38435 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
38436 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38437 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38438 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
38439 if (PyErr_Occurred()) SWIG_fail;
38440 {
38441 PyThreadState* __tstate = wxPyBeginAllowThreads();
38442 result = (arg1)->GetItemPosition(arg2);
38443
38444 wxPyEndAllowThreads(__tstate);
38445 if (PyErr_Occurred()) SWIG_fail;
38446 }
38447 {
38448 wxGBPosition * resultptr;
38449 resultptr = new wxGBPosition((wxGBPosition &) result);
38450 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
38451 }
38452 return resultobj;
38453 fail:
38454 return NULL;
38455 }
38456
38457
38458 static PyObject *_wrap_GridBagSizer_GetItemPosition(PyObject *self, PyObject *args) {
38459 int argc;
38460 PyObject *argv[3];
38461 int ii;
38462
38463 argc = PyObject_Length(args);
38464 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
38465 argv[ii] = PyTuple_GetItem(args,ii);
38466 }
38467 if (argc == 2) {
38468 int _v;
38469 {
38470 void *ptr;
38471 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38472 _v = 0;
38473 PyErr_Clear();
38474 } else {
38475 _v = 1;
38476 }
38477 }
38478 if (_v) {
38479 {
38480 void *ptr;
38481 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
38482 _v = 0;
38483 PyErr_Clear();
38484 } else {
38485 _v = 1;
38486 }
38487 }
38488 if (_v) {
38489 return _wrap_GridBagSizer_GetItemPosition__SWIG_0(self,args);
38490 }
38491 }
38492 }
38493 if (argc == 2) {
38494 int _v;
38495 {
38496 void *ptr;
38497 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38498 _v = 0;
38499 PyErr_Clear();
38500 } else {
38501 _v = 1;
38502 }
38503 }
38504 if (_v) {
38505 {
38506 void *ptr;
38507 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
38508 _v = 0;
38509 PyErr_Clear();
38510 } else {
38511 _v = 1;
38512 }
38513 }
38514 if (_v) {
38515 return _wrap_GridBagSizer_GetItemPosition__SWIG_1(self,args);
38516 }
38517 }
38518 }
38519 if (argc == 2) {
38520 int _v;
38521 {
38522 void *ptr;
38523 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38524 _v = 0;
38525 PyErr_Clear();
38526 } else {
38527 _v = 1;
38528 }
38529 }
38530 if (_v) {
38531 _v = SWIG_CheckUnsignedLong(argv[1]);
38532 if (_v) {
38533 return _wrap_GridBagSizer_GetItemPosition__SWIG_2(self,args);
38534 }
38535 }
38536 }
38537
38538 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_GetItemPosition'");
38539 return NULL;
38540 }
38541
38542
38543 static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_0(PyObject *self, PyObject *args) {
38544 PyObject *resultobj;
38545 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38546 wxWindow *arg2 = (wxWindow *) 0 ;
38547 wxGBPosition *arg3 = 0 ;
38548 bool result;
38549 wxGBPosition temp3 ;
38550 PyObject * obj0 = 0 ;
38551 PyObject * obj1 = 0 ;
38552 PyObject * obj2 = 0 ;
38553
38554 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
38555 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38556 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38557 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38558 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38559 {
38560 arg3 = &temp3;
38561 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38562 }
38563 {
38564 PyThreadState* __tstate = wxPyBeginAllowThreads();
38565 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
38566
38567 wxPyEndAllowThreads(__tstate);
38568 if (PyErr_Occurred()) SWIG_fail;
38569 }
38570 {
38571 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38572 }
38573 return resultobj;
38574 fail:
38575 return NULL;
38576 }
38577
38578
38579 static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_1(PyObject *self, PyObject *args) {
38580 PyObject *resultobj;
38581 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38582 wxSizer *arg2 = (wxSizer *) 0 ;
38583 wxGBPosition *arg3 = 0 ;
38584 bool result;
38585 wxGBPosition temp3 ;
38586 PyObject * obj0 = 0 ;
38587 PyObject * obj1 = 0 ;
38588 PyObject * obj2 = 0 ;
38589
38590 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
38591 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38592 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38593 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38594 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38595 {
38596 arg3 = &temp3;
38597 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38598 }
38599 {
38600 PyThreadState* __tstate = wxPyBeginAllowThreads();
38601 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
38602
38603 wxPyEndAllowThreads(__tstate);
38604 if (PyErr_Occurred()) SWIG_fail;
38605 }
38606 {
38607 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38608 }
38609 return resultobj;
38610 fail:
38611 return NULL;
38612 }
38613
38614
38615 static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_2(PyObject *self, PyObject *args) {
38616 PyObject *resultobj;
38617 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38618 size_t arg2 ;
38619 wxGBPosition *arg3 = 0 ;
38620 bool result;
38621 wxGBPosition temp3 ;
38622 PyObject * obj0 = 0 ;
38623 PyObject * obj1 = 0 ;
38624 PyObject * obj2 = 0 ;
38625
38626 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
38627 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38628 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38629 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
38630 if (PyErr_Occurred()) SWIG_fail;
38631 {
38632 arg3 = &temp3;
38633 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38634 }
38635 {
38636 PyThreadState* __tstate = wxPyBeginAllowThreads();
38637 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
38638
38639 wxPyEndAllowThreads(__tstate);
38640 if (PyErr_Occurred()) SWIG_fail;
38641 }
38642 {
38643 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38644 }
38645 return resultobj;
38646 fail:
38647 return NULL;
38648 }
38649
38650
38651 static PyObject *_wrap_GridBagSizer_SetItemPosition(PyObject *self, PyObject *args) {
38652 int argc;
38653 PyObject *argv[4];
38654 int ii;
38655
38656 argc = PyObject_Length(args);
38657 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
38658 argv[ii] = PyTuple_GetItem(args,ii);
38659 }
38660 if (argc == 3) {
38661 int _v;
38662 {
38663 void *ptr;
38664 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38665 _v = 0;
38666 PyErr_Clear();
38667 } else {
38668 _v = 1;
38669 }
38670 }
38671 if (_v) {
38672 {
38673 void *ptr;
38674 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
38675 _v = 0;
38676 PyErr_Clear();
38677 } else {
38678 _v = 1;
38679 }
38680 }
38681 if (_v) {
38682 {
38683 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
38684 }
38685 if (_v) {
38686 return _wrap_GridBagSizer_SetItemPosition__SWIG_0(self,args);
38687 }
38688 }
38689 }
38690 }
38691 if (argc == 3) {
38692 int _v;
38693 {
38694 void *ptr;
38695 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38696 _v = 0;
38697 PyErr_Clear();
38698 } else {
38699 _v = 1;
38700 }
38701 }
38702 if (_v) {
38703 {
38704 void *ptr;
38705 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
38706 _v = 0;
38707 PyErr_Clear();
38708 } else {
38709 _v = 1;
38710 }
38711 }
38712 if (_v) {
38713 {
38714 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
38715 }
38716 if (_v) {
38717 return _wrap_GridBagSizer_SetItemPosition__SWIG_1(self,args);
38718 }
38719 }
38720 }
38721 }
38722 if (argc == 3) {
38723 int _v;
38724 {
38725 void *ptr;
38726 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38727 _v = 0;
38728 PyErr_Clear();
38729 } else {
38730 _v = 1;
38731 }
38732 }
38733 if (_v) {
38734 _v = SWIG_CheckUnsignedLong(argv[1]);
38735 if (_v) {
38736 {
38737 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
38738 }
38739 if (_v) {
38740 return _wrap_GridBagSizer_SetItemPosition__SWIG_2(self,args);
38741 }
38742 }
38743 }
38744 }
38745
38746 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_SetItemPosition'");
38747 return NULL;
38748 }
38749
38750
38751 static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_0(PyObject *self, PyObject *args) {
38752 PyObject *resultobj;
38753 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38754 wxWindow *arg2 = (wxWindow *) 0 ;
38755 wxGBSpan result;
38756 PyObject * obj0 = 0 ;
38757 PyObject * obj1 = 0 ;
38758
38759 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
38760 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38761 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38762 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38763 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38764 {
38765 PyThreadState* __tstate = wxPyBeginAllowThreads();
38766 result = (arg1)->GetItemSpan(arg2);
38767
38768 wxPyEndAllowThreads(__tstate);
38769 if (PyErr_Occurred()) SWIG_fail;
38770 }
38771 {
38772 wxGBSpan * resultptr;
38773 resultptr = new wxGBSpan((wxGBSpan &) result);
38774 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
38775 }
38776 return resultobj;
38777 fail:
38778 return NULL;
38779 }
38780
38781
38782 static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_1(PyObject *self, PyObject *args) {
38783 PyObject *resultobj;
38784 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38785 wxSizer *arg2 = (wxSizer *) 0 ;
38786 wxGBSpan result;
38787 PyObject * obj0 = 0 ;
38788 PyObject * obj1 = 0 ;
38789
38790 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
38791 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38792 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38793 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38794 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38795 {
38796 PyThreadState* __tstate = wxPyBeginAllowThreads();
38797 result = (arg1)->GetItemSpan(arg2);
38798
38799 wxPyEndAllowThreads(__tstate);
38800 if (PyErr_Occurred()) SWIG_fail;
38801 }
38802 {
38803 wxGBSpan * resultptr;
38804 resultptr = new wxGBSpan((wxGBSpan &) result);
38805 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
38806 }
38807 return resultobj;
38808 fail:
38809 return NULL;
38810 }
38811
38812
38813 static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_2(PyObject *self, PyObject *args) {
38814 PyObject *resultobj;
38815 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38816 size_t arg2 ;
38817 wxGBSpan result;
38818 PyObject * obj0 = 0 ;
38819 PyObject * obj1 = 0 ;
38820
38821 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
38822 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38823 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38824 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
38825 if (PyErr_Occurred()) SWIG_fail;
38826 {
38827 PyThreadState* __tstate = wxPyBeginAllowThreads();
38828 result = (arg1)->GetItemSpan(arg2);
38829
38830 wxPyEndAllowThreads(__tstate);
38831 if (PyErr_Occurred()) SWIG_fail;
38832 }
38833 {
38834 wxGBSpan * resultptr;
38835 resultptr = new wxGBSpan((wxGBSpan &) result);
38836 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
38837 }
38838 return resultobj;
38839 fail:
38840 return NULL;
38841 }
38842
38843
38844 static PyObject *_wrap_GridBagSizer_GetItemSpan(PyObject *self, PyObject *args) {
38845 int argc;
38846 PyObject *argv[3];
38847 int ii;
38848
38849 argc = PyObject_Length(args);
38850 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
38851 argv[ii] = PyTuple_GetItem(args,ii);
38852 }
38853 if (argc == 2) {
38854 int _v;
38855 {
38856 void *ptr;
38857 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38858 _v = 0;
38859 PyErr_Clear();
38860 } else {
38861 _v = 1;
38862 }
38863 }
38864 if (_v) {
38865 {
38866 void *ptr;
38867 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
38868 _v = 0;
38869 PyErr_Clear();
38870 } else {
38871 _v = 1;
38872 }
38873 }
38874 if (_v) {
38875 return _wrap_GridBagSizer_GetItemSpan__SWIG_0(self,args);
38876 }
38877 }
38878 }
38879 if (argc == 2) {
38880 int _v;
38881 {
38882 void *ptr;
38883 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38884 _v = 0;
38885 PyErr_Clear();
38886 } else {
38887 _v = 1;
38888 }
38889 }
38890 if (_v) {
38891 {
38892 void *ptr;
38893 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
38894 _v = 0;
38895 PyErr_Clear();
38896 } else {
38897 _v = 1;
38898 }
38899 }
38900 if (_v) {
38901 return _wrap_GridBagSizer_GetItemSpan__SWIG_1(self,args);
38902 }
38903 }
38904 }
38905 if (argc == 2) {
38906 int _v;
38907 {
38908 void *ptr;
38909 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38910 _v = 0;
38911 PyErr_Clear();
38912 } else {
38913 _v = 1;
38914 }
38915 }
38916 if (_v) {
38917 _v = SWIG_CheckUnsignedLong(argv[1]);
38918 if (_v) {
38919 return _wrap_GridBagSizer_GetItemSpan__SWIG_2(self,args);
38920 }
38921 }
38922 }
38923
38924 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_GetItemSpan'");
38925 return NULL;
38926 }
38927
38928
38929 static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_0(PyObject *self, PyObject *args) {
38930 PyObject *resultobj;
38931 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38932 wxWindow *arg2 = (wxWindow *) 0 ;
38933 wxGBSpan *arg3 = 0 ;
38934 bool result;
38935 wxGBSpan temp3 ;
38936 PyObject * obj0 = 0 ;
38937 PyObject * obj1 = 0 ;
38938 PyObject * obj2 = 0 ;
38939
38940 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
38941 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38942 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38943 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38944 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38945 {
38946 arg3 = &temp3;
38947 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38948 }
38949 {
38950 PyThreadState* __tstate = wxPyBeginAllowThreads();
38951 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
38952
38953 wxPyEndAllowThreads(__tstate);
38954 if (PyErr_Occurred()) SWIG_fail;
38955 }
38956 {
38957 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38958 }
38959 return resultobj;
38960 fail:
38961 return NULL;
38962 }
38963
38964
38965 static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_1(PyObject *self, PyObject *args) {
38966 PyObject *resultobj;
38967 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38968 wxSizer *arg2 = (wxSizer *) 0 ;
38969 wxGBSpan *arg3 = 0 ;
38970 bool result;
38971 wxGBSpan temp3 ;
38972 PyObject * obj0 = 0 ;
38973 PyObject * obj1 = 0 ;
38974 PyObject * obj2 = 0 ;
38975
38976 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
38977 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38978 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38979 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38980 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38981 {
38982 arg3 = &temp3;
38983 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38984 }
38985 {
38986 PyThreadState* __tstate = wxPyBeginAllowThreads();
38987 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
38988
38989 wxPyEndAllowThreads(__tstate);
38990 if (PyErr_Occurred()) SWIG_fail;
38991 }
38992 {
38993 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38994 }
38995 return resultobj;
38996 fail:
38997 return NULL;
38998 }
38999
39000
39001 static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_2(PyObject *self, PyObject *args) {
39002 PyObject *resultobj;
39003 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39004 size_t arg2 ;
39005 wxGBSpan *arg3 = 0 ;
39006 bool result;
39007 wxGBSpan temp3 ;
39008 PyObject * obj0 = 0 ;
39009 PyObject * obj1 = 0 ;
39010 PyObject * obj2 = 0 ;
39011
39012 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
39013 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39014 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39015 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
39016 if (PyErr_Occurred()) SWIG_fail;
39017 {
39018 arg3 = &temp3;
39019 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
39020 }
39021 {
39022 PyThreadState* __tstate = wxPyBeginAllowThreads();
39023 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
39024
39025 wxPyEndAllowThreads(__tstate);
39026 if (PyErr_Occurred()) SWIG_fail;
39027 }
39028 {
39029 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39030 }
39031 return resultobj;
39032 fail:
39033 return NULL;
39034 }
39035
39036
39037 static PyObject *_wrap_GridBagSizer_SetItemSpan(PyObject *self, PyObject *args) {
39038 int argc;
39039 PyObject *argv[4];
39040 int ii;
39041
39042 argc = PyObject_Length(args);
39043 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
39044 argv[ii] = PyTuple_GetItem(args,ii);
39045 }
39046 if (argc == 3) {
39047 int _v;
39048 {
39049 void *ptr;
39050 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39051 _v = 0;
39052 PyErr_Clear();
39053 } else {
39054 _v = 1;
39055 }
39056 }
39057 if (_v) {
39058 {
39059 void *ptr;
39060 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
39061 _v = 0;
39062 PyErr_Clear();
39063 } else {
39064 _v = 1;
39065 }
39066 }
39067 if (_v) {
39068 {
39069 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
39070 }
39071 if (_v) {
39072 return _wrap_GridBagSizer_SetItemSpan__SWIG_0(self,args);
39073 }
39074 }
39075 }
39076 }
39077 if (argc == 3) {
39078 int _v;
39079 {
39080 void *ptr;
39081 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39082 _v = 0;
39083 PyErr_Clear();
39084 } else {
39085 _v = 1;
39086 }
39087 }
39088 if (_v) {
39089 {
39090 void *ptr;
39091 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
39092 _v = 0;
39093 PyErr_Clear();
39094 } else {
39095 _v = 1;
39096 }
39097 }
39098 if (_v) {
39099 {
39100 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
39101 }
39102 if (_v) {
39103 return _wrap_GridBagSizer_SetItemSpan__SWIG_1(self,args);
39104 }
39105 }
39106 }
39107 }
39108 if (argc == 3) {
39109 int _v;
39110 {
39111 void *ptr;
39112 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39113 _v = 0;
39114 PyErr_Clear();
39115 } else {
39116 _v = 1;
39117 }
39118 }
39119 if (_v) {
39120 _v = SWIG_CheckUnsignedLong(argv[1]);
39121 if (_v) {
39122 {
39123 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
39124 }
39125 if (_v) {
39126 return _wrap_GridBagSizer_SetItemSpan__SWIG_2(self,args);
39127 }
39128 }
39129 }
39130 }
39131
39132 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_SetItemSpan'");
39133 return NULL;
39134 }
39135
39136
39137 static PyObject *_wrap_GridBagSizer_FindItem__SWIG_0(PyObject *self, PyObject *args) {
39138 PyObject *resultobj;
39139 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39140 wxWindow *arg2 = (wxWindow *) 0 ;
39141 wxGBSizerItem *result;
39142 PyObject * obj0 = 0 ;
39143 PyObject * obj1 = 0 ;
39144
39145 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_FindItem",&obj0,&obj1)) goto fail;
39146 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39147 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39148 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39149 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39150 {
39151 PyThreadState* __tstate = wxPyBeginAllowThreads();
39152 result = (wxGBSizerItem *)(arg1)->FindItem(arg2);
39153
39154 wxPyEndAllowThreads(__tstate);
39155 if (PyErr_Occurred()) SWIG_fail;
39156 }
39157 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
39158 return resultobj;
39159 fail:
39160 return NULL;
39161 }
39162
39163
39164 static PyObject *_wrap_GridBagSizer_FindItem__SWIG_1(PyObject *self, PyObject *args) {
39165 PyObject *resultobj;
39166 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39167 wxSizer *arg2 = (wxSizer *) 0 ;
39168 wxGBSizerItem *result;
39169 PyObject * obj0 = 0 ;
39170 PyObject * obj1 = 0 ;
39171
39172 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_FindItem",&obj0,&obj1)) goto fail;
39173 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39174 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39175 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
39176 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39177 {
39178 PyThreadState* __tstate = wxPyBeginAllowThreads();
39179 result = (wxGBSizerItem *)(arg1)->FindItem(arg2);
39180
39181 wxPyEndAllowThreads(__tstate);
39182 if (PyErr_Occurred()) SWIG_fail;
39183 }
39184 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
39185 return resultobj;
39186 fail:
39187 return NULL;
39188 }
39189
39190
39191 static PyObject *_wrap_GridBagSizer_FindItem(PyObject *self, PyObject *args) {
39192 int argc;
39193 PyObject *argv[3];
39194 int ii;
39195
39196 argc = PyObject_Length(args);
39197 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
39198 argv[ii] = PyTuple_GetItem(args,ii);
39199 }
39200 if (argc == 2) {
39201 int _v;
39202 {
39203 void *ptr;
39204 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39205 _v = 0;
39206 PyErr_Clear();
39207 } else {
39208 _v = 1;
39209 }
39210 }
39211 if (_v) {
39212 {
39213 void *ptr;
39214 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
39215 _v = 0;
39216 PyErr_Clear();
39217 } else {
39218 _v = 1;
39219 }
39220 }
39221 if (_v) {
39222 return _wrap_GridBagSizer_FindItem__SWIG_0(self,args);
39223 }
39224 }
39225 }
39226 if (argc == 2) {
39227 int _v;
39228 {
39229 void *ptr;
39230 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39231 _v = 0;
39232 PyErr_Clear();
39233 } else {
39234 _v = 1;
39235 }
39236 }
39237 if (_v) {
39238 {
39239 void *ptr;
39240 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
39241 _v = 0;
39242 PyErr_Clear();
39243 } else {
39244 _v = 1;
39245 }
39246 }
39247 if (_v) {
39248 return _wrap_GridBagSizer_FindItem__SWIG_1(self,args);
39249 }
39250 }
39251 }
39252
39253 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_FindItem'");
39254 return NULL;
39255 }
39256
39257
39258 static PyObject *_wrap_GridBagSizer_FindItemAtPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
39259 PyObject *resultobj;
39260 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39261 wxGBPosition *arg2 = 0 ;
39262 wxGBSizerItem *result;
39263 wxGBPosition temp2 ;
39264 PyObject * obj0 = 0 ;
39265 PyObject * obj1 = 0 ;
39266 char *kwnames[] = {
39267 (char *) "self",(char *) "pos", NULL
39268 };
39269
39270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemAtPosition",kwnames,&obj0,&obj1)) goto fail;
39271 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39272 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39273 {
39274 arg2 = &temp2;
39275 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
39276 }
39277 {
39278 PyThreadState* __tstate = wxPyBeginAllowThreads();
39279 result = (wxGBSizerItem *)(arg1)->FindItemAtPosition((wxGBPosition const &)*arg2);
39280
39281 wxPyEndAllowThreads(__tstate);
39282 if (PyErr_Occurred()) SWIG_fail;
39283 }
39284 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
39285 return resultobj;
39286 fail:
39287 return NULL;
39288 }
39289
39290
39291 static PyObject *_wrap_GridBagSizer_FindItemAtPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
39292 PyObject *resultobj;
39293 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39294 wxPoint *arg2 = 0 ;
39295 wxGBSizerItem *result;
39296 wxPoint temp2 ;
39297 PyObject * obj0 = 0 ;
39298 PyObject * obj1 = 0 ;
39299 char *kwnames[] = {
39300 (char *) "self",(char *) "pt", NULL
39301 };
39302
39303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemAtPoint",kwnames,&obj0,&obj1)) goto fail;
39304 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39305 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39306 {
39307 arg2 = &temp2;
39308 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
39309 }
39310 {
39311 PyThreadState* __tstate = wxPyBeginAllowThreads();
39312 result = (wxGBSizerItem *)(arg1)->FindItemAtPoint((wxPoint const &)*arg2);
39313
39314 wxPyEndAllowThreads(__tstate);
39315 if (PyErr_Occurred()) SWIG_fail;
39316 }
39317 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
39318 return resultobj;
39319 fail:
39320 return NULL;
39321 }
39322
39323
39324 static PyObject *_wrap_GridBagSizer_FindItemWithData(PyObject *self, PyObject *args, PyObject *kwargs) {
39325 PyObject *resultobj;
39326 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39327 wxObject *arg2 = (wxObject *) 0 ;
39328 wxGBSizerItem *result;
39329 PyObject * obj0 = 0 ;
39330 PyObject * obj1 = 0 ;
39331 char *kwnames[] = {
39332 (char *) "self",(char *) "userData", NULL
39333 };
39334
39335 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemWithData",kwnames,&obj0,&obj1)) goto fail;
39336 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39337 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39338 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxObject,
39339 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39340 {
39341 PyThreadState* __tstate = wxPyBeginAllowThreads();
39342 result = (wxGBSizerItem *)(arg1)->FindItemWithData((wxObject const *)arg2);
39343
39344 wxPyEndAllowThreads(__tstate);
39345 if (PyErr_Occurred()) SWIG_fail;
39346 }
39347 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
39348 return resultobj;
39349 fail:
39350 return NULL;
39351 }
39352
39353
39354 static PyObject *_wrap_GridBagSizer_RecalcSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
39355 PyObject *resultobj;
39356 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39357 PyObject * obj0 = 0 ;
39358 char *kwnames[] = {
39359 (char *) "self", NULL
39360 };
39361
39362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridBagSizer_RecalcSizes",kwnames,&obj0)) goto fail;
39363 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39364 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39365 {
39366 PyThreadState* __tstate = wxPyBeginAllowThreads();
39367 (arg1)->RecalcSizes();
39368
39369 wxPyEndAllowThreads(__tstate);
39370 if (PyErr_Occurred()) SWIG_fail;
39371 }
39372 Py_INCREF(Py_None); resultobj = Py_None;
39373 return resultobj;
39374 fail:
39375 return NULL;
39376 }
39377
39378
39379 static PyObject *_wrap_GridBagSizer_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
39380 PyObject *resultobj;
39381 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39382 wxSize result;
39383 PyObject * obj0 = 0 ;
39384 char *kwnames[] = {
39385 (char *) "self", NULL
39386 };
39387
39388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridBagSizer_CalcMin",kwnames,&obj0)) goto fail;
39389 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39390 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39391 {
39392 PyThreadState* __tstate = wxPyBeginAllowThreads();
39393 result = (arg1)->CalcMin();
39394
39395 wxPyEndAllowThreads(__tstate);
39396 if (PyErr_Occurred()) SWIG_fail;
39397 }
39398 {
39399 wxSize * resultptr;
39400 resultptr = new wxSize((wxSize &) result);
39401 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
39402 }
39403 return resultobj;
39404 fail:
39405 return NULL;
39406 }
39407
39408
39409 static PyObject *_wrap_GridBagSizer_CheckForIntersection__SWIG_0(PyObject *self, PyObject *args) {
39410 PyObject *resultobj;
39411 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39412 wxGBSizerItem *arg2 = (wxGBSizerItem *) 0 ;
39413 wxGBSizerItem *arg3 = (wxGBSizerItem *) NULL ;
39414 bool result;
39415 PyObject * obj0 = 0 ;
39416 PyObject * obj1 = 0 ;
39417 PyObject * obj2 = 0 ;
39418
39419 if(!PyArg_ParseTuple(args,(char *)"OO|O:GridBagSizer_CheckForIntersection",&obj0,&obj1,&obj2)) goto fail;
39420 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39421 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39422 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
39423 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39424 if (obj2) {
39425 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxGBSizerItem,
39426 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39427 }
39428 {
39429 PyThreadState* __tstate = wxPyBeginAllowThreads();
39430 result = (bool)(arg1)->CheckForIntersection(arg2,arg3);
39431
39432 wxPyEndAllowThreads(__tstate);
39433 if (PyErr_Occurred()) SWIG_fail;
39434 }
39435 {
39436 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39437 }
39438 return resultobj;
39439 fail:
39440 return NULL;
39441 }
39442
39443
39444 static PyObject *_wrap_GridBagSizer_CheckForIntersection__SWIG_1(PyObject *self, PyObject *args) {
39445 PyObject *resultobj;
39446 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39447 wxGBPosition *arg2 = 0 ;
39448 wxGBSpan *arg3 = 0 ;
39449 wxGBSizerItem *arg4 = (wxGBSizerItem *) NULL ;
39450 bool result;
39451 wxGBPosition temp2 ;
39452 wxGBSpan temp3 ;
39453 PyObject * obj0 = 0 ;
39454 PyObject * obj1 = 0 ;
39455 PyObject * obj2 = 0 ;
39456 PyObject * obj3 = 0 ;
39457
39458 if(!PyArg_ParseTuple(args,(char *)"OOO|O:GridBagSizer_CheckForIntersection",&obj0,&obj1,&obj2,&obj3)) goto fail;
39459 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39460 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39461 {
39462 arg2 = &temp2;
39463 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
39464 }
39465 {
39466 arg3 = &temp3;
39467 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
39468 }
39469 if (obj3) {
39470 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxGBSizerItem,
39471 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39472 }
39473 {
39474 PyThreadState* __tstate = wxPyBeginAllowThreads();
39475 result = (bool)(arg1)->CheckForIntersection((wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4);
39476
39477 wxPyEndAllowThreads(__tstate);
39478 if (PyErr_Occurred()) SWIG_fail;
39479 }
39480 {
39481 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39482 }
39483 return resultobj;
39484 fail:
39485 return NULL;
39486 }
39487
39488
39489 static PyObject *_wrap_GridBagSizer_CheckForIntersection(PyObject *self, PyObject *args) {
39490 int argc;
39491 PyObject *argv[5];
39492 int ii;
39493
39494 argc = PyObject_Length(args);
39495 for (ii = 0; (ii < argc) && (ii < 4); ii++) {
39496 argv[ii] = PyTuple_GetItem(args,ii);
39497 }
39498 if ((argc >= 2) && (argc <= 3)) {
39499 int _v;
39500 {
39501 void *ptr;
39502 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39503 _v = 0;
39504 PyErr_Clear();
39505 } else {
39506 _v = 1;
39507 }
39508 }
39509 if (_v) {
39510 {
39511 void *ptr;
39512 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxGBSizerItem, 0) == -1) {
39513 _v = 0;
39514 PyErr_Clear();
39515 } else {
39516 _v = 1;
39517 }
39518 }
39519 if (_v) {
39520 if (argc <= 2) {
39521 return _wrap_GridBagSizer_CheckForIntersection__SWIG_0(self,args);
39522 }
39523 {
39524 void *ptr;
39525 if (SWIG_ConvertPtr(argv[2], &ptr, SWIGTYPE_p_wxGBSizerItem, 0) == -1) {
39526 _v = 0;
39527 PyErr_Clear();
39528 } else {
39529 _v = 1;
39530 }
39531 }
39532 if (_v) {
39533 return _wrap_GridBagSizer_CheckForIntersection__SWIG_0(self,args);
39534 }
39535 }
39536 }
39537 }
39538 if ((argc >= 3) && (argc <= 4)) {
39539 int _v;
39540 {
39541 void *ptr;
39542 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39543 _v = 0;
39544 PyErr_Clear();
39545 } else {
39546 _v = 1;
39547 }
39548 }
39549 if (_v) {
39550 {
39551 _v = wxPySimple_typecheck(argv[1], wxT("wxGBPosition"), 2);
39552 }
39553 if (_v) {
39554 {
39555 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
39556 }
39557 if (_v) {
39558 if (argc <= 3) {
39559 return _wrap_GridBagSizer_CheckForIntersection__SWIG_1(self,args);
39560 }
39561 {
39562 void *ptr;
39563 if (SWIG_ConvertPtr(argv[3], &ptr, SWIGTYPE_p_wxGBSizerItem, 0) == -1) {
39564 _v = 0;
39565 PyErr_Clear();
39566 } else {
39567 _v = 1;
39568 }
39569 }
39570 if (_v) {
39571 return _wrap_GridBagSizer_CheckForIntersection__SWIG_1(self,args);
39572 }
39573 }
39574 }
39575 }
39576 }
39577
39578 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_CheckForIntersection'");
39579 return NULL;
39580 }
39581
39582
39583 static PyObject * GridBagSizer_swigregister(PyObject *self, PyObject *args) {
39584 PyObject *obj;
39585 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
39586 SWIG_TypeClientData(SWIGTYPE_p_wxGridBagSizer, obj);
39587 Py_INCREF(obj);
39588 return Py_BuildValue((char *)"");
39589 }
39590 static PyObject *_wrap_IndividualLayoutConstraint_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
39591 PyObject *resultobj;
39592 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39593 int arg2 ;
39594 wxWindow *arg3 = (wxWindow *) 0 ;
39595 int arg4 ;
39596 int arg5 = (int) 0 ;
39597 int arg6 = (int) wxLAYOUT_DEFAULT_MARGIN ;
39598 PyObject * obj0 = 0 ;
39599 PyObject * obj1 = 0 ;
39600 PyObject * obj2 = 0 ;
39601 PyObject * obj3 = 0 ;
39602 PyObject * obj4 = 0 ;
39603 PyObject * obj5 = 0 ;
39604 char *kwnames[] = {
39605 (char *) "self",(char *) "rel",(char *) "otherW",(char *) "otherE",(char *) "val",(char *) "marg", NULL
39606 };
39607
39608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:IndividualLayoutConstraint_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
39609 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39610 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39611 arg2 = (wxRelationship) SWIG_AsInt(obj1);
39612 if (PyErr_Occurred()) SWIG_fail;
39613 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
39614 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39615 arg4 = (wxEdge) SWIG_AsInt(obj3);
39616 if (PyErr_Occurred()) SWIG_fail;
39617 if (obj4) {
39618 arg5 = (int) SWIG_AsInt(obj4);
39619 if (PyErr_Occurred()) SWIG_fail;
39620 }
39621 if (obj5) {
39622 arg6 = (int) SWIG_AsInt(obj5);
39623 if (PyErr_Occurred()) SWIG_fail;
39624 }
39625 {
39626 PyThreadState* __tstate = wxPyBeginAllowThreads();
39627 (arg1)->Set((wxRelationship )arg2,arg3,(wxEdge )arg4,arg5,arg6);
39628
39629 wxPyEndAllowThreads(__tstate);
39630 if (PyErr_Occurred()) SWIG_fail;
39631 }
39632 Py_INCREF(Py_None); resultobj = Py_None;
39633 return resultobj;
39634 fail:
39635 return NULL;
39636 }
39637
39638
39639 static PyObject *_wrap_IndividualLayoutConstraint_LeftOf(PyObject *self, PyObject *args, PyObject *kwargs) {
39640 PyObject *resultobj;
39641 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39642 wxWindow *arg2 = (wxWindow *) 0 ;
39643 int arg3 = (int) 0 ;
39644 PyObject * obj0 = 0 ;
39645 PyObject * obj1 = 0 ;
39646 PyObject * obj2 = 0 ;
39647 char *kwnames[] = {
39648 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39649 };
39650
39651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_LeftOf",kwnames,&obj0,&obj1,&obj2)) goto fail;
39652 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39653 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39654 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39655 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39656 if (obj2) {
39657 arg3 = (int) SWIG_AsInt(obj2);
39658 if (PyErr_Occurred()) SWIG_fail;
39659 }
39660 {
39661 PyThreadState* __tstate = wxPyBeginAllowThreads();
39662 (arg1)->LeftOf(arg2,arg3);
39663
39664 wxPyEndAllowThreads(__tstate);
39665 if (PyErr_Occurred()) SWIG_fail;
39666 }
39667 Py_INCREF(Py_None); resultobj = Py_None;
39668 return resultobj;
39669 fail:
39670 return NULL;
39671 }
39672
39673
39674 static PyObject *_wrap_IndividualLayoutConstraint_RightOf(PyObject *self, PyObject *args, PyObject *kwargs) {
39675 PyObject *resultobj;
39676 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39677 wxWindow *arg2 = (wxWindow *) 0 ;
39678 int arg3 = (int) 0 ;
39679 PyObject * obj0 = 0 ;
39680 PyObject * obj1 = 0 ;
39681 PyObject * obj2 = 0 ;
39682 char *kwnames[] = {
39683 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39684 };
39685
39686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_RightOf",kwnames,&obj0,&obj1,&obj2)) goto fail;
39687 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39688 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39689 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39690 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39691 if (obj2) {
39692 arg3 = (int) SWIG_AsInt(obj2);
39693 if (PyErr_Occurred()) SWIG_fail;
39694 }
39695 {
39696 PyThreadState* __tstate = wxPyBeginAllowThreads();
39697 (arg1)->RightOf(arg2,arg3);
39698
39699 wxPyEndAllowThreads(__tstate);
39700 if (PyErr_Occurred()) SWIG_fail;
39701 }
39702 Py_INCREF(Py_None); resultobj = Py_None;
39703 return resultobj;
39704 fail:
39705 return NULL;
39706 }
39707
39708
39709 static PyObject *_wrap_IndividualLayoutConstraint_Above(PyObject *self, PyObject *args, PyObject *kwargs) {
39710 PyObject *resultobj;
39711 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39712 wxWindow *arg2 = (wxWindow *) 0 ;
39713 int arg3 = (int) 0 ;
39714 PyObject * obj0 = 0 ;
39715 PyObject * obj1 = 0 ;
39716 PyObject * obj2 = 0 ;
39717 char *kwnames[] = {
39718 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39719 };
39720
39721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_Above",kwnames,&obj0,&obj1,&obj2)) goto fail;
39722 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39723 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39724 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39725 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39726 if (obj2) {
39727 arg3 = (int) SWIG_AsInt(obj2);
39728 if (PyErr_Occurred()) SWIG_fail;
39729 }
39730 {
39731 PyThreadState* __tstate = wxPyBeginAllowThreads();
39732 (arg1)->Above(arg2,arg3);
39733
39734 wxPyEndAllowThreads(__tstate);
39735 if (PyErr_Occurred()) SWIG_fail;
39736 }
39737 Py_INCREF(Py_None); resultobj = Py_None;
39738 return resultobj;
39739 fail:
39740 return NULL;
39741 }
39742
39743
39744 static PyObject *_wrap_IndividualLayoutConstraint_Below(PyObject *self, PyObject *args, PyObject *kwargs) {
39745 PyObject *resultobj;
39746 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39747 wxWindow *arg2 = (wxWindow *) 0 ;
39748 int arg3 = (int) 0 ;
39749 PyObject * obj0 = 0 ;
39750 PyObject * obj1 = 0 ;
39751 PyObject * obj2 = 0 ;
39752 char *kwnames[] = {
39753 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39754 };
39755
39756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_Below",kwnames,&obj0,&obj1,&obj2)) goto fail;
39757 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39758 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39759 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39760 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39761 if (obj2) {
39762 arg3 = (int) SWIG_AsInt(obj2);
39763 if (PyErr_Occurred()) SWIG_fail;
39764 }
39765 {
39766 PyThreadState* __tstate = wxPyBeginAllowThreads();
39767 (arg1)->Below(arg2,arg3);
39768
39769 wxPyEndAllowThreads(__tstate);
39770 if (PyErr_Occurred()) SWIG_fail;
39771 }
39772 Py_INCREF(Py_None); resultobj = Py_None;
39773 return resultobj;
39774 fail:
39775 return NULL;
39776 }
39777
39778
39779 static PyObject *_wrap_IndividualLayoutConstraint_SameAs(PyObject *self, PyObject *args, PyObject *kwargs) {
39780 PyObject *resultobj;
39781 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39782 wxWindow *arg2 = (wxWindow *) 0 ;
39783 int arg3 ;
39784 int arg4 = (int) 0 ;
39785 PyObject * obj0 = 0 ;
39786 PyObject * obj1 = 0 ;
39787 PyObject * obj2 = 0 ;
39788 PyObject * obj3 = 0 ;
39789 char *kwnames[] = {
39790 (char *) "self",(char *) "otherW",(char *) "edge",(char *) "marg", NULL
39791 };
39792
39793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:IndividualLayoutConstraint_SameAs",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
39794 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39795 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39796 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39797 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39798 arg3 = (wxEdge) SWIG_AsInt(obj2);
39799 if (PyErr_Occurred()) SWIG_fail;
39800 if (obj3) {
39801 arg4 = (int) SWIG_AsInt(obj3);
39802 if (PyErr_Occurred()) SWIG_fail;
39803 }
39804 {
39805 PyThreadState* __tstate = wxPyBeginAllowThreads();
39806 (arg1)->SameAs(arg2,(wxEdge )arg3,arg4);
39807
39808 wxPyEndAllowThreads(__tstate);
39809 if (PyErr_Occurred()) SWIG_fail;
39810 }
39811 Py_INCREF(Py_None); resultobj = Py_None;
39812 return resultobj;
39813 fail:
39814 return NULL;
39815 }
39816
39817
39818 static PyObject *_wrap_IndividualLayoutConstraint_PercentOf(PyObject *self, PyObject *args, PyObject *kwargs) {
39819 PyObject *resultobj;
39820 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39821 wxWindow *arg2 = (wxWindow *) 0 ;
39822 int arg3 ;
39823 int arg4 ;
39824 PyObject * obj0 = 0 ;
39825 PyObject * obj1 = 0 ;
39826 PyObject * obj2 = 0 ;
39827 PyObject * obj3 = 0 ;
39828 char *kwnames[] = {
39829 (char *) "self",(char *) "otherW",(char *) "wh",(char *) "per", NULL
39830 };
39831
39832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:IndividualLayoutConstraint_PercentOf",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
39833 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39834 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39835 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39836 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39837 arg3 = (wxEdge) SWIG_AsInt(obj2);
39838 if (PyErr_Occurred()) SWIG_fail;
39839 arg4 = (int) SWIG_AsInt(obj3);
39840 if (PyErr_Occurred()) SWIG_fail;
39841 {
39842 PyThreadState* __tstate = wxPyBeginAllowThreads();
39843 (arg1)->PercentOf(arg2,(wxEdge )arg3,arg4);
39844
39845 wxPyEndAllowThreads(__tstate);
39846 if (PyErr_Occurred()) SWIG_fail;
39847 }
39848 Py_INCREF(Py_None); resultobj = Py_None;
39849 return resultobj;
39850 fail:
39851 return NULL;
39852 }
39853
39854
39855 static PyObject *_wrap_IndividualLayoutConstraint_Absolute(PyObject *self, PyObject *args, PyObject *kwargs) {
39856 PyObject *resultobj;
39857 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39858 int arg2 ;
39859 PyObject * obj0 = 0 ;
39860 PyObject * obj1 = 0 ;
39861 char *kwnames[] = {
39862 (char *) "self",(char *) "val", NULL
39863 };
39864
39865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_Absolute",kwnames,&obj0,&obj1)) goto fail;
39866 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39867 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39868 arg2 = (int) SWIG_AsInt(obj1);
39869 if (PyErr_Occurred()) SWIG_fail;
39870 {
39871 PyThreadState* __tstate = wxPyBeginAllowThreads();
39872 (arg1)->Absolute(arg2);
39873
39874 wxPyEndAllowThreads(__tstate);
39875 if (PyErr_Occurred()) SWIG_fail;
39876 }
39877 Py_INCREF(Py_None); resultobj = Py_None;
39878 return resultobj;
39879 fail:
39880 return NULL;
39881 }
39882
39883
39884 static PyObject *_wrap_IndividualLayoutConstraint_Unconstrained(PyObject *self, PyObject *args, PyObject *kwargs) {
39885 PyObject *resultobj;
39886 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39887 PyObject * obj0 = 0 ;
39888 char *kwnames[] = {
39889 (char *) "self", NULL
39890 };
39891
39892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_Unconstrained",kwnames,&obj0)) goto fail;
39893 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39894 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39895 {
39896 PyThreadState* __tstate = wxPyBeginAllowThreads();
39897 (arg1)->Unconstrained();
39898
39899 wxPyEndAllowThreads(__tstate);
39900 if (PyErr_Occurred()) SWIG_fail;
39901 }
39902 Py_INCREF(Py_None); resultobj = Py_None;
39903 return resultobj;
39904 fail:
39905 return NULL;
39906 }
39907
39908
39909 static PyObject *_wrap_IndividualLayoutConstraint_AsIs(PyObject *self, PyObject *args, PyObject *kwargs) {
39910 PyObject *resultobj;
39911 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39912 PyObject * obj0 = 0 ;
39913 char *kwnames[] = {
39914 (char *) "self", NULL
39915 };
39916
39917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_AsIs",kwnames,&obj0)) goto fail;
39918 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39919 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39920 {
39921 PyThreadState* __tstate = wxPyBeginAllowThreads();
39922 (arg1)->AsIs();
39923
39924 wxPyEndAllowThreads(__tstate);
39925 if (PyErr_Occurred()) SWIG_fail;
39926 }
39927 Py_INCREF(Py_None); resultobj = Py_None;
39928 return resultobj;
39929 fail:
39930 return NULL;
39931 }
39932
39933
39934 static PyObject *_wrap_IndividualLayoutConstraint_GetOtherWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
39935 PyObject *resultobj;
39936 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39937 wxWindow *result;
39938 PyObject * obj0 = 0 ;
39939 char *kwnames[] = {
39940 (char *) "self", NULL
39941 };
39942
39943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetOtherWindow",kwnames,&obj0)) goto fail;
39944 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39945 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39946 {
39947 PyThreadState* __tstate = wxPyBeginAllowThreads();
39948 result = (wxWindow *)(arg1)->GetOtherWindow();
39949
39950 wxPyEndAllowThreads(__tstate);
39951 if (PyErr_Occurred()) SWIG_fail;
39952 }
39953 {
39954 resultobj = wxPyMake_wxObject(result);
39955 }
39956 return resultobj;
39957 fail:
39958 return NULL;
39959 }
39960
39961
39962 static PyObject *_wrap_IndividualLayoutConstraint_GetMyEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
39963 PyObject *resultobj;
39964 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39965 int result;
39966 PyObject * obj0 = 0 ;
39967 char *kwnames[] = {
39968 (char *) "self", NULL
39969 };
39970
39971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetMyEdge",kwnames,&obj0)) goto fail;
39972 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39973 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39974 {
39975 PyThreadState* __tstate = wxPyBeginAllowThreads();
39976 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetMyEdge();
39977
39978 wxPyEndAllowThreads(__tstate);
39979 if (PyErr_Occurred()) SWIG_fail;
39980 }
39981 resultobj = SWIG_FromInt((int)result);
39982 return resultobj;
39983 fail:
39984 return NULL;
39985 }
39986
39987
39988 static PyObject *_wrap_IndividualLayoutConstraint_SetEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
39989 PyObject *resultobj;
39990 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39991 int arg2 ;
39992 PyObject * obj0 = 0 ;
39993 PyObject * obj1 = 0 ;
39994 char *kwnames[] = {
39995 (char *) "self",(char *) "which", NULL
39996 };
39997
39998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetEdge",kwnames,&obj0,&obj1)) goto fail;
39999 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40000 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40001 arg2 = (wxEdge) SWIG_AsInt(obj1);
40002 if (PyErr_Occurred()) SWIG_fail;
40003 {
40004 PyThreadState* __tstate = wxPyBeginAllowThreads();
40005 (arg1)->SetEdge((wxEdge )arg2);
40006
40007 wxPyEndAllowThreads(__tstate);
40008 if (PyErr_Occurred()) SWIG_fail;
40009 }
40010 Py_INCREF(Py_None); resultobj = Py_None;
40011 return resultobj;
40012 fail:
40013 return NULL;
40014 }
40015
40016
40017 static PyObject *_wrap_IndividualLayoutConstraint_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
40018 PyObject *resultobj;
40019 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40020 int arg2 ;
40021 PyObject * obj0 = 0 ;
40022 PyObject * obj1 = 0 ;
40023 char *kwnames[] = {
40024 (char *) "self",(char *) "v", NULL
40025 };
40026
40027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetValue",kwnames,&obj0,&obj1)) goto fail;
40028 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40029 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40030 arg2 = (int) SWIG_AsInt(obj1);
40031 if (PyErr_Occurred()) SWIG_fail;
40032 {
40033 PyThreadState* __tstate = wxPyBeginAllowThreads();
40034 (arg1)->SetValue(arg2);
40035
40036 wxPyEndAllowThreads(__tstate);
40037 if (PyErr_Occurred()) SWIG_fail;
40038 }
40039 Py_INCREF(Py_None); resultobj = Py_None;
40040 return resultobj;
40041 fail:
40042 return NULL;
40043 }
40044
40045
40046 static PyObject *_wrap_IndividualLayoutConstraint_GetMargin(PyObject *self, PyObject *args, PyObject *kwargs) {
40047 PyObject *resultobj;
40048 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40049 int result;
40050 PyObject * obj0 = 0 ;
40051 char *kwnames[] = {
40052 (char *) "self", NULL
40053 };
40054
40055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetMargin",kwnames,&obj0)) goto fail;
40056 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40057 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40058 {
40059 PyThreadState* __tstate = wxPyBeginAllowThreads();
40060 result = (int)(arg1)->GetMargin();
40061
40062 wxPyEndAllowThreads(__tstate);
40063 if (PyErr_Occurred()) SWIG_fail;
40064 }
40065 resultobj = SWIG_FromInt((int)result);
40066 return resultobj;
40067 fail:
40068 return NULL;
40069 }
40070
40071
40072 static PyObject *_wrap_IndividualLayoutConstraint_SetMargin(PyObject *self, PyObject *args, PyObject *kwargs) {
40073 PyObject *resultobj;
40074 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40075 int arg2 ;
40076 PyObject * obj0 = 0 ;
40077 PyObject * obj1 = 0 ;
40078 char *kwnames[] = {
40079 (char *) "self",(char *) "m", NULL
40080 };
40081
40082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetMargin",kwnames,&obj0,&obj1)) goto fail;
40083 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40084 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40085 arg2 = (int) SWIG_AsInt(obj1);
40086 if (PyErr_Occurred()) SWIG_fail;
40087 {
40088 PyThreadState* __tstate = wxPyBeginAllowThreads();
40089 (arg1)->SetMargin(arg2);
40090
40091 wxPyEndAllowThreads(__tstate);
40092 if (PyErr_Occurred()) SWIG_fail;
40093 }
40094 Py_INCREF(Py_None); resultobj = Py_None;
40095 return resultobj;
40096 fail:
40097 return NULL;
40098 }
40099
40100
40101 static PyObject *_wrap_IndividualLayoutConstraint_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
40102 PyObject *resultobj;
40103 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40104 int result;
40105 PyObject * obj0 = 0 ;
40106 char *kwnames[] = {
40107 (char *) "self", NULL
40108 };
40109
40110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetValue",kwnames,&obj0)) goto fail;
40111 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40112 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40113 {
40114 PyThreadState* __tstate = wxPyBeginAllowThreads();
40115 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetValue();
40116
40117 wxPyEndAllowThreads(__tstate);
40118 if (PyErr_Occurred()) SWIG_fail;
40119 }
40120 resultobj = SWIG_FromInt((int)result);
40121 return resultobj;
40122 fail:
40123 return NULL;
40124 }
40125
40126
40127 static PyObject *_wrap_IndividualLayoutConstraint_GetPercent(PyObject *self, PyObject *args, PyObject *kwargs) {
40128 PyObject *resultobj;
40129 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40130 int result;
40131 PyObject * obj0 = 0 ;
40132 char *kwnames[] = {
40133 (char *) "self", NULL
40134 };
40135
40136 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetPercent",kwnames,&obj0)) goto fail;
40137 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40138 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40139 {
40140 PyThreadState* __tstate = wxPyBeginAllowThreads();
40141 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetPercent();
40142
40143 wxPyEndAllowThreads(__tstate);
40144 if (PyErr_Occurred()) SWIG_fail;
40145 }
40146 resultobj = SWIG_FromInt((int)result);
40147 return resultobj;
40148 fail:
40149 return NULL;
40150 }
40151
40152
40153 static PyObject *_wrap_IndividualLayoutConstraint_GetOtherEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
40154 PyObject *resultobj;
40155 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40156 int result;
40157 PyObject * obj0 = 0 ;
40158 char *kwnames[] = {
40159 (char *) "self", NULL
40160 };
40161
40162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetOtherEdge",kwnames,&obj0)) goto fail;
40163 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40164 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40165 {
40166 PyThreadState* __tstate = wxPyBeginAllowThreads();
40167 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetOtherEdge();
40168
40169 wxPyEndAllowThreads(__tstate);
40170 if (PyErr_Occurred()) SWIG_fail;
40171 }
40172 resultobj = SWIG_FromInt((int)result);
40173 return resultobj;
40174 fail:
40175 return NULL;
40176 }
40177
40178
40179 static PyObject *_wrap_IndividualLayoutConstraint_GetDone(PyObject *self, PyObject *args, PyObject *kwargs) {
40180 PyObject *resultobj;
40181 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40182 bool result;
40183 PyObject * obj0 = 0 ;
40184 char *kwnames[] = {
40185 (char *) "self", NULL
40186 };
40187
40188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetDone",kwnames,&obj0)) goto fail;
40189 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40190 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40191 {
40192 PyThreadState* __tstate = wxPyBeginAllowThreads();
40193 result = (bool)((wxIndividualLayoutConstraint const *)arg1)->GetDone();
40194
40195 wxPyEndAllowThreads(__tstate);
40196 if (PyErr_Occurred()) SWIG_fail;
40197 }
40198 {
40199 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40200 }
40201 return resultobj;
40202 fail:
40203 return NULL;
40204 }
40205
40206
40207 static PyObject *_wrap_IndividualLayoutConstraint_SetDone(PyObject *self, PyObject *args, PyObject *kwargs) {
40208 PyObject *resultobj;
40209 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40210 bool arg2 ;
40211 PyObject * obj0 = 0 ;
40212 PyObject * obj1 = 0 ;
40213 char *kwnames[] = {
40214 (char *) "self",(char *) "d", NULL
40215 };
40216
40217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetDone",kwnames,&obj0,&obj1)) goto fail;
40218 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40219 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40220 arg2 = (bool) SWIG_AsBool(obj1);
40221 if (PyErr_Occurred()) SWIG_fail;
40222 {
40223 PyThreadState* __tstate = wxPyBeginAllowThreads();
40224 (arg1)->SetDone(arg2);
40225
40226 wxPyEndAllowThreads(__tstate);
40227 if (PyErr_Occurred()) SWIG_fail;
40228 }
40229 Py_INCREF(Py_None); resultobj = Py_None;
40230 return resultobj;
40231 fail:
40232 return NULL;
40233 }
40234
40235
40236 static PyObject *_wrap_IndividualLayoutConstraint_GetRelationship(PyObject *self, PyObject *args, PyObject *kwargs) {
40237 PyObject *resultobj;
40238 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40239 int result;
40240 PyObject * obj0 = 0 ;
40241 char *kwnames[] = {
40242 (char *) "self", NULL
40243 };
40244
40245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetRelationship",kwnames,&obj0)) goto fail;
40246 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40247 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40248 {
40249 PyThreadState* __tstate = wxPyBeginAllowThreads();
40250 result = (int)(arg1)->GetRelationship();
40251
40252 wxPyEndAllowThreads(__tstate);
40253 if (PyErr_Occurred()) SWIG_fail;
40254 }
40255 resultobj = SWIG_FromInt((int)result);
40256 return resultobj;
40257 fail:
40258 return NULL;
40259 }
40260
40261
40262 static PyObject *_wrap_IndividualLayoutConstraint_SetRelationship(PyObject *self, PyObject *args, PyObject *kwargs) {
40263 PyObject *resultobj;
40264 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40265 int arg2 ;
40266 PyObject * obj0 = 0 ;
40267 PyObject * obj1 = 0 ;
40268 char *kwnames[] = {
40269 (char *) "self",(char *) "r", NULL
40270 };
40271
40272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetRelationship",kwnames,&obj0,&obj1)) goto fail;
40273 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40274 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40275 arg2 = (wxRelationship) SWIG_AsInt(obj1);
40276 if (PyErr_Occurred()) SWIG_fail;
40277 {
40278 PyThreadState* __tstate = wxPyBeginAllowThreads();
40279 (arg1)->SetRelationship((wxRelationship )arg2);
40280
40281 wxPyEndAllowThreads(__tstate);
40282 if (PyErr_Occurred()) SWIG_fail;
40283 }
40284 Py_INCREF(Py_None); resultobj = Py_None;
40285 return resultobj;
40286 fail:
40287 return NULL;
40288 }
40289
40290
40291 static PyObject *_wrap_IndividualLayoutConstraint_ResetIfWin(PyObject *self, PyObject *args, PyObject *kwargs) {
40292 PyObject *resultobj;
40293 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40294 wxWindow *arg2 = (wxWindow *) 0 ;
40295 bool result;
40296 PyObject * obj0 = 0 ;
40297 PyObject * obj1 = 0 ;
40298 char *kwnames[] = {
40299 (char *) "self",(char *) "otherW", NULL
40300 };
40301
40302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_ResetIfWin",kwnames,&obj0,&obj1)) goto fail;
40303 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40304 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40305 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
40306 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40307 {
40308 PyThreadState* __tstate = wxPyBeginAllowThreads();
40309 result = (bool)(arg1)->ResetIfWin(arg2);
40310
40311 wxPyEndAllowThreads(__tstate);
40312 if (PyErr_Occurred()) SWIG_fail;
40313 }
40314 {
40315 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40316 }
40317 return resultobj;
40318 fail:
40319 return NULL;
40320 }
40321
40322
40323 static PyObject *_wrap_IndividualLayoutConstraint_SatisfyConstraint(PyObject *self, PyObject *args, PyObject *kwargs) {
40324 PyObject *resultobj;
40325 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40326 wxLayoutConstraints *arg2 = (wxLayoutConstraints *) 0 ;
40327 wxWindow *arg3 = (wxWindow *) 0 ;
40328 bool result;
40329 PyObject * obj0 = 0 ;
40330 PyObject * obj1 = 0 ;
40331 PyObject * obj2 = 0 ;
40332 char *kwnames[] = {
40333 (char *) "self",(char *) "constraints",(char *) "win", NULL
40334 };
40335
40336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:IndividualLayoutConstraint_SatisfyConstraint",kwnames,&obj0,&obj1,&obj2)) goto fail;
40337 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40338 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40339 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxLayoutConstraints,
40340 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40341 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
40342 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40343 {
40344 PyThreadState* __tstate = wxPyBeginAllowThreads();
40345 result = (bool)(arg1)->SatisfyConstraint(arg2,arg3);
40346
40347 wxPyEndAllowThreads(__tstate);
40348 if (PyErr_Occurred()) SWIG_fail;
40349 }
40350 {
40351 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40352 }
40353 return resultobj;
40354 fail:
40355 return NULL;
40356 }
40357
40358
40359 static PyObject *_wrap_IndividualLayoutConstraint_GetEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
40360 PyObject *resultobj;
40361 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40362 int arg2 ;
40363 wxWindow *arg3 = (wxWindow *) 0 ;
40364 wxWindow *arg4 = (wxWindow *) 0 ;
40365 int result;
40366 PyObject * obj0 = 0 ;
40367 PyObject * obj1 = 0 ;
40368 PyObject * obj2 = 0 ;
40369 PyObject * obj3 = 0 ;
40370 char *kwnames[] = {
40371 (char *) "self",(char *) "which",(char *) "thisWin",(char *) "other", NULL
40372 };
40373
40374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:IndividualLayoutConstraint_GetEdge",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
40375 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40376 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40377 arg2 = (wxEdge) SWIG_AsInt(obj1);
40378 if (PyErr_Occurred()) SWIG_fail;
40379 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
40380 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40381 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
40382 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40383 {
40384 PyThreadState* __tstate = wxPyBeginAllowThreads();
40385 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetEdge((wxEdge )arg2,arg3,arg4);
40386
40387 wxPyEndAllowThreads(__tstate);
40388 if (PyErr_Occurred()) SWIG_fail;
40389 }
40390 resultobj = SWIG_FromInt((int)result);
40391 return resultobj;
40392 fail:
40393 return NULL;
40394 }
40395
40396
40397 static PyObject * IndividualLayoutConstraint_swigregister(PyObject *self, PyObject *args) {
40398 PyObject *obj;
40399 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
40400 SWIG_TypeClientData(SWIGTYPE_p_wxIndividualLayoutConstraint, obj);
40401 Py_INCREF(obj);
40402 return Py_BuildValue((char *)"");
40403 }
40404 static PyObject *_wrap_LayoutConstraints_left_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40405 PyObject *resultobj;
40406 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40407 wxIndividualLayoutConstraint *result;
40408 PyObject * obj0 = 0 ;
40409 char *kwnames[] = {
40410 (char *) "self", NULL
40411 };
40412
40413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_left_get",kwnames,&obj0)) goto fail;
40414 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40415 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40416 result = (wxIndividualLayoutConstraint *)& ((arg1)->left);
40417
40418 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40419 return resultobj;
40420 fail:
40421 return NULL;
40422 }
40423
40424
40425 static PyObject *_wrap_LayoutConstraints_top_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40426 PyObject *resultobj;
40427 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40428 wxIndividualLayoutConstraint *result;
40429 PyObject * obj0 = 0 ;
40430 char *kwnames[] = {
40431 (char *) "self", NULL
40432 };
40433
40434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_top_get",kwnames,&obj0)) goto fail;
40435 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40436 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40437 result = (wxIndividualLayoutConstraint *)& ((arg1)->top);
40438
40439 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40440 return resultobj;
40441 fail:
40442 return NULL;
40443 }
40444
40445
40446 static PyObject *_wrap_LayoutConstraints_right_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40447 PyObject *resultobj;
40448 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40449 wxIndividualLayoutConstraint *result;
40450 PyObject * obj0 = 0 ;
40451 char *kwnames[] = {
40452 (char *) "self", NULL
40453 };
40454
40455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_right_get",kwnames,&obj0)) goto fail;
40456 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40457 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40458 result = (wxIndividualLayoutConstraint *)& ((arg1)->right);
40459
40460 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40461 return resultobj;
40462 fail:
40463 return NULL;
40464 }
40465
40466
40467 static PyObject *_wrap_LayoutConstraints_bottom_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40468 PyObject *resultobj;
40469 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40470 wxIndividualLayoutConstraint *result;
40471 PyObject * obj0 = 0 ;
40472 char *kwnames[] = {
40473 (char *) "self", NULL
40474 };
40475
40476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_bottom_get",kwnames,&obj0)) goto fail;
40477 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40478 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40479 result = (wxIndividualLayoutConstraint *)& ((arg1)->bottom);
40480
40481 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40482 return resultobj;
40483 fail:
40484 return NULL;
40485 }
40486
40487
40488 static PyObject *_wrap_LayoutConstraints_width_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40489 PyObject *resultobj;
40490 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40491 wxIndividualLayoutConstraint *result;
40492 PyObject * obj0 = 0 ;
40493 char *kwnames[] = {
40494 (char *) "self", NULL
40495 };
40496
40497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_width_get",kwnames,&obj0)) goto fail;
40498 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40499 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40500 result = (wxIndividualLayoutConstraint *)& ((arg1)->width);
40501
40502 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40503 return resultobj;
40504 fail:
40505 return NULL;
40506 }
40507
40508
40509 static PyObject *_wrap_LayoutConstraints_height_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40510 PyObject *resultobj;
40511 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40512 wxIndividualLayoutConstraint *result;
40513 PyObject * obj0 = 0 ;
40514 char *kwnames[] = {
40515 (char *) "self", NULL
40516 };
40517
40518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_height_get",kwnames,&obj0)) goto fail;
40519 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40520 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40521 result = (wxIndividualLayoutConstraint *)& ((arg1)->height);
40522
40523 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40524 return resultobj;
40525 fail:
40526 return NULL;
40527 }
40528
40529
40530 static PyObject *_wrap_LayoutConstraints_centreX_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40531 PyObject *resultobj;
40532 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40533 wxIndividualLayoutConstraint *result;
40534 PyObject * obj0 = 0 ;
40535 char *kwnames[] = {
40536 (char *) "self", NULL
40537 };
40538
40539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_centreX_get",kwnames,&obj0)) goto fail;
40540 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40541 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40542 result = (wxIndividualLayoutConstraint *)& ((arg1)->centreX);
40543
40544 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40545 return resultobj;
40546 fail:
40547 return NULL;
40548 }
40549
40550
40551 static PyObject *_wrap_LayoutConstraints_centreY_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40552 PyObject *resultobj;
40553 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40554 wxIndividualLayoutConstraint *result;
40555 PyObject * obj0 = 0 ;
40556 char *kwnames[] = {
40557 (char *) "self", NULL
40558 };
40559
40560 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_centreY_get",kwnames,&obj0)) goto fail;
40561 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40562 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40563 result = (wxIndividualLayoutConstraint *)& ((arg1)->centreY);
40564
40565 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40566 return resultobj;
40567 fail:
40568 return NULL;
40569 }
40570
40571
40572 static PyObject *_wrap_new_LayoutConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
40573 PyObject *resultobj;
40574 wxLayoutConstraints *result;
40575 char *kwnames[] = {
40576 NULL
40577 };
40578
40579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LayoutConstraints",kwnames)) goto fail;
40580 {
40581 PyThreadState* __tstate = wxPyBeginAllowThreads();
40582 result = (wxLayoutConstraints *)new wxLayoutConstraints();
40583
40584 wxPyEndAllowThreads(__tstate);
40585 if (PyErr_Occurred()) SWIG_fail;
40586 }
40587 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutConstraints, 1);
40588 return resultobj;
40589 fail:
40590 return NULL;
40591 }
40592
40593
40594 static PyObject *_wrap_LayoutConstraints_SatisfyConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
40595 PyObject *resultobj;
40596 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40597 wxWindow *arg2 = (wxWindow *) 0 ;
40598 int *arg3 = (int *) 0 ;
40599 bool result;
40600 int temp3 ;
40601 PyObject * obj0 = 0 ;
40602 PyObject * obj1 = 0 ;
40603 char *kwnames[] = {
40604 (char *) "self",(char *) "win", NULL
40605 };
40606
40607 arg3 = &temp3;
40608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LayoutConstraints_SatisfyConstraints",kwnames,&obj0,&obj1)) goto fail;
40609 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40610 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40611 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
40612 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40613 {
40614 PyThreadState* __tstate = wxPyBeginAllowThreads();
40615 result = (bool)(arg1)->SatisfyConstraints(arg2,arg3);
40616
40617 wxPyEndAllowThreads(__tstate);
40618 if (PyErr_Occurred()) SWIG_fail;
40619 }
40620 {
40621 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40622 }
40623 {
40624 PyObject *o = PyInt_FromLong((long) (*arg3));
40625 resultobj = t_output_helper(resultobj,o);
40626 }
40627 return resultobj;
40628 fail:
40629 return NULL;
40630 }
40631
40632
40633 static PyObject *_wrap_LayoutConstraints_AreSatisfied(PyObject *self, PyObject *args, PyObject *kwargs) {
40634 PyObject *resultobj;
40635 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40636 bool result;
40637 PyObject * obj0 = 0 ;
40638 char *kwnames[] = {
40639 (char *) "self", NULL
40640 };
40641
40642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_AreSatisfied",kwnames,&obj0)) goto fail;
40643 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40644 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40645 {
40646 PyThreadState* __tstate = wxPyBeginAllowThreads();
40647 result = (bool)((wxLayoutConstraints const *)arg1)->AreSatisfied();
40648
40649 wxPyEndAllowThreads(__tstate);
40650 if (PyErr_Occurred()) SWIG_fail;
40651 }
40652 {
40653 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40654 }
40655 return resultobj;
40656 fail:
40657 return NULL;
40658 }
40659
40660
40661 static PyObject * LayoutConstraints_swigregister(PyObject *self, PyObject *args) {
40662 PyObject *obj;
40663 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
40664 SWIG_TypeClientData(SWIGTYPE_p_wxLayoutConstraints, obj);
40665 Py_INCREF(obj);
40666 return Py_BuildValue((char *)"");
40667 }
40668 static PyMethodDef SwigMethods[] = {
40669 { (char *)"_wxPySetDictionary", __wxPySetDictionary, METH_VARARGS },
40670 { (char *)"_wxPyFixStockObjects", __wxPyFixStockObjects, METH_VARARGS },
40671 { (char *)"Object_GetClassName", (PyCFunction) _wrap_Object_GetClassName, METH_VARARGS | METH_KEYWORDS },
40672 { (char *)"Object_Destroy", (PyCFunction) _wrap_Object_Destroy, METH_VARARGS | METH_KEYWORDS },
40673 { (char *)"Object_swigregister", Object_swigregister, METH_VARARGS },
40674 { (char *)"Size_width_set", (PyCFunction) _wrap_Size_width_set, METH_VARARGS | METH_KEYWORDS },
40675 { (char *)"Size_width_get", (PyCFunction) _wrap_Size_width_get, METH_VARARGS | METH_KEYWORDS },
40676 { (char *)"Size_height_set", (PyCFunction) _wrap_Size_height_set, METH_VARARGS | METH_KEYWORDS },
40677 { (char *)"Size_height_get", (PyCFunction) _wrap_Size_height_get, METH_VARARGS | METH_KEYWORDS },
40678 { (char *)"new_Size", (PyCFunction) _wrap_new_Size, METH_VARARGS | METH_KEYWORDS },
40679 { (char *)"delete_Size", (PyCFunction) _wrap_delete_Size, METH_VARARGS | METH_KEYWORDS },
40680 { (char *)"Size___eq__", (PyCFunction) _wrap_Size___eq__, METH_VARARGS | METH_KEYWORDS },
40681 { (char *)"Size___ne__", (PyCFunction) _wrap_Size___ne__, METH_VARARGS | METH_KEYWORDS },
40682 { (char *)"Size___add__", (PyCFunction) _wrap_Size___add__, METH_VARARGS | METH_KEYWORDS },
40683 { (char *)"Size___sub__", (PyCFunction) _wrap_Size___sub__, METH_VARARGS | METH_KEYWORDS },
40684 { (char *)"Size_IncTo", (PyCFunction) _wrap_Size_IncTo, METH_VARARGS | METH_KEYWORDS },
40685 { (char *)"Size_DecTo", (PyCFunction) _wrap_Size_DecTo, METH_VARARGS | METH_KEYWORDS },
40686 { (char *)"Size_Set", (PyCFunction) _wrap_Size_Set, METH_VARARGS | METH_KEYWORDS },
40687 { (char *)"Size_SetWidth", (PyCFunction) _wrap_Size_SetWidth, METH_VARARGS | METH_KEYWORDS },
40688 { (char *)"Size_SetHeight", (PyCFunction) _wrap_Size_SetHeight, METH_VARARGS | METH_KEYWORDS },
40689 { (char *)"Size_GetWidth", (PyCFunction) _wrap_Size_GetWidth, METH_VARARGS | METH_KEYWORDS },
40690 { (char *)"Size_GetHeight", (PyCFunction) _wrap_Size_GetHeight, METH_VARARGS | METH_KEYWORDS },
40691 { (char *)"Size_IsFullySpecified", (PyCFunction) _wrap_Size_IsFullySpecified, METH_VARARGS | METH_KEYWORDS },
40692 { (char *)"Size_SetDefaults", (PyCFunction) _wrap_Size_SetDefaults, METH_VARARGS | METH_KEYWORDS },
40693 { (char *)"Size_Get", (PyCFunction) _wrap_Size_Get, METH_VARARGS | METH_KEYWORDS },
40694 { (char *)"Size_swigregister", Size_swigregister, METH_VARARGS },
40695 { (char *)"RealPoint_x_set", (PyCFunction) _wrap_RealPoint_x_set, METH_VARARGS | METH_KEYWORDS },
40696 { (char *)"RealPoint_x_get", (PyCFunction) _wrap_RealPoint_x_get, METH_VARARGS | METH_KEYWORDS },
40697 { (char *)"RealPoint_y_set", (PyCFunction) _wrap_RealPoint_y_set, METH_VARARGS | METH_KEYWORDS },
40698 { (char *)"RealPoint_y_get", (PyCFunction) _wrap_RealPoint_y_get, METH_VARARGS | METH_KEYWORDS },
40699 { (char *)"new_RealPoint", (PyCFunction) _wrap_new_RealPoint, METH_VARARGS | METH_KEYWORDS },
40700 { (char *)"delete_RealPoint", (PyCFunction) _wrap_delete_RealPoint, METH_VARARGS | METH_KEYWORDS },
40701 { (char *)"RealPoint___eq__", (PyCFunction) _wrap_RealPoint___eq__, METH_VARARGS | METH_KEYWORDS },
40702 { (char *)"RealPoint___ne__", (PyCFunction) _wrap_RealPoint___ne__, METH_VARARGS | METH_KEYWORDS },
40703 { (char *)"RealPoint___add__", (PyCFunction) _wrap_RealPoint___add__, METH_VARARGS | METH_KEYWORDS },
40704 { (char *)"RealPoint___sub__", (PyCFunction) _wrap_RealPoint___sub__, METH_VARARGS | METH_KEYWORDS },
40705 { (char *)"RealPoint_Set", (PyCFunction) _wrap_RealPoint_Set, METH_VARARGS | METH_KEYWORDS },
40706 { (char *)"RealPoint_Get", (PyCFunction) _wrap_RealPoint_Get, METH_VARARGS | METH_KEYWORDS },
40707 { (char *)"RealPoint_swigregister", RealPoint_swigregister, METH_VARARGS },
40708 { (char *)"Point_x_set", (PyCFunction) _wrap_Point_x_set, METH_VARARGS | METH_KEYWORDS },
40709 { (char *)"Point_x_get", (PyCFunction) _wrap_Point_x_get, METH_VARARGS | METH_KEYWORDS },
40710 { (char *)"Point_y_set", (PyCFunction) _wrap_Point_y_set, METH_VARARGS | METH_KEYWORDS },
40711 { (char *)"Point_y_get", (PyCFunction) _wrap_Point_y_get, METH_VARARGS | METH_KEYWORDS },
40712 { (char *)"new_Point", (PyCFunction) _wrap_new_Point, METH_VARARGS | METH_KEYWORDS },
40713 { (char *)"delete_Point", (PyCFunction) _wrap_delete_Point, METH_VARARGS | METH_KEYWORDS },
40714 { (char *)"Point___eq__", (PyCFunction) _wrap_Point___eq__, METH_VARARGS | METH_KEYWORDS },
40715 { (char *)"Point___ne__", (PyCFunction) _wrap_Point___ne__, METH_VARARGS | METH_KEYWORDS },
40716 { (char *)"Point___add__", (PyCFunction) _wrap_Point___add__, METH_VARARGS | METH_KEYWORDS },
40717 { (char *)"Point___sub__", (PyCFunction) _wrap_Point___sub__, METH_VARARGS | METH_KEYWORDS },
40718 { (char *)"Point___iadd__", (PyCFunction) _wrap_Point___iadd__, METH_VARARGS | METH_KEYWORDS },
40719 { (char *)"Point___isub__", (PyCFunction) _wrap_Point___isub__, METH_VARARGS | METH_KEYWORDS },
40720 { (char *)"Point_Set", (PyCFunction) _wrap_Point_Set, METH_VARARGS | METH_KEYWORDS },
40721 { (char *)"Point_Get", (PyCFunction) _wrap_Point_Get, METH_VARARGS | METH_KEYWORDS },
40722 { (char *)"Point_swigregister", Point_swigregister, METH_VARARGS },
40723 { (char *)"new_Rect", (PyCFunction) _wrap_new_Rect, METH_VARARGS | METH_KEYWORDS },
40724 { (char *)"new_RectPP", (PyCFunction) _wrap_new_RectPP, METH_VARARGS | METH_KEYWORDS },
40725 { (char *)"new_RectPS", (PyCFunction) _wrap_new_RectPS, METH_VARARGS | METH_KEYWORDS },
40726 { (char *)"delete_Rect", (PyCFunction) _wrap_delete_Rect, METH_VARARGS | METH_KEYWORDS },
40727 { (char *)"Rect_GetX", (PyCFunction) _wrap_Rect_GetX, METH_VARARGS | METH_KEYWORDS },
40728 { (char *)"Rect_SetX", (PyCFunction) _wrap_Rect_SetX, METH_VARARGS | METH_KEYWORDS },
40729 { (char *)"Rect_GetY", (PyCFunction) _wrap_Rect_GetY, METH_VARARGS | METH_KEYWORDS },
40730 { (char *)"Rect_SetY", (PyCFunction) _wrap_Rect_SetY, METH_VARARGS | METH_KEYWORDS },
40731 { (char *)"Rect_GetWidth", (PyCFunction) _wrap_Rect_GetWidth, METH_VARARGS | METH_KEYWORDS },
40732 { (char *)"Rect_SetWidth", (PyCFunction) _wrap_Rect_SetWidth, METH_VARARGS | METH_KEYWORDS },
40733 { (char *)"Rect_GetHeight", (PyCFunction) _wrap_Rect_GetHeight, METH_VARARGS | METH_KEYWORDS },
40734 { (char *)"Rect_SetHeight", (PyCFunction) _wrap_Rect_SetHeight, METH_VARARGS | METH_KEYWORDS },
40735 { (char *)"Rect_GetPosition", (PyCFunction) _wrap_Rect_GetPosition, METH_VARARGS | METH_KEYWORDS },
40736 { (char *)"Rect_SetPosition", (PyCFunction) _wrap_Rect_SetPosition, METH_VARARGS | METH_KEYWORDS },
40737 { (char *)"Rect_GetSize", (PyCFunction) _wrap_Rect_GetSize, METH_VARARGS | METH_KEYWORDS },
40738 { (char *)"Rect_SetSize", (PyCFunction) _wrap_Rect_SetSize, METH_VARARGS | METH_KEYWORDS },
40739 { (char *)"Rect_GetTopLeft", (PyCFunction) _wrap_Rect_GetTopLeft, METH_VARARGS | METH_KEYWORDS },
40740 { (char *)"Rect_SetTopLeft", (PyCFunction) _wrap_Rect_SetTopLeft, METH_VARARGS | METH_KEYWORDS },
40741 { (char *)"Rect_GetBottomRight", (PyCFunction) _wrap_Rect_GetBottomRight, METH_VARARGS | METH_KEYWORDS },
40742 { (char *)"Rect_SetBottomRight", (PyCFunction) _wrap_Rect_SetBottomRight, METH_VARARGS | METH_KEYWORDS },
40743 { (char *)"Rect_GetLeft", (PyCFunction) _wrap_Rect_GetLeft, METH_VARARGS | METH_KEYWORDS },
40744 { (char *)"Rect_GetTop", (PyCFunction) _wrap_Rect_GetTop, METH_VARARGS | METH_KEYWORDS },
40745 { (char *)"Rect_GetBottom", (PyCFunction) _wrap_Rect_GetBottom, METH_VARARGS | METH_KEYWORDS },
40746 { (char *)"Rect_GetRight", (PyCFunction) _wrap_Rect_GetRight, METH_VARARGS | METH_KEYWORDS },
40747 { (char *)"Rect_SetLeft", (PyCFunction) _wrap_Rect_SetLeft, METH_VARARGS | METH_KEYWORDS },
40748 { (char *)"Rect_SetRight", (PyCFunction) _wrap_Rect_SetRight, METH_VARARGS | METH_KEYWORDS },
40749 { (char *)"Rect_SetTop", (PyCFunction) _wrap_Rect_SetTop, METH_VARARGS | METH_KEYWORDS },
40750 { (char *)"Rect_SetBottom", (PyCFunction) _wrap_Rect_SetBottom, METH_VARARGS | METH_KEYWORDS },
40751 { (char *)"Rect_Inflate", (PyCFunction) _wrap_Rect_Inflate, METH_VARARGS | METH_KEYWORDS },
40752 { (char *)"Rect_Deflate", (PyCFunction) _wrap_Rect_Deflate, METH_VARARGS | METH_KEYWORDS },
40753 { (char *)"Rect_OffsetXY", (PyCFunction) _wrap_Rect_OffsetXY, METH_VARARGS | METH_KEYWORDS },
40754 { (char *)"Rect_Offset", (PyCFunction) _wrap_Rect_Offset, METH_VARARGS | METH_KEYWORDS },
40755 { (char *)"Rect_Intersect", (PyCFunction) _wrap_Rect_Intersect, METH_VARARGS | METH_KEYWORDS },
40756 { (char *)"Rect___add__", (PyCFunction) _wrap_Rect___add__, METH_VARARGS | METH_KEYWORDS },
40757 { (char *)"Rect___iadd__", (PyCFunction) _wrap_Rect___iadd__, METH_VARARGS | METH_KEYWORDS },
40758 { (char *)"Rect___eq__", (PyCFunction) _wrap_Rect___eq__, METH_VARARGS | METH_KEYWORDS },
40759 { (char *)"Rect___ne__", (PyCFunction) _wrap_Rect___ne__, METH_VARARGS | METH_KEYWORDS },
40760 { (char *)"Rect_InsideXY", (PyCFunction) _wrap_Rect_InsideXY, METH_VARARGS | METH_KEYWORDS },
40761 { (char *)"Rect_Inside", (PyCFunction) _wrap_Rect_Inside, METH_VARARGS | METH_KEYWORDS },
40762 { (char *)"Rect_Intersects", (PyCFunction) _wrap_Rect_Intersects, METH_VARARGS | METH_KEYWORDS },
40763 { (char *)"Rect_x_set", (PyCFunction) _wrap_Rect_x_set, METH_VARARGS | METH_KEYWORDS },
40764 { (char *)"Rect_x_get", (PyCFunction) _wrap_Rect_x_get, METH_VARARGS | METH_KEYWORDS },
40765 { (char *)"Rect_y_set", (PyCFunction) _wrap_Rect_y_set, METH_VARARGS | METH_KEYWORDS },
40766 { (char *)"Rect_y_get", (PyCFunction) _wrap_Rect_y_get, METH_VARARGS | METH_KEYWORDS },
40767 { (char *)"Rect_width_set", (PyCFunction) _wrap_Rect_width_set, METH_VARARGS | METH_KEYWORDS },
40768 { (char *)"Rect_width_get", (PyCFunction) _wrap_Rect_width_get, METH_VARARGS | METH_KEYWORDS },
40769 { (char *)"Rect_height_set", (PyCFunction) _wrap_Rect_height_set, METH_VARARGS | METH_KEYWORDS },
40770 { (char *)"Rect_height_get", (PyCFunction) _wrap_Rect_height_get, METH_VARARGS | METH_KEYWORDS },
40771 { (char *)"Rect_Set", (PyCFunction) _wrap_Rect_Set, METH_VARARGS | METH_KEYWORDS },
40772 { (char *)"Rect_Get", (PyCFunction) _wrap_Rect_Get, METH_VARARGS | METH_KEYWORDS },
40773 { (char *)"Rect_swigregister", Rect_swigregister, METH_VARARGS },
40774 { (char *)"IntersectRect", (PyCFunction) _wrap_IntersectRect, METH_VARARGS | METH_KEYWORDS },
40775 { (char *)"new_Point2D", (PyCFunction) _wrap_new_Point2D, METH_VARARGS | METH_KEYWORDS },
40776 { (char *)"new_Point2DCopy", (PyCFunction) _wrap_new_Point2DCopy, METH_VARARGS | METH_KEYWORDS },
40777 { (char *)"new_Point2DFromPoint", (PyCFunction) _wrap_new_Point2DFromPoint, METH_VARARGS | METH_KEYWORDS },
40778 { (char *)"Point2D_GetFloor", (PyCFunction) _wrap_Point2D_GetFloor, METH_VARARGS | METH_KEYWORDS },
40779 { (char *)"Point2D_GetRounded", (PyCFunction) _wrap_Point2D_GetRounded, METH_VARARGS | METH_KEYWORDS },
40780 { (char *)"Point2D_GetVectorLength", (PyCFunction) _wrap_Point2D_GetVectorLength, METH_VARARGS | METH_KEYWORDS },
40781 { (char *)"Point2D_GetVectorAngle", (PyCFunction) _wrap_Point2D_GetVectorAngle, METH_VARARGS | METH_KEYWORDS },
40782 { (char *)"Point2D_SetVectorLength", (PyCFunction) _wrap_Point2D_SetVectorLength, METH_VARARGS | METH_KEYWORDS },
40783 { (char *)"Point2D_SetVectorAngle", (PyCFunction) _wrap_Point2D_SetVectorAngle, METH_VARARGS | METH_KEYWORDS },
40784 { (char *)"Point2D_GetDistance", (PyCFunction) _wrap_Point2D_GetDistance, METH_VARARGS | METH_KEYWORDS },
40785 { (char *)"Point2D_GetDistanceSquare", (PyCFunction) _wrap_Point2D_GetDistanceSquare, METH_VARARGS | METH_KEYWORDS },
40786 { (char *)"Point2D_GetDotProduct", (PyCFunction) _wrap_Point2D_GetDotProduct, METH_VARARGS | METH_KEYWORDS },
40787 { (char *)"Point2D_GetCrossProduct", (PyCFunction) _wrap_Point2D_GetCrossProduct, METH_VARARGS | METH_KEYWORDS },
40788 { (char *)"Point2D___neg__", (PyCFunction) _wrap_Point2D___neg__, METH_VARARGS | METH_KEYWORDS },
40789 { (char *)"Point2D___iadd__", (PyCFunction) _wrap_Point2D___iadd__, METH_VARARGS | METH_KEYWORDS },
40790 { (char *)"Point2D___isub__", (PyCFunction) _wrap_Point2D___isub__, METH_VARARGS | METH_KEYWORDS },
40791 { (char *)"Point2D___imul__", (PyCFunction) _wrap_Point2D___imul__, METH_VARARGS | METH_KEYWORDS },
40792 { (char *)"Point2D___idiv__", (PyCFunction) _wrap_Point2D___idiv__, METH_VARARGS | METH_KEYWORDS },
40793 { (char *)"Point2D___eq__", (PyCFunction) _wrap_Point2D___eq__, METH_VARARGS | METH_KEYWORDS },
40794 { (char *)"Point2D___ne__", (PyCFunction) _wrap_Point2D___ne__, METH_VARARGS | METH_KEYWORDS },
40795 { (char *)"Point2D_x_set", (PyCFunction) _wrap_Point2D_x_set, METH_VARARGS | METH_KEYWORDS },
40796 { (char *)"Point2D_x_get", (PyCFunction) _wrap_Point2D_x_get, METH_VARARGS | METH_KEYWORDS },
40797 { (char *)"Point2D_y_set", (PyCFunction) _wrap_Point2D_y_set, METH_VARARGS | METH_KEYWORDS },
40798 { (char *)"Point2D_y_get", (PyCFunction) _wrap_Point2D_y_get, METH_VARARGS | METH_KEYWORDS },
40799 { (char *)"Point2D_Set", (PyCFunction) _wrap_Point2D_Set, METH_VARARGS | METH_KEYWORDS },
40800 { (char *)"Point2D_Get", (PyCFunction) _wrap_Point2D_Get, METH_VARARGS | METH_KEYWORDS },
40801 { (char *)"Point2D_swigregister", Point2D_swigregister, METH_VARARGS },
40802 { (char *)"new_InputStream", (PyCFunction) _wrap_new_InputStream, METH_VARARGS | METH_KEYWORDS },
40803 { (char *)"InputStream_close", (PyCFunction) _wrap_InputStream_close, METH_VARARGS | METH_KEYWORDS },
40804 { (char *)"InputStream_flush", (PyCFunction) _wrap_InputStream_flush, METH_VARARGS | METH_KEYWORDS },
40805 { (char *)"InputStream_eof", (PyCFunction) _wrap_InputStream_eof, METH_VARARGS | METH_KEYWORDS },
40806 { (char *)"InputStream_read", (PyCFunction) _wrap_InputStream_read, METH_VARARGS | METH_KEYWORDS },
40807 { (char *)"InputStream_readline", (PyCFunction) _wrap_InputStream_readline, METH_VARARGS | METH_KEYWORDS },
40808 { (char *)"InputStream_readlines", (PyCFunction) _wrap_InputStream_readlines, METH_VARARGS | METH_KEYWORDS },
40809 { (char *)"InputStream_seek", (PyCFunction) _wrap_InputStream_seek, METH_VARARGS | METH_KEYWORDS },
40810 { (char *)"InputStream_tell", (PyCFunction) _wrap_InputStream_tell, METH_VARARGS | METH_KEYWORDS },
40811 { (char *)"InputStream_Peek", (PyCFunction) _wrap_InputStream_Peek, METH_VARARGS | METH_KEYWORDS },
40812 { (char *)"InputStream_GetC", (PyCFunction) _wrap_InputStream_GetC, METH_VARARGS | METH_KEYWORDS },
40813 { (char *)"InputStream_LastRead", (PyCFunction) _wrap_InputStream_LastRead, METH_VARARGS | METH_KEYWORDS },
40814 { (char *)"InputStream_CanRead", (PyCFunction) _wrap_InputStream_CanRead, METH_VARARGS | METH_KEYWORDS },
40815 { (char *)"InputStream_Eof", (PyCFunction) _wrap_InputStream_Eof, METH_VARARGS | METH_KEYWORDS },
40816 { (char *)"InputStream_Ungetch", (PyCFunction) _wrap_InputStream_Ungetch, METH_VARARGS | METH_KEYWORDS },
40817 { (char *)"InputStream_SeekI", (PyCFunction) _wrap_InputStream_SeekI, METH_VARARGS | METH_KEYWORDS },
40818 { (char *)"InputStream_TellI", (PyCFunction) _wrap_InputStream_TellI, METH_VARARGS | METH_KEYWORDS },
40819 { (char *)"InputStream_swigregister", InputStream_swigregister, METH_VARARGS },
40820 { (char *)"OutputStream_write", (PyCFunction) _wrap_OutputStream_write, METH_VARARGS | METH_KEYWORDS },
40821 { (char *)"OutputStream_swigregister", OutputStream_swigregister, METH_VARARGS },
40822 { (char *)"new_FSFile", (PyCFunction) _wrap_new_FSFile, METH_VARARGS | METH_KEYWORDS },
40823 { (char *)"delete_FSFile", (PyCFunction) _wrap_delete_FSFile, METH_VARARGS | METH_KEYWORDS },
40824 { (char *)"FSFile_GetStream", (PyCFunction) _wrap_FSFile_GetStream, METH_VARARGS | METH_KEYWORDS },
40825 { (char *)"FSFile_GetMimeType", (PyCFunction) _wrap_FSFile_GetMimeType, METH_VARARGS | METH_KEYWORDS },
40826 { (char *)"FSFile_GetLocation", (PyCFunction) _wrap_FSFile_GetLocation, METH_VARARGS | METH_KEYWORDS },
40827 { (char *)"FSFile_GetAnchor", (PyCFunction) _wrap_FSFile_GetAnchor, METH_VARARGS | METH_KEYWORDS },
40828 { (char *)"FSFile_GetModificationTime", (PyCFunction) _wrap_FSFile_GetModificationTime, METH_VARARGS | METH_KEYWORDS },
40829 { (char *)"FSFile_swigregister", FSFile_swigregister, METH_VARARGS },
40830 { (char *)"CPPFileSystemHandler_swigregister", CPPFileSystemHandler_swigregister, METH_VARARGS },
40831 { (char *)"new_FileSystemHandler", (PyCFunction) _wrap_new_FileSystemHandler, METH_VARARGS | METH_KEYWORDS },
40832 { (char *)"FileSystemHandler__setCallbackInfo", (PyCFunction) _wrap_FileSystemHandler__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
40833 { (char *)"FileSystemHandler_CanOpen", (PyCFunction) _wrap_FileSystemHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
40834 { (char *)"FileSystemHandler_OpenFile", (PyCFunction) _wrap_FileSystemHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
40835 { (char *)"FileSystemHandler_FindFirst", (PyCFunction) _wrap_FileSystemHandler_FindFirst, METH_VARARGS | METH_KEYWORDS },
40836 { (char *)"FileSystemHandler_FindNext", (PyCFunction) _wrap_FileSystemHandler_FindNext, METH_VARARGS | METH_KEYWORDS },
40837 { (char *)"FileSystemHandler_GetProtocol", (PyCFunction) _wrap_FileSystemHandler_GetProtocol, METH_VARARGS | METH_KEYWORDS },
40838 { (char *)"FileSystemHandler_GetLeftLocation", (PyCFunction) _wrap_FileSystemHandler_GetLeftLocation, METH_VARARGS | METH_KEYWORDS },
40839 { (char *)"FileSystemHandler_GetAnchor", (PyCFunction) _wrap_FileSystemHandler_GetAnchor, METH_VARARGS | METH_KEYWORDS },
40840 { (char *)"FileSystemHandler_GetRightLocation", (PyCFunction) _wrap_FileSystemHandler_GetRightLocation, METH_VARARGS | METH_KEYWORDS },
40841 { (char *)"FileSystemHandler_GetMimeTypeFromExt", (PyCFunction) _wrap_FileSystemHandler_GetMimeTypeFromExt, METH_VARARGS | METH_KEYWORDS },
40842 { (char *)"FileSystemHandler_swigregister", FileSystemHandler_swigregister, METH_VARARGS },
40843 { (char *)"new_FileSystem", (PyCFunction) _wrap_new_FileSystem, METH_VARARGS | METH_KEYWORDS },
40844 { (char *)"delete_FileSystem", (PyCFunction) _wrap_delete_FileSystem, METH_VARARGS | METH_KEYWORDS },
40845 { (char *)"FileSystem_ChangePathTo", (PyCFunction) _wrap_FileSystem_ChangePathTo, METH_VARARGS | METH_KEYWORDS },
40846 { (char *)"FileSystem_GetPath", (PyCFunction) _wrap_FileSystem_GetPath, METH_VARARGS | METH_KEYWORDS },
40847 { (char *)"FileSystem_OpenFile", (PyCFunction) _wrap_FileSystem_OpenFile, METH_VARARGS | METH_KEYWORDS },
40848 { (char *)"FileSystem_FindFirst", (PyCFunction) _wrap_FileSystem_FindFirst, METH_VARARGS | METH_KEYWORDS },
40849 { (char *)"FileSystem_FindNext", (PyCFunction) _wrap_FileSystem_FindNext, METH_VARARGS | METH_KEYWORDS },
40850 { (char *)"FileSystem_AddHandler", (PyCFunction) _wrap_FileSystem_AddHandler, METH_VARARGS | METH_KEYWORDS },
40851 { (char *)"FileSystem_CleanUpHandlers", (PyCFunction) _wrap_FileSystem_CleanUpHandlers, METH_VARARGS | METH_KEYWORDS },
40852 { (char *)"FileSystem_FileNameToURL", (PyCFunction) _wrap_FileSystem_FileNameToURL, METH_VARARGS | METH_KEYWORDS },
40853 { (char *)"FileSystem_swigregister", FileSystem_swigregister, METH_VARARGS },
40854 { (char *)"FileSystem_URLToFileName", (PyCFunction) _wrap_FileSystem_URLToFileName, METH_VARARGS | METH_KEYWORDS },
40855 { (char *)"new_InternetFSHandler", (PyCFunction) _wrap_new_InternetFSHandler, METH_VARARGS | METH_KEYWORDS },
40856 { (char *)"InternetFSHandler_CanOpen", (PyCFunction) _wrap_InternetFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
40857 { (char *)"InternetFSHandler_OpenFile", (PyCFunction) _wrap_InternetFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
40858 { (char *)"InternetFSHandler_swigregister", InternetFSHandler_swigregister, METH_VARARGS },
40859 { (char *)"new_ZipFSHandler", (PyCFunction) _wrap_new_ZipFSHandler, METH_VARARGS | METH_KEYWORDS },
40860 { (char *)"ZipFSHandler_CanOpen", (PyCFunction) _wrap_ZipFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
40861 { (char *)"ZipFSHandler_OpenFile", (PyCFunction) _wrap_ZipFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
40862 { (char *)"ZipFSHandler_FindFirst", (PyCFunction) _wrap_ZipFSHandler_FindFirst, METH_VARARGS | METH_KEYWORDS },
40863 { (char *)"ZipFSHandler_FindNext", (PyCFunction) _wrap_ZipFSHandler_FindNext, METH_VARARGS | METH_KEYWORDS },
40864 { (char *)"ZipFSHandler_swigregister", ZipFSHandler_swigregister, METH_VARARGS },
40865 { (char *)"__wxMemoryFSHandler_AddFile_wxImage", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_wxImage, METH_VARARGS | METH_KEYWORDS },
40866 { (char *)"__wxMemoryFSHandler_AddFile_wxBitmap", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_wxBitmap, METH_VARARGS | METH_KEYWORDS },
40867 { (char *)"__wxMemoryFSHandler_AddFile_Data", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_Data, METH_VARARGS | METH_KEYWORDS },
40868 { (char *)"new_MemoryFSHandler", (PyCFunction) _wrap_new_MemoryFSHandler, METH_VARARGS | METH_KEYWORDS },
40869 { (char *)"MemoryFSHandler_RemoveFile", (PyCFunction) _wrap_MemoryFSHandler_RemoveFile, METH_VARARGS | METH_KEYWORDS },
40870 { (char *)"MemoryFSHandler_CanOpen", (PyCFunction) _wrap_MemoryFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
40871 { (char *)"MemoryFSHandler_OpenFile", (PyCFunction) _wrap_MemoryFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
40872 { (char *)"MemoryFSHandler_FindFirst", (PyCFunction) _wrap_MemoryFSHandler_FindFirst, METH_VARARGS | METH_KEYWORDS },
40873 { (char *)"MemoryFSHandler_FindNext", (PyCFunction) _wrap_MemoryFSHandler_FindNext, METH_VARARGS | METH_KEYWORDS },
40874 { (char *)"MemoryFSHandler_swigregister", MemoryFSHandler_swigregister, METH_VARARGS },
40875 { (char *)"ImageHandler_GetName", (PyCFunction) _wrap_ImageHandler_GetName, METH_VARARGS | METH_KEYWORDS },
40876 { (char *)"ImageHandler_GetExtension", (PyCFunction) _wrap_ImageHandler_GetExtension, METH_VARARGS | METH_KEYWORDS },
40877 { (char *)"ImageHandler_GetType", (PyCFunction) _wrap_ImageHandler_GetType, METH_VARARGS | METH_KEYWORDS },
40878 { (char *)"ImageHandler_GetMimeType", (PyCFunction) _wrap_ImageHandler_GetMimeType, METH_VARARGS | METH_KEYWORDS },
40879 { (char *)"ImageHandler_CanRead", (PyCFunction) _wrap_ImageHandler_CanRead, METH_VARARGS | METH_KEYWORDS },
40880 { (char *)"ImageHandler_SetName", (PyCFunction) _wrap_ImageHandler_SetName, METH_VARARGS | METH_KEYWORDS },
40881 { (char *)"ImageHandler_SetExtension", (PyCFunction) _wrap_ImageHandler_SetExtension, METH_VARARGS | METH_KEYWORDS },
40882 { (char *)"ImageHandler_SetType", (PyCFunction) _wrap_ImageHandler_SetType, METH_VARARGS | METH_KEYWORDS },
40883 { (char *)"ImageHandler_SetMimeType", (PyCFunction) _wrap_ImageHandler_SetMimeType, METH_VARARGS | METH_KEYWORDS },
40884 { (char *)"ImageHandler_swigregister", ImageHandler_swigregister, METH_VARARGS },
40885 { (char *)"new_ImageHistogram", (PyCFunction) _wrap_new_ImageHistogram, METH_VARARGS | METH_KEYWORDS },
40886 { (char *)"ImageHistogram_MakeKey", (PyCFunction) _wrap_ImageHistogram_MakeKey, METH_VARARGS | METH_KEYWORDS },
40887 { (char *)"ImageHistogram_FindFirstUnusedColour", (PyCFunction) _wrap_ImageHistogram_FindFirstUnusedColour, METH_VARARGS | METH_KEYWORDS },
40888 { (char *)"ImageHistogram_swigregister", ImageHistogram_swigregister, METH_VARARGS },
40889 { (char *)"new_Image", (PyCFunction) _wrap_new_Image, METH_VARARGS | METH_KEYWORDS },
40890 { (char *)"delete_Image", (PyCFunction) _wrap_delete_Image, METH_VARARGS | METH_KEYWORDS },
40891 { (char *)"new_ImageFromMime", (PyCFunction) _wrap_new_ImageFromMime, METH_VARARGS | METH_KEYWORDS },
40892 { (char *)"new_ImageFromStream", (PyCFunction) _wrap_new_ImageFromStream, METH_VARARGS | METH_KEYWORDS },
40893 { (char *)"new_ImageFromStreamMime", (PyCFunction) _wrap_new_ImageFromStreamMime, METH_VARARGS | METH_KEYWORDS },
40894 { (char *)"new_EmptyImage", (PyCFunction) _wrap_new_EmptyImage, METH_VARARGS | METH_KEYWORDS },
40895 { (char *)"new_ImageFromBitmap", (PyCFunction) _wrap_new_ImageFromBitmap, METH_VARARGS | METH_KEYWORDS },
40896 { (char *)"new_ImageFromData", (PyCFunction) _wrap_new_ImageFromData, METH_VARARGS | METH_KEYWORDS },
40897 { (char *)"Image_Create", (PyCFunction) _wrap_Image_Create, METH_VARARGS | METH_KEYWORDS },
40898 { (char *)"Image_Destroy", (PyCFunction) _wrap_Image_Destroy, METH_VARARGS | METH_KEYWORDS },
40899 { (char *)"Image_Scale", (PyCFunction) _wrap_Image_Scale, METH_VARARGS | METH_KEYWORDS },
40900 { (char *)"Image_ShrinkBy", (PyCFunction) _wrap_Image_ShrinkBy, METH_VARARGS | METH_KEYWORDS },
40901 { (char *)"Image_Rescale", (PyCFunction) _wrap_Image_Rescale, METH_VARARGS | METH_KEYWORDS },
40902 { (char *)"Image_SetRGB", (PyCFunction) _wrap_Image_SetRGB, METH_VARARGS | METH_KEYWORDS },
40903 { (char *)"Image_GetRed", (PyCFunction) _wrap_Image_GetRed, METH_VARARGS | METH_KEYWORDS },
40904 { (char *)"Image_GetGreen", (PyCFunction) _wrap_Image_GetGreen, METH_VARARGS | METH_KEYWORDS },
40905 { (char *)"Image_GetBlue", (PyCFunction) _wrap_Image_GetBlue, METH_VARARGS | METH_KEYWORDS },
40906 { (char *)"Image_SetAlpha", (PyCFunction) _wrap_Image_SetAlpha, METH_VARARGS | METH_KEYWORDS },
40907 { (char *)"Image_GetAlpha", (PyCFunction) _wrap_Image_GetAlpha, METH_VARARGS | METH_KEYWORDS },
40908 { (char *)"Image_HasAlpha", (PyCFunction) _wrap_Image_HasAlpha, METH_VARARGS | METH_KEYWORDS },
40909 { (char *)"Image_FindFirstUnusedColour", (PyCFunction) _wrap_Image_FindFirstUnusedColour, METH_VARARGS | METH_KEYWORDS },
40910 { (char *)"Image_SetMaskFromImage", (PyCFunction) _wrap_Image_SetMaskFromImage, METH_VARARGS | METH_KEYWORDS },
40911 { (char *)"Image_CanRead", (PyCFunction) _wrap_Image_CanRead, METH_VARARGS | METH_KEYWORDS },
40912 { (char *)"Image_GetImageCount", (PyCFunction) _wrap_Image_GetImageCount, METH_VARARGS | METH_KEYWORDS },
40913 { (char *)"Image_LoadFile", (PyCFunction) _wrap_Image_LoadFile, METH_VARARGS | METH_KEYWORDS },
40914 { (char *)"Image_LoadMimeFile", (PyCFunction) _wrap_Image_LoadMimeFile, METH_VARARGS | METH_KEYWORDS },
40915 { (char *)"Image_SaveFile", (PyCFunction) _wrap_Image_SaveFile, METH_VARARGS | METH_KEYWORDS },
40916 { (char *)"Image_SaveMimeFile", (PyCFunction) _wrap_Image_SaveMimeFile, METH_VARARGS | METH_KEYWORDS },
40917 { (char *)"Image_CanReadStream", (PyCFunction) _wrap_Image_CanReadStream, METH_VARARGS | METH_KEYWORDS },
40918 { (char *)"Image_LoadStream", (PyCFunction) _wrap_Image_LoadStream, METH_VARARGS | METH_KEYWORDS },
40919 { (char *)"Image_LoadMimeStream", (PyCFunction) _wrap_Image_LoadMimeStream, METH_VARARGS | METH_KEYWORDS },
40920 { (char *)"Image_Ok", (PyCFunction) _wrap_Image_Ok, METH_VARARGS | METH_KEYWORDS },
40921 { (char *)"Image_GetWidth", (PyCFunction) _wrap_Image_GetWidth, METH_VARARGS | METH_KEYWORDS },
40922 { (char *)"Image_GetHeight", (PyCFunction) _wrap_Image_GetHeight, METH_VARARGS | METH_KEYWORDS },
40923 { (char *)"Image_GetSize", (PyCFunction) _wrap_Image_GetSize, METH_VARARGS | METH_KEYWORDS },
40924 { (char *)"Image_GetSubImage", (PyCFunction) _wrap_Image_GetSubImage, METH_VARARGS | METH_KEYWORDS },
40925 { (char *)"Image_Copy", (PyCFunction) _wrap_Image_Copy, METH_VARARGS | METH_KEYWORDS },
40926 { (char *)"Image_Paste", (PyCFunction) _wrap_Image_Paste, METH_VARARGS | METH_KEYWORDS },
40927 { (char *)"Image_GetData", (PyCFunction) _wrap_Image_GetData, METH_VARARGS | METH_KEYWORDS },
40928 { (char *)"Image_SetData", (PyCFunction) _wrap_Image_SetData, METH_VARARGS | METH_KEYWORDS },
40929 { (char *)"Image_GetDataBuffer", (PyCFunction) _wrap_Image_GetDataBuffer, METH_VARARGS | METH_KEYWORDS },
40930 { (char *)"Image_SetDataBuffer", (PyCFunction) _wrap_Image_SetDataBuffer, METH_VARARGS | METH_KEYWORDS },
40931 { (char *)"Image_GetAlphaData", (PyCFunction) _wrap_Image_GetAlphaData, METH_VARARGS | METH_KEYWORDS },
40932 { (char *)"Image_SetAlphaData", (PyCFunction) _wrap_Image_SetAlphaData, METH_VARARGS | METH_KEYWORDS },
40933 { (char *)"Image_GetAlphaBuffer", (PyCFunction) _wrap_Image_GetAlphaBuffer, METH_VARARGS | METH_KEYWORDS },
40934 { (char *)"Image_SetAlphaBuffer", (PyCFunction) _wrap_Image_SetAlphaBuffer, METH_VARARGS | METH_KEYWORDS },
40935 { (char *)"Image_SetMaskColour", (PyCFunction) _wrap_Image_SetMaskColour, METH_VARARGS | METH_KEYWORDS },
40936 { (char *)"Image_GetMaskRed", (PyCFunction) _wrap_Image_GetMaskRed, METH_VARARGS | METH_KEYWORDS },
40937 { (char *)"Image_GetMaskGreen", (PyCFunction) _wrap_Image_GetMaskGreen, METH_VARARGS | METH_KEYWORDS },
40938 { (char *)"Image_GetMaskBlue", (PyCFunction) _wrap_Image_GetMaskBlue, METH_VARARGS | METH_KEYWORDS },
40939 { (char *)"Image_SetMask", (PyCFunction) _wrap_Image_SetMask, METH_VARARGS | METH_KEYWORDS },
40940 { (char *)"Image_HasMask", (PyCFunction) _wrap_Image_HasMask, METH_VARARGS | METH_KEYWORDS },
40941 { (char *)"Image_Rotate", (PyCFunction) _wrap_Image_Rotate, METH_VARARGS | METH_KEYWORDS },
40942 { (char *)"Image_Rotate90", (PyCFunction) _wrap_Image_Rotate90, METH_VARARGS | METH_KEYWORDS },
40943 { (char *)"Image_Mirror", (PyCFunction) _wrap_Image_Mirror, METH_VARARGS | METH_KEYWORDS },
40944 { (char *)"Image_Replace", (PyCFunction) _wrap_Image_Replace, METH_VARARGS | METH_KEYWORDS },
40945 { (char *)"Image_ConvertToMono", (PyCFunction) _wrap_Image_ConvertToMono, METH_VARARGS | METH_KEYWORDS },
40946 { (char *)"Image_SetOption", (PyCFunction) _wrap_Image_SetOption, METH_VARARGS | METH_KEYWORDS },
40947 { (char *)"Image_SetOptionInt", (PyCFunction) _wrap_Image_SetOptionInt, METH_VARARGS | METH_KEYWORDS },
40948 { (char *)"Image_GetOption", (PyCFunction) _wrap_Image_GetOption, METH_VARARGS | METH_KEYWORDS },
40949 { (char *)"Image_GetOptionInt", (PyCFunction) _wrap_Image_GetOptionInt, METH_VARARGS | METH_KEYWORDS },
40950 { (char *)"Image_HasOption", (PyCFunction) _wrap_Image_HasOption, METH_VARARGS | METH_KEYWORDS },
40951 { (char *)"Image_CountColours", (PyCFunction) _wrap_Image_CountColours, METH_VARARGS | METH_KEYWORDS },
40952 { (char *)"Image_ComputeHistogram", (PyCFunction) _wrap_Image_ComputeHistogram, METH_VARARGS | METH_KEYWORDS },
40953 { (char *)"Image_AddHandler", (PyCFunction) _wrap_Image_AddHandler, METH_VARARGS | METH_KEYWORDS },
40954 { (char *)"Image_InsertHandler", (PyCFunction) _wrap_Image_InsertHandler, METH_VARARGS | METH_KEYWORDS },
40955 { (char *)"Image_RemoveHandler", (PyCFunction) _wrap_Image_RemoveHandler, METH_VARARGS | METH_KEYWORDS },
40956 { (char *)"Image_GetImageExtWildcard", (PyCFunction) _wrap_Image_GetImageExtWildcard, METH_VARARGS | METH_KEYWORDS },
40957 { (char *)"Image_ConvertToBitmap", (PyCFunction) _wrap_Image_ConvertToBitmap, METH_VARARGS | METH_KEYWORDS },
40958 { (char *)"Image_ConvertToMonoBitmap", (PyCFunction) _wrap_Image_ConvertToMonoBitmap, METH_VARARGS | METH_KEYWORDS },
40959 { (char *)"Image_swigregister", Image_swigregister, METH_VARARGS },
40960 { (char *)"new_BMPHandler", (PyCFunction) _wrap_new_BMPHandler, METH_VARARGS | METH_KEYWORDS },
40961 { (char *)"BMPHandler_swigregister", BMPHandler_swigregister, METH_VARARGS },
40962 { (char *)"new_ICOHandler", (PyCFunction) _wrap_new_ICOHandler, METH_VARARGS | METH_KEYWORDS },
40963 { (char *)"ICOHandler_swigregister", ICOHandler_swigregister, METH_VARARGS },
40964 { (char *)"new_CURHandler", (PyCFunction) _wrap_new_CURHandler, METH_VARARGS | METH_KEYWORDS },
40965 { (char *)"CURHandler_swigregister", CURHandler_swigregister, METH_VARARGS },
40966 { (char *)"new_ANIHandler", (PyCFunction) _wrap_new_ANIHandler, METH_VARARGS | METH_KEYWORDS },
40967 { (char *)"ANIHandler_swigregister", ANIHandler_swigregister, METH_VARARGS },
40968 { (char *)"new_PNGHandler", (PyCFunction) _wrap_new_PNGHandler, METH_VARARGS | METH_KEYWORDS },
40969 { (char *)"PNGHandler_swigregister", PNGHandler_swigregister, METH_VARARGS },
40970 { (char *)"new_GIFHandler", (PyCFunction) _wrap_new_GIFHandler, METH_VARARGS | METH_KEYWORDS },
40971 { (char *)"GIFHandler_swigregister", GIFHandler_swigregister, METH_VARARGS },
40972 { (char *)"new_PCXHandler", (PyCFunction) _wrap_new_PCXHandler, METH_VARARGS | METH_KEYWORDS },
40973 { (char *)"PCXHandler_swigregister", PCXHandler_swigregister, METH_VARARGS },
40974 { (char *)"new_JPEGHandler", (PyCFunction) _wrap_new_JPEGHandler, METH_VARARGS | METH_KEYWORDS },
40975 { (char *)"JPEGHandler_swigregister", JPEGHandler_swigregister, METH_VARARGS },
40976 { (char *)"new_PNMHandler", (PyCFunction) _wrap_new_PNMHandler, METH_VARARGS | METH_KEYWORDS },
40977 { (char *)"PNMHandler_swigregister", PNMHandler_swigregister, METH_VARARGS },
40978 { (char *)"new_XPMHandler", (PyCFunction) _wrap_new_XPMHandler, METH_VARARGS | METH_KEYWORDS },
40979 { (char *)"XPMHandler_swigregister", XPMHandler_swigregister, METH_VARARGS },
40980 { (char *)"new_TIFFHandler", (PyCFunction) _wrap_new_TIFFHandler, METH_VARARGS | METH_KEYWORDS },
40981 { (char *)"TIFFHandler_swigregister", TIFFHandler_swigregister, METH_VARARGS },
40982 { (char *)"new_EvtHandler", (PyCFunction) _wrap_new_EvtHandler, METH_VARARGS | METH_KEYWORDS },
40983 { (char *)"EvtHandler_GetNextHandler", (PyCFunction) _wrap_EvtHandler_GetNextHandler, METH_VARARGS | METH_KEYWORDS },
40984 { (char *)"EvtHandler_GetPreviousHandler", (PyCFunction) _wrap_EvtHandler_GetPreviousHandler, METH_VARARGS | METH_KEYWORDS },
40985 { (char *)"EvtHandler_SetNextHandler", (PyCFunction) _wrap_EvtHandler_SetNextHandler, METH_VARARGS | METH_KEYWORDS },
40986 { (char *)"EvtHandler_SetPreviousHandler", (PyCFunction) _wrap_EvtHandler_SetPreviousHandler, METH_VARARGS | METH_KEYWORDS },
40987 { (char *)"EvtHandler_GetEvtHandlerEnabled", (PyCFunction) _wrap_EvtHandler_GetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS },
40988 { (char *)"EvtHandler_SetEvtHandlerEnabled", (PyCFunction) _wrap_EvtHandler_SetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS },
40989 { (char *)"EvtHandler_ProcessEvent", (PyCFunction) _wrap_EvtHandler_ProcessEvent, METH_VARARGS | METH_KEYWORDS },
40990 { (char *)"EvtHandler_AddPendingEvent", (PyCFunction) _wrap_EvtHandler_AddPendingEvent, METH_VARARGS | METH_KEYWORDS },
40991 { (char *)"EvtHandler_ProcessPendingEvents", (PyCFunction) _wrap_EvtHandler_ProcessPendingEvents, METH_VARARGS | METH_KEYWORDS },
40992 { (char *)"EvtHandler_Connect", (PyCFunction) _wrap_EvtHandler_Connect, METH_VARARGS | METH_KEYWORDS },
40993 { (char *)"EvtHandler_Disconnect", (PyCFunction) _wrap_EvtHandler_Disconnect, METH_VARARGS | METH_KEYWORDS },
40994 { (char *)"EvtHandler__setOORInfo", (PyCFunction) _wrap_EvtHandler__setOORInfo, METH_VARARGS | METH_KEYWORDS },
40995 { (char *)"EvtHandler_swigregister", EvtHandler_swigregister, METH_VARARGS },
40996 { (char *)"NewEventType", (PyCFunction) _wrap_NewEventType, METH_VARARGS | METH_KEYWORDS },
40997 { (char *)"delete_Event", (PyCFunction) _wrap_delete_Event, METH_VARARGS | METH_KEYWORDS },
40998 { (char *)"Event_SetEventType", (PyCFunction) _wrap_Event_SetEventType, METH_VARARGS | METH_KEYWORDS },
40999 { (char *)"Event_GetEventType", (PyCFunction) _wrap_Event_GetEventType, METH_VARARGS | METH_KEYWORDS },
41000 { (char *)"Event_GetEventObject", (PyCFunction) _wrap_Event_GetEventObject, METH_VARARGS | METH_KEYWORDS },
41001 { (char *)"Event_SetEventObject", (PyCFunction) _wrap_Event_SetEventObject, METH_VARARGS | METH_KEYWORDS },
41002 { (char *)"Event_GetTimestamp", (PyCFunction) _wrap_Event_GetTimestamp, METH_VARARGS | METH_KEYWORDS },
41003 { (char *)"Event_SetTimestamp", (PyCFunction) _wrap_Event_SetTimestamp, METH_VARARGS | METH_KEYWORDS },
41004 { (char *)"Event_GetId", (PyCFunction) _wrap_Event_GetId, METH_VARARGS | METH_KEYWORDS },
41005 { (char *)"Event_SetId", (PyCFunction) _wrap_Event_SetId, METH_VARARGS | METH_KEYWORDS },
41006 { (char *)"Event_IsCommandEvent", (PyCFunction) _wrap_Event_IsCommandEvent, METH_VARARGS | METH_KEYWORDS },
41007 { (char *)"Event_Skip", (PyCFunction) _wrap_Event_Skip, METH_VARARGS | METH_KEYWORDS },
41008 { (char *)"Event_GetSkipped", (PyCFunction) _wrap_Event_GetSkipped, METH_VARARGS | METH_KEYWORDS },
41009 { (char *)"Event_ShouldPropagate", (PyCFunction) _wrap_Event_ShouldPropagate, METH_VARARGS | METH_KEYWORDS },
41010 { (char *)"Event_StopPropagation", (PyCFunction) _wrap_Event_StopPropagation, METH_VARARGS | METH_KEYWORDS },
41011 { (char *)"Event_ResumePropagation", (PyCFunction) _wrap_Event_ResumePropagation, METH_VARARGS | METH_KEYWORDS },
41012 { (char *)"Event_Clone", (PyCFunction) _wrap_Event_Clone, METH_VARARGS | METH_KEYWORDS },
41013 { (char *)"Event_swigregister", Event_swigregister, METH_VARARGS },
41014 { (char *)"new_PropagationDisabler", (PyCFunction) _wrap_new_PropagationDisabler, METH_VARARGS | METH_KEYWORDS },
41015 { (char *)"delete_PropagationDisabler", (PyCFunction) _wrap_delete_PropagationDisabler, METH_VARARGS | METH_KEYWORDS },
41016 { (char *)"PropagationDisabler_swigregister", PropagationDisabler_swigregister, METH_VARARGS },
41017 { (char *)"new_PropagateOnce", (PyCFunction) _wrap_new_PropagateOnce, METH_VARARGS | METH_KEYWORDS },
41018 { (char *)"delete_PropagateOnce", (PyCFunction) _wrap_delete_PropagateOnce, METH_VARARGS | METH_KEYWORDS },
41019 { (char *)"PropagateOnce_swigregister", PropagateOnce_swigregister, METH_VARARGS },
41020 { (char *)"new_CommandEvent", (PyCFunction) _wrap_new_CommandEvent, METH_VARARGS | METH_KEYWORDS },
41021 { (char *)"CommandEvent_GetSelection", (PyCFunction) _wrap_CommandEvent_GetSelection, METH_VARARGS | METH_KEYWORDS },
41022 { (char *)"CommandEvent_SetString", (PyCFunction) _wrap_CommandEvent_SetString, METH_VARARGS | METH_KEYWORDS },
41023 { (char *)"CommandEvent_GetString", (PyCFunction) _wrap_CommandEvent_GetString, METH_VARARGS | METH_KEYWORDS },
41024 { (char *)"CommandEvent_IsChecked", (PyCFunction) _wrap_CommandEvent_IsChecked, METH_VARARGS | METH_KEYWORDS },
41025 { (char *)"CommandEvent_IsSelection", (PyCFunction) _wrap_CommandEvent_IsSelection, METH_VARARGS | METH_KEYWORDS },
41026 { (char *)"CommandEvent_SetExtraLong", (PyCFunction) _wrap_CommandEvent_SetExtraLong, METH_VARARGS | METH_KEYWORDS },
41027 { (char *)"CommandEvent_GetExtraLong", (PyCFunction) _wrap_CommandEvent_GetExtraLong, METH_VARARGS | METH_KEYWORDS },
41028 { (char *)"CommandEvent_SetInt", (PyCFunction) _wrap_CommandEvent_SetInt, METH_VARARGS | METH_KEYWORDS },
41029 { (char *)"CommandEvent_GetInt", (PyCFunction) _wrap_CommandEvent_GetInt, METH_VARARGS | METH_KEYWORDS },
41030 { (char *)"CommandEvent_Clone", (PyCFunction) _wrap_CommandEvent_Clone, METH_VARARGS | METH_KEYWORDS },
41031 { (char *)"CommandEvent_swigregister", CommandEvent_swigregister, METH_VARARGS },
41032 { (char *)"new_NotifyEvent", (PyCFunction) _wrap_new_NotifyEvent, METH_VARARGS | METH_KEYWORDS },
41033 { (char *)"NotifyEvent_Veto", (PyCFunction) _wrap_NotifyEvent_Veto, METH_VARARGS | METH_KEYWORDS },
41034 { (char *)"NotifyEvent_Allow", (PyCFunction) _wrap_NotifyEvent_Allow, METH_VARARGS | METH_KEYWORDS },
41035 { (char *)"NotifyEvent_IsAllowed", (PyCFunction) _wrap_NotifyEvent_IsAllowed, METH_VARARGS | METH_KEYWORDS },
41036 { (char *)"NotifyEvent_swigregister", NotifyEvent_swigregister, METH_VARARGS },
41037 { (char *)"new_ScrollEvent", (PyCFunction) _wrap_new_ScrollEvent, METH_VARARGS | METH_KEYWORDS },
41038 { (char *)"ScrollEvent_GetOrientation", (PyCFunction) _wrap_ScrollEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS },
41039 { (char *)"ScrollEvent_GetPosition", (PyCFunction) _wrap_ScrollEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
41040 { (char *)"ScrollEvent_SetOrientation", (PyCFunction) _wrap_ScrollEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS },
41041 { (char *)"ScrollEvent_SetPosition", (PyCFunction) _wrap_ScrollEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
41042 { (char *)"ScrollEvent_swigregister", ScrollEvent_swigregister, METH_VARARGS },
41043 { (char *)"new_ScrollWinEvent", (PyCFunction) _wrap_new_ScrollWinEvent, METH_VARARGS | METH_KEYWORDS },
41044 { (char *)"ScrollWinEvent_GetOrientation", (PyCFunction) _wrap_ScrollWinEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS },
41045 { (char *)"ScrollWinEvent_GetPosition", (PyCFunction) _wrap_ScrollWinEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
41046 { (char *)"ScrollWinEvent_SetOrientation", (PyCFunction) _wrap_ScrollWinEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS },
41047 { (char *)"ScrollWinEvent_SetPosition", (PyCFunction) _wrap_ScrollWinEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
41048 { (char *)"ScrollWinEvent_swigregister", ScrollWinEvent_swigregister, METH_VARARGS },
41049 { (char *)"new_MouseEvent", (PyCFunction) _wrap_new_MouseEvent, METH_VARARGS | METH_KEYWORDS },
41050 { (char *)"MouseEvent_IsButton", (PyCFunction) _wrap_MouseEvent_IsButton, METH_VARARGS | METH_KEYWORDS },
41051 { (char *)"MouseEvent_ButtonDown", (PyCFunction) _wrap_MouseEvent_ButtonDown, METH_VARARGS | METH_KEYWORDS },
41052 { (char *)"MouseEvent_ButtonDClick", (PyCFunction) _wrap_MouseEvent_ButtonDClick, METH_VARARGS | METH_KEYWORDS },
41053 { (char *)"MouseEvent_ButtonUp", (PyCFunction) _wrap_MouseEvent_ButtonUp, METH_VARARGS | METH_KEYWORDS },
41054 { (char *)"MouseEvent_Button", (PyCFunction) _wrap_MouseEvent_Button, METH_VARARGS | METH_KEYWORDS },
41055 { (char *)"MouseEvent_ButtonIsDown", (PyCFunction) _wrap_MouseEvent_ButtonIsDown, METH_VARARGS | METH_KEYWORDS },
41056 { (char *)"MouseEvent_GetButton", (PyCFunction) _wrap_MouseEvent_GetButton, METH_VARARGS | METH_KEYWORDS },
41057 { (char *)"MouseEvent_ControlDown", (PyCFunction) _wrap_MouseEvent_ControlDown, METH_VARARGS | METH_KEYWORDS },
41058 { (char *)"MouseEvent_MetaDown", (PyCFunction) _wrap_MouseEvent_MetaDown, METH_VARARGS | METH_KEYWORDS },
41059 { (char *)"MouseEvent_AltDown", (PyCFunction) _wrap_MouseEvent_AltDown, METH_VARARGS | METH_KEYWORDS },
41060 { (char *)"MouseEvent_ShiftDown", (PyCFunction) _wrap_MouseEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS },
41061 { (char *)"MouseEvent_LeftDown", (PyCFunction) _wrap_MouseEvent_LeftDown, METH_VARARGS | METH_KEYWORDS },
41062 { (char *)"MouseEvent_MiddleDown", (PyCFunction) _wrap_MouseEvent_MiddleDown, METH_VARARGS | METH_KEYWORDS },
41063 { (char *)"MouseEvent_RightDown", (PyCFunction) _wrap_MouseEvent_RightDown, METH_VARARGS | METH_KEYWORDS },
41064 { (char *)"MouseEvent_LeftUp", (PyCFunction) _wrap_MouseEvent_LeftUp, METH_VARARGS | METH_KEYWORDS },
41065 { (char *)"MouseEvent_MiddleUp", (PyCFunction) _wrap_MouseEvent_MiddleUp, METH_VARARGS | METH_KEYWORDS },
41066 { (char *)"MouseEvent_RightUp", (PyCFunction) _wrap_MouseEvent_RightUp, METH_VARARGS | METH_KEYWORDS },
41067 { (char *)"MouseEvent_LeftDClick", (PyCFunction) _wrap_MouseEvent_LeftDClick, METH_VARARGS | METH_KEYWORDS },
41068 { (char *)"MouseEvent_MiddleDClick", (PyCFunction) _wrap_MouseEvent_MiddleDClick, METH_VARARGS | METH_KEYWORDS },
41069 { (char *)"MouseEvent_RightDClick", (PyCFunction) _wrap_MouseEvent_RightDClick, METH_VARARGS | METH_KEYWORDS },
41070 { (char *)"MouseEvent_LeftIsDown", (PyCFunction) _wrap_MouseEvent_LeftIsDown, METH_VARARGS | METH_KEYWORDS },
41071 { (char *)"MouseEvent_MiddleIsDown", (PyCFunction) _wrap_MouseEvent_MiddleIsDown, METH_VARARGS | METH_KEYWORDS },
41072 { (char *)"MouseEvent_RightIsDown", (PyCFunction) _wrap_MouseEvent_RightIsDown, METH_VARARGS | METH_KEYWORDS },
41073 { (char *)"MouseEvent_Dragging", (PyCFunction) _wrap_MouseEvent_Dragging, METH_VARARGS | METH_KEYWORDS },
41074 { (char *)"MouseEvent_Moving", (PyCFunction) _wrap_MouseEvent_Moving, METH_VARARGS | METH_KEYWORDS },
41075 { (char *)"MouseEvent_Entering", (PyCFunction) _wrap_MouseEvent_Entering, METH_VARARGS | METH_KEYWORDS },
41076 { (char *)"MouseEvent_Leaving", (PyCFunction) _wrap_MouseEvent_Leaving, METH_VARARGS | METH_KEYWORDS },
41077 { (char *)"MouseEvent_GetPosition", (PyCFunction) _wrap_MouseEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
41078 { (char *)"MouseEvent_GetPositionTuple", (PyCFunction) _wrap_MouseEvent_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
41079 { (char *)"MouseEvent_GetLogicalPosition", (PyCFunction) _wrap_MouseEvent_GetLogicalPosition, METH_VARARGS | METH_KEYWORDS },
41080 { (char *)"MouseEvent_GetX", (PyCFunction) _wrap_MouseEvent_GetX, METH_VARARGS | METH_KEYWORDS },
41081 { (char *)"MouseEvent_GetY", (PyCFunction) _wrap_MouseEvent_GetY, METH_VARARGS | METH_KEYWORDS },
41082 { (char *)"MouseEvent_GetWheelRotation", (PyCFunction) _wrap_MouseEvent_GetWheelRotation, METH_VARARGS | METH_KEYWORDS },
41083 { (char *)"MouseEvent_GetWheelDelta", (PyCFunction) _wrap_MouseEvent_GetWheelDelta, METH_VARARGS | METH_KEYWORDS },
41084 { (char *)"MouseEvent_GetLinesPerAction", (PyCFunction) _wrap_MouseEvent_GetLinesPerAction, METH_VARARGS | METH_KEYWORDS },
41085 { (char *)"MouseEvent_IsPageScroll", (PyCFunction) _wrap_MouseEvent_IsPageScroll, METH_VARARGS | METH_KEYWORDS },
41086 { (char *)"MouseEvent_m_x_set", (PyCFunction) _wrap_MouseEvent_m_x_set, METH_VARARGS | METH_KEYWORDS },
41087 { (char *)"MouseEvent_m_x_get", (PyCFunction) _wrap_MouseEvent_m_x_get, METH_VARARGS | METH_KEYWORDS },
41088 { (char *)"MouseEvent_m_y_set", (PyCFunction) _wrap_MouseEvent_m_y_set, METH_VARARGS | METH_KEYWORDS },
41089 { (char *)"MouseEvent_m_y_get", (PyCFunction) _wrap_MouseEvent_m_y_get, METH_VARARGS | METH_KEYWORDS },
41090 { (char *)"MouseEvent_m_leftDown_set", (PyCFunction) _wrap_MouseEvent_m_leftDown_set, METH_VARARGS | METH_KEYWORDS },
41091 { (char *)"MouseEvent_m_leftDown_get", (PyCFunction) _wrap_MouseEvent_m_leftDown_get, METH_VARARGS | METH_KEYWORDS },
41092 { (char *)"MouseEvent_m_middleDown_set", (PyCFunction) _wrap_MouseEvent_m_middleDown_set, METH_VARARGS | METH_KEYWORDS },
41093 { (char *)"MouseEvent_m_middleDown_get", (PyCFunction) _wrap_MouseEvent_m_middleDown_get, METH_VARARGS | METH_KEYWORDS },
41094 { (char *)"MouseEvent_m_rightDown_set", (PyCFunction) _wrap_MouseEvent_m_rightDown_set, METH_VARARGS | METH_KEYWORDS },
41095 { (char *)"MouseEvent_m_rightDown_get", (PyCFunction) _wrap_MouseEvent_m_rightDown_get, METH_VARARGS | METH_KEYWORDS },
41096 { (char *)"MouseEvent_m_controlDown_set", (PyCFunction) _wrap_MouseEvent_m_controlDown_set, METH_VARARGS | METH_KEYWORDS },
41097 { (char *)"MouseEvent_m_controlDown_get", (PyCFunction) _wrap_MouseEvent_m_controlDown_get, METH_VARARGS | METH_KEYWORDS },
41098 { (char *)"MouseEvent_m_shiftDown_set", (PyCFunction) _wrap_MouseEvent_m_shiftDown_set, METH_VARARGS | METH_KEYWORDS },
41099 { (char *)"MouseEvent_m_shiftDown_get", (PyCFunction) _wrap_MouseEvent_m_shiftDown_get, METH_VARARGS | METH_KEYWORDS },
41100 { (char *)"MouseEvent_m_altDown_set", (PyCFunction) _wrap_MouseEvent_m_altDown_set, METH_VARARGS | METH_KEYWORDS },
41101 { (char *)"MouseEvent_m_altDown_get", (PyCFunction) _wrap_MouseEvent_m_altDown_get, METH_VARARGS | METH_KEYWORDS },
41102 { (char *)"MouseEvent_m_metaDown_set", (PyCFunction) _wrap_MouseEvent_m_metaDown_set, METH_VARARGS | METH_KEYWORDS },
41103 { (char *)"MouseEvent_m_metaDown_get", (PyCFunction) _wrap_MouseEvent_m_metaDown_get, METH_VARARGS | METH_KEYWORDS },
41104 { (char *)"MouseEvent_m_wheelRotation_set", (PyCFunction) _wrap_MouseEvent_m_wheelRotation_set, METH_VARARGS | METH_KEYWORDS },
41105 { (char *)"MouseEvent_m_wheelRotation_get", (PyCFunction) _wrap_MouseEvent_m_wheelRotation_get, METH_VARARGS | METH_KEYWORDS },
41106 { (char *)"MouseEvent_m_wheelDelta_set", (PyCFunction) _wrap_MouseEvent_m_wheelDelta_set, METH_VARARGS | METH_KEYWORDS },
41107 { (char *)"MouseEvent_m_wheelDelta_get", (PyCFunction) _wrap_MouseEvent_m_wheelDelta_get, METH_VARARGS | METH_KEYWORDS },
41108 { (char *)"MouseEvent_m_linesPerAction_set", (PyCFunction) _wrap_MouseEvent_m_linesPerAction_set, METH_VARARGS | METH_KEYWORDS },
41109 { (char *)"MouseEvent_m_linesPerAction_get", (PyCFunction) _wrap_MouseEvent_m_linesPerAction_get, METH_VARARGS | METH_KEYWORDS },
41110 { (char *)"MouseEvent_swigregister", MouseEvent_swigregister, METH_VARARGS },
41111 { (char *)"new_SetCursorEvent", (PyCFunction) _wrap_new_SetCursorEvent, METH_VARARGS | METH_KEYWORDS },
41112 { (char *)"SetCursorEvent_GetX", (PyCFunction) _wrap_SetCursorEvent_GetX, METH_VARARGS | METH_KEYWORDS },
41113 { (char *)"SetCursorEvent_GetY", (PyCFunction) _wrap_SetCursorEvent_GetY, METH_VARARGS | METH_KEYWORDS },
41114 { (char *)"SetCursorEvent_SetCursor", (PyCFunction) _wrap_SetCursorEvent_SetCursor, METH_VARARGS | METH_KEYWORDS },
41115 { (char *)"SetCursorEvent_GetCursor", (PyCFunction) _wrap_SetCursorEvent_GetCursor, METH_VARARGS | METH_KEYWORDS },
41116 { (char *)"SetCursorEvent_HasCursor", (PyCFunction) _wrap_SetCursorEvent_HasCursor, METH_VARARGS | METH_KEYWORDS },
41117 { (char *)"SetCursorEvent_swigregister", SetCursorEvent_swigregister, METH_VARARGS },
41118 { (char *)"new_KeyEvent", (PyCFunction) _wrap_new_KeyEvent, METH_VARARGS | METH_KEYWORDS },
41119 { (char *)"KeyEvent_ControlDown", (PyCFunction) _wrap_KeyEvent_ControlDown, METH_VARARGS | METH_KEYWORDS },
41120 { (char *)"KeyEvent_MetaDown", (PyCFunction) _wrap_KeyEvent_MetaDown, METH_VARARGS | METH_KEYWORDS },
41121 { (char *)"KeyEvent_AltDown", (PyCFunction) _wrap_KeyEvent_AltDown, METH_VARARGS | METH_KEYWORDS },
41122 { (char *)"KeyEvent_ShiftDown", (PyCFunction) _wrap_KeyEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS },
41123 { (char *)"KeyEvent_HasModifiers", (PyCFunction) _wrap_KeyEvent_HasModifiers, METH_VARARGS | METH_KEYWORDS },
41124 { (char *)"KeyEvent_GetKeyCode", (PyCFunction) _wrap_KeyEvent_GetKeyCode, METH_VARARGS | METH_KEYWORDS },
41125 { (char *)"KeyEvent_GetUniChar", (PyCFunction) _wrap_KeyEvent_GetUniChar, METH_VARARGS | METH_KEYWORDS },
41126 { (char *)"KeyEvent_GetRawKeyCode", (PyCFunction) _wrap_KeyEvent_GetRawKeyCode, METH_VARARGS | METH_KEYWORDS },
41127 { (char *)"KeyEvent_GetRawKeyFlags", (PyCFunction) _wrap_KeyEvent_GetRawKeyFlags, METH_VARARGS | METH_KEYWORDS },
41128 { (char *)"KeyEvent_GetPosition", (PyCFunction) _wrap_KeyEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
41129 { (char *)"KeyEvent_GetPositionTuple", (PyCFunction) _wrap_KeyEvent_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
41130 { (char *)"KeyEvent_GetX", (PyCFunction) _wrap_KeyEvent_GetX, METH_VARARGS | METH_KEYWORDS },
41131 { (char *)"KeyEvent_GetY", (PyCFunction) _wrap_KeyEvent_GetY, METH_VARARGS | METH_KEYWORDS },
41132 { (char *)"KeyEvent_m_x_set", (PyCFunction) _wrap_KeyEvent_m_x_set, METH_VARARGS | METH_KEYWORDS },
41133 { (char *)"KeyEvent_m_x_get", (PyCFunction) _wrap_KeyEvent_m_x_get, METH_VARARGS | METH_KEYWORDS },
41134 { (char *)"KeyEvent_m_y_set", (PyCFunction) _wrap_KeyEvent_m_y_set, METH_VARARGS | METH_KEYWORDS },
41135 { (char *)"KeyEvent_m_y_get", (PyCFunction) _wrap_KeyEvent_m_y_get, METH_VARARGS | METH_KEYWORDS },
41136 { (char *)"KeyEvent_m_keyCode_set", (PyCFunction) _wrap_KeyEvent_m_keyCode_set, METH_VARARGS | METH_KEYWORDS },
41137 { (char *)"KeyEvent_m_keyCode_get", (PyCFunction) _wrap_KeyEvent_m_keyCode_get, METH_VARARGS | METH_KEYWORDS },
41138 { (char *)"KeyEvent_m_controlDown_set", (PyCFunction) _wrap_KeyEvent_m_controlDown_set, METH_VARARGS | METH_KEYWORDS },
41139 { (char *)"KeyEvent_m_controlDown_get", (PyCFunction) _wrap_KeyEvent_m_controlDown_get, METH_VARARGS | METH_KEYWORDS },
41140 { (char *)"KeyEvent_m_shiftDown_set", (PyCFunction) _wrap_KeyEvent_m_shiftDown_set, METH_VARARGS | METH_KEYWORDS },
41141 { (char *)"KeyEvent_m_shiftDown_get", (PyCFunction) _wrap_KeyEvent_m_shiftDown_get, METH_VARARGS | METH_KEYWORDS },
41142 { (char *)"KeyEvent_m_altDown_set", (PyCFunction) _wrap_KeyEvent_m_altDown_set, METH_VARARGS | METH_KEYWORDS },
41143 { (char *)"KeyEvent_m_altDown_get", (PyCFunction) _wrap_KeyEvent_m_altDown_get, METH_VARARGS | METH_KEYWORDS },
41144 { (char *)"KeyEvent_m_metaDown_set", (PyCFunction) _wrap_KeyEvent_m_metaDown_set, METH_VARARGS | METH_KEYWORDS },
41145 { (char *)"KeyEvent_m_metaDown_get", (PyCFunction) _wrap_KeyEvent_m_metaDown_get, METH_VARARGS | METH_KEYWORDS },
41146 { (char *)"KeyEvent_m_scanCode_set", (PyCFunction) _wrap_KeyEvent_m_scanCode_set, METH_VARARGS | METH_KEYWORDS },
41147 { (char *)"KeyEvent_m_scanCode_get", (PyCFunction) _wrap_KeyEvent_m_scanCode_get, METH_VARARGS | METH_KEYWORDS },
41148 { (char *)"KeyEvent_m_rawCode_set", (PyCFunction) _wrap_KeyEvent_m_rawCode_set, METH_VARARGS | METH_KEYWORDS },
41149 { (char *)"KeyEvent_m_rawCode_get", (PyCFunction) _wrap_KeyEvent_m_rawCode_get, METH_VARARGS | METH_KEYWORDS },
41150 { (char *)"KeyEvent_m_rawFlags_set", (PyCFunction) _wrap_KeyEvent_m_rawFlags_set, METH_VARARGS | METH_KEYWORDS },
41151 { (char *)"KeyEvent_m_rawFlags_get", (PyCFunction) _wrap_KeyEvent_m_rawFlags_get, METH_VARARGS | METH_KEYWORDS },
41152 { (char *)"KeyEvent_swigregister", KeyEvent_swigregister, METH_VARARGS },
41153 { (char *)"new_SizeEvent", (PyCFunction) _wrap_new_SizeEvent, METH_VARARGS | METH_KEYWORDS },
41154 { (char *)"SizeEvent_GetSize", (PyCFunction) _wrap_SizeEvent_GetSize, METH_VARARGS | METH_KEYWORDS },
41155 { (char *)"SizeEvent_GetRect", (PyCFunction) _wrap_SizeEvent_GetRect, METH_VARARGS | METH_KEYWORDS },
41156 { (char *)"SizeEvent_SetRect", (PyCFunction) _wrap_SizeEvent_SetRect, METH_VARARGS | METH_KEYWORDS },
41157 { (char *)"SizeEvent_SetSize", (PyCFunction) _wrap_SizeEvent_SetSize, METH_VARARGS | METH_KEYWORDS },
41158 { (char *)"SizeEvent_m_size_set", (PyCFunction) _wrap_SizeEvent_m_size_set, METH_VARARGS | METH_KEYWORDS },
41159 { (char *)"SizeEvent_m_size_get", (PyCFunction) _wrap_SizeEvent_m_size_get, METH_VARARGS | METH_KEYWORDS },
41160 { (char *)"SizeEvent_m_rect_set", (PyCFunction) _wrap_SizeEvent_m_rect_set, METH_VARARGS | METH_KEYWORDS },
41161 { (char *)"SizeEvent_m_rect_get", (PyCFunction) _wrap_SizeEvent_m_rect_get, METH_VARARGS | METH_KEYWORDS },
41162 { (char *)"SizeEvent_swigregister", SizeEvent_swigregister, METH_VARARGS },
41163 { (char *)"new_MoveEvent", (PyCFunction) _wrap_new_MoveEvent, METH_VARARGS | METH_KEYWORDS },
41164 { (char *)"MoveEvent_GetPosition", (PyCFunction) _wrap_MoveEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
41165 { (char *)"MoveEvent_GetRect", (PyCFunction) _wrap_MoveEvent_GetRect, METH_VARARGS | METH_KEYWORDS },
41166 { (char *)"MoveEvent_SetRect", (PyCFunction) _wrap_MoveEvent_SetRect, METH_VARARGS | METH_KEYWORDS },
41167 { (char *)"MoveEvent_SetPosition", (PyCFunction) _wrap_MoveEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
41168 { (char *)"MoveEvent_m_pos_set", (PyCFunction) _wrap_MoveEvent_m_pos_set, METH_VARARGS | METH_KEYWORDS },
41169 { (char *)"MoveEvent_m_pos_get", (PyCFunction) _wrap_MoveEvent_m_pos_get, METH_VARARGS | METH_KEYWORDS },
41170 { (char *)"MoveEvent_m_rect_set", (PyCFunction) _wrap_MoveEvent_m_rect_set, METH_VARARGS | METH_KEYWORDS },
41171 { (char *)"MoveEvent_m_rect_get", (PyCFunction) _wrap_MoveEvent_m_rect_get, METH_VARARGS | METH_KEYWORDS },
41172 { (char *)"MoveEvent_swigregister", MoveEvent_swigregister, METH_VARARGS },
41173 { (char *)"new_PaintEvent", (PyCFunction) _wrap_new_PaintEvent, METH_VARARGS | METH_KEYWORDS },
41174 { (char *)"PaintEvent_swigregister", PaintEvent_swigregister, METH_VARARGS },
41175 { (char *)"new_NcPaintEvent", (PyCFunction) _wrap_new_NcPaintEvent, METH_VARARGS | METH_KEYWORDS },
41176 { (char *)"NcPaintEvent_swigregister", NcPaintEvent_swigregister, METH_VARARGS },
41177 { (char *)"new_EraseEvent", (PyCFunction) _wrap_new_EraseEvent, METH_VARARGS | METH_KEYWORDS },
41178 { (char *)"EraseEvent_GetDC", (PyCFunction) _wrap_EraseEvent_GetDC, METH_VARARGS | METH_KEYWORDS },
41179 { (char *)"EraseEvent_swigregister", EraseEvent_swigregister, METH_VARARGS },
41180 { (char *)"new_FocusEvent", (PyCFunction) _wrap_new_FocusEvent, METH_VARARGS | METH_KEYWORDS },
41181 { (char *)"FocusEvent_GetWindow", (PyCFunction) _wrap_FocusEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
41182 { (char *)"FocusEvent_SetWindow", (PyCFunction) _wrap_FocusEvent_SetWindow, METH_VARARGS | METH_KEYWORDS },
41183 { (char *)"FocusEvent_swigregister", FocusEvent_swigregister, METH_VARARGS },
41184 { (char *)"new_ChildFocusEvent", (PyCFunction) _wrap_new_ChildFocusEvent, METH_VARARGS | METH_KEYWORDS },
41185 { (char *)"ChildFocusEvent_GetWindow", (PyCFunction) _wrap_ChildFocusEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
41186 { (char *)"ChildFocusEvent_swigregister", ChildFocusEvent_swigregister, METH_VARARGS },
41187 { (char *)"new_ActivateEvent", (PyCFunction) _wrap_new_ActivateEvent, METH_VARARGS | METH_KEYWORDS },
41188 { (char *)"ActivateEvent_GetActive", (PyCFunction) _wrap_ActivateEvent_GetActive, METH_VARARGS | METH_KEYWORDS },
41189 { (char *)"ActivateEvent_swigregister", ActivateEvent_swigregister, METH_VARARGS },
41190 { (char *)"new_InitDialogEvent", (PyCFunction) _wrap_new_InitDialogEvent, METH_VARARGS | METH_KEYWORDS },
41191 { (char *)"InitDialogEvent_swigregister", InitDialogEvent_swigregister, METH_VARARGS },
41192 { (char *)"new_MenuEvent", (PyCFunction) _wrap_new_MenuEvent, METH_VARARGS | METH_KEYWORDS },
41193 { (char *)"MenuEvent_GetMenuId", (PyCFunction) _wrap_MenuEvent_GetMenuId, METH_VARARGS | METH_KEYWORDS },
41194 { (char *)"MenuEvent_IsPopup", (PyCFunction) _wrap_MenuEvent_IsPopup, METH_VARARGS | METH_KEYWORDS },
41195 { (char *)"MenuEvent_GetMenu", (PyCFunction) _wrap_MenuEvent_GetMenu, METH_VARARGS | METH_KEYWORDS },
41196 { (char *)"MenuEvent_swigregister", MenuEvent_swigregister, METH_VARARGS },
41197 { (char *)"new_CloseEvent", (PyCFunction) _wrap_new_CloseEvent, METH_VARARGS | METH_KEYWORDS },
41198 { (char *)"CloseEvent_SetLoggingOff", (PyCFunction) _wrap_CloseEvent_SetLoggingOff, METH_VARARGS | METH_KEYWORDS },
41199 { (char *)"CloseEvent_GetLoggingOff", (PyCFunction) _wrap_CloseEvent_GetLoggingOff, METH_VARARGS | METH_KEYWORDS },
41200 { (char *)"CloseEvent_Veto", (PyCFunction) _wrap_CloseEvent_Veto, METH_VARARGS | METH_KEYWORDS },
41201 { (char *)"CloseEvent_SetCanVeto", (PyCFunction) _wrap_CloseEvent_SetCanVeto, METH_VARARGS | METH_KEYWORDS },
41202 { (char *)"CloseEvent_CanVeto", (PyCFunction) _wrap_CloseEvent_CanVeto, METH_VARARGS | METH_KEYWORDS },
41203 { (char *)"CloseEvent_GetVeto", (PyCFunction) _wrap_CloseEvent_GetVeto, METH_VARARGS | METH_KEYWORDS },
41204 { (char *)"CloseEvent_swigregister", CloseEvent_swigregister, METH_VARARGS },
41205 { (char *)"new_ShowEvent", (PyCFunction) _wrap_new_ShowEvent, METH_VARARGS | METH_KEYWORDS },
41206 { (char *)"ShowEvent_SetShow", (PyCFunction) _wrap_ShowEvent_SetShow, METH_VARARGS | METH_KEYWORDS },
41207 { (char *)"ShowEvent_GetShow", (PyCFunction) _wrap_ShowEvent_GetShow, METH_VARARGS | METH_KEYWORDS },
41208 { (char *)"ShowEvent_swigregister", ShowEvent_swigregister, METH_VARARGS },
41209 { (char *)"new_IconizeEvent", (PyCFunction) _wrap_new_IconizeEvent, METH_VARARGS | METH_KEYWORDS },
41210 { (char *)"IconizeEvent_Iconized", (PyCFunction) _wrap_IconizeEvent_Iconized, METH_VARARGS | METH_KEYWORDS },
41211 { (char *)"IconizeEvent_swigregister", IconizeEvent_swigregister, METH_VARARGS },
41212 { (char *)"new_MaximizeEvent", (PyCFunction) _wrap_new_MaximizeEvent, METH_VARARGS | METH_KEYWORDS },
41213 { (char *)"MaximizeEvent_swigregister", MaximizeEvent_swigregister, METH_VARARGS },
41214 { (char *)"DropFilesEvent_GetPosition", (PyCFunction) _wrap_DropFilesEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
41215 { (char *)"DropFilesEvent_GetNumberOfFiles", (PyCFunction) _wrap_DropFilesEvent_GetNumberOfFiles, METH_VARARGS | METH_KEYWORDS },
41216 { (char *)"DropFilesEvent_GetFiles", (PyCFunction) _wrap_DropFilesEvent_GetFiles, METH_VARARGS | METH_KEYWORDS },
41217 { (char *)"DropFilesEvent_swigregister", DropFilesEvent_swigregister, METH_VARARGS },
41218 { (char *)"new_UpdateUIEvent", (PyCFunction) _wrap_new_UpdateUIEvent, METH_VARARGS | METH_KEYWORDS },
41219 { (char *)"UpdateUIEvent_GetChecked", (PyCFunction) _wrap_UpdateUIEvent_GetChecked, METH_VARARGS | METH_KEYWORDS },
41220 { (char *)"UpdateUIEvent_GetEnabled", (PyCFunction) _wrap_UpdateUIEvent_GetEnabled, METH_VARARGS | METH_KEYWORDS },
41221 { (char *)"UpdateUIEvent_GetText", (PyCFunction) _wrap_UpdateUIEvent_GetText, METH_VARARGS | METH_KEYWORDS },
41222 { (char *)"UpdateUIEvent_GetSetText", (PyCFunction) _wrap_UpdateUIEvent_GetSetText, METH_VARARGS | METH_KEYWORDS },
41223 { (char *)"UpdateUIEvent_GetSetChecked", (PyCFunction) _wrap_UpdateUIEvent_GetSetChecked, METH_VARARGS | METH_KEYWORDS },
41224 { (char *)"UpdateUIEvent_GetSetEnabled", (PyCFunction) _wrap_UpdateUIEvent_GetSetEnabled, METH_VARARGS | METH_KEYWORDS },
41225 { (char *)"UpdateUIEvent_Check", (PyCFunction) _wrap_UpdateUIEvent_Check, METH_VARARGS | METH_KEYWORDS },
41226 { (char *)"UpdateUIEvent_Enable", (PyCFunction) _wrap_UpdateUIEvent_Enable, METH_VARARGS | METH_KEYWORDS },
41227 { (char *)"UpdateUIEvent_SetText", (PyCFunction) _wrap_UpdateUIEvent_SetText, METH_VARARGS | METH_KEYWORDS },
41228 { (char *)"UpdateUIEvent_SetUpdateInterval", (PyCFunction) _wrap_UpdateUIEvent_SetUpdateInterval, METH_VARARGS | METH_KEYWORDS },
41229 { (char *)"UpdateUIEvent_GetUpdateInterval", (PyCFunction) _wrap_UpdateUIEvent_GetUpdateInterval, METH_VARARGS | METH_KEYWORDS },
41230 { (char *)"UpdateUIEvent_CanUpdate", (PyCFunction) _wrap_UpdateUIEvent_CanUpdate, METH_VARARGS | METH_KEYWORDS },
41231 { (char *)"UpdateUIEvent_ResetUpdateTime", (PyCFunction) _wrap_UpdateUIEvent_ResetUpdateTime, METH_VARARGS | METH_KEYWORDS },
41232 { (char *)"UpdateUIEvent_SetMode", (PyCFunction) _wrap_UpdateUIEvent_SetMode, METH_VARARGS | METH_KEYWORDS },
41233 { (char *)"UpdateUIEvent_GetMode", (PyCFunction) _wrap_UpdateUIEvent_GetMode, METH_VARARGS | METH_KEYWORDS },
41234 { (char *)"UpdateUIEvent_swigregister", UpdateUIEvent_swigregister, METH_VARARGS },
41235 { (char *)"new_SysColourChangedEvent", (PyCFunction) _wrap_new_SysColourChangedEvent, METH_VARARGS | METH_KEYWORDS },
41236 { (char *)"SysColourChangedEvent_swigregister", SysColourChangedEvent_swigregister, METH_VARARGS },
41237 { (char *)"new_MouseCaptureChangedEvent", (PyCFunction) _wrap_new_MouseCaptureChangedEvent, METH_VARARGS | METH_KEYWORDS },
41238 { (char *)"MouseCaptureChangedEvent_GetCapturedWindow", (PyCFunction) _wrap_MouseCaptureChangedEvent_GetCapturedWindow, METH_VARARGS | METH_KEYWORDS },
41239 { (char *)"MouseCaptureChangedEvent_swigregister", MouseCaptureChangedEvent_swigregister, METH_VARARGS },
41240 { (char *)"new_DisplayChangedEvent", (PyCFunction) _wrap_new_DisplayChangedEvent, METH_VARARGS | METH_KEYWORDS },
41241 { (char *)"DisplayChangedEvent_swigregister", DisplayChangedEvent_swigregister, METH_VARARGS },
41242 { (char *)"new_PaletteChangedEvent", (PyCFunction) _wrap_new_PaletteChangedEvent, METH_VARARGS | METH_KEYWORDS },
41243 { (char *)"PaletteChangedEvent_SetChangedWindow", (PyCFunction) _wrap_PaletteChangedEvent_SetChangedWindow, METH_VARARGS | METH_KEYWORDS },
41244 { (char *)"PaletteChangedEvent_GetChangedWindow", (PyCFunction) _wrap_PaletteChangedEvent_GetChangedWindow, METH_VARARGS | METH_KEYWORDS },
41245 { (char *)"PaletteChangedEvent_swigregister", PaletteChangedEvent_swigregister, METH_VARARGS },
41246 { (char *)"new_QueryNewPaletteEvent", (PyCFunction) _wrap_new_QueryNewPaletteEvent, METH_VARARGS | METH_KEYWORDS },
41247 { (char *)"QueryNewPaletteEvent_SetPaletteRealized", (PyCFunction) _wrap_QueryNewPaletteEvent_SetPaletteRealized, METH_VARARGS | METH_KEYWORDS },
41248 { (char *)"QueryNewPaletteEvent_GetPaletteRealized", (PyCFunction) _wrap_QueryNewPaletteEvent_GetPaletteRealized, METH_VARARGS | METH_KEYWORDS },
41249 { (char *)"QueryNewPaletteEvent_swigregister", QueryNewPaletteEvent_swigregister, METH_VARARGS },
41250 { (char *)"new_NavigationKeyEvent", (PyCFunction) _wrap_new_NavigationKeyEvent, METH_VARARGS | METH_KEYWORDS },
41251 { (char *)"NavigationKeyEvent_GetDirection", (PyCFunction) _wrap_NavigationKeyEvent_GetDirection, METH_VARARGS | METH_KEYWORDS },
41252 { (char *)"NavigationKeyEvent_SetDirection", (PyCFunction) _wrap_NavigationKeyEvent_SetDirection, METH_VARARGS | METH_KEYWORDS },
41253 { (char *)"NavigationKeyEvent_IsWindowChange", (PyCFunction) _wrap_NavigationKeyEvent_IsWindowChange, METH_VARARGS | METH_KEYWORDS },
41254 { (char *)"NavigationKeyEvent_SetWindowChange", (PyCFunction) _wrap_NavigationKeyEvent_SetWindowChange, METH_VARARGS | METH_KEYWORDS },
41255 { (char *)"NavigationKeyEvent_GetCurrentFocus", (PyCFunction) _wrap_NavigationKeyEvent_GetCurrentFocus, METH_VARARGS | METH_KEYWORDS },
41256 { (char *)"NavigationKeyEvent_SetCurrentFocus", (PyCFunction) _wrap_NavigationKeyEvent_SetCurrentFocus, METH_VARARGS | METH_KEYWORDS },
41257 { (char *)"NavigationKeyEvent_swigregister", NavigationKeyEvent_swigregister, METH_VARARGS },
41258 { (char *)"new_WindowCreateEvent", (PyCFunction) _wrap_new_WindowCreateEvent, METH_VARARGS | METH_KEYWORDS },
41259 { (char *)"WindowCreateEvent_GetWindow", (PyCFunction) _wrap_WindowCreateEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
41260 { (char *)"WindowCreateEvent_swigregister", WindowCreateEvent_swigregister, METH_VARARGS },
41261 { (char *)"new_WindowDestroyEvent", (PyCFunction) _wrap_new_WindowDestroyEvent, METH_VARARGS | METH_KEYWORDS },
41262 { (char *)"WindowDestroyEvent_GetWindow", (PyCFunction) _wrap_WindowDestroyEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
41263 { (char *)"WindowDestroyEvent_swigregister", WindowDestroyEvent_swigregister, METH_VARARGS },
41264 { (char *)"new_ContextMenuEvent", (PyCFunction) _wrap_new_ContextMenuEvent, METH_VARARGS | METH_KEYWORDS },
41265 { (char *)"ContextMenuEvent_GetPosition", (PyCFunction) _wrap_ContextMenuEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
41266 { (char *)"ContextMenuEvent_SetPosition", (PyCFunction) _wrap_ContextMenuEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
41267 { (char *)"ContextMenuEvent_swigregister", ContextMenuEvent_swigregister, METH_VARARGS },
41268 { (char *)"new_IdleEvent", (PyCFunction) _wrap_new_IdleEvent, METH_VARARGS | METH_KEYWORDS },
41269 { (char *)"IdleEvent_RequestMore", (PyCFunction) _wrap_IdleEvent_RequestMore, METH_VARARGS | METH_KEYWORDS },
41270 { (char *)"IdleEvent_MoreRequested", (PyCFunction) _wrap_IdleEvent_MoreRequested, METH_VARARGS | METH_KEYWORDS },
41271 { (char *)"IdleEvent_SetMode", (PyCFunction) _wrap_IdleEvent_SetMode, METH_VARARGS | METH_KEYWORDS },
41272 { (char *)"IdleEvent_GetMode", (PyCFunction) _wrap_IdleEvent_GetMode, METH_VARARGS | METH_KEYWORDS },
41273 { (char *)"IdleEvent_CanSend", (PyCFunction) _wrap_IdleEvent_CanSend, METH_VARARGS | METH_KEYWORDS },
41274 { (char *)"IdleEvent_swigregister", IdleEvent_swigregister, METH_VARARGS },
41275 { (char *)"new_PyEvent", (PyCFunction) _wrap_new_PyEvent, METH_VARARGS | METH_KEYWORDS },
41276 { (char *)"delete_PyEvent", (PyCFunction) _wrap_delete_PyEvent, METH_VARARGS | METH_KEYWORDS },
41277 { (char *)"PyEvent_SetSelf", (PyCFunction) _wrap_PyEvent_SetSelf, METH_VARARGS | METH_KEYWORDS },
41278 { (char *)"PyEvent_GetSelf", (PyCFunction) _wrap_PyEvent_GetSelf, METH_VARARGS | METH_KEYWORDS },
41279 { (char *)"PyEvent_swigregister", PyEvent_swigregister, METH_VARARGS },
41280 { (char *)"new_PyCommandEvent", (PyCFunction) _wrap_new_PyCommandEvent, METH_VARARGS | METH_KEYWORDS },
41281 { (char *)"delete_PyCommandEvent", (PyCFunction) _wrap_delete_PyCommandEvent, METH_VARARGS | METH_KEYWORDS },
41282 { (char *)"PyCommandEvent_SetSelf", (PyCFunction) _wrap_PyCommandEvent_SetSelf, METH_VARARGS | METH_KEYWORDS },
41283 { (char *)"PyCommandEvent_GetSelf", (PyCFunction) _wrap_PyCommandEvent_GetSelf, METH_VARARGS | METH_KEYWORDS },
41284 { (char *)"PyCommandEvent_swigregister", PyCommandEvent_swigregister, METH_VARARGS },
41285 { (char *)"new_PyApp", (PyCFunction) _wrap_new_PyApp, METH_VARARGS | METH_KEYWORDS },
41286 { (char *)"delete_PyApp", (PyCFunction) _wrap_delete_PyApp, METH_VARARGS | METH_KEYWORDS },
41287 { (char *)"PyApp__setCallbackInfo", (PyCFunction) _wrap_PyApp__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
41288 { (char *)"PyApp_GetAppName", (PyCFunction) _wrap_PyApp_GetAppName, METH_VARARGS | METH_KEYWORDS },
41289 { (char *)"PyApp_SetAppName", (PyCFunction) _wrap_PyApp_SetAppName, METH_VARARGS | METH_KEYWORDS },
41290 { (char *)"PyApp_GetClassName", (PyCFunction) _wrap_PyApp_GetClassName, METH_VARARGS | METH_KEYWORDS },
41291 { (char *)"PyApp_SetClassName", (PyCFunction) _wrap_PyApp_SetClassName, METH_VARARGS | METH_KEYWORDS },
41292 { (char *)"PyApp_GetVendorName", (PyCFunction) _wrap_PyApp_GetVendorName, METH_VARARGS | METH_KEYWORDS },
41293 { (char *)"PyApp_SetVendorName", (PyCFunction) _wrap_PyApp_SetVendorName, METH_VARARGS | METH_KEYWORDS },
41294 { (char *)"PyApp_GetTraits", (PyCFunction) _wrap_PyApp_GetTraits, METH_VARARGS | METH_KEYWORDS },
41295 { (char *)"PyApp_ProcessPendingEvents", (PyCFunction) _wrap_PyApp_ProcessPendingEvents, METH_VARARGS | METH_KEYWORDS },
41296 { (char *)"PyApp_Yield", (PyCFunction) _wrap_PyApp_Yield, METH_VARARGS | METH_KEYWORDS },
41297 { (char *)"PyApp_WakeUpIdle", (PyCFunction) _wrap_PyApp_WakeUpIdle, METH_VARARGS | METH_KEYWORDS },
41298 { (char *)"PyApp_MainLoop", (PyCFunction) _wrap_PyApp_MainLoop, METH_VARARGS | METH_KEYWORDS },
41299 { (char *)"PyApp_Exit", (PyCFunction) _wrap_PyApp_Exit, METH_VARARGS | METH_KEYWORDS },
41300 { (char *)"PyApp_ExitMainLoop", (PyCFunction) _wrap_PyApp_ExitMainLoop, METH_VARARGS | METH_KEYWORDS },
41301 { (char *)"PyApp_Pending", (PyCFunction) _wrap_PyApp_Pending, METH_VARARGS | METH_KEYWORDS },
41302 { (char *)"PyApp_Dispatch", (PyCFunction) _wrap_PyApp_Dispatch, METH_VARARGS | METH_KEYWORDS },
41303 { (char *)"PyApp_ProcessIdle", (PyCFunction) _wrap_PyApp_ProcessIdle, METH_VARARGS | METH_KEYWORDS },
41304 { (char *)"PyApp_SendIdleEvents", (PyCFunction) _wrap_PyApp_SendIdleEvents, METH_VARARGS | METH_KEYWORDS },
41305 { (char *)"PyApp_IsActive", (PyCFunction) _wrap_PyApp_IsActive, METH_VARARGS | METH_KEYWORDS },
41306 { (char *)"PyApp_SetTopWindow", (PyCFunction) _wrap_PyApp_SetTopWindow, METH_VARARGS | METH_KEYWORDS },
41307 { (char *)"PyApp_GetTopWindow", (PyCFunction) _wrap_PyApp_GetTopWindow, METH_VARARGS | METH_KEYWORDS },
41308 { (char *)"PyApp_SetExitOnFrameDelete", (PyCFunction) _wrap_PyApp_SetExitOnFrameDelete, METH_VARARGS | METH_KEYWORDS },
41309 { (char *)"PyApp_GetExitOnFrameDelete", (PyCFunction) _wrap_PyApp_GetExitOnFrameDelete, METH_VARARGS | METH_KEYWORDS },
41310 { (char *)"PyApp_SetUseBestVisual", (PyCFunction) _wrap_PyApp_SetUseBestVisual, METH_VARARGS | METH_KEYWORDS },
41311 { (char *)"PyApp_GetUseBestVisual", (PyCFunction) _wrap_PyApp_GetUseBestVisual, METH_VARARGS | METH_KEYWORDS },
41312 { (char *)"PyApp_SetPrintMode", (PyCFunction) _wrap_PyApp_SetPrintMode, METH_VARARGS | METH_KEYWORDS },
41313 { (char *)"PyApp_GetPrintMode", (PyCFunction) _wrap_PyApp_GetPrintMode, METH_VARARGS | METH_KEYWORDS },
41314 { (char *)"PyApp_SetAssertMode", (PyCFunction) _wrap_PyApp_SetAssertMode, METH_VARARGS | METH_KEYWORDS },
41315 { (char *)"PyApp_GetAssertMode", (PyCFunction) _wrap_PyApp_GetAssertMode, METH_VARARGS | METH_KEYWORDS },
41316 { (char *)"PyApp_GetMacSupportPCMenuShortcuts", (PyCFunction) _wrap_PyApp_GetMacSupportPCMenuShortcuts, METH_VARARGS | METH_KEYWORDS },
41317 { (char *)"PyApp_GetMacAboutMenuItemId", (PyCFunction) _wrap_PyApp_GetMacAboutMenuItemId, METH_VARARGS | METH_KEYWORDS },
41318 { (char *)"PyApp_GetMacPreferencesMenuItemId", (PyCFunction) _wrap_PyApp_GetMacPreferencesMenuItemId, METH_VARARGS | METH_KEYWORDS },
41319 { (char *)"PyApp_GetMacExitMenuItemId", (PyCFunction) _wrap_PyApp_GetMacExitMenuItemId, METH_VARARGS | METH_KEYWORDS },
41320 { (char *)"PyApp_GetMacHelpMenuTitleName", (PyCFunction) _wrap_PyApp_GetMacHelpMenuTitleName, METH_VARARGS | METH_KEYWORDS },
41321 { (char *)"PyApp_SetMacSupportPCMenuShortcuts", (PyCFunction) _wrap_PyApp_SetMacSupportPCMenuShortcuts, METH_VARARGS | METH_KEYWORDS },
41322 { (char *)"PyApp_SetMacAboutMenuItemId", (PyCFunction) _wrap_PyApp_SetMacAboutMenuItemId, METH_VARARGS | METH_KEYWORDS },
41323 { (char *)"PyApp_SetMacPreferencesMenuItemId", (PyCFunction) _wrap_PyApp_SetMacPreferencesMenuItemId, METH_VARARGS | METH_KEYWORDS },
41324 { (char *)"PyApp_SetMacExitMenuItemId", (PyCFunction) _wrap_PyApp_SetMacExitMenuItemId, METH_VARARGS | METH_KEYWORDS },
41325 { (char *)"PyApp_SetMacHelpMenuTitleName", (PyCFunction) _wrap_PyApp_SetMacHelpMenuTitleName, METH_VARARGS | METH_KEYWORDS },
41326 { (char *)"PyApp__BootstrapApp", (PyCFunction) _wrap_PyApp__BootstrapApp, METH_VARARGS | METH_KEYWORDS },
41327 { (char *)"PyApp_GetComCtl32Version", (PyCFunction) _wrap_PyApp_GetComCtl32Version, METH_VARARGS | METH_KEYWORDS },
41328 { (char *)"PyApp_swigregister", PyApp_swigregister, METH_VARARGS },
41329 { (char *)"Exit", (PyCFunction) _wrap_Exit, METH_VARARGS | METH_KEYWORDS },
41330 { (char *)"Yield", (PyCFunction) _wrap_Yield, METH_VARARGS | METH_KEYWORDS },
41331 { (char *)"YieldIfNeeded", (PyCFunction) _wrap_YieldIfNeeded, METH_VARARGS | METH_KEYWORDS },
41332 { (char *)"SafeYield", (PyCFunction) _wrap_SafeYield, METH_VARARGS | METH_KEYWORDS },
41333 { (char *)"WakeUpIdle", (PyCFunction) _wrap_WakeUpIdle, METH_VARARGS | METH_KEYWORDS },
41334 { (char *)"PostEvent", (PyCFunction) _wrap_PostEvent, METH_VARARGS | METH_KEYWORDS },
41335 { (char *)"App_CleanUp", (PyCFunction) _wrap_App_CleanUp, METH_VARARGS | METH_KEYWORDS },
41336 { (char *)"GetApp", (PyCFunction) _wrap_GetApp, METH_VARARGS | METH_KEYWORDS },
41337 { (char *)"new_AcceleratorEntry", (PyCFunction) _wrap_new_AcceleratorEntry, METH_VARARGS | METH_KEYWORDS },
41338 { (char *)"delete_AcceleratorEntry", (PyCFunction) _wrap_delete_AcceleratorEntry, METH_VARARGS | METH_KEYWORDS },
41339 { (char *)"AcceleratorEntry_Set", (PyCFunction) _wrap_AcceleratorEntry_Set, METH_VARARGS | METH_KEYWORDS },
41340 { (char *)"AcceleratorEntry_GetFlags", (PyCFunction) _wrap_AcceleratorEntry_GetFlags, METH_VARARGS | METH_KEYWORDS },
41341 { (char *)"AcceleratorEntry_GetKeyCode", (PyCFunction) _wrap_AcceleratorEntry_GetKeyCode, METH_VARARGS | METH_KEYWORDS },
41342 { (char *)"AcceleratorEntry_GetCommand", (PyCFunction) _wrap_AcceleratorEntry_GetCommand, METH_VARARGS | METH_KEYWORDS },
41343 { (char *)"AcceleratorEntry_swigregister", AcceleratorEntry_swigregister, METH_VARARGS },
41344 { (char *)"new_AcceleratorTable", (PyCFunction) _wrap_new_AcceleratorTable, METH_VARARGS | METH_KEYWORDS },
41345 { (char *)"delete_AcceleratorTable", (PyCFunction) _wrap_delete_AcceleratorTable, METH_VARARGS | METH_KEYWORDS },
41346 { (char *)"AcceleratorTable_Ok", (PyCFunction) _wrap_AcceleratorTable_Ok, METH_VARARGS | METH_KEYWORDS },
41347 { (char *)"AcceleratorTable_swigregister", AcceleratorTable_swigregister, METH_VARARGS },
41348 { (char *)"GetAccelFromString", (PyCFunction) _wrap_GetAccelFromString, METH_VARARGS | METH_KEYWORDS },
41349 { (char *)"new_VisualAttributes", (PyCFunction) _wrap_new_VisualAttributes, METH_VARARGS | METH_KEYWORDS },
41350 { (char *)"delete_VisualAttributes", (PyCFunction) _wrap_delete_VisualAttributes, METH_VARARGS | METH_KEYWORDS },
41351 { (char *)"VisualAttributes_font_set", (PyCFunction) _wrap_VisualAttributes_font_set, METH_VARARGS | METH_KEYWORDS },
41352 { (char *)"VisualAttributes_font_get", (PyCFunction) _wrap_VisualAttributes_font_get, METH_VARARGS | METH_KEYWORDS },
41353 { (char *)"VisualAttributes_colFg_set", (PyCFunction) _wrap_VisualAttributes_colFg_set, METH_VARARGS | METH_KEYWORDS },
41354 { (char *)"VisualAttributes_colFg_get", (PyCFunction) _wrap_VisualAttributes_colFg_get, METH_VARARGS | METH_KEYWORDS },
41355 { (char *)"VisualAttributes_colBg_set", (PyCFunction) _wrap_VisualAttributes_colBg_set, METH_VARARGS | METH_KEYWORDS },
41356 { (char *)"VisualAttributes_colBg_get", (PyCFunction) _wrap_VisualAttributes_colBg_get, METH_VARARGS | METH_KEYWORDS },
41357 { (char *)"VisualAttributes_swigregister", VisualAttributes_swigregister, METH_VARARGS },
41358 { (char *)"new_Window", (PyCFunction) _wrap_new_Window, METH_VARARGS | METH_KEYWORDS },
41359 { (char *)"new_PreWindow", (PyCFunction) _wrap_new_PreWindow, METH_VARARGS | METH_KEYWORDS },
41360 { (char *)"Window_Create", (PyCFunction) _wrap_Window_Create, METH_VARARGS | METH_KEYWORDS },
41361 { (char *)"Window_Close", (PyCFunction) _wrap_Window_Close, METH_VARARGS | METH_KEYWORDS },
41362 { (char *)"Window_Destroy", (PyCFunction) _wrap_Window_Destroy, METH_VARARGS | METH_KEYWORDS },
41363 { (char *)"Window_DestroyChildren", (PyCFunction) _wrap_Window_DestroyChildren, METH_VARARGS | METH_KEYWORDS },
41364 { (char *)"Window_IsBeingDeleted", (PyCFunction) _wrap_Window_IsBeingDeleted, METH_VARARGS | METH_KEYWORDS },
41365 { (char *)"Window_SetTitle", (PyCFunction) _wrap_Window_SetTitle, METH_VARARGS | METH_KEYWORDS },
41366 { (char *)"Window_GetTitle", (PyCFunction) _wrap_Window_GetTitle, METH_VARARGS | METH_KEYWORDS },
41367 { (char *)"Window_SetLabel", (PyCFunction) _wrap_Window_SetLabel, METH_VARARGS | METH_KEYWORDS },
41368 { (char *)"Window_GetLabel", (PyCFunction) _wrap_Window_GetLabel, METH_VARARGS | METH_KEYWORDS },
41369 { (char *)"Window_SetName", (PyCFunction) _wrap_Window_SetName, METH_VARARGS | METH_KEYWORDS },
41370 { (char *)"Window_GetName", (PyCFunction) _wrap_Window_GetName, METH_VARARGS | METH_KEYWORDS },
41371 { (char *)"Window_SetWindowVariant", (PyCFunction) _wrap_Window_SetWindowVariant, METH_VARARGS | METH_KEYWORDS },
41372 { (char *)"Window_GetWindowVariant", (PyCFunction) _wrap_Window_GetWindowVariant, METH_VARARGS | METH_KEYWORDS },
41373 { (char *)"Window_SetId", (PyCFunction) _wrap_Window_SetId, METH_VARARGS | METH_KEYWORDS },
41374 { (char *)"Window_GetId", (PyCFunction) _wrap_Window_GetId, METH_VARARGS | METH_KEYWORDS },
41375 { (char *)"Window_NewControlId", (PyCFunction) _wrap_Window_NewControlId, METH_VARARGS | METH_KEYWORDS },
41376 { (char *)"Window_NextControlId", (PyCFunction) _wrap_Window_NextControlId, METH_VARARGS | METH_KEYWORDS },
41377 { (char *)"Window_PrevControlId", (PyCFunction) _wrap_Window_PrevControlId, METH_VARARGS | METH_KEYWORDS },
41378 { (char *)"Window_SetSize", (PyCFunction) _wrap_Window_SetSize, METH_VARARGS | METH_KEYWORDS },
41379 { (char *)"Window_SetDimensions", (PyCFunction) _wrap_Window_SetDimensions, METH_VARARGS | METH_KEYWORDS },
41380 { (char *)"Window_SetRect", (PyCFunction) _wrap_Window_SetRect, METH_VARARGS | METH_KEYWORDS },
41381 { (char *)"Window_SetSizeWH", (PyCFunction) _wrap_Window_SetSizeWH, METH_VARARGS | METH_KEYWORDS },
41382 { (char *)"Window_Move", (PyCFunction) _wrap_Window_Move, METH_VARARGS | METH_KEYWORDS },
41383 { (char *)"Window_MoveXY", (PyCFunction) _wrap_Window_MoveXY, METH_VARARGS | METH_KEYWORDS },
41384 { (char *)"Window_Raise", (PyCFunction) _wrap_Window_Raise, METH_VARARGS | METH_KEYWORDS },
41385 { (char *)"Window_Lower", (PyCFunction) _wrap_Window_Lower, METH_VARARGS | METH_KEYWORDS },
41386 { (char *)"Window_SetClientSize", (PyCFunction) _wrap_Window_SetClientSize, METH_VARARGS | METH_KEYWORDS },
41387 { (char *)"Window_SetClientSizeWH", (PyCFunction) _wrap_Window_SetClientSizeWH, METH_VARARGS | METH_KEYWORDS },
41388 { (char *)"Window_SetClientRect", (PyCFunction) _wrap_Window_SetClientRect, METH_VARARGS | METH_KEYWORDS },
41389 { (char *)"Window_GetPosition", (PyCFunction) _wrap_Window_GetPosition, METH_VARARGS | METH_KEYWORDS },
41390 { (char *)"Window_GetPositionTuple", (PyCFunction) _wrap_Window_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
41391 { (char *)"Window_GetSize", (PyCFunction) _wrap_Window_GetSize, METH_VARARGS | METH_KEYWORDS },
41392 { (char *)"Window_GetSizeTuple", (PyCFunction) _wrap_Window_GetSizeTuple, METH_VARARGS | METH_KEYWORDS },
41393 { (char *)"Window_GetRect", (PyCFunction) _wrap_Window_GetRect, METH_VARARGS | METH_KEYWORDS },
41394 { (char *)"Window_GetClientSize", (PyCFunction) _wrap_Window_GetClientSize, METH_VARARGS | METH_KEYWORDS },
41395 { (char *)"Window_GetClientSizeTuple", (PyCFunction) _wrap_Window_GetClientSizeTuple, METH_VARARGS | METH_KEYWORDS },
41396 { (char *)"Window_GetClientAreaOrigin", (PyCFunction) _wrap_Window_GetClientAreaOrigin, METH_VARARGS | METH_KEYWORDS },
41397 { (char *)"Window_GetClientRect", (PyCFunction) _wrap_Window_GetClientRect, METH_VARARGS | METH_KEYWORDS },
41398 { (char *)"Window_GetBestSize", (PyCFunction) _wrap_Window_GetBestSize, METH_VARARGS | METH_KEYWORDS },
41399 { (char *)"Window_GetBestSizeTuple", (PyCFunction) _wrap_Window_GetBestSizeTuple, METH_VARARGS | METH_KEYWORDS },
41400 { (char *)"Window_GetAdjustedBestSize", (PyCFunction) _wrap_Window_GetAdjustedBestSize, METH_VARARGS | METH_KEYWORDS },
41401 { (char *)"Window_Center", (PyCFunction) _wrap_Window_Center, METH_VARARGS | METH_KEYWORDS },
41402 { (char *)"Window_CenterOnScreen", (PyCFunction) _wrap_Window_CenterOnScreen, METH_VARARGS | METH_KEYWORDS },
41403 { (char *)"Window_CenterOnParent", (PyCFunction) _wrap_Window_CenterOnParent, METH_VARARGS | METH_KEYWORDS },
41404 { (char *)"Window_Fit", (PyCFunction) _wrap_Window_Fit, METH_VARARGS | METH_KEYWORDS },
41405 { (char *)"Window_FitInside", (PyCFunction) _wrap_Window_FitInside, METH_VARARGS | METH_KEYWORDS },
41406 { (char *)"Window_SetSizeHints", _wrap_Window_SetSizeHints, METH_VARARGS },
41407 { (char *)"Window_SetVirtualSizeHints", _wrap_Window_SetVirtualSizeHints, METH_VARARGS },
41408 { (char *)"Window_GetMinWidth", (PyCFunction) _wrap_Window_GetMinWidth, METH_VARARGS | METH_KEYWORDS },
41409 { (char *)"Window_GetMinHeight", (PyCFunction) _wrap_Window_GetMinHeight, METH_VARARGS | METH_KEYWORDS },
41410 { (char *)"Window_GetMaxWidth", (PyCFunction) _wrap_Window_GetMaxWidth, METH_VARARGS | METH_KEYWORDS },
41411 { (char *)"Window_GetMaxHeight", (PyCFunction) _wrap_Window_GetMaxHeight, METH_VARARGS | METH_KEYWORDS },
41412 { (char *)"Window_GetMaxSize", (PyCFunction) _wrap_Window_GetMaxSize, METH_VARARGS | METH_KEYWORDS },
41413 { (char *)"Window_GetMinSize", (PyCFunction) _wrap_Window_GetMinSize, METH_VARARGS | METH_KEYWORDS },
41414 { (char *)"Window_SetVirtualSize", (PyCFunction) _wrap_Window_SetVirtualSize, METH_VARARGS | METH_KEYWORDS },
41415 { (char *)"Window_SetVirtualSizeWH", (PyCFunction) _wrap_Window_SetVirtualSizeWH, METH_VARARGS | METH_KEYWORDS },
41416 { (char *)"Window_GetVirtualSize", (PyCFunction) _wrap_Window_GetVirtualSize, METH_VARARGS | METH_KEYWORDS },
41417 { (char *)"Window_GetVirtualSizeTuple", (PyCFunction) _wrap_Window_GetVirtualSizeTuple, METH_VARARGS | METH_KEYWORDS },
41418 { (char *)"Window_GetBestVirtualSize", (PyCFunction) _wrap_Window_GetBestVirtualSize, METH_VARARGS | METH_KEYWORDS },
41419 { (char *)"Window_Show", (PyCFunction) _wrap_Window_Show, METH_VARARGS | METH_KEYWORDS },
41420 { (char *)"Window_Hide", (PyCFunction) _wrap_Window_Hide, METH_VARARGS | METH_KEYWORDS },
41421 { (char *)"Window_Enable", (PyCFunction) _wrap_Window_Enable, METH_VARARGS | METH_KEYWORDS },
41422 { (char *)"Window_Disable", (PyCFunction) _wrap_Window_Disable, METH_VARARGS | METH_KEYWORDS },
41423 { (char *)"Window_IsShown", (PyCFunction) _wrap_Window_IsShown, METH_VARARGS | METH_KEYWORDS },
41424 { (char *)"Window_IsEnabled", (PyCFunction) _wrap_Window_IsEnabled, METH_VARARGS | METH_KEYWORDS },
41425 { (char *)"Window_SetWindowStyleFlag", (PyCFunction) _wrap_Window_SetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS },
41426 { (char *)"Window_GetWindowStyleFlag", (PyCFunction) _wrap_Window_GetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS },
41427 { (char *)"Window_HasFlag", (PyCFunction) _wrap_Window_HasFlag, METH_VARARGS | METH_KEYWORDS },
41428 { (char *)"Window_IsRetained", (PyCFunction) _wrap_Window_IsRetained, METH_VARARGS | METH_KEYWORDS },
41429 { (char *)"Window_SetExtraStyle", (PyCFunction) _wrap_Window_SetExtraStyle, METH_VARARGS | METH_KEYWORDS },
41430 { (char *)"Window_GetExtraStyle", (PyCFunction) _wrap_Window_GetExtraStyle, METH_VARARGS | METH_KEYWORDS },
41431 { (char *)"Window_MakeModal", (PyCFunction) _wrap_Window_MakeModal, METH_VARARGS | METH_KEYWORDS },
41432 { (char *)"Window_SetThemeEnabled", (PyCFunction) _wrap_Window_SetThemeEnabled, METH_VARARGS | METH_KEYWORDS },
41433 { (char *)"Window_GetThemeEnabled", (PyCFunction) _wrap_Window_GetThemeEnabled, METH_VARARGS | METH_KEYWORDS },
41434 { (char *)"Window_SetFocus", (PyCFunction) _wrap_Window_SetFocus, METH_VARARGS | METH_KEYWORDS },
41435 { (char *)"Window_SetFocusFromKbd", (PyCFunction) _wrap_Window_SetFocusFromKbd, METH_VARARGS | METH_KEYWORDS },
41436 { (char *)"Window_FindFocus", (PyCFunction) _wrap_Window_FindFocus, METH_VARARGS | METH_KEYWORDS },
41437 { (char *)"Window_AcceptsFocus", (PyCFunction) _wrap_Window_AcceptsFocus, METH_VARARGS | METH_KEYWORDS },
41438 { (char *)"Window_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_Window_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS },
41439 { (char *)"Window_GetDefaultItem", (PyCFunction) _wrap_Window_GetDefaultItem, METH_VARARGS | METH_KEYWORDS },
41440 { (char *)"Window_SetDefaultItem", (PyCFunction) _wrap_Window_SetDefaultItem, METH_VARARGS | METH_KEYWORDS },
41441 { (char *)"Window_SetTmpDefaultItem", (PyCFunction) _wrap_Window_SetTmpDefaultItem, METH_VARARGS | METH_KEYWORDS },
41442 { (char *)"Window_GetChildren", (PyCFunction) _wrap_Window_GetChildren, METH_VARARGS | METH_KEYWORDS },
41443 { (char *)"Window_GetParent", (PyCFunction) _wrap_Window_GetParent, METH_VARARGS | METH_KEYWORDS },
41444 { (char *)"Window_GetGrandParent", (PyCFunction) _wrap_Window_GetGrandParent, METH_VARARGS | METH_KEYWORDS },
41445 { (char *)"Window_IsTopLevel", (PyCFunction) _wrap_Window_IsTopLevel, METH_VARARGS | METH_KEYWORDS },
41446 { (char *)"Window_Reparent", (PyCFunction) _wrap_Window_Reparent, METH_VARARGS | METH_KEYWORDS },
41447 { (char *)"Window_AddChild", (PyCFunction) _wrap_Window_AddChild, METH_VARARGS | METH_KEYWORDS },
41448 { (char *)"Window_RemoveChild", (PyCFunction) _wrap_Window_RemoveChild, METH_VARARGS | METH_KEYWORDS },
41449 { (char *)"Window_FindWindowById", (PyCFunction) _wrap_Window_FindWindowById, METH_VARARGS | METH_KEYWORDS },
41450 { (char *)"Window_FindWindowByName", (PyCFunction) _wrap_Window_FindWindowByName, METH_VARARGS | METH_KEYWORDS },
41451 { (char *)"Window_GetEventHandler", (PyCFunction) _wrap_Window_GetEventHandler, METH_VARARGS | METH_KEYWORDS },
41452 { (char *)"Window_SetEventHandler", (PyCFunction) _wrap_Window_SetEventHandler, METH_VARARGS | METH_KEYWORDS },
41453 { (char *)"Window_PushEventHandler", (PyCFunction) _wrap_Window_PushEventHandler, METH_VARARGS | METH_KEYWORDS },
41454 { (char *)"Window_PopEventHandler", (PyCFunction) _wrap_Window_PopEventHandler, METH_VARARGS | METH_KEYWORDS },
41455 { (char *)"Window_RemoveEventHandler", (PyCFunction) _wrap_Window_RemoveEventHandler, METH_VARARGS | METH_KEYWORDS },
41456 { (char *)"Window_SetValidator", (PyCFunction) _wrap_Window_SetValidator, METH_VARARGS | METH_KEYWORDS },
41457 { (char *)"Window_GetValidator", (PyCFunction) _wrap_Window_GetValidator, METH_VARARGS | METH_KEYWORDS },
41458 { (char *)"Window_Validate", (PyCFunction) _wrap_Window_Validate, METH_VARARGS | METH_KEYWORDS },
41459 { (char *)"Window_TransferDataToWindow", (PyCFunction) _wrap_Window_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS },
41460 { (char *)"Window_TransferDataFromWindow", (PyCFunction) _wrap_Window_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS },
41461 { (char *)"Window_InitDialog", (PyCFunction) _wrap_Window_InitDialog, METH_VARARGS | METH_KEYWORDS },
41462 { (char *)"Window_SetAcceleratorTable", (PyCFunction) _wrap_Window_SetAcceleratorTable, METH_VARARGS | METH_KEYWORDS },
41463 { (char *)"Window_GetAcceleratorTable", (PyCFunction) _wrap_Window_GetAcceleratorTable, METH_VARARGS | METH_KEYWORDS },
41464 { (char *)"Window_RegisterHotKey", (PyCFunction) _wrap_Window_RegisterHotKey, METH_VARARGS | METH_KEYWORDS },
41465 { (char *)"Window_UnregisterHotKey", (PyCFunction) _wrap_Window_UnregisterHotKey, METH_VARARGS | METH_KEYWORDS },
41466 { (char *)"Window_ConvertDialogPointToPixels", (PyCFunction) _wrap_Window_ConvertDialogPointToPixels, METH_VARARGS | METH_KEYWORDS },
41467 { (char *)"Window_ConvertDialogSizeToPixels", (PyCFunction) _wrap_Window_ConvertDialogSizeToPixels, METH_VARARGS | METH_KEYWORDS },
41468 { (char *)"Window_DLG_PNT", (PyCFunction) _wrap_Window_DLG_PNT, METH_VARARGS | METH_KEYWORDS },
41469 { (char *)"Window_DLG_SZE", (PyCFunction) _wrap_Window_DLG_SZE, METH_VARARGS | METH_KEYWORDS },
41470 { (char *)"Window_ConvertPixelPointToDialog", (PyCFunction) _wrap_Window_ConvertPixelPointToDialog, METH_VARARGS | METH_KEYWORDS },
41471 { (char *)"Window_ConvertPixelSizeToDialog", (PyCFunction) _wrap_Window_ConvertPixelSizeToDialog, METH_VARARGS | METH_KEYWORDS },
41472 { (char *)"Window_WarpPointer", (PyCFunction) _wrap_Window_WarpPointer, METH_VARARGS | METH_KEYWORDS },
41473 { (char *)"Window_CaptureMouse", (PyCFunction) _wrap_Window_CaptureMouse, METH_VARARGS | METH_KEYWORDS },
41474 { (char *)"Window_ReleaseMouse", (PyCFunction) _wrap_Window_ReleaseMouse, METH_VARARGS | METH_KEYWORDS },
41475 { (char *)"Window_GetCapture", (PyCFunction) _wrap_Window_GetCapture, METH_VARARGS | METH_KEYWORDS },
41476 { (char *)"Window_HasCapture", (PyCFunction) _wrap_Window_HasCapture, METH_VARARGS | METH_KEYWORDS },
41477 { (char *)"Window_Refresh", (PyCFunction) _wrap_Window_Refresh, METH_VARARGS | METH_KEYWORDS },
41478 { (char *)"Window_RefreshRect", (PyCFunction) _wrap_Window_RefreshRect, METH_VARARGS | METH_KEYWORDS },
41479 { (char *)"Window_Update", (PyCFunction) _wrap_Window_Update, METH_VARARGS | METH_KEYWORDS },
41480 { (char *)"Window_ClearBackground", (PyCFunction) _wrap_Window_ClearBackground, METH_VARARGS | METH_KEYWORDS },
41481 { (char *)"Window_Freeze", (PyCFunction) _wrap_Window_Freeze, METH_VARARGS | METH_KEYWORDS },
41482 { (char *)"Window_Thaw", (PyCFunction) _wrap_Window_Thaw, METH_VARARGS | METH_KEYWORDS },
41483 { (char *)"Window_PrepareDC", (PyCFunction) _wrap_Window_PrepareDC, METH_VARARGS | METH_KEYWORDS },
41484 { (char *)"Window_GetUpdateRegion", (PyCFunction) _wrap_Window_GetUpdateRegion, METH_VARARGS | METH_KEYWORDS },
41485 { (char *)"Window_GetUpdateClientRect", (PyCFunction) _wrap_Window_GetUpdateClientRect, METH_VARARGS | METH_KEYWORDS },
41486 { (char *)"Window_IsExposed", (PyCFunction) _wrap_Window_IsExposed, METH_VARARGS | METH_KEYWORDS },
41487 { (char *)"Window_IsExposedPoint", (PyCFunction) _wrap_Window_IsExposedPoint, METH_VARARGS | METH_KEYWORDS },
41488 { (char *)"Window_IsExposedRect", (PyCFunction) _wrap_Window_IsExposedRect, METH_VARARGS | METH_KEYWORDS },
41489 { (char *)"Window_GetDefaultAttributes", (PyCFunction) _wrap_Window_GetDefaultAttributes, METH_VARARGS | METH_KEYWORDS },
41490 { (char *)"Window_GetClassDefaultAttributes", (PyCFunction) _wrap_Window_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS },
41491 { (char *)"Window_SetBackgroundColour", (PyCFunction) _wrap_Window_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
41492 { (char *)"Window_SetDefaultBackgroundColour", (PyCFunction) _wrap_Window_SetDefaultBackgroundColour, METH_VARARGS | METH_KEYWORDS },
41493 { (char *)"Window_SetForegroundColour", (PyCFunction) _wrap_Window_SetForegroundColour, METH_VARARGS | METH_KEYWORDS },
41494 { (char *)"Window_SetDefaultForegroundColour", (PyCFunction) _wrap_Window_SetDefaultForegroundColour, METH_VARARGS | METH_KEYWORDS },
41495 { (char *)"Window_GetBackgroundColour", (PyCFunction) _wrap_Window_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
41496 { (char *)"Window_GetForegroundColour", (PyCFunction) _wrap_Window_GetForegroundColour, METH_VARARGS | METH_KEYWORDS },
41497 { (char *)"Window_SetCursor", (PyCFunction) _wrap_Window_SetCursor, METH_VARARGS | METH_KEYWORDS },
41498 { (char *)"Window_GetCursor", (PyCFunction) _wrap_Window_GetCursor, METH_VARARGS | METH_KEYWORDS },
41499 { (char *)"Window_SetFont", (PyCFunction) _wrap_Window_SetFont, METH_VARARGS | METH_KEYWORDS },
41500 { (char *)"Window_SetDefaultFont", (PyCFunction) _wrap_Window_SetDefaultFont, METH_VARARGS | METH_KEYWORDS },
41501 { (char *)"Window_GetFont", (PyCFunction) _wrap_Window_GetFont, METH_VARARGS | METH_KEYWORDS },
41502 { (char *)"Window_SetCaret", (PyCFunction) _wrap_Window_SetCaret, METH_VARARGS | METH_KEYWORDS },
41503 { (char *)"Window_GetCaret", (PyCFunction) _wrap_Window_GetCaret, METH_VARARGS | METH_KEYWORDS },
41504 { (char *)"Window_GetCharHeight", (PyCFunction) _wrap_Window_GetCharHeight, METH_VARARGS | METH_KEYWORDS },
41505 { (char *)"Window_GetCharWidth", (PyCFunction) _wrap_Window_GetCharWidth, METH_VARARGS | METH_KEYWORDS },
41506 { (char *)"Window_GetTextExtent", (PyCFunction) _wrap_Window_GetTextExtent, METH_VARARGS | METH_KEYWORDS },
41507 { (char *)"Window_GetFullTextExtent", (PyCFunction) _wrap_Window_GetFullTextExtent, METH_VARARGS | METH_KEYWORDS },
41508 { (char *)"Window_ClientToScreenXY", (PyCFunction) _wrap_Window_ClientToScreenXY, METH_VARARGS | METH_KEYWORDS },
41509 { (char *)"Window_ScreenToClientXY", (PyCFunction) _wrap_Window_ScreenToClientXY, METH_VARARGS | METH_KEYWORDS },
41510 { (char *)"Window_ClientToScreen", (PyCFunction) _wrap_Window_ClientToScreen, METH_VARARGS | METH_KEYWORDS },
41511 { (char *)"Window_ScreenToClient", (PyCFunction) _wrap_Window_ScreenToClient, METH_VARARGS | METH_KEYWORDS },
41512 { (char *)"Window_HitTestXY", (PyCFunction) _wrap_Window_HitTestXY, METH_VARARGS | METH_KEYWORDS },
41513 { (char *)"Window_HitTest", (PyCFunction) _wrap_Window_HitTest, METH_VARARGS | METH_KEYWORDS },
41514 { (char *)"Window_GetBorder", _wrap_Window_GetBorder, METH_VARARGS },
41515 { (char *)"Window_UpdateWindowUI", (PyCFunction) _wrap_Window_UpdateWindowUI, METH_VARARGS | METH_KEYWORDS },
41516 { (char *)"Window_PopupMenuXY", (PyCFunction) _wrap_Window_PopupMenuXY, METH_VARARGS | METH_KEYWORDS },
41517 { (char *)"Window_PopupMenu", (PyCFunction) _wrap_Window_PopupMenu, METH_VARARGS | METH_KEYWORDS },
41518 { (char *)"Window_GetHandle", (PyCFunction) _wrap_Window_GetHandle, METH_VARARGS | METH_KEYWORDS },
41519 { (char *)"Window_OnPaint", (PyCFunction) _wrap_Window_OnPaint, METH_VARARGS | METH_KEYWORDS },
41520 { (char *)"Window_HasScrollbar", (PyCFunction) _wrap_Window_HasScrollbar, METH_VARARGS | METH_KEYWORDS },
41521 { (char *)"Window_SetScrollbar", (PyCFunction) _wrap_Window_SetScrollbar, METH_VARARGS | METH_KEYWORDS },
41522 { (char *)"Window_SetScrollPos", (PyCFunction) _wrap_Window_SetScrollPos, METH_VARARGS | METH_KEYWORDS },
41523 { (char *)"Window_GetScrollPos", (PyCFunction) _wrap_Window_GetScrollPos, METH_VARARGS | METH_KEYWORDS },
41524 { (char *)"Window_GetScrollThumb", (PyCFunction) _wrap_Window_GetScrollThumb, METH_VARARGS | METH_KEYWORDS },
41525 { (char *)"Window_GetScrollRange", (PyCFunction) _wrap_Window_GetScrollRange, METH_VARARGS | METH_KEYWORDS },
41526 { (char *)"Window_ScrollWindow", (PyCFunction) _wrap_Window_ScrollWindow, METH_VARARGS | METH_KEYWORDS },
41527 { (char *)"Window_ScrollLines", (PyCFunction) _wrap_Window_ScrollLines, METH_VARARGS | METH_KEYWORDS },
41528 { (char *)"Window_ScrollPages", (PyCFunction) _wrap_Window_ScrollPages, METH_VARARGS | METH_KEYWORDS },
41529 { (char *)"Window_LineUp", (PyCFunction) _wrap_Window_LineUp, METH_VARARGS | METH_KEYWORDS },
41530 { (char *)"Window_LineDown", (PyCFunction) _wrap_Window_LineDown, METH_VARARGS | METH_KEYWORDS },
41531 { (char *)"Window_PageUp", (PyCFunction) _wrap_Window_PageUp, METH_VARARGS | METH_KEYWORDS },
41532 { (char *)"Window_PageDown", (PyCFunction) _wrap_Window_PageDown, METH_VARARGS | METH_KEYWORDS },
41533 { (char *)"Window_SetHelpText", (PyCFunction) _wrap_Window_SetHelpText, METH_VARARGS | METH_KEYWORDS },
41534 { (char *)"Window_SetHelpTextForId", (PyCFunction) _wrap_Window_SetHelpTextForId, METH_VARARGS | METH_KEYWORDS },
41535 { (char *)"Window_GetHelpText", (PyCFunction) _wrap_Window_GetHelpText, METH_VARARGS | METH_KEYWORDS },
41536 { (char *)"Window_SetToolTipString", (PyCFunction) _wrap_Window_SetToolTipString, METH_VARARGS | METH_KEYWORDS },
41537 { (char *)"Window_SetToolTip", (PyCFunction) _wrap_Window_SetToolTip, METH_VARARGS | METH_KEYWORDS },
41538 { (char *)"Window_GetToolTip", (PyCFunction) _wrap_Window_GetToolTip, METH_VARARGS | METH_KEYWORDS },
41539 { (char *)"Window_SetDropTarget", (PyCFunction) _wrap_Window_SetDropTarget, METH_VARARGS | METH_KEYWORDS },
41540 { (char *)"Window_GetDropTarget", (PyCFunction) _wrap_Window_GetDropTarget, METH_VARARGS | METH_KEYWORDS },
41541 { (char *)"Window_DragAcceptFiles", (PyCFunction) _wrap_Window_DragAcceptFiles, METH_VARARGS | METH_KEYWORDS },
41542 { (char *)"Window_SetConstraints", (PyCFunction) _wrap_Window_SetConstraints, METH_VARARGS | METH_KEYWORDS },
41543 { (char *)"Window_GetConstraints", (PyCFunction) _wrap_Window_GetConstraints, METH_VARARGS | METH_KEYWORDS },
41544 { (char *)"Window_SetAutoLayout", (PyCFunction) _wrap_Window_SetAutoLayout, METH_VARARGS | METH_KEYWORDS },
41545 { (char *)"Window_GetAutoLayout", (PyCFunction) _wrap_Window_GetAutoLayout, METH_VARARGS | METH_KEYWORDS },
41546 { (char *)"Window_Layout", (PyCFunction) _wrap_Window_Layout, METH_VARARGS | METH_KEYWORDS },
41547 { (char *)"Window_SetSizer", (PyCFunction) _wrap_Window_SetSizer, METH_VARARGS | METH_KEYWORDS },
41548 { (char *)"Window_SetSizerAndFit", (PyCFunction) _wrap_Window_SetSizerAndFit, METH_VARARGS | METH_KEYWORDS },
41549 { (char *)"Window_GetSizer", (PyCFunction) _wrap_Window_GetSizer, METH_VARARGS | METH_KEYWORDS },
41550 { (char *)"Window_SetContainingSizer", (PyCFunction) _wrap_Window_SetContainingSizer, METH_VARARGS | METH_KEYWORDS },
41551 { (char *)"Window_GetContainingSizer", (PyCFunction) _wrap_Window_GetContainingSizer, METH_VARARGS | METH_KEYWORDS },
41552 { (char *)"Window_InheritAttributes", (PyCFunction) _wrap_Window_InheritAttributes, METH_VARARGS | METH_KEYWORDS },
41553 { (char *)"Window_ShouldInheritColours", (PyCFunction) _wrap_Window_ShouldInheritColours, METH_VARARGS | METH_KEYWORDS },
41554 { (char *)"Window_swigregister", Window_swigregister, METH_VARARGS },
41555 { (char *)"FindWindowById", (PyCFunction) _wrap_FindWindowById, METH_VARARGS | METH_KEYWORDS },
41556 { (char *)"FindWindowByName", (PyCFunction) _wrap_FindWindowByName, METH_VARARGS | METH_KEYWORDS },
41557 { (char *)"FindWindowByLabel", (PyCFunction) _wrap_FindWindowByLabel, METH_VARARGS | METH_KEYWORDS },
41558 { (char *)"Window_FromHWND", (PyCFunction) _wrap_Window_FromHWND, METH_VARARGS | METH_KEYWORDS },
41559 { (char *)"new_Validator", (PyCFunction) _wrap_new_Validator, METH_VARARGS | METH_KEYWORDS },
41560 { (char *)"Validator_Clone", (PyCFunction) _wrap_Validator_Clone, METH_VARARGS | METH_KEYWORDS },
41561 { (char *)"Validator_Validate", (PyCFunction) _wrap_Validator_Validate, METH_VARARGS | METH_KEYWORDS },
41562 { (char *)"Validator_TransferToWindow", (PyCFunction) _wrap_Validator_TransferToWindow, METH_VARARGS | METH_KEYWORDS },
41563 { (char *)"Validator_TransferFromWindow", (PyCFunction) _wrap_Validator_TransferFromWindow, METH_VARARGS | METH_KEYWORDS },
41564 { (char *)"Validator_GetWindow", (PyCFunction) _wrap_Validator_GetWindow, METH_VARARGS | METH_KEYWORDS },
41565 { (char *)"Validator_SetWindow", (PyCFunction) _wrap_Validator_SetWindow, METH_VARARGS | METH_KEYWORDS },
41566 { (char *)"Validator_IsSilent", (PyCFunction) _wrap_Validator_IsSilent, METH_VARARGS | METH_KEYWORDS },
41567 { (char *)"Validator_SetBellOnError", (PyCFunction) _wrap_Validator_SetBellOnError, METH_VARARGS | METH_KEYWORDS },
41568 { (char *)"Validator_swigregister", Validator_swigregister, METH_VARARGS },
41569 { (char *)"new_PyValidator", (PyCFunction) _wrap_new_PyValidator, METH_VARARGS | METH_KEYWORDS },
41570 { (char *)"PyValidator__setCallbackInfo", (PyCFunction) _wrap_PyValidator__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
41571 { (char *)"PyValidator_swigregister", PyValidator_swigregister, METH_VARARGS },
41572 { (char *)"new_Menu", (PyCFunction) _wrap_new_Menu, METH_VARARGS | METH_KEYWORDS },
41573 { (char *)"Menu_Append", (PyCFunction) _wrap_Menu_Append, METH_VARARGS | METH_KEYWORDS },
41574 { (char *)"Menu_AppendSeparator", (PyCFunction) _wrap_Menu_AppendSeparator, METH_VARARGS | METH_KEYWORDS },
41575 { (char *)"Menu_AppendCheckItem", (PyCFunction) _wrap_Menu_AppendCheckItem, METH_VARARGS | METH_KEYWORDS },
41576 { (char *)"Menu_AppendRadioItem", (PyCFunction) _wrap_Menu_AppendRadioItem, METH_VARARGS | METH_KEYWORDS },
41577 { (char *)"Menu_AppendMenu", (PyCFunction) _wrap_Menu_AppendMenu, METH_VARARGS | METH_KEYWORDS },
41578 { (char *)"Menu_AppendItem", (PyCFunction) _wrap_Menu_AppendItem, METH_VARARGS | METH_KEYWORDS },
41579 { (char *)"Menu_Break", (PyCFunction) _wrap_Menu_Break, METH_VARARGS | METH_KEYWORDS },
41580 { (char *)"Menu_InsertItem", (PyCFunction) _wrap_Menu_InsertItem, METH_VARARGS | METH_KEYWORDS },
41581 { (char *)"Menu_Insert", (PyCFunction) _wrap_Menu_Insert, METH_VARARGS | METH_KEYWORDS },
41582 { (char *)"Menu_InsertSeparator", (PyCFunction) _wrap_Menu_InsertSeparator, METH_VARARGS | METH_KEYWORDS },
41583 { (char *)"Menu_InsertCheckItem", (PyCFunction) _wrap_Menu_InsertCheckItem, METH_VARARGS | METH_KEYWORDS },
41584 { (char *)"Menu_InsertRadioItem", (PyCFunction) _wrap_Menu_InsertRadioItem, METH_VARARGS | METH_KEYWORDS },
41585 { (char *)"Menu_InsertMenu", (PyCFunction) _wrap_Menu_InsertMenu, METH_VARARGS | METH_KEYWORDS },
41586 { (char *)"Menu_PrependItem", (PyCFunction) _wrap_Menu_PrependItem, METH_VARARGS | METH_KEYWORDS },
41587 { (char *)"Menu_Prepend", (PyCFunction) _wrap_Menu_Prepend, METH_VARARGS | METH_KEYWORDS },
41588 { (char *)"Menu_PrependSeparator", (PyCFunction) _wrap_Menu_PrependSeparator, METH_VARARGS | METH_KEYWORDS },
41589 { (char *)"Menu_PrependCheckItem", (PyCFunction) _wrap_Menu_PrependCheckItem, METH_VARARGS | METH_KEYWORDS },
41590 { (char *)"Menu_PrependRadioItem", (PyCFunction) _wrap_Menu_PrependRadioItem, METH_VARARGS | METH_KEYWORDS },
41591 { (char *)"Menu_PrependMenu", (PyCFunction) _wrap_Menu_PrependMenu, METH_VARARGS | METH_KEYWORDS },
41592 { (char *)"Menu_Remove", (PyCFunction) _wrap_Menu_Remove, METH_VARARGS | METH_KEYWORDS },
41593 { (char *)"Menu_RemoveItem", (PyCFunction) _wrap_Menu_RemoveItem, METH_VARARGS | METH_KEYWORDS },
41594 { (char *)"Menu_Delete", (PyCFunction) _wrap_Menu_Delete, METH_VARARGS | METH_KEYWORDS },
41595 { (char *)"Menu_DeleteItem", (PyCFunction) _wrap_Menu_DeleteItem, METH_VARARGS | METH_KEYWORDS },
41596 { (char *)"Menu_Destroy", (PyCFunction) _wrap_Menu_Destroy, METH_VARARGS | METH_KEYWORDS },
41597 { (char *)"Menu_DestroyId", (PyCFunction) _wrap_Menu_DestroyId, METH_VARARGS | METH_KEYWORDS },
41598 { (char *)"Menu_DestroyItem", (PyCFunction) _wrap_Menu_DestroyItem, METH_VARARGS | METH_KEYWORDS },
41599 { (char *)"Menu_GetMenuItemCount", (PyCFunction) _wrap_Menu_GetMenuItemCount, METH_VARARGS | METH_KEYWORDS },
41600 { (char *)"Menu_GetMenuItems", (PyCFunction) _wrap_Menu_GetMenuItems, METH_VARARGS | METH_KEYWORDS },
41601 { (char *)"Menu_FindItem", (PyCFunction) _wrap_Menu_FindItem, METH_VARARGS | METH_KEYWORDS },
41602 { (char *)"Menu_FindItemById", (PyCFunction) _wrap_Menu_FindItemById, METH_VARARGS | METH_KEYWORDS },
41603 { (char *)"Menu_FindItemByPosition", (PyCFunction) _wrap_Menu_FindItemByPosition, METH_VARARGS | METH_KEYWORDS },
41604 { (char *)"Menu_Enable", (PyCFunction) _wrap_Menu_Enable, METH_VARARGS | METH_KEYWORDS },
41605 { (char *)"Menu_IsEnabled", (PyCFunction) _wrap_Menu_IsEnabled, METH_VARARGS | METH_KEYWORDS },
41606 { (char *)"Menu_Check", (PyCFunction) _wrap_Menu_Check, METH_VARARGS | METH_KEYWORDS },
41607 { (char *)"Menu_IsChecked", (PyCFunction) _wrap_Menu_IsChecked, METH_VARARGS | METH_KEYWORDS },
41608 { (char *)"Menu_SetLabel", (PyCFunction) _wrap_Menu_SetLabel, METH_VARARGS | METH_KEYWORDS },
41609 { (char *)"Menu_GetLabel", (PyCFunction) _wrap_Menu_GetLabel, METH_VARARGS | METH_KEYWORDS },
41610 { (char *)"Menu_SetHelpString", (PyCFunction) _wrap_Menu_SetHelpString, METH_VARARGS | METH_KEYWORDS },
41611 { (char *)"Menu_GetHelpString", (PyCFunction) _wrap_Menu_GetHelpString, METH_VARARGS | METH_KEYWORDS },
41612 { (char *)"Menu_SetTitle", (PyCFunction) _wrap_Menu_SetTitle, METH_VARARGS | METH_KEYWORDS },
41613 { (char *)"Menu_GetTitle", (PyCFunction) _wrap_Menu_GetTitle, METH_VARARGS | METH_KEYWORDS },
41614 { (char *)"Menu_SetEventHandler", (PyCFunction) _wrap_Menu_SetEventHandler, METH_VARARGS | METH_KEYWORDS },
41615 { (char *)"Menu_GetEventHandler", (PyCFunction) _wrap_Menu_GetEventHandler, METH_VARARGS | METH_KEYWORDS },
41616 { (char *)"Menu_SetInvokingWindow", (PyCFunction) _wrap_Menu_SetInvokingWindow, METH_VARARGS | METH_KEYWORDS },
41617 { (char *)"Menu_GetInvokingWindow", (PyCFunction) _wrap_Menu_GetInvokingWindow, METH_VARARGS | METH_KEYWORDS },
41618 { (char *)"Menu_GetStyle", (PyCFunction) _wrap_Menu_GetStyle, METH_VARARGS | METH_KEYWORDS },
41619 { (char *)"Menu_UpdateUI", (PyCFunction) _wrap_Menu_UpdateUI, METH_VARARGS | METH_KEYWORDS },
41620 { (char *)"Menu_GetMenuBar", (PyCFunction) _wrap_Menu_GetMenuBar, METH_VARARGS | METH_KEYWORDS },
41621 { (char *)"Menu_Attach", (PyCFunction) _wrap_Menu_Attach, METH_VARARGS | METH_KEYWORDS },
41622 { (char *)"Menu_Detach", (PyCFunction) _wrap_Menu_Detach, METH_VARARGS | METH_KEYWORDS },
41623 { (char *)"Menu_IsAttached", (PyCFunction) _wrap_Menu_IsAttached, METH_VARARGS | METH_KEYWORDS },
41624 { (char *)"Menu_SetParent", (PyCFunction) _wrap_Menu_SetParent, METH_VARARGS | METH_KEYWORDS },
41625 { (char *)"Menu_GetParent", (PyCFunction) _wrap_Menu_GetParent, METH_VARARGS | METH_KEYWORDS },
41626 { (char *)"Menu_swigregister", Menu_swigregister, METH_VARARGS },
41627 { (char *)"new_MenuBar", (PyCFunction) _wrap_new_MenuBar, METH_VARARGS | METH_KEYWORDS },
41628 { (char *)"MenuBar_Append", (PyCFunction) _wrap_MenuBar_Append, METH_VARARGS | METH_KEYWORDS },
41629 { (char *)"MenuBar_Insert", (PyCFunction) _wrap_MenuBar_Insert, METH_VARARGS | METH_KEYWORDS },
41630 { (char *)"MenuBar_GetMenuCount", (PyCFunction) _wrap_MenuBar_GetMenuCount, METH_VARARGS | METH_KEYWORDS },
41631 { (char *)"MenuBar_GetMenu", (PyCFunction) _wrap_MenuBar_GetMenu, METH_VARARGS | METH_KEYWORDS },
41632 { (char *)"MenuBar_Replace", (PyCFunction) _wrap_MenuBar_Replace, METH_VARARGS | METH_KEYWORDS },
41633 { (char *)"MenuBar_Remove", (PyCFunction) _wrap_MenuBar_Remove, METH_VARARGS | METH_KEYWORDS },
41634 { (char *)"MenuBar_EnableTop", (PyCFunction) _wrap_MenuBar_EnableTop, METH_VARARGS | METH_KEYWORDS },
41635 { (char *)"MenuBar_IsEnabledTop", (PyCFunction) _wrap_MenuBar_IsEnabledTop, METH_VARARGS | METH_KEYWORDS },
41636 { (char *)"MenuBar_SetLabelTop", (PyCFunction) _wrap_MenuBar_SetLabelTop, METH_VARARGS | METH_KEYWORDS },
41637 { (char *)"MenuBar_GetLabelTop", (PyCFunction) _wrap_MenuBar_GetLabelTop, METH_VARARGS | METH_KEYWORDS },
41638 { (char *)"MenuBar_FindMenuItem", (PyCFunction) _wrap_MenuBar_FindMenuItem, METH_VARARGS | METH_KEYWORDS },
41639 { (char *)"MenuBar_FindItemById", (PyCFunction) _wrap_MenuBar_FindItemById, METH_VARARGS | METH_KEYWORDS },
41640 { (char *)"MenuBar_FindMenu", (PyCFunction) _wrap_MenuBar_FindMenu, METH_VARARGS | METH_KEYWORDS },
41641 { (char *)"MenuBar_Enable", (PyCFunction) _wrap_MenuBar_Enable, METH_VARARGS | METH_KEYWORDS },
41642 { (char *)"MenuBar_Check", (PyCFunction) _wrap_MenuBar_Check, METH_VARARGS | METH_KEYWORDS },
41643 { (char *)"MenuBar_IsChecked", (PyCFunction) _wrap_MenuBar_IsChecked, METH_VARARGS | METH_KEYWORDS },
41644 { (char *)"MenuBar_IsEnabled", (PyCFunction) _wrap_MenuBar_IsEnabled, METH_VARARGS | METH_KEYWORDS },
41645 { (char *)"MenuBar_SetLabel", (PyCFunction) _wrap_MenuBar_SetLabel, METH_VARARGS | METH_KEYWORDS },
41646 { (char *)"MenuBar_GetLabel", (PyCFunction) _wrap_MenuBar_GetLabel, METH_VARARGS | METH_KEYWORDS },
41647 { (char *)"MenuBar_SetHelpString", (PyCFunction) _wrap_MenuBar_SetHelpString, METH_VARARGS | METH_KEYWORDS },
41648 { (char *)"MenuBar_GetHelpString", (PyCFunction) _wrap_MenuBar_GetHelpString, METH_VARARGS | METH_KEYWORDS },
41649 { (char *)"MenuBar_GetFrame", (PyCFunction) _wrap_MenuBar_GetFrame, METH_VARARGS | METH_KEYWORDS },
41650 { (char *)"MenuBar_IsAttached", (PyCFunction) _wrap_MenuBar_IsAttached, METH_VARARGS | METH_KEYWORDS },
41651 { (char *)"MenuBar_Attach", (PyCFunction) _wrap_MenuBar_Attach, METH_VARARGS | METH_KEYWORDS },
41652 { (char *)"MenuBar_Detach", (PyCFunction) _wrap_MenuBar_Detach, METH_VARARGS | METH_KEYWORDS },
41653 { (char *)"MenuBar_swigregister", MenuBar_swigregister, METH_VARARGS },
41654 { (char *)"new_MenuItem", (PyCFunction) _wrap_new_MenuItem, METH_VARARGS | METH_KEYWORDS },
41655 { (char *)"MenuItem_GetMenu", (PyCFunction) _wrap_MenuItem_GetMenu, METH_VARARGS | METH_KEYWORDS },
41656 { (char *)"MenuItem_SetMenu", (PyCFunction) _wrap_MenuItem_SetMenu, METH_VARARGS | METH_KEYWORDS },
41657 { (char *)"MenuItem_SetId", (PyCFunction) _wrap_MenuItem_SetId, METH_VARARGS | METH_KEYWORDS },
41658 { (char *)"MenuItem_GetId", (PyCFunction) _wrap_MenuItem_GetId, METH_VARARGS | METH_KEYWORDS },
41659 { (char *)"MenuItem_IsSeparator", (PyCFunction) _wrap_MenuItem_IsSeparator, METH_VARARGS | METH_KEYWORDS },
41660 { (char *)"MenuItem_SetText", (PyCFunction) _wrap_MenuItem_SetText, METH_VARARGS | METH_KEYWORDS },
41661 { (char *)"MenuItem_GetLabel", (PyCFunction) _wrap_MenuItem_GetLabel, METH_VARARGS | METH_KEYWORDS },
41662 { (char *)"MenuItem_GetText", (PyCFunction) _wrap_MenuItem_GetText, METH_VARARGS | METH_KEYWORDS },
41663 { (char *)"MenuItem_GetLabelFromText", (PyCFunction) _wrap_MenuItem_GetLabelFromText, METH_VARARGS | METH_KEYWORDS },
41664 { (char *)"MenuItem_GetKind", (PyCFunction) _wrap_MenuItem_GetKind, METH_VARARGS | METH_KEYWORDS },
41665 { (char *)"MenuItem_SetKind", (PyCFunction) _wrap_MenuItem_SetKind, METH_VARARGS | METH_KEYWORDS },
41666 { (char *)"MenuItem_SetCheckable", (PyCFunction) _wrap_MenuItem_SetCheckable, METH_VARARGS | METH_KEYWORDS },
41667 { (char *)"MenuItem_IsCheckable", (PyCFunction) _wrap_MenuItem_IsCheckable, METH_VARARGS | METH_KEYWORDS },
41668 { (char *)"MenuItem_IsSubMenu", (PyCFunction) _wrap_MenuItem_IsSubMenu, METH_VARARGS | METH_KEYWORDS },
41669 { (char *)"MenuItem_SetSubMenu", (PyCFunction) _wrap_MenuItem_SetSubMenu, METH_VARARGS | METH_KEYWORDS },
41670 { (char *)"MenuItem_GetSubMenu", (PyCFunction) _wrap_MenuItem_GetSubMenu, METH_VARARGS | METH_KEYWORDS },
41671 { (char *)"MenuItem_Enable", (PyCFunction) _wrap_MenuItem_Enable, METH_VARARGS | METH_KEYWORDS },
41672 { (char *)"MenuItem_IsEnabled", (PyCFunction) _wrap_MenuItem_IsEnabled, METH_VARARGS | METH_KEYWORDS },
41673 { (char *)"MenuItem_Check", (PyCFunction) _wrap_MenuItem_Check, METH_VARARGS | METH_KEYWORDS },
41674 { (char *)"MenuItem_IsChecked", (PyCFunction) _wrap_MenuItem_IsChecked, METH_VARARGS | METH_KEYWORDS },
41675 { (char *)"MenuItem_Toggle", (PyCFunction) _wrap_MenuItem_Toggle, METH_VARARGS | METH_KEYWORDS },
41676 { (char *)"MenuItem_SetHelp", (PyCFunction) _wrap_MenuItem_SetHelp, METH_VARARGS | METH_KEYWORDS },
41677 { (char *)"MenuItem_GetHelp", (PyCFunction) _wrap_MenuItem_GetHelp, METH_VARARGS | METH_KEYWORDS },
41678 { (char *)"MenuItem_GetAccel", (PyCFunction) _wrap_MenuItem_GetAccel, METH_VARARGS | METH_KEYWORDS },
41679 { (char *)"MenuItem_SetAccel", (PyCFunction) _wrap_MenuItem_SetAccel, METH_VARARGS | METH_KEYWORDS },
41680 { (char *)"MenuItem_SetFont", (PyCFunction) _wrap_MenuItem_SetFont, METH_VARARGS | METH_KEYWORDS },
41681 { (char *)"MenuItem_GetFont", (PyCFunction) _wrap_MenuItem_GetFont, METH_VARARGS | METH_KEYWORDS },
41682 { (char *)"MenuItem_SetTextColour", (PyCFunction) _wrap_MenuItem_SetTextColour, METH_VARARGS | METH_KEYWORDS },
41683 { (char *)"MenuItem_GetTextColour", (PyCFunction) _wrap_MenuItem_GetTextColour, METH_VARARGS | METH_KEYWORDS },
41684 { (char *)"MenuItem_SetBackgroundColour", (PyCFunction) _wrap_MenuItem_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
41685 { (char *)"MenuItem_GetBackgroundColour", (PyCFunction) _wrap_MenuItem_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
41686 { (char *)"MenuItem_SetBitmaps", (PyCFunction) _wrap_MenuItem_SetBitmaps, METH_VARARGS | METH_KEYWORDS },
41687 { (char *)"MenuItem_SetDisabledBitmap", (PyCFunction) _wrap_MenuItem_SetDisabledBitmap, METH_VARARGS | METH_KEYWORDS },
41688 { (char *)"MenuItem_GetDisabledBitmap", (PyCFunction) _wrap_MenuItem_GetDisabledBitmap, METH_VARARGS | METH_KEYWORDS },
41689 { (char *)"MenuItem_SetMarginWidth", (PyCFunction) _wrap_MenuItem_SetMarginWidth, METH_VARARGS | METH_KEYWORDS },
41690 { (char *)"MenuItem_GetMarginWidth", (PyCFunction) _wrap_MenuItem_GetMarginWidth, METH_VARARGS | METH_KEYWORDS },
41691 { (char *)"MenuItem_GetDefaultMarginWidth", (PyCFunction) _wrap_MenuItem_GetDefaultMarginWidth, METH_VARARGS | METH_KEYWORDS },
41692 { (char *)"MenuItem_IsOwnerDrawn", (PyCFunction) _wrap_MenuItem_IsOwnerDrawn, METH_VARARGS | METH_KEYWORDS },
41693 { (char *)"MenuItem_SetOwnerDrawn", (PyCFunction) _wrap_MenuItem_SetOwnerDrawn, METH_VARARGS | METH_KEYWORDS },
41694 { (char *)"MenuItem_ResetOwnerDrawn", (PyCFunction) _wrap_MenuItem_ResetOwnerDrawn, METH_VARARGS | METH_KEYWORDS },
41695 { (char *)"MenuItem_SetBitmap", (PyCFunction) _wrap_MenuItem_SetBitmap, METH_VARARGS | METH_KEYWORDS },
41696 { (char *)"MenuItem_GetBitmap", (PyCFunction) _wrap_MenuItem_GetBitmap, METH_VARARGS | METH_KEYWORDS },
41697 { (char *)"MenuItem_swigregister", MenuItem_swigregister, METH_VARARGS },
41698 { (char *)"new_Control", (PyCFunction) _wrap_new_Control, METH_VARARGS | METH_KEYWORDS },
41699 { (char *)"new_PreControl", (PyCFunction) _wrap_new_PreControl, METH_VARARGS | METH_KEYWORDS },
41700 { (char *)"Control_Create", (PyCFunction) _wrap_Control_Create, METH_VARARGS | METH_KEYWORDS },
41701 { (char *)"Control_Command", (PyCFunction) _wrap_Control_Command, METH_VARARGS | METH_KEYWORDS },
41702 { (char *)"Control_GetLabel", (PyCFunction) _wrap_Control_GetLabel, METH_VARARGS | METH_KEYWORDS },
41703 { (char *)"Control_SetLabel", (PyCFunction) _wrap_Control_SetLabel, METH_VARARGS | METH_KEYWORDS },
41704 { (char *)"Control_GetClassDefaultAttributes", (PyCFunction) _wrap_Control_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS },
41705 { (char *)"Control_swigregister", Control_swigregister, METH_VARARGS },
41706 { (char *)"ItemContainer_Append", (PyCFunction) _wrap_ItemContainer_Append, METH_VARARGS | METH_KEYWORDS },
41707 { (char *)"ItemContainer_AppendItems", (PyCFunction) _wrap_ItemContainer_AppendItems, METH_VARARGS | METH_KEYWORDS },
41708 { (char *)"ItemContainer_Insert", (PyCFunction) _wrap_ItemContainer_Insert, METH_VARARGS | METH_KEYWORDS },
41709 { (char *)"ItemContainer_Clear", (PyCFunction) _wrap_ItemContainer_Clear, METH_VARARGS | METH_KEYWORDS },
41710 { (char *)"ItemContainer_Delete", (PyCFunction) _wrap_ItemContainer_Delete, METH_VARARGS | METH_KEYWORDS },
41711 { (char *)"ItemContainer_GetCount", (PyCFunction) _wrap_ItemContainer_GetCount, METH_VARARGS | METH_KEYWORDS },
41712 { (char *)"ItemContainer_IsEmpty", (PyCFunction) _wrap_ItemContainer_IsEmpty, METH_VARARGS | METH_KEYWORDS },
41713 { (char *)"ItemContainer_GetString", (PyCFunction) _wrap_ItemContainer_GetString, METH_VARARGS | METH_KEYWORDS },
41714 { (char *)"ItemContainer_GetStrings", (PyCFunction) _wrap_ItemContainer_GetStrings, METH_VARARGS | METH_KEYWORDS },
41715 { (char *)"ItemContainer_SetString", (PyCFunction) _wrap_ItemContainer_SetString, METH_VARARGS | METH_KEYWORDS },
41716 { (char *)"ItemContainer_FindString", (PyCFunction) _wrap_ItemContainer_FindString, METH_VARARGS | METH_KEYWORDS },
41717 { (char *)"ItemContainer_Select", (PyCFunction) _wrap_ItemContainer_Select, METH_VARARGS | METH_KEYWORDS },
41718 { (char *)"ItemContainer_GetSelection", (PyCFunction) _wrap_ItemContainer_GetSelection, METH_VARARGS | METH_KEYWORDS },
41719 { (char *)"ItemContainer_GetStringSelection", (PyCFunction) _wrap_ItemContainer_GetStringSelection, METH_VARARGS | METH_KEYWORDS },
41720 { (char *)"ItemContainer_GetClientData", (PyCFunction) _wrap_ItemContainer_GetClientData, METH_VARARGS | METH_KEYWORDS },
41721 { (char *)"ItemContainer_SetClientData", (PyCFunction) _wrap_ItemContainer_SetClientData, METH_VARARGS | METH_KEYWORDS },
41722 { (char *)"ItemContainer_swigregister", ItemContainer_swigregister, METH_VARARGS },
41723 { (char *)"ControlWithItems_swigregister", ControlWithItems_swigregister, METH_VARARGS },
41724 { (char *)"new_SizerItem", (PyCFunction) _wrap_new_SizerItem, METH_VARARGS | METH_KEYWORDS },
41725 { (char *)"new_SizerItemSpacer", (PyCFunction) _wrap_new_SizerItemSpacer, METH_VARARGS | METH_KEYWORDS },
41726 { (char *)"new_SizerItemWindow", (PyCFunction) _wrap_new_SizerItemWindow, METH_VARARGS | METH_KEYWORDS },
41727 { (char *)"new_SizerItemSizer", (PyCFunction) _wrap_new_SizerItemSizer, METH_VARARGS | METH_KEYWORDS },
41728 { (char *)"SizerItem_DeleteWindows", (PyCFunction) _wrap_SizerItem_DeleteWindows, METH_VARARGS | METH_KEYWORDS },
41729 { (char *)"SizerItem_DetachSizer", (PyCFunction) _wrap_SizerItem_DetachSizer, METH_VARARGS | METH_KEYWORDS },
41730 { (char *)"SizerItem_GetSize", (PyCFunction) _wrap_SizerItem_GetSize, METH_VARARGS | METH_KEYWORDS },
41731 { (char *)"SizerItem_CalcMin", (PyCFunction) _wrap_SizerItem_CalcMin, METH_VARARGS | METH_KEYWORDS },
41732 { (char *)"SizerItem_SetDimension", (PyCFunction) _wrap_SizerItem_SetDimension, METH_VARARGS | METH_KEYWORDS },
41733 { (char *)"SizerItem_GetMinSize", (PyCFunction) _wrap_SizerItem_GetMinSize, METH_VARARGS | METH_KEYWORDS },
41734 { (char *)"SizerItem_SetInitSize", (PyCFunction) _wrap_SizerItem_SetInitSize, METH_VARARGS | METH_KEYWORDS },
41735 { (char *)"SizerItem_SetRatioWH", (PyCFunction) _wrap_SizerItem_SetRatioWH, METH_VARARGS | METH_KEYWORDS },
41736 { (char *)"SizerItem_SetRatioSize", (PyCFunction) _wrap_SizerItem_SetRatioSize, METH_VARARGS | METH_KEYWORDS },
41737 { (char *)"SizerItem_SetRatio", (PyCFunction) _wrap_SizerItem_SetRatio, METH_VARARGS | METH_KEYWORDS },
41738 { (char *)"SizerItem_GetRatio", (PyCFunction) _wrap_SizerItem_GetRatio, METH_VARARGS | METH_KEYWORDS },
41739 { (char *)"SizerItem_IsWindow", (PyCFunction) _wrap_SizerItem_IsWindow, METH_VARARGS | METH_KEYWORDS },
41740 { (char *)"SizerItem_IsSizer", (PyCFunction) _wrap_SizerItem_IsSizer, METH_VARARGS | METH_KEYWORDS },
41741 { (char *)"SizerItem_IsSpacer", (PyCFunction) _wrap_SizerItem_IsSpacer, METH_VARARGS | METH_KEYWORDS },
41742 { (char *)"SizerItem_SetProportion", (PyCFunction) _wrap_SizerItem_SetProportion, METH_VARARGS | METH_KEYWORDS },
41743 { (char *)"SizerItem_GetProportion", (PyCFunction) _wrap_SizerItem_GetProportion, METH_VARARGS | METH_KEYWORDS },
41744 { (char *)"SizerItem_SetFlag", (PyCFunction) _wrap_SizerItem_SetFlag, METH_VARARGS | METH_KEYWORDS },
41745 { (char *)"SizerItem_GetFlag", (PyCFunction) _wrap_SizerItem_GetFlag, METH_VARARGS | METH_KEYWORDS },
41746 { (char *)"SizerItem_SetBorder", (PyCFunction) _wrap_SizerItem_SetBorder, METH_VARARGS | METH_KEYWORDS },
41747 { (char *)"SizerItem_GetBorder", (PyCFunction) _wrap_SizerItem_GetBorder, METH_VARARGS | METH_KEYWORDS },
41748 { (char *)"SizerItem_GetWindow", (PyCFunction) _wrap_SizerItem_GetWindow, METH_VARARGS | METH_KEYWORDS },
41749 { (char *)"SizerItem_SetWindow", (PyCFunction) _wrap_SizerItem_SetWindow, METH_VARARGS | METH_KEYWORDS },
41750 { (char *)"SizerItem_GetSizer", (PyCFunction) _wrap_SizerItem_GetSizer, METH_VARARGS | METH_KEYWORDS },
41751 { (char *)"SizerItem_SetSizer", (PyCFunction) _wrap_SizerItem_SetSizer, METH_VARARGS | METH_KEYWORDS },
41752 { (char *)"SizerItem_GetSpacer", (PyCFunction) _wrap_SizerItem_GetSpacer, METH_VARARGS | METH_KEYWORDS },
41753 { (char *)"SizerItem_SetSpacer", (PyCFunction) _wrap_SizerItem_SetSpacer, METH_VARARGS | METH_KEYWORDS },
41754 { (char *)"SizerItem_Show", (PyCFunction) _wrap_SizerItem_Show, METH_VARARGS | METH_KEYWORDS },
41755 { (char *)"SizerItem_IsShown", (PyCFunction) _wrap_SizerItem_IsShown, METH_VARARGS | METH_KEYWORDS },
41756 { (char *)"SizerItem_GetPosition", (PyCFunction) _wrap_SizerItem_GetPosition, METH_VARARGS | METH_KEYWORDS },
41757 { (char *)"SizerItem_GetUserData", (PyCFunction) _wrap_SizerItem_GetUserData, METH_VARARGS | METH_KEYWORDS },
41758 { (char *)"SizerItem_swigregister", SizerItem_swigregister, METH_VARARGS },
41759 { (char *)"Sizer__setOORInfo", (PyCFunction) _wrap_Sizer__setOORInfo, METH_VARARGS | METH_KEYWORDS },
41760 { (char *)"Sizer_Add", (PyCFunction) _wrap_Sizer_Add, METH_VARARGS | METH_KEYWORDS },
41761 { (char *)"Sizer_Insert", (PyCFunction) _wrap_Sizer_Insert, METH_VARARGS | METH_KEYWORDS },
41762 { (char *)"Sizer_Prepend", (PyCFunction) _wrap_Sizer_Prepend, METH_VARARGS | METH_KEYWORDS },
41763 { (char *)"Sizer_Remove", (PyCFunction) _wrap_Sizer_Remove, METH_VARARGS | METH_KEYWORDS },
41764 { (char *)"Sizer_Detach", (PyCFunction) _wrap_Sizer_Detach, METH_VARARGS | METH_KEYWORDS },
41765 { (char *)"Sizer__SetItemMinSize", (PyCFunction) _wrap_Sizer__SetItemMinSize, METH_VARARGS | METH_KEYWORDS },
41766 { (char *)"Sizer_AddItem", (PyCFunction) _wrap_Sizer_AddItem, METH_VARARGS | METH_KEYWORDS },
41767 { (char *)"Sizer_InsertItem", (PyCFunction) _wrap_Sizer_InsertItem, METH_VARARGS | METH_KEYWORDS },
41768 { (char *)"Sizer_PrependItem", (PyCFunction) _wrap_Sizer_PrependItem, METH_VARARGS | METH_KEYWORDS },
41769 { (char *)"Sizer_SetDimension", (PyCFunction) _wrap_Sizer_SetDimension, METH_VARARGS | METH_KEYWORDS },
41770 { (char *)"Sizer_SetMinSize", (PyCFunction) _wrap_Sizer_SetMinSize, METH_VARARGS | METH_KEYWORDS },
41771 { (char *)"Sizer_GetSize", (PyCFunction) _wrap_Sizer_GetSize, METH_VARARGS | METH_KEYWORDS },
41772 { (char *)"Sizer_GetPosition", (PyCFunction) _wrap_Sizer_GetPosition, METH_VARARGS | METH_KEYWORDS },
41773 { (char *)"Sizer_GetMinSize", (PyCFunction) _wrap_Sizer_GetMinSize, METH_VARARGS | METH_KEYWORDS },
41774 { (char *)"Sizer_RecalcSizes", (PyCFunction) _wrap_Sizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS },
41775 { (char *)"Sizer_CalcMin", (PyCFunction) _wrap_Sizer_CalcMin, METH_VARARGS | METH_KEYWORDS },
41776 { (char *)"Sizer_Layout", (PyCFunction) _wrap_Sizer_Layout, METH_VARARGS | METH_KEYWORDS },
41777 { (char *)"Sizer_Fit", (PyCFunction) _wrap_Sizer_Fit, METH_VARARGS | METH_KEYWORDS },
41778 { (char *)"Sizer_FitInside", (PyCFunction) _wrap_Sizer_FitInside, METH_VARARGS | METH_KEYWORDS },
41779 { (char *)"Sizer_SetSizeHints", (PyCFunction) _wrap_Sizer_SetSizeHints, METH_VARARGS | METH_KEYWORDS },
41780 { (char *)"Sizer_SetVirtualSizeHints", (PyCFunction) _wrap_Sizer_SetVirtualSizeHints, METH_VARARGS | METH_KEYWORDS },
41781 { (char *)"Sizer_Clear", (PyCFunction) _wrap_Sizer_Clear, METH_VARARGS | METH_KEYWORDS },
41782 { (char *)"Sizer_DeleteWindows", (PyCFunction) _wrap_Sizer_DeleteWindows, METH_VARARGS | METH_KEYWORDS },
41783 { (char *)"Sizer_GetChildren", (PyCFunction) _wrap_Sizer_GetChildren, METH_VARARGS | METH_KEYWORDS },
41784 { (char *)"Sizer_Show", (PyCFunction) _wrap_Sizer_Show, METH_VARARGS | METH_KEYWORDS },
41785 { (char *)"Sizer_Hide", (PyCFunction) _wrap_Sizer_Hide, METH_VARARGS | METH_KEYWORDS },
41786 { (char *)"Sizer_IsShown", (PyCFunction) _wrap_Sizer_IsShown, METH_VARARGS | METH_KEYWORDS },
41787 { (char *)"Sizer_ShowItems", (PyCFunction) _wrap_Sizer_ShowItems, METH_VARARGS | METH_KEYWORDS },
41788 { (char *)"Sizer_swigregister", Sizer_swigregister, METH_VARARGS },
41789 { (char *)"new_PySizer", (PyCFunction) _wrap_new_PySizer, METH_VARARGS | METH_KEYWORDS },
41790 { (char *)"PySizer__setCallbackInfo", (PyCFunction) _wrap_PySizer__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
41791 { (char *)"PySizer_swigregister", PySizer_swigregister, METH_VARARGS },
41792 { (char *)"new_BoxSizer", (PyCFunction) _wrap_new_BoxSizer, METH_VARARGS | METH_KEYWORDS },
41793 { (char *)"BoxSizer_GetOrientation", (PyCFunction) _wrap_BoxSizer_GetOrientation, METH_VARARGS | METH_KEYWORDS },
41794 { (char *)"BoxSizer_SetOrientation", (PyCFunction) _wrap_BoxSizer_SetOrientation, METH_VARARGS | METH_KEYWORDS },
41795 { (char *)"BoxSizer_RecalcSizes", (PyCFunction) _wrap_BoxSizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS },
41796 { (char *)"BoxSizer_CalcMin", (PyCFunction) _wrap_BoxSizer_CalcMin, METH_VARARGS | METH_KEYWORDS },
41797 { (char *)"BoxSizer_swigregister", BoxSizer_swigregister, METH_VARARGS },
41798 { (char *)"new_StaticBoxSizer", (PyCFunction) _wrap_new_StaticBoxSizer, METH_VARARGS | METH_KEYWORDS },
41799 { (char *)"StaticBoxSizer_GetStaticBox", (PyCFunction) _wrap_StaticBoxSizer_GetStaticBox, METH_VARARGS | METH_KEYWORDS },
41800 { (char *)"StaticBoxSizer_RecalcSizes", (PyCFunction) _wrap_StaticBoxSizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS },
41801 { (char *)"StaticBoxSizer_CalcMin", (PyCFunction) _wrap_StaticBoxSizer_CalcMin, METH_VARARGS | METH_KEYWORDS },
41802 { (char *)"StaticBoxSizer_swigregister", StaticBoxSizer_swigregister, METH_VARARGS },
41803 { (char *)"new_GridSizer", (PyCFunction) _wrap_new_GridSizer, METH_VARARGS | METH_KEYWORDS },
41804 { (char *)"GridSizer_RecalcSizes", (PyCFunction) _wrap_GridSizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS },
41805 { (char *)"GridSizer_CalcMin", (PyCFunction) _wrap_GridSizer_CalcMin, METH_VARARGS | METH_KEYWORDS },
41806 { (char *)"GridSizer_SetCols", (PyCFunction) _wrap_GridSizer_SetCols, METH_VARARGS | METH_KEYWORDS },
41807 { (char *)"GridSizer_SetRows", (PyCFunction) _wrap_GridSizer_SetRows, METH_VARARGS | METH_KEYWORDS },
41808 { (char *)"GridSizer_SetVGap", (PyCFunction) _wrap_GridSizer_SetVGap, METH_VARARGS | METH_KEYWORDS },
41809 { (char *)"GridSizer_SetHGap", (PyCFunction) _wrap_GridSizer_SetHGap, METH_VARARGS | METH_KEYWORDS },
41810 { (char *)"GridSizer_GetCols", (PyCFunction) _wrap_GridSizer_GetCols, METH_VARARGS | METH_KEYWORDS },
41811 { (char *)"GridSizer_GetRows", (PyCFunction) _wrap_GridSizer_GetRows, METH_VARARGS | METH_KEYWORDS },
41812 { (char *)"GridSizer_GetVGap", (PyCFunction) _wrap_GridSizer_GetVGap, METH_VARARGS | METH_KEYWORDS },
41813 { (char *)"GridSizer_GetHGap", (PyCFunction) _wrap_GridSizer_GetHGap, METH_VARARGS | METH_KEYWORDS },
41814 { (char *)"GridSizer_swigregister", GridSizer_swigregister, METH_VARARGS },
41815 { (char *)"new_FlexGridSizer", (PyCFunction) _wrap_new_FlexGridSizer, METH_VARARGS | METH_KEYWORDS },
41816 { (char *)"FlexGridSizer_RecalcSizes", (PyCFunction) _wrap_FlexGridSizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS },
41817 { (char *)"FlexGridSizer_CalcMin", (PyCFunction) _wrap_FlexGridSizer_CalcMin, METH_VARARGS | METH_KEYWORDS },
41818 { (char *)"FlexGridSizer_AddGrowableRow", (PyCFunction) _wrap_FlexGridSizer_AddGrowableRow, METH_VARARGS | METH_KEYWORDS },
41819 { (char *)"FlexGridSizer_RemoveGrowableRow", (PyCFunction) _wrap_FlexGridSizer_RemoveGrowableRow, METH_VARARGS | METH_KEYWORDS },
41820 { (char *)"FlexGridSizer_AddGrowableCol", (PyCFunction) _wrap_FlexGridSizer_AddGrowableCol, METH_VARARGS | METH_KEYWORDS },
41821 { (char *)"FlexGridSizer_RemoveGrowableCol", (PyCFunction) _wrap_FlexGridSizer_RemoveGrowableCol, METH_VARARGS | METH_KEYWORDS },
41822 { (char *)"FlexGridSizer_SetFlexibleDirection", (PyCFunction) _wrap_FlexGridSizer_SetFlexibleDirection, METH_VARARGS | METH_KEYWORDS },
41823 { (char *)"FlexGridSizer_GetFlexibleDirection", (PyCFunction) _wrap_FlexGridSizer_GetFlexibleDirection, METH_VARARGS | METH_KEYWORDS },
41824 { (char *)"FlexGridSizer_SetNonFlexibleGrowMode", (PyCFunction) _wrap_FlexGridSizer_SetNonFlexibleGrowMode, METH_VARARGS | METH_KEYWORDS },
41825 { (char *)"FlexGridSizer_GetNonFlexibleGrowMode", (PyCFunction) _wrap_FlexGridSizer_GetNonFlexibleGrowMode, METH_VARARGS | METH_KEYWORDS },
41826 { (char *)"FlexGridSizer_GetRowHeights", (PyCFunction) _wrap_FlexGridSizer_GetRowHeights, METH_VARARGS | METH_KEYWORDS },
41827 { (char *)"FlexGridSizer_GetColWidths", (PyCFunction) _wrap_FlexGridSizer_GetColWidths, METH_VARARGS | METH_KEYWORDS },
41828 { (char *)"FlexGridSizer_swigregister", FlexGridSizer_swigregister, METH_VARARGS },
41829 { (char *)"new_GBPosition", (PyCFunction) _wrap_new_GBPosition, METH_VARARGS | METH_KEYWORDS },
41830 { (char *)"GBPosition_GetRow", (PyCFunction) _wrap_GBPosition_GetRow, METH_VARARGS | METH_KEYWORDS },
41831 { (char *)"GBPosition_GetCol", (PyCFunction) _wrap_GBPosition_GetCol, METH_VARARGS | METH_KEYWORDS },
41832 { (char *)"GBPosition_SetRow", (PyCFunction) _wrap_GBPosition_SetRow, METH_VARARGS | METH_KEYWORDS },
41833 { (char *)"GBPosition_SetCol", (PyCFunction) _wrap_GBPosition_SetCol, METH_VARARGS | METH_KEYWORDS },
41834 { (char *)"GBPosition___eq__", (PyCFunction) _wrap_GBPosition___eq__, METH_VARARGS | METH_KEYWORDS },
41835 { (char *)"GBPosition___ne__", (PyCFunction) _wrap_GBPosition___ne__, METH_VARARGS | METH_KEYWORDS },
41836 { (char *)"GBPosition_Set", (PyCFunction) _wrap_GBPosition_Set, METH_VARARGS | METH_KEYWORDS },
41837 { (char *)"GBPosition_Get", (PyCFunction) _wrap_GBPosition_Get, METH_VARARGS | METH_KEYWORDS },
41838 { (char *)"GBPosition_swigregister", GBPosition_swigregister, METH_VARARGS },
41839 { (char *)"new_GBSpan", (PyCFunction) _wrap_new_GBSpan, METH_VARARGS | METH_KEYWORDS },
41840 { (char *)"GBSpan_GetRowspan", (PyCFunction) _wrap_GBSpan_GetRowspan, METH_VARARGS | METH_KEYWORDS },
41841 { (char *)"GBSpan_GetColspan", (PyCFunction) _wrap_GBSpan_GetColspan, METH_VARARGS | METH_KEYWORDS },
41842 { (char *)"GBSpan_SetRowspan", (PyCFunction) _wrap_GBSpan_SetRowspan, METH_VARARGS | METH_KEYWORDS },
41843 { (char *)"GBSpan_SetColspan", (PyCFunction) _wrap_GBSpan_SetColspan, METH_VARARGS | METH_KEYWORDS },
41844 { (char *)"GBSpan___eq__", (PyCFunction) _wrap_GBSpan___eq__, METH_VARARGS | METH_KEYWORDS },
41845 { (char *)"GBSpan___ne__", (PyCFunction) _wrap_GBSpan___ne__, METH_VARARGS | METH_KEYWORDS },
41846 { (char *)"GBSpan_Set", (PyCFunction) _wrap_GBSpan_Set, METH_VARARGS | METH_KEYWORDS },
41847 { (char *)"GBSpan_Get", (PyCFunction) _wrap_GBSpan_Get, METH_VARARGS | METH_KEYWORDS },
41848 { (char *)"GBSpan_swigregister", GBSpan_swigregister, METH_VARARGS },
41849 { (char *)"new_GBSizerItem", (PyCFunction) _wrap_new_GBSizerItem, METH_VARARGS | METH_KEYWORDS },
41850 { (char *)"new_GBSizerItemWindow", (PyCFunction) _wrap_new_GBSizerItemWindow, METH_VARARGS | METH_KEYWORDS },
41851 { (char *)"new_GBSizerItemSizer", (PyCFunction) _wrap_new_GBSizerItemSizer, METH_VARARGS | METH_KEYWORDS },
41852 { (char *)"new_GBSizerItemSpacer", (PyCFunction) _wrap_new_GBSizerItemSpacer, METH_VARARGS | METH_KEYWORDS },
41853 { (char *)"GBSizerItem_GetPos", (PyCFunction) _wrap_GBSizerItem_GetPos, METH_VARARGS | METH_KEYWORDS },
41854 { (char *)"GBSizerItem_GetSpan", (PyCFunction) _wrap_GBSizerItem_GetSpan, METH_VARARGS | METH_KEYWORDS },
41855 { (char *)"GBSizerItem_SetPos", (PyCFunction) _wrap_GBSizerItem_SetPos, METH_VARARGS | METH_KEYWORDS },
41856 { (char *)"GBSizerItem_SetSpan", (PyCFunction) _wrap_GBSizerItem_SetSpan, METH_VARARGS | METH_KEYWORDS },
41857 { (char *)"GBSizerItem_Intersects", _wrap_GBSizerItem_Intersects, METH_VARARGS },
41858 { (char *)"GBSizerItem_GetEndPos", (PyCFunction) _wrap_GBSizerItem_GetEndPos, METH_VARARGS | METH_KEYWORDS },
41859 { (char *)"GBSizerItem_GetGBSizer", (PyCFunction) _wrap_GBSizerItem_GetGBSizer, METH_VARARGS | METH_KEYWORDS },
41860 { (char *)"GBSizerItem_SetGBSizer", (PyCFunction) _wrap_GBSizerItem_SetGBSizer, METH_VARARGS | METH_KEYWORDS },
41861 { (char *)"GBSizerItem_swigregister", GBSizerItem_swigregister, METH_VARARGS },
41862 { (char *)"new_GridBagSizer", (PyCFunction) _wrap_new_GridBagSizer, METH_VARARGS | METH_KEYWORDS },
41863 { (char *)"GridBagSizer_Add", (PyCFunction) _wrap_GridBagSizer_Add, METH_VARARGS | METH_KEYWORDS },
41864 { (char *)"GridBagSizer_AddItem", (PyCFunction) _wrap_GridBagSizer_AddItem, METH_VARARGS | METH_KEYWORDS },
41865 { (char *)"GridBagSizer_GetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_GetEmptyCellSize, METH_VARARGS | METH_KEYWORDS },
41866 { (char *)"GridBagSizer_SetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_SetEmptyCellSize, METH_VARARGS | METH_KEYWORDS },
41867 { (char *)"GridBagSizer_GetItemPosition", _wrap_GridBagSizer_GetItemPosition, METH_VARARGS },
41868 { (char *)"GridBagSizer_SetItemPosition", _wrap_GridBagSizer_SetItemPosition, METH_VARARGS },
41869 { (char *)"GridBagSizer_GetItemSpan", _wrap_GridBagSizer_GetItemSpan, METH_VARARGS },
41870 { (char *)"GridBagSizer_SetItemSpan", _wrap_GridBagSizer_SetItemSpan, METH_VARARGS },
41871 { (char *)"GridBagSizer_FindItem", _wrap_GridBagSizer_FindItem, METH_VARARGS },
41872 { (char *)"GridBagSizer_FindItemAtPosition", (PyCFunction) _wrap_GridBagSizer_FindItemAtPosition, METH_VARARGS | METH_KEYWORDS },
41873 { (char *)"GridBagSizer_FindItemAtPoint", (PyCFunction) _wrap_GridBagSizer_FindItemAtPoint, METH_VARARGS | METH_KEYWORDS },
41874 { (char *)"GridBagSizer_FindItemWithData", (PyCFunction) _wrap_GridBagSizer_FindItemWithData, METH_VARARGS | METH_KEYWORDS },
41875 { (char *)"GridBagSizer_RecalcSizes", (PyCFunction) _wrap_GridBagSizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS },
41876 { (char *)"GridBagSizer_CalcMin", (PyCFunction) _wrap_GridBagSizer_CalcMin, METH_VARARGS | METH_KEYWORDS },
41877 { (char *)"GridBagSizer_CheckForIntersection", _wrap_GridBagSizer_CheckForIntersection, METH_VARARGS },
41878 { (char *)"GridBagSizer_swigregister", GridBagSizer_swigregister, METH_VARARGS },
41879 { (char *)"IndividualLayoutConstraint_Set", (PyCFunction) _wrap_IndividualLayoutConstraint_Set, METH_VARARGS | METH_KEYWORDS },
41880 { (char *)"IndividualLayoutConstraint_LeftOf", (PyCFunction) _wrap_IndividualLayoutConstraint_LeftOf, METH_VARARGS | METH_KEYWORDS },
41881 { (char *)"IndividualLayoutConstraint_RightOf", (PyCFunction) _wrap_IndividualLayoutConstraint_RightOf, METH_VARARGS | METH_KEYWORDS },
41882 { (char *)"IndividualLayoutConstraint_Above", (PyCFunction) _wrap_IndividualLayoutConstraint_Above, METH_VARARGS | METH_KEYWORDS },
41883 { (char *)"IndividualLayoutConstraint_Below", (PyCFunction) _wrap_IndividualLayoutConstraint_Below, METH_VARARGS | METH_KEYWORDS },
41884 { (char *)"IndividualLayoutConstraint_SameAs", (PyCFunction) _wrap_IndividualLayoutConstraint_SameAs, METH_VARARGS | METH_KEYWORDS },
41885 { (char *)"IndividualLayoutConstraint_PercentOf", (PyCFunction) _wrap_IndividualLayoutConstraint_PercentOf, METH_VARARGS | METH_KEYWORDS },
41886 { (char *)"IndividualLayoutConstraint_Absolute", (PyCFunction) _wrap_IndividualLayoutConstraint_Absolute, METH_VARARGS | METH_KEYWORDS },
41887 { (char *)"IndividualLayoutConstraint_Unconstrained", (PyCFunction) _wrap_IndividualLayoutConstraint_Unconstrained, METH_VARARGS | METH_KEYWORDS },
41888 { (char *)"IndividualLayoutConstraint_AsIs", (PyCFunction) _wrap_IndividualLayoutConstraint_AsIs, METH_VARARGS | METH_KEYWORDS },
41889 { (char *)"IndividualLayoutConstraint_GetOtherWindow", (PyCFunction) _wrap_IndividualLayoutConstraint_GetOtherWindow, METH_VARARGS | METH_KEYWORDS },
41890 { (char *)"IndividualLayoutConstraint_GetMyEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetMyEdge, METH_VARARGS | METH_KEYWORDS },
41891 { (char *)"IndividualLayoutConstraint_SetEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_SetEdge, METH_VARARGS | METH_KEYWORDS },
41892 { (char *)"IndividualLayoutConstraint_SetValue", (PyCFunction) _wrap_IndividualLayoutConstraint_SetValue, METH_VARARGS | METH_KEYWORDS },
41893 { (char *)"IndividualLayoutConstraint_GetMargin", (PyCFunction) _wrap_IndividualLayoutConstraint_GetMargin, METH_VARARGS | METH_KEYWORDS },
41894 { (char *)"IndividualLayoutConstraint_SetMargin", (PyCFunction) _wrap_IndividualLayoutConstraint_SetMargin, METH_VARARGS | METH_KEYWORDS },
41895 { (char *)"IndividualLayoutConstraint_GetValue", (PyCFunction) _wrap_IndividualLayoutConstraint_GetValue, METH_VARARGS | METH_KEYWORDS },
41896 { (char *)"IndividualLayoutConstraint_GetPercent", (PyCFunction) _wrap_IndividualLayoutConstraint_GetPercent, METH_VARARGS | METH_KEYWORDS },
41897 { (char *)"IndividualLayoutConstraint_GetOtherEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetOtherEdge, METH_VARARGS | METH_KEYWORDS },
41898 { (char *)"IndividualLayoutConstraint_GetDone", (PyCFunction) _wrap_IndividualLayoutConstraint_GetDone, METH_VARARGS | METH_KEYWORDS },
41899 { (char *)"IndividualLayoutConstraint_SetDone", (PyCFunction) _wrap_IndividualLayoutConstraint_SetDone, METH_VARARGS | METH_KEYWORDS },
41900 { (char *)"IndividualLayoutConstraint_GetRelationship", (PyCFunction) _wrap_IndividualLayoutConstraint_GetRelationship, METH_VARARGS | METH_KEYWORDS },
41901 { (char *)"IndividualLayoutConstraint_SetRelationship", (PyCFunction) _wrap_IndividualLayoutConstraint_SetRelationship, METH_VARARGS | METH_KEYWORDS },
41902 { (char *)"IndividualLayoutConstraint_ResetIfWin", (PyCFunction) _wrap_IndividualLayoutConstraint_ResetIfWin, METH_VARARGS | METH_KEYWORDS },
41903 { (char *)"IndividualLayoutConstraint_SatisfyConstraint", (PyCFunction) _wrap_IndividualLayoutConstraint_SatisfyConstraint, METH_VARARGS | METH_KEYWORDS },
41904 { (char *)"IndividualLayoutConstraint_GetEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetEdge, METH_VARARGS | METH_KEYWORDS },
41905 { (char *)"IndividualLayoutConstraint_swigregister", IndividualLayoutConstraint_swigregister, METH_VARARGS },
41906 { (char *)"LayoutConstraints_left_get", (PyCFunction) _wrap_LayoutConstraints_left_get, METH_VARARGS | METH_KEYWORDS },
41907 { (char *)"LayoutConstraints_top_get", (PyCFunction) _wrap_LayoutConstraints_top_get, METH_VARARGS | METH_KEYWORDS },
41908 { (char *)"LayoutConstraints_right_get", (PyCFunction) _wrap_LayoutConstraints_right_get, METH_VARARGS | METH_KEYWORDS },
41909 { (char *)"LayoutConstraints_bottom_get", (PyCFunction) _wrap_LayoutConstraints_bottom_get, METH_VARARGS | METH_KEYWORDS },
41910 { (char *)"LayoutConstraints_width_get", (PyCFunction) _wrap_LayoutConstraints_width_get, METH_VARARGS | METH_KEYWORDS },
41911 { (char *)"LayoutConstraints_height_get", (PyCFunction) _wrap_LayoutConstraints_height_get, METH_VARARGS | METH_KEYWORDS },
41912 { (char *)"LayoutConstraints_centreX_get", (PyCFunction) _wrap_LayoutConstraints_centreX_get, METH_VARARGS | METH_KEYWORDS },
41913 { (char *)"LayoutConstraints_centreY_get", (PyCFunction) _wrap_LayoutConstraints_centreY_get, METH_VARARGS | METH_KEYWORDS },
41914 { (char *)"new_LayoutConstraints", (PyCFunction) _wrap_new_LayoutConstraints, METH_VARARGS | METH_KEYWORDS },
41915 { (char *)"LayoutConstraints_SatisfyConstraints", (PyCFunction) _wrap_LayoutConstraints_SatisfyConstraints, METH_VARARGS | METH_KEYWORDS },
41916 { (char *)"LayoutConstraints_AreSatisfied", (PyCFunction) _wrap_LayoutConstraints_AreSatisfied, METH_VARARGS | METH_KEYWORDS },
41917 { (char *)"LayoutConstraints_swigregister", LayoutConstraints_swigregister, METH_VARARGS },
41918 { NULL, NULL }
41919 };
41920
41921
41922 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
41923
41924 static void *_p_wxGBSizerItemTo_p_wxSizerItem(void *x) {
41925 return (void *)((wxSizerItem *) ((wxGBSizerItem *) x));
41926 }
41927 static void *_p_wxBoxSizerTo_p_wxSizer(void *x) {
41928 return (void *)((wxSizer *) ((wxBoxSizer *) x));
41929 }
41930 static void *_p_wxStaticBoxSizerTo_p_wxSizer(void *x) {
41931 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStaticBoxSizer *) x));
41932 }
41933 static void *_p_wxGridBagSizerTo_p_wxSizer(void *x) {
41934 return (void *)((wxSizer *) (wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
41935 }
41936 static void *_p_wxGridSizerTo_p_wxSizer(void *x) {
41937 return (void *)((wxSizer *) ((wxGridSizer *) x));
41938 }
41939 static void *_p_wxFlexGridSizerTo_p_wxSizer(void *x) {
41940 return (void *)((wxSizer *) (wxGridSizer *) ((wxFlexGridSizer *) x));
41941 }
41942 static void *_p_wxPySizerTo_p_wxSizer(void *x) {
41943 return (void *)((wxSizer *) ((wxPySizer *) x));
41944 }
41945 static void *_p_wxStaticBoxSizerTo_p_wxBoxSizer(void *x) {
41946 return (void *)((wxBoxSizer *) ((wxStaticBoxSizer *) x));
41947 }
41948 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
41949 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
41950 }
41951 static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
41952 return (void *)((wxEvent *) ((wxMenuEvent *) x));
41953 }
41954 static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
41955 return (void *)((wxEvent *) ((wxCloseEvent *) x));
41956 }
41957 static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
41958 return (void *)((wxEvent *) ((wxMouseEvent *) x));
41959 }
41960 static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
41961 return (void *)((wxEvent *) ((wxEraseEvent *) x));
41962 }
41963 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
41964 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
41965 }
41966 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
41967 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
41968 }
41969 static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
41970 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
41971 }
41972 static void *_p_wxPyEventTo_p_wxEvent(void *x) {
41973 return (void *)((wxEvent *) ((wxPyEvent *) x));
41974 }
41975 static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
41976 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
41977 }
41978 static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
41979 return (void *)((wxEvent *) ((wxIdleEvent *) x));
41980 }
41981 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
41982 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
41983 }
41984 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
41985 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
41986 }
41987 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
41988 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
41989 }
41990 static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
41991 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
41992 }
41993 static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
41994 return (void *)((wxEvent *) ((wxActivateEvent *) x));
41995 }
41996 static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
41997 return (void *)((wxEvent *) ((wxSizeEvent *) x));
41998 }
41999 static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
42000 return (void *)((wxEvent *) ((wxMoveEvent *) x));
42001 }
42002 static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
42003 return (void *)((wxEvent *) ((wxPaintEvent *) x));
42004 }
42005 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
42006 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
42007 }
42008 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
42009 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
42010 }
42011 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
42012 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
42013 }
42014 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
42015 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
42016 }
42017 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
42018 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
42019 }
42020 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
42021 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
42022 }
42023 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
42024 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
42025 }
42026 static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
42027 return (void *)((wxEvent *) ((wxFocusEvent *) x));
42028 }
42029 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
42030 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
42031 }
42032 static void *_p_wxShowEventTo_p_wxEvent(void *x) {
42033 return (void *)((wxEvent *) ((wxShowEvent *) x));
42034 }
42035 static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
42036 return (void *)((wxEvent *) ((wxCommandEvent *) x));
42037 }
42038 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
42039 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
42040 }
42041 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
42042 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
42043 }
42044 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
42045 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
42046 }
42047 static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
42048 return (void *)((wxEvent *) ((wxKeyEvent *) x));
42049 }
42050 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
42051 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
42052 }
42053 static void *_p_wxGridBagSizerTo_p_wxGridSizer(void *x) {
42054 return (void *)((wxGridSizer *) (wxFlexGridSizer *) ((wxGridBagSizer *) x));
42055 }
42056 static void *_p_wxFlexGridSizerTo_p_wxGridSizer(void *x) {
42057 return (void *)((wxGridSizer *) ((wxFlexGridSizer *) x));
42058 }
42059 static void *_p_wxGridBagSizerTo_p_wxFlexGridSizer(void *x) {
42060 return (void *)((wxFlexGridSizer *) ((wxGridBagSizer *) x));
42061 }
42062 static void *_p_wxControlWithItemsTo_p_wxItemContainer(void *x) {
42063 return (void *)((wxItemContainer *) ((wxControlWithItems *) x));
42064 }
42065 static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
42066 return (void *)((wxControl *) ((wxControlWithItems *) x));
42067 }
42068 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
42069 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
42070 }
42071 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
42072 return (void *)((wxEvtHandler *) ((wxWindow *) x));
42073 }
42074 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
42075 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
42076 }
42077 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
42078 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
42079 }
42080 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
42081 return (void *)((wxEvtHandler *) ((wxValidator *) x));
42082 }
42083 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
42084 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
42085 }
42086 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
42087 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
42088 }
42089 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
42090 return (void *)((wxEvtHandler *) ((wxMenu *) x));
42091 }
42092 static void *_p_wxANIHandlerTo_p_wxCURHandler(void *x) {
42093 return (void *)((wxCURHandler *) ((wxANIHandler *) x));
42094 }
42095 static void *_p_wxCURHandlerTo_p_wxICOHandler(void *x) {
42096 return (void *)((wxICOHandler *) ((wxCURHandler *) x));
42097 }
42098 static void *_p_wxANIHandlerTo_p_wxICOHandler(void *x) {
42099 return (void *)((wxICOHandler *) (wxCURHandler *) ((wxANIHandler *) x));
42100 }
42101 static void *_p_wxICOHandlerTo_p_wxBMPHandler(void *x) {
42102 return (void *)((wxBMPHandler *) ((wxICOHandler *) x));
42103 }
42104 static void *_p_wxCURHandlerTo_p_wxBMPHandler(void *x) {
42105 return (void *)((wxBMPHandler *) (wxICOHandler *) ((wxCURHandler *) x));
42106 }
42107 static void *_p_wxANIHandlerTo_p_wxBMPHandler(void *x) {
42108 return (void *)((wxBMPHandler *) (wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
42109 }
42110 static void *_p_wxBMPHandlerTo_p_wxImageHandler(void *x) {
42111 return (void *)((wxImageHandler *) ((wxBMPHandler *) x));
42112 }
42113 static void *_p_wxICOHandlerTo_p_wxImageHandler(void *x) {
42114 return (void *)((wxImageHandler *) (wxBMPHandler *) ((wxICOHandler *) x));
42115 }
42116 static void *_p_wxCURHandlerTo_p_wxImageHandler(void *x) {
42117 return (void *)((wxImageHandler *) (wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
42118 }
42119 static void *_p_wxANIHandlerTo_p_wxImageHandler(void *x) {
42120 return (void *)((wxImageHandler *) (wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
42121 }
42122 static void *_p_wxPNGHandlerTo_p_wxImageHandler(void *x) {
42123 return (void *)((wxImageHandler *) ((wxPNGHandler *) x));
42124 }
42125 static void *_p_wxGIFHandlerTo_p_wxImageHandler(void *x) {
42126 return (void *)((wxImageHandler *) ((wxGIFHandler *) x));
42127 }
42128 static void *_p_wxPCXHandlerTo_p_wxImageHandler(void *x) {
42129 return (void *)((wxImageHandler *) ((wxPCXHandler *) x));
42130 }
42131 static void *_p_wxJPEGHandlerTo_p_wxImageHandler(void *x) {
42132 return (void *)((wxImageHandler *) ((wxJPEGHandler *) x));
42133 }
42134 static void *_p_wxPNMHandlerTo_p_wxImageHandler(void *x) {
42135 return (void *)((wxImageHandler *) ((wxPNMHandler *) x));
42136 }
42137 static void *_p_wxXPMHandlerTo_p_wxImageHandler(void *x) {
42138 return (void *)((wxImageHandler *) ((wxXPMHandler *) x));
42139 }
42140 static void *_p_wxTIFFHandlerTo_p_wxImageHandler(void *x) {
42141 return (void *)((wxImageHandler *) ((wxTIFFHandler *) x));
42142 }
42143 static void *_p_wxPyFileSystemHandlerTo_p_wxFileSystemHandler(void *x) {
42144 return (void *)((wxFileSystemHandler *) ((wxPyFileSystemHandler *) x));
42145 }
42146 static void *_p_wxInternetFSHandlerTo_p_wxFileSystemHandler(void *x) {
42147 return (void *)((wxFileSystemHandler *) ((wxInternetFSHandler *) x));
42148 }
42149 static void *_p_wxZipFSHandlerTo_p_wxFileSystemHandler(void *x) {
42150 return (void *)((wxFileSystemHandler *) ((wxZipFSHandler *) x));
42151 }
42152 static void *_p_wxMemoryFSHandlerTo_p_wxFileSystemHandler(void *x) {
42153 return (void *)((wxFileSystemHandler *) ((wxMemoryFSHandler *) x));
42154 }
42155 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
42156 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
42157 }
42158 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
42159 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
42160 }
42161 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
42162 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
42163 }
42164 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
42165 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
42166 }
42167 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
42168 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
42169 }
42170 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
42171 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
42172 }
42173 static void *_p_wxValidatorTo_p_wxObject(void *x) {
42174 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
42175 }
42176 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
42177 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
42178 }
42179 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
42180 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
42181 }
42182 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
42183 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
42184 }
42185 static void *_p_wxSizerTo_p_wxObject(void *x) {
42186 return (void *)((wxObject *) ((wxSizer *) x));
42187 }
42188 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
42189 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
42190 }
42191 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
42192 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
42193 }
42194 static void *_p_wxMenuTo_p_wxObject(void *x) {
42195 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
42196 }
42197 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
42198 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
42199 }
42200 static void *_p_wxImageTo_p_wxObject(void *x) {
42201 return (void *)((wxObject *) ((wxImage *) x));
42202 }
42203 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
42204 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
42205 }
42206 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
42207 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
42208 }
42209 static void *_p_wxPyEventTo_p_wxObject(void *x) {
42210 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
42211 }
42212 static void *_p_wxWindowTo_p_wxObject(void *x) {
42213 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
42214 }
42215 static void *_p_wxControlTo_p_wxObject(void *x) {
42216 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
42217 }
42218 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
42219 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
42220 }
42221 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
42222 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
42223 }
42224 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
42225 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
42226 }
42227 static void *_p_wxPyAppTo_p_wxObject(void *x) {
42228 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
42229 }
42230 static void *_p_wxEventTo_p_wxObject(void *x) {
42231 return (void *)((wxObject *) ((wxEvent *) x));
42232 }
42233 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
42234 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
42235 }
42236 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
42237 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
42238 }
42239 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
42240 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
42241 }
42242 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
42243 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
42244 }
42245 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
42246 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
42247 }
42248 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
42249 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
42250 }
42251 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
42252 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
42253 }
42254 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
42255 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
42256 }
42257 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
42258 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
42259 }
42260 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
42261 return (void *)((wxObject *) ((wxEvtHandler *) x));
42262 }
42263 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
42264 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
42265 }
42266 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
42267 return (void *)((wxObject *) ((wxImageHandler *) x));
42268 }
42269 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
42270 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
42271 }
42272 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
42273 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
42274 }
42275 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
42276 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
42277 }
42278 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
42279 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
42280 }
42281 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
42282 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
42283 }
42284 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
42285 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
42286 }
42287 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
42288 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
42289 }
42290 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
42291 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
42292 }
42293 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
42294 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
42295 }
42296 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
42297 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
42298 }
42299 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
42300 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
42301 }
42302 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
42303 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
42304 }
42305 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
42306 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
42307 }
42308 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
42309 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
42310 }
42311 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
42312 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
42313 }
42314 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
42315 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
42316 }
42317 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
42318 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
42319 }
42320 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
42321 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
42322 }
42323 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
42324 return (void *)((wxObject *) ((wxFileSystem *) x));
42325 }
42326 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
42327 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
42328 }
42329 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
42330 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
42331 }
42332 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
42333 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
42334 }
42335 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
42336 return (void *)((wxObject *) ((wxSizerItem *) x));
42337 }
42338 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
42339 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
42340 }
42341 static void *_p_wxShowEventTo_p_wxObject(void *x) {
42342 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
42343 }
42344 static void *_p_wxFSFileTo_p_wxObject(void *x) {
42345 return (void *)((wxObject *) ((wxFSFile *) x));
42346 }
42347 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
42348 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
42349 }
42350 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
42351 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
42352 }
42353 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
42354 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
42355 }
42356 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
42357 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
42358 }
42359 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
42360 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
42361 }
42362 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
42363 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
42364 }
42365 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
42366 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
42367 }
42368 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
42369 return (void *)((wxObject *) ((wxMenuItem *) x));
42370 }
42371 static void *_p_wxPySizerTo_p_wxObject(void *x) {
42372 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
42373 }
42374 static void *_p_wxControlTo_p_wxWindow(void *x) {
42375 return (void *)((wxWindow *) ((wxControl *) x));
42376 }
42377 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
42378 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
42379 }
42380 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
42381 return (void *)((wxWindow *) ((wxMenuBar *) x));
42382 }
42383 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
42384 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
42385 }
42386 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
42387 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
42388 }
42389 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
42390 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
42391 }
42392 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
42393 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
42394 }
42395 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
42396 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
42397 }
42398 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
42399 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
42400 }
42401 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
42402 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
42403 }
42404 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
42405 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
42406 }
42407 static void *_p_wxPyValidatorTo_p_wxValidator(void *x) {
42408 return (void *)((wxValidator *) ((wxPyValidator *) x));
42409 }
42410 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}};
42411 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}};
42412 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}};
42413 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}};
42414 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}};
42415 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}};
42416 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}};
42417 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}};
42418 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}};
42419 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}};
42420 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}};
42421 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}};
42422 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}};
42423 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}};
42424 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}};
42425 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}};
42426 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}};
42427 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}};
42428 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}};
42429 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}};
42430 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}};
42431 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}};
42432 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}};
42433 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}};
42434 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}};
42435 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}};
42436 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}};
42437 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}};
42438 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}};
42439 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}};
42440 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}};
42441 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}};
42442 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}};
42443 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}};
42444 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}};
42445 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}};
42446 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}};
42447 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}};
42448 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}};
42449 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}};
42450 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}};
42451 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}};
42452 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}};
42453 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}};
42454 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}};
42455 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}};
42456 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}};
42457 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}};
42458 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}};
42459 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}};
42460 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}};
42461 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}};
42462 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}};
42463 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}};
42464 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}};
42465 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}};
42466 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}};
42467 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}};
42468 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}};
42469 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}};
42470 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}};
42471 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}};
42472 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}};
42473 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}};
42474 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}};
42475 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}};
42476 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}};
42477 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}};
42478 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}};
42479 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}};
42480 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}};
42481 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}};
42482 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}};
42483 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}};
42484 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}};
42485 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}};
42486 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}};
42487 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}};
42488 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}};
42489 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}};
42490 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}};
42491 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}};
42492 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}};
42493 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}};
42494 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}};
42495 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}};
42496 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}};
42497 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}};
42498 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}};
42499 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}};
42500 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}};
42501 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}};
42502 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}};
42503 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}};
42504 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}};
42505 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}};
42506 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}};
42507 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}};
42508 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}};
42509 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}};
42510 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}};
42511 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}};
42512 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}};
42513 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}};
42514 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}};
42515 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}};
42516 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}};
42517 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}};
42518 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}};
42519 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}};
42520 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}};
42521 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}};
42522 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}};
42523 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}};
42524 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}};
42525
42526 static swig_type_info *swig_types_initial[] = {
42527 _swigt__p_wxLayoutConstraints,
42528 _swigt__p_wxRealPoint,
42529 _swigt__p_wxSizerItem,
42530 _swigt__p_wxGBSizerItem,
42531 _swigt__p_wxScrollEvent,
42532 _swigt__p_wxIndividualLayoutConstraint,
42533 _swigt__p_wxSizer,
42534 _swigt__p_wxBoxSizer,
42535 _swigt__p_wxStaticBoxSizer,
42536 _swigt__p_wxGridBagSizer,
42537 _swigt__p_wxAcceleratorEntry,
42538 _swigt__p_wxUpdateUIEvent,
42539 _swigt__p_wxMenu,
42540 _swigt__p_wxEvent,
42541 _swigt__p_wxGridSizer,
42542 _swigt__p_wxFlexGridSizer,
42543 _swigt__p_wxInitDialogEvent,
42544 _swigt__p_wxItemContainer,
42545 _swigt__p_wxNcPaintEvent,
42546 _swigt__p_wxPaintEvent,
42547 _swigt__p_wxSysColourChangedEvent,
42548 _swigt__p_wxMouseCaptureChangedEvent,
42549 _swigt__p_wxDisplayChangedEvent,
42550 _swigt__p_wxPaletteChangedEvent,
42551 _swigt__p_wxControl,
42552 _swigt__p_wxFont,
42553 _swigt__p_wxMenuBarBase,
42554 _swigt__p_wxSetCursorEvent,
42555 _swigt__p_wxFSFile,
42556 _swigt__p_wxCaret,
42557 _swigt__p_wxRegion,
42558 _swigt__p_wxPoint2D,
42559 _swigt__p_int,
42560 _swigt__p_wxSize,
42561 _swigt__p_wxDC,
42562 _swigt__p_wxPySizer,
42563 _swigt__p_wxVisualAttributes,
42564 _swigt__p_wxNotifyEvent,
42565 _swigt__p_wxPyEvent,
42566 _swigt__p_wxPropagationDisabler,
42567 _swigt__p_wxAppTraits,
42568 _swigt__p_wxArrayString,
42569 _swigt__p_wxShowEvent,
42570 _swigt__p_wxToolTip,
42571 _swigt__p_wxMaximizeEvent,
42572 _swigt__p_wxIconizeEvent,
42573 _swigt__p_wxActivateEvent,
42574 _swigt__p_wxMoveEvent,
42575 _swigt__p_wxSizeEvent,
42576 _swigt__p_wxQueryNewPaletteEvent,
42577 _swigt__p_wxWindowCreateEvent,
42578 _swigt__p_wxIdleEvent,
42579 _swigt__p_wxMenuItem,
42580 _swigt__p_wxStaticBox,
42581 _swigt__p_long,
42582 _swigt__p_wxTIFFHandler,
42583 _swigt__p_wxXPMHandler,
42584 _swigt__p_wxPNMHandler,
42585 _swigt__p_wxJPEGHandler,
42586 _swigt__p_wxPCXHandler,
42587 _swigt__p_wxGIFHandler,
42588 _swigt__p_wxPNGHandler,
42589 _swigt__p_wxANIHandler,
42590 _swigt__p_wxMemoryFSHandler,
42591 _swigt__p_wxEvtHandler,
42592 _swigt__p_wxCURHandler,
42593 _swigt__p_wxICOHandler,
42594 _swigt__p_wxBMPHandler,
42595 _swigt__p_wxImageHandler,
42596 _swigt__p_wxFileSystemHandler,
42597 _swigt__p_wxPyFileSystemHandler,
42598 _swigt__p_wxInternetFSHandler,
42599 _swigt__p_wxZipFSHandler,
42600 _swigt__p_wxRect,
42601 _swigt__p_wxGBSpan,
42602 _swigt__p_wxPropagateOnce,
42603 _swigt__p_wxAcceleratorTable,
42604 _swigt__p_char,
42605 _swigt__p_wxGBPosition,
42606 _swigt__p_wxImage,
42607 _swigt__p_wxFrame,
42608 _swigt__p_wxScrollWinEvent,
42609 _swigt__p_wxImageHistogram,
42610 _swigt__p_byte,
42611 _swigt__p_wxPoint,
42612 _swigt__p_wxCursor,
42613 _swigt__p_wxObject,
42614 _swigt__p_wxPyInputStream,
42615 _swigt__p_wxOutputStream,
42616 _swigt__p_wxInputStream,
42617 _swigt__p_wxDateTime,
42618 _swigt__p_wxKeyEvent,
42619 _swigt__p_wxNavigationKeyEvent,
42620 _swigt__p_wxWindowDestroyEvent,
42621 _swigt__p_wxWindow,
42622 _swigt__p_wxMenuBar,
42623 _swigt__p_wxFileSystem,
42624 _swigt__p_wxBitmap,
42625 _swigt__p_wxMenuEvent,
42626 _swigt__p_wxContextMenuEvent,
42627 _swigt__p_unsigned_char,
42628 _swigt__p_wxCloseEvent,
42629 _swigt__p_wxEraseEvent,
42630 _swigt__p_wxMouseEvent,
42631 _swigt__p_wxPyApp,
42632 _swigt__p_wxCommandEvent,
42633 _swigt__p_wxPyCommandEvent,
42634 _swigt__p_wxPyDropTarget,
42635 _swigt__p_wxChildFocusEvent,
42636 _swigt__p_wxFocusEvent,
42637 _swigt__p_wxDropFilesEvent,
42638 _swigt__p_wxControlWithItems,
42639 _swigt__p_wxColour,
42640 _swigt__p_wxValidator,
42641 _swigt__p_wxPyValidator,
42642 0
42643 };
42644
42645
42646 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
42647
42648 static swig_const_info swig_const_table[] = {
42649 {0}};
42650
42651 #ifdef __cplusplus
42652 }
42653 #endif
42654
42655 #ifdef __cplusplus
42656 extern "C"
42657 #endif
42658 SWIGEXPORT(void) SWIG_init(void) {
42659 static PyObject *SWIG_globals = 0;
42660 static int typeinit = 0;
42661 PyObject *m, *d;
42662 int i;
42663 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
42664 m = Py_InitModule((char *) SWIG_name, SwigMethods);
42665 d = PyModule_GetDict(m);
42666
42667 if (!typeinit) {
42668 for (i = 0; swig_types_initial[i]; i++) {
42669 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
42670 }
42671 typeinit = 1;
42672 }
42673 SWIG_InstallConstants(d,swig_const_table);
42674
42675
42676 #ifndef wxPyUSE_EXPORT
42677 // Make our API structure a CObject so other modules can import it
42678 // from this module.
42679 PyObject* cobj = PyCObject_FromVoidPtr(&API, NULL);
42680 PyDict_SetItemString(d,"_wxPyCoreAPI", cobj);
42681 Py_XDECREF(cobj);
42682 #endif
42683
42684 PyDict_SetItemString(d,"NOT_FOUND", SWIG_FromInt((int)wxNOT_FOUND));
42685 PyDict_SetItemString(d,"VSCROLL", SWIG_FromInt((int)wxVSCROLL));
42686 PyDict_SetItemString(d,"HSCROLL", SWIG_FromInt((int)wxHSCROLL));
42687 PyDict_SetItemString(d,"CAPTION", SWIG_FromInt((int)wxCAPTION));
42688 PyDict_SetItemString(d,"DOUBLE_BORDER", SWIG_FromInt((int)wxDOUBLE_BORDER));
42689 PyDict_SetItemString(d,"SUNKEN_BORDER", SWIG_FromInt((int)wxSUNKEN_BORDER));
42690 PyDict_SetItemString(d,"RAISED_BORDER", SWIG_FromInt((int)wxRAISED_BORDER));
42691 PyDict_SetItemString(d,"BORDER", SWIG_FromInt((int)wxBORDER));
42692 PyDict_SetItemString(d,"SIMPLE_BORDER", SWIG_FromInt((int)wxSIMPLE_BORDER));
42693 PyDict_SetItemString(d,"STATIC_BORDER", SWIG_FromInt((int)wxSTATIC_BORDER));
42694 PyDict_SetItemString(d,"TRANSPARENT_WINDOW", SWIG_FromInt((int)wxTRANSPARENT_WINDOW));
42695 PyDict_SetItemString(d,"NO_BORDER", SWIG_FromInt((int)wxNO_BORDER));
42696 PyDict_SetItemString(d,"TAB_TRAVERSAL", SWIG_FromInt((int)wxTAB_TRAVERSAL));
42697 PyDict_SetItemString(d,"WANTS_CHARS", SWIG_FromInt((int)wxWANTS_CHARS));
42698 PyDict_SetItemString(d,"POPUP_WINDOW", SWIG_FromInt((int)wxPOPUP_WINDOW));
42699 PyDict_SetItemString(d,"CENTER_FRAME", SWIG_FromInt((int)wxCENTER_FRAME));
42700 PyDict_SetItemString(d,"CENTRE_ON_SCREEN", SWIG_FromInt((int)wxCENTRE_ON_SCREEN));
42701 PyDict_SetItemString(d,"CENTER_ON_SCREEN", SWIG_FromInt((int)wxCENTER_ON_SCREEN));
42702 PyDict_SetItemString(d,"ED_CLIENT_MARGIN", SWIG_FromInt((int)wxED_CLIENT_MARGIN));
42703 PyDict_SetItemString(d,"ED_BUTTONS_BOTTOM", SWIG_FromInt((int)wxED_BUTTONS_BOTTOM));
42704 PyDict_SetItemString(d,"ED_BUTTONS_RIGHT", SWIG_FromInt((int)wxED_BUTTONS_RIGHT));
42705 PyDict_SetItemString(d,"ED_STATIC_LINE", SWIG_FromInt((int)wxED_STATIC_LINE));
42706 PyDict_SetItemString(d,"EXT_DIALOG_STYLE", SWIG_FromInt((int)wxEXT_DIALOG_STYLE));
42707 PyDict_SetItemString(d,"CLIP_CHILDREN", SWIG_FromInt((int)wxCLIP_CHILDREN));
42708 PyDict_SetItemString(d,"CLIP_SIBLINGS", SWIG_FromInt((int)wxCLIP_SIBLINGS));
42709 PyDict_SetItemString(d,"ALWAYS_SHOW_SB", SWIG_FromInt((int)wxALWAYS_SHOW_SB));
42710 PyDict_SetItemString(d,"RETAINED", SWIG_FromInt((int)wxRETAINED));
42711 PyDict_SetItemString(d,"BACKINGSTORE", SWIG_FromInt((int)wxBACKINGSTORE));
42712 PyDict_SetItemString(d,"COLOURED", SWIG_FromInt((int)wxCOLOURED));
42713 PyDict_SetItemString(d,"FIXED_LENGTH", SWIG_FromInt((int)wxFIXED_LENGTH));
42714 PyDict_SetItemString(d,"LB_NEEDED_SB", SWIG_FromInt((int)wxLB_NEEDED_SB));
42715 PyDict_SetItemString(d,"LB_ALWAYS_SB", SWIG_FromInt((int)wxLB_ALWAYS_SB));
42716 PyDict_SetItemString(d,"LB_SORT", SWIG_FromInt((int)wxLB_SORT));
42717 PyDict_SetItemString(d,"LB_SINGLE", SWIG_FromInt((int)wxLB_SINGLE));
42718 PyDict_SetItemString(d,"LB_MULTIPLE", SWIG_FromInt((int)wxLB_MULTIPLE));
42719 PyDict_SetItemString(d,"LB_EXTENDED", SWIG_FromInt((int)wxLB_EXTENDED));
42720 PyDict_SetItemString(d,"LB_OWNERDRAW", SWIG_FromInt((int)wxLB_OWNERDRAW));
42721 PyDict_SetItemString(d,"LB_HSCROLL", SWIG_FromInt((int)wxLB_HSCROLL));
42722 PyDict_SetItemString(d,"PROCESS_ENTER", SWIG_FromInt((int)wxPROCESS_ENTER));
42723 PyDict_SetItemString(d,"PASSWORD", SWIG_FromInt((int)wxPASSWORD));
42724 PyDict_SetItemString(d,"CB_SIMPLE", SWIG_FromInt((int)wxCB_SIMPLE));
42725 PyDict_SetItemString(d,"CB_DROPDOWN", SWIG_FromInt((int)wxCB_DROPDOWN));
42726 PyDict_SetItemString(d,"CB_SORT", SWIG_FromInt((int)wxCB_SORT));
42727 PyDict_SetItemString(d,"CB_READONLY", SWIG_FromInt((int)wxCB_READONLY));
42728 PyDict_SetItemString(d,"RA_HORIZONTAL", SWIG_FromInt((int)wxRA_HORIZONTAL));
42729 PyDict_SetItemString(d,"RA_VERTICAL", SWIG_FromInt((int)wxRA_VERTICAL));
42730 PyDict_SetItemString(d,"RA_SPECIFY_ROWS", SWIG_FromInt((int)wxRA_SPECIFY_ROWS));
42731 PyDict_SetItemString(d,"RA_SPECIFY_COLS", SWIG_FromInt((int)wxRA_SPECIFY_COLS));
42732 PyDict_SetItemString(d,"RB_GROUP", SWIG_FromInt((int)wxRB_GROUP));
42733 PyDict_SetItemString(d,"RB_SINGLE", SWIG_FromInt((int)wxRB_SINGLE));
42734 PyDict_SetItemString(d,"SL_HORIZONTAL", SWIG_FromInt((int)wxSL_HORIZONTAL));
42735 PyDict_SetItemString(d,"SL_VERTICAL", SWIG_FromInt((int)wxSL_VERTICAL));
42736 PyDict_SetItemString(d,"SL_AUTOTICKS", SWIG_FromInt((int)wxSL_AUTOTICKS));
42737 PyDict_SetItemString(d,"SL_LABELS", SWIG_FromInt((int)wxSL_LABELS));
42738 PyDict_SetItemString(d,"SL_LEFT", SWIG_FromInt((int)wxSL_LEFT));
42739 PyDict_SetItemString(d,"SL_TOP", SWIG_FromInt((int)wxSL_TOP));
42740 PyDict_SetItemString(d,"SL_RIGHT", SWIG_FromInt((int)wxSL_RIGHT));
42741 PyDict_SetItemString(d,"SL_BOTTOM", SWIG_FromInt((int)wxSL_BOTTOM));
42742 PyDict_SetItemString(d,"SL_BOTH", SWIG_FromInt((int)wxSL_BOTH));
42743 PyDict_SetItemString(d,"SL_SELRANGE", SWIG_FromInt((int)wxSL_SELRANGE));
42744 PyDict_SetItemString(d,"SB_HORIZONTAL", SWIG_FromInt((int)wxSB_HORIZONTAL));
42745 PyDict_SetItemString(d,"SB_VERTICAL", SWIG_FromInt((int)wxSB_VERTICAL));
42746 PyDict_SetItemString(d,"ST_SIZEGRIP", SWIG_FromInt((int)wxST_SIZEGRIP));
42747 PyDict_SetItemString(d,"ST_NO_AUTORESIZE", SWIG_FromInt((int)wxST_NO_AUTORESIZE));
42748 PyDict_SetItemString(d,"FLOOD_SURFACE", SWIG_FromInt((int)wxFLOOD_SURFACE));
42749 PyDict_SetItemString(d,"FLOOD_BORDER", SWIG_FromInt((int)wxFLOOD_BORDER));
42750 PyDict_SetItemString(d,"ODDEVEN_RULE", SWIG_FromInt((int)wxODDEVEN_RULE));
42751 PyDict_SetItemString(d,"WINDING_RULE", SWIG_FromInt((int)wxWINDING_RULE));
42752 PyDict_SetItemString(d,"TOOL_TOP", SWIG_FromInt((int)wxTOOL_TOP));
42753 PyDict_SetItemString(d,"TOOL_BOTTOM", SWIG_FromInt((int)wxTOOL_BOTTOM));
42754 PyDict_SetItemString(d,"TOOL_LEFT", SWIG_FromInt((int)wxTOOL_LEFT));
42755 PyDict_SetItemString(d,"TOOL_RIGHT", SWIG_FromInt((int)wxTOOL_RIGHT));
42756 PyDict_SetItemString(d,"OK", SWIG_FromInt((int)wxOK));
42757 PyDict_SetItemString(d,"YES_NO", SWIG_FromInt((int)wxYES_NO));
42758 PyDict_SetItemString(d,"CANCEL", SWIG_FromInt((int)wxCANCEL));
42759 PyDict_SetItemString(d,"YES", SWIG_FromInt((int)wxYES));
42760 PyDict_SetItemString(d,"NO", SWIG_FromInt((int)wxNO));
42761 PyDict_SetItemString(d,"NO_DEFAULT", SWIG_FromInt((int)wxNO_DEFAULT));
42762 PyDict_SetItemString(d,"YES_DEFAULT", SWIG_FromInt((int)wxYES_DEFAULT));
42763 PyDict_SetItemString(d,"ICON_EXCLAMATION", SWIG_FromInt((int)wxICON_EXCLAMATION));
42764 PyDict_SetItemString(d,"ICON_HAND", SWIG_FromInt((int)wxICON_HAND));
42765 PyDict_SetItemString(d,"ICON_QUESTION", SWIG_FromInt((int)wxICON_QUESTION));
42766 PyDict_SetItemString(d,"ICON_INFORMATION", SWIG_FromInt((int)wxICON_INFORMATION));
42767 PyDict_SetItemString(d,"ICON_STOP", SWIG_FromInt((int)wxICON_STOP));
42768 PyDict_SetItemString(d,"ICON_ASTERISK", SWIG_FromInt((int)wxICON_ASTERISK));
42769 PyDict_SetItemString(d,"ICON_MASK", SWIG_FromInt((int)wxICON_MASK));
42770 PyDict_SetItemString(d,"ICON_WARNING", SWIG_FromInt((int)wxICON_WARNING));
42771 PyDict_SetItemString(d,"ICON_ERROR", SWIG_FromInt((int)wxICON_ERROR));
42772 PyDict_SetItemString(d,"FORWARD", SWIG_FromInt((int)wxFORWARD));
42773 PyDict_SetItemString(d,"BACKWARD", SWIG_FromInt((int)wxBACKWARD));
42774 PyDict_SetItemString(d,"RESET", SWIG_FromInt((int)wxRESET));
42775 PyDict_SetItemString(d,"HELP", SWIG_FromInt((int)wxHELP));
42776 PyDict_SetItemString(d,"MORE", SWIG_FromInt((int)wxMORE));
42777 PyDict_SetItemString(d,"SETUP", SWIG_FromInt((int)wxSETUP));
42778 PyDict_SetItemString(d,"SIZE_AUTO_WIDTH", SWIG_FromInt((int)wxSIZE_AUTO_WIDTH));
42779 PyDict_SetItemString(d,"SIZE_AUTO_HEIGHT", SWIG_FromInt((int)wxSIZE_AUTO_HEIGHT));
42780 PyDict_SetItemString(d,"SIZE_AUTO", SWIG_FromInt((int)wxSIZE_AUTO));
42781 PyDict_SetItemString(d,"SIZE_USE_EXISTING", SWIG_FromInt((int)wxSIZE_USE_EXISTING));
42782 PyDict_SetItemString(d,"SIZE_ALLOW_MINUS_ONE", SWIG_FromInt((int)wxSIZE_ALLOW_MINUS_ONE));
42783 PyDict_SetItemString(d,"PORTRAIT", SWIG_FromInt((int)wxPORTRAIT));
42784 PyDict_SetItemString(d,"LANDSCAPE", SWIG_FromInt((int)wxLANDSCAPE));
42785 PyDict_SetItemString(d,"PRINT_QUALITY_HIGH", SWIG_FromInt((int)wxPRINT_QUALITY_HIGH));
42786 PyDict_SetItemString(d,"PRINT_QUALITY_MEDIUM", SWIG_FromInt((int)wxPRINT_QUALITY_MEDIUM));
42787 PyDict_SetItemString(d,"PRINT_QUALITY_LOW", SWIG_FromInt((int)wxPRINT_QUALITY_LOW));
42788 PyDict_SetItemString(d,"PRINT_QUALITY_DRAFT", SWIG_FromInt((int)wxPRINT_QUALITY_DRAFT));
42789 PyDict_SetItemString(d,"ID_ANY", SWIG_FromInt((int)wxID_ANY));
42790 PyDict_SetItemString(d,"ID_SEPARATOR", SWIG_FromInt((int)wxID_SEPARATOR));
42791 PyDict_SetItemString(d,"ID_LOWEST", SWIG_FromInt((int)wxID_LOWEST));
42792 PyDict_SetItemString(d,"ID_OPEN", SWIG_FromInt((int)wxID_OPEN));
42793 PyDict_SetItemString(d,"ID_CLOSE", SWIG_FromInt((int)wxID_CLOSE));
42794 PyDict_SetItemString(d,"ID_NEW", SWIG_FromInt((int)wxID_NEW));
42795 PyDict_SetItemString(d,"ID_SAVE", SWIG_FromInt((int)wxID_SAVE));
42796 PyDict_SetItemString(d,"ID_SAVEAS", SWIG_FromInt((int)wxID_SAVEAS));
42797 PyDict_SetItemString(d,"ID_REVERT", SWIG_FromInt((int)wxID_REVERT));
42798 PyDict_SetItemString(d,"ID_EXIT", SWIG_FromInt((int)wxID_EXIT));
42799 PyDict_SetItemString(d,"ID_UNDO", SWIG_FromInt((int)wxID_UNDO));
42800 PyDict_SetItemString(d,"ID_REDO", SWIG_FromInt((int)wxID_REDO));
42801 PyDict_SetItemString(d,"ID_HELP", SWIG_FromInt((int)wxID_HELP));
42802 PyDict_SetItemString(d,"ID_PRINT", SWIG_FromInt((int)wxID_PRINT));
42803 PyDict_SetItemString(d,"ID_PRINT_SETUP", SWIG_FromInt((int)wxID_PRINT_SETUP));
42804 PyDict_SetItemString(d,"ID_PREVIEW", SWIG_FromInt((int)wxID_PREVIEW));
42805 PyDict_SetItemString(d,"ID_ABOUT", SWIG_FromInt((int)wxID_ABOUT));
42806 PyDict_SetItemString(d,"ID_HELP_CONTENTS", SWIG_FromInt((int)wxID_HELP_CONTENTS));
42807 PyDict_SetItemString(d,"ID_HELP_COMMANDS", SWIG_FromInt((int)wxID_HELP_COMMANDS));
42808 PyDict_SetItemString(d,"ID_HELP_PROCEDURES", SWIG_FromInt((int)wxID_HELP_PROCEDURES));
42809 PyDict_SetItemString(d,"ID_HELP_CONTEXT", SWIG_FromInt((int)wxID_HELP_CONTEXT));
42810 PyDict_SetItemString(d,"ID_CLOSE_ALL", SWIG_FromInt((int)wxID_CLOSE_ALL));
42811 PyDict_SetItemString(d,"ID_PREFERENCES", SWIG_FromInt((int)wxID_PREFERENCES));
42812 PyDict_SetItemString(d,"ID_CUT", SWIG_FromInt((int)wxID_CUT));
42813 PyDict_SetItemString(d,"ID_COPY", SWIG_FromInt((int)wxID_COPY));
42814 PyDict_SetItemString(d,"ID_PASTE", SWIG_FromInt((int)wxID_PASTE));
42815 PyDict_SetItemString(d,"ID_CLEAR", SWIG_FromInt((int)wxID_CLEAR));
42816 PyDict_SetItemString(d,"ID_FIND", SWIG_FromInt((int)wxID_FIND));
42817 PyDict_SetItemString(d,"ID_DUPLICATE", SWIG_FromInt((int)wxID_DUPLICATE));
42818 PyDict_SetItemString(d,"ID_SELECTALL", SWIG_FromInt((int)wxID_SELECTALL));
42819 PyDict_SetItemString(d,"ID_DELETE", SWIG_FromInt((int)wxID_DELETE));
42820 PyDict_SetItemString(d,"ID_REPLACE", SWIG_FromInt((int)wxID_REPLACE));
42821 PyDict_SetItemString(d,"ID_REPLACE_ALL", SWIG_FromInt((int)wxID_REPLACE_ALL));
42822 PyDict_SetItemString(d,"ID_PROPERTIES", SWIG_FromInt((int)wxID_PROPERTIES));
42823 PyDict_SetItemString(d,"ID_VIEW_DETAILS", SWIG_FromInt((int)wxID_VIEW_DETAILS));
42824 PyDict_SetItemString(d,"ID_VIEW_LARGEICONS", SWIG_FromInt((int)wxID_VIEW_LARGEICONS));
42825 PyDict_SetItemString(d,"ID_VIEW_SMALLICONS", SWIG_FromInt((int)wxID_VIEW_SMALLICONS));
42826 PyDict_SetItemString(d,"ID_VIEW_LIST", SWIG_FromInt((int)wxID_VIEW_LIST));
42827 PyDict_SetItemString(d,"ID_VIEW_SORTDATE", SWIG_FromInt((int)wxID_VIEW_SORTDATE));
42828 PyDict_SetItemString(d,"ID_VIEW_SORTNAME", SWIG_FromInt((int)wxID_VIEW_SORTNAME));
42829 PyDict_SetItemString(d,"ID_VIEW_SORTSIZE", SWIG_FromInt((int)wxID_VIEW_SORTSIZE));
42830 PyDict_SetItemString(d,"ID_VIEW_SORTTYPE", SWIG_FromInt((int)wxID_VIEW_SORTTYPE));
42831 PyDict_SetItemString(d,"ID_FILE1", SWIG_FromInt((int)wxID_FILE1));
42832 PyDict_SetItemString(d,"ID_FILE2", SWIG_FromInt((int)wxID_FILE2));
42833 PyDict_SetItemString(d,"ID_FILE3", SWIG_FromInt((int)wxID_FILE3));
42834 PyDict_SetItemString(d,"ID_FILE4", SWIG_FromInt((int)wxID_FILE4));
42835 PyDict_SetItemString(d,"ID_FILE5", SWIG_FromInt((int)wxID_FILE5));
42836 PyDict_SetItemString(d,"ID_FILE6", SWIG_FromInt((int)wxID_FILE6));
42837 PyDict_SetItemString(d,"ID_FILE7", SWIG_FromInt((int)wxID_FILE7));
42838 PyDict_SetItemString(d,"ID_FILE8", SWIG_FromInt((int)wxID_FILE8));
42839 PyDict_SetItemString(d,"ID_FILE9", SWIG_FromInt((int)wxID_FILE9));
42840 PyDict_SetItemString(d,"ID_OK", SWIG_FromInt((int)wxID_OK));
42841 PyDict_SetItemString(d,"ID_CANCEL", SWIG_FromInt((int)wxID_CANCEL));
42842 PyDict_SetItemString(d,"ID_APPLY", SWIG_FromInt((int)wxID_APPLY));
42843 PyDict_SetItemString(d,"ID_YES", SWIG_FromInt((int)wxID_YES));
42844 PyDict_SetItemString(d,"ID_NO", SWIG_FromInt((int)wxID_NO));
42845 PyDict_SetItemString(d,"ID_STATIC", SWIG_FromInt((int)wxID_STATIC));
42846 PyDict_SetItemString(d,"ID_FORWARD", SWIG_FromInt((int)wxID_FORWARD));
42847 PyDict_SetItemString(d,"ID_BACKWARD", SWIG_FromInt((int)wxID_BACKWARD));
42848 PyDict_SetItemString(d,"ID_DEFAULT", SWIG_FromInt((int)wxID_DEFAULT));
42849 PyDict_SetItemString(d,"ID_MORE", SWIG_FromInt((int)wxID_MORE));
42850 PyDict_SetItemString(d,"ID_SETUP", SWIG_FromInt((int)wxID_SETUP));
42851 PyDict_SetItemString(d,"ID_RESET", SWIG_FromInt((int)wxID_RESET));
42852 PyDict_SetItemString(d,"ID_CONTEXT_HELP", SWIG_FromInt((int)wxID_CONTEXT_HELP));
42853 PyDict_SetItemString(d,"ID_YESTOALL", SWIG_FromInt((int)wxID_YESTOALL));
42854 PyDict_SetItemString(d,"ID_NOTOALL", SWIG_FromInt((int)wxID_NOTOALL));
42855 PyDict_SetItemString(d,"ID_ABORT", SWIG_FromInt((int)wxID_ABORT));
42856 PyDict_SetItemString(d,"ID_RETRY", SWIG_FromInt((int)wxID_RETRY));
42857 PyDict_SetItemString(d,"ID_IGNORE", SWIG_FromInt((int)wxID_IGNORE));
42858 PyDict_SetItemString(d,"ID_HIGHEST", SWIG_FromInt((int)wxID_HIGHEST));
42859 PyDict_SetItemString(d,"OPEN", SWIG_FromInt((int)wxOPEN));
42860 PyDict_SetItemString(d,"SAVE", SWIG_FromInt((int)wxSAVE));
42861 PyDict_SetItemString(d,"HIDE_READONLY", SWIG_FromInt((int)wxHIDE_READONLY));
42862 PyDict_SetItemString(d,"OVERWRITE_PROMPT", SWIG_FromInt((int)wxOVERWRITE_PROMPT));
42863 PyDict_SetItemString(d,"FILE_MUST_EXIST", SWIG_FromInt((int)wxFILE_MUST_EXIST));
42864 PyDict_SetItemString(d,"MULTIPLE", SWIG_FromInt((int)wxMULTIPLE));
42865 PyDict_SetItemString(d,"CHANGE_DIR", SWIG_FromInt((int)wxCHANGE_DIR));
42866 PyDict_SetItemString(d,"ACCEL_ALT", SWIG_FromInt((int)wxACCEL_ALT));
42867 PyDict_SetItemString(d,"ACCEL_CTRL", SWIG_FromInt((int)wxACCEL_CTRL));
42868 PyDict_SetItemString(d,"ACCEL_SHIFT", SWIG_FromInt((int)wxACCEL_SHIFT));
42869 PyDict_SetItemString(d,"ACCEL_NORMAL", SWIG_FromInt((int)wxACCEL_NORMAL));
42870 PyDict_SetItemString(d,"PD_AUTO_HIDE", SWIG_FromInt((int)wxPD_AUTO_HIDE));
42871 PyDict_SetItemString(d,"PD_APP_MODAL", SWIG_FromInt((int)wxPD_APP_MODAL));
42872 PyDict_SetItemString(d,"PD_CAN_ABORT", SWIG_FromInt((int)wxPD_CAN_ABORT));
42873 PyDict_SetItemString(d,"PD_ELAPSED_TIME", SWIG_FromInt((int)wxPD_ELAPSED_TIME));
42874 PyDict_SetItemString(d,"PD_ESTIMATED_TIME", SWIG_FromInt((int)wxPD_ESTIMATED_TIME));
42875 PyDict_SetItemString(d,"PD_REMAINING_TIME", SWIG_FromInt((int)wxPD_REMAINING_TIME));
42876 PyDict_SetItemString(d,"DD_NEW_DIR_BUTTON", SWIG_FromInt((int)wxDD_NEW_DIR_BUTTON));
42877 PyDict_SetItemString(d,"DD_DEFAULT_STYLE", SWIG_FromInt((int)wxDD_DEFAULT_STYLE));
42878 PyDict_SetItemString(d,"MENU_TEAROFF", SWIG_FromInt((int)wxMENU_TEAROFF));
42879 PyDict_SetItemString(d,"MB_DOCKABLE", SWIG_FromInt((int)wxMB_DOCKABLE));
42880 PyDict_SetItemString(d,"NO_FULL_REPAINT_ON_RESIZE", SWIG_FromInt((int)wxNO_FULL_REPAINT_ON_RESIZE));
42881 PyDict_SetItemString(d,"FULL_REPAINT_ON_RESIZE", SWIG_FromInt((int)wxFULL_REPAINT_ON_RESIZE));
42882 PyDict_SetItemString(d,"LI_HORIZONTAL", SWIG_FromInt((int)wxLI_HORIZONTAL));
42883 PyDict_SetItemString(d,"LI_VERTICAL", SWIG_FromInt((int)wxLI_VERTICAL));
42884 PyDict_SetItemString(d,"WS_EX_VALIDATE_RECURSIVELY", SWIG_FromInt((int)wxWS_EX_VALIDATE_RECURSIVELY));
42885 PyDict_SetItemString(d,"WS_EX_BLOCK_EVENTS", SWIG_FromInt((int)wxWS_EX_BLOCK_EVENTS));
42886 PyDict_SetItemString(d,"WS_EX_TRANSIENT", SWIG_FromInt((int)wxWS_EX_TRANSIENT));
42887 PyDict_SetItemString(d,"WS_EX_THEMED_BACKGROUND", SWIG_FromInt((int)wxWS_EX_THEMED_BACKGROUND));
42888 PyDict_SetItemString(d,"WS_EX_PROCESS_IDLE", SWIG_FromInt((int)wxWS_EX_PROCESS_IDLE));
42889 PyDict_SetItemString(d,"WS_EX_PROCESS_UI_UPDATES", SWIG_FromInt((int)wxWS_EX_PROCESS_UI_UPDATES));
42890 PyDict_SetItemString(d,"MM_TEXT", SWIG_FromInt((int)wxMM_TEXT));
42891 PyDict_SetItemString(d,"MM_LOMETRIC", SWIG_FromInt((int)wxMM_LOMETRIC));
42892 PyDict_SetItemString(d,"MM_HIMETRIC", SWIG_FromInt((int)wxMM_HIMETRIC));
42893 PyDict_SetItemString(d,"MM_LOENGLISH", SWIG_FromInt((int)wxMM_LOENGLISH));
42894 PyDict_SetItemString(d,"MM_HIENGLISH", SWIG_FromInt((int)wxMM_HIENGLISH));
42895 PyDict_SetItemString(d,"MM_TWIPS", SWIG_FromInt((int)wxMM_TWIPS));
42896 PyDict_SetItemString(d,"MM_ISOTROPIC", SWIG_FromInt((int)wxMM_ISOTROPIC));
42897 PyDict_SetItemString(d,"MM_ANISOTROPIC", SWIG_FromInt((int)wxMM_ANISOTROPIC));
42898 PyDict_SetItemString(d,"MM_POINTS", SWIG_FromInt((int)wxMM_POINTS));
42899 PyDict_SetItemString(d,"MM_METRIC", SWIG_FromInt((int)wxMM_METRIC));
42900 PyDict_SetItemString(d,"CENTRE", SWIG_FromInt((int)wxCENTRE));
42901 PyDict_SetItemString(d,"CENTER", SWIG_FromInt((int)wxCENTER));
42902 PyDict_SetItemString(d,"HORIZONTAL", SWIG_FromInt((int)wxHORIZONTAL));
42903 PyDict_SetItemString(d,"VERTICAL", SWIG_FromInt((int)wxVERTICAL));
42904 PyDict_SetItemString(d,"BOTH", SWIG_FromInt((int)wxBOTH));
42905 PyDict_SetItemString(d,"LEFT", SWIG_FromInt((int)wxLEFT));
42906 PyDict_SetItemString(d,"RIGHT", SWIG_FromInt((int)wxRIGHT));
42907 PyDict_SetItemString(d,"UP", SWIG_FromInt((int)wxUP));
42908 PyDict_SetItemString(d,"DOWN", SWIG_FromInt((int)wxDOWN));
42909 PyDict_SetItemString(d,"TOP", SWIG_FromInt((int)wxTOP));
42910 PyDict_SetItemString(d,"BOTTOM", SWIG_FromInt((int)wxBOTTOM));
42911 PyDict_SetItemString(d,"NORTH", SWIG_FromInt((int)wxNORTH));
42912 PyDict_SetItemString(d,"SOUTH", SWIG_FromInt((int)wxSOUTH));
42913 PyDict_SetItemString(d,"WEST", SWIG_FromInt((int)wxWEST));
42914 PyDict_SetItemString(d,"EAST", SWIG_FromInt((int)wxEAST));
42915 PyDict_SetItemString(d,"ALL", SWIG_FromInt((int)wxALL));
42916 PyDict_SetItemString(d,"ALIGN_NOT", SWIG_FromInt((int)wxALIGN_NOT));
42917 PyDict_SetItemString(d,"ALIGN_CENTER_HORIZONTAL", SWIG_FromInt((int)wxALIGN_CENTER_HORIZONTAL));
42918 PyDict_SetItemString(d,"ALIGN_CENTRE_HORIZONTAL", SWIG_FromInt((int)wxALIGN_CENTRE_HORIZONTAL));
42919 PyDict_SetItemString(d,"ALIGN_LEFT", SWIG_FromInt((int)wxALIGN_LEFT));
42920 PyDict_SetItemString(d,"ALIGN_TOP", SWIG_FromInt((int)wxALIGN_TOP));
42921 PyDict_SetItemString(d,"ALIGN_RIGHT", SWIG_FromInt((int)wxALIGN_RIGHT));
42922 PyDict_SetItemString(d,"ALIGN_BOTTOM", SWIG_FromInt((int)wxALIGN_BOTTOM));
42923 PyDict_SetItemString(d,"ALIGN_CENTER_VERTICAL", SWIG_FromInt((int)wxALIGN_CENTER_VERTICAL));
42924 PyDict_SetItemString(d,"ALIGN_CENTRE_VERTICAL", SWIG_FromInt((int)wxALIGN_CENTRE_VERTICAL));
42925 PyDict_SetItemString(d,"ALIGN_CENTER", SWIG_FromInt((int)wxALIGN_CENTER));
42926 PyDict_SetItemString(d,"ALIGN_CENTRE", SWIG_FromInt((int)wxALIGN_CENTRE));
42927 PyDict_SetItemString(d,"ALIGN_MASK", SWIG_FromInt((int)wxALIGN_MASK));
42928 PyDict_SetItemString(d,"STRETCH_NOT", SWIG_FromInt((int)wxSTRETCH_NOT));
42929 PyDict_SetItemString(d,"SHRINK", SWIG_FromInt((int)wxSHRINK));
42930 PyDict_SetItemString(d,"GROW", SWIG_FromInt((int)wxGROW));
42931 PyDict_SetItemString(d,"EXPAND", SWIG_FromInt((int)wxEXPAND));
42932 PyDict_SetItemString(d,"SHAPED", SWIG_FromInt((int)wxSHAPED));
42933 PyDict_SetItemString(d,"FIXED_MINSIZE", SWIG_FromInt((int)wxFIXED_MINSIZE));
42934 PyDict_SetItemString(d,"TILE", SWIG_FromInt((int)wxTILE));
42935 PyDict_SetItemString(d,"ADJUST_MINSIZE", SWIG_FromInt((int)wxADJUST_MINSIZE));
42936 PyDict_SetItemString(d,"BORDER_DEFAULT", SWIG_FromInt((int)wxBORDER_DEFAULT));
42937 PyDict_SetItemString(d,"BORDER_NONE", SWIG_FromInt((int)wxBORDER_NONE));
42938 PyDict_SetItemString(d,"BORDER_STATIC", SWIG_FromInt((int)wxBORDER_STATIC));
42939 PyDict_SetItemString(d,"BORDER_SIMPLE", SWIG_FromInt((int)wxBORDER_SIMPLE));
42940 PyDict_SetItemString(d,"BORDER_RAISED", SWIG_FromInt((int)wxBORDER_RAISED));
42941 PyDict_SetItemString(d,"BORDER_SUNKEN", SWIG_FromInt((int)wxBORDER_SUNKEN));
42942 PyDict_SetItemString(d,"BORDER_DOUBLE", SWIG_FromInt((int)wxBORDER_DOUBLE));
42943 PyDict_SetItemString(d,"BORDER_MASK", SWIG_FromInt((int)wxBORDER_MASK));
42944 PyDict_SetItemString(d,"DEFAULT", SWIG_FromInt((int)wxDEFAULT));
42945 PyDict_SetItemString(d,"DECORATIVE", SWIG_FromInt((int)wxDECORATIVE));
42946 PyDict_SetItemString(d,"ROMAN", SWIG_FromInt((int)wxROMAN));
42947 PyDict_SetItemString(d,"SCRIPT", SWIG_FromInt((int)wxSCRIPT));
42948 PyDict_SetItemString(d,"SWISS", SWIG_FromInt((int)wxSWISS));
42949 PyDict_SetItemString(d,"MODERN", SWIG_FromInt((int)wxMODERN));
42950 PyDict_SetItemString(d,"TELETYPE", SWIG_FromInt((int)wxTELETYPE));
42951 PyDict_SetItemString(d,"VARIABLE", SWIG_FromInt((int)wxVARIABLE));
42952 PyDict_SetItemString(d,"FIXED", SWIG_FromInt((int)wxFIXED));
42953 PyDict_SetItemString(d,"NORMAL", SWIG_FromInt((int)wxNORMAL));
42954 PyDict_SetItemString(d,"LIGHT", SWIG_FromInt((int)wxLIGHT));
42955 PyDict_SetItemString(d,"BOLD", SWIG_FromInt((int)wxBOLD));
42956 PyDict_SetItemString(d,"ITALIC", SWIG_FromInt((int)wxITALIC));
42957 PyDict_SetItemString(d,"SLANT", SWIG_FromInt((int)wxSLANT));
42958 PyDict_SetItemString(d,"SOLID", SWIG_FromInt((int)wxSOLID));
42959 PyDict_SetItemString(d,"DOT", SWIG_FromInt((int)wxDOT));
42960 PyDict_SetItemString(d,"LONG_DASH", SWIG_FromInt((int)wxLONG_DASH));
42961 PyDict_SetItemString(d,"SHORT_DASH", SWIG_FromInt((int)wxSHORT_DASH));
42962 PyDict_SetItemString(d,"DOT_DASH", SWIG_FromInt((int)wxDOT_DASH));
42963 PyDict_SetItemString(d,"USER_DASH", SWIG_FromInt((int)wxUSER_DASH));
42964 PyDict_SetItemString(d,"TRANSPARENT", SWIG_FromInt((int)wxTRANSPARENT));
42965 PyDict_SetItemString(d,"STIPPLE", SWIG_FromInt((int)wxSTIPPLE));
42966 PyDict_SetItemString(d,"BDIAGONAL_HATCH", SWIG_FromInt((int)wxBDIAGONAL_HATCH));
42967 PyDict_SetItemString(d,"CROSSDIAG_HATCH", SWIG_FromInt((int)wxCROSSDIAG_HATCH));
42968 PyDict_SetItemString(d,"FDIAGONAL_HATCH", SWIG_FromInt((int)wxFDIAGONAL_HATCH));
42969 PyDict_SetItemString(d,"CROSS_HATCH", SWIG_FromInt((int)wxCROSS_HATCH));
42970 PyDict_SetItemString(d,"HORIZONTAL_HATCH", SWIG_FromInt((int)wxHORIZONTAL_HATCH));
42971 PyDict_SetItemString(d,"VERTICAL_HATCH", SWIG_FromInt((int)wxVERTICAL_HATCH));
42972 PyDict_SetItemString(d,"JOIN_BEVEL", SWIG_FromInt((int)wxJOIN_BEVEL));
42973 PyDict_SetItemString(d,"JOIN_MITER", SWIG_FromInt((int)wxJOIN_MITER));
42974 PyDict_SetItemString(d,"JOIN_ROUND", SWIG_FromInt((int)wxJOIN_ROUND));
42975 PyDict_SetItemString(d,"CAP_ROUND", SWIG_FromInt((int)wxCAP_ROUND));
42976 PyDict_SetItemString(d,"CAP_PROJECTING", SWIG_FromInt((int)wxCAP_PROJECTING));
42977 PyDict_SetItemString(d,"CAP_BUTT", SWIG_FromInt((int)wxCAP_BUTT));
42978 PyDict_SetItemString(d,"CLEAR", SWIG_FromInt((int)wxCLEAR));
42979 PyDict_SetItemString(d,"XOR", SWIG_FromInt((int)wxXOR));
42980 PyDict_SetItemString(d,"INVERT", SWIG_FromInt((int)wxINVERT));
42981 PyDict_SetItemString(d,"OR_REVERSE", SWIG_FromInt((int)wxOR_REVERSE));
42982 PyDict_SetItemString(d,"AND_REVERSE", SWIG_FromInt((int)wxAND_REVERSE));
42983 PyDict_SetItemString(d,"COPY", SWIG_FromInt((int)wxCOPY));
42984 PyDict_SetItemString(d,"AND", SWIG_FromInt((int)wxAND));
42985 PyDict_SetItemString(d,"AND_INVERT", SWIG_FromInt((int)wxAND_INVERT));
42986 PyDict_SetItemString(d,"NO_OP", SWIG_FromInt((int)wxNO_OP));
42987 PyDict_SetItemString(d,"NOR", SWIG_FromInt((int)wxNOR));
42988 PyDict_SetItemString(d,"EQUIV", SWIG_FromInt((int)wxEQUIV));
42989 PyDict_SetItemString(d,"SRC_INVERT", SWIG_FromInt((int)wxSRC_INVERT));
42990 PyDict_SetItemString(d,"OR_INVERT", SWIG_FromInt((int)wxOR_INVERT));
42991 PyDict_SetItemString(d,"NAND", SWIG_FromInt((int)wxNAND));
42992 PyDict_SetItemString(d,"OR", SWIG_FromInt((int)wxOR));
42993 PyDict_SetItemString(d,"SET", SWIG_FromInt((int)wxSET));
42994 PyDict_SetItemString(d,"WXK_BACK", SWIG_FromInt((int)WXK_BACK));
42995 PyDict_SetItemString(d,"WXK_TAB", SWIG_FromInt((int)WXK_TAB));
42996 PyDict_SetItemString(d,"WXK_RETURN", SWIG_FromInt((int)WXK_RETURN));
42997 PyDict_SetItemString(d,"WXK_ESCAPE", SWIG_FromInt((int)WXK_ESCAPE));
42998 PyDict_SetItemString(d,"WXK_SPACE", SWIG_FromInt((int)WXK_SPACE));
42999 PyDict_SetItemString(d,"WXK_DELETE", SWIG_FromInt((int)WXK_DELETE));
43000 PyDict_SetItemString(d,"WXK_START", SWIG_FromInt((int)WXK_START));
43001 PyDict_SetItemString(d,"WXK_LBUTTON", SWIG_FromInt((int)WXK_LBUTTON));
43002 PyDict_SetItemString(d,"WXK_RBUTTON", SWIG_FromInt((int)WXK_RBUTTON));
43003 PyDict_SetItemString(d,"WXK_CANCEL", SWIG_FromInt((int)WXK_CANCEL));
43004 PyDict_SetItemString(d,"WXK_MBUTTON", SWIG_FromInt((int)WXK_MBUTTON));
43005 PyDict_SetItemString(d,"WXK_CLEAR", SWIG_FromInt((int)WXK_CLEAR));
43006 PyDict_SetItemString(d,"WXK_SHIFT", SWIG_FromInt((int)WXK_SHIFT));
43007 PyDict_SetItemString(d,"WXK_ALT", SWIG_FromInt((int)WXK_ALT));
43008 PyDict_SetItemString(d,"WXK_CONTROL", SWIG_FromInt((int)WXK_CONTROL));
43009 PyDict_SetItemString(d,"WXK_MENU", SWIG_FromInt((int)WXK_MENU));
43010 PyDict_SetItemString(d,"WXK_PAUSE", SWIG_FromInt((int)WXK_PAUSE));
43011 PyDict_SetItemString(d,"WXK_CAPITAL", SWIG_FromInt((int)WXK_CAPITAL));
43012 PyDict_SetItemString(d,"WXK_PRIOR", SWIG_FromInt((int)WXK_PRIOR));
43013 PyDict_SetItemString(d,"WXK_NEXT", SWIG_FromInt((int)WXK_NEXT));
43014 PyDict_SetItemString(d,"WXK_END", SWIG_FromInt((int)WXK_END));
43015 PyDict_SetItemString(d,"WXK_HOME", SWIG_FromInt((int)WXK_HOME));
43016 PyDict_SetItemString(d,"WXK_LEFT", SWIG_FromInt((int)WXK_LEFT));
43017 PyDict_SetItemString(d,"WXK_UP", SWIG_FromInt((int)WXK_UP));
43018 PyDict_SetItemString(d,"WXK_RIGHT", SWIG_FromInt((int)WXK_RIGHT));
43019 PyDict_SetItemString(d,"WXK_DOWN", SWIG_FromInt((int)WXK_DOWN));
43020 PyDict_SetItemString(d,"WXK_SELECT", SWIG_FromInt((int)WXK_SELECT));
43021 PyDict_SetItemString(d,"WXK_PRINT", SWIG_FromInt((int)WXK_PRINT));
43022 PyDict_SetItemString(d,"WXK_EXECUTE", SWIG_FromInt((int)WXK_EXECUTE));
43023 PyDict_SetItemString(d,"WXK_SNAPSHOT", SWIG_FromInt((int)WXK_SNAPSHOT));
43024 PyDict_SetItemString(d,"WXK_INSERT", SWIG_FromInt((int)WXK_INSERT));
43025 PyDict_SetItemString(d,"WXK_HELP", SWIG_FromInt((int)WXK_HELP));
43026 PyDict_SetItemString(d,"WXK_NUMPAD0", SWIG_FromInt((int)WXK_NUMPAD0));
43027 PyDict_SetItemString(d,"WXK_NUMPAD1", SWIG_FromInt((int)WXK_NUMPAD1));
43028 PyDict_SetItemString(d,"WXK_NUMPAD2", SWIG_FromInt((int)WXK_NUMPAD2));
43029 PyDict_SetItemString(d,"WXK_NUMPAD3", SWIG_FromInt((int)WXK_NUMPAD3));
43030 PyDict_SetItemString(d,"WXK_NUMPAD4", SWIG_FromInt((int)WXK_NUMPAD4));
43031 PyDict_SetItemString(d,"WXK_NUMPAD5", SWIG_FromInt((int)WXK_NUMPAD5));
43032 PyDict_SetItemString(d,"WXK_NUMPAD6", SWIG_FromInt((int)WXK_NUMPAD6));
43033 PyDict_SetItemString(d,"WXK_NUMPAD7", SWIG_FromInt((int)WXK_NUMPAD7));
43034 PyDict_SetItemString(d,"WXK_NUMPAD8", SWIG_FromInt((int)WXK_NUMPAD8));
43035 PyDict_SetItemString(d,"WXK_NUMPAD9", SWIG_FromInt((int)WXK_NUMPAD9));
43036 PyDict_SetItemString(d,"WXK_MULTIPLY", SWIG_FromInt((int)WXK_MULTIPLY));
43037 PyDict_SetItemString(d,"WXK_ADD", SWIG_FromInt((int)WXK_ADD));
43038 PyDict_SetItemString(d,"WXK_SEPARATOR", SWIG_FromInt((int)WXK_SEPARATOR));
43039 PyDict_SetItemString(d,"WXK_SUBTRACT", SWIG_FromInt((int)WXK_SUBTRACT));
43040 PyDict_SetItemString(d,"WXK_DECIMAL", SWIG_FromInt((int)WXK_DECIMAL));
43041 PyDict_SetItemString(d,"WXK_DIVIDE", SWIG_FromInt((int)WXK_DIVIDE));
43042 PyDict_SetItemString(d,"WXK_F1", SWIG_FromInt((int)WXK_F1));
43043 PyDict_SetItemString(d,"WXK_F2", SWIG_FromInt((int)WXK_F2));
43044 PyDict_SetItemString(d,"WXK_F3", SWIG_FromInt((int)WXK_F3));
43045 PyDict_SetItemString(d,"WXK_F4", SWIG_FromInt((int)WXK_F4));
43046 PyDict_SetItemString(d,"WXK_F5", SWIG_FromInt((int)WXK_F5));
43047 PyDict_SetItemString(d,"WXK_F6", SWIG_FromInt((int)WXK_F6));
43048 PyDict_SetItemString(d,"WXK_F7", SWIG_FromInt((int)WXK_F7));
43049 PyDict_SetItemString(d,"WXK_F8", SWIG_FromInt((int)WXK_F8));
43050 PyDict_SetItemString(d,"WXK_F9", SWIG_FromInt((int)WXK_F9));
43051 PyDict_SetItemString(d,"WXK_F10", SWIG_FromInt((int)WXK_F10));
43052 PyDict_SetItemString(d,"WXK_F11", SWIG_FromInt((int)WXK_F11));
43053 PyDict_SetItemString(d,"WXK_F12", SWIG_FromInt((int)WXK_F12));
43054 PyDict_SetItemString(d,"WXK_F13", SWIG_FromInt((int)WXK_F13));
43055 PyDict_SetItemString(d,"WXK_F14", SWIG_FromInt((int)WXK_F14));
43056 PyDict_SetItemString(d,"WXK_F15", SWIG_FromInt((int)WXK_F15));
43057 PyDict_SetItemString(d,"WXK_F16", SWIG_FromInt((int)WXK_F16));
43058 PyDict_SetItemString(d,"WXK_F17", SWIG_FromInt((int)WXK_F17));
43059 PyDict_SetItemString(d,"WXK_F18", SWIG_FromInt((int)WXK_F18));
43060 PyDict_SetItemString(d,"WXK_F19", SWIG_FromInt((int)WXK_F19));
43061 PyDict_SetItemString(d,"WXK_F20", SWIG_FromInt((int)WXK_F20));
43062 PyDict_SetItemString(d,"WXK_F21", SWIG_FromInt((int)WXK_F21));
43063 PyDict_SetItemString(d,"WXK_F22", SWIG_FromInt((int)WXK_F22));
43064 PyDict_SetItemString(d,"WXK_F23", SWIG_FromInt((int)WXK_F23));
43065 PyDict_SetItemString(d,"WXK_F24", SWIG_FromInt((int)WXK_F24));
43066 PyDict_SetItemString(d,"WXK_NUMLOCK", SWIG_FromInt((int)WXK_NUMLOCK));
43067 PyDict_SetItemString(d,"WXK_SCROLL", SWIG_FromInt((int)WXK_SCROLL));
43068 PyDict_SetItemString(d,"WXK_PAGEUP", SWIG_FromInt((int)WXK_PAGEUP));
43069 PyDict_SetItemString(d,"WXK_PAGEDOWN", SWIG_FromInt((int)WXK_PAGEDOWN));
43070 PyDict_SetItemString(d,"WXK_NUMPAD_SPACE", SWIG_FromInt((int)WXK_NUMPAD_SPACE));
43071 PyDict_SetItemString(d,"WXK_NUMPAD_TAB", SWIG_FromInt((int)WXK_NUMPAD_TAB));
43072 PyDict_SetItemString(d,"WXK_NUMPAD_ENTER", SWIG_FromInt((int)WXK_NUMPAD_ENTER));
43073 PyDict_SetItemString(d,"WXK_NUMPAD_F1", SWIG_FromInt((int)WXK_NUMPAD_F1));
43074 PyDict_SetItemString(d,"WXK_NUMPAD_F2", SWIG_FromInt((int)WXK_NUMPAD_F2));
43075 PyDict_SetItemString(d,"WXK_NUMPAD_F3", SWIG_FromInt((int)WXK_NUMPAD_F3));
43076 PyDict_SetItemString(d,"WXK_NUMPAD_F4", SWIG_FromInt((int)WXK_NUMPAD_F4));
43077 PyDict_SetItemString(d,"WXK_NUMPAD_HOME", SWIG_FromInt((int)WXK_NUMPAD_HOME));
43078 PyDict_SetItemString(d,"WXK_NUMPAD_LEFT", SWIG_FromInt((int)WXK_NUMPAD_LEFT));
43079 PyDict_SetItemString(d,"WXK_NUMPAD_UP", SWIG_FromInt((int)WXK_NUMPAD_UP));
43080 PyDict_SetItemString(d,"WXK_NUMPAD_RIGHT", SWIG_FromInt((int)WXK_NUMPAD_RIGHT));
43081 PyDict_SetItemString(d,"WXK_NUMPAD_DOWN", SWIG_FromInt((int)WXK_NUMPAD_DOWN));
43082 PyDict_SetItemString(d,"WXK_NUMPAD_PRIOR", SWIG_FromInt((int)WXK_NUMPAD_PRIOR));
43083 PyDict_SetItemString(d,"WXK_NUMPAD_PAGEUP", SWIG_FromInt((int)WXK_NUMPAD_PAGEUP));
43084 PyDict_SetItemString(d,"WXK_NUMPAD_NEXT", SWIG_FromInt((int)WXK_NUMPAD_NEXT));
43085 PyDict_SetItemString(d,"WXK_NUMPAD_PAGEDOWN", SWIG_FromInt((int)WXK_NUMPAD_PAGEDOWN));
43086 PyDict_SetItemString(d,"WXK_NUMPAD_END", SWIG_FromInt((int)WXK_NUMPAD_END));
43087 PyDict_SetItemString(d,"WXK_NUMPAD_BEGIN", SWIG_FromInt((int)WXK_NUMPAD_BEGIN));
43088 PyDict_SetItemString(d,"WXK_NUMPAD_INSERT", SWIG_FromInt((int)WXK_NUMPAD_INSERT));
43089 PyDict_SetItemString(d,"WXK_NUMPAD_DELETE", SWIG_FromInt((int)WXK_NUMPAD_DELETE));
43090 PyDict_SetItemString(d,"WXK_NUMPAD_EQUAL", SWIG_FromInt((int)WXK_NUMPAD_EQUAL));
43091 PyDict_SetItemString(d,"WXK_NUMPAD_MULTIPLY", SWIG_FromInt((int)WXK_NUMPAD_MULTIPLY));
43092 PyDict_SetItemString(d,"WXK_NUMPAD_ADD", SWIG_FromInt((int)WXK_NUMPAD_ADD));
43093 PyDict_SetItemString(d,"WXK_NUMPAD_SEPARATOR", SWIG_FromInt((int)WXK_NUMPAD_SEPARATOR));
43094 PyDict_SetItemString(d,"WXK_NUMPAD_SUBTRACT", SWIG_FromInt((int)WXK_NUMPAD_SUBTRACT));
43095 PyDict_SetItemString(d,"WXK_NUMPAD_DECIMAL", SWIG_FromInt((int)WXK_NUMPAD_DECIMAL));
43096 PyDict_SetItemString(d,"WXK_NUMPAD_DIVIDE", SWIG_FromInt((int)WXK_NUMPAD_DIVIDE));
43097 PyDict_SetItemString(d,"WXK_WINDOWS_LEFT", SWIG_FromInt((int)WXK_WINDOWS_LEFT));
43098 PyDict_SetItemString(d,"WXK_WINDOWS_RIGHT", SWIG_FromInt((int)WXK_WINDOWS_RIGHT));
43099 PyDict_SetItemString(d,"WXK_WINDOWS_MENU", SWIG_FromInt((int)WXK_WINDOWS_MENU));
43100 PyDict_SetItemString(d,"PAPER_NONE", SWIG_FromInt((int)wxPAPER_NONE));
43101 PyDict_SetItemString(d,"PAPER_LETTER", SWIG_FromInt((int)wxPAPER_LETTER));
43102 PyDict_SetItemString(d,"PAPER_LEGAL", SWIG_FromInt((int)wxPAPER_LEGAL));
43103 PyDict_SetItemString(d,"PAPER_A4", SWIG_FromInt((int)wxPAPER_A4));
43104 PyDict_SetItemString(d,"PAPER_CSHEET", SWIG_FromInt((int)wxPAPER_CSHEET));
43105 PyDict_SetItemString(d,"PAPER_DSHEET", SWIG_FromInt((int)wxPAPER_DSHEET));
43106 PyDict_SetItemString(d,"PAPER_ESHEET", SWIG_FromInt((int)wxPAPER_ESHEET));
43107 PyDict_SetItemString(d,"PAPER_LETTERSMALL", SWIG_FromInt((int)wxPAPER_LETTERSMALL));
43108 PyDict_SetItemString(d,"PAPER_TABLOID", SWIG_FromInt((int)wxPAPER_TABLOID));
43109 PyDict_SetItemString(d,"PAPER_LEDGER", SWIG_FromInt((int)wxPAPER_LEDGER));
43110 PyDict_SetItemString(d,"PAPER_STATEMENT", SWIG_FromInt((int)wxPAPER_STATEMENT));
43111 PyDict_SetItemString(d,"PAPER_EXECUTIVE", SWIG_FromInt((int)wxPAPER_EXECUTIVE));
43112 PyDict_SetItemString(d,"PAPER_A3", SWIG_FromInt((int)wxPAPER_A3));
43113 PyDict_SetItemString(d,"PAPER_A4SMALL", SWIG_FromInt((int)wxPAPER_A4SMALL));
43114 PyDict_SetItemString(d,"PAPER_A5", SWIG_FromInt((int)wxPAPER_A5));
43115 PyDict_SetItemString(d,"PAPER_B4", SWIG_FromInt((int)wxPAPER_B4));
43116 PyDict_SetItemString(d,"PAPER_B5", SWIG_FromInt((int)wxPAPER_B5));
43117 PyDict_SetItemString(d,"PAPER_FOLIO", SWIG_FromInt((int)wxPAPER_FOLIO));
43118 PyDict_SetItemString(d,"PAPER_QUARTO", SWIG_FromInt((int)wxPAPER_QUARTO));
43119 PyDict_SetItemString(d,"PAPER_10X14", SWIG_FromInt((int)wxPAPER_10X14));
43120 PyDict_SetItemString(d,"PAPER_11X17", SWIG_FromInt((int)wxPAPER_11X17));
43121 PyDict_SetItemString(d,"PAPER_NOTE", SWIG_FromInt((int)wxPAPER_NOTE));
43122 PyDict_SetItemString(d,"PAPER_ENV_9", SWIG_FromInt((int)wxPAPER_ENV_9));
43123 PyDict_SetItemString(d,"PAPER_ENV_10", SWIG_FromInt((int)wxPAPER_ENV_10));
43124 PyDict_SetItemString(d,"PAPER_ENV_11", SWIG_FromInt((int)wxPAPER_ENV_11));
43125 PyDict_SetItemString(d,"PAPER_ENV_12", SWIG_FromInt((int)wxPAPER_ENV_12));
43126 PyDict_SetItemString(d,"PAPER_ENV_14", SWIG_FromInt((int)wxPAPER_ENV_14));
43127 PyDict_SetItemString(d,"PAPER_ENV_DL", SWIG_FromInt((int)wxPAPER_ENV_DL));
43128 PyDict_SetItemString(d,"PAPER_ENV_C5", SWIG_FromInt((int)wxPAPER_ENV_C5));
43129 PyDict_SetItemString(d,"PAPER_ENV_C3", SWIG_FromInt((int)wxPAPER_ENV_C3));
43130 PyDict_SetItemString(d,"PAPER_ENV_C4", SWIG_FromInt((int)wxPAPER_ENV_C4));
43131 PyDict_SetItemString(d,"PAPER_ENV_C6", SWIG_FromInt((int)wxPAPER_ENV_C6));
43132 PyDict_SetItemString(d,"PAPER_ENV_C65", SWIG_FromInt((int)wxPAPER_ENV_C65));
43133 PyDict_SetItemString(d,"PAPER_ENV_B4", SWIG_FromInt((int)wxPAPER_ENV_B4));
43134 PyDict_SetItemString(d,"PAPER_ENV_B5", SWIG_FromInt((int)wxPAPER_ENV_B5));
43135 PyDict_SetItemString(d,"PAPER_ENV_B6", SWIG_FromInt((int)wxPAPER_ENV_B6));
43136 PyDict_SetItemString(d,"PAPER_ENV_ITALY", SWIG_FromInt((int)wxPAPER_ENV_ITALY));
43137 PyDict_SetItemString(d,"PAPER_ENV_MONARCH", SWIG_FromInt((int)wxPAPER_ENV_MONARCH));
43138 PyDict_SetItemString(d,"PAPER_ENV_PERSONAL", SWIG_FromInt((int)wxPAPER_ENV_PERSONAL));
43139 PyDict_SetItemString(d,"PAPER_FANFOLD_US", SWIG_FromInt((int)wxPAPER_FANFOLD_US));
43140 PyDict_SetItemString(d,"PAPER_FANFOLD_STD_GERMAN", SWIG_FromInt((int)wxPAPER_FANFOLD_STD_GERMAN));
43141 PyDict_SetItemString(d,"PAPER_FANFOLD_LGL_GERMAN", SWIG_FromInt((int)wxPAPER_FANFOLD_LGL_GERMAN));
43142 PyDict_SetItemString(d,"PAPER_ISO_B4", SWIG_FromInt((int)wxPAPER_ISO_B4));
43143 PyDict_SetItemString(d,"PAPER_JAPANESE_POSTCARD", SWIG_FromInt((int)wxPAPER_JAPANESE_POSTCARD));
43144 PyDict_SetItemString(d,"PAPER_9X11", SWIG_FromInt((int)wxPAPER_9X11));
43145 PyDict_SetItemString(d,"PAPER_10X11", SWIG_FromInt((int)wxPAPER_10X11));
43146 PyDict_SetItemString(d,"PAPER_15X11", SWIG_FromInt((int)wxPAPER_15X11));
43147 PyDict_SetItemString(d,"PAPER_ENV_INVITE", SWIG_FromInt((int)wxPAPER_ENV_INVITE));
43148 PyDict_SetItemString(d,"PAPER_LETTER_EXTRA", SWIG_FromInt((int)wxPAPER_LETTER_EXTRA));
43149 PyDict_SetItemString(d,"PAPER_LEGAL_EXTRA", SWIG_FromInt((int)wxPAPER_LEGAL_EXTRA));
43150 PyDict_SetItemString(d,"PAPER_TABLOID_EXTRA", SWIG_FromInt((int)wxPAPER_TABLOID_EXTRA));
43151 PyDict_SetItemString(d,"PAPER_A4_EXTRA", SWIG_FromInt((int)wxPAPER_A4_EXTRA));
43152 PyDict_SetItemString(d,"PAPER_LETTER_TRANSVERSE", SWIG_FromInt((int)wxPAPER_LETTER_TRANSVERSE));
43153 PyDict_SetItemString(d,"PAPER_A4_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A4_TRANSVERSE));
43154 PyDict_SetItemString(d,"PAPER_LETTER_EXTRA_TRANSVERSE", SWIG_FromInt((int)wxPAPER_LETTER_EXTRA_TRANSVERSE));
43155 PyDict_SetItemString(d,"PAPER_A_PLUS", SWIG_FromInt((int)wxPAPER_A_PLUS));
43156 PyDict_SetItemString(d,"PAPER_B_PLUS", SWIG_FromInt((int)wxPAPER_B_PLUS));
43157 PyDict_SetItemString(d,"PAPER_LETTER_PLUS", SWIG_FromInt((int)wxPAPER_LETTER_PLUS));
43158 PyDict_SetItemString(d,"PAPER_A4_PLUS", SWIG_FromInt((int)wxPAPER_A4_PLUS));
43159 PyDict_SetItemString(d,"PAPER_A5_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A5_TRANSVERSE));
43160 PyDict_SetItemString(d,"PAPER_B5_TRANSVERSE", SWIG_FromInt((int)wxPAPER_B5_TRANSVERSE));
43161 PyDict_SetItemString(d,"PAPER_A3_EXTRA", SWIG_FromInt((int)wxPAPER_A3_EXTRA));
43162 PyDict_SetItemString(d,"PAPER_A5_EXTRA", SWIG_FromInt((int)wxPAPER_A5_EXTRA));
43163 PyDict_SetItemString(d,"PAPER_B5_EXTRA", SWIG_FromInt((int)wxPAPER_B5_EXTRA));
43164 PyDict_SetItemString(d,"PAPER_A2", SWIG_FromInt((int)wxPAPER_A2));
43165 PyDict_SetItemString(d,"PAPER_A3_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A3_TRANSVERSE));
43166 PyDict_SetItemString(d,"PAPER_A3_EXTRA_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A3_EXTRA_TRANSVERSE));
43167 PyDict_SetItemString(d,"DUPLEX_SIMPLEX", SWIG_FromInt((int)wxDUPLEX_SIMPLEX));
43168 PyDict_SetItemString(d,"DUPLEX_HORIZONTAL", SWIG_FromInt((int)wxDUPLEX_HORIZONTAL));
43169 PyDict_SetItemString(d,"DUPLEX_VERTICAL", SWIG_FromInt((int)wxDUPLEX_VERTICAL));
43170 PyDict_SetItemString(d,"ITEM_SEPARATOR", SWIG_FromInt((int)wxITEM_SEPARATOR));
43171 PyDict_SetItemString(d,"ITEM_NORMAL", SWIG_FromInt((int)wxITEM_NORMAL));
43172 PyDict_SetItemString(d,"ITEM_CHECK", SWIG_FromInt((int)wxITEM_CHECK));
43173 PyDict_SetItemString(d,"ITEM_RADIO", SWIG_FromInt((int)wxITEM_RADIO));
43174 PyDict_SetItemString(d,"ITEM_MAX", SWIG_FromInt((int)wxITEM_MAX));
43175 PyDict_SetItemString(d,"HT_NOWHERE", SWIG_FromInt((int)wxHT_NOWHERE));
43176 PyDict_SetItemString(d,"HT_SCROLLBAR_FIRST", SWIG_FromInt((int)wxHT_SCROLLBAR_FIRST));
43177 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_LINE_1", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_LINE_1));
43178 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_LINE_2", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_LINE_2));
43179 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_PAGE_1", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_PAGE_1));
43180 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_PAGE_2", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_PAGE_2));
43181 PyDict_SetItemString(d,"HT_SCROLLBAR_THUMB", SWIG_FromInt((int)wxHT_SCROLLBAR_THUMB));
43182 PyDict_SetItemString(d,"HT_SCROLLBAR_BAR_1", SWIG_FromInt((int)wxHT_SCROLLBAR_BAR_1));
43183 PyDict_SetItemString(d,"HT_SCROLLBAR_BAR_2", SWIG_FromInt((int)wxHT_SCROLLBAR_BAR_2));
43184 PyDict_SetItemString(d,"HT_SCROLLBAR_LAST", SWIG_FromInt((int)wxHT_SCROLLBAR_LAST));
43185 PyDict_SetItemString(d,"HT_WINDOW_OUTSIDE", SWIG_FromInt((int)wxHT_WINDOW_OUTSIDE));
43186 PyDict_SetItemString(d,"HT_WINDOW_INSIDE", SWIG_FromInt((int)wxHT_WINDOW_INSIDE));
43187 PyDict_SetItemString(d,"HT_WINDOW_VERT_SCROLLBAR", SWIG_FromInt((int)wxHT_WINDOW_VERT_SCROLLBAR));
43188 PyDict_SetItemString(d,"HT_WINDOW_HORZ_SCROLLBAR", SWIG_FromInt((int)wxHT_WINDOW_HORZ_SCROLLBAR));
43189 PyDict_SetItemString(d,"HT_WINDOW_CORNER", SWIG_FromInt((int)wxHT_WINDOW_CORNER));
43190 PyDict_SetItemString(d,"HT_MAX", SWIG_FromInt((int)wxHT_MAX));
43191 PyDict_SetItemString(d,"MOD_NONE", SWIG_FromInt((int)wxMOD_NONE));
43192 PyDict_SetItemString(d,"MOD_ALT", SWIG_FromInt((int)wxMOD_ALT));
43193 PyDict_SetItemString(d,"MOD_CONTROL", SWIG_FromInt((int)wxMOD_CONTROL));
43194 PyDict_SetItemString(d,"MOD_SHIFT", SWIG_FromInt((int)wxMOD_SHIFT));
43195 PyDict_SetItemString(d,"MOD_WIN", SWIG_FromInt((int)wxMOD_WIN));
43196 PyDict_SetItemString(d,"UPDATE_UI_NONE", SWIG_FromInt((int)wxUPDATE_UI_NONE));
43197 PyDict_SetItemString(d,"UPDATE_UI_RECURSE", SWIG_FromInt((int)wxUPDATE_UI_RECURSE));
43198 PyDict_SetItemString(d,"UPDATE_UI_FROMIDLE", SWIG_FromInt((int)wxUPDATE_UI_FROMIDLE));
43199 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
43200 SWIG_addvarlink(SWIG_globals,(char*)"EmptyString",_wrap_EmptyString_get, _wrap_EmptyString_set);
43201 PyDict_SetItemString(d,"BITMAP_TYPE_INVALID", SWIG_FromInt((int)wxBITMAP_TYPE_INVALID));
43202 PyDict_SetItemString(d,"BITMAP_TYPE_BMP", SWIG_FromInt((int)wxBITMAP_TYPE_BMP));
43203 PyDict_SetItemString(d,"BITMAP_TYPE_ICO", SWIG_FromInt((int)wxBITMAP_TYPE_ICO));
43204 PyDict_SetItemString(d,"BITMAP_TYPE_CUR", SWIG_FromInt((int)wxBITMAP_TYPE_CUR));
43205 PyDict_SetItemString(d,"BITMAP_TYPE_XBM", SWIG_FromInt((int)wxBITMAP_TYPE_XBM));
43206 PyDict_SetItemString(d,"BITMAP_TYPE_XBM_DATA", SWIG_FromInt((int)wxBITMAP_TYPE_XBM_DATA));
43207 PyDict_SetItemString(d,"BITMAP_TYPE_XPM", SWIG_FromInt((int)wxBITMAP_TYPE_XPM));
43208 PyDict_SetItemString(d,"BITMAP_TYPE_XPM_DATA", SWIG_FromInt((int)wxBITMAP_TYPE_XPM_DATA));
43209 PyDict_SetItemString(d,"BITMAP_TYPE_TIF", SWIG_FromInt((int)wxBITMAP_TYPE_TIF));
43210 PyDict_SetItemString(d,"BITMAP_TYPE_GIF", SWIG_FromInt((int)wxBITMAP_TYPE_GIF));
43211 PyDict_SetItemString(d,"BITMAP_TYPE_PNG", SWIG_FromInt((int)wxBITMAP_TYPE_PNG));
43212 PyDict_SetItemString(d,"BITMAP_TYPE_JPEG", SWIG_FromInt((int)wxBITMAP_TYPE_JPEG));
43213 PyDict_SetItemString(d,"BITMAP_TYPE_PNM", SWIG_FromInt((int)wxBITMAP_TYPE_PNM));
43214 PyDict_SetItemString(d,"BITMAP_TYPE_PCX", SWIG_FromInt((int)wxBITMAP_TYPE_PCX));
43215 PyDict_SetItemString(d,"BITMAP_TYPE_PICT", SWIG_FromInt((int)wxBITMAP_TYPE_PICT));
43216 PyDict_SetItemString(d,"BITMAP_TYPE_ICON", SWIG_FromInt((int)wxBITMAP_TYPE_ICON));
43217 PyDict_SetItemString(d,"BITMAP_TYPE_ANI", SWIG_FromInt((int)wxBITMAP_TYPE_ANI));
43218 PyDict_SetItemString(d,"BITMAP_TYPE_IFF", SWIG_FromInt((int)wxBITMAP_TYPE_IFF));
43219 PyDict_SetItemString(d,"BITMAP_TYPE_MACCURSOR", SWIG_FromInt((int)wxBITMAP_TYPE_MACCURSOR));
43220 PyDict_SetItemString(d,"BITMAP_TYPE_ANY", SWIG_FromInt((int)wxBITMAP_TYPE_ANY));
43221 PyDict_SetItemString(d,"CURSOR_NONE", SWIG_FromInt((int)wxCURSOR_NONE));
43222 PyDict_SetItemString(d,"CURSOR_ARROW", SWIG_FromInt((int)wxCURSOR_ARROW));
43223 PyDict_SetItemString(d,"CURSOR_RIGHT_ARROW", SWIG_FromInt((int)wxCURSOR_RIGHT_ARROW));
43224 PyDict_SetItemString(d,"CURSOR_BULLSEYE", SWIG_FromInt((int)wxCURSOR_BULLSEYE));
43225 PyDict_SetItemString(d,"CURSOR_CHAR", SWIG_FromInt((int)wxCURSOR_CHAR));
43226 PyDict_SetItemString(d,"CURSOR_CROSS", SWIG_FromInt((int)wxCURSOR_CROSS));
43227 PyDict_SetItemString(d,"CURSOR_HAND", SWIG_FromInt((int)wxCURSOR_HAND));
43228 PyDict_SetItemString(d,"CURSOR_IBEAM", SWIG_FromInt((int)wxCURSOR_IBEAM));
43229 PyDict_SetItemString(d,"CURSOR_LEFT_BUTTON", SWIG_FromInt((int)wxCURSOR_LEFT_BUTTON));
43230 PyDict_SetItemString(d,"CURSOR_MAGNIFIER", SWIG_FromInt((int)wxCURSOR_MAGNIFIER));
43231 PyDict_SetItemString(d,"CURSOR_MIDDLE_BUTTON", SWIG_FromInt((int)wxCURSOR_MIDDLE_BUTTON));
43232 PyDict_SetItemString(d,"CURSOR_NO_ENTRY", SWIG_FromInt((int)wxCURSOR_NO_ENTRY));
43233 PyDict_SetItemString(d,"CURSOR_PAINT_BRUSH", SWIG_FromInt((int)wxCURSOR_PAINT_BRUSH));
43234 PyDict_SetItemString(d,"CURSOR_PENCIL", SWIG_FromInt((int)wxCURSOR_PENCIL));
43235 PyDict_SetItemString(d,"CURSOR_POINT_LEFT", SWIG_FromInt((int)wxCURSOR_POINT_LEFT));
43236 PyDict_SetItemString(d,"CURSOR_POINT_RIGHT", SWIG_FromInt((int)wxCURSOR_POINT_RIGHT));
43237 PyDict_SetItemString(d,"CURSOR_QUESTION_ARROW", SWIG_FromInt((int)wxCURSOR_QUESTION_ARROW));
43238 PyDict_SetItemString(d,"CURSOR_RIGHT_BUTTON", SWIG_FromInt((int)wxCURSOR_RIGHT_BUTTON));
43239 PyDict_SetItemString(d,"CURSOR_SIZENESW", SWIG_FromInt((int)wxCURSOR_SIZENESW));
43240 PyDict_SetItemString(d,"CURSOR_SIZENS", SWIG_FromInt((int)wxCURSOR_SIZENS));
43241 PyDict_SetItemString(d,"CURSOR_SIZENWSE", SWIG_FromInt((int)wxCURSOR_SIZENWSE));
43242 PyDict_SetItemString(d,"CURSOR_SIZEWE", SWIG_FromInt((int)wxCURSOR_SIZEWE));
43243 PyDict_SetItemString(d,"CURSOR_SIZING", SWIG_FromInt((int)wxCURSOR_SIZING));
43244 PyDict_SetItemString(d,"CURSOR_SPRAYCAN", SWIG_FromInt((int)wxCURSOR_SPRAYCAN));
43245 PyDict_SetItemString(d,"CURSOR_WAIT", SWIG_FromInt((int)wxCURSOR_WAIT));
43246 PyDict_SetItemString(d,"CURSOR_WATCH", SWIG_FromInt((int)wxCURSOR_WATCH));
43247 PyDict_SetItemString(d,"CURSOR_BLANK", SWIG_FromInt((int)wxCURSOR_BLANK));
43248 PyDict_SetItemString(d,"CURSOR_DEFAULT", SWIG_FromInt((int)wxCURSOR_DEFAULT));
43249 PyDict_SetItemString(d,"CURSOR_COPY_ARROW", SWIG_FromInt((int)wxCURSOR_COPY_ARROW));
43250 PyDict_SetItemString(d,"CURSOR_ARROWWAIT", SWIG_FromInt((int)wxCURSOR_ARROWWAIT));
43251 PyDict_SetItemString(d,"CURSOR_MAX", SWIG_FromInt((int)wxCURSOR_MAX));
43252 SWIG_addvarlink(SWIG_globals,(char*)"DefaultPosition",_wrap_DefaultPosition_get, _wrap_DefaultPosition_set);
43253 SWIG_addvarlink(SWIG_globals,(char*)"DefaultSize",_wrap_DefaultSize_get, _wrap_DefaultSize_set);
43254 PyDict_SetItemString(d,"FromStart", SWIG_FromInt((int)wxFromStart));
43255 PyDict_SetItemString(d,"FromCurrent", SWIG_FromInt((int)wxFromCurrent));
43256 PyDict_SetItemString(d,"FromEnd", SWIG_FromInt((int)wxFromEnd));
43257
43258 wxPyPtrTypeMap_Add("wxInputStream", "wxPyInputStream");
43259
43260
43261 wxPyPtrTypeMap_Add("wxFileSystemHandler", "wxPyFileSystemHandler");
43262
43263 SWIG_addvarlink(SWIG_globals,(char*)"NullImage",_wrap_NullImage_get, _wrap_NullImage_set);
43264 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_BMP_FORMAT",_wrap_IMAGE_OPTION_BMP_FORMAT_get, _wrap_IMAGE_OPTION_BMP_FORMAT_set);
43265 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_CUR_HOTSPOT_X",_wrap_IMAGE_OPTION_CUR_HOTSPOT_X_get, _wrap_IMAGE_OPTION_CUR_HOTSPOT_X_set);
43266 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_CUR_HOTSPOT_Y",_wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_get, _wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_set);
43267 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTION",_wrap_IMAGE_OPTION_RESOLUTION_get, _wrap_IMAGE_OPTION_RESOLUTION_set);
43268 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTIONUNIT",_wrap_IMAGE_OPTION_RESOLUTIONUNIT_get, _wrap_IMAGE_OPTION_RESOLUTIONUNIT_set);
43269 PyDict_SetItemString(d,"IMAGE_RESOLUTION_INCHES", SWIG_FromInt((int)wxIMAGE_RESOLUTION_INCHES));
43270 PyDict_SetItemString(d,"IMAGE_RESOLUTION_CM", SWIG_FromInt((int)wxIMAGE_RESOLUTION_CM));
43271 PyDict_SetItemString(d,"BMP_24BPP", SWIG_FromInt((int)wxBMP_24BPP));
43272 PyDict_SetItemString(d,"BMP_8BPP", SWIG_FromInt((int)wxBMP_8BPP));
43273 PyDict_SetItemString(d,"BMP_8BPP_GREY", SWIG_FromInt((int)wxBMP_8BPP_GREY));
43274 PyDict_SetItemString(d,"BMP_8BPP_GRAY", SWIG_FromInt((int)wxBMP_8BPP_GRAY));
43275 PyDict_SetItemString(d,"BMP_8BPP_RED", SWIG_FromInt((int)wxBMP_8BPP_RED));
43276 PyDict_SetItemString(d,"BMP_8BPP_PALETTE", SWIG_FromInt((int)wxBMP_8BPP_PALETTE));
43277 PyDict_SetItemString(d,"BMP_4BPP", SWIG_FromInt((int)wxBMP_4BPP));
43278 PyDict_SetItemString(d,"BMP_1BPP", SWIG_FromInt((int)wxBMP_1BPP));
43279 PyDict_SetItemString(d,"BMP_1BPP_BW", SWIG_FromInt((int)wxBMP_1BPP_BW));
43280 PyDict_SetItemString(d,"EVENT_PROPAGATE_NONE", SWIG_FromInt((int)wxEVENT_PROPAGATE_NONE));
43281 PyDict_SetItemString(d,"EVENT_PROPAGATE_MAX", SWIG_FromInt((int)wxEVENT_PROPAGATE_MAX));
43282 PyDict_SetItemString(d, "wxEVT_NULL", PyInt_FromLong(wxEVT_NULL));
43283 PyDict_SetItemString(d, "wxEVT_FIRST", PyInt_FromLong(wxEVT_FIRST));
43284 PyDict_SetItemString(d, "wxEVT_USER_FIRST", PyInt_FromLong(wxEVT_USER_FIRST));
43285 PyDict_SetItemString(d, "wxEVT_COMMAND_BUTTON_CLICKED", PyInt_FromLong(wxEVT_COMMAND_BUTTON_CLICKED));
43286 PyDict_SetItemString(d, "wxEVT_COMMAND_CHECKBOX_CLICKED", PyInt_FromLong(wxEVT_COMMAND_CHECKBOX_CLICKED));
43287 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICE_SELECTED", PyInt_FromLong(wxEVT_COMMAND_CHOICE_SELECTED));
43288 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_LISTBOX_SELECTED));
43289 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOX_DOUBLECLICKED", PyInt_FromLong(wxEVT_COMMAND_LISTBOX_DOUBLECLICKED));
43290 PyDict_SetItemString(d, "wxEVT_COMMAND_CHECKLISTBOX_TOGGLED", PyInt_FromLong(wxEVT_COMMAND_CHECKLISTBOX_TOGGLED));
43291 PyDict_SetItemString(d, "wxEVT_COMMAND_MENU_SELECTED", PyInt_FromLong(wxEVT_COMMAND_MENU_SELECTED));
43292 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_CLICKED", PyInt_FromLong(wxEVT_COMMAND_TOOL_CLICKED));
43293 PyDict_SetItemString(d, "wxEVT_COMMAND_SLIDER_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SLIDER_UPDATED));
43294 PyDict_SetItemString(d, "wxEVT_COMMAND_RADIOBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_RADIOBOX_SELECTED));
43295 PyDict_SetItemString(d, "wxEVT_COMMAND_RADIOBUTTON_SELECTED", PyInt_FromLong(wxEVT_COMMAND_RADIOBUTTON_SELECTED));
43296 PyDict_SetItemString(d, "wxEVT_COMMAND_SCROLLBAR_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SCROLLBAR_UPDATED));
43297 PyDict_SetItemString(d, "wxEVT_COMMAND_VLBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_VLBOX_SELECTED));
43298 PyDict_SetItemString(d, "wxEVT_COMMAND_COMBOBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_COMBOBOX_SELECTED));
43299 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_RCLICKED", PyInt_FromLong(wxEVT_COMMAND_TOOL_RCLICKED));
43300 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_ENTER", PyInt_FromLong(wxEVT_COMMAND_TOOL_ENTER));
43301 PyDict_SetItemString(d, "wxEVT_LEFT_DOWN", PyInt_FromLong(wxEVT_LEFT_DOWN));
43302 PyDict_SetItemString(d, "wxEVT_LEFT_UP", PyInt_FromLong(wxEVT_LEFT_UP));
43303 PyDict_SetItemString(d, "wxEVT_MIDDLE_DOWN", PyInt_FromLong(wxEVT_MIDDLE_DOWN));
43304 PyDict_SetItemString(d, "wxEVT_MIDDLE_UP", PyInt_FromLong(wxEVT_MIDDLE_UP));
43305 PyDict_SetItemString(d, "wxEVT_RIGHT_DOWN", PyInt_FromLong(wxEVT_RIGHT_DOWN));
43306 PyDict_SetItemString(d, "wxEVT_RIGHT_UP", PyInt_FromLong(wxEVT_RIGHT_UP));
43307 PyDict_SetItemString(d, "wxEVT_MOTION", PyInt_FromLong(wxEVT_MOTION));
43308 PyDict_SetItemString(d, "wxEVT_ENTER_WINDOW", PyInt_FromLong(wxEVT_ENTER_WINDOW));
43309 PyDict_SetItemString(d, "wxEVT_LEAVE_WINDOW", PyInt_FromLong(wxEVT_LEAVE_WINDOW));
43310 PyDict_SetItemString(d, "wxEVT_LEFT_DCLICK", PyInt_FromLong(wxEVT_LEFT_DCLICK));
43311 PyDict_SetItemString(d, "wxEVT_MIDDLE_DCLICK", PyInt_FromLong(wxEVT_MIDDLE_DCLICK));
43312 PyDict_SetItemString(d, "wxEVT_RIGHT_DCLICK", PyInt_FromLong(wxEVT_RIGHT_DCLICK));
43313 PyDict_SetItemString(d, "wxEVT_SET_FOCUS", PyInt_FromLong(wxEVT_SET_FOCUS));
43314 PyDict_SetItemString(d, "wxEVT_KILL_FOCUS", PyInt_FromLong(wxEVT_KILL_FOCUS));
43315 PyDict_SetItemString(d, "wxEVT_CHILD_FOCUS", PyInt_FromLong(wxEVT_CHILD_FOCUS));
43316 PyDict_SetItemString(d, "wxEVT_MOUSEWHEEL", PyInt_FromLong(wxEVT_MOUSEWHEEL));
43317 PyDict_SetItemString(d, "wxEVT_NC_LEFT_DOWN", PyInt_FromLong(wxEVT_NC_LEFT_DOWN));
43318 PyDict_SetItemString(d, "wxEVT_NC_LEFT_UP", PyInt_FromLong(wxEVT_NC_LEFT_UP));
43319 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_DOWN", PyInt_FromLong(wxEVT_NC_MIDDLE_DOWN));
43320 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_UP", PyInt_FromLong(wxEVT_NC_MIDDLE_UP));
43321 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_DOWN", PyInt_FromLong(wxEVT_NC_RIGHT_DOWN));
43322 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_UP", PyInt_FromLong(wxEVT_NC_RIGHT_UP));
43323 PyDict_SetItemString(d, "wxEVT_NC_MOTION", PyInt_FromLong(wxEVT_NC_MOTION));
43324 PyDict_SetItemString(d, "wxEVT_NC_ENTER_WINDOW", PyInt_FromLong(wxEVT_NC_ENTER_WINDOW));
43325 PyDict_SetItemString(d, "wxEVT_NC_LEAVE_WINDOW", PyInt_FromLong(wxEVT_NC_LEAVE_WINDOW));
43326 PyDict_SetItemString(d, "wxEVT_NC_LEFT_DCLICK", PyInt_FromLong(wxEVT_NC_LEFT_DCLICK));
43327 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_DCLICK", PyInt_FromLong(wxEVT_NC_MIDDLE_DCLICK));
43328 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_DCLICK", PyInt_FromLong(wxEVT_NC_RIGHT_DCLICK));
43329 PyDict_SetItemString(d, "wxEVT_CHAR", PyInt_FromLong(wxEVT_CHAR));
43330 PyDict_SetItemString(d, "wxEVT_CHAR_HOOK", PyInt_FromLong(wxEVT_CHAR_HOOK));
43331 PyDict_SetItemString(d, "wxEVT_NAVIGATION_KEY", PyInt_FromLong(wxEVT_NAVIGATION_KEY));
43332 PyDict_SetItemString(d, "wxEVT_KEY_DOWN", PyInt_FromLong(wxEVT_KEY_DOWN));
43333 PyDict_SetItemString(d, "wxEVT_KEY_UP", PyInt_FromLong(wxEVT_KEY_UP));
43334 PyDict_SetItemString(d, "wxEVT_HOTKEY", PyInt_FromLong(wxEVT_HOTKEY));
43335 PyDict_SetItemString(d, "wxEVT_SET_CURSOR", PyInt_FromLong(wxEVT_SET_CURSOR));
43336 PyDict_SetItemString(d, "wxEVT_SCROLL_TOP", PyInt_FromLong(wxEVT_SCROLL_TOP));
43337 PyDict_SetItemString(d, "wxEVT_SCROLL_BOTTOM", PyInt_FromLong(wxEVT_SCROLL_BOTTOM));
43338 PyDict_SetItemString(d, "wxEVT_SCROLL_LINEUP", PyInt_FromLong(wxEVT_SCROLL_LINEUP));
43339 PyDict_SetItemString(d, "wxEVT_SCROLL_LINEDOWN", PyInt_FromLong(wxEVT_SCROLL_LINEDOWN));
43340 PyDict_SetItemString(d, "wxEVT_SCROLL_PAGEUP", PyInt_FromLong(wxEVT_SCROLL_PAGEUP));
43341 PyDict_SetItemString(d, "wxEVT_SCROLL_PAGEDOWN", PyInt_FromLong(wxEVT_SCROLL_PAGEDOWN));
43342 PyDict_SetItemString(d, "wxEVT_SCROLL_THUMBTRACK", PyInt_FromLong(wxEVT_SCROLL_THUMBTRACK));
43343 PyDict_SetItemString(d, "wxEVT_SCROLL_THUMBRELEASE", PyInt_FromLong(wxEVT_SCROLL_THUMBRELEASE));
43344 PyDict_SetItemString(d, "wxEVT_SCROLL_ENDSCROLL", PyInt_FromLong(wxEVT_SCROLL_ENDSCROLL));
43345 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_TOP", PyInt_FromLong(wxEVT_SCROLLWIN_TOP));
43346 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_BOTTOM", PyInt_FromLong(wxEVT_SCROLLWIN_BOTTOM));
43347 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_LINEUP", PyInt_FromLong(wxEVT_SCROLLWIN_LINEUP));
43348 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_LINEDOWN", PyInt_FromLong(wxEVT_SCROLLWIN_LINEDOWN));
43349 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_PAGEUP", PyInt_FromLong(wxEVT_SCROLLWIN_PAGEUP));
43350 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_PAGEDOWN", PyInt_FromLong(wxEVT_SCROLLWIN_PAGEDOWN));
43351 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_THUMBTRACK", PyInt_FromLong(wxEVT_SCROLLWIN_THUMBTRACK));
43352 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_THUMBRELEASE", PyInt_FromLong(wxEVT_SCROLLWIN_THUMBRELEASE));
43353 PyDict_SetItemString(d, "wxEVT_SIZE", PyInt_FromLong(wxEVT_SIZE));
43354 PyDict_SetItemString(d, "wxEVT_MOVE", PyInt_FromLong(wxEVT_MOVE));
43355 PyDict_SetItemString(d, "wxEVT_CLOSE_WINDOW", PyInt_FromLong(wxEVT_CLOSE_WINDOW));
43356 PyDict_SetItemString(d, "wxEVT_END_SESSION", PyInt_FromLong(wxEVT_END_SESSION));
43357 PyDict_SetItemString(d, "wxEVT_QUERY_END_SESSION", PyInt_FromLong(wxEVT_QUERY_END_SESSION));
43358 PyDict_SetItemString(d, "wxEVT_ACTIVATE_APP", PyInt_FromLong(wxEVT_ACTIVATE_APP));
43359 PyDict_SetItemString(d, "wxEVT_POWER", PyInt_FromLong(wxEVT_POWER));
43360 PyDict_SetItemString(d, "wxEVT_ACTIVATE", PyInt_FromLong(wxEVT_ACTIVATE));
43361 PyDict_SetItemString(d, "wxEVT_CREATE", PyInt_FromLong(wxEVT_CREATE));
43362 PyDict_SetItemString(d, "wxEVT_DESTROY", PyInt_FromLong(wxEVT_DESTROY));
43363 PyDict_SetItemString(d, "wxEVT_SHOW", PyInt_FromLong(wxEVT_SHOW));
43364 PyDict_SetItemString(d, "wxEVT_ICONIZE", PyInt_FromLong(wxEVT_ICONIZE));
43365 PyDict_SetItemString(d, "wxEVT_MAXIMIZE", PyInt_FromLong(wxEVT_MAXIMIZE));
43366 PyDict_SetItemString(d, "wxEVT_MOUSE_CAPTURE_CHANGED", PyInt_FromLong(wxEVT_MOUSE_CAPTURE_CHANGED));
43367 PyDict_SetItemString(d, "wxEVT_PAINT", PyInt_FromLong(wxEVT_PAINT));
43368 PyDict_SetItemString(d, "wxEVT_ERASE_BACKGROUND", PyInt_FromLong(wxEVT_ERASE_BACKGROUND));
43369 PyDict_SetItemString(d, "wxEVT_NC_PAINT", PyInt_FromLong(wxEVT_NC_PAINT));
43370 PyDict_SetItemString(d, "wxEVT_PAINT_ICON", PyInt_FromLong(wxEVT_PAINT_ICON));
43371 PyDict_SetItemString(d, "wxEVT_MENU_OPEN", PyInt_FromLong(wxEVT_MENU_OPEN));
43372 PyDict_SetItemString(d, "wxEVT_MENU_CLOSE", PyInt_FromLong(wxEVT_MENU_CLOSE));
43373 PyDict_SetItemString(d, "wxEVT_MENU_HIGHLIGHT", PyInt_FromLong(wxEVT_MENU_HIGHLIGHT));
43374 PyDict_SetItemString(d, "wxEVT_CONTEXT_MENU", PyInt_FromLong(wxEVT_CONTEXT_MENU));
43375 PyDict_SetItemString(d, "wxEVT_SYS_COLOUR_CHANGED", PyInt_FromLong(wxEVT_SYS_COLOUR_CHANGED));
43376 PyDict_SetItemString(d, "wxEVT_DISPLAY_CHANGED", PyInt_FromLong(wxEVT_DISPLAY_CHANGED));
43377 PyDict_SetItemString(d, "wxEVT_SETTING_CHANGED", PyInt_FromLong(wxEVT_SETTING_CHANGED));
43378 PyDict_SetItemString(d, "wxEVT_QUERY_NEW_PALETTE", PyInt_FromLong(wxEVT_QUERY_NEW_PALETTE));
43379 PyDict_SetItemString(d, "wxEVT_PALETTE_CHANGED", PyInt_FromLong(wxEVT_PALETTE_CHANGED));
43380 PyDict_SetItemString(d, "wxEVT_DROP_FILES", PyInt_FromLong(wxEVT_DROP_FILES));
43381 PyDict_SetItemString(d, "wxEVT_DRAW_ITEM", PyInt_FromLong(wxEVT_DRAW_ITEM));
43382 PyDict_SetItemString(d, "wxEVT_MEASURE_ITEM", PyInt_FromLong(wxEVT_MEASURE_ITEM));
43383 PyDict_SetItemString(d, "wxEVT_COMPARE_ITEM", PyInt_FromLong(wxEVT_COMPARE_ITEM));
43384 PyDict_SetItemString(d, "wxEVT_INIT_DIALOG", PyInt_FromLong(wxEVT_INIT_DIALOG));
43385 PyDict_SetItemString(d, "wxEVT_IDLE", PyInt_FromLong(wxEVT_IDLE));
43386 PyDict_SetItemString(d, "wxEVT_UPDATE_UI", PyInt_FromLong(wxEVT_UPDATE_UI));
43387 PyDict_SetItemString(d, "wxEVT_SIZING", PyInt_FromLong(wxEVT_SIZING));
43388 PyDict_SetItemString(d, "wxEVT_MOVING", PyInt_FromLong(wxEVT_MOVING));
43389 PyDict_SetItemString(d, "wxEVT_COMMAND_LEFT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LEFT_CLICK));
43390 PyDict_SetItemString(d, "wxEVT_COMMAND_LEFT_DCLICK", PyInt_FromLong(wxEVT_COMMAND_LEFT_DCLICK));
43391 PyDict_SetItemString(d, "wxEVT_COMMAND_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_RIGHT_CLICK));
43392 PyDict_SetItemString(d, "wxEVT_COMMAND_RIGHT_DCLICK", PyInt_FromLong(wxEVT_COMMAND_RIGHT_DCLICK));
43393 PyDict_SetItemString(d, "wxEVT_COMMAND_SET_FOCUS", PyInt_FromLong(wxEVT_COMMAND_SET_FOCUS));
43394 PyDict_SetItemString(d, "wxEVT_COMMAND_KILL_FOCUS", PyInt_FromLong(wxEVT_COMMAND_KILL_FOCUS));
43395 PyDict_SetItemString(d, "wxEVT_COMMAND_ENTER", PyInt_FromLong(wxEVT_COMMAND_ENTER));
43396 PyDict_SetItemString(d,"MOUSE_BTN_ANY", SWIG_FromInt((int)wxMOUSE_BTN_ANY));
43397 PyDict_SetItemString(d,"MOUSE_BTN_NONE", SWIG_FromInt((int)wxMOUSE_BTN_NONE));
43398 PyDict_SetItemString(d,"MOUSE_BTN_LEFT", SWIG_FromInt((int)wxMOUSE_BTN_LEFT));
43399 PyDict_SetItemString(d,"MOUSE_BTN_MIDDLE", SWIG_FromInt((int)wxMOUSE_BTN_MIDDLE));
43400 PyDict_SetItemString(d,"MOUSE_BTN_RIGHT", SWIG_FromInt((int)wxMOUSE_BTN_RIGHT));
43401 PyDict_SetItemString(d,"UPDATE_UI_PROCESS_ALL", SWIG_FromInt((int)wxUPDATE_UI_PROCESS_ALL));
43402 PyDict_SetItemString(d,"UPDATE_UI_PROCESS_SPECIFIED", SWIG_FromInt((int)wxUPDATE_UI_PROCESS_SPECIFIED));
43403 PyDict_SetItemString(d,"IDLE_PROCESS_ALL", SWIG_FromInt((int)wxIDLE_PROCESS_ALL));
43404 PyDict_SetItemString(d,"IDLE_PROCESS_SPECIFIED", SWIG_FromInt((int)wxIDLE_PROCESS_SPECIFIED));
43405 PyDict_SetItemString(d,"PYAPP_ASSERT_SUPPRESS", SWIG_FromInt((int)wxPYAPP_ASSERT_SUPPRESS));
43406 PyDict_SetItemString(d,"PYAPP_ASSERT_EXCEPTION", SWIG_FromInt((int)wxPYAPP_ASSERT_EXCEPTION));
43407 PyDict_SetItemString(d,"PYAPP_ASSERT_DIALOG", SWIG_FromInt((int)wxPYAPP_ASSERT_DIALOG));
43408 PyDict_SetItemString(d,"PYAPP_ASSERT_LOG", SWIG_FromInt((int)wxPYAPP_ASSERT_LOG));
43409 PyDict_SetItemString(d,"PRINT_WINDOWS", SWIG_FromInt((int)wxPRINT_WINDOWS));
43410 PyDict_SetItemString(d,"PRINT_POSTSCRIPT", SWIG_FromInt((int)wxPRINT_POSTSCRIPT));
43411 SWIG_addvarlink(SWIG_globals,(char*)"NullAcceleratorTable",_wrap_NullAcceleratorTable_get, _wrap_NullAcceleratorTable_set);
43412 SWIG_addvarlink(SWIG_globals,(char*)"PanelNameStr",_wrap_PanelNameStr_get, _wrap_PanelNameStr_set);
43413 PyDict_SetItemString(d,"WINDOW_VARIANT_NORMAL", SWIG_FromInt((int)wxWINDOW_VARIANT_NORMAL));
43414 PyDict_SetItemString(d,"WINDOW_VARIANT_SMALL", SWIG_FromInt((int)wxWINDOW_VARIANT_SMALL));
43415 PyDict_SetItemString(d,"WINDOW_VARIANT_MINI", SWIG_FromInt((int)wxWINDOW_VARIANT_MINI));
43416 PyDict_SetItemString(d,"WINDOW_VARIANT_LARGE", SWIG_FromInt((int)wxWINDOW_VARIANT_LARGE));
43417 PyDict_SetItemString(d,"WINDOW_VARIANT_MAX", SWIG_FromInt((int)wxWINDOW_VARIANT_MAX));
43418 SWIG_addvarlink(SWIG_globals,(char*)"DefaultValidator",_wrap_DefaultValidator_get, _wrap_DefaultValidator_set);
43419 SWIG_addvarlink(SWIG_globals,(char*)"ControlNameStr",_wrap_ControlNameStr_get, _wrap_ControlNameStr_set);
43420 PyDict_SetItemString(d,"FLEX_GROWMODE_NONE", SWIG_FromInt((int)wxFLEX_GROWMODE_NONE));
43421 PyDict_SetItemString(d,"FLEX_GROWMODE_SPECIFIED", SWIG_FromInt((int)wxFLEX_GROWMODE_SPECIFIED));
43422 PyDict_SetItemString(d,"FLEX_GROWMODE_ALL", SWIG_FromInt((int)wxFLEX_GROWMODE_ALL));
43423 SWIG_addvarlink(SWIG_globals,(char*)"DefaultSpan",_wrap_DefaultSpan_get, _wrap_DefaultSpan_set);
43424 PyDict_SetItemString(d,"Left", SWIG_FromInt((int)wxLeft));
43425 PyDict_SetItemString(d,"Top", SWIG_FromInt((int)wxTop));
43426 PyDict_SetItemString(d,"Right", SWIG_FromInt((int)wxRight));
43427 PyDict_SetItemString(d,"Bottom", SWIG_FromInt((int)wxBottom));
43428 PyDict_SetItemString(d,"Width", SWIG_FromInt((int)wxWidth));
43429 PyDict_SetItemString(d,"Height", SWIG_FromInt((int)wxHeight));
43430 PyDict_SetItemString(d,"Centre", SWIG_FromInt((int)wxCentre));
43431 PyDict_SetItemString(d,"Center", SWIG_FromInt((int)wxCenter));
43432 PyDict_SetItemString(d,"CentreX", SWIG_FromInt((int)wxCentreX));
43433 PyDict_SetItemString(d,"CentreY", SWIG_FromInt((int)wxCentreY));
43434 PyDict_SetItemString(d,"Unconstrained", SWIG_FromInt((int)wxUnconstrained));
43435 PyDict_SetItemString(d,"AsIs", SWIG_FromInt((int)wxAsIs));
43436 PyDict_SetItemString(d,"PercentOf", SWIG_FromInt((int)wxPercentOf));
43437 PyDict_SetItemString(d,"Above", SWIG_FromInt((int)wxAbove));
43438 PyDict_SetItemString(d,"Below", SWIG_FromInt((int)wxBelow));
43439 PyDict_SetItemString(d,"LeftOf", SWIG_FromInt((int)wxLeftOf));
43440 PyDict_SetItemString(d,"RightOf", SWIG_FromInt((int)wxRightOf));
43441 PyDict_SetItemString(d,"SameAs", SWIG_FromInt((int)wxSameAs));
43442 PyDict_SetItemString(d,"Absolute", SWIG_FromInt((int)wxAbsolute));
43443
43444 // Initialize threading, some globals and such
43445 __wxPyPreStart(d);
43446
43447
43448 // Although these are defined in __version__ they need to be here too so
43449 // that an assert can be done to ensure that the wxPython and the wxWindows
43450 // versions match.
43451 PyDict_SetItemString(d,"MAJOR_VERSION", PyInt_FromLong((long)wxMAJOR_VERSION ));
43452 PyDict_SetItemString(d,"MINOR_VERSION", PyInt_FromLong((long)wxMINOR_VERSION ));
43453 PyDict_SetItemString(d,"RELEASE_VERSION", PyInt_FromLong((long)wxRELEASE_NUMBER ));
43454
43455 }
43456