]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/gtk/windows3.cpp
Second phase of OOR completed. (Original python object return for
[wxWidgets.git] / wxPython / src / gtk / windows3.cpp
1 /*
2 * FILE : src/gtk/windows3.cpp
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 883)
7 *
8 * Portions Copyright (c) 1995-1998
9 * The University of Utah and The Regents of the University of California.
10 * Permission is granted to distribute this file in any manner provided
11 * this notice remains intact.
12 *
13 * Do not make changes to this file--changes will be lost!
14 *
15 */
16
17
18 #define SWIGCODE
19 /* Implementation : PYTHON */
20
21 #define SWIGPYTHON
22 #include <string.h>
23 #include <stdlib.h>
24 /* Definitions for Windows/Unix exporting */
25 #if defined(__WIN32__)
26 # if defined(_MSC_VER)
27 # define SWIGEXPORT(a) __declspec(dllexport) a
28 # else
29 # if defined(__BORLANDC__)
30 # define SWIGEXPORT(a) a _export
31 # else
32 # define SWIGEXPORT(a) a
33 # endif
34 # endif
35 #else
36 # define SWIGEXPORT(a) a
37 #endif
38
39 #ifdef __cplusplus
40 extern "C" {
41 #endif
42 #include "Python.h"
43 extern void SWIG_MakePtr(char *, void *, char *);
44 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
45 extern char *SWIG_GetPtr(char *, void **, char *);
46 extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
47 extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
48 extern PyObject *SWIG_newvarlink(void);
49 #ifdef __cplusplus
50 }
51 #endif
52 #define SWIG_init initwindows3c
53
54 #define SWIG_name "windows3c"
55
56 #include "helpers.h"
57 #include <wx/sashwin.h>
58 #include <wx/laywin.h>
59 #include <wx/popupwin.h>
60
61 static PyObject* l_output_helper(PyObject* target, PyObject* o) {
62 PyObject* o2;
63 if (!target) {
64 target = o;
65 } else if (target == Py_None) {
66 Py_DECREF(Py_None);
67 target = o;
68 } else {
69 if (!PyList_Check(target)) {
70 o2 = target;
71 target = PyList_New(0);
72 PyList_Append(target, o2);
73 Py_XDECREF(o2);
74 }
75 PyList_Append(target,o);
76 Py_XDECREF(o);
77 }
78 return target;
79 }
80
81 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
82 PyObject* o2;
83 PyObject* o3;
84
85 if (!target) {
86 target = o;
87 } else if (target == Py_None) {
88 Py_DECREF(Py_None);
89 target = o;
90 } else {
91 if (!PyTuple_Check(target)) {
92 o2 = target;
93 target = PyTuple_New(1);
94 PyTuple_SetItem(target, 0, o2);
95 }
96 o3 = PyTuple_New(1);
97 PyTuple_SetItem(o3, 0, o);
98
99 o2 = target;
100 target = PySequence_Concat(o2, o3);
101 Py_DECREF(o2);
102 Py_DECREF(o3);
103 }
104 return target;
105 }
106
107 #if PYTHON_API_VERSION >= 1009
108 static char* wxStringErrorMsg = "String or Unicode type required";
109 #else
110 static char* wxStringErrorMsg = "String type required";
111 #endif
112
113 class wxPyPopupTransientWindow : public wxPopupTransientWindow
114 {
115 public:
116 wxPyPopupTransientWindow() : wxPopupTransientWindow() {}
117 wxPyPopupTransientWindow(wxWindow* parent, int style = wxBORDER_NONE)
118 : wxPopupTransientWindow(parent, style) {}
119
120 DEC_PYCALLBACK_BOOL_ME(ProcessLeftDown);
121 PYPRIVATE;
122 };
123
124 IMP_PYCALLBACK_BOOL_ME(wxPyPopupTransientWindow, wxPopupTransientWindow, ProcessLeftDown);
125
126 #ifdef __cplusplus
127 extern "C" {
128 #endif
129 static void *SwigwxSashEventTowxCommandEvent(void *ptr) {
130 wxSashEvent *src;
131 wxCommandEvent *dest;
132 src = (wxSashEvent *) ptr;
133 dest = (wxCommandEvent *) src;
134 return (void *) dest;
135 }
136
137 static void *SwigwxSashEventTowxEvent(void *ptr) {
138 wxSashEvent *src;
139 wxEvent *dest;
140 src = (wxSashEvent *) ptr;
141 dest = (wxEvent *) src;
142 return (void *) dest;
143 }
144
145 static void *SwigwxSashEventTowxObject(void *ptr) {
146 wxSashEvent *src;
147 wxObject *dest;
148 src = (wxSashEvent *) ptr;
149 dest = (wxObject *) src;
150 return (void *) dest;
151 }
152
153 #define new_wxSashEvent(_swigarg0,_swigarg1) (new wxSashEvent(_swigarg0,_swigarg1))
154 static PyObject *_wrap_new_wxSashEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
155 PyObject * _resultobj;
156 wxSashEvent * _result;
157 int _arg0 = (int ) 0;
158 wxSashEdgePosition _arg1 = (wxSashEdgePosition ) (wxSASH_NONE);
159 char *_kwnames[] = { "id","edge", NULL };
160 char _ptemp[128];
161
162 self = self;
163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|ii:new_wxSashEvent",_kwnames,&_arg0,&_arg1))
164 return NULL;
165 {
166 wxPy_BEGIN_ALLOW_THREADS;
167 _result = (wxSashEvent *)new_wxSashEvent(_arg0,_arg1);
168
169 wxPy_END_ALLOW_THREADS;
170 if (PyErr_Occurred()) return NULL;
171 } if (_result) {
172 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSashEvent_p");
173 _resultobj = Py_BuildValue("s",_ptemp);
174 } else {
175 Py_INCREF(Py_None);
176 _resultobj = Py_None;
177 }
178 return _resultobj;
179 }
180
181 #define wxSashEvent_SetEdge(_swigobj,_swigarg0) (_swigobj->SetEdge(_swigarg0))
182 static PyObject *_wrap_wxSashEvent_SetEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
183 PyObject * _resultobj;
184 wxSashEvent * _arg0;
185 wxSashEdgePosition _arg1;
186 PyObject * _argo0 = 0;
187 char *_kwnames[] = { "self","edge", NULL };
188
189 self = self;
190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSashEvent_SetEdge",_kwnames,&_argo0,&_arg1))
191 return NULL;
192 if (_argo0) {
193 if (_argo0 == Py_None) { _arg0 = NULL; }
194 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashEvent_p")) {
195 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashEvent_SetEdge. Expected _wxSashEvent_p.");
196 return NULL;
197 }
198 }
199 {
200 wxPy_BEGIN_ALLOW_THREADS;
201 wxSashEvent_SetEdge(_arg0,_arg1);
202
203 wxPy_END_ALLOW_THREADS;
204 if (PyErr_Occurred()) return NULL;
205 } Py_INCREF(Py_None);
206 _resultobj = Py_None;
207 return _resultobj;
208 }
209
210 #define wxSashEvent_GetEdge(_swigobj) (_swigobj->GetEdge())
211 static PyObject *_wrap_wxSashEvent_GetEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
212 PyObject * _resultobj;
213 wxSashEdgePosition _result;
214 wxSashEvent * _arg0;
215 PyObject * _argo0 = 0;
216 char *_kwnames[] = { "self", NULL };
217
218 self = self;
219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSashEvent_GetEdge",_kwnames,&_argo0))
220 return NULL;
221 if (_argo0) {
222 if (_argo0 == Py_None) { _arg0 = NULL; }
223 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashEvent_p")) {
224 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashEvent_GetEdge. Expected _wxSashEvent_p.");
225 return NULL;
226 }
227 }
228 {
229 wxPy_BEGIN_ALLOW_THREADS;
230 _result = (wxSashEdgePosition )wxSashEvent_GetEdge(_arg0);
231
232 wxPy_END_ALLOW_THREADS;
233 if (PyErr_Occurred()) return NULL;
234 } _resultobj = Py_BuildValue("i",_result);
235 return _resultobj;
236 }
237
238 #define wxSashEvent_SetDragRect(_swigobj,_swigarg0) (_swigobj->SetDragRect(_swigarg0))
239 static PyObject *_wrap_wxSashEvent_SetDragRect(PyObject *self, PyObject *args, PyObject *kwargs) {
240 PyObject * _resultobj;
241 wxSashEvent * _arg0;
242 wxRect * _arg1;
243 PyObject * _argo0 = 0;
244 wxRect temp;
245 PyObject * _obj1 = 0;
246 char *_kwnames[] = { "self","rect", NULL };
247
248 self = self;
249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxSashEvent_SetDragRect",_kwnames,&_argo0,&_obj1))
250 return NULL;
251 if (_argo0) {
252 if (_argo0 == Py_None) { _arg0 = NULL; }
253 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashEvent_p")) {
254 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashEvent_SetDragRect. Expected _wxSashEvent_p.");
255 return NULL;
256 }
257 }
258 {
259 _arg1 = &temp;
260 if (! wxRect_helper(_obj1, &_arg1))
261 return NULL;
262 }
263 {
264 wxPy_BEGIN_ALLOW_THREADS;
265 wxSashEvent_SetDragRect(_arg0,*_arg1);
266
267 wxPy_END_ALLOW_THREADS;
268 if (PyErr_Occurred()) return NULL;
269 } Py_INCREF(Py_None);
270 _resultobj = Py_None;
271 return _resultobj;
272 }
273
274 #define wxSashEvent_GetDragRect(_swigobj) (_swigobj->GetDragRect())
275 static PyObject *_wrap_wxSashEvent_GetDragRect(PyObject *self, PyObject *args, PyObject *kwargs) {
276 PyObject * _resultobj;
277 wxRect * _result;
278 wxSashEvent * _arg0;
279 PyObject * _argo0 = 0;
280 char *_kwnames[] = { "self", NULL };
281 char _ptemp[128];
282
283 self = self;
284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSashEvent_GetDragRect",_kwnames,&_argo0))
285 return NULL;
286 if (_argo0) {
287 if (_argo0 == Py_None) { _arg0 = NULL; }
288 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashEvent_p")) {
289 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashEvent_GetDragRect. Expected _wxSashEvent_p.");
290 return NULL;
291 }
292 }
293 {
294 wxPy_BEGIN_ALLOW_THREADS;
295 _result = new wxRect (wxSashEvent_GetDragRect(_arg0));
296
297 wxPy_END_ALLOW_THREADS;
298 if (PyErr_Occurred()) return NULL;
299 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxRect_p");
300 _resultobj = Py_BuildValue("s",_ptemp);
301 return _resultobj;
302 }
303
304 #define wxSashEvent_SetDragStatus(_swigobj,_swigarg0) (_swigobj->SetDragStatus(_swigarg0))
305 static PyObject *_wrap_wxSashEvent_SetDragStatus(PyObject *self, PyObject *args, PyObject *kwargs) {
306 PyObject * _resultobj;
307 wxSashEvent * _arg0;
308 wxSashDragStatus _arg1;
309 PyObject * _argo0 = 0;
310 char *_kwnames[] = { "self","status", NULL };
311
312 self = self;
313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSashEvent_SetDragStatus",_kwnames,&_argo0,&_arg1))
314 return NULL;
315 if (_argo0) {
316 if (_argo0 == Py_None) { _arg0 = NULL; }
317 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashEvent_p")) {
318 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashEvent_SetDragStatus. Expected _wxSashEvent_p.");
319 return NULL;
320 }
321 }
322 {
323 wxPy_BEGIN_ALLOW_THREADS;
324 wxSashEvent_SetDragStatus(_arg0,_arg1);
325
326 wxPy_END_ALLOW_THREADS;
327 if (PyErr_Occurred()) return NULL;
328 } Py_INCREF(Py_None);
329 _resultobj = Py_None;
330 return _resultobj;
331 }
332
333 #define wxSashEvent_GetDragStatus(_swigobj) (_swigobj->GetDragStatus())
334 static PyObject *_wrap_wxSashEvent_GetDragStatus(PyObject *self, PyObject *args, PyObject *kwargs) {
335 PyObject * _resultobj;
336 wxSashDragStatus _result;
337 wxSashEvent * _arg0;
338 PyObject * _argo0 = 0;
339 char *_kwnames[] = { "self", NULL };
340
341 self = self;
342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSashEvent_GetDragStatus",_kwnames,&_argo0))
343 return NULL;
344 if (_argo0) {
345 if (_argo0 == Py_None) { _arg0 = NULL; }
346 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashEvent_p")) {
347 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashEvent_GetDragStatus. Expected _wxSashEvent_p.");
348 return NULL;
349 }
350 }
351 {
352 wxPy_BEGIN_ALLOW_THREADS;
353 _result = (wxSashDragStatus )wxSashEvent_GetDragStatus(_arg0);
354
355 wxPy_END_ALLOW_THREADS;
356 if (PyErr_Occurred()) return NULL;
357 } _resultobj = Py_BuildValue("i",_result);
358 return _resultobj;
359 }
360
361 static void *SwigwxSashWindowTowxWindow(void *ptr) {
362 wxSashWindow *src;
363 wxWindow *dest;
364 src = (wxSashWindow *) ptr;
365 dest = (wxWindow *) src;
366 return (void *) dest;
367 }
368
369 static void *SwigwxSashWindowTowxEvtHandler(void *ptr) {
370 wxSashWindow *src;
371 wxEvtHandler *dest;
372 src = (wxSashWindow *) ptr;
373 dest = (wxEvtHandler *) src;
374 return (void *) dest;
375 }
376
377 static void *SwigwxSashWindowTowxObject(void *ptr) {
378 wxSashWindow *src;
379 wxObject *dest;
380 src = (wxSashWindow *) ptr;
381 dest = (wxObject *) src;
382 return (void *) dest;
383 }
384
385 #define new_wxSashWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxSashWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
386 static PyObject *_wrap_new_wxSashWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
387 PyObject * _resultobj;
388 wxSashWindow * _result;
389 wxWindow * _arg0;
390 wxWindowID _arg1;
391 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
392 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
393 long _arg4 = (long ) wxCLIP_CHILDREN|(wxSW_3D);
394 char * _arg5 = (char *) "sashWindow";
395 PyObject * _argo0 = 0;
396 wxPoint temp;
397 PyObject * _obj2 = 0;
398 wxSize temp0;
399 PyObject * _obj3 = 0;
400 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
401 char _ptemp[128];
402
403 self = self;
404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOls:new_wxSashWindow",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_arg5))
405 return NULL;
406 if (_argo0) {
407 if (_argo0 == Py_None) { _arg0 = NULL; }
408 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
409 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxSashWindow. Expected _wxWindow_p.");
410 return NULL;
411 }
412 }
413 if (_obj2)
414 {
415 _arg2 = &temp;
416 if (! wxPoint_helper(_obj2, &_arg2))
417 return NULL;
418 }
419 if (_obj3)
420 {
421 _arg3 = &temp0;
422 if (! wxSize_helper(_obj3, &_arg3))
423 return NULL;
424 }
425 {
426 wxPy_BEGIN_ALLOW_THREADS;
427 _result = (wxSashWindow *)new_wxSashWindow(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
428
429 wxPy_END_ALLOW_THREADS;
430 if (PyErr_Occurred()) return NULL;
431 } if (_result) {
432 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSashWindow_p");
433 _resultobj = Py_BuildValue("s",_ptemp);
434 } else {
435 Py_INCREF(Py_None);
436 _resultobj = Py_None;
437 }
438 return _resultobj;
439 }
440
441 #define new_wxPreSashWindow() (new wxSashWindow())
442 static PyObject *_wrap_new_wxPreSashWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
443 PyObject * _resultobj;
444 wxSashWindow * _result;
445 char *_kwnames[] = { NULL };
446 char _ptemp[128];
447
448 self = self;
449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreSashWindow",_kwnames))
450 return NULL;
451 {
452 wxPy_BEGIN_ALLOW_THREADS;
453 _result = (wxSashWindow *)new_wxPreSashWindow();
454
455 wxPy_END_ALLOW_THREADS;
456 if (PyErr_Occurred()) return NULL;
457 } if (_result) {
458 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSashWindow_p");
459 _resultobj = Py_BuildValue("s",_ptemp);
460 } else {
461 Py_INCREF(Py_None);
462 _resultobj = Py_None;
463 }
464 return _resultobj;
465 }
466
467 #define wxSashWindow_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
468 static PyObject *_wrap_wxSashWindow_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
469 PyObject * _resultobj;
470 bool _result;
471 wxSashWindow * _arg0;
472 wxWindow * _arg1;
473 wxWindowID _arg2;
474 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
475 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
476 long _arg5 = (long ) wxCLIP_CHILDREN|(wxSW_3D);
477 char * _arg6 = (char *) "sashWindow";
478 PyObject * _argo0 = 0;
479 PyObject * _argo1 = 0;
480 wxPoint temp;
481 PyObject * _obj3 = 0;
482 wxSize temp0;
483 PyObject * _obj4 = 0;
484 char *_kwnames[] = { "self","parent","id","pos","size","style","name", NULL };
485
486 self = self;
487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|OOls:wxSashWindow_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_arg5,&_arg6))
488 return NULL;
489 if (_argo0) {
490 if (_argo0 == Py_None) { _arg0 = NULL; }
491 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashWindow_p")) {
492 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashWindow_Create. Expected _wxSashWindow_p.");
493 return NULL;
494 }
495 }
496 if (_argo1) {
497 if (_argo1 == Py_None) { _arg1 = NULL; }
498 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
499 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSashWindow_Create. Expected _wxWindow_p.");
500 return NULL;
501 }
502 }
503 if (_obj3)
504 {
505 _arg3 = &temp;
506 if (! wxPoint_helper(_obj3, &_arg3))
507 return NULL;
508 }
509 if (_obj4)
510 {
511 _arg4 = &temp0;
512 if (! wxSize_helper(_obj4, &_arg4))
513 return NULL;
514 }
515 {
516 wxPy_BEGIN_ALLOW_THREADS;
517 _result = (bool )wxSashWindow_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,_arg6);
518
519 wxPy_END_ALLOW_THREADS;
520 if (PyErr_Occurred()) return NULL;
521 } _resultobj = Py_BuildValue("i",_result);
522 return _resultobj;
523 }
524
525 #define wxSashWindow_GetSashVisible(_swigobj,_swigarg0) (_swigobj->GetSashVisible(_swigarg0))
526 static PyObject *_wrap_wxSashWindow_GetSashVisible(PyObject *self, PyObject *args, PyObject *kwargs) {
527 PyObject * _resultobj;
528 bool _result;
529 wxSashWindow * _arg0;
530 wxSashEdgePosition _arg1;
531 PyObject * _argo0 = 0;
532 char *_kwnames[] = { "self","edge", NULL };
533
534 self = self;
535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSashWindow_GetSashVisible",_kwnames,&_argo0,&_arg1))
536 return NULL;
537 if (_argo0) {
538 if (_argo0 == Py_None) { _arg0 = NULL; }
539 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashWindow_p")) {
540 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashWindow_GetSashVisible. Expected _wxSashWindow_p.");
541 return NULL;
542 }
543 }
544 {
545 wxPy_BEGIN_ALLOW_THREADS;
546 _result = (bool )wxSashWindow_GetSashVisible(_arg0,_arg1);
547
548 wxPy_END_ALLOW_THREADS;
549 if (PyErr_Occurred()) return NULL;
550 } _resultobj = Py_BuildValue("i",_result);
551 return _resultobj;
552 }
553
554 #define wxSashWindow_GetDefaultBorderSize(_swigobj) (_swigobj->GetDefaultBorderSize())
555 static PyObject *_wrap_wxSashWindow_GetDefaultBorderSize(PyObject *self, PyObject *args, PyObject *kwargs) {
556 PyObject * _resultobj;
557 int _result;
558 wxSashWindow * _arg0;
559 PyObject * _argo0 = 0;
560 char *_kwnames[] = { "self", NULL };
561
562 self = self;
563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSashWindow_GetDefaultBorderSize",_kwnames,&_argo0))
564 return NULL;
565 if (_argo0) {
566 if (_argo0 == Py_None) { _arg0 = NULL; }
567 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashWindow_p")) {
568 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashWindow_GetDefaultBorderSize. Expected _wxSashWindow_p.");
569 return NULL;
570 }
571 }
572 {
573 wxPy_BEGIN_ALLOW_THREADS;
574 _result = (int )wxSashWindow_GetDefaultBorderSize(_arg0);
575
576 wxPy_END_ALLOW_THREADS;
577 if (PyErr_Occurred()) return NULL;
578 } _resultobj = Py_BuildValue("i",_result);
579 return _resultobj;
580 }
581
582 #define wxSashWindow_GetEdgeMargin(_swigobj,_swigarg0) (_swigobj->GetEdgeMargin(_swigarg0))
583 static PyObject *_wrap_wxSashWindow_GetEdgeMargin(PyObject *self, PyObject *args, PyObject *kwargs) {
584 PyObject * _resultobj;
585 int _result;
586 wxSashWindow * _arg0;
587 wxSashEdgePosition _arg1;
588 PyObject * _argo0 = 0;
589 char *_kwnames[] = { "self","edge", NULL };
590
591 self = self;
592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSashWindow_GetEdgeMargin",_kwnames,&_argo0,&_arg1))
593 return NULL;
594 if (_argo0) {
595 if (_argo0 == Py_None) { _arg0 = NULL; }
596 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashWindow_p")) {
597 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashWindow_GetEdgeMargin. Expected _wxSashWindow_p.");
598 return NULL;
599 }
600 }
601 {
602 wxPy_BEGIN_ALLOW_THREADS;
603 _result = (int )wxSashWindow_GetEdgeMargin(_arg0,_arg1);
604
605 wxPy_END_ALLOW_THREADS;
606 if (PyErr_Occurred()) return NULL;
607 } _resultobj = Py_BuildValue("i",_result);
608 return _resultobj;
609 }
610
611 #define wxSashWindow_GetExtraBorderSize(_swigobj) (_swigobj->GetExtraBorderSize())
612 static PyObject *_wrap_wxSashWindow_GetExtraBorderSize(PyObject *self, PyObject *args, PyObject *kwargs) {
613 PyObject * _resultobj;
614 int _result;
615 wxSashWindow * _arg0;
616 PyObject * _argo0 = 0;
617 char *_kwnames[] = { "self", NULL };
618
619 self = self;
620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSashWindow_GetExtraBorderSize",_kwnames,&_argo0))
621 return NULL;
622 if (_argo0) {
623 if (_argo0 == Py_None) { _arg0 = NULL; }
624 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashWindow_p")) {
625 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashWindow_GetExtraBorderSize. Expected _wxSashWindow_p.");
626 return NULL;
627 }
628 }
629 {
630 wxPy_BEGIN_ALLOW_THREADS;
631 _result = (int )wxSashWindow_GetExtraBorderSize(_arg0);
632
633 wxPy_END_ALLOW_THREADS;
634 if (PyErr_Occurred()) return NULL;
635 } _resultobj = Py_BuildValue("i",_result);
636 return _resultobj;
637 }
638
639 #define wxSashWindow_GetMaximumSizeX(_swigobj) (_swigobj->GetMaximumSizeX())
640 static PyObject *_wrap_wxSashWindow_GetMaximumSizeX(PyObject *self, PyObject *args, PyObject *kwargs) {
641 PyObject * _resultobj;
642 int _result;
643 wxSashWindow * _arg0;
644 PyObject * _argo0 = 0;
645 char *_kwnames[] = { "self", NULL };
646
647 self = self;
648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSashWindow_GetMaximumSizeX",_kwnames,&_argo0))
649 return NULL;
650 if (_argo0) {
651 if (_argo0 == Py_None) { _arg0 = NULL; }
652 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashWindow_p")) {
653 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashWindow_GetMaximumSizeX. Expected _wxSashWindow_p.");
654 return NULL;
655 }
656 }
657 {
658 wxPy_BEGIN_ALLOW_THREADS;
659 _result = (int )wxSashWindow_GetMaximumSizeX(_arg0);
660
661 wxPy_END_ALLOW_THREADS;
662 if (PyErr_Occurred()) return NULL;
663 } _resultobj = Py_BuildValue("i",_result);
664 return _resultobj;
665 }
666
667 #define wxSashWindow_GetMaximumSizeY(_swigobj) (_swigobj->GetMaximumSizeY())
668 static PyObject *_wrap_wxSashWindow_GetMaximumSizeY(PyObject *self, PyObject *args, PyObject *kwargs) {
669 PyObject * _resultobj;
670 int _result;
671 wxSashWindow * _arg0;
672 PyObject * _argo0 = 0;
673 char *_kwnames[] = { "self", NULL };
674
675 self = self;
676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSashWindow_GetMaximumSizeY",_kwnames,&_argo0))
677 return NULL;
678 if (_argo0) {
679 if (_argo0 == Py_None) { _arg0 = NULL; }
680 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashWindow_p")) {
681 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashWindow_GetMaximumSizeY. Expected _wxSashWindow_p.");
682 return NULL;
683 }
684 }
685 {
686 wxPy_BEGIN_ALLOW_THREADS;
687 _result = (int )wxSashWindow_GetMaximumSizeY(_arg0);
688
689 wxPy_END_ALLOW_THREADS;
690 if (PyErr_Occurred()) return NULL;
691 } _resultobj = Py_BuildValue("i",_result);
692 return _resultobj;
693 }
694
695 #define wxSashWindow_GetMinimumSizeX(_swigobj) (_swigobj->GetMinimumSizeX())
696 static PyObject *_wrap_wxSashWindow_GetMinimumSizeX(PyObject *self, PyObject *args, PyObject *kwargs) {
697 PyObject * _resultobj;
698 int _result;
699 wxSashWindow * _arg0;
700 PyObject * _argo0 = 0;
701 char *_kwnames[] = { "self", NULL };
702
703 self = self;
704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSashWindow_GetMinimumSizeX",_kwnames,&_argo0))
705 return NULL;
706 if (_argo0) {
707 if (_argo0 == Py_None) { _arg0 = NULL; }
708 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashWindow_p")) {
709 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashWindow_GetMinimumSizeX. Expected _wxSashWindow_p.");
710 return NULL;
711 }
712 }
713 {
714 wxPy_BEGIN_ALLOW_THREADS;
715 _result = (int )wxSashWindow_GetMinimumSizeX(_arg0);
716
717 wxPy_END_ALLOW_THREADS;
718 if (PyErr_Occurred()) return NULL;
719 } _resultobj = Py_BuildValue("i",_result);
720 return _resultobj;
721 }
722
723 #define wxSashWindow_GetMinimumSizeY(_swigobj) (_swigobj->GetMinimumSizeY())
724 static PyObject *_wrap_wxSashWindow_GetMinimumSizeY(PyObject *self, PyObject *args, PyObject *kwargs) {
725 PyObject * _resultobj;
726 int _result;
727 wxSashWindow * _arg0;
728 PyObject * _argo0 = 0;
729 char *_kwnames[] = { "self", NULL };
730
731 self = self;
732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSashWindow_GetMinimumSizeY",_kwnames,&_argo0))
733 return NULL;
734 if (_argo0) {
735 if (_argo0 == Py_None) { _arg0 = NULL; }
736 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashWindow_p")) {
737 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashWindow_GetMinimumSizeY. Expected _wxSashWindow_p.");
738 return NULL;
739 }
740 }
741 {
742 wxPy_BEGIN_ALLOW_THREADS;
743 _result = (int )wxSashWindow_GetMinimumSizeY(_arg0);
744
745 wxPy_END_ALLOW_THREADS;
746 if (PyErr_Occurred()) return NULL;
747 } _resultobj = Py_BuildValue("i",_result);
748 return _resultobj;
749 }
750
751 #define wxSashWindow_HasBorder(_swigobj,_swigarg0) (_swigobj->HasBorder(_swigarg0))
752 static PyObject *_wrap_wxSashWindow_HasBorder(PyObject *self, PyObject *args, PyObject *kwargs) {
753 PyObject * _resultobj;
754 bool _result;
755 wxSashWindow * _arg0;
756 wxSashEdgePosition _arg1;
757 PyObject * _argo0 = 0;
758 char *_kwnames[] = { "self","edge", NULL };
759
760 self = self;
761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSashWindow_HasBorder",_kwnames,&_argo0,&_arg1))
762 return NULL;
763 if (_argo0) {
764 if (_argo0 == Py_None) { _arg0 = NULL; }
765 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashWindow_p")) {
766 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashWindow_HasBorder. Expected _wxSashWindow_p.");
767 return NULL;
768 }
769 }
770 {
771 wxPy_BEGIN_ALLOW_THREADS;
772 _result = (bool )wxSashWindow_HasBorder(_arg0,_arg1);
773
774 wxPy_END_ALLOW_THREADS;
775 if (PyErr_Occurred()) return NULL;
776 } _resultobj = Py_BuildValue("i",_result);
777 return _resultobj;
778 }
779
780 #define wxSashWindow_SetDefaultBorderSize(_swigobj,_swigarg0) (_swigobj->SetDefaultBorderSize(_swigarg0))
781 static PyObject *_wrap_wxSashWindow_SetDefaultBorderSize(PyObject *self, PyObject *args, PyObject *kwargs) {
782 PyObject * _resultobj;
783 wxSashWindow * _arg0;
784 int _arg1;
785 PyObject * _argo0 = 0;
786 char *_kwnames[] = { "self","width", NULL };
787
788 self = self;
789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSashWindow_SetDefaultBorderSize",_kwnames,&_argo0,&_arg1))
790 return NULL;
791 if (_argo0) {
792 if (_argo0 == Py_None) { _arg0 = NULL; }
793 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashWindow_p")) {
794 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashWindow_SetDefaultBorderSize. Expected _wxSashWindow_p.");
795 return NULL;
796 }
797 }
798 {
799 wxPy_BEGIN_ALLOW_THREADS;
800 wxSashWindow_SetDefaultBorderSize(_arg0,_arg1);
801
802 wxPy_END_ALLOW_THREADS;
803 if (PyErr_Occurred()) return NULL;
804 } Py_INCREF(Py_None);
805 _resultobj = Py_None;
806 return _resultobj;
807 }
808
809 #define wxSashWindow_SetExtraBorderSize(_swigobj,_swigarg0) (_swigobj->SetExtraBorderSize(_swigarg0))
810 static PyObject *_wrap_wxSashWindow_SetExtraBorderSize(PyObject *self, PyObject *args, PyObject *kwargs) {
811 PyObject * _resultobj;
812 wxSashWindow * _arg0;
813 int _arg1;
814 PyObject * _argo0 = 0;
815 char *_kwnames[] = { "self","width", NULL };
816
817 self = self;
818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSashWindow_SetExtraBorderSize",_kwnames,&_argo0,&_arg1))
819 return NULL;
820 if (_argo0) {
821 if (_argo0 == Py_None) { _arg0 = NULL; }
822 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashWindow_p")) {
823 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashWindow_SetExtraBorderSize. Expected _wxSashWindow_p.");
824 return NULL;
825 }
826 }
827 {
828 wxPy_BEGIN_ALLOW_THREADS;
829 wxSashWindow_SetExtraBorderSize(_arg0,_arg1);
830
831 wxPy_END_ALLOW_THREADS;
832 if (PyErr_Occurred()) return NULL;
833 } Py_INCREF(Py_None);
834 _resultobj = Py_None;
835 return _resultobj;
836 }
837
838 #define wxSashWindow_SetMaximumSizeX(_swigobj,_swigarg0) (_swigobj->SetMaximumSizeX(_swigarg0))
839 static PyObject *_wrap_wxSashWindow_SetMaximumSizeX(PyObject *self, PyObject *args, PyObject *kwargs) {
840 PyObject * _resultobj;
841 wxSashWindow * _arg0;
842 int _arg1;
843 PyObject * _argo0 = 0;
844 char *_kwnames[] = { "self","min", NULL };
845
846 self = self;
847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSashWindow_SetMaximumSizeX",_kwnames,&_argo0,&_arg1))
848 return NULL;
849 if (_argo0) {
850 if (_argo0 == Py_None) { _arg0 = NULL; }
851 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashWindow_p")) {
852 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashWindow_SetMaximumSizeX. Expected _wxSashWindow_p.");
853 return NULL;
854 }
855 }
856 {
857 wxPy_BEGIN_ALLOW_THREADS;
858 wxSashWindow_SetMaximumSizeX(_arg0,_arg1);
859
860 wxPy_END_ALLOW_THREADS;
861 if (PyErr_Occurred()) return NULL;
862 } Py_INCREF(Py_None);
863 _resultobj = Py_None;
864 return _resultobj;
865 }
866
867 #define wxSashWindow_SetMaximumSizeY(_swigobj,_swigarg0) (_swigobj->SetMaximumSizeY(_swigarg0))
868 static PyObject *_wrap_wxSashWindow_SetMaximumSizeY(PyObject *self, PyObject *args, PyObject *kwargs) {
869 PyObject * _resultobj;
870 wxSashWindow * _arg0;
871 int _arg1;
872 PyObject * _argo0 = 0;
873 char *_kwnames[] = { "self","min", NULL };
874
875 self = self;
876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSashWindow_SetMaximumSizeY",_kwnames,&_argo0,&_arg1))
877 return NULL;
878 if (_argo0) {
879 if (_argo0 == Py_None) { _arg0 = NULL; }
880 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashWindow_p")) {
881 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashWindow_SetMaximumSizeY. Expected _wxSashWindow_p.");
882 return NULL;
883 }
884 }
885 {
886 wxPy_BEGIN_ALLOW_THREADS;
887 wxSashWindow_SetMaximumSizeY(_arg0,_arg1);
888
889 wxPy_END_ALLOW_THREADS;
890 if (PyErr_Occurred()) return NULL;
891 } Py_INCREF(Py_None);
892 _resultobj = Py_None;
893 return _resultobj;
894 }
895
896 #define wxSashWindow_SetMinimumSizeX(_swigobj,_swigarg0) (_swigobj->SetMinimumSizeX(_swigarg0))
897 static PyObject *_wrap_wxSashWindow_SetMinimumSizeX(PyObject *self, PyObject *args, PyObject *kwargs) {
898 PyObject * _resultobj;
899 wxSashWindow * _arg0;
900 int _arg1;
901 PyObject * _argo0 = 0;
902 char *_kwnames[] = { "self","min", NULL };
903
904 self = self;
905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSashWindow_SetMinimumSizeX",_kwnames,&_argo0,&_arg1))
906 return NULL;
907 if (_argo0) {
908 if (_argo0 == Py_None) { _arg0 = NULL; }
909 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashWindow_p")) {
910 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashWindow_SetMinimumSizeX. Expected _wxSashWindow_p.");
911 return NULL;
912 }
913 }
914 {
915 wxPy_BEGIN_ALLOW_THREADS;
916 wxSashWindow_SetMinimumSizeX(_arg0,_arg1);
917
918 wxPy_END_ALLOW_THREADS;
919 if (PyErr_Occurred()) return NULL;
920 } Py_INCREF(Py_None);
921 _resultobj = Py_None;
922 return _resultobj;
923 }
924
925 #define wxSashWindow_SetMinimumSizeY(_swigobj,_swigarg0) (_swigobj->SetMinimumSizeY(_swigarg0))
926 static PyObject *_wrap_wxSashWindow_SetMinimumSizeY(PyObject *self, PyObject *args, PyObject *kwargs) {
927 PyObject * _resultobj;
928 wxSashWindow * _arg0;
929 int _arg1;
930 PyObject * _argo0 = 0;
931 char *_kwnames[] = { "self","min", NULL };
932
933 self = self;
934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSashWindow_SetMinimumSizeY",_kwnames,&_argo0,&_arg1))
935 return NULL;
936 if (_argo0) {
937 if (_argo0 == Py_None) { _arg0 = NULL; }
938 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashWindow_p")) {
939 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashWindow_SetMinimumSizeY. Expected _wxSashWindow_p.");
940 return NULL;
941 }
942 }
943 {
944 wxPy_BEGIN_ALLOW_THREADS;
945 wxSashWindow_SetMinimumSizeY(_arg0,_arg1);
946
947 wxPy_END_ALLOW_THREADS;
948 if (PyErr_Occurred()) return NULL;
949 } Py_INCREF(Py_None);
950 _resultobj = Py_None;
951 return _resultobj;
952 }
953
954 #define wxSashWindow_SetSashVisible(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSashVisible(_swigarg0,_swigarg1))
955 static PyObject *_wrap_wxSashWindow_SetSashVisible(PyObject *self, PyObject *args, PyObject *kwargs) {
956 PyObject * _resultobj;
957 wxSashWindow * _arg0;
958 wxSashEdgePosition _arg1;
959 bool _arg2;
960 PyObject * _argo0 = 0;
961 int tempbool2;
962 char *_kwnames[] = { "self","edge","visible", NULL };
963
964 self = self;
965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxSashWindow_SetSashVisible",_kwnames,&_argo0,&_arg1,&tempbool2))
966 return NULL;
967 if (_argo0) {
968 if (_argo0 == Py_None) { _arg0 = NULL; }
969 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashWindow_p")) {
970 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashWindow_SetSashVisible. Expected _wxSashWindow_p.");
971 return NULL;
972 }
973 }
974 _arg2 = (bool ) tempbool2;
975 {
976 wxPy_BEGIN_ALLOW_THREADS;
977 wxSashWindow_SetSashVisible(_arg0,_arg1,_arg2);
978
979 wxPy_END_ALLOW_THREADS;
980 if (PyErr_Occurred()) return NULL;
981 } Py_INCREF(Py_None);
982 _resultobj = Py_None;
983 return _resultobj;
984 }
985
986 #define wxSashWindow_SetSashBorder(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSashBorder(_swigarg0,_swigarg1))
987 static PyObject *_wrap_wxSashWindow_SetSashBorder(PyObject *self, PyObject *args, PyObject *kwargs) {
988 PyObject * _resultobj;
989 wxSashWindow * _arg0;
990 wxSashEdgePosition _arg1;
991 bool _arg2;
992 PyObject * _argo0 = 0;
993 int tempbool2;
994 char *_kwnames[] = { "self","edge","hasBorder", NULL };
995
996 self = self;
997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxSashWindow_SetSashBorder",_kwnames,&_argo0,&_arg1,&tempbool2))
998 return NULL;
999 if (_argo0) {
1000 if (_argo0 == Py_None) { _arg0 = NULL; }
1001 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashWindow_p")) {
1002 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashWindow_SetSashBorder. Expected _wxSashWindow_p.");
1003 return NULL;
1004 }
1005 }
1006 _arg2 = (bool ) tempbool2;
1007 {
1008 wxPy_BEGIN_ALLOW_THREADS;
1009 wxSashWindow_SetSashBorder(_arg0,_arg1,_arg2);
1010
1011 wxPy_END_ALLOW_THREADS;
1012 if (PyErr_Occurred()) return NULL;
1013 } Py_INCREF(Py_None);
1014 _resultobj = Py_None;
1015 return _resultobj;
1016 }
1017
1018 static void *SwigwxQueryLayoutInfoEventTowxEvent(void *ptr) {
1019 wxQueryLayoutInfoEvent *src;
1020 wxEvent *dest;
1021 src = (wxQueryLayoutInfoEvent *) ptr;
1022 dest = (wxEvent *) src;
1023 return (void *) dest;
1024 }
1025
1026 static void *SwigwxQueryLayoutInfoEventTowxObject(void *ptr) {
1027 wxQueryLayoutInfoEvent *src;
1028 wxObject *dest;
1029 src = (wxQueryLayoutInfoEvent *) ptr;
1030 dest = (wxObject *) src;
1031 return (void *) dest;
1032 }
1033
1034 #define new_wxQueryLayoutInfoEvent(_swigarg0) (new wxQueryLayoutInfoEvent(_swigarg0))
1035 static PyObject *_wrap_new_wxQueryLayoutInfoEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
1036 PyObject * _resultobj;
1037 wxQueryLayoutInfoEvent * _result;
1038 wxWindowID _arg0 = (wxWindowID ) 0;
1039 char *_kwnames[] = { "id", NULL };
1040 char _ptemp[128];
1041
1042 self = self;
1043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|i:new_wxQueryLayoutInfoEvent",_kwnames,&_arg0))
1044 return NULL;
1045 {
1046 wxPy_BEGIN_ALLOW_THREADS;
1047 _result = (wxQueryLayoutInfoEvent *)new_wxQueryLayoutInfoEvent(_arg0);
1048
1049 wxPy_END_ALLOW_THREADS;
1050 if (PyErr_Occurred()) return NULL;
1051 } if (_result) {
1052 SWIG_MakePtr(_ptemp, (char *) _result,"_wxQueryLayoutInfoEvent_p");
1053 _resultobj = Py_BuildValue("s",_ptemp);
1054 } else {
1055 Py_INCREF(Py_None);
1056 _resultobj = Py_None;
1057 }
1058 return _resultobj;
1059 }
1060
1061 #define wxQueryLayoutInfoEvent_SetRequestedLength(_swigobj,_swigarg0) (_swigobj->SetRequestedLength(_swigarg0))
1062 static PyObject *_wrap_wxQueryLayoutInfoEvent_SetRequestedLength(PyObject *self, PyObject *args, PyObject *kwargs) {
1063 PyObject * _resultobj;
1064 wxQueryLayoutInfoEvent * _arg0;
1065 int _arg1;
1066 PyObject * _argo0 = 0;
1067 char *_kwnames[] = { "self","length", NULL };
1068
1069 self = self;
1070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxQueryLayoutInfoEvent_SetRequestedLength",_kwnames,&_argo0,&_arg1))
1071 return NULL;
1072 if (_argo0) {
1073 if (_argo0 == Py_None) { _arg0 = NULL; }
1074 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxQueryLayoutInfoEvent_p")) {
1075 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxQueryLayoutInfoEvent_SetRequestedLength. Expected _wxQueryLayoutInfoEvent_p.");
1076 return NULL;
1077 }
1078 }
1079 {
1080 wxPy_BEGIN_ALLOW_THREADS;
1081 wxQueryLayoutInfoEvent_SetRequestedLength(_arg0,_arg1);
1082
1083 wxPy_END_ALLOW_THREADS;
1084 if (PyErr_Occurred()) return NULL;
1085 } Py_INCREF(Py_None);
1086 _resultobj = Py_None;
1087 return _resultobj;
1088 }
1089
1090 #define wxQueryLayoutInfoEvent_GetRequestedLength(_swigobj) (_swigobj->GetRequestedLength())
1091 static PyObject *_wrap_wxQueryLayoutInfoEvent_GetRequestedLength(PyObject *self, PyObject *args, PyObject *kwargs) {
1092 PyObject * _resultobj;
1093 int _result;
1094 wxQueryLayoutInfoEvent * _arg0;
1095 PyObject * _argo0 = 0;
1096 char *_kwnames[] = { "self", NULL };
1097
1098 self = self;
1099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxQueryLayoutInfoEvent_GetRequestedLength",_kwnames,&_argo0))
1100 return NULL;
1101 if (_argo0) {
1102 if (_argo0 == Py_None) { _arg0 = NULL; }
1103 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxQueryLayoutInfoEvent_p")) {
1104 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxQueryLayoutInfoEvent_GetRequestedLength. Expected _wxQueryLayoutInfoEvent_p.");
1105 return NULL;
1106 }
1107 }
1108 {
1109 wxPy_BEGIN_ALLOW_THREADS;
1110 _result = (int )wxQueryLayoutInfoEvent_GetRequestedLength(_arg0);
1111
1112 wxPy_END_ALLOW_THREADS;
1113 if (PyErr_Occurred()) return NULL;
1114 } _resultobj = Py_BuildValue("i",_result);
1115 return _resultobj;
1116 }
1117
1118 #define wxQueryLayoutInfoEvent_SetFlags(_swigobj,_swigarg0) (_swigobj->SetFlags(_swigarg0))
1119 static PyObject *_wrap_wxQueryLayoutInfoEvent_SetFlags(PyObject *self, PyObject *args, PyObject *kwargs) {
1120 PyObject * _resultobj;
1121 wxQueryLayoutInfoEvent * _arg0;
1122 int _arg1;
1123 PyObject * _argo0 = 0;
1124 char *_kwnames[] = { "self","flags", NULL };
1125
1126 self = self;
1127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxQueryLayoutInfoEvent_SetFlags",_kwnames,&_argo0,&_arg1))
1128 return NULL;
1129 if (_argo0) {
1130 if (_argo0 == Py_None) { _arg0 = NULL; }
1131 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxQueryLayoutInfoEvent_p")) {
1132 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxQueryLayoutInfoEvent_SetFlags. Expected _wxQueryLayoutInfoEvent_p.");
1133 return NULL;
1134 }
1135 }
1136 {
1137 wxPy_BEGIN_ALLOW_THREADS;
1138 wxQueryLayoutInfoEvent_SetFlags(_arg0,_arg1);
1139
1140 wxPy_END_ALLOW_THREADS;
1141 if (PyErr_Occurred()) return NULL;
1142 } Py_INCREF(Py_None);
1143 _resultobj = Py_None;
1144 return _resultobj;
1145 }
1146
1147 #define wxQueryLayoutInfoEvent_GetFlags(_swigobj) (_swigobj->GetFlags())
1148 static PyObject *_wrap_wxQueryLayoutInfoEvent_GetFlags(PyObject *self, PyObject *args, PyObject *kwargs) {
1149 PyObject * _resultobj;
1150 int _result;
1151 wxQueryLayoutInfoEvent * _arg0;
1152 PyObject * _argo0 = 0;
1153 char *_kwnames[] = { "self", NULL };
1154
1155 self = self;
1156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxQueryLayoutInfoEvent_GetFlags",_kwnames,&_argo0))
1157 return NULL;
1158 if (_argo0) {
1159 if (_argo0 == Py_None) { _arg0 = NULL; }
1160 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxQueryLayoutInfoEvent_p")) {
1161 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxQueryLayoutInfoEvent_GetFlags. Expected _wxQueryLayoutInfoEvent_p.");
1162 return NULL;
1163 }
1164 }
1165 {
1166 wxPy_BEGIN_ALLOW_THREADS;
1167 _result = (int )wxQueryLayoutInfoEvent_GetFlags(_arg0);
1168
1169 wxPy_END_ALLOW_THREADS;
1170 if (PyErr_Occurred()) return NULL;
1171 } _resultobj = Py_BuildValue("i",_result);
1172 return _resultobj;
1173 }
1174
1175 #define wxQueryLayoutInfoEvent_SetSize(_swigobj,_swigarg0) (_swigobj->SetSize(_swigarg0))
1176 static PyObject *_wrap_wxQueryLayoutInfoEvent_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
1177 PyObject * _resultobj;
1178 wxQueryLayoutInfoEvent * _arg0;
1179 wxSize * _arg1;
1180 PyObject * _argo0 = 0;
1181 wxSize temp;
1182 PyObject * _obj1 = 0;
1183 char *_kwnames[] = { "self","size", NULL };
1184
1185 self = self;
1186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxQueryLayoutInfoEvent_SetSize",_kwnames,&_argo0,&_obj1))
1187 return NULL;
1188 if (_argo0) {
1189 if (_argo0 == Py_None) { _arg0 = NULL; }
1190 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxQueryLayoutInfoEvent_p")) {
1191 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxQueryLayoutInfoEvent_SetSize. Expected _wxQueryLayoutInfoEvent_p.");
1192 return NULL;
1193 }
1194 }
1195 {
1196 _arg1 = &temp;
1197 if (! wxSize_helper(_obj1, &_arg1))
1198 return NULL;
1199 }
1200 {
1201 wxPy_BEGIN_ALLOW_THREADS;
1202 wxQueryLayoutInfoEvent_SetSize(_arg0,*_arg1);
1203
1204 wxPy_END_ALLOW_THREADS;
1205 if (PyErr_Occurred()) return NULL;
1206 } Py_INCREF(Py_None);
1207 _resultobj = Py_None;
1208 return _resultobj;
1209 }
1210
1211 #define wxQueryLayoutInfoEvent_GetSize(_swigobj) (_swigobj->GetSize())
1212 static PyObject *_wrap_wxQueryLayoutInfoEvent_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
1213 PyObject * _resultobj;
1214 wxSize * _result;
1215 wxQueryLayoutInfoEvent * _arg0;
1216 PyObject * _argo0 = 0;
1217 char *_kwnames[] = { "self", NULL };
1218 char _ptemp[128];
1219
1220 self = self;
1221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxQueryLayoutInfoEvent_GetSize",_kwnames,&_argo0))
1222 return NULL;
1223 if (_argo0) {
1224 if (_argo0 == Py_None) { _arg0 = NULL; }
1225 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxQueryLayoutInfoEvent_p")) {
1226 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxQueryLayoutInfoEvent_GetSize. Expected _wxQueryLayoutInfoEvent_p.");
1227 return NULL;
1228 }
1229 }
1230 {
1231 wxPy_BEGIN_ALLOW_THREADS;
1232 _result = new wxSize (wxQueryLayoutInfoEvent_GetSize(_arg0));
1233
1234 wxPy_END_ALLOW_THREADS;
1235 if (PyErr_Occurred()) return NULL;
1236 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
1237 _resultobj = Py_BuildValue("s",_ptemp);
1238 return _resultobj;
1239 }
1240
1241 #define wxQueryLayoutInfoEvent_SetOrientation(_swigobj,_swigarg0) (_swigobj->SetOrientation(_swigarg0))
1242 static PyObject *_wrap_wxQueryLayoutInfoEvent_SetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
1243 PyObject * _resultobj;
1244 wxQueryLayoutInfoEvent * _arg0;
1245 wxLayoutOrientation _arg1;
1246 PyObject * _argo0 = 0;
1247 char *_kwnames[] = { "self","orient", NULL };
1248
1249 self = self;
1250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxQueryLayoutInfoEvent_SetOrientation",_kwnames,&_argo0,&_arg1))
1251 return NULL;
1252 if (_argo0) {
1253 if (_argo0 == Py_None) { _arg0 = NULL; }
1254 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxQueryLayoutInfoEvent_p")) {
1255 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxQueryLayoutInfoEvent_SetOrientation. Expected _wxQueryLayoutInfoEvent_p.");
1256 return NULL;
1257 }
1258 }
1259 {
1260 wxPy_BEGIN_ALLOW_THREADS;
1261 wxQueryLayoutInfoEvent_SetOrientation(_arg0,_arg1);
1262
1263 wxPy_END_ALLOW_THREADS;
1264 if (PyErr_Occurred()) return NULL;
1265 } Py_INCREF(Py_None);
1266 _resultobj = Py_None;
1267 return _resultobj;
1268 }
1269
1270 #define wxQueryLayoutInfoEvent_GetOrientation(_swigobj) (_swigobj->GetOrientation())
1271 static PyObject *_wrap_wxQueryLayoutInfoEvent_GetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
1272 PyObject * _resultobj;
1273 wxLayoutOrientation _result;
1274 wxQueryLayoutInfoEvent * _arg0;
1275 PyObject * _argo0 = 0;
1276 char *_kwnames[] = { "self", NULL };
1277
1278 self = self;
1279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxQueryLayoutInfoEvent_GetOrientation",_kwnames,&_argo0))
1280 return NULL;
1281 if (_argo0) {
1282 if (_argo0 == Py_None) { _arg0 = NULL; }
1283 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxQueryLayoutInfoEvent_p")) {
1284 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxQueryLayoutInfoEvent_GetOrientation. Expected _wxQueryLayoutInfoEvent_p.");
1285 return NULL;
1286 }
1287 }
1288 {
1289 wxPy_BEGIN_ALLOW_THREADS;
1290 _result = (wxLayoutOrientation )wxQueryLayoutInfoEvent_GetOrientation(_arg0);
1291
1292 wxPy_END_ALLOW_THREADS;
1293 if (PyErr_Occurred()) return NULL;
1294 } _resultobj = Py_BuildValue("i",_result);
1295 return _resultobj;
1296 }
1297
1298 #define wxQueryLayoutInfoEvent_SetAlignment(_swigobj,_swigarg0) (_swigobj->SetAlignment(_swigarg0))
1299 static PyObject *_wrap_wxQueryLayoutInfoEvent_SetAlignment(PyObject *self, PyObject *args, PyObject *kwargs) {
1300 PyObject * _resultobj;
1301 wxQueryLayoutInfoEvent * _arg0;
1302 wxLayoutAlignment _arg1;
1303 PyObject * _argo0 = 0;
1304 char *_kwnames[] = { "self","align", NULL };
1305
1306 self = self;
1307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxQueryLayoutInfoEvent_SetAlignment",_kwnames,&_argo0,&_arg1))
1308 return NULL;
1309 if (_argo0) {
1310 if (_argo0 == Py_None) { _arg0 = NULL; }
1311 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxQueryLayoutInfoEvent_p")) {
1312 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxQueryLayoutInfoEvent_SetAlignment. Expected _wxQueryLayoutInfoEvent_p.");
1313 return NULL;
1314 }
1315 }
1316 {
1317 wxPy_BEGIN_ALLOW_THREADS;
1318 wxQueryLayoutInfoEvent_SetAlignment(_arg0,_arg1);
1319
1320 wxPy_END_ALLOW_THREADS;
1321 if (PyErr_Occurred()) return NULL;
1322 } Py_INCREF(Py_None);
1323 _resultobj = Py_None;
1324 return _resultobj;
1325 }
1326
1327 #define wxQueryLayoutInfoEvent_GetAlignment(_swigobj) (_swigobj->GetAlignment())
1328 static PyObject *_wrap_wxQueryLayoutInfoEvent_GetAlignment(PyObject *self, PyObject *args, PyObject *kwargs) {
1329 PyObject * _resultobj;
1330 wxLayoutAlignment _result;
1331 wxQueryLayoutInfoEvent * _arg0;
1332 PyObject * _argo0 = 0;
1333 char *_kwnames[] = { "self", NULL };
1334
1335 self = self;
1336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxQueryLayoutInfoEvent_GetAlignment",_kwnames,&_argo0))
1337 return NULL;
1338 if (_argo0) {
1339 if (_argo0 == Py_None) { _arg0 = NULL; }
1340 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxQueryLayoutInfoEvent_p")) {
1341 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxQueryLayoutInfoEvent_GetAlignment. Expected _wxQueryLayoutInfoEvent_p.");
1342 return NULL;
1343 }
1344 }
1345 {
1346 wxPy_BEGIN_ALLOW_THREADS;
1347 _result = (wxLayoutAlignment )wxQueryLayoutInfoEvent_GetAlignment(_arg0);
1348
1349 wxPy_END_ALLOW_THREADS;
1350 if (PyErr_Occurred()) return NULL;
1351 } _resultobj = Py_BuildValue("i",_result);
1352 return _resultobj;
1353 }
1354
1355 static void *SwigwxCalculateLayoutEventTowxEvent(void *ptr) {
1356 wxCalculateLayoutEvent *src;
1357 wxEvent *dest;
1358 src = (wxCalculateLayoutEvent *) ptr;
1359 dest = (wxEvent *) src;
1360 return (void *) dest;
1361 }
1362
1363 static void *SwigwxCalculateLayoutEventTowxObject(void *ptr) {
1364 wxCalculateLayoutEvent *src;
1365 wxObject *dest;
1366 src = (wxCalculateLayoutEvent *) ptr;
1367 dest = (wxObject *) src;
1368 return (void *) dest;
1369 }
1370
1371 #define new_wxCalculateLayoutEvent(_swigarg0) (new wxCalculateLayoutEvent(_swigarg0))
1372 static PyObject *_wrap_new_wxCalculateLayoutEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
1373 PyObject * _resultobj;
1374 wxCalculateLayoutEvent * _result;
1375 wxWindowID _arg0 = (wxWindowID ) 0;
1376 char *_kwnames[] = { "id", NULL };
1377 char _ptemp[128];
1378
1379 self = self;
1380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|i:new_wxCalculateLayoutEvent",_kwnames,&_arg0))
1381 return NULL;
1382 {
1383 wxPy_BEGIN_ALLOW_THREADS;
1384 _result = (wxCalculateLayoutEvent *)new_wxCalculateLayoutEvent(_arg0);
1385
1386 wxPy_END_ALLOW_THREADS;
1387 if (PyErr_Occurred()) return NULL;
1388 } if (_result) {
1389 SWIG_MakePtr(_ptemp, (char *) _result,"_wxCalculateLayoutEvent_p");
1390 _resultobj = Py_BuildValue("s",_ptemp);
1391 } else {
1392 Py_INCREF(Py_None);
1393 _resultobj = Py_None;
1394 }
1395 return _resultobj;
1396 }
1397
1398 #define wxCalculateLayoutEvent_SetFlags(_swigobj,_swigarg0) (_swigobj->SetFlags(_swigarg0))
1399 static PyObject *_wrap_wxCalculateLayoutEvent_SetFlags(PyObject *self, PyObject *args, PyObject *kwargs) {
1400 PyObject * _resultobj;
1401 wxCalculateLayoutEvent * _arg0;
1402 int _arg1;
1403 PyObject * _argo0 = 0;
1404 char *_kwnames[] = { "self","flags", NULL };
1405
1406 self = self;
1407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxCalculateLayoutEvent_SetFlags",_kwnames,&_argo0,&_arg1))
1408 return NULL;
1409 if (_argo0) {
1410 if (_argo0 == Py_None) { _arg0 = NULL; }
1411 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCalculateLayoutEvent_p")) {
1412 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCalculateLayoutEvent_SetFlags. Expected _wxCalculateLayoutEvent_p.");
1413 return NULL;
1414 }
1415 }
1416 {
1417 wxPy_BEGIN_ALLOW_THREADS;
1418 wxCalculateLayoutEvent_SetFlags(_arg0,_arg1);
1419
1420 wxPy_END_ALLOW_THREADS;
1421 if (PyErr_Occurred()) return NULL;
1422 } Py_INCREF(Py_None);
1423 _resultobj = Py_None;
1424 return _resultobj;
1425 }
1426
1427 #define wxCalculateLayoutEvent_GetFlags(_swigobj) (_swigobj->GetFlags())
1428 static PyObject *_wrap_wxCalculateLayoutEvent_GetFlags(PyObject *self, PyObject *args, PyObject *kwargs) {
1429 PyObject * _resultobj;
1430 int _result;
1431 wxCalculateLayoutEvent * _arg0;
1432 PyObject * _argo0 = 0;
1433 char *_kwnames[] = { "self", NULL };
1434
1435 self = self;
1436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCalculateLayoutEvent_GetFlags",_kwnames,&_argo0))
1437 return NULL;
1438 if (_argo0) {
1439 if (_argo0 == Py_None) { _arg0 = NULL; }
1440 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCalculateLayoutEvent_p")) {
1441 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCalculateLayoutEvent_GetFlags. Expected _wxCalculateLayoutEvent_p.");
1442 return NULL;
1443 }
1444 }
1445 {
1446 wxPy_BEGIN_ALLOW_THREADS;
1447 _result = (int )wxCalculateLayoutEvent_GetFlags(_arg0);
1448
1449 wxPy_END_ALLOW_THREADS;
1450 if (PyErr_Occurred()) return NULL;
1451 } _resultobj = Py_BuildValue("i",_result);
1452 return _resultobj;
1453 }
1454
1455 #define wxCalculateLayoutEvent_SetRect(_swigobj,_swigarg0) (_swigobj->SetRect(_swigarg0))
1456 static PyObject *_wrap_wxCalculateLayoutEvent_SetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
1457 PyObject * _resultobj;
1458 wxCalculateLayoutEvent * _arg0;
1459 wxRect * _arg1;
1460 PyObject * _argo0 = 0;
1461 wxRect temp;
1462 PyObject * _obj1 = 0;
1463 char *_kwnames[] = { "self","rect", NULL };
1464
1465 self = self;
1466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxCalculateLayoutEvent_SetRect",_kwnames,&_argo0,&_obj1))
1467 return NULL;
1468 if (_argo0) {
1469 if (_argo0 == Py_None) { _arg0 = NULL; }
1470 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCalculateLayoutEvent_p")) {
1471 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCalculateLayoutEvent_SetRect. Expected _wxCalculateLayoutEvent_p.");
1472 return NULL;
1473 }
1474 }
1475 {
1476 _arg1 = &temp;
1477 if (! wxRect_helper(_obj1, &_arg1))
1478 return NULL;
1479 }
1480 {
1481 wxPy_BEGIN_ALLOW_THREADS;
1482 wxCalculateLayoutEvent_SetRect(_arg0,*_arg1);
1483
1484 wxPy_END_ALLOW_THREADS;
1485 if (PyErr_Occurred()) return NULL;
1486 } Py_INCREF(Py_None);
1487 _resultobj = Py_None;
1488 return _resultobj;
1489 }
1490
1491 #define wxCalculateLayoutEvent_GetRect(_swigobj) (_swigobj->GetRect())
1492 static PyObject *_wrap_wxCalculateLayoutEvent_GetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
1493 PyObject * _resultobj;
1494 wxRect * _result;
1495 wxCalculateLayoutEvent * _arg0;
1496 PyObject * _argo0 = 0;
1497 char *_kwnames[] = { "self", NULL };
1498 char _ptemp[128];
1499
1500 self = self;
1501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCalculateLayoutEvent_GetRect",_kwnames,&_argo0))
1502 return NULL;
1503 if (_argo0) {
1504 if (_argo0 == Py_None) { _arg0 = NULL; }
1505 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCalculateLayoutEvent_p")) {
1506 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCalculateLayoutEvent_GetRect. Expected _wxCalculateLayoutEvent_p.");
1507 return NULL;
1508 }
1509 }
1510 {
1511 wxPy_BEGIN_ALLOW_THREADS;
1512 _result = new wxRect (wxCalculateLayoutEvent_GetRect(_arg0));
1513
1514 wxPy_END_ALLOW_THREADS;
1515 if (PyErr_Occurred()) return NULL;
1516 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxRect_p");
1517 _resultobj = Py_BuildValue("s",_ptemp);
1518 return _resultobj;
1519 }
1520
1521 static void *SwigwxSashLayoutWindowTowxSashWindow(void *ptr) {
1522 wxSashLayoutWindow *src;
1523 wxSashWindow *dest;
1524 src = (wxSashLayoutWindow *) ptr;
1525 dest = (wxSashWindow *) src;
1526 return (void *) dest;
1527 }
1528
1529 static void *SwigwxSashLayoutWindowTowxWindow(void *ptr) {
1530 wxSashLayoutWindow *src;
1531 wxWindow *dest;
1532 src = (wxSashLayoutWindow *) ptr;
1533 dest = (wxWindow *) src;
1534 return (void *) dest;
1535 }
1536
1537 static void *SwigwxSashLayoutWindowTowxEvtHandler(void *ptr) {
1538 wxSashLayoutWindow *src;
1539 wxEvtHandler *dest;
1540 src = (wxSashLayoutWindow *) ptr;
1541 dest = (wxEvtHandler *) src;
1542 return (void *) dest;
1543 }
1544
1545 static void *SwigwxSashLayoutWindowTowxObject(void *ptr) {
1546 wxSashLayoutWindow *src;
1547 wxObject *dest;
1548 src = (wxSashLayoutWindow *) ptr;
1549 dest = (wxObject *) src;
1550 return (void *) dest;
1551 }
1552
1553 #define new_wxSashLayoutWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxSashLayoutWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
1554 static PyObject *_wrap_new_wxSashLayoutWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
1555 PyObject * _resultobj;
1556 wxSashLayoutWindow * _result;
1557 wxWindow * _arg0;
1558 wxWindowID _arg1;
1559 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
1560 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
1561 long _arg4 = (long ) wxCLIP_CHILDREN|(wxSW_3D);
1562 char * _arg5 = (char *) "layoutWindow";
1563 PyObject * _argo0 = 0;
1564 wxPoint temp;
1565 PyObject * _obj2 = 0;
1566 wxSize temp0;
1567 PyObject * _obj3 = 0;
1568 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
1569 char _ptemp[128];
1570
1571 self = self;
1572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOls:new_wxSashLayoutWindow",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_arg5))
1573 return NULL;
1574 if (_argo0) {
1575 if (_argo0 == Py_None) { _arg0 = NULL; }
1576 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1577 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxSashLayoutWindow. Expected _wxWindow_p.");
1578 return NULL;
1579 }
1580 }
1581 if (_obj2)
1582 {
1583 _arg2 = &temp;
1584 if (! wxPoint_helper(_obj2, &_arg2))
1585 return NULL;
1586 }
1587 if (_obj3)
1588 {
1589 _arg3 = &temp0;
1590 if (! wxSize_helper(_obj3, &_arg3))
1591 return NULL;
1592 }
1593 {
1594 wxPy_BEGIN_ALLOW_THREADS;
1595 _result = (wxSashLayoutWindow *)new_wxSashLayoutWindow(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
1596
1597 wxPy_END_ALLOW_THREADS;
1598 if (PyErr_Occurred()) return NULL;
1599 } if (_result) {
1600 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSashLayoutWindow_p");
1601 _resultobj = Py_BuildValue("s",_ptemp);
1602 } else {
1603 Py_INCREF(Py_None);
1604 _resultobj = Py_None;
1605 }
1606 return _resultobj;
1607 }
1608
1609 #define new_wxPreSashLayoutWindow() (new wxSashLayoutWindow())
1610 static PyObject *_wrap_new_wxPreSashLayoutWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
1611 PyObject * _resultobj;
1612 wxSashLayoutWindow * _result;
1613 char *_kwnames[] = { NULL };
1614 char _ptemp[128];
1615
1616 self = self;
1617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreSashLayoutWindow",_kwnames))
1618 return NULL;
1619 {
1620 wxPy_BEGIN_ALLOW_THREADS;
1621 _result = (wxSashLayoutWindow *)new_wxPreSashLayoutWindow();
1622
1623 wxPy_END_ALLOW_THREADS;
1624 if (PyErr_Occurred()) return NULL;
1625 } if (_result) {
1626 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSashLayoutWindow_p");
1627 _resultobj = Py_BuildValue("s",_ptemp);
1628 } else {
1629 Py_INCREF(Py_None);
1630 _resultobj = Py_None;
1631 }
1632 return _resultobj;
1633 }
1634
1635 #define wxSashLayoutWindow_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
1636 static PyObject *_wrap_wxSashLayoutWindow_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
1637 PyObject * _resultobj;
1638 bool _result;
1639 wxSashLayoutWindow * _arg0;
1640 wxWindow * _arg1;
1641 wxWindowID _arg2;
1642 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
1643 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
1644 long _arg5 = (long ) wxCLIP_CHILDREN|(wxSW_3D);
1645 char * _arg6 = (char *) "layoutWindow";
1646 PyObject * _argo0 = 0;
1647 PyObject * _argo1 = 0;
1648 wxPoint temp;
1649 PyObject * _obj3 = 0;
1650 wxSize temp0;
1651 PyObject * _obj4 = 0;
1652 char *_kwnames[] = { "self","parent","id","pos","size","style","name", NULL };
1653
1654 self = self;
1655 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|OOls:wxSashLayoutWindow_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_arg5,&_arg6))
1656 return NULL;
1657 if (_argo0) {
1658 if (_argo0 == Py_None) { _arg0 = NULL; }
1659 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashLayoutWindow_p")) {
1660 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashLayoutWindow_Create. Expected _wxSashLayoutWindow_p.");
1661 return NULL;
1662 }
1663 }
1664 if (_argo1) {
1665 if (_argo1 == Py_None) { _arg1 = NULL; }
1666 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
1667 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSashLayoutWindow_Create. Expected _wxWindow_p.");
1668 return NULL;
1669 }
1670 }
1671 if (_obj3)
1672 {
1673 _arg3 = &temp;
1674 if (! wxPoint_helper(_obj3, &_arg3))
1675 return NULL;
1676 }
1677 if (_obj4)
1678 {
1679 _arg4 = &temp0;
1680 if (! wxSize_helper(_obj4, &_arg4))
1681 return NULL;
1682 }
1683 {
1684 wxPy_BEGIN_ALLOW_THREADS;
1685 _result = (bool )wxSashLayoutWindow_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,_arg6);
1686
1687 wxPy_END_ALLOW_THREADS;
1688 if (PyErr_Occurred()) return NULL;
1689 } _resultobj = Py_BuildValue("i",_result);
1690 return _resultobj;
1691 }
1692
1693 #define wxSashLayoutWindow_GetAlignment(_swigobj) (_swigobj->GetAlignment())
1694 static PyObject *_wrap_wxSashLayoutWindow_GetAlignment(PyObject *self, PyObject *args, PyObject *kwargs) {
1695 PyObject * _resultobj;
1696 wxLayoutAlignment _result;
1697 wxSashLayoutWindow * _arg0;
1698 PyObject * _argo0 = 0;
1699 char *_kwnames[] = { "self", NULL };
1700
1701 self = self;
1702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSashLayoutWindow_GetAlignment",_kwnames,&_argo0))
1703 return NULL;
1704 if (_argo0) {
1705 if (_argo0 == Py_None) { _arg0 = NULL; }
1706 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashLayoutWindow_p")) {
1707 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashLayoutWindow_GetAlignment. Expected _wxSashLayoutWindow_p.");
1708 return NULL;
1709 }
1710 }
1711 {
1712 wxPy_BEGIN_ALLOW_THREADS;
1713 _result = (wxLayoutAlignment )wxSashLayoutWindow_GetAlignment(_arg0);
1714
1715 wxPy_END_ALLOW_THREADS;
1716 if (PyErr_Occurred()) return NULL;
1717 } _resultobj = Py_BuildValue("i",_result);
1718 return _resultobj;
1719 }
1720
1721 #define wxSashLayoutWindow_GetOrientation(_swigobj) (_swigobj->GetOrientation())
1722 static PyObject *_wrap_wxSashLayoutWindow_GetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
1723 PyObject * _resultobj;
1724 wxLayoutOrientation _result;
1725 wxSashLayoutWindow * _arg0;
1726 PyObject * _argo0 = 0;
1727 char *_kwnames[] = { "self", NULL };
1728
1729 self = self;
1730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSashLayoutWindow_GetOrientation",_kwnames,&_argo0))
1731 return NULL;
1732 if (_argo0) {
1733 if (_argo0 == Py_None) { _arg0 = NULL; }
1734 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashLayoutWindow_p")) {
1735 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashLayoutWindow_GetOrientation. Expected _wxSashLayoutWindow_p.");
1736 return NULL;
1737 }
1738 }
1739 {
1740 wxPy_BEGIN_ALLOW_THREADS;
1741 _result = (wxLayoutOrientation )wxSashLayoutWindow_GetOrientation(_arg0);
1742
1743 wxPy_END_ALLOW_THREADS;
1744 if (PyErr_Occurred()) return NULL;
1745 } _resultobj = Py_BuildValue("i",_result);
1746 return _resultobj;
1747 }
1748
1749 #define wxSashLayoutWindow_SetAlignment(_swigobj,_swigarg0) (_swigobj->SetAlignment(_swigarg0))
1750 static PyObject *_wrap_wxSashLayoutWindow_SetAlignment(PyObject *self, PyObject *args, PyObject *kwargs) {
1751 PyObject * _resultobj;
1752 wxSashLayoutWindow * _arg0;
1753 wxLayoutAlignment _arg1;
1754 PyObject * _argo0 = 0;
1755 char *_kwnames[] = { "self","alignment", NULL };
1756
1757 self = self;
1758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSashLayoutWindow_SetAlignment",_kwnames,&_argo0,&_arg1))
1759 return NULL;
1760 if (_argo0) {
1761 if (_argo0 == Py_None) { _arg0 = NULL; }
1762 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashLayoutWindow_p")) {
1763 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashLayoutWindow_SetAlignment. Expected _wxSashLayoutWindow_p.");
1764 return NULL;
1765 }
1766 }
1767 {
1768 wxPy_BEGIN_ALLOW_THREADS;
1769 wxSashLayoutWindow_SetAlignment(_arg0,_arg1);
1770
1771 wxPy_END_ALLOW_THREADS;
1772 if (PyErr_Occurred()) return NULL;
1773 } Py_INCREF(Py_None);
1774 _resultobj = Py_None;
1775 return _resultobj;
1776 }
1777
1778 #define wxSashLayoutWindow_SetDefaultSize(_swigobj,_swigarg0) (_swigobj->SetDefaultSize(_swigarg0))
1779 static PyObject *_wrap_wxSashLayoutWindow_SetDefaultSize(PyObject *self, PyObject *args, PyObject *kwargs) {
1780 PyObject * _resultobj;
1781 wxSashLayoutWindow * _arg0;
1782 wxSize * _arg1;
1783 PyObject * _argo0 = 0;
1784 wxSize temp;
1785 PyObject * _obj1 = 0;
1786 char *_kwnames[] = { "self","size", NULL };
1787
1788 self = self;
1789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxSashLayoutWindow_SetDefaultSize",_kwnames,&_argo0,&_obj1))
1790 return NULL;
1791 if (_argo0) {
1792 if (_argo0 == Py_None) { _arg0 = NULL; }
1793 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashLayoutWindow_p")) {
1794 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashLayoutWindow_SetDefaultSize. Expected _wxSashLayoutWindow_p.");
1795 return NULL;
1796 }
1797 }
1798 {
1799 _arg1 = &temp;
1800 if (! wxSize_helper(_obj1, &_arg1))
1801 return NULL;
1802 }
1803 {
1804 wxPy_BEGIN_ALLOW_THREADS;
1805 wxSashLayoutWindow_SetDefaultSize(_arg0,*_arg1);
1806
1807 wxPy_END_ALLOW_THREADS;
1808 if (PyErr_Occurred()) return NULL;
1809 } Py_INCREF(Py_None);
1810 _resultobj = Py_None;
1811 return _resultobj;
1812 }
1813
1814 #define wxSashLayoutWindow_SetOrientation(_swigobj,_swigarg0) (_swigobj->SetOrientation(_swigarg0))
1815 static PyObject *_wrap_wxSashLayoutWindow_SetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
1816 PyObject * _resultobj;
1817 wxSashLayoutWindow * _arg0;
1818 wxLayoutOrientation _arg1;
1819 PyObject * _argo0 = 0;
1820 char *_kwnames[] = { "self","orientation", NULL };
1821
1822 self = self;
1823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSashLayoutWindow_SetOrientation",_kwnames,&_argo0,&_arg1))
1824 return NULL;
1825 if (_argo0) {
1826 if (_argo0 == Py_None) { _arg0 = NULL; }
1827 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSashLayoutWindow_p")) {
1828 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSashLayoutWindow_SetOrientation. Expected _wxSashLayoutWindow_p.");
1829 return NULL;
1830 }
1831 }
1832 {
1833 wxPy_BEGIN_ALLOW_THREADS;
1834 wxSashLayoutWindow_SetOrientation(_arg0,_arg1);
1835
1836 wxPy_END_ALLOW_THREADS;
1837 if (PyErr_Occurred()) return NULL;
1838 } Py_INCREF(Py_None);
1839 _resultobj = Py_None;
1840 return _resultobj;
1841 }
1842
1843 static void *SwigwxLayoutAlgorithmTowxObject(void *ptr) {
1844 wxLayoutAlgorithm *src;
1845 wxObject *dest;
1846 src = (wxLayoutAlgorithm *) ptr;
1847 dest = (wxObject *) src;
1848 return (void *) dest;
1849 }
1850
1851 #define new_wxLayoutAlgorithm() (new wxLayoutAlgorithm())
1852 static PyObject *_wrap_new_wxLayoutAlgorithm(PyObject *self, PyObject *args, PyObject *kwargs) {
1853 PyObject * _resultobj;
1854 wxLayoutAlgorithm * _result;
1855 char *_kwnames[] = { NULL };
1856 char _ptemp[128];
1857
1858 self = self;
1859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxLayoutAlgorithm",_kwnames))
1860 return NULL;
1861 {
1862 wxPy_BEGIN_ALLOW_THREADS;
1863 _result = (wxLayoutAlgorithm *)new_wxLayoutAlgorithm();
1864
1865 wxPy_END_ALLOW_THREADS;
1866 if (PyErr_Occurred()) return NULL;
1867 } if (_result) {
1868 SWIG_MakePtr(_ptemp, (char *) _result,"_wxLayoutAlgorithm_p");
1869 _resultobj = Py_BuildValue("s",_ptemp);
1870 } else {
1871 Py_INCREF(Py_None);
1872 _resultobj = Py_None;
1873 }
1874 return _resultobj;
1875 }
1876
1877 #define delete_wxLayoutAlgorithm(_swigobj) (delete _swigobj)
1878 static PyObject *_wrap_delete_wxLayoutAlgorithm(PyObject *self, PyObject *args, PyObject *kwargs) {
1879 PyObject * _resultobj;
1880 wxLayoutAlgorithm * _arg0;
1881 PyObject * _argo0 = 0;
1882 char *_kwnames[] = { "self", NULL };
1883
1884 self = self;
1885 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxLayoutAlgorithm",_kwnames,&_argo0))
1886 return NULL;
1887 if (_argo0) {
1888 if (_argo0 == Py_None) { _arg0 = NULL; }
1889 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLayoutAlgorithm_p")) {
1890 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxLayoutAlgorithm. Expected _wxLayoutAlgorithm_p.");
1891 return NULL;
1892 }
1893 }
1894 {
1895 wxPy_BEGIN_ALLOW_THREADS;
1896 delete_wxLayoutAlgorithm(_arg0);
1897
1898 wxPy_END_ALLOW_THREADS;
1899 if (PyErr_Occurred()) return NULL;
1900 } Py_INCREF(Py_None);
1901 _resultobj = Py_None;
1902 return _resultobj;
1903 }
1904
1905 #define wxLayoutAlgorithm_LayoutMDIFrame(_swigobj,_swigarg0,_swigarg1) (_swigobj->LayoutMDIFrame(_swigarg0,_swigarg1))
1906 static PyObject *_wrap_wxLayoutAlgorithm_LayoutMDIFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
1907 PyObject * _resultobj;
1908 bool _result;
1909 wxLayoutAlgorithm * _arg0;
1910 wxMDIParentFrame * _arg1;
1911 wxRect * _arg2 = (wxRect *) NULL;
1912 PyObject * _argo0 = 0;
1913 PyObject * _argo1 = 0;
1914 wxRect temp;
1915 PyObject * _obj2 = 0;
1916 char *_kwnames[] = { "self","frame","rect", NULL };
1917
1918 self = self;
1919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxLayoutAlgorithm_LayoutMDIFrame",_kwnames,&_argo0,&_argo1,&_obj2))
1920 return NULL;
1921 if (_argo0) {
1922 if (_argo0 == Py_None) { _arg0 = NULL; }
1923 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLayoutAlgorithm_p")) {
1924 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLayoutAlgorithm_LayoutMDIFrame. Expected _wxLayoutAlgorithm_p.");
1925 return NULL;
1926 }
1927 }
1928 if (_argo1) {
1929 if (_argo1 == Py_None) { _arg1 = NULL; }
1930 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxMDIParentFrame_p")) {
1931 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxLayoutAlgorithm_LayoutMDIFrame. Expected _wxMDIParentFrame_p.");
1932 return NULL;
1933 }
1934 }
1935 if (_obj2)
1936 {
1937 _arg2 = &temp;
1938 if (! wxRect_helper(_obj2, &_arg2))
1939 return NULL;
1940 }
1941 {
1942 wxPy_BEGIN_ALLOW_THREADS;
1943 _result = (bool )wxLayoutAlgorithm_LayoutMDIFrame(_arg0,_arg1,_arg2);
1944
1945 wxPy_END_ALLOW_THREADS;
1946 if (PyErr_Occurred()) return NULL;
1947 } _resultobj = Py_BuildValue("i",_result);
1948 return _resultobj;
1949 }
1950
1951 #define wxLayoutAlgorithm_LayoutFrame(_swigobj,_swigarg0,_swigarg1) (_swigobj->LayoutFrame(_swigarg0,_swigarg1))
1952 static PyObject *_wrap_wxLayoutAlgorithm_LayoutFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
1953 PyObject * _resultobj;
1954 bool _result;
1955 wxLayoutAlgorithm * _arg0;
1956 wxFrame * _arg1;
1957 wxWindow * _arg2 = (wxWindow *) NULL;
1958 PyObject * _argo0 = 0;
1959 PyObject * _argo1 = 0;
1960 PyObject * _argo2 = 0;
1961 char *_kwnames[] = { "self","frame","mainWindow", NULL };
1962
1963 self = self;
1964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxLayoutAlgorithm_LayoutFrame",_kwnames,&_argo0,&_argo1,&_argo2))
1965 return NULL;
1966 if (_argo0) {
1967 if (_argo0 == Py_None) { _arg0 = NULL; }
1968 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLayoutAlgorithm_p")) {
1969 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLayoutAlgorithm_LayoutFrame. Expected _wxLayoutAlgorithm_p.");
1970 return NULL;
1971 }
1972 }
1973 if (_argo1) {
1974 if (_argo1 == Py_None) { _arg1 = NULL; }
1975 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFrame_p")) {
1976 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxLayoutAlgorithm_LayoutFrame. Expected _wxFrame_p.");
1977 return NULL;
1978 }
1979 }
1980 if (_argo2) {
1981 if (_argo2 == Py_None) { _arg2 = NULL; }
1982 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxWindow_p")) {
1983 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxLayoutAlgorithm_LayoutFrame. Expected _wxWindow_p.");
1984 return NULL;
1985 }
1986 }
1987 {
1988 wxPy_BEGIN_ALLOW_THREADS;
1989 _result = (bool )wxLayoutAlgorithm_LayoutFrame(_arg0,_arg1,_arg2);
1990
1991 wxPy_END_ALLOW_THREADS;
1992 if (PyErr_Occurred()) return NULL;
1993 } _resultobj = Py_BuildValue("i",_result);
1994 return _resultobj;
1995 }
1996
1997 #define wxLayoutAlgorithm_LayoutWindow(_swigobj,_swigarg0,_swigarg1) (_swigobj->LayoutWindow(_swigarg0,_swigarg1))
1998 static PyObject *_wrap_wxLayoutAlgorithm_LayoutWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
1999 PyObject * _resultobj;
2000 bool _result;
2001 wxLayoutAlgorithm * _arg0;
2002 wxWindow * _arg1;
2003 wxWindow * _arg2 = (wxWindow *) NULL;
2004 PyObject * _argo0 = 0;
2005 PyObject * _argo1 = 0;
2006 PyObject * _argo2 = 0;
2007 char *_kwnames[] = { "self","parent","mainWindow", NULL };
2008
2009 self = self;
2010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxLayoutAlgorithm_LayoutWindow",_kwnames,&_argo0,&_argo1,&_argo2))
2011 return NULL;
2012 if (_argo0) {
2013 if (_argo0 == Py_None) { _arg0 = NULL; }
2014 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLayoutAlgorithm_p")) {
2015 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLayoutAlgorithm_LayoutWindow. Expected _wxLayoutAlgorithm_p.");
2016 return NULL;
2017 }
2018 }
2019 if (_argo1) {
2020 if (_argo1 == Py_None) { _arg1 = NULL; }
2021 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
2022 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxLayoutAlgorithm_LayoutWindow. Expected _wxWindow_p.");
2023 return NULL;
2024 }
2025 }
2026 if (_argo2) {
2027 if (_argo2 == Py_None) { _arg2 = NULL; }
2028 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxWindow_p")) {
2029 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxLayoutAlgorithm_LayoutWindow. Expected _wxWindow_p.");
2030 return NULL;
2031 }
2032 }
2033 {
2034 wxPy_BEGIN_ALLOW_THREADS;
2035 _result = (bool )wxLayoutAlgorithm_LayoutWindow(_arg0,_arg1,_arg2);
2036
2037 wxPy_END_ALLOW_THREADS;
2038 if (PyErr_Occurred()) return NULL;
2039 } _resultobj = Py_BuildValue("i",_result);
2040 return _resultobj;
2041 }
2042
2043 static void *SwigwxPopupWindowTowxWindow(void *ptr) {
2044 wxPopupWindow *src;
2045 wxWindow *dest;
2046 src = (wxPopupWindow *) ptr;
2047 dest = (wxWindow *) src;
2048 return (void *) dest;
2049 }
2050
2051 static void *SwigwxPopupWindowTowxEvtHandler(void *ptr) {
2052 wxPopupWindow *src;
2053 wxEvtHandler *dest;
2054 src = (wxPopupWindow *) ptr;
2055 dest = (wxEvtHandler *) src;
2056 return (void *) dest;
2057 }
2058
2059 static void *SwigwxPopupWindowTowxObject(void *ptr) {
2060 wxPopupWindow *src;
2061 wxObject *dest;
2062 src = (wxPopupWindow *) ptr;
2063 dest = (wxObject *) src;
2064 return (void *) dest;
2065 }
2066
2067 #define new_wxPopupWindow(_swigarg0,_swigarg1) (new wxPopupWindow(_swigarg0,_swigarg1))
2068 static PyObject *_wrap_new_wxPopupWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
2069 PyObject * _resultobj;
2070 wxPopupWindow * _result;
2071 wxWindow * _arg0;
2072 int _arg1 = (int ) wxBORDER_NONE;
2073 PyObject * _argo0 = 0;
2074 char *_kwnames[] = { "parent","flags", NULL };
2075 char _ptemp[128];
2076
2077 self = self;
2078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:new_wxPopupWindow",_kwnames,&_argo0,&_arg1))
2079 return NULL;
2080 if (_argo0) {
2081 if (_argo0 == Py_None) { _arg0 = NULL; }
2082 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2083 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxPopupWindow. Expected _wxWindow_p.");
2084 return NULL;
2085 }
2086 }
2087 {
2088 wxPy_BEGIN_ALLOW_THREADS;
2089 _result = (wxPopupWindow *)new_wxPopupWindow(_arg0,_arg1);
2090
2091 wxPy_END_ALLOW_THREADS;
2092 if (PyErr_Occurred()) return NULL;
2093 } if (_result) {
2094 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPopupWindow_p");
2095 _resultobj = Py_BuildValue("s",_ptemp);
2096 } else {
2097 Py_INCREF(Py_None);
2098 _resultobj = Py_None;
2099 }
2100 return _resultobj;
2101 }
2102
2103 #define new_wxPrePopupWindow() (new wxPopupWindow())
2104 static PyObject *_wrap_new_wxPrePopupWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
2105 PyObject * _resultobj;
2106 wxPopupWindow * _result;
2107 char *_kwnames[] = { NULL };
2108 char _ptemp[128];
2109
2110 self = self;
2111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPrePopupWindow",_kwnames))
2112 return NULL;
2113 {
2114 wxPy_BEGIN_ALLOW_THREADS;
2115 _result = (wxPopupWindow *)new_wxPrePopupWindow();
2116
2117 wxPy_END_ALLOW_THREADS;
2118 if (PyErr_Occurred()) return NULL;
2119 } if (_result) {
2120 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPopupWindow_p");
2121 _resultobj = Py_BuildValue("s",_ptemp);
2122 } else {
2123 Py_INCREF(Py_None);
2124 _resultobj = Py_None;
2125 }
2126 return _resultobj;
2127 }
2128
2129 #define wxPopupWindow_Create(_swigobj,_swigarg0,_swigarg1) (_swigobj->Create(_swigarg0,_swigarg1))
2130 static PyObject *_wrap_wxPopupWindow_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
2131 PyObject * _resultobj;
2132 bool _result;
2133 wxPopupWindow * _arg0;
2134 wxWindow * _arg1;
2135 int _arg2 = (int ) wxBORDER_NONE;
2136 PyObject * _argo0 = 0;
2137 PyObject * _argo1 = 0;
2138 char *_kwnames[] = { "self","parent","flags", NULL };
2139
2140 self = self;
2141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPopupWindow_Create",_kwnames,&_argo0,&_argo1,&_arg2))
2142 return NULL;
2143 if (_argo0) {
2144 if (_argo0 == Py_None) { _arg0 = NULL; }
2145 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPopupWindow_p")) {
2146 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPopupWindow_Create. Expected _wxPopupWindow_p.");
2147 return NULL;
2148 }
2149 }
2150 if (_argo1) {
2151 if (_argo1 == Py_None) { _arg1 = NULL; }
2152 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
2153 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPopupWindow_Create. Expected _wxWindow_p.");
2154 return NULL;
2155 }
2156 }
2157 {
2158 wxPy_BEGIN_ALLOW_THREADS;
2159 _result = (bool )wxPopupWindow_Create(_arg0,_arg1,_arg2);
2160
2161 wxPy_END_ALLOW_THREADS;
2162 if (PyErr_Occurred()) return NULL;
2163 } _resultobj = Py_BuildValue("i",_result);
2164 return _resultobj;
2165 }
2166
2167 #define wxPopupWindow_Position(_swigobj,_swigarg0,_swigarg1) (_swigobj->Position(_swigarg0,_swigarg1))
2168 static PyObject *_wrap_wxPopupWindow_Position(PyObject *self, PyObject *args, PyObject *kwargs) {
2169 PyObject * _resultobj;
2170 wxPopupWindow * _arg0;
2171 wxPoint * _arg1;
2172 wxSize * _arg2;
2173 PyObject * _argo0 = 0;
2174 wxPoint temp;
2175 PyObject * _obj1 = 0;
2176 wxSize temp0;
2177 PyObject * _obj2 = 0;
2178 char *_kwnames[] = { "self","ptOrigin","size", NULL };
2179
2180 self = self;
2181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPopupWindow_Position",_kwnames,&_argo0,&_obj1,&_obj2))
2182 return NULL;
2183 if (_argo0) {
2184 if (_argo0 == Py_None) { _arg0 = NULL; }
2185 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPopupWindow_p")) {
2186 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPopupWindow_Position. Expected _wxPopupWindow_p.");
2187 return NULL;
2188 }
2189 }
2190 {
2191 _arg1 = &temp;
2192 if (! wxPoint_helper(_obj1, &_arg1))
2193 return NULL;
2194 }
2195 {
2196 _arg2 = &temp0;
2197 if (! wxSize_helper(_obj2, &_arg2))
2198 return NULL;
2199 }
2200 {
2201 wxPy_BEGIN_ALLOW_THREADS;
2202 wxPopupWindow_Position(_arg0,*_arg1,*_arg2);
2203
2204 wxPy_END_ALLOW_THREADS;
2205 if (PyErr_Occurred()) return NULL;
2206 } Py_INCREF(Py_None);
2207 _resultobj = Py_None;
2208 return _resultobj;
2209 }
2210
2211 static void *SwigwxPyPopupTransientWindowTowxPopupWindow(void *ptr) {
2212 wxPyPopupTransientWindow *src;
2213 wxPopupWindow *dest;
2214 src = (wxPyPopupTransientWindow *) ptr;
2215 dest = (wxPopupWindow *) src;
2216 return (void *) dest;
2217 }
2218
2219 static void *SwigwxPyPopupTransientWindowTowxWindow(void *ptr) {
2220 wxPyPopupTransientWindow *src;
2221 wxWindow *dest;
2222 src = (wxPyPopupTransientWindow *) ptr;
2223 dest = (wxWindow *) src;
2224 return (void *) dest;
2225 }
2226
2227 static void *SwigwxPyPopupTransientWindowTowxEvtHandler(void *ptr) {
2228 wxPyPopupTransientWindow *src;
2229 wxEvtHandler *dest;
2230 src = (wxPyPopupTransientWindow *) ptr;
2231 dest = (wxEvtHandler *) src;
2232 return (void *) dest;
2233 }
2234
2235 static void *SwigwxPyPopupTransientWindowTowxObject(void *ptr) {
2236 wxPyPopupTransientWindow *src;
2237 wxObject *dest;
2238 src = (wxPyPopupTransientWindow *) ptr;
2239 dest = (wxObject *) src;
2240 return (void *) dest;
2241 }
2242
2243 #define new_wxPopupTransientWindow(_swigarg0,_swigarg1) (new wxPyPopupTransientWindow(_swigarg0,_swigarg1))
2244 static PyObject *_wrap_new_wxPopupTransientWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
2245 PyObject * _resultobj;
2246 wxPyPopupTransientWindow * _result;
2247 wxWindow * _arg0;
2248 int _arg1 = (int ) wxBORDER_NONE;
2249 PyObject * _argo0 = 0;
2250 char *_kwnames[] = { "parent","style", NULL };
2251 char _ptemp[128];
2252
2253 self = self;
2254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:new_wxPopupTransientWindow",_kwnames,&_argo0,&_arg1))
2255 return NULL;
2256 if (_argo0) {
2257 if (_argo0 == Py_None) { _arg0 = NULL; }
2258 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2259 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxPopupTransientWindow. Expected _wxWindow_p.");
2260 return NULL;
2261 }
2262 }
2263 {
2264 wxPy_BEGIN_ALLOW_THREADS;
2265 _result = (wxPyPopupTransientWindow *)new_wxPopupTransientWindow(_arg0,_arg1);
2266
2267 wxPy_END_ALLOW_THREADS;
2268 if (PyErr_Occurred()) return NULL;
2269 } if (_result) {
2270 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyPopupTransientWindow_p");
2271 _resultobj = Py_BuildValue("s",_ptemp);
2272 } else {
2273 Py_INCREF(Py_None);
2274 _resultobj = Py_None;
2275 }
2276 return _resultobj;
2277 }
2278
2279 #define new_wxPrePopupTransientWindow() (new wxPyPopupTransientWindow())
2280 static PyObject *_wrap_new_wxPrePopupTransientWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
2281 PyObject * _resultobj;
2282 wxPyPopupTransientWindow * _result;
2283 char *_kwnames[] = { NULL };
2284 char _ptemp[128];
2285
2286 self = self;
2287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPrePopupTransientWindow",_kwnames))
2288 return NULL;
2289 {
2290 wxPy_BEGIN_ALLOW_THREADS;
2291 _result = (wxPyPopupTransientWindow *)new_wxPrePopupTransientWindow();
2292
2293 wxPy_END_ALLOW_THREADS;
2294 if (PyErr_Occurred()) return NULL;
2295 } if (_result) {
2296 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyPopupTransientWindow_p");
2297 _resultobj = Py_BuildValue("s",_ptemp);
2298 } else {
2299 Py_INCREF(Py_None);
2300 _resultobj = Py_None;
2301 }
2302 return _resultobj;
2303 }
2304
2305 #define wxPopupTransientWindow__setCallbackInfo(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1))
2306 static PyObject *_wrap_wxPopupTransientWindow__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
2307 PyObject * _resultobj;
2308 wxPyPopupTransientWindow * _arg0;
2309 PyObject * _arg1;
2310 PyObject * _arg2;
2311 PyObject * _argo0 = 0;
2312 PyObject * _obj1 = 0;
2313 PyObject * _obj2 = 0;
2314 char *_kwnames[] = { "self","self","_class", NULL };
2315
2316 self = self;
2317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPopupTransientWindow__setCallbackInfo",_kwnames,&_argo0,&_obj1,&_obj2))
2318 return NULL;
2319 if (_argo0) {
2320 if (_argo0 == Py_None) { _arg0 = NULL; }
2321 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPopupTransientWindow_p")) {
2322 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPopupTransientWindow__setCallbackInfo. Expected _wxPyPopupTransientWindow_p.");
2323 return NULL;
2324 }
2325 }
2326 {
2327 _arg1 = _obj1;
2328 }
2329 {
2330 _arg2 = _obj2;
2331 }
2332 {
2333 wxPy_BEGIN_ALLOW_THREADS;
2334 wxPopupTransientWindow__setCallbackInfo(_arg0,_arg1,_arg2);
2335
2336 wxPy_END_ALLOW_THREADS;
2337 if (PyErr_Occurred()) return NULL;
2338 } Py_INCREF(Py_None);
2339 _resultobj = Py_None;
2340 return _resultobj;
2341 }
2342
2343 #define wxPopupTransientWindow_Popup(_swigobj,_swigarg0) (_swigobj->Popup(_swigarg0))
2344 static PyObject *_wrap_wxPopupTransientWindow_Popup(PyObject *self, PyObject *args, PyObject *kwargs) {
2345 PyObject * _resultobj;
2346 wxPyPopupTransientWindow * _arg0;
2347 wxWindow * _arg1 = (wxWindow *) NULL;
2348 PyObject * _argo0 = 0;
2349 PyObject * _argo1 = 0;
2350 char *_kwnames[] = { "self","focus", NULL };
2351
2352 self = self;
2353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxPopupTransientWindow_Popup",_kwnames,&_argo0,&_argo1))
2354 return NULL;
2355 if (_argo0) {
2356 if (_argo0 == Py_None) { _arg0 = NULL; }
2357 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPopupTransientWindow_p")) {
2358 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPopupTransientWindow_Popup. Expected _wxPyPopupTransientWindow_p.");
2359 return NULL;
2360 }
2361 }
2362 if (_argo1) {
2363 if (_argo1 == Py_None) { _arg1 = NULL; }
2364 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
2365 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPopupTransientWindow_Popup. Expected _wxWindow_p.");
2366 return NULL;
2367 }
2368 }
2369 {
2370 wxPy_BEGIN_ALLOW_THREADS;
2371 wxPopupTransientWindow_Popup(_arg0,_arg1);
2372
2373 wxPy_END_ALLOW_THREADS;
2374 if (PyErr_Occurred()) return NULL;
2375 } Py_INCREF(Py_None);
2376 _resultobj = Py_None;
2377 return _resultobj;
2378 }
2379
2380 #define wxPopupTransientWindow_Dismiss(_swigobj) (_swigobj->Dismiss())
2381 static PyObject *_wrap_wxPopupTransientWindow_Dismiss(PyObject *self, PyObject *args, PyObject *kwargs) {
2382 PyObject * _resultobj;
2383 wxPyPopupTransientWindow * _arg0;
2384 PyObject * _argo0 = 0;
2385 char *_kwnames[] = { "self", NULL };
2386
2387 self = self;
2388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPopupTransientWindow_Dismiss",_kwnames,&_argo0))
2389 return NULL;
2390 if (_argo0) {
2391 if (_argo0 == Py_None) { _arg0 = NULL; }
2392 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPopupTransientWindow_p")) {
2393 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPopupTransientWindow_Dismiss. Expected _wxPyPopupTransientWindow_p.");
2394 return NULL;
2395 }
2396 }
2397 {
2398 wxPy_BEGIN_ALLOW_THREADS;
2399 wxPopupTransientWindow_Dismiss(_arg0);
2400
2401 wxPy_END_ALLOW_THREADS;
2402 if (PyErr_Occurred()) return NULL;
2403 } Py_INCREF(Py_None);
2404 _resultobj = Py_None;
2405 return _resultobj;
2406 }
2407
2408 static PyMethodDef windows3cMethods[] = {
2409 { "wxPopupTransientWindow_Dismiss", (PyCFunction) _wrap_wxPopupTransientWindow_Dismiss, METH_VARARGS | METH_KEYWORDS },
2410 { "wxPopupTransientWindow_Popup", (PyCFunction) _wrap_wxPopupTransientWindow_Popup, METH_VARARGS | METH_KEYWORDS },
2411 { "wxPopupTransientWindow__setCallbackInfo", (PyCFunction) _wrap_wxPopupTransientWindow__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
2412 { "new_wxPrePopupTransientWindow", (PyCFunction) _wrap_new_wxPrePopupTransientWindow, METH_VARARGS | METH_KEYWORDS },
2413 { "new_wxPopupTransientWindow", (PyCFunction) _wrap_new_wxPopupTransientWindow, METH_VARARGS | METH_KEYWORDS },
2414 { "wxPopupWindow_Position", (PyCFunction) _wrap_wxPopupWindow_Position, METH_VARARGS | METH_KEYWORDS },
2415 { "wxPopupWindow_Create", (PyCFunction) _wrap_wxPopupWindow_Create, METH_VARARGS | METH_KEYWORDS },
2416 { "new_wxPrePopupWindow", (PyCFunction) _wrap_new_wxPrePopupWindow, METH_VARARGS | METH_KEYWORDS },
2417 { "new_wxPopupWindow", (PyCFunction) _wrap_new_wxPopupWindow, METH_VARARGS | METH_KEYWORDS },
2418 { "wxLayoutAlgorithm_LayoutWindow", (PyCFunction) _wrap_wxLayoutAlgorithm_LayoutWindow, METH_VARARGS | METH_KEYWORDS },
2419 { "wxLayoutAlgorithm_LayoutFrame", (PyCFunction) _wrap_wxLayoutAlgorithm_LayoutFrame, METH_VARARGS | METH_KEYWORDS },
2420 { "wxLayoutAlgorithm_LayoutMDIFrame", (PyCFunction) _wrap_wxLayoutAlgorithm_LayoutMDIFrame, METH_VARARGS | METH_KEYWORDS },
2421 { "delete_wxLayoutAlgorithm", (PyCFunction) _wrap_delete_wxLayoutAlgorithm, METH_VARARGS | METH_KEYWORDS },
2422 { "new_wxLayoutAlgorithm", (PyCFunction) _wrap_new_wxLayoutAlgorithm, METH_VARARGS | METH_KEYWORDS },
2423 { "wxSashLayoutWindow_SetOrientation", (PyCFunction) _wrap_wxSashLayoutWindow_SetOrientation, METH_VARARGS | METH_KEYWORDS },
2424 { "wxSashLayoutWindow_SetDefaultSize", (PyCFunction) _wrap_wxSashLayoutWindow_SetDefaultSize, METH_VARARGS | METH_KEYWORDS },
2425 { "wxSashLayoutWindow_SetAlignment", (PyCFunction) _wrap_wxSashLayoutWindow_SetAlignment, METH_VARARGS | METH_KEYWORDS },
2426 { "wxSashLayoutWindow_GetOrientation", (PyCFunction) _wrap_wxSashLayoutWindow_GetOrientation, METH_VARARGS | METH_KEYWORDS },
2427 { "wxSashLayoutWindow_GetAlignment", (PyCFunction) _wrap_wxSashLayoutWindow_GetAlignment, METH_VARARGS | METH_KEYWORDS },
2428 { "wxSashLayoutWindow_Create", (PyCFunction) _wrap_wxSashLayoutWindow_Create, METH_VARARGS | METH_KEYWORDS },
2429 { "new_wxPreSashLayoutWindow", (PyCFunction) _wrap_new_wxPreSashLayoutWindow, METH_VARARGS | METH_KEYWORDS },
2430 { "new_wxSashLayoutWindow", (PyCFunction) _wrap_new_wxSashLayoutWindow, METH_VARARGS | METH_KEYWORDS },
2431 { "wxCalculateLayoutEvent_GetRect", (PyCFunction) _wrap_wxCalculateLayoutEvent_GetRect, METH_VARARGS | METH_KEYWORDS },
2432 { "wxCalculateLayoutEvent_SetRect", (PyCFunction) _wrap_wxCalculateLayoutEvent_SetRect, METH_VARARGS | METH_KEYWORDS },
2433 { "wxCalculateLayoutEvent_GetFlags", (PyCFunction) _wrap_wxCalculateLayoutEvent_GetFlags, METH_VARARGS | METH_KEYWORDS },
2434 { "wxCalculateLayoutEvent_SetFlags", (PyCFunction) _wrap_wxCalculateLayoutEvent_SetFlags, METH_VARARGS | METH_KEYWORDS },
2435 { "new_wxCalculateLayoutEvent", (PyCFunction) _wrap_new_wxCalculateLayoutEvent, METH_VARARGS | METH_KEYWORDS },
2436 { "wxQueryLayoutInfoEvent_GetAlignment", (PyCFunction) _wrap_wxQueryLayoutInfoEvent_GetAlignment, METH_VARARGS | METH_KEYWORDS },
2437 { "wxQueryLayoutInfoEvent_SetAlignment", (PyCFunction) _wrap_wxQueryLayoutInfoEvent_SetAlignment, METH_VARARGS | METH_KEYWORDS },
2438 { "wxQueryLayoutInfoEvent_GetOrientation", (PyCFunction) _wrap_wxQueryLayoutInfoEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS },
2439 { "wxQueryLayoutInfoEvent_SetOrientation", (PyCFunction) _wrap_wxQueryLayoutInfoEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS },
2440 { "wxQueryLayoutInfoEvent_GetSize", (PyCFunction) _wrap_wxQueryLayoutInfoEvent_GetSize, METH_VARARGS | METH_KEYWORDS },
2441 { "wxQueryLayoutInfoEvent_SetSize", (PyCFunction) _wrap_wxQueryLayoutInfoEvent_SetSize, METH_VARARGS | METH_KEYWORDS },
2442 { "wxQueryLayoutInfoEvent_GetFlags", (PyCFunction) _wrap_wxQueryLayoutInfoEvent_GetFlags, METH_VARARGS | METH_KEYWORDS },
2443 { "wxQueryLayoutInfoEvent_SetFlags", (PyCFunction) _wrap_wxQueryLayoutInfoEvent_SetFlags, METH_VARARGS | METH_KEYWORDS },
2444 { "wxQueryLayoutInfoEvent_GetRequestedLength", (PyCFunction) _wrap_wxQueryLayoutInfoEvent_GetRequestedLength, METH_VARARGS | METH_KEYWORDS },
2445 { "wxQueryLayoutInfoEvent_SetRequestedLength", (PyCFunction) _wrap_wxQueryLayoutInfoEvent_SetRequestedLength, METH_VARARGS | METH_KEYWORDS },
2446 { "new_wxQueryLayoutInfoEvent", (PyCFunction) _wrap_new_wxQueryLayoutInfoEvent, METH_VARARGS | METH_KEYWORDS },
2447 { "wxSashWindow_SetSashBorder", (PyCFunction) _wrap_wxSashWindow_SetSashBorder, METH_VARARGS | METH_KEYWORDS },
2448 { "wxSashWindow_SetSashVisible", (PyCFunction) _wrap_wxSashWindow_SetSashVisible, METH_VARARGS | METH_KEYWORDS },
2449 { "wxSashWindow_SetMinimumSizeY", (PyCFunction) _wrap_wxSashWindow_SetMinimumSizeY, METH_VARARGS | METH_KEYWORDS },
2450 { "wxSashWindow_SetMinimumSizeX", (PyCFunction) _wrap_wxSashWindow_SetMinimumSizeX, METH_VARARGS | METH_KEYWORDS },
2451 { "wxSashWindow_SetMaximumSizeY", (PyCFunction) _wrap_wxSashWindow_SetMaximumSizeY, METH_VARARGS | METH_KEYWORDS },
2452 { "wxSashWindow_SetMaximumSizeX", (PyCFunction) _wrap_wxSashWindow_SetMaximumSizeX, METH_VARARGS | METH_KEYWORDS },
2453 { "wxSashWindow_SetExtraBorderSize", (PyCFunction) _wrap_wxSashWindow_SetExtraBorderSize, METH_VARARGS | METH_KEYWORDS },
2454 { "wxSashWindow_SetDefaultBorderSize", (PyCFunction) _wrap_wxSashWindow_SetDefaultBorderSize, METH_VARARGS | METH_KEYWORDS },
2455 { "wxSashWindow_HasBorder", (PyCFunction) _wrap_wxSashWindow_HasBorder, METH_VARARGS | METH_KEYWORDS },
2456 { "wxSashWindow_GetMinimumSizeY", (PyCFunction) _wrap_wxSashWindow_GetMinimumSizeY, METH_VARARGS | METH_KEYWORDS },
2457 { "wxSashWindow_GetMinimumSizeX", (PyCFunction) _wrap_wxSashWindow_GetMinimumSizeX, METH_VARARGS | METH_KEYWORDS },
2458 { "wxSashWindow_GetMaximumSizeY", (PyCFunction) _wrap_wxSashWindow_GetMaximumSizeY, METH_VARARGS | METH_KEYWORDS },
2459 { "wxSashWindow_GetMaximumSizeX", (PyCFunction) _wrap_wxSashWindow_GetMaximumSizeX, METH_VARARGS | METH_KEYWORDS },
2460 { "wxSashWindow_GetExtraBorderSize", (PyCFunction) _wrap_wxSashWindow_GetExtraBorderSize, METH_VARARGS | METH_KEYWORDS },
2461 { "wxSashWindow_GetEdgeMargin", (PyCFunction) _wrap_wxSashWindow_GetEdgeMargin, METH_VARARGS | METH_KEYWORDS },
2462 { "wxSashWindow_GetDefaultBorderSize", (PyCFunction) _wrap_wxSashWindow_GetDefaultBorderSize, METH_VARARGS | METH_KEYWORDS },
2463 { "wxSashWindow_GetSashVisible", (PyCFunction) _wrap_wxSashWindow_GetSashVisible, METH_VARARGS | METH_KEYWORDS },
2464 { "wxSashWindow_Create", (PyCFunction) _wrap_wxSashWindow_Create, METH_VARARGS | METH_KEYWORDS },
2465 { "new_wxPreSashWindow", (PyCFunction) _wrap_new_wxPreSashWindow, METH_VARARGS | METH_KEYWORDS },
2466 { "new_wxSashWindow", (PyCFunction) _wrap_new_wxSashWindow, METH_VARARGS | METH_KEYWORDS },
2467 { "wxSashEvent_GetDragStatus", (PyCFunction) _wrap_wxSashEvent_GetDragStatus, METH_VARARGS | METH_KEYWORDS },
2468 { "wxSashEvent_SetDragStatus", (PyCFunction) _wrap_wxSashEvent_SetDragStatus, METH_VARARGS | METH_KEYWORDS },
2469 { "wxSashEvent_GetDragRect", (PyCFunction) _wrap_wxSashEvent_GetDragRect, METH_VARARGS | METH_KEYWORDS },
2470 { "wxSashEvent_SetDragRect", (PyCFunction) _wrap_wxSashEvent_SetDragRect, METH_VARARGS | METH_KEYWORDS },
2471 { "wxSashEvent_GetEdge", (PyCFunction) _wrap_wxSashEvent_GetEdge, METH_VARARGS | METH_KEYWORDS },
2472 { "wxSashEvent_SetEdge", (PyCFunction) _wrap_wxSashEvent_SetEdge, METH_VARARGS | METH_KEYWORDS },
2473 { "new_wxSashEvent", (PyCFunction) _wrap_new_wxSashEvent, METH_VARARGS | METH_KEYWORDS },
2474 { NULL, NULL }
2475 };
2476 #ifdef __cplusplus
2477 }
2478 #endif
2479 /*
2480 * This table is used by the pointer type-checker
2481 */
2482 static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
2483 { "_wxEvent","_class_wxCalculateLayoutEvent",SwigwxCalculateLayoutEventTowxEvent},
2484 { "_wxEvent","_wxCalculateLayoutEvent",SwigwxCalculateLayoutEventTowxEvent},
2485 { "_wxEvent","_class_wxQueryLayoutInfoEvent",SwigwxQueryLayoutInfoEventTowxEvent},
2486 { "_wxEvent","_wxQueryLayoutInfoEvent",SwigwxQueryLayoutInfoEventTowxEvent},
2487 { "_wxEvent","_class_wxSashEvent",SwigwxSashEventTowxEvent},
2488 { "_wxEvent","_wxSashEvent",SwigwxSashEventTowxEvent},
2489 { "_signed_long","_long",0},
2490 { "_wxPrintQuality","_wxCoord",0},
2491 { "_wxPrintQuality","_int",0},
2492 { "_wxPrintQuality","_signed_int",0},
2493 { "_wxPrintQuality","_unsigned_int",0},
2494 { "_wxPrintQuality","_wxWindowID",0},
2495 { "_wxPrintQuality","_uint",0},
2496 { "_wxPrintQuality","_EBool",0},
2497 { "_wxPrintQuality","_size_t",0},
2498 { "_wxPrintQuality","_time_t",0},
2499 { "_class_wxEvtHandler","_class_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxEvtHandler},
2500 { "_class_wxEvtHandler","_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxEvtHandler},
2501 { "_class_wxEvtHandler","_class_wxPopupWindow",SwigwxPopupWindowTowxEvtHandler},
2502 { "_class_wxEvtHandler","_wxPopupWindow",SwigwxPopupWindowTowxEvtHandler},
2503 { "_class_wxEvtHandler","_class_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxEvtHandler},
2504 { "_class_wxEvtHandler","_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxEvtHandler},
2505 { "_class_wxEvtHandler","_class_wxSashWindow",SwigwxSashWindowTowxEvtHandler},
2506 { "_class_wxEvtHandler","_wxSashWindow",SwigwxSashWindowTowxEvtHandler},
2507 { "_byte","_unsigned_char",0},
2508 { "_long","_unsigned_long",0},
2509 { "_long","_signed_long",0},
2510 { "_wxSashWindow","_class_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxSashWindow},
2511 { "_wxSashWindow","_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxSashWindow},
2512 { "_class_wxObject","_class_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxObject},
2513 { "_class_wxObject","_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxObject},
2514 { "_class_wxObject","_class_wxPopupWindow",SwigwxPopupWindowTowxObject},
2515 { "_class_wxObject","_wxPopupWindow",SwigwxPopupWindowTowxObject},
2516 { "_class_wxObject","_class_wxLayoutAlgorithm",SwigwxLayoutAlgorithmTowxObject},
2517 { "_class_wxObject","_wxLayoutAlgorithm",SwigwxLayoutAlgorithmTowxObject},
2518 { "_class_wxObject","_class_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxObject},
2519 { "_class_wxObject","_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxObject},
2520 { "_class_wxObject","_class_wxCalculateLayoutEvent",SwigwxCalculateLayoutEventTowxObject},
2521 { "_class_wxObject","_wxCalculateLayoutEvent",SwigwxCalculateLayoutEventTowxObject},
2522 { "_class_wxObject","_class_wxQueryLayoutInfoEvent",SwigwxQueryLayoutInfoEventTowxObject},
2523 { "_class_wxObject","_wxQueryLayoutInfoEvent",SwigwxQueryLayoutInfoEventTowxObject},
2524 { "_class_wxObject","_class_wxSashWindow",SwigwxSashWindowTowxObject},
2525 { "_class_wxObject","_wxSashWindow",SwigwxSashWindowTowxObject},
2526 { "_class_wxObject","_class_wxSashEvent",SwigwxSashEventTowxObject},
2527 { "_class_wxObject","_wxSashEvent",SwigwxSashEventTowxObject},
2528 { "_size_t","_wxCoord",0},
2529 { "_size_t","_wxPrintQuality",0},
2530 { "_size_t","_time_t",0},
2531 { "_size_t","_unsigned_int",0},
2532 { "_size_t","_int",0},
2533 { "_size_t","_wxWindowID",0},
2534 { "_size_t","_uint",0},
2535 { "_wxPopupWindow","_class_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxPopupWindow},
2536 { "_wxPopupWindow","_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxPopupWindow},
2537 { "_class_wxSashWindow","_class_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxSashWindow},
2538 { "_class_wxSashWindow","_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxSashWindow},
2539 { "_uint","_wxCoord",0},
2540 { "_uint","_wxPrintQuality",0},
2541 { "_uint","_time_t",0},
2542 { "_uint","_size_t",0},
2543 { "_uint","_unsigned_int",0},
2544 { "_uint","_int",0},
2545 { "_uint","_wxWindowID",0},
2546 { "_wxChar","_char",0},
2547 { "_class_wxEvent","_class_wxCalculateLayoutEvent",SwigwxCalculateLayoutEventTowxEvent},
2548 { "_class_wxEvent","_wxCalculateLayoutEvent",SwigwxCalculateLayoutEventTowxEvent},
2549 { "_class_wxEvent","_class_wxQueryLayoutInfoEvent",SwigwxQueryLayoutInfoEventTowxEvent},
2550 { "_class_wxEvent","_wxQueryLayoutInfoEvent",SwigwxQueryLayoutInfoEventTowxEvent},
2551 { "_class_wxEvent","_class_wxSashEvent",SwigwxSashEventTowxEvent},
2552 { "_class_wxEvent","_wxSashEvent",SwigwxSashEventTowxEvent},
2553 { "_wxCommandEvent","_class_wxSashEvent",SwigwxSashEventTowxCommandEvent},
2554 { "_wxCommandEvent","_wxSashEvent",SwigwxSashEventTowxCommandEvent},
2555 { "_char","_wxChar",0},
2556 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
2557 { "_EBool","_wxCoord",0},
2558 { "_EBool","_wxPrintQuality",0},
2559 { "_EBool","_signed_int",0},
2560 { "_EBool","_int",0},
2561 { "_EBool","_wxWindowID",0},
2562 { "_unsigned_long","_long",0},
2563 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
2564 { "_class_wxPopupWindow","_class_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxPopupWindow},
2565 { "_class_wxPopupWindow","_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxPopupWindow},
2566 { "_signed_int","_wxCoord",0},
2567 { "_signed_int","_wxPrintQuality",0},
2568 { "_signed_int","_EBool",0},
2569 { "_signed_int","_wxWindowID",0},
2570 { "_signed_int","_int",0},
2571 { "_WXTYPE","_short",0},
2572 { "_WXTYPE","_signed_short",0},
2573 { "_WXTYPE","_unsigned_short",0},
2574 { "_unsigned_short","_WXTYPE",0},
2575 { "_unsigned_short","_short",0},
2576 { "_class_wxWindow","_class_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxWindow},
2577 { "_class_wxWindow","_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxWindow},
2578 { "_class_wxWindow","_class_wxPopupWindow",SwigwxPopupWindowTowxWindow},
2579 { "_class_wxWindow","_wxPopupWindow",SwigwxPopupWindowTowxWindow},
2580 { "_class_wxWindow","_class_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxWindow},
2581 { "_class_wxWindow","_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxWindow},
2582 { "_class_wxWindow","_class_wxSashWindow",SwigwxSashWindowTowxWindow},
2583 { "_class_wxWindow","_wxSashWindow",SwigwxSashWindowTowxWindow},
2584 { "_wxObject","_class_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxObject},
2585 { "_wxObject","_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxObject},
2586 { "_wxObject","_class_wxPopupWindow",SwigwxPopupWindowTowxObject},
2587 { "_wxObject","_wxPopupWindow",SwigwxPopupWindowTowxObject},
2588 { "_wxObject","_class_wxLayoutAlgorithm",SwigwxLayoutAlgorithmTowxObject},
2589 { "_wxObject","_wxLayoutAlgorithm",SwigwxLayoutAlgorithmTowxObject},
2590 { "_wxObject","_class_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxObject},
2591 { "_wxObject","_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxObject},
2592 { "_wxObject","_class_wxCalculateLayoutEvent",SwigwxCalculateLayoutEventTowxObject},
2593 { "_wxObject","_wxCalculateLayoutEvent",SwigwxCalculateLayoutEventTowxObject},
2594 { "_wxObject","_class_wxQueryLayoutInfoEvent",SwigwxQueryLayoutInfoEventTowxObject},
2595 { "_wxObject","_wxQueryLayoutInfoEvent",SwigwxQueryLayoutInfoEventTowxObject},
2596 { "_wxObject","_class_wxSashWindow",SwigwxSashWindowTowxObject},
2597 { "_wxObject","_wxSashWindow",SwigwxSashWindowTowxObject},
2598 { "_wxObject","_class_wxSashEvent",SwigwxSashEventTowxObject},
2599 { "_wxObject","_wxSashEvent",SwigwxSashEventTowxObject},
2600 { "_signed_short","_WXTYPE",0},
2601 { "_signed_short","_short",0},
2602 { "_unsigned_char","_byte",0},
2603 { "_unsigned_int","_wxCoord",0},
2604 { "_unsigned_int","_wxPrintQuality",0},
2605 { "_unsigned_int","_time_t",0},
2606 { "_unsigned_int","_size_t",0},
2607 { "_unsigned_int","_uint",0},
2608 { "_unsigned_int","_wxWindowID",0},
2609 { "_unsigned_int","_int",0},
2610 { "_short","_WXTYPE",0},
2611 { "_short","_unsigned_short",0},
2612 { "_short","_signed_short",0},
2613 { "_wxWindowID","_wxCoord",0},
2614 { "_wxWindowID","_wxPrintQuality",0},
2615 { "_wxWindowID","_time_t",0},
2616 { "_wxWindowID","_size_t",0},
2617 { "_wxWindowID","_EBool",0},
2618 { "_wxWindowID","_uint",0},
2619 { "_wxWindowID","_int",0},
2620 { "_wxWindowID","_signed_int",0},
2621 { "_wxWindowID","_unsigned_int",0},
2622 { "_int","_wxCoord",0},
2623 { "_int","_wxPrintQuality",0},
2624 { "_int","_time_t",0},
2625 { "_int","_size_t",0},
2626 { "_int","_EBool",0},
2627 { "_int","_uint",0},
2628 { "_int","_wxWindowID",0},
2629 { "_int","_unsigned_int",0},
2630 { "_int","_signed_int",0},
2631 { "_time_t","_wxCoord",0},
2632 { "_time_t","_wxPrintQuality",0},
2633 { "_time_t","_unsigned_int",0},
2634 { "_time_t","_int",0},
2635 { "_time_t","_wxWindowID",0},
2636 { "_time_t","_uint",0},
2637 { "_time_t","_size_t",0},
2638 { "_wxCoord","_int",0},
2639 { "_wxCoord","_signed_int",0},
2640 { "_wxCoord","_unsigned_int",0},
2641 { "_wxCoord","_wxWindowID",0},
2642 { "_wxCoord","_uint",0},
2643 { "_wxCoord","_EBool",0},
2644 { "_wxCoord","_size_t",0},
2645 { "_wxCoord","_time_t",0},
2646 { "_wxCoord","_wxPrintQuality",0},
2647 { "_class_wxCommandEvent","_class_wxSashEvent",SwigwxSashEventTowxCommandEvent},
2648 { "_class_wxCommandEvent","_wxSashEvent",SwigwxSashEventTowxCommandEvent},
2649 { "_wxEvtHandler","_class_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxEvtHandler},
2650 { "_wxEvtHandler","_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxEvtHandler},
2651 { "_wxEvtHandler","_class_wxPopupWindow",SwigwxPopupWindowTowxEvtHandler},
2652 { "_wxEvtHandler","_wxPopupWindow",SwigwxPopupWindowTowxEvtHandler},
2653 { "_wxEvtHandler","_class_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxEvtHandler},
2654 { "_wxEvtHandler","_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxEvtHandler},
2655 { "_wxEvtHandler","_class_wxSashWindow",SwigwxSashWindowTowxEvtHandler},
2656 { "_wxEvtHandler","_wxSashWindow",SwigwxSashWindowTowxEvtHandler},
2657 { "_wxWindow","_class_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxWindow},
2658 { "_wxWindow","_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxWindow},
2659 { "_wxWindow","_class_wxPopupWindow",SwigwxPopupWindowTowxWindow},
2660 { "_wxWindow","_wxPopupWindow",SwigwxPopupWindowTowxWindow},
2661 { "_wxWindow","_class_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxWindow},
2662 { "_wxWindow","_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxWindow},
2663 { "_wxWindow","_class_wxSashWindow",SwigwxSashWindowTowxWindow},
2664 { "_wxWindow","_wxSashWindow",SwigwxSashWindowTowxWindow},
2665 {0,0,0}};
2666
2667 static PyObject *SWIG_globals;
2668 #ifdef __cplusplus
2669 extern "C"
2670 #endif
2671 SWIGEXPORT(void) initwindows3c() {
2672 PyObject *m, *d;
2673 SWIG_globals = SWIG_newvarlink();
2674 m = Py_InitModule("windows3c", windows3cMethods);
2675 d = PyModule_GetDict(m);
2676 PyDict_SetItemString(d,"wxSASH_TOP", PyInt_FromLong((long) wxSASH_TOP));
2677 PyDict_SetItemString(d,"wxSASH_RIGHT", PyInt_FromLong((long) wxSASH_RIGHT));
2678 PyDict_SetItemString(d,"wxSASH_BOTTOM", PyInt_FromLong((long) wxSASH_BOTTOM));
2679 PyDict_SetItemString(d,"wxSASH_LEFT", PyInt_FromLong((long) wxSASH_LEFT));
2680 PyDict_SetItemString(d,"wxSASH_NONE", PyInt_FromLong((long) wxSASH_NONE));
2681 PyDict_SetItemString(d,"wxEVT_SASH_DRAGGED", PyInt_FromLong((long) wxEVT_SASH_DRAGGED));
2682 PyDict_SetItemString(d,"wxSW_3D", PyInt_FromLong((long) wxSW_3D));
2683 PyDict_SetItemString(d,"wxSW_3DSASH", PyInt_FromLong((long) wxSW_3DSASH));
2684 PyDict_SetItemString(d,"wxSW_3DBORDER", PyInt_FromLong((long) wxSW_3DBORDER));
2685 PyDict_SetItemString(d,"wxSW_BORDER", PyInt_FromLong((long) wxSW_BORDER));
2686 PyDict_SetItemString(d,"wxSASH_STATUS_OK", PyInt_FromLong((long) wxSASH_STATUS_OK));
2687 PyDict_SetItemString(d,"wxSASH_STATUS_OUT_OF_RANGE", PyInt_FromLong((long) wxSASH_STATUS_OUT_OF_RANGE));
2688 PyDict_SetItemString(d,"wxLAYOUT_HORIZONTAL", PyInt_FromLong((long) wxLAYOUT_HORIZONTAL));
2689 PyDict_SetItemString(d,"wxLAYOUT_VERTICAL", PyInt_FromLong((long) wxLAYOUT_VERTICAL));
2690 PyDict_SetItemString(d,"wxLAYOUT_NONE", PyInt_FromLong((long) wxLAYOUT_NONE));
2691 PyDict_SetItemString(d,"wxLAYOUT_TOP", PyInt_FromLong((long) wxLAYOUT_TOP));
2692 PyDict_SetItemString(d,"wxLAYOUT_LEFT", PyInt_FromLong((long) wxLAYOUT_LEFT));
2693 PyDict_SetItemString(d,"wxLAYOUT_RIGHT", PyInt_FromLong((long) wxLAYOUT_RIGHT));
2694 PyDict_SetItemString(d,"wxLAYOUT_BOTTOM", PyInt_FromLong((long) wxLAYOUT_BOTTOM));
2695 PyDict_SetItemString(d,"wxEVT_QUERY_LAYOUT_INFO", PyInt_FromLong((long) wxEVT_QUERY_LAYOUT_INFO));
2696 PyDict_SetItemString(d,"wxEVT_CALCULATE_LAYOUT", PyInt_FromLong((long) wxEVT_CALCULATE_LAYOUT));
2697 {
2698 int i;
2699 for (i = 0; _swig_mapping[i].n1; i++)
2700 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
2701 }
2702 }