2 * FILE : src/msw/windows3.cpp
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 883)
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.
13 * Do not make changes to this file--changes will be lost!
19 /* Implementation : PYTHON */
24 /* Definitions for Windows/Unix exporting */
25 #if defined(__WIN32__)
26 # if defined(_MSC_VER)
27 # define SWIGEXPORT(a) __declspec(dllexport) a
29 # if defined(__BORLANDC__)
30 # define SWIGEXPORT(a) a _export
32 # define SWIGEXPORT(a) a
36 # define SWIGEXPORT(a) a
45 extern void SWIG_MakePtr(char *, void *, char *);
46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
47 extern char *SWIG_GetPtr(char *, void **, char *);
48 extern char *SWIG_GetPtrObj(PyObject
*, void **, char *);
49 extern void SWIG_addvarlink(PyObject
*, char *, PyObject
*(*)(void), int (*)(PyObject
*));
50 extern PyObject
*SWIG_newvarlink(void);
54 #define SWIG_init initwindows3c
56 #define SWIG_name "windows3c"
59 #include <wx/sashwin.h>
60 #include <wx/laywin.h>
62 #include <wx/popupwin.h>
63 #include <wx/tipwin.h>
67 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) {
73 } else if (target
== Py_None
) {
77 if (!PyTuple_Check(target
)) {
79 target
= PyTuple_New(1);
80 PyTuple_SetItem(target
, 0, o2
);
83 PyTuple_SetItem(o3
, 0, o
);
86 target
= PySequence_Concat(o2
, o3
);
93 #if PYTHON_API_VERSION >= 1009
94 static char* wxStringErrorMsg
= "String or Unicode type required";
96 static char* wxStringErrorMsg
= "String type required";
99 class wxPyPopupTransientWindow
: public wxPopupTransientWindow
102 wxPyPopupTransientWindow() : wxPopupTransientWindow() {}
103 wxPyPopupTransientWindow(wxWindow
* parent
, int style
= wxBORDER_NONE
)
104 : wxPopupTransientWindow(parent
, style
) {}
106 DEC_PYCALLBACK_BOOL_ME(ProcessLeftDown
);
107 DEC_PYCALLBACK__(OnDismiss
);
111 IMP_PYCALLBACK_BOOL_ME(wxPyPopupTransientWindow
, wxPopupTransientWindow
, ProcessLeftDown
);
112 IMP_PYCALLBACK__(wxPyPopupTransientWindow
, wxPopupTransientWindow
, OnDismiss
);
116 static void *SwigwxSashEventTowxCommandEvent(void *ptr
) {
118 wxCommandEvent
*dest
;
119 src
= (wxSashEvent
*) ptr
;
120 dest
= (wxCommandEvent
*) src
;
121 return (void *) dest
;
124 static void *SwigwxSashEventTowxEvent(void *ptr
) {
127 src
= (wxSashEvent
*) ptr
;
128 dest
= (wxEvent
*) src
;
129 return (void *) dest
;
132 static void *SwigwxSashEventTowxObject(void *ptr
) {
135 src
= (wxSashEvent
*) ptr
;
136 dest
= (wxObject
*) src
;
137 return (void *) dest
;
140 #define new_wxSashEvent(_swigarg0,_swigarg1) (new wxSashEvent(_swigarg0,_swigarg1))
141 static PyObject
*_wrap_new_wxSashEvent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
142 PyObject
* _resultobj
;
143 wxSashEvent
* _result
;
144 int _arg0
= (int ) 0;
145 wxSashEdgePosition _arg1
= (wxSashEdgePosition
) (wxSASH_NONE
);
146 char *_kwnames
[] = { "id","edge", NULL
};
150 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxSashEvent",_kwnames
,&_arg0
,&_arg1
))
153 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
154 _result
= (wxSashEvent
*)new_wxSashEvent(_arg0
,_arg1
);
156 wxPyEndAllowThreads(__tstate
);
157 if (PyErr_Occurred()) return NULL
;
159 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSashEvent_p");
160 _resultobj
= Py_BuildValue("s",_ptemp
);
163 _resultobj
= Py_None
;
168 #define wxSashEvent_SetEdge(_swigobj,_swigarg0) (_swigobj->SetEdge(_swigarg0))
169 static PyObject
*_wrap_wxSashEvent_SetEdge(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
170 PyObject
* _resultobj
;
172 wxSashEdgePosition _arg1
;
173 PyObject
* _argo0
= 0;
174 char *_kwnames
[] = { "self","edge", NULL
};
177 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashEvent_SetEdge",_kwnames
,&_argo0
,&_arg1
))
180 if (_argo0
== Py_None
) { _arg0
= NULL
; }
181 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashEvent_p")) {
182 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashEvent_SetEdge. Expected _wxSashEvent_p.");
187 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
188 wxSashEvent_SetEdge(_arg0
,_arg1
);
190 wxPyEndAllowThreads(__tstate
);
191 if (PyErr_Occurred()) return NULL
;
192 } Py_INCREF(Py_None
);
193 _resultobj
= Py_None
;
197 #define wxSashEvent_GetEdge(_swigobj) (_swigobj->GetEdge())
198 static PyObject
*_wrap_wxSashEvent_GetEdge(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
199 PyObject
* _resultobj
;
200 wxSashEdgePosition _result
;
202 PyObject
* _argo0
= 0;
203 char *_kwnames
[] = { "self", NULL
};
206 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashEvent_GetEdge",_kwnames
,&_argo0
))
209 if (_argo0
== Py_None
) { _arg0
= NULL
; }
210 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashEvent_p")) {
211 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashEvent_GetEdge. Expected _wxSashEvent_p.");
216 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
217 _result
= (wxSashEdgePosition
)wxSashEvent_GetEdge(_arg0
);
219 wxPyEndAllowThreads(__tstate
);
220 if (PyErr_Occurred()) return NULL
;
221 } _resultobj
= Py_BuildValue("i",_result
);
225 #define wxSashEvent_SetDragRect(_swigobj,_swigarg0) (_swigobj->SetDragRect(_swigarg0))
226 static PyObject
*_wrap_wxSashEvent_SetDragRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
227 PyObject
* _resultobj
;
230 PyObject
* _argo0
= 0;
232 PyObject
* _obj1
= 0;
233 char *_kwnames
[] = { "self","rect", NULL
};
236 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSashEvent_SetDragRect",_kwnames
,&_argo0
,&_obj1
))
239 if (_argo0
== Py_None
) { _arg0
= NULL
; }
240 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashEvent_p")) {
241 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashEvent_SetDragRect. Expected _wxSashEvent_p.");
247 if (! wxRect_helper(_obj1
, &_arg1
))
251 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
252 wxSashEvent_SetDragRect(_arg0
,*_arg1
);
254 wxPyEndAllowThreads(__tstate
);
255 if (PyErr_Occurred()) return NULL
;
256 } Py_INCREF(Py_None
);
257 _resultobj
= Py_None
;
261 #define wxSashEvent_GetDragRect(_swigobj) (_swigobj->GetDragRect())
262 static PyObject
*_wrap_wxSashEvent_GetDragRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
263 PyObject
* _resultobj
;
266 PyObject
* _argo0
= 0;
267 char *_kwnames
[] = { "self", NULL
};
271 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashEvent_GetDragRect",_kwnames
,&_argo0
))
274 if (_argo0
== Py_None
) { _arg0
= NULL
; }
275 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashEvent_p")) {
276 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashEvent_GetDragRect. Expected _wxSashEvent_p.");
281 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
282 _result
= new wxRect (wxSashEvent_GetDragRect(_arg0
));
284 wxPyEndAllowThreads(__tstate
);
285 if (PyErr_Occurred()) return NULL
;
286 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p");
287 _resultobj
= Py_BuildValue("s",_ptemp
);
291 #define wxSashEvent_SetDragStatus(_swigobj,_swigarg0) (_swigobj->SetDragStatus(_swigarg0))
292 static PyObject
*_wrap_wxSashEvent_SetDragStatus(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
293 PyObject
* _resultobj
;
295 wxSashDragStatus _arg1
;
296 PyObject
* _argo0
= 0;
297 char *_kwnames
[] = { "self","status", NULL
};
300 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashEvent_SetDragStatus",_kwnames
,&_argo0
,&_arg1
))
303 if (_argo0
== Py_None
) { _arg0
= NULL
; }
304 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashEvent_p")) {
305 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashEvent_SetDragStatus. Expected _wxSashEvent_p.");
310 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
311 wxSashEvent_SetDragStatus(_arg0
,_arg1
);
313 wxPyEndAllowThreads(__tstate
);
314 if (PyErr_Occurred()) return NULL
;
315 } Py_INCREF(Py_None
);
316 _resultobj
= Py_None
;
320 #define wxSashEvent_GetDragStatus(_swigobj) (_swigobj->GetDragStatus())
321 static PyObject
*_wrap_wxSashEvent_GetDragStatus(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
322 PyObject
* _resultobj
;
323 wxSashDragStatus _result
;
325 PyObject
* _argo0
= 0;
326 char *_kwnames
[] = { "self", NULL
};
329 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashEvent_GetDragStatus",_kwnames
,&_argo0
))
332 if (_argo0
== Py_None
) { _arg0
= NULL
; }
333 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashEvent_p")) {
334 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashEvent_GetDragStatus. Expected _wxSashEvent_p.");
339 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
340 _result
= (wxSashDragStatus
)wxSashEvent_GetDragStatus(_arg0
);
342 wxPyEndAllowThreads(__tstate
);
343 if (PyErr_Occurred()) return NULL
;
344 } _resultobj
= Py_BuildValue("i",_result
);
348 static void *SwigwxSashWindowTowxWindow(void *ptr
) {
351 src
= (wxSashWindow
*) ptr
;
352 dest
= (wxWindow
*) src
;
353 return (void *) dest
;
356 static void *SwigwxSashWindowTowxEvtHandler(void *ptr
) {
359 src
= (wxSashWindow
*) ptr
;
360 dest
= (wxEvtHandler
*) src
;
361 return (void *) dest
;
364 static void *SwigwxSashWindowTowxObject(void *ptr
) {
367 src
= (wxSashWindow
*) ptr
;
368 dest
= (wxObject
*) src
;
369 return (void *) dest
;
372 #define new_wxSashWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxSashWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
373 static PyObject
*_wrap_new_wxSashWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
374 PyObject
* _resultobj
;
375 wxSashWindow
* _result
;
378 wxPoint
* _arg2
= (wxPoint
*) &wxDefaultPosition
;
379 wxSize
* _arg3
= (wxSize
*) &wxDefaultSize
;
380 long _arg4
= (long ) wxCLIP_CHILDREN
|(wxSW_3D
);
381 char * _arg5
= (char *) "sashWindow";
382 PyObject
* _argo0
= 0;
384 PyObject
* _obj2
= 0;
386 PyObject
* _obj3
= 0;
387 char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL
};
391 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOls:new_wxSashWindow",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))
394 if (_argo0
== Py_None
) { _arg0
= NULL
; }
395 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
396 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxSashWindow. Expected _wxWindow_p.");
403 if (! wxPoint_helper(_obj2
, &_arg2
))
409 if (! wxSize_helper(_obj3
, &_arg3
))
413 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
414 _result
= (wxSashWindow
*)new_wxSashWindow(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
);
416 wxPyEndAllowThreads(__tstate
);
417 if (PyErr_Occurred()) return NULL
;
419 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSashWindow_p");
420 _resultobj
= Py_BuildValue("s",_ptemp
);
423 _resultobj
= Py_None
;
428 #define new_wxPreSashWindow() (new wxSashWindow())
429 static PyObject
*_wrap_new_wxPreSashWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
430 PyObject
* _resultobj
;
431 wxSashWindow
* _result
;
432 char *_kwnames
[] = { NULL
};
436 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreSashWindow",_kwnames
))
439 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
440 _result
= (wxSashWindow
*)new_wxPreSashWindow();
442 wxPyEndAllowThreads(__tstate
);
443 if (PyErr_Occurred()) return NULL
;
445 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSashWindow_p");
446 _resultobj
= Py_BuildValue("s",_ptemp
);
449 _resultobj
= Py_None
;
454 #define wxSashWindow_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
455 static PyObject
*_wrap_wxSashWindow_Create(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
456 PyObject
* _resultobj
;
458 wxSashWindow
* _arg0
;
461 wxPoint
* _arg3
= (wxPoint
*) &wxDefaultPosition
;
462 wxSize
* _arg4
= (wxSize
*) &wxDefaultSize
;
463 long _arg5
= (long ) wxCLIP_CHILDREN
|(wxSW_3D
);
464 char * _arg6
= (char *) "sashWindow";
465 PyObject
* _argo0
= 0;
466 PyObject
* _argo1
= 0;
468 PyObject
* _obj3
= 0;
470 PyObject
* _obj4
= 0;
471 char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL
};
474 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOls:wxSashWindow_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_arg6
))
477 if (_argo0
== Py_None
) { _arg0
= NULL
; }
478 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) {
479 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_Create. Expected _wxSashWindow_p.");
484 if (_argo1
== Py_None
) { _arg1
= NULL
; }
485 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
486 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSashWindow_Create. Expected _wxWindow_p.");
493 if (! wxPoint_helper(_obj3
, &_arg3
))
499 if (! wxSize_helper(_obj4
, &_arg4
))
503 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
504 _result
= (bool )wxSashWindow_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
);
506 wxPyEndAllowThreads(__tstate
);
507 if (PyErr_Occurred()) return NULL
;
508 } _resultobj
= Py_BuildValue("i",_result
);
512 #define wxSashWindow_GetSashVisible(_swigobj,_swigarg0) (_swigobj->GetSashVisible(_swigarg0))
513 static PyObject
*_wrap_wxSashWindow_GetSashVisible(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
514 PyObject
* _resultobj
;
516 wxSashWindow
* _arg0
;
517 wxSashEdgePosition _arg1
;
518 PyObject
* _argo0
= 0;
519 char *_kwnames
[] = { "self","edge", NULL
};
522 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_GetSashVisible",_kwnames
,&_argo0
,&_arg1
))
525 if (_argo0
== Py_None
) { _arg0
= NULL
; }
526 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) {
527 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetSashVisible. Expected _wxSashWindow_p.");
532 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
533 _result
= (bool )wxSashWindow_GetSashVisible(_arg0
,_arg1
);
535 wxPyEndAllowThreads(__tstate
);
536 if (PyErr_Occurred()) return NULL
;
537 } _resultobj
= Py_BuildValue("i",_result
);
541 #define wxSashWindow_GetDefaultBorderSize(_swigobj) (_swigobj->GetDefaultBorderSize())
542 static PyObject
*_wrap_wxSashWindow_GetDefaultBorderSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
543 PyObject
* _resultobj
;
545 wxSashWindow
* _arg0
;
546 PyObject
* _argo0
= 0;
547 char *_kwnames
[] = { "self", NULL
};
550 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashWindow_GetDefaultBorderSize",_kwnames
,&_argo0
))
553 if (_argo0
== Py_None
) { _arg0
= NULL
; }
554 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) {
555 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetDefaultBorderSize. Expected _wxSashWindow_p.");
560 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
561 _result
= (int )wxSashWindow_GetDefaultBorderSize(_arg0
);
563 wxPyEndAllowThreads(__tstate
);
564 if (PyErr_Occurred()) return NULL
;
565 } _resultobj
= Py_BuildValue("i",_result
);
569 #define wxSashWindow_GetEdgeMargin(_swigobj,_swigarg0) (_swigobj->GetEdgeMargin(_swigarg0))
570 static PyObject
*_wrap_wxSashWindow_GetEdgeMargin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
571 PyObject
* _resultobj
;
573 wxSashWindow
* _arg0
;
574 wxSashEdgePosition _arg1
;
575 PyObject
* _argo0
= 0;
576 char *_kwnames
[] = { "self","edge", NULL
};
579 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_GetEdgeMargin",_kwnames
,&_argo0
,&_arg1
))
582 if (_argo0
== Py_None
) { _arg0
= NULL
; }
583 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) {
584 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetEdgeMargin. Expected _wxSashWindow_p.");
589 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
590 _result
= (int )wxSashWindow_GetEdgeMargin(_arg0
,_arg1
);
592 wxPyEndAllowThreads(__tstate
);
593 if (PyErr_Occurred()) return NULL
;
594 } _resultobj
= Py_BuildValue("i",_result
);
598 #define wxSashWindow_GetExtraBorderSize(_swigobj) (_swigobj->GetExtraBorderSize())
599 static PyObject
*_wrap_wxSashWindow_GetExtraBorderSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
600 PyObject
* _resultobj
;
602 wxSashWindow
* _arg0
;
603 PyObject
* _argo0
= 0;
604 char *_kwnames
[] = { "self", NULL
};
607 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashWindow_GetExtraBorderSize",_kwnames
,&_argo0
))
610 if (_argo0
== Py_None
) { _arg0
= NULL
; }
611 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) {
612 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetExtraBorderSize. Expected _wxSashWindow_p.");
617 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
618 _result
= (int )wxSashWindow_GetExtraBorderSize(_arg0
);
620 wxPyEndAllowThreads(__tstate
);
621 if (PyErr_Occurred()) return NULL
;
622 } _resultobj
= Py_BuildValue("i",_result
);
626 #define wxSashWindow_GetMaximumSizeX(_swigobj) (_swigobj->GetMaximumSizeX())
627 static PyObject
*_wrap_wxSashWindow_GetMaximumSizeX(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
628 PyObject
* _resultobj
;
630 wxSashWindow
* _arg0
;
631 PyObject
* _argo0
= 0;
632 char *_kwnames
[] = { "self", NULL
};
635 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashWindow_GetMaximumSizeX",_kwnames
,&_argo0
))
638 if (_argo0
== Py_None
) { _arg0
= NULL
; }
639 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) {
640 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetMaximumSizeX. Expected _wxSashWindow_p.");
645 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
646 _result
= (int )wxSashWindow_GetMaximumSizeX(_arg0
);
648 wxPyEndAllowThreads(__tstate
);
649 if (PyErr_Occurred()) return NULL
;
650 } _resultobj
= Py_BuildValue("i",_result
);
654 #define wxSashWindow_GetMaximumSizeY(_swigobj) (_swigobj->GetMaximumSizeY())
655 static PyObject
*_wrap_wxSashWindow_GetMaximumSizeY(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
656 PyObject
* _resultobj
;
658 wxSashWindow
* _arg0
;
659 PyObject
* _argo0
= 0;
660 char *_kwnames
[] = { "self", NULL
};
663 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashWindow_GetMaximumSizeY",_kwnames
,&_argo0
))
666 if (_argo0
== Py_None
) { _arg0
= NULL
; }
667 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) {
668 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetMaximumSizeY. Expected _wxSashWindow_p.");
673 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
674 _result
= (int )wxSashWindow_GetMaximumSizeY(_arg0
);
676 wxPyEndAllowThreads(__tstate
);
677 if (PyErr_Occurred()) return NULL
;
678 } _resultobj
= Py_BuildValue("i",_result
);
682 #define wxSashWindow_GetMinimumSizeX(_swigobj) (_swigobj->GetMinimumSizeX())
683 static PyObject
*_wrap_wxSashWindow_GetMinimumSizeX(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
684 PyObject
* _resultobj
;
686 wxSashWindow
* _arg0
;
687 PyObject
* _argo0
= 0;
688 char *_kwnames
[] = { "self", NULL
};
691 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashWindow_GetMinimumSizeX",_kwnames
,&_argo0
))
694 if (_argo0
== Py_None
) { _arg0
= NULL
; }
695 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) {
696 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetMinimumSizeX. Expected _wxSashWindow_p.");
701 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
702 _result
= (int )wxSashWindow_GetMinimumSizeX(_arg0
);
704 wxPyEndAllowThreads(__tstate
);
705 if (PyErr_Occurred()) return NULL
;
706 } _resultobj
= Py_BuildValue("i",_result
);
710 #define wxSashWindow_GetMinimumSizeY(_swigobj) (_swigobj->GetMinimumSizeY())
711 static PyObject
*_wrap_wxSashWindow_GetMinimumSizeY(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
712 PyObject
* _resultobj
;
714 wxSashWindow
* _arg0
;
715 PyObject
* _argo0
= 0;
716 char *_kwnames
[] = { "self", NULL
};
719 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashWindow_GetMinimumSizeY",_kwnames
,&_argo0
))
722 if (_argo0
== Py_None
) { _arg0
= NULL
; }
723 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) {
724 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_GetMinimumSizeY. Expected _wxSashWindow_p.");
729 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
730 _result
= (int )wxSashWindow_GetMinimumSizeY(_arg0
);
732 wxPyEndAllowThreads(__tstate
);
733 if (PyErr_Occurred()) return NULL
;
734 } _resultobj
= Py_BuildValue("i",_result
);
738 #define wxSashWindow_HasBorder(_swigobj,_swigarg0) (_swigobj->HasBorder(_swigarg0))
739 static PyObject
*_wrap_wxSashWindow_HasBorder(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
740 PyObject
* _resultobj
;
742 wxSashWindow
* _arg0
;
743 wxSashEdgePosition _arg1
;
744 PyObject
* _argo0
= 0;
745 char *_kwnames
[] = { "self","edge", NULL
};
748 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_HasBorder",_kwnames
,&_argo0
,&_arg1
))
751 if (_argo0
== Py_None
) { _arg0
= NULL
; }
752 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) {
753 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_HasBorder. Expected _wxSashWindow_p.");
758 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
759 _result
= (bool )wxSashWindow_HasBorder(_arg0
,_arg1
);
761 wxPyEndAllowThreads(__tstate
);
762 if (PyErr_Occurred()) return NULL
;
763 } _resultobj
= Py_BuildValue("i",_result
);
767 #define wxSashWindow_SetDefaultBorderSize(_swigobj,_swigarg0) (_swigobj->SetDefaultBorderSize(_swigarg0))
768 static PyObject
*_wrap_wxSashWindow_SetDefaultBorderSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
769 PyObject
* _resultobj
;
770 wxSashWindow
* _arg0
;
772 PyObject
* _argo0
= 0;
773 char *_kwnames
[] = { "self","width", NULL
};
776 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_SetDefaultBorderSize",_kwnames
,&_argo0
,&_arg1
))
779 if (_argo0
== Py_None
) { _arg0
= NULL
; }
780 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) {
781 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetDefaultBorderSize. Expected _wxSashWindow_p.");
786 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
787 wxSashWindow_SetDefaultBorderSize(_arg0
,_arg1
);
789 wxPyEndAllowThreads(__tstate
);
790 if (PyErr_Occurred()) return NULL
;
791 } Py_INCREF(Py_None
);
792 _resultobj
= Py_None
;
796 #define wxSashWindow_SetExtraBorderSize(_swigobj,_swigarg0) (_swigobj->SetExtraBorderSize(_swigarg0))
797 static PyObject
*_wrap_wxSashWindow_SetExtraBorderSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
798 PyObject
* _resultobj
;
799 wxSashWindow
* _arg0
;
801 PyObject
* _argo0
= 0;
802 char *_kwnames
[] = { "self","width", NULL
};
805 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_SetExtraBorderSize",_kwnames
,&_argo0
,&_arg1
))
808 if (_argo0
== Py_None
) { _arg0
= NULL
; }
809 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) {
810 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetExtraBorderSize. Expected _wxSashWindow_p.");
815 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
816 wxSashWindow_SetExtraBorderSize(_arg0
,_arg1
);
818 wxPyEndAllowThreads(__tstate
);
819 if (PyErr_Occurred()) return NULL
;
820 } Py_INCREF(Py_None
);
821 _resultobj
= Py_None
;
825 #define wxSashWindow_SetMaximumSizeX(_swigobj,_swigarg0) (_swigobj->SetMaximumSizeX(_swigarg0))
826 static PyObject
*_wrap_wxSashWindow_SetMaximumSizeX(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
827 PyObject
* _resultobj
;
828 wxSashWindow
* _arg0
;
830 PyObject
* _argo0
= 0;
831 char *_kwnames
[] = { "self","min", NULL
};
834 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_SetMaximumSizeX",_kwnames
,&_argo0
,&_arg1
))
837 if (_argo0
== Py_None
) { _arg0
= NULL
; }
838 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) {
839 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetMaximumSizeX. Expected _wxSashWindow_p.");
844 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
845 wxSashWindow_SetMaximumSizeX(_arg0
,_arg1
);
847 wxPyEndAllowThreads(__tstate
);
848 if (PyErr_Occurred()) return NULL
;
849 } Py_INCREF(Py_None
);
850 _resultobj
= Py_None
;
854 #define wxSashWindow_SetMaximumSizeY(_swigobj,_swigarg0) (_swigobj->SetMaximumSizeY(_swigarg0))
855 static PyObject
*_wrap_wxSashWindow_SetMaximumSizeY(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
856 PyObject
* _resultobj
;
857 wxSashWindow
* _arg0
;
859 PyObject
* _argo0
= 0;
860 char *_kwnames
[] = { "self","min", NULL
};
863 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_SetMaximumSizeY",_kwnames
,&_argo0
,&_arg1
))
866 if (_argo0
== Py_None
) { _arg0
= NULL
; }
867 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) {
868 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetMaximumSizeY. Expected _wxSashWindow_p.");
873 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
874 wxSashWindow_SetMaximumSizeY(_arg0
,_arg1
);
876 wxPyEndAllowThreads(__tstate
);
877 if (PyErr_Occurred()) return NULL
;
878 } Py_INCREF(Py_None
);
879 _resultobj
= Py_None
;
883 #define wxSashWindow_SetMinimumSizeX(_swigobj,_swigarg0) (_swigobj->SetMinimumSizeX(_swigarg0))
884 static PyObject
*_wrap_wxSashWindow_SetMinimumSizeX(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
885 PyObject
* _resultobj
;
886 wxSashWindow
* _arg0
;
888 PyObject
* _argo0
= 0;
889 char *_kwnames
[] = { "self","min", NULL
};
892 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_SetMinimumSizeX",_kwnames
,&_argo0
,&_arg1
))
895 if (_argo0
== Py_None
) { _arg0
= NULL
; }
896 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) {
897 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetMinimumSizeX. Expected _wxSashWindow_p.");
902 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
903 wxSashWindow_SetMinimumSizeX(_arg0
,_arg1
);
905 wxPyEndAllowThreads(__tstate
);
906 if (PyErr_Occurred()) return NULL
;
907 } Py_INCREF(Py_None
);
908 _resultobj
= Py_None
;
912 #define wxSashWindow_SetMinimumSizeY(_swigobj,_swigarg0) (_swigobj->SetMinimumSizeY(_swigarg0))
913 static PyObject
*_wrap_wxSashWindow_SetMinimumSizeY(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
914 PyObject
* _resultobj
;
915 wxSashWindow
* _arg0
;
917 PyObject
* _argo0
= 0;
918 char *_kwnames
[] = { "self","min", NULL
};
921 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashWindow_SetMinimumSizeY",_kwnames
,&_argo0
,&_arg1
))
924 if (_argo0
== Py_None
) { _arg0
= NULL
; }
925 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) {
926 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetMinimumSizeY. Expected _wxSashWindow_p.");
931 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
932 wxSashWindow_SetMinimumSizeY(_arg0
,_arg1
);
934 wxPyEndAllowThreads(__tstate
);
935 if (PyErr_Occurred()) return NULL
;
936 } Py_INCREF(Py_None
);
937 _resultobj
= Py_None
;
941 #define wxSashWindow_SetSashVisible(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSashVisible(_swigarg0,_swigarg1))
942 static PyObject
*_wrap_wxSashWindow_SetSashVisible(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
943 PyObject
* _resultobj
;
944 wxSashWindow
* _arg0
;
945 wxSashEdgePosition _arg1
;
947 PyObject
* _argo0
= 0;
949 char *_kwnames
[] = { "self","edge","visible", NULL
};
952 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxSashWindow_SetSashVisible",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
955 if (_argo0
== Py_None
) { _arg0
= NULL
; }
956 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) {
957 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetSashVisible. Expected _wxSashWindow_p.");
961 _arg2
= (bool ) tempbool2
;
963 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
964 wxSashWindow_SetSashVisible(_arg0
,_arg1
,_arg2
);
966 wxPyEndAllowThreads(__tstate
);
967 if (PyErr_Occurred()) return NULL
;
968 } Py_INCREF(Py_None
);
969 _resultobj
= Py_None
;
973 #define wxSashWindow_SetSashBorder(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSashBorder(_swigarg0,_swigarg1))
974 static PyObject
*_wrap_wxSashWindow_SetSashBorder(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
975 PyObject
* _resultobj
;
976 wxSashWindow
* _arg0
;
977 wxSashEdgePosition _arg1
;
979 PyObject
* _argo0
= 0;
981 char *_kwnames
[] = { "self","edge","hasBorder", NULL
};
984 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxSashWindow_SetSashBorder",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
987 if (_argo0
== Py_None
) { _arg0
= NULL
; }
988 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashWindow_p")) {
989 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashWindow_SetSashBorder. Expected _wxSashWindow_p.");
993 _arg2
= (bool ) tempbool2
;
995 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
996 wxSashWindow_SetSashBorder(_arg0
,_arg1
,_arg2
);
998 wxPyEndAllowThreads(__tstate
);
999 if (PyErr_Occurred()) return NULL
;
1000 } Py_INCREF(Py_None
);
1001 _resultobj
= Py_None
;
1005 static void *SwigwxQueryLayoutInfoEventTowxEvent(void *ptr
) {
1006 wxQueryLayoutInfoEvent
*src
;
1008 src
= (wxQueryLayoutInfoEvent
*) ptr
;
1009 dest
= (wxEvent
*) src
;
1010 return (void *) dest
;
1013 static void *SwigwxQueryLayoutInfoEventTowxObject(void *ptr
) {
1014 wxQueryLayoutInfoEvent
*src
;
1016 src
= (wxQueryLayoutInfoEvent
*) ptr
;
1017 dest
= (wxObject
*) src
;
1018 return (void *) dest
;
1021 #define new_wxQueryLayoutInfoEvent(_swigarg0) (new wxQueryLayoutInfoEvent(_swigarg0))
1022 static PyObject
*_wrap_new_wxQueryLayoutInfoEvent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1023 PyObject
* _resultobj
;
1024 wxQueryLayoutInfoEvent
* _result
;
1025 wxWindowID _arg0
= (wxWindowID
) 0;
1026 char *_kwnames
[] = { "id", NULL
};
1030 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxQueryLayoutInfoEvent",_kwnames
,&_arg0
))
1033 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1034 _result
= (wxQueryLayoutInfoEvent
*)new_wxQueryLayoutInfoEvent(_arg0
);
1036 wxPyEndAllowThreads(__tstate
);
1037 if (PyErr_Occurred()) return NULL
;
1039 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxQueryLayoutInfoEvent_p");
1040 _resultobj
= Py_BuildValue("s",_ptemp
);
1043 _resultobj
= Py_None
;
1048 #define wxQueryLayoutInfoEvent_SetRequestedLength(_swigobj,_swigarg0) (_swigobj->SetRequestedLength(_swigarg0))
1049 static PyObject
*_wrap_wxQueryLayoutInfoEvent_SetRequestedLength(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1050 PyObject
* _resultobj
;
1051 wxQueryLayoutInfoEvent
* _arg0
;
1053 PyObject
* _argo0
= 0;
1054 char *_kwnames
[] = { "self","length", NULL
};
1057 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxQueryLayoutInfoEvent_SetRequestedLength",_kwnames
,&_argo0
,&_arg1
))
1060 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1061 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) {
1062 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_SetRequestedLength. Expected _wxQueryLayoutInfoEvent_p.");
1067 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1068 wxQueryLayoutInfoEvent_SetRequestedLength(_arg0
,_arg1
);
1070 wxPyEndAllowThreads(__tstate
);
1071 if (PyErr_Occurred()) return NULL
;
1072 } Py_INCREF(Py_None
);
1073 _resultobj
= Py_None
;
1077 #define wxQueryLayoutInfoEvent_GetRequestedLength(_swigobj) (_swigobj->GetRequestedLength())
1078 static PyObject
*_wrap_wxQueryLayoutInfoEvent_GetRequestedLength(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1079 PyObject
* _resultobj
;
1081 wxQueryLayoutInfoEvent
* _arg0
;
1082 PyObject
* _argo0
= 0;
1083 char *_kwnames
[] = { "self", NULL
};
1086 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxQueryLayoutInfoEvent_GetRequestedLength",_kwnames
,&_argo0
))
1089 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1090 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) {
1091 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_GetRequestedLength. Expected _wxQueryLayoutInfoEvent_p.");
1096 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1097 _result
= (int )wxQueryLayoutInfoEvent_GetRequestedLength(_arg0
);
1099 wxPyEndAllowThreads(__tstate
);
1100 if (PyErr_Occurred()) return NULL
;
1101 } _resultobj
= Py_BuildValue("i",_result
);
1105 #define wxQueryLayoutInfoEvent_SetFlags(_swigobj,_swigarg0) (_swigobj->SetFlags(_swigarg0))
1106 static PyObject
*_wrap_wxQueryLayoutInfoEvent_SetFlags(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1107 PyObject
* _resultobj
;
1108 wxQueryLayoutInfoEvent
* _arg0
;
1110 PyObject
* _argo0
= 0;
1111 char *_kwnames
[] = { "self","flags", NULL
};
1114 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxQueryLayoutInfoEvent_SetFlags",_kwnames
,&_argo0
,&_arg1
))
1117 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1118 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) {
1119 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_SetFlags. Expected _wxQueryLayoutInfoEvent_p.");
1124 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1125 wxQueryLayoutInfoEvent_SetFlags(_arg0
,_arg1
);
1127 wxPyEndAllowThreads(__tstate
);
1128 if (PyErr_Occurred()) return NULL
;
1129 } Py_INCREF(Py_None
);
1130 _resultobj
= Py_None
;
1134 #define wxQueryLayoutInfoEvent_GetFlags(_swigobj) (_swigobj->GetFlags())
1135 static PyObject
*_wrap_wxQueryLayoutInfoEvent_GetFlags(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1136 PyObject
* _resultobj
;
1138 wxQueryLayoutInfoEvent
* _arg0
;
1139 PyObject
* _argo0
= 0;
1140 char *_kwnames
[] = { "self", NULL
};
1143 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxQueryLayoutInfoEvent_GetFlags",_kwnames
,&_argo0
))
1146 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1147 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) {
1148 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_GetFlags. Expected _wxQueryLayoutInfoEvent_p.");
1153 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1154 _result
= (int )wxQueryLayoutInfoEvent_GetFlags(_arg0
);
1156 wxPyEndAllowThreads(__tstate
);
1157 if (PyErr_Occurred()) return NULL
;
1158 } _resultobj
= Py_BuildValue("i",_result
);
1162 #define wxQueryLayoutInfoEvent_SetSize(_swigobj,_swigarg0) (_swigobj->SetSize(_swigarg0))
1163 static PyObject
*_wrap_wxQueryLayoutInfoEvent_SetSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1164 PyObject
* _resultobj
;
1165 wxQueryLayoutInfoEvent
* _arg0
;
1167 PyObject
* _argo0
= 0;
1169 PyObject
* _obj1
= 0;
1170 char *_kwnames
[] = { "self","size", NULL
};
1173 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxQueryLayoutInfoEvent_SetSize",_kwnames
,&_argo0
,&_obj1
))
1176 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1177 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) {
1178 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_SetSize. Expected _wxQueryLayoutInfoEvent_p.");
1184 if (! wxSize_helper(_obj1
, &_arg1
))
1188 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1189 wxQueryLayoutInfoEvent_SetSize(_arg0
,*_arg1
);
1191 wxPyEndAllowThreads(__tstate
);
1192 if (PyErr_Occurred()) return NULL
;
1193 } Py_INCREF(Py_None
);
1194 _resultobj
= Py_None
;
1198 #define wxQueryLayoutInfoEvent_GetSize(_swigobj) (_swigobj->GetSize())
1199 static PyObject
*_wrap_wxQueryLayoutInfoEvent_GetSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1200 PyObject
* _resultobj
;
1202 wxQueryLayoutInfoEvent
* _arg0
;
1203 PyObject
* _argo0
= 0;
1204 char *_kwnames
[] = { "self", NULL
};
1208 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxQueryLayoutInfoEvent_GetSize",_kwnames
,&_argo0
))
1211 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1212 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) {
1213 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_GetSize. Expected _wxQueryLayoutInfoEvent_p.");
1218 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1219 _result
= new wxSize (wxQueryLayoutInfoEvent_GetSize(_arg0
));
1221 wxPyEndAllowThreads(__tstate
);
1222 if (PyErr_Occurred()) return NULL
;
1223 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
1224 _resultobj
= Py_BuildValue("s",_ptemp
);
1228 #define wxQueryLayoutInfoEvent_SetOrientation(_swigobj,_swigarg0) (_swigobj->SetOrientation(_swigarg0))
1229 static PyObject
*_wrap_wxQueryLayoutInfoEvent_SetOrientation(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1230 PyObject
* _resultobj
;
1231 wxQueryLayoutInfoEvent
* _arg0
;
1232 wxLayoutOrientation _arg1
;
1233 PyObject
* _argo0
= 0;
1234 char *_kwnames
[] = { "self","orient", NULL
};
1237 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxQueryLayoutInfoEvent_SetOrientation",_kwnames
,&_argo0
,&_arg1
))
1240 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1241 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) {
1242 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_SetOrientation. Expected _wxQueryLayoutInfoEvent_p.");
1247 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1248 wxQueryLayoutInfoEvent_SetOrientation(_arg0
,_arg1
);
1250 wxPyEndAllowThreads(__tstate
);
1251 if (PyErr_Occurred()) return NULL
;
1252 } Py_INCREF(Py_None
);
1253 _resultobj
= Py_None
;
1257 #define wxQueryLayoutInfoEvent_GetOrientation(_swigobj) (_swigobj->GetOrientation())
1258 static PyObject
*_wrap_wxQueryLayoutInfoEvent_GetOrientation(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1259 PyObject
* _resultobj
;
1260 wxLayoutOrientation _result
;
1261 wxQueryLayoutInfoEvent
* _arg0
;
1262 PyObject
* _argo0
= 0;
1263 char *_kwnames
[] = { "self", NULL
};
1266 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxQueryLayoutInfoEvent_GetOrientation",_kwnames
,&_argo0
))
1269 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1270 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) {
1271 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_GetOrientation. Expected _wxQueryLayoutInfoEvent_p.");
1276 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1277 _result
= (wxLayoutOrientation
)wxQueryLayoutInfoEvent_GetOrientation(_arg0
);
1279 wxPyEndAllowThreads(__tstate
);
1280 if (PyErr_Occurred()) return NULL
;
1281 } _resultobj
= Py_BuildValue("i",_result
);
1285 #define wxQueryLayoutInfoEvent_SetAlignment(_swigobj,_swigarg0) (_swigobj->SetAlignment(_swigarg0))
1286 static PyObject
*_wrap_wxQueryLayoutInfoEvent_SetAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1287 PyObject
* _resultobj
;
1288 wxQueryLayoutInfoEvent
* _arg0
;
1289 wxLayoutAlignment _arg1
;
1290 PyObject
* _argo0
= 0;
1291 char *_kwnames
[] = { "self","align", NULL
};
1294 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxQueryLayoutInfoEvent_SetAlignment",_kwnames
,&_argo0
,&_arg1
))
1297 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1298 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) {
1299 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_SetAlignment. Expected _wxQueryLayoutInfoEvent_p.");
1304 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1305 wxQueryLayoutInfoEvent_SetAlignment(_arg0
,_arg1
);
1307 wxPyEndAllowThreads(__tstate
);
1308 if (PyErr_Occurred()) return NULL
;
1309 } Py_INCREF(Py_None
);
1310 _resultobj
= Py_None
;
1314 #define wxQueryLayoutInfoEvent_GetAlignment(_swigobj) (_swigobj->GetAlignment())
1315 static PyObject
*_wrap_wxQueryLayoutInfoEvent_GetAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1316 PyObject
* _resultobj
;
1317 wxLayoutAlignment _result
;
1318 wxQueryLayoutInfoEvent
* _arg0
;
1319 PyObject
* _argo0
= 0;
1320 char *_kwnames
[] = { "self", NULL
};
1323 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxQueryLayoutInfoEvent_GetAlignment",_kwnames
,&_argo0
))
1326 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1327 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryLayoutInfoEvent_p")) {
1328 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryLayoutInfoEvent_GetAlignment. Expected _wxQueryLayoutInfoEvent_p.");
1333 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1334 _result
= (wxLayoutAlignment
)wxQueryLayoutInfoEvent_GetAlignment(_arg0
);
1336 wxPyEndAllowThreads(__tstate
);
1337 if (PyErr_Occurred()) return NULL
;
1338 } _resultobj
= Py_BuildValue("i",_result
);
1342 static void *SwigwxCalculateLayoutEventTowxEvent(void *ptr
) {
1343 wxCalculateLayoutEvent
*src
;
1345 src
= (wxCalculateLayoutEvent
*) ptr
;
1346 dest
= (wxEvent
*) src
;
1347 return (void *) dest
;
1350 static void *SwigwxCalculateLayoutEventTowxObject(void *ptr
) {
1351 wxCalculateLayoutEvent
*src
;
1353 src
= (wxCalculateLayoutEvent
*) ptr
;
1354 dest
= (wxObject
*) src
;
1355 return (void *) dest
;
1358 #define new_wxCalculateLayoutEvent(_swigarg0) (new wxCalculateLayoutEvent(_swigarg0))
1359 static PyObject
*_wrap_new_wxCalculateLayoutEvent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1360 PyObject
* _resultobj
;
1361 wxCalculateLayoutEvent
* _result
;
1362 wxWindowID _arg0
= (wxWindowID
) 0;
1363 char *_kwnames
[] = { "id", NULL
};
1367 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxCalculateLayoutEvent",_kwnames
,&_arg0
))
1370 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1371 _result
= (wxCalculateLayoutEvent
*)new_wxCalculateLayoutEvent(_arg0
);
1373 wxPyEndAllowThreads(__tstate
);
1374 if (PyErr_Occurred()) return NULL
;
1376 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCalculateLayoutEvent_p");
1377 _resultobj
= Py_BuildValue("s",_ptemp
);
1380 _resultobj
= Py_None
;
1385 #define wxCalculateLayoutEvent_SetFlags(_swigobj,_swigarg0) (_swigobj->SetFlags(_swigarg0))
1386 static PyObject
*_wrap_wxCalculateLayoutEvent_SetFlags(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1387 PyObject
* _resultobj
;
1388 wxCalculateLayoutEvent
* _arg0
;
1390 PyObject
* _argo0
= 0;
1391 char *_kwnames
[] = { "self","flags", NULL
};
1394 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxCalculateLayoutEvent_SetFlags",_kwnames
,&_argo0
,&_arg1
))
1397 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1398 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalculateLayoutEvent_p")) {
1399 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalculateLayoutEvent_SetFlags. Expected _wxCalculateLayoutEvent_p.");
1404 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1405 wxCalculateLayoutEvent_SetFlags(_arg0
,_arg1
);
1407 wxPyEndAllowThreads(__tstate
);
1408 if (PyErr_Occurred()) return NULL
;
1409 } Py_INCREF(Py_None
);
1410 _resultobj
= Py_None
;
1414 #define wxCalculateLayoutEvent_GetFlags(_swigobj) (_swigobj->GetFlags())
1415 static PyObject
*_wrap_wxCalculateLayoutEvent_GetFlags(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1416 PyObject
* _resultobj
;
1418 wxCalculateLayoutEvent
* _arg0
;
1419 PyObject
* _argo0
= 0;
1420 char *_kwnames
[] = { "self", NULL
};
1423 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCalculateLayoutEvent_GetFlags",_kwnames
,&_argo0
))
1426 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1427 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalculateLayoutEvent_p")) {
1428 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalculateLayoutEvent_GetFlags. Expected _wxCalculateLayoutEvent_p.");
1433 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1434 _result
= (int )wxCalculateLayoutEvent_GetFlags(_arg0
);
1436 wxPyEndAllowThreads(__tstate
);
1437 if (PyErr_Occurred()) return NULL
;
1438 } _resultobj
= Py_BuildValue("i",_result
);
1442 #define wxCalculateLayoutEvent_SetRect(_swigobj,_swigarg0) (_swigobj->SetRect(_swigarg0))
1443 static PyObject
*_wrap_wxCalculateLayoutEvent_SetRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1444 PyObject
* _resultobj
;
1445 wxCalculateLayoutEvent
* _arg0
;
1447 PyObject
* _argo0
= 0;
1449 PyObject
* _obj1
= 0;
1450 char *_kwnames
[] = { "self","rect", NULL
};
1453 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxCalculateLayoutEvent_SetRect",_kwnames
,&_argo0
,&_obj1
))
1456 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1457 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalculateLayoutEvent_p")) {
1458 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalculateLayoutEvent_SetRect. Expected _wxCalculateLayoutEvent_p.");
1464 if (! wxRect_helper(_obj1
, &_arg1
))
1468 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1469 wxCalculateLayoutEvent_SetRect(_arg0
,*_arg1
);
1471 wxPyEndAllowThreads(__tstate
);
1472 if (PyErr_Occurred()) return NULL
;
1473 } Py_INCREF(Py_None
);
1474 _resultobj
= Py_None
;
1478 #define wxCalculateLayoutEvent_GetRect(_swigobj) (_swigobj->GetRect())
1479 static PyObject
*_wrap_wxCalculateLayoutEvent_GetRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1480 PyObject
* _resultobj
;
1482 wxCalculateLayoutEvent
* _arg0
;
1483 PyObject
* _argo0
= 0;
1484 char *_kwnames
[] = { "self", NULL
};
1488 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCalculateLayoutEvent_GetRect",_kwnames
,&_argo0
))
1491 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1492 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalculateLayoutEvent_p")) {
1493 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalculateLayoutEvent_GetRect. Expected _wxCalculateLayoutEvent_p.");
1498 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1499 _result
= new wxRect (wxCalculateLayoutEvent_GetRect(_arg0
));
1501 wxPyEndAllowThreads(__tstate
);
1502 if (PyErr_Occurred()) return NULL
;
1503 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p");
1504 _resultobj
= Py_BuildValue("s",_ptemp
);
1508 static void *SwigwxSashLayoutWindowTowxSashWindow(void *ptr
) {
1509 wxSashLayoutWindow
*src
;
1511 src
= (wxSashLayoutWindow
*) ptr
;
1512 dest
= (wxSashWindow
*) src
;
1513 return (void *) dest
;
1516 static void *SwigwxSashLayoutWindowTowxWindow(void *ptr
) {
1517 wxSashLayoutWindow
*src
;
1519 src
= (wxSashLayoutWindow
*) ptr
;
1520 dest
= (wxWindow
*) src
;
1521 return (void *) dest
;
1524 static void *SwigwxSashLayoutWindowTowxEvtHandler(void *ptr
) {
1525 wxSashLayoutWindow
*src
;
1527 src
= (wxSashLayoutWindow
*) ptr
;
1528 dest
= (wxEvtHandler
*) src
;
1529 return (void *) dest
;
1532 static void *SwigwxSashLayoutWindowTowxObject(void *ptr
) {
1533 wxSashLayoutWindow
*src
;
1535 src
= (wxSashLayoutWindow
*) ptr
;
1536 dest
= (wxObject
*) src
;
1537 return (void *) dest
;
1540 #define new_wxSashLayoutWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxSashLayoutWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
1541 static PyObject
*_wrap_new_wxSashLayoutWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1542 PyObject
* _resultobj
;
1543 wxSashLayoutWindow
* _result
;
1546 wxPoint
* _arg2
= (wxPoint
*) &wxDefaultPosition
;
1547 wxSize
* _arg3
= (wxSize
*) &wxDefaultSize
;
1548 long _arg4
= (long ) wxCLIP_CHILDREN
|(wxSW_3D
);
1549 char * _arg5
= (char *) "layoutWindow";
1550 PyObject
* _argo0
= 0;
1552 PyObject
* _obj2
= 0;
1554 PyObject
* _obj3
= 0;
1555 char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL
};
1559 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOls:new_wxSashLayoutWindow",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))
1562 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1563 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
1564 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxSashLayoutWindow. Expected _wxWindow_p.");
1571 if (! wxPoint_helper(_obj2
, &_arg2
))
1577 if (! wxSize_helper(_obj3
, &_arg3
))
1581 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1582 _result
= (wxSashLayoutWindow
*)new_wxSashLayoutWindow(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
);
1584 wxPyEndAllowThreads(__tstate
);
1585 if (PyErr_Occurred()) return NULL
;
1587 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSashLayoutWindow_p");
1588 _resultobj
= Py_BuildValue("s",_ptemp
);
1591 _resultobj
= Py_None
;
1596 #define new_wxPreSashLayoutWindow() (new wxSashLayoutWindow())
1597 static PyObject
*_wrap_new_wxPreSashLayoutWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1598 PyObject
* _resultobj
;
1599 wxSashLayoutWindow
* _result
;
1600 char *_kwnames
[] = { NULL
};
1604 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreSashLayoutWindow",_kwnames
))
1607 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1608 _result
= (wxSashLayoutWindow
*)new_wxPreSashLayoutWindow();
1610 wxPyEndAllowThreads(__tstate
);
1611 if (PyErr_Occurred()) return NULL
;
1613 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSashLayoutWindow_p");
1614 _resultobj
= Py_BuildValue("s",_ptemp
);
1617 _resultobj
= Py_None
;
1622 #define wxSashLayoutWindow_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
1623 static PyObject
*_wrap_wxSashLayoutWindow_Create(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1624 PyObject
* _resultobj
;
1626 wxSashLayoutWindow
* _arg0
;
1629 wxPoint
* _arg3
= (wxPoint
*) &wxDefaultPosition
;
1630 wxSize
* _arg4
= (wxSize
*) &wxDefaultSize
;
1631 long _arg5
= (long ) wxCLIP_CHILDREN
|(wxSW_3D
);
1632 char * _arg6
= (char *) "layoutWindow";
1633 PyObject
* _argo0
= 0;
1634 PyObject
* _argo1
= 0;
1636 PyObject
* _obj3
= 0;
1638 PyObject
* _obj4
= 0;
1639 char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL
};
1642 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOls:wxSashLayoutWindow_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_arg6
))
1645 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1646 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashLayoutWindow_p")) {
1647 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashLayoutWindow_Create. Expected _wxSashLayoutWindow_p.");
1652 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1653 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
1654 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSashLayoutWindow_Create. Expected _wxWindow_p.");
1661 if (! wxPoint_helper(_obj3
, &_arg3
))
1667 if (! wxSize_helper(_obj4
, &_arg4
))
1671 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1672 _result
= (bool )wxSashLayoutWindow_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
);
1674 wxPyEndAllowThreads(__tstate
);
1675 if (PyErr_Occurred()) return NULL
;
1676 } _resultobj
= Py_BuildValue("i",_result
);
1680 #define wxSashLayoutWindow_GetAlignment(_swigobj) (_swigobj->GetAlignment())
1681 static PyObject
*_wrap_wxSashLayoutWindow_GetAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1682 PyObject
* _resultobj
;
1683 wxLayoutAlignment _result
;
1684 wxSashLayoutWindow
* _arg0
;
1685 PyObject
* _argo0
= 0;
1686 char *_kwnames
[] = { "self", NULL
};
1689 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashLayoutWindow_GetAlignment",_kwnames
,&_argo0
))
1692 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1693 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashLayoutWindow_p")) {
1694 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashLayoutWindow_GetAlignment. Expected _wxSashLayoutWindow_p.");
1699 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1700 _result
= (wxLayoutAlignment
)wxSashLayoutWindow_GetAlignment(_arg0
);
1702 wxPyEndAllowThreads(__tstate
);
1703 if (PyErr_Occurred()) return NULL
;
1704 } _resultobj
= Py_BuildValue("i",_result
);
1708 #define wxSashLayoutWindow_GetOrientation(_swigobj) (_swigobj->GetOrientation())
1709 static PyObject
*_wrap_wxSashLayoutWindow_GetOrientation(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1710 PyObject
* _resultobj
;
1711 wxLayoutOrientation _result
;
1712 wxSashLayoutWindow
* _arg0
;
1713 PyObject
* _argo0
= 0;
1714 char *_kwnames
[] = { "self", NULL
};
1717 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSashLayoutWindow_GetOrientation",_kwnames
,&_argo0
))
1720 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1721 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashLayoutWindow_p")) {
1722 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashLayoutWindow_GetOrientation. Expected _wxSashLayoutWindow_p.");
1727 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1728 _result
= (wxLayoutOrientation
)wxSashLayoutWindow_GetOrientation(_arg0
);
1730 wxPyEndAllowThreads(__tstate
);
1731 if (PyErr_Occurred()) return NULL
;
1732 } _resultobj
= Py_BuildValue("i",_result
);
1736 #define wxSashLayoutWindow_SetAlignment(_swigobj,_swigarg0) (_swigobj->SetAlignment(_swigarg0))
1737 static PyObject
*_wrap_wxSashLayoutWindow_SetAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1738 PyObject
* _resultobj
;
1739 wxSashLayoutWindow
* _arg0
;
1740 wxLayoutAlignment _arg1
;
1741 PyObject
* _argo0
= 0;
1742 char *_kwnames
[] = { "self","alignment", NULL
};
1745 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashLayoutWindow_SetAlignment",_kwnames
,&_argo0
,&_arg1
))
1748 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1749 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashLayoutWindow_p")) {
1750 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashLayoutWindow_SetAlignment. Expected _wxSashLayoutWindow_p.");
1755 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1756 wxSashLayoutWindow_SetAlignment(_arg0
,_arg1
);
1758 wxPyEndAllowThreads(__tstate
);
1759 if (PyErr_Occurred()) return NULL
;
1760 } Py_INCREF(Py_None
);
1761 _resultobj
= Py_None
;
1765 #define wxSashLayoutWindow_SetDefaultSize(_swigobj,_swigarg0) (_swigobj->SetDefaultSize(_swigarg0))
1766 static PyObject
*_wrap_wxSashLayoutWindow_SetDefaultSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1767 PyObject
* _resultobj
;
1768 wxSashLayoutWindow
* _arg0
;
1770 PyObject
* _argo0
= 0;
1772 PyObject
* _obj1
= 0;
1773 char *_kwnames
[] = { "self","size", NULL
};
1776 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSashLayoutWindow_SetDefaultSize",_kwnames
,&_argo0
,&_obj1
))
1779 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1780 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashLayoutWindow_p")) {
1781 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashLayoutWindow_SetDefaultSize. Expected _wxSashLayoutWindow_p.");
1787 if (! wxSize_helper(_obj1
, &_arg1
))
1791 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1792 wxSashLayoutWindow_SetDefaultSize(_arg0
,*_arg1
);
1794 wxPyEndAllowThreads(__tstate
);
1795 if (PyErr_Occurred()) return NULL
;
1796 } Py_INCREF(Py_None
);
1797 _resultobj
= Py_None
;
1801 #define wxSashLayoutWindow_SetOrientation(_swigobj,_swigarg0) (_swigobj->SetOrientation(_swigarg0))
1802 static PyObject
*_wrap_wxSashLayoutWindow_SetOrientation(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1803 PyObject
* _resultobj
;
1804 wxSashLayoutWindow
* _arg0
;
1805 wxLayoutOrientation _arg1
;
1806 PyObject
* _argo0
= 0;
1807 char *_kwnames
[] = { "self","orientation", NULL
};
1810 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSashLayoutWindow_SetOrientation",_kwnames
,&_argo0
,&_arg1
))
1813 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1814 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSashLayoutWindow_p")) {
1815 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSashLayoutWindow_SetOrientation. Expected _wxSashLayoutWindow_p.");
1820 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1821 wxSashLayoutWindow_SetOrientation(_arg0
,_arg1
);
1823 wxPyEndAllowThreads(__tstate
);
1824 if (PyErr_Occurred()) return NULL
;
1825 } Py_INCREF(Py_None
);
1826 _resultobj
= Py_None
;
1830 static void *SwigwxLayoutAlgorithmTowxObject(void *ptr
) {
1831 wxLayoutAlgorithm
*src
;
1833 src
= (wxLayoutAlgorithm
*) ptr
;
1834 dest
= (wxObject
*) src
;
1835 return (void *) dest
;
1838 #define new_wxLayoutAlgorithm() (new wxLayoutAlgorithm())
1839 static PyObject
*_wrap_new_wxLayoutAlgorithm(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1840 PyObject
* _resultobj
;
1841 wxLayoutAlgorithm
* _result
;
1842 char *_kwnames
[] = { NULL
};
1846 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLayoutAlgorithm",_kwnames
))
1849 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1850 _result
= (wxLayoutAlgorithm
*)new_wxLayoutAlgorithm();
1852 wxPyEndAllowThreads(__tstate
);
1853 if (PyErr_Occurred()) return NULL
;
1855 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLayoutAlgorithm_p");
1856 _resultobj
= Py_BuildValue("s",_ptemp
);
1859 _resultobj
= Py_None
;
1864 #define delete_wxLayoutAlgorithm(_swigobj) (delete _swigobj)
1865 static PyObject
*_wrap_delete_wxLayoutAlgorithm(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1866 PyObject
* _resultobj
;
1867 wxLayoutAlgorithm
* _arg0
;
1868 PyObject
* _argo0
= 0;
1869 char *_kwnames
[] = { "self", NULL
};
1872 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxLayoutAlgorithm",_kwnames
,&_argo0
))
1875 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1876 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLayoutAlgorithm_p")) {
1877 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxLayoutAlgorithm. Expected _wxLayoutAlgorithm_p.");
1882 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1883 delete_wxLayoutAlgorithm(_arg0
);
1885 wxPyEndAllowThreads(__tstate
);
1886 if (PyErr_Occurred()) return NULL
;
1887 } Py_INCREF(Py_None
);
1888 _resultobj
= Py_None
;
1892 #define wxLayoutAlgorithm_LayoutMDIFrame(_swigobj,_swigarg0,_swigarg1) (_swigobj->LayoutMDIFrame(_swigarg0,_swigarg1))
1893 static PyObject
*_wrap_wxLayoutAlgorithm_LayoutMDIFrame(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1894 PyObject
* _resultobj
;
1896 wxLayoutAlgorithm
* _arg0
;
1897 wxMDIParentFrame
* _arg1
;
1898 wxRect
* _arg2
= (wxRect
*) NULL
;
1899 PyObject
* _argo0
= 0;
1900 PyObject
* _argo1
= 0;
1902 PyObject
* _obj2
= 0;
1903 char *_kwnames
[] = { "self","frame","rect", NULL
};
1906 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxLayoutAlgorithm_LayoutMDIFrame",_kwnames
,&_argo0
,&_argo1
,&_obj2
))
1909 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1910 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLayoutAlgorithm_p")) {
1911 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLayoutAlgorithm_LayoutMDIFrame. Expected _wxLayoutAlgorithm_p.");
1916 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1917 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMDIParentFrame_p")) {
1918 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxLayoutAlgorithm_LayoutMDIFrame. Expected _wxMDIParentFrame_p.");
1925 if (! wxRect_helper(_obj2
, &_arg2
))
1929 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1930 _result
= (bool )wxLayoutAlgorithm_LayoutMDIFrame(_arg0
,_arg1
,_arg2
);
1932 wxPyEndAllowThreads(__tstate
);
1933 if (PyErr_Occurred()) return NULL
;
1934 } _resultobj
= Py_BuildValue("i",_result
);
1938 #define wxLayoutAlgorithm_LayoutFrame(_swigobj,_swigarg0,_swigarg1) (_swigobj->LayoutFrame(_swigarg0,_swigarg1))
1939 static PyObject
*_wrap_wxLayoutAlgorithm_LayoutFrame(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1940 PyObject
* _resultobj
;
1942 wxLayoutAlgorithm
* _arg0
;
1944 wxWindow
* _arg2
= (wxWindow
*) NULL
;
1945 PyObject
* _argo0
= 0;
1946 PyObject
* _argo1
= 0;
1947 PyObject
* _argo2
= 0;
1948 char *_kwnames
[] = { "self","frame","mainWindow", NULL
};
1951 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxLayoutAlgorithm_LayoutFrame",_kwnames
,&_argo0
,&_argo1
,&_argo2
))
1954 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1955 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLayoutAlgorithm_p")) {
1956 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLayoutAlgorithm_LayoutFrame. Expected _wxLayoutAlgorithm_p.");
1961 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1962 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFrame_p")) {
1963 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxLayoutAlgorithm_LayoutFrame. Expected _wxFrame_p.");
1968 if (_argo2
== Py_None
) { _arg2
= NULL
; }
1969 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) {
1970 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxLayoutAlgorithm_LayoutFrame. Expected _wxWindow_p.");
1975 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1976 _result
= (bool )wxLayoutAlgorithm_LayoutFrame(_arg0
,_arg1
,_arg2
);
1978 wxPyEndAllowThreads(__tstate
);
1979 if (PyErr_Occurred()) return NULL
;
1980 } _resultobj
= Py_BuildValue("i",_result
);
1984 #define wxLayoutAlgorithm_LayoutWindow(_swigobj,_swigarg0,_swigarg1) (_swigobj->LayoutWindow(_swigarg0,_swigarg1))
1985 static PyObject
*_wrap_wxLayoutAlgorithm_LayoutWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1986 PyObject
* _resultobj
;
1988 wxLayoutAlgorithm
* _arg0
;
1990 wxWindow
* _arg2
= (wxWindow
*) NULL
;
1991 PyObject
* _argo0
= 0;
1992 PyObject
* _argo1
= 0;
1993 PyObject
* _argo2
= 0;
1994 char *_kwnames
[] = { "self","parent","mainWindow", NULL
};
1997 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxLayoutAlgorithm_LayoutWindow",_kwnames
,&_argo0
,&_argo1
,&_argo2
))
2000 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2001 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLayoutAlgorithm_p")) {
2002 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLayoutAlgorithm_LayoutWindow. Expected _wxLayoutAlgorithm_p.");
2007 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2008 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
2009 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxLayoutAlgorithm_LayoutWindow. Expected _wxWindow_p.");
2014 if (_argo2
== Py_None
) { _arg2
= NULL
; }
2015 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) {
2016 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxLayoutAlgorithm_LayoutWindow. Expected _wxWindow_p.");
2021 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2022 _result
= (bool )wxLayoutAlgorithm_LayoutWindow(_arg0
,_arg1
,_arg2
);
2024 wxPyEndAllowThreads(__tstate
);
2025 if (PyErr_Occurred()) return NULL
;
2026 } _resultobj
= Py_BuildValue("i",_result
);
2030 static void *SwigwxPopupWindowTowxWindow(void *ptr
) {
2033 src
= (wxPopupWindow
*) ptr
;
2034 dest
= (wxWindow
*) src
;
2035 return (void *) dest
;
2038 static void *SwigwxPopupWindowTowxEvtHandler(void *ptr
) {
2041 src
= (wxPopupWindow
*) ptr
;
2042 dest
= (wxEvtHandler
*) src
;
2043 return (void *) dest
;
2046 static void *SwigwxPopupWindowTowxObject(void *ptr
) {
2049 src
= (wxPopupWindow
*) ptr
;
2050 dest
= (wxObject
*) src
;
2051 return (void *) dest
;
2054 #define new_wxPopupWindow(_swigarg0,_swigarg1) (new wxPopupWindow(_swigarg0,_swigarg1))
2055 static PyObject
*_wrap_new_wxPopupWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2056 PyObject
* _resultobj
;
2057 wxPopupWindow
* _result
;
2059 int _arg1
= (int ) wxBORDER_NONE
;
2060 PyObject
* _argo0
= 0;
2061 char *_kwnames
[] = { "parent","flags", NULL
};
2065 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:new_wxPopupWindow",_kwnames
,&_argo0
,&_arg1
))
2068 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2069 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
2070 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPopupWindow. Expected _wxWindow_p.");
2075 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2076 _result
= (wxPopupWindow
*)new_wxPopupWindow(_arg0
,_arg1
);
2078 wxPyEndAllowThreads(__tstate
);
2079 if (PyErr_Occurred()) return NULL
;
2081 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPopupWindow_p");
2082 _resultobj
= Py_BuildValue("s",_ptemp
);
2085 _resultobj
= Py_None
;
2090 #define new_wxPrePopupWindow() (new wxPopupWindow())
2091 static PyObject
*_wrap_new_wxPrePopupWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2092 PyObject
* _resultobj
;
2093 wxPopupWindow
* _result
;
2094 char *_kwnames
[] = { NULL
};
2098 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPrePopupWindow",_kwnames
))
2101 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2102 _result
= (wxPopupWindow
*)new_wxPrePopupWindow();
2104 wxPyEndAllowThreads(__tstate
);
2105 if (PyErr_Occurred()) return NULL
;
2107 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPopupWindow_p");
2108 _resultobj
= Py_BuildValue("s",_ptemp
);
2111 _resultobj
= Py_None
;
2116 #define wxPopupWindow_Create(_swigobj,_swigarg0,_swigarg1) (_swigobj->Create(_swigarg0,_swigarg1))
2117 static PyObject
*_wrap_wxPopupWindow_Create(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2118 PyObject
* _resultobj
;
2120 wxPopupWindow
* _arg0
;
2122 int _arg2
= (int ) wxBORDER_NONE
;
2123 PyObject
* _argo0
= 0;
2124 PyObject
* _argo1
= 0;
2125 char *_kwnames
[] = { "self","parent","flags", NULL
};
2128 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPopupWindow_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
2131 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2132 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPopupWindow_p")) {
2133 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPopupWindow_Create. Expected _wxPopupWindow_p.");
2138 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2139 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
2140 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPopupWindow_Create. Expected _wxWindow_p.");
2145 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2146 _result
= (bool )wxPopupWindow_Create(_arg0
,_arg1
,_arg2
);
2148 wxPyEndAllowThreads(__tstate
);
2149 if (PyErr_Occurred()) return NULL
;
2150 } _resultobj
= Py_BuildValue("i",_result
);
2154 #define wxPopupWindow_Position(_swigobj,_swigarg0,_swigarg1) (_swigobj->Position(_swigarg0,_swigarg1))
2155 static PyObject
*_wrap_wxPopupWindow_Position(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2156 PyObject
* _resultobj
;
2157 wxPopupWindow
* _arg0
;
2160 PyObject
* _argo0
= 0;
2162 PyObject
* _obj1
= 0;
2164 PyObject
* _obj2
= 0;
2165 char *_kwnames
[] = { "self","ptOrigin","size", NULL
};
2168 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPopupWindow_Position",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
2171 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2172 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPopupWindow_p")) {
2173 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPopupWindow_Position. Expected _wxPopupWindow_p.");
2179 if (! wxPoint_helper(_obj1
, &_arg1
))
2184 if (! wxSize_helper(_obj2
, &_arg2
))
2188 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2189 wxPopupWindow_Position(_arg0
,*_arg1
,*_arg2
);
2191 wxPyEndAllowThreads(__tstate
);
2192 if (PyErr_Occurred()) return NULL
;
2193 } Py_INCREF(Py_None
);
2194 _resultobj
= Py_None
;
2198 static void *SwigwxPyPopupTransientWindowTowxPopupWindow(void *ptr
) {
2199 wxPyPopupTransientWindow
*src
;
2200 wxPopupWindow
*dest
;
2201 src
= (wxPyPopupTransientWindow
*) ptr
;
2202 dest
= (wxPopupWindow
*) src
;
2203 return (void *) dest
;
2206 static void *SwigwxPyPopupTransientWindowTowxWindow(void *ptr
) {
2207 wxPyPopupTransientWindow
*src
;
2209 src
= (wxPyPopupTransientWindow
*) ptr
;
2210 dest
= (wxWindow
*) src
;
2211 return (void *) dest
;
2214 static void *SwigwxPyPopupTransientWindowTowxEvtHandler(void *ptr
) {
2215 wxPyPopupTransientWindow
*src
;
2217 src
= (wxPyPopupTransientWindow
*) ptr
;
2218 dest
= (wxEvtHandler
*) src
;
2219 return (void *) dest
;
2222 static void *SwigwxPyPopupTransientWindowTowxObject(void *ptr
) {
2223 wxPyPopupTransientWindow
*src
;
2225 src
= (wxPyPopupTransientWindow
*) ptr
;
2226 dest
= (wxObject
*) src
;
2227 return (void *) dest
;
2230 #define new_wxPopupTransientWindow(_swigarg0,_swigarg1) (new wxPyPopupTransientWindow(_swigarg0,_swigarg1))
2231 static PyObject
*_wrap_new_wxPopupTransientWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2232 PyObject
* _resultobj
;
2233 wxPyPopupTransientWindow
* _result
;
2235 int _arg1
= (int ) wxBORDER_NONE
;
2236 PyObject
* _argo0
= 0;
2237 char *_kwnames
[] = { "parent","style", NULL
};
2241 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:new_wxPopupTransientWindow",_kwnames
,&_argo0
,&_arg1
))
2244 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2245 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
2246 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPopupTransientWindow. Expected _wxWindow_p.");
2251 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2252 _result
= (wxPyPopupTransientWindow
*)new_wxPopupTransientWindow(_arg0
,_arg1
);
2254 wxPyEndAllowThreads(__tstate
);
2255 if (PyErr_Occurred()) return NULL
;
2257 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyPopupTransientWindow_p");
2258 _resultobj
= Py_BuildValue("s",_ptemp
);
2261 _resultobj
= Py_None
;
2266 #define new_wxPrePopupTransientWindow() (new wxPyPopupTransientWindow())
2267 static PyObject
*_wrap_new_wxPrePopupTransientWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2268 PyObject
* _resultobj
;
2269 wxPyPopupTransientWindow
* _result
;
2270 char *_kwnames
[] = { NULL
};
2274 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPrePopupTransientWindow",_kwnames
))
2277 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2278 _result
= (wxPyPopupTransientWindow
*)new_wxPrePopupTransientWindow();
2280 wxPyEndAllowThreads(__tstate
);
2281 if (PyErr_Occurred()) return NULL
;
2283 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyPopupTransientWindow_p");
2284 _resultobj
= Py_BuildValue("s",_ptemp
);
2287 _resultobj
= Py_None
;
2292 #define wxPopupTransientWindow__setCallbackInfo(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1))
2293 static PyObject
*_wrap_wxPopupTransientWindow__setCallbackInfo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2294 PyObject
* _resultobj
;
2295 wxPyPopupTransientWindow
* _arg0
;
2298 PyObject
* _argo0
= 0;
2299 PyObject
* _obj1
= 0;
2300 PyObject
* _obj2
= 0;
2301 char *_kwnames
[] = { "self","self","_class", NULL
};
2304 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPopupTransientWindow__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
2307 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2308 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPopupTransientWindow_p")) {
2309 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPopupTransientWindow__setCallbackInfo. Expected _wxPyPopupTransientWindow_p.");
2320 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2321 wxPopupTransientWindow__setCallbackInfo(_arg0
,_arg1
,_arg2
);
2323 wxPyEndAllowThreads(__tstate
);
2324 if (PyErr_Occurred()) return NULL
;
2325 } Py_INCREF(Py_None
);
2326 _resultobj
= Py_None
;
2330 #define wxPopupTransientWindow_Popup(_swigobj,_swigarg0) (_swigobj->Popup(_swigarg0))
2331 static PyObject
*_wrap_wxPopupTransientWindow_Popup(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2332 PyObject
* _resultobj
;
2333 wxPyPopupTransientWindow
* _arg0
;
2334 wxWindow
* _arg1
= (wxWindow
*) NULL
;
2335 PyObject
* _argo0
= 0;
2336 PyObject
* _argo1
= 0;
2337 char *_kwnames
[] = { "self","focus", NULL
};
2340 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxPopupTransientWindow_Popup",_kwnames
,&_argo0
,&_argo1
))
2343 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2344 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPopupTransientWindow_p")) {
2345 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPopupTransientWindow_Popup. Expected _wxPyPopupTransientWindow_p.");
2350 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2351 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
2352 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPopupTransientWindow_Popup. Expected _wxWindow_p.");
2357 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2358 wxPopupTransientWindow_Popup(_arg0
,_arg1
);
2360 wxPyEndAllowThreads(__tstate
);
2361 if (PyErr_Occurred()) return NULL
;
2362 } Py_INCREF(Py_None
);
2363 _resultobj
= Py_None
;
2367 #define wxPopupTransientWindow_Dismiss(_swigobj) (_swigobj->Dismiss())
2368 static PyObject
*_wrap_wxPopupTransientWindow_Dismiss(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2369 PyObject
* _resultobj
;
2370 wxPyPopupTransientWindow
* _arg0
;
2371 PyObject
* _argo0
= 0;
2372 char *_kwnames
[] = { "self", NULL
};
2375 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPopupTransientWindow_Dismiss",_kwnames
,&_argo0
))
2378 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2379 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPopupTransientWindow_p")) {
2380 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPopupTransientWindow_Dismiss. Expected _wxPyPopupTransientWindow_p.");
2385 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2386 wxPopupTransientWindow_Dismiss(_arg0
);
2388 wxPyEndAllowThreads(__tstate
);
2389 if (PyErr_Occurred()) return NULL
;
2390 } Py_INCREF(Py_None
);
2391 _resultobj
= Py_None
;
2395 static void *SwigwxTipWindowTowxPyPopupTransientWindow(void *ptr
) {
2397 wxPyPopupTransientWindow
*dest
;
2398 src
= (wxTipWindow
*) ptr
;
2399 dest
= (wxPyPopupTransientWindow
*) src
;
2400 return (void *) dest
;
2403 static void *SwigwxTipWindowTowxPopupWindow(void *ptr
) {
2405 wxPopupWindow
*dest
;
2406 src
= (wxTipWindow
*) ptr
;
2407 dest
= (wxPopupWindow
*) src
;
2408 return (void *) dest
;
2411 static void *SwigwxTipWindowTowxWindow(void *ptr
) {
2414 src
= (wxTipWindow
*) ptr
;
2415 dest
= (wxWindow
*) src
;
2416 return (void *) dest
;
2419 static void *SwigwxTipWindowTowxEvtHandler(void *ptr
) {
2422 src
= (wxTipWindow
*) ptr
;
2423 dest
= (wxEvtHandler
*) src
;
2424 return (void *) dest
;
2427 static void *SwigwxTipWindowTowxObject(void *ptr
) {
2430 src
= (wxTipWindow
*) ptr
;
2431 dest
= (wxObject
*) src
;
2432 return (void *) dest
;
2435 static wxTipWindow
*new_wxTipWindow(wxWindow
*parent
,const wxString
*text
,wxCoord maxLength
,wxRect
*rectBound
) {
2436 wxString tmp
= *text
;
2437 return new wxTipWindow(parent
, tmp
, maxLength
, NULL
, rectBound
);
2440 static PyObject
*_wrap_new_wxTipWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2441 PyObject
* _resultobj
;
2442 wxTipWindow
* _result
;
2445 wxCoord _arg2
= (wxCoord
) 100;
2446 wxRect
* _arg3
= (wxRect
*) NULL
;
2447 PyObject
* _argo0
= 0;
2448 PyObject
* _obj1
= 0;
2450 PyObject
* _obj3
= 0;
2451 char *_kwnames
[] = { "parent","text","maxLength","rectBound", NULL
};
2455 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iO:new_wxTipWindow",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_obj3
))
2458 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2459 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
2460 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxTipWindow. Expected _wxWindow_p.");
2465 #if PYTHON_API_VERSION >= 1009
2466 char* tmpPtr
; int tmpSize
;
2467 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
2468 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
2471 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
2473 _arg1
= new wxString(tmpPtr
, tmpSize
);
2475 if (!PyString_Check(_obj1
)) {
2476 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
2479 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
2485 if (! wxRect_helper(_obj3
, &_arg3
))
2489 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2490 _result
= (wxTipWindow
*)new_wxTipWindow(_arg0
,_arg1
,_arg2
,_arg3
);
2492 wxPyEndAllowThreads(__tstate
);
2493 if (PyErr_Occurred()) return NULL
;
2495 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTipWindow_p");
2496 _resultobj
= Py_BuildValue("s",_ptemp
);
2499 _resultobj
= Py_None
;
2508 #define wxTipWindow_SetBoundingRect(_swigobj,_swigarg0) (_swigobj->SetBoundingRect(_swigarg0))
2509 static PyObject
*_wrap_wxTipWindow_SetBoundingRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2510 PyObject
* _resultobj
;
2511 wxTipWindow
* _arg0
;
2513 PyObject
* _argo0
= 0;
2515 PyObject
* _obj1
= 0;
2516 char *_kwnames
[] = { "self","rectBound", NULL
};
2519 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTipWindow_SetBoundingRect",_kwnames
,&_argo0
,&_obj1
))
2522 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2523 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipWindow_p")) {
2524 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTipWindow_SetBoundingRect. Expected _wxTipWindow_p.");
2530 if (! wxRect_helper(_obj1
, &_arg1
))
2534 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2535 wxTipWindow_SetBoundingRect(_arg0
,*_arg1
);
2537 wxPyEndAllowThreads(__tstate
);
2538 if (PyErr_Occurred()) return NULL
;
2539 } Py_INCREF(Py_None
);
2540 _resultobj
= Py_None
;
2544 #define wxTipWindow_Close(_swigobj) (_swigobj->Close())
2545 static PyObject
*_wrap_wxTipWindow_Close(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2546 PyObject
* _resultobj
;
2547 wxTipWindow
* _arg0
;
2548 PyObject
* _argo0
= 0;
2549 char *_kwnames
[] = { "self", NULL
};
2552 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTipWindow_Close",_kwnames
,&_argo0
))
2555 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2556 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipWindow_p")) {
2557 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTipWindow_Close. Expected _wxTipWindow_p.");
2562 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2563 wxTipWindow_Close(_arg0
);
2565 wxPyEndAllowThreads(__tstate
);
2566 if (PyErr_Occurred()) return NULL
;
2567 } Py_INCREF(Py_None
);
2568 _resultobj
= Py_None
;
2572 static PyMethodDef windows3cMethods
[] = {
2573 { "wxTipWindow_Close", (PyCFunction
) _wrap_wxTipWindow_Close
, METH_VARARGS
| METH_KEYWORDS
},
2574 { "wxTipWindow_SetBoundingRect", (PyCFunction
) _wrap_wxTipWindow_SetBoundingRect
, METH_VARARGS
| METH_KEYWORDS
},
2575 { "new_wxTipWindow", (PyCFunction
) _wrap_new_wxTipWindow
, METH_VARARGS
| METH_KEYWORDS
},
2576 { "wxPopupTransientWindow_Dismiss", (PyCFunction
) _wrap_wxPopupTransientWindow_Dismiss
, METH_VARARGS
| METH_KEYWORDS
},
2577 { "wxPopupTransientWindow_Popup", (PyCFunction
) _wrap_wxPopupTransientWindow_Popup
, METH_VARARGS
| METH_KEYWORDS
},
2578 { "wxPopupTransientWindow__setCallbackInfo", (PyCFunction
) _wrap_wxPopupTransientWindow__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
},
2579 { "new_wxPrePopupTransientWindow", (PyCFunction
) _wrap_new_wxPrePopupTransientWindow
, METH_VARARGS
| METH_KEYWORDS
},
2580 { "new_wxPopupTransientWindow", (PyCFunction
) _wrap_new_wxPopupTransientWindow
, METH_VARARGS
| METH_KEYWORDS
},
2581 { "wxPopupWindow_Position", (PyCFunction
) _wrap_wxPopupWindow_Position
, METH_VARARGS
| METH_KEYWORDS
},
2582 { "wxPopupWindow_Create", (PyCFunction
) _wrap_wxPopupWindow_Create
, METH_VARARGS
| METH_KEYWORDS
},
2583 { "new_wxPrePopupWindow", (PyCFunction
) _wrap_new_wxPrePopupWindow
, METH_VARARGS
| METH_KEYWORDS
},
2584 { "new_wxPopupWindow", (PyCFunction
) _wrap_new_wxPopupWindow
, METH_VARARGS
| METH_KEYWORDS
},
2585 { "wxLayoutAlgorithm_LayoutWindow", (PyCFunction
) _wrap_wxLayoutAlgorithm_LayoutWindow
, METH_VARARGS
| METH_KEYWORDS
},
2586 { "wxLayoutAlgorithm_LayoutFrame", (PyCFunction
) _wrap_wxLayoutAlgorithm_LayoutFrame
, METH_VARARGS
| METH_KEYWORDS
},
2587 { "wxLayoutAlgorithm_LayoutMDIFrame", (PyCFunction
) _wrap_wxLayoutAlgorithm_LayoutMDIFrame
, METH_VARARGS
| METH_KEYWORDS
},
2588 { "delete_wxLayoutAlgorithm", (PyCFunction
) _wrap_delete_wxLayoutAlgorithm
, METH_VARARGS
| METH_KEYWORDS
},
2589 { "new_wxLayoutAlgorithm", (PyCFunction
) _wrap_new_wxLayoutAlgorithm
, METH_VARARGS
| METH_KEYWORDS
},
2590 { "wxSashLayoutWindow_SetOrientation", (PyCFunction
) _wrap_wxSashLayoutWindow_SetOrientation
, METH_VARARGS
| METH_KEYWORDS
},
2591 { "wxSashLayoutWindow_SetDefaultSize", (PyCFunction
) _wrap_wxSashLayoutWindow_SetDefaultSize
, METH_VARARGS
| METH_KEYWORDS
},
2592 { "wxSashLayoutWindow_SetAlignment", (PyCFunction
) _wrap_wxSashLayoutWindow_SetAlignment
, METH_VARARGS
| METH_KEYWORDS
},
2593 { "wxSashLayoutWindow_GetOrientation", (PyCFunction
) _wrap_wxSashLayoutWindow_GetOrientation
, METH_VARARGS
| METH_KEYWORDS
},
2594 { "wxSashLayoutWindow_GetAlignment", (PyCFunction
) _wrap_wxSashLayoutWindow_GetAlignment
, METH_VARARGS
| METH_KEYWORDS
},
2595 { "wxSashLayoutWindow_Create", (PyCFunction
) _wrap_wxSashLayoutWindow_Create
, METH_VARARGS
| METH_KEYWORDS
},
2596 { "new_wxPreSashLayoutWindow", (PyCFunction
) _wrap_new_wxPreSashLayoutWindow
, METH_VARARGS
| METH_KEYWORDS
},
2597 { "new_wxSashLayoutWindow", (PyCFunction
) _wrap_new_wxSashLayoutWindow
, METH_VARARGS
| METH_KEYWORDS
},
2598 { "wxCalculateLayoutEvent_GetRect", (PyCFunction
) _wrap_wxCalculateLayoutEvent_GetRect
, METH_VARARGS
| METH_KEYWORDS
},
2599 { "wxCalculateLayoutEvent_SetRect", (PyCFunction
) _wrap_wxCalculateLayoutEvent_SetRect
, METH_VARARGS
| METH_KEYWORDS
},
2600 { "wxCalculateLayoutEvent_GetFlags", (PyCFunction
) _wrap_wxCalculateLayoutEvent_GetFlags
, METH_VARARGS
| METH_KEYWORDS
},
2601 { "wxCalculateLayoutEvent_SetFlags", (PyCFunction
) _wrap_wxCalculateLayoutEvent_SetFlags
, METH_VARARGS
| METH_KEYWORDS
},
2602 { "new_wxCalculateLayoutEvent", (PyCFunction
) _wrap_new_wxCalculateLayoutEvent
, METH_VARARGS
| METH_KEYWORDS
},
2603 { "wxQueryLayoutInfoEvent_GetAlignment", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_GetAlignment
, METH_VARARGS
| METH_KEYWORDS
},
2604 { "wxQueryLayoutInfoEvent_SetAlignment", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_SetAlignment
, METH_VARARGS
| METH_KEYWORDS
},
2605 { "wxQueryLayoutInfoEvent_GetOrientation", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_GetOrientation
, METH_VARARGS
| METH_KEYWORDS
},
2606 { "wxQueryLayoutInfoEvent_SetOrientation", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_SetOrientation
, METH_VARARGS
| METH_KEYWORDS
},
2607 { "wxQueryLayoutInfoEvent_GetSize", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_GetSize
, METH_VARARGS
| METH_KEYWORDS
},
2608 { "wxQueryLayoutInfoEvent_SetSize", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_SetSize
, METH_VARARGS
| METH_KEYWORDS
},
2609 { "wxQueryLayoutInfoEvent_GetFlags", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_GetFlags
, METH_VARARGS
| METH_KEYWORDS
},
2610 { "wxQueryLayoutInfoEvent_SetFlags", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_SetFlags
, METH_VARARGS
| METH_KEYWORDS
},
2611 { "wxQueryLayoutInfoEvent_GetRequestedLength", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_GetRequestedLength
, METH_VARARGS
| METH_KEYWORDS
},
2612 { "wxQueryLayoutInfoEvent_SetRequestedLength", (PyCFunction
) _wrap_wxQueryLayoutInfoEvent_SetRequestedLength
, METH_VARARGS
| METH_KEYWORDS
},
2613 { "new_wxQueryLayoutInfoEvent", (PyCFunction
) _wrap_new_wxQueryLayoutInfoEvent
, METH_VARARGS
| METH_KEYWORDS
},
2614 { "wxSashWindow_SetSashBorder", (PyCFunction
) _wrap_wxSashWindow_SetSashBorder
, METH_VARARGS
| METH_KEYWORDS
},
2615 { "wxSashWindow_SetSashVisible", (PyCFunction
) _wrap_wxSashWindow_SetSashVisible
, METH_VARARGS
| METH_KEYWORDS
},
2616 { "wxSashWindow_SetMinimumSizeY", (PyCFunction
) _wrap_wxSashWindow_SetMinimumSizeY
, METH_VARARGS
| METH_KEYWORDS
},
2617 { "wxSashWindow_SetMinimumSizeX", (PyCFunction
) _wrap_wxSashWindow_SetMinimumSizeX
, METH_VARARGS
| METH_KEYWORDS
},
2618 { "wxSashWindow_SetMaximumSizeY", (PyCFunction
) _wrap_wxSashWindow_SetMaximumSizeY
, METH_VARARGS
| METH_KEYWORDS
},
2619 { "wxSashWindow_SetMaximumSizeX", (PyCFunction
) _wrap_wxSashWindow_SetMaximumSizeX
, METH_VARARGS
| METH_KEYWORDS
},
2620 { "wxSashWindow_SetExtraBorderSize", (PyCFunction
) _wrap_wxSashWindow_SetExtraBorderSize
, METH_VARARGS
| METH_KEYWORDS
},
2621 { "wxSashWindow_SetDefaultBorderSize", (PyCFunction
) _wrap_wxSashWindow_SetDefaultBorderSize
, METH_VARARGS
| METH_KEYWORDS
},
2622 { "wxSashWindow_HasBorder", (PyCFunction
) _wrap_wxSashWindow_HasBorder
, METH_VARARGS
| METH_KEYWORDS
},
2623 { "wxSashWindow_GetMinimumSizeY", (PyCFunction
) _wrap_wxSashWindow_GetMinimumSizeY
, METH_VARARGS
| METH_KEYWORDS
},
2624 { "wxSashWindow_GetMinimumSizeX", (PyCFunction
) _wrap_wxSashWindow_GetMinimumSizeX
, METH_VARARGS
| METH_KEYWORDS
},
2625 { "wxSashWindow_GetMaximumSizeY", (PyCFunction
) _wrap_wxSashWindow_GetMaximumSizeY
, METH_VARARGS
| METH_KEYWORDS
},
2626 { "wxSashWindow_GetMaximumSizeX", (PyCFunction
) _wrap_wxSashWindow_GetMaximumSizeX
, METH_VARARGS
| METH_KEYWORDS
},
2627 { "wxSashWindow_GetExtraBorderSize", (PyCFunction
) _wrap_wxSashWindow_GetExtraBorderSize
, METH_VARARGS
| METH_KEYWORDS
},
2628 { "wxSashWindow_GetEdgeMargin", (PyCFunction
) _wrap_wxSashWindow_GetEdgeMargin
, METH_VARARGS
| METH_KEYWORDS
},
2629 { "wxSashWindow_GetDefaultBorderSize", (PyCFunction
) _wrap_wxSashWindow_GetDefaultBorderSize
, METH_VARARGS
| METH_KEYWORDS
},
2630 { "wxSashWindow_GetSashVisible", (PyCFunction
) _wrap_wxSashWindow_GetSashVisible
, METH_VARARGS
| METH_KEYWORDS
},
2631 { "wxSashWindow_Create", (PyCFunction
) _wrap_wxSashWindow_Create
, METH_VARARGS
| METH_KEYWORDS
},
2632 { "new_wxPreSashWindow", (PyCFunction
) _wrap_new_wxPreSashWindow
, METH_VARARGS
| METH_KEYWORDS
},
2633 { "new_wxSashWindow", (PyCFunction
) _wrap_new_wxSashWindow
, METH_VARARGS
| METH_KEYWORDS
},
2634 { "wxSashEvent_GetDragStatus", (PyCFunction
) _wrap_wxSashEvent_GetDragStatus
, METH_VARARGS
| METH_KEYWORDS
},
2635 { "wxSashEvent_SetDragStatus", (PyCFunction
) _wrap_wxSashEvent_SetDragStatus
, METH_VARARGS
| METH_KEYWORDS
},
2636 { "wxSashEvent_GetDragRect", (PyCFunction
) _wrap_wxSashEvent_GetDragRect
, METH_VARARGS
| METH_KEYWORDS
},
2637 { "wxSashEvent_SetDragRect", (PyCFunction
) _wrap_wxSashEvent_SetDragRect
, METH_VARARGS
| METH_KEYWORDS
},
2638 { "wxSashEvent_GetEdge", (PyCFunction
) _wrap_wxSashEvent_GetEdge
, METH_VARARGS
| METH_KEYWORDS
},
2639 { "wxSashEvent_SetEdge", (PyCFunction
) _wrap_wxSashEvent_SetEdge
, METH_VARARGS
| METH_KEYWORDS
},
2640 { "new_wxSashEvent", (PyCFunction
) _wrap_new_wxSashEvent
, METH_VARARGS
| METH_KEYWORDS
},
2647 * This table is used by the pointer type-checker
2649 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = {
2650 { "_wxEvent","_wxCalculateLayoutEvent",SwigwxCalculateLayoutEventTowxEvent
},
2651 { "_wxEvent","_wxQueryLayoutInfoEvent",SwigwxQueryLayoutInfoEventTowxEvent
},
2652 { "_wxEvent","_wxSashEvent",SwigwxSashEventTowxEvent
},
2653 { "_signed_long","_long",0},
2654 { "_wxPrintQuality","_wxCoord",0},
2655 { "_wxPrintQuality","_int",0},
2656 { "_wxPrintQuality","_signed_int",0},
2657 { "_wxPrintQuality","_unsigned_int",0},
2658 { "_wxPrintQuality","_wxWindowID",0},
2659 { "_wxPrintQuality","_uint",0},
2660 { "_wxPrintQuality","_EBool",0},
2661 { "_wxPrintQuality","_size_t",0},
2662 { "_wxPrintQuality","_time_t",0},
2663 { "_wxPyPopupTransientWindow","_wxTipWindow",SwigwxTipWindowTowxPyPopupTransientWindow
},
2664 { "_byte","_unsigned_char",0},
2665 { "_long","_unsigned_long",0},
2666 { "_long","_signed_long",0},
2667 { "_wxSashWindow","_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxSashWindow
},
2668 { "_size_t","_wxCoord",0},
2669 { "_size_t","_wxPrintQuality",0},
2670 { "_size_t","_time_t",0},
2671 { "_size_t","_unsigned_int",0},
2672 { "_size_t","_int",0},
2673 { "_size_t","_wxWindowID",0},
2674 { "_size_t","_uint",0},
2675 { "_wxPopupWindow","_wxTipWindow",SwigwxTipWindowTowxPopupWindow
},
2676 { "_wxPopupWindow","_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxPopupWindow
},
2677 { "_uint","_wxCoord",0},
2678 { "_uint","_wxPrintQuality",0},
2679 { "_uint","_time_t",0},
2680 { "_uint","_size_t",0},
2681 { "_uint","_unsigned_int",0},
2682 { "_uint","_int",0},
2683 { "_uint","_wxWindowID",0},
2684 { "_wxChar","_char",0},
2685 { "_wxCommandEvent","_wxSashEvent",SwigwxSashEventTowxCommandEvent
},
2686 { "_char","_wxChar",0},
2687 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
2688 { "_EBool","_wxCoord",0},
2689 { "_EBool","_wxPrintQuality",0},
2690 { "_EBool","_signed_int",0},
2691 { "_EBool","_int",0},
2692 { "_EBool","_wxWindowID",0},
2693 { "_unsigned_long","_long",0},
2694 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
2695 { "_signed_int","_wxCoord",0},
2696 { "_signed_int","_wxPrintQuality",0},
2697 { "_signed_int","_EBool",0},
2698 { "_signed_int","_wxWindowID",0},
2699 { "_signed_int","_int",0},
2700 { "_WXTYPE","_short",0},
2701 { "_WXTYPE","_signed_short",0},
2702 { "_WXTYPE","_unsigned_short",0},
2703 { "_unsigned_short","_WXTYPE",0},
2704 { "_unsigned_short","_short",0},
2705 { "_wxObject","_wxTipWindow",SwigwxTipWindowTowxObject
},
2706 { "_wxObject","_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxObject
},
2707 { "_wxObject","_wxPopupWindow",SwigwxPopupWindowTowxObject
},
2708 { "_wxObject","_wxLayoutAlgorithm",SwigwxLayoutAlgorithmTowxObject
},
2709 { "_wxObject","_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxObject
},
2710 { "_wxObject","_wxCalculateLayoutEvent",SwigwxCalculateLayoutEventTowxObject
},
2711 { "_wxObject","_wxQueryLayoutInfoEvent",SwigwxQueryLayoutInfoEventTowxObject
},
2712 { "_wxObject","_wxSashWindow",SwigwxSashWindowTowxObject
},
2713 { "_wxObject","_wxSashEvent",SwigwxSashEventTowxObject
},
2714 { "_signed_short","_WXTYPE",0},
2715 { "_signed_short","_short",0},
2716 { "_unsigned_char","_byte",0},
2717 { "_unsigned_int","_wxCoord",0},
2718 { "_unsigned_int","_wxPrintQuality",0},
2719 { "_unsigned_int","_time_t",0},
2720 { "_unsigned_int","_size_t",0},
2721 { "_unsigned_int","_uint",0},
2722 { "_unsigned_int","_wxWindowID",0},
2723 { "_unsigned_int","_int",0},
2724 { "_short","_WXTYPE",0},
2725 { "_short","_unsigned_short",0},
2726 { "_short","_signed_short",0},
2727 { "_wxWindowID","_wxCoord",0},
2728 { "_wxWindowID","_wxPrintQuality",0},
2729 { "_wxWindowID","_time_t",0},
2730 { "_wxWindowID","_size_t",0},
2731 { "_wxWindowID","_EBool",0},
2732 { "_wxWindowID","_uint",0},
2733 { "_wxWindowID","_int",0},
2734 { "_wxWindowID","_signed_int",0},
2735 { "_wxWindowID","_unsigned_int",0},
2736 { "_int","_wxCoord",0},
2737 { "_int","_wxPrintQuality",0},
2738 { "_int","_time_t",0},
2739 { "_int","_size_t",0},
2740 { "_int","_EBool",0},
2741 { "_int","_uint",0},
2742 { "_int","_wxWindowID",0},
2743 { "_int","_unsigned_int",0},
2744 { "_int","_signed_int",0},
2745 { "_time_t","_wxCoord",0},
2746 { "_time_t","_wxPrintQuality",0},
2747 { "_time_t","_unsigned_int",0},
2748 { "_time_t","_int",0},
2749 { "_time_t","_wxWindowID",0},
2750 { "_time_t","_uint",0},
2751 { "_time_t","_size_t",0},
2752 { "_wxCoord","_int",0},
2753 { "_wxCoord","_signed_int",0},
2754 { "_wxCoord","_unsigned_int",0},
2755 { "_wxCoord","_wxWindowID",0},
2756 { "_wxCoord","_uint",0},
2757 { "_wxCoord","_EBool",0},
2758 { "_wxCoord","_size_t",0},
2759 { "_wxCoord","_time_t",0},
2760 { "_wxCoord","_wxPrintQuality",0},
2761 { "_wxEvtHandler","_wxTipWindow",SwigwxTipWindowTowxEvtHandler
},
2762 { "_wxEvtHandler","_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxEvtHandler
},
2763 { "_wxEvtHandler","_wxPopupWindow",SwigwxPopupWindowTowxEvtHandler
},
2764 { "_wxEvtHandler","_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxEvtHandler
},
2765 { "_wxEvtHandler","_wxSashWindow",SwigwxSashWindowTowxEvtHandler
},
2766 { "_wxWindow","_wxTipWindow",SwigwxTipWindowTowxWindow
},
2767 { "_wxWindow","_wxPyPopupTransientWindow",SwigwxPyPopupTransientWindowTowxWindow
},
2768 { "_wxWindow","_wxPopupWindow",SwigwxPopupWindowTowxWindow
},
2769 { "_wxWindow","_wxSashLayoutWindow",SwigwxSashLayoutWindowTowxWindow
},
2770 { "_wxWindow","_wxSashWindow",SwigwxSashWindowTowxWindow
},
2773 static PyObject
*SWIG_globals
;
2777 SWIGEXPORT(void) initwindows3c() {
2779 SWIG_globals
= SWIG_newvarlink();
2780 m
= Py_InitModule("windows3c", windows3cMethods
);
2781 d
= PyModule_GetDict(m
);
2782 PyDict_SetItemString(d
,"wxSASH_TOP", PyInt_FromLong((long) wxSASH_TOP
));
2783 PyDict_SetItemString(d
,"wxSASH_RIGHT", PyInt_FromLong((long) wxSASH_RIGHT
));
2784 PyDict_SetItemString(d
,"wxSASH_BOTTOM", PyInt_FromLong((long) wxSASH_BOTTOM
));
2785 PyDict_SetItemString(d
,"wxSASH_LEFT", PyInt_FromLong((long) wxSASH_LEFT
));
2786 PyDict_SetItemString(d
,"wxSASH_NONE", PyInt_FromLong((long) wxSASH_NONE
));
2787 PyDict_SetItemString(d
,"wxEVT_SASH_DRAGGED", PyInt_FromLong((long) wxEVT_SASH_DRAGGED
));
2788 PyDict_SetItemString(d
,"wxSW_3D", PyInt_FromLong((long) wxSW_3D
));
2789 PyDict_SetItemString(d
,"wxSW_3DSASH", PyInt_FromLong((long) wxSW_3DSASH
));
2790 PyDict_SetItemString(d
,"wxSW_3DBORDER", PyInt_FromLong((long) wxSW_3DBORDER
));
2791 PyDict_SetItemString(d
,"wxSW_BORDER", PyInt_FromLong((long) wxSW_BORDER
));
2792 PyDict_SetItemString(d
,"wxSASH_STATUS_OK", PyInt_FromLong((long) wxSASH_STATUS_OK
));
2793 PyDict_SetItemString(d
,"wxSASH_STATUS_OUT_OF_RANGE", PyInt_FromLong((long) wxSASH_STATUS_OUT_OF_RANGE
));
2794 PyDict_SetItemString(d
,"wxLAYOUT_HORIZONTAL", PyInt_FromLong((long) wxLAYOUT_HORIZONTAL
));
2795 PyDict_SetItemString(d
,"wxLAYOUT_VERTICAL", PyInt_FromLong((long) wxLAYOUT_VERTICAL
));
2796 PyDict_SetItemString(d
,"wxLAYOUT_NONE", PyInt_FromLong((long) wxLAYOUT_NONE
));
2797 PyDict_SetItemString(d
,"wxLAYOUT_TOP", PyInt_FromLong((long) wxLAYOUT_TOP
));
2798 PyDict_SetItemString(d
,"wxLAYOUT_LEFT", PyInt_FromLong((long) wxLAYOUT_LEFT
));
2799 PyDict_SetItemString(d
,"wxLAYOUT_RIGHT", PyInt_FromLong((long) wxLAYOUT_RIGHT
));
2800 PyDict_SetItemString(d
,"wxLAYOUT_BOTTOM", PyInt_FromLong((long) wxLAYOUT_BOTTOM
));
2801 PyDict_SetItemString(d
,"wxEVT_QUERY_LAYOUT_INFO", PyInt_FromLong((long) wxEVT_QUERY_LAYOUT_INFO
));
2802 PyDict_SetItemString(d
,"wxEVT_CALCULATE_LAYOUT", PyInt_FromLong((long) wxEVT_CALCULATE_LAYOUT
));
2805 for (i
= 0; _swig_mapping
[i
].n1
; i
++)
2806 SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);