2 * FILE : src/msw/sizers.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 */
26 /* Definitions for Windows/Unix exporting */
27 #if defined(__WIN32__)
28 # if defined(_MSC_VER)
29 # define SWIGEXPORT(a) __declspec(dllexport) a
31 # if defined(__BORLANDC__)
32 # define SWIGEXPORT(a) a _export
34 # define SWIGEXPORT(a) a
38 # define SWIGEXPORT(a) a
44 extern void SWIG_MakePtr(char *, void *, char *);
45 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
46 extern char *SWIG_GetPtr(char *, void **, char *);
47 extern char *SWIG_GetPtrObj(PyObject
*, void **, char *);
48 extern void SWIG_addvarlink(PyObject
*, char *, PyObject
*(*)(void), int (*)(PyObject
*));
49 extern PyObject
*SWIG_newvarlink(void);
53 #define SWIG_init initsizersc
55 #define SWIG_name "sizersc"
59 #include <wx/notebook.h>
62 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) {
68 } else if (target
== Py_None
) {
72 if (!PyTuple_Check(target
)) {
74 target
= PyTuple_New(1);
75 PyTuple_SetItem(target
, 0, o2
);
78 PyTuple_SetItem(o3
, 0, o
);
81 target
= PySequence_Concat(o2
, o3
);
88 class wxPySizer
: public wxSizer
{
89 DECLARE_DYNAMIC_CLASS(wxPySizer
);
91 wxPySizer() : wxSizer() {};
93 DEC_PYCALLBACK___pure(RecalcSizes
);
94 DEC_PYCALLBACK_wxSize__pure(CalcMin
);
99 IMP_PYCALLBACK___pure(wxPySizer
, wxSizer
, RecalcSizes
);
100 IMP_PYCALLBACK_wxSize__pure(wxPySizer
, wxSizer
, CalcMin
);
102 IMPLEMENT_DYNAMIC_CLASS(wxPySizer
, wxSizer
);
106 static void *SwigwxSizerItemTowxObject(void *ptr
) {
109 src
= (wxSizerItem
*) ptr
;
110 dest
= (wxObject
*) src
;
111 return (void *) dest
;
114 #define wxSizerItem_DeleteWindows(_swigobj) (_swigobj->DeleteWindows())
115 static PyObject
*_wrap_wxSizerItem_DeleteWindows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
116 PyObject
* _resultobj
;
118 PyObject
* _argo0
= 0;
119 char *_kwnames
[] = { "self", NULL
};
122 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizerItem_DeleteWindows",_kwnames
,&_argo0
))
125 if (_argo0
== Py_None
) { _arg0
= NULL
; }
126 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
127 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_DeleteWindows. Expected _wxSizerItem_p.");
132 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
133 wxSizerItem_DeleteWindows(_arg0
);
135 wxPyEndAllowThreads(__tstate
);
136 if (PyErr_Occurred()) return NULL
;
137 } Py_INCREF(Py_None
);
138 _resultobj
= Py_None
;
142 #define wxSizerItem_DetachSizer(_swigobj) (_swigobj->DetachSizer())
143 static PyObject
*_wrap_wxSizerItem_DetachSizer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
144 PyObject
* _resultobj
;
146 PyObject
* _argo0
= 0;
147 char *_kwnames
[] = { "self", NULL
};
150 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizerItem_DetachSizer",_kwnames
,&_argo0
))
153 if (_argo0
== Py_None
) { _arg0
= NULL
; }
154 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
155 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_DetachSizer. Expected _wxSizerItem_p.");
160 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
161 wxSizerItem_DetachSizer(_arg0
);
163 wxPyEndAllowThreads(__tstate
);
164 if (PyErr_Occurred()) return NULL
;
165 } Py_INCREF(Py_None
);
166 _resultobj
= Py_None
;
170 #define wxSizerItem_GetSize(_swigobj) (_swigobj->GetSize())
171 static PyObject
*_wrap_wxSizerItem_GetSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
172 PyObject
* _resultobj
;
175 PyObject
* _argo0
= 0;
176 char *_kwnames
[] = { "self", NULL
};
180 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizerItem_GetSize",_kwnames
,&_argo0
))
183 if (_argo0
== Py_None
) { _arg0
= NULL
; }
184 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
185 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_GetSize. Expected _wxSizerItem_p.");
190 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
191 _result
= new wxSize (wxSizerItem_GetSize(_arg0
));
193 wxPyEndAllowThreads(__tstate
);
194 if (PyErr_Occurred()) return NULL
;
195 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
196 _resultobj
= Py_BuildValue("s",_ptemp
);
200 #define wxSizerItem_CalcMin(_swigobj) (_swigobj->CalcMin())
201 static PyObject
*_wrap_wxSizerItem_CalcMin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
202 PyObject
* _resultobj
;
205 PyObject
* _argo0
= 0;
206 char *_kwnames
[] = { "self", NULL
};
210 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizerItem_CalcMin",_kwnames
,&_argo0
))
213 if (_argo0
== Py_None
) { _arg0
= NULL
; }
214 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
215 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_CalcMin. Expected _wxSizerItem_p.");
220 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
221 _result
= new wxSize (wxSizerItem_CalcMin(_arg0
));
223 wxPyEndAllowThreads(__tstate
);
224 if (PyErr_Occurred()) return NULL
;
225 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
226 _resultobj
= Py_BuildValue("s",_ptemp
);
230 #define wxSizerItem_SetDimension(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDimension(_swigarg0,_swigarg1))
231 static PyObject
*_wrap_wxSizerItem_SetDimension(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
232 PyObject
* _resultobj
;
236 PyObject
* _argo0
= 0;
238 PyObject
* _obj1
= 0;
240 PyObject
* _obj2
= 0;
241 char *_kwnames
[] = { "self","pos","size", NULL
};
244 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxSizerItem_SetDimension",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
247 if (_argo0
== Py_None
) { _arg0
= NULL
; }
248 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
249 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_SetDimension. Expected _wxSizerItem_p.");
255 if (! wxPoint_helper(_obj1
, &_arg1
))
260 if (! wxSize_helper(_obj2
, &_arg2
))
264 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
265 wxSizerItem_SetDimension(_arg0
,*_arg1
,*_arg2
);
267 wxPyEndAllowThreads(__tstate
);
268 if (PyErr_Occurred()) return NULL
;
269 } Py_INCREF(Py_None
);
270 _resultobj
= Py_None
;
274 #define wxSizerItem_GetMinSize(_swigobj) (_swigobj->GetMinSize())
275 static PyObject
*_wrap_wxSizerItem_GetMinSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
276 PyObject
* _resultobj
;
279 PyObject
* _argo0
= 0;
280 char *_kwnames
[] = { "self", NULL
};
284 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizerItem_GetMinSize",_kwnames
,&_argo0
))
287 if (_argo0
== Py_None
) { _arg0
= NULL
; }
288 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
289 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_GetMinSize. Expected _wxSizerItem_p.");
294 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
295 _result
= new wxSize (wxSizerItem_GetMinSize(_arg0
));
297 wxPyEndAllowThreads(__tstate
);
298 if (PyErr_Occurred()) return NULL
;
299 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
300 _resultobj
= Py_BuildValue("s",_ptemp
);
304 #define wxSizerItem_SetInitSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetInitSize(_swigarg0,_swigarg1))
305 static PyObject
*_wrap_wxSizerItem_SetInitSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
306 PyObject
* _resultobj
;
310 PyObject
* _argo0
= 0;
311 char *_kwnames
[] = { "self","x","y", NULL
};
314 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxSizerItem_SetInitSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
317 if (_argo0
== Py_None
) { _arg0
= NULL
; }
318 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
319 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_SetInitSize. Expected _wxSizerItem_p.");
324 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
325 wxSizerItem_SetInitSize(_arg0
,_arg1
,_arg2
);
327 wxPyEndAllowThreads(__tstate
);
328 if (PyErr_Occurred()) return NULL
;
329 } Py_INCREF(Py_None
);
330 _resultobj
= Py_None
;
334 #define wxSizerItem_SetRatioWH(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRatio(_swigarg0,_swigarg1))
335 static PyObject
*_wrap_wxSizerItem_SetRatioWH(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
336 PyObject
* _resultobj
;
340 PyObject
* _argo0
= 0;
341 char *_kwnames
[] = { "self","width","height", NULL
};
344 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxSizerItem_SetRatioWH",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
347 if (_argo0
== Py_None
) { _arg0
= NULL
; }
348 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
349 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_SetRatioWH. Expected _wxSizerItem_p.");
354 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
355 wxSizerItem_SetRatioWH(_arg0
,_arg1
,_arg2
);
357 wxPyEndAllowThreads(__tstate
);
358 if (PyErr_Occurred()) return NULL
;
359 } Py_INCREF(Py_None
);
360 _resultobj
= Py_None
;
364 #define wxSizerItem_SetRatioSize(_swigobj,_swigarg0) (_swigobj->SetRatio(_swigarg0))
365 static PyObject
*_wrap_wxSizerItem_SetRatioSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
366 PyObject
* _resultobj
;
369 PyObject
* _argo0
= 0;
371 PyObject
* _obj1
= 0;
372 char *_kwnames
[] = { "self","size", NULL
};
375 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSizerItem_SetRatioSize",_kwnames
,&_argo0
,&_obj1
))
378 if (_argo0
== Py_None
) { _arg0
= NULL
; }
379 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
380 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_SetRatioSize. Expected _wxSizerItem_p.");
386 if (! wxSize_helper(_obj1
, &_arg1
))
390 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
391 wxSizerItem_SetRatioSize(_arg0
,*_arg1
);
393 wxPyEndAllowThreads(__tstate
);
394 if (PyErr_Occurred()) return NULL
;
395 } Py_INCREF(Py_None
);
396 _resultobj
= Py_None
;
400 #define wxSizerItem_SetRatio(_swigobj,_swigarg0) (_swigobj->SetRatio(_swigarg0))
401 static PyObject
*_wrap_wxSizerItem_SetRatio(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
402 PyObject
* _resultobj
;
405 PyObject
* _argo0
= 0;
406 char *_kwnames
[] = { "self","ratio", NULL
};
409 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Of:wxSizerItem_SetRatio",_kwnames
,&_argo0
,&_arg1
))
412 if (_argo0
== Py_None
) { _arg0
= NULL
; }
413 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
414 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_SetRatio. Expected _wxSizerItem_p.");
419 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
420 wxSizerItem_SetRatio(_arg0
,_arg1
);
422 wxPyEndAllowThreads(__tstate
);
423 if (PyErr_Occurred()) return NULL
;
424 } Py_INCREF(Py_None
);
425 _resultobj
= Py_None
;
429 #define wxSizerItem_GetRatio(_swigobj) (_swigobj->GetRatio())
430 static PyObject
*_wrap_wxSizerItem_GetRatio(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
431 PyObject
* _resultobj
;
434 PyObject
* _argo0
= 0;
435 char *_kwnames
[] = { "self", NULL
};
438 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizerItem_GetRatio",_kwnames
,&_argo0
))
441 if (_argo0
== Py_None
) { _arg0
= NULL
; }
442 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
443 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_GetRatio. Expected _wxSizerItem_p.");
448 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
449 _result
= (float )wxSizerItem_GetRatio(_arg0
);
451 wxPyEndAllowThreads(__tstate
);
452 if (PyErr_Occurred()) return NULL
;
453 } _resultobj
= Py_BuildValue("f",_result
);
457 #define wxSizerItem_IsWindow(_swigobj) (_swigobj->IsWindow())
458 static PyObject
*_wrap_wxSizerItem_IsWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
459 PyObject
* _resultobj
;
462 PyObject
* _argo0
= 0;
463 char *_kwnames
[] = { "self", NULL
};
466 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizerItem_IsWindow",_kwnames
,&_argo0
))
469 if (_argo0
== Py_None
) { _arg0
= NULL
; }
470 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
471 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_IsWindow. Expected _wxSizerItem_p.");
476 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
477 _result
= (bool )wxSizerItem_IsWindow(_arg0
);
479 wxPyEndAllowThreads(__tstate
);
480 if (PyErr_Occurred()) return NULL
;
481 } _resultobj
= Py_BuildValue("i",_result
);
485 #define wxSizerItem_IsSizer(_swigobj) (_swigobj->IsSizer())
486 static PyObject
*_wrap_wxSizerItem_IsSizer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
487 PyObject
* _resultobj
;
490 PyObject
* _argo0
= 0;
491 char *_kwnames
[] = { "self", NULL
};
494 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizerItem_IsSizer",_kwnames
,&_argo0
))
497 if (_argo0
== Py_None
) { _arg0
= NULL
; }
498 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
499 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_IsSizer. Expected _wxSizerItem_p.");
504 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
505 _result
= (bool )wxSizerItem_IsSizer(_arg0
);
507 wxPyEndAllowThreads(__tstate
);
508 if (PyErr_Occurred()) return NULL
;
509 } _resultobj
= Py_BuildValue("i",_result
);
513 #define wxSizerItem_IsSpacer(_swigobj) (_swigobj->IsSpacer())
514 static PyObject
*_wrap_wxSizerItem_IsSpacer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
515 PyObject
* _resultobj
;
518 PyObject
* _argo0
= 0;
519 char *_kwnames
[] = { "self", NULL
};
522 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizerItem_IsSpacer",_kwnames
,&_argo0
))
525 if (_argo0
== Py_None
) { _arg0
= NULL
; }
526 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
527 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_IsSpacer. Expected _wxSizerItem_p.");
532 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
533 _result
= (bool )wxSizerItem_IsSpacer(_arg0
);
535 wxPyEndAllowThreads(__tstate
);
536 if (PyErr_Occurred()) return NULL
;
537 } _resultobj
= Py_BuildValue("i",_result
);
541 #define wxSizerItem_SetProportion(_swigobj,_swigarg0) (_swigobj->SetProportion(_swigarg0))
542 static PyObject
*_wrap_wxSizerItem_SetProportion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
543 PyObject
* _resultobj
;
546 PyObject
* _argo0
= 0;
547 char *_kwnames
[] = { "self","proportion", NULL
};
550 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSizerItem_SetProportion",_kwnames
,&_argo0
,&_arg1
))
553 if (_argo0
== Py_None
) { _arg0
= NULL
; }
554 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
555 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_SetProportion. Expected _wxSizerItem_p.");
560 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
561 wxSizerItem_SetProportion(_arg0
,_arg1
);
563 wxPyEndAllowThreads(__tstate
);
564 if (PyErr_Occurred()) return NULL
;
565 } Py_INCREF(Py_None
);
566 _resultobj
= Py_None
;
570 #define wxSizerItem_GetProportion(_swigobj) (_swigobj->GetProportion())
571 static PyObject
*_wrap_wxSizerItem_GetProportion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
572 PyObject
* _resultobj
;
575 PyObject
* _argo0
= 0;
576 char *_kwnames
[] = { "self", NULL
};
579 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizerItem_GetProportion",_kwnames
,&_argo0
))
582 if (_argo0
== Py_None
) { _arg0
= NULL
; }
583 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
584 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_GetProportion. Expected _wxSizerItem_p.");
589 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
590 _result
= (int )wxSizerItem_GetProportion(_arg0
);
592 wxPyEndAllowThreads(__tstate
);
593 if (PyErr_Occurred()) return NULL
;
594 } _resultobj
= Py_BuildValue("i",_result
);
598 #define wxSizerItem_SetFlag(_swigobj,_swigarg0) (_swigobj->SetFlag(_swigarg0))
599 static PyObject
*_wrap_wxSizerItem_SetFlag(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
600 PyObject
* _resultobj
;
603 PyObject
* _argo0
= 0;
604 char *_kwnames
[] = { "self","flag", NULL
};
607 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSizerItem_SetFlag",_kwnames
,&_argo0
,&_arg1
))
610 if (_argo0
== Py_None
) { _arg0
= NULL
; }
611 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
612 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_SetFlag. Expected _wxSizerItem_p.");
617 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
618 wxSizerItem_SetFlag(_arg0
,_arg1
);
620 wxPyEndAllowThreads(__tstate
);
621 if (PyErr_Occurred()) return NULL
;
622 } Py_INCREF(Py_None
);
623 _resultobj
= Py_None
;
627 #define wxSizerItem_GetFlag(_swigobj) (_swigobj->GetFlag())
628 static PyObject
*_wrap_wxSizerItem_GetFlag(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
629 PyObject
* _resultobj
;
632 PyObject
* _argo0
= 0;
633 char *_kwnames
[] = { "self", NULL
};
636 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizerItem_GetFlag",_kwnames
,&_argo0
))
639 if (_argo0
== Py_None
) { _arg0
= NULL
; }
640 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
641 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_GetFlag. Expected _wxSizerItem_p.");
646 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
647 _result
= (int )wxSizerItem_GetFlag(_arg0
);
649 wxPyEndAllowThreads(__tstate
);
650 if (PyErr_Occurred()) return NULL
;
651 } _resultobj
= Py_BuildValue("i",_result
);
655 #define wxSizerItem_SetBorder(_swigobj,_swigarg0) (_swigobj->SetBorder(_swigarg0))
656 static PyObject
*_wrap_wxSizerItem_SetBorder(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
657 PyObject
* _resultobj
;
660 PyObject
* _argo0
= 0;
661 char *_kwnames
[] = { "self","border", NULL
};
664 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSizerItem_SetBorder",_kwnames
,&_argo0
,&_arg1
))
667 if (_argo0
== Py_None
) { _arg0
= NULL
; }
668 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
669 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_SetBorder. Expected _wxSizerItem_p.");
674 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
675 wxSizerItem_SetBorder(_arg0
,_arg1
);
677 wxPyEndAllowThreads(__tstate
);
678 if (PyErr_Occurred()) return NULL
;
679 } Py_INCREF(Py_None
);
680 _resultobj
= Py_None
;
684 #define wxSizerItem_GetBorder(_swigobj) (_swigobj->GetBorder())
685 static PyObject
*_wrap_wxSizerItem_GetBorder(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
686 PyObject
* _resultobj
;
689 PyObject
* _argo0
= 0;
690 char *_kwnames
[] = { "self", NULL
};
693 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizerItem_GetBorder",_kwnames
,&_argo0
))
696 if (_argo0
== Py_None
) { _arg0
= NULL
; }
697 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
698 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_GetBorder. Expected _wxSizerItem_p.");
703 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
704 _result
= (int )wxSizerItem_GetBorder(_arg0
);
706 wxPyEndAllowThreads(__tstate
);
707 if (PyErr_Occurred()) return NULL
;
708 } _resultobj
= Py_BuildValue("i",_result
);
712 #define wxSizerItem_GetWindow(_swigobj) (_swigobj->GetWindow())
713 static PyObject
*_wrap_wxSizerItem_GetWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
714 PyObject
* _resultobj
;
717 PyObject
* _argo0
= 0;
718 char *_kwnames
[] = { "self", NULL
};
721 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizerItem_GetWindow",_kwnames
,&_argo0
))
724 if (_argo0
== Py_None
) { _arg0
= NULL
; }
725 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
726 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_GetWindow. Expected _wxSizerItem_p.");
731 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
732 _result
= (wxWindow
*)wxSizerItem_GetWindow(_arg0
);
734 wxPyEndAllowThreads(__tstate
);
735 if (PyErr_Occurred()) return NULL
;
736 }{ _resultobj
= wxPyMake_wxObject(_result
); }
740 #define wxSizerItem_SetWindow(_swigobj,_swigarg0) (_swigobj->SetWindow(_swigarg0))
741 static PyObject
*_wrap_wxSizerItem_SetWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
742 PyObject
* _resultobj
;
745 PyObject
* _argo0
= 0;
746 PyObject
* _argo1
= 0;
747 char *_kwnames
[] = { "self","window", NULL
};
750 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSizerItem_SetWindow",_kwnames
,&_argo0
,&_argo1
))
753 if (_argo0
== Py_None
) { _arg0
= NULL
; }
754 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
755 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_SetWindow. Expected _wxSizerItem_p.");
760 if (_argo1
== Py_None
) { _arg1
= NULL
; }
761 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
762 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSizerItem_SetWindow. Expected _wxWindow_p.");
767 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
768 wxSizerItem_SetWindow(_arg0
,_arg1
);
770 wxPyEndAllowThreads(__tstate
);
771 if (PyErr_Occurred()) return NULL
;
772 } Py_INCREF(Py_None
);
773 _resultobj
= Py_None
;
777 #define wxSizerItem_GetSizer(_swigobj) (_swigobj->GetSizer())
778 static PyObject
*_wrap_wxSizerItem_GetSizer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
779 PyObject
* _resultobj
;
782 PyObject
* _argo0
= 0;
783 char *_kwnames
[] = { "self", NULL
};
786 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizerItem_GetSizer",_kwnames
,&_argo0
))
789 if (_argo0
== Py_None
) { _arg0
= NULL
; }
790 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
791 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_GetSizer. Expected _wxSizerItem_p.");
796 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
797 _result
= (wxSizer
*)wxSizerItem_GetSizer(_arg0
);
799 wxPyEndAllowThreads(__tstate
);
800 if (PyErr_Occurred()) return NULL
;
801 }{ _resultobj
= wxPyMake_wxSizer(_result
); }
805 #define wxSizerItem_SetSizer(_swigobj,_swigarg0) (_swigobj->SetSizer(_swigarg0))
806 static PyObject
*_wrap_wxSizerItem_SetSizer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
807 PyObject
* _resultobj
;
810 PyObject
* _argo0
= 0;
811 PyObject
* _argo1
= 0;
812 char *_kwnames
[] = { "self","sizer", NULL
};
815 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSizerItem_SetSizer",_kwnames
,&_argo0
,&_argo1
))
818 if (_argo0
== Py_None
) { _arg0
= NULL
; }
819 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
820 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_SetSizer. Expected _wxSizerItem_p.");
825 if (_argo1
== Py_None
) { _arg1
= NULL
; }
826 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxSizer_p")) {
827 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSizerItem_SetSizer. Expected _wxSizer_p.");
832 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
833 wxSizerItem_SetSizer(_arg0
,_arg1
);
835 wxPyEndAllowThreads(__tstate
);
836 if (PyErr_Occurred()) return NULL
;
837 } Py_INCREF(Py_None
);
838 _resultobj
= Py_None
;
842 #define wxSizerItem_GetSpacer(_swigobj) (_swigobj->GetSpacer())
843 static PyObject
*_wrap_wxSizerItem_GetSpacer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
844 PyObject
* _resultobj
;
847 PyObject
* _argo0
= 0;
848 char *_kwnames
[] = { "self", NULL
};
852 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizerItem_GetSpacer",_kwnames
,&_argo0
))
855 if (_argo0
== Py_None
) { _arg0
= NULL
; }
856 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
857 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_GetSpacer. Expected _wxSizerItem_p.");
862 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
863 const wxSize
& _result_ref
= wxSizerItem_GetSpacer(_arg0
);
864 _result
= (wxSize
*) &_result_ref
;
866 wxPyEndAllowThreads(__tstate
);
867 if (PyErr_Occurred()) return NULL
;
869 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSize_p");
870 _resultobj
= Py_BuildValue("s",_ptemp
);
873 _resultobj
= Py_None
;
878 #define wxSizerItem_SetSpacer(_swigobj,_swigarg0) (_swigobj->SetSpacer(_swigarg0))
879 static PyObject
*_wrap_wxSizerItem_SetSpacer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
880 PyObject
* _resultobj
;
883 PyObject
* _argo0
= 0;
885 PyObject
* _obj1
= 0;
886 char *_kwnames
[] = { "self","size", NULL
};
889 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSizerItem_SetSpacer",_kwnames
,&_argo0
,&_obj1
))
892 if (_argo0
== Py_None
) { _arg0
= NULL
; }
893 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
894 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_SetSpacer. Expected _wxSizerItem_p.");
900 if (! wxSize_helper(_obj1
, &_arg1
))
904 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
905 wxSizerItem_SetSpacer(_arg0
,*_arg1
);
907 wxPyEndAllowThreads(__tstate
);
908 if (PyErr_Occurred()) return NULL
;
909 } Py_INCREF(Py_None
);
910 _resultobj
= Py_None
;
914 #define wxSizerItem_Show(_swigobj,_swigarg0) (_swigobj->Show(_swigarg0))
915 static PyObject
*_wrap_wxSizerItem_Show(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
916 PyObject
* _resultobj
;
919 PyObject
* _argo0
= 0;
921 char *_kwnames
[] = { "self","show", NULL
};
924 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSizerItem_Show",_kwnames
,&_argo0
,&tempbool1
))
927 if (_argo0
== Py_None
) { _arg0
= NULL
; }
928 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
929 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_Show. Expected _wxSizerItem_p.");
933 _arg1
= (bool ) tempbool1
;
935 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
936 wxSizerItem_Show(_arg0
,_arg1
);
938 wxPyEndAllowThreads(__tstate
);
939 if (PyErr_Occurred()) return NULL
;
940 } Py_INCREF(Py_None
);
941 _resultobj
= Py_None
;
945 #define wxSizerItem_IsShown(_swigobj) (_swigobj->IsShown())
946 static PyObject
*_wrap_wxSizerItem_IsShown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
947 PyObject
* _resultobj
;
950 PyObject
* _argo0
= 0;
951 char *_kwnames
[] = { "self", NULL
};
954 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizerItem_IsShown",_kwnames
,&_argo0
))
957 if (_argo0
== Py_None
) { _arg0
= NULL
; }
958 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
959 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_IsShown. Expected _wxSizerItem_p.");
964 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
965 _result
= (bool )wxSizerItem_IsShown(_arg0
);
967 wxPyEndAllowThreads(__tstate
);
968 if (PyErr_Occurred()) return NULL
;
969 } _resultobj
= Py_BuildValue("i",_result
);
973 #define wxSizerItem_GetPosition(_swigobj) (_swigobj->GetPosition())
974 static PyObject
*_wrap_wxSizerItem_GetPosition(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
975 PyObject
* _resultobj
;
978 PyObject
* _argo0
= 0;
979 char *_kwnames
[] = { "self", NULL
};
983 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizerItem_GetPosition",_kwnames
,&_argo0
))
986 if (_argo0
== Py_None
) { _arg0
= NULL
; }
987 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
988 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_GetPosition. Expected _wxSizerItem_p.");
993 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
994 _result
= new wxPoint (wxSizerItem_GetPosition(_arg0
));
996 wxPyEndAllowThreads(__tstate
);
997 if (PyErr_Occurred()) return NULL
;
998 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p");
999 _resultobj
= Py_BuildValue("s",_ptemp
);
1003 static PyObject
* wxSizerItem_GetUserData(wxSizerItem
*self
) {
1004 wxPyUserData
* data
= (wxPyUserData
*)self
->GetUserData();
1006 Py_INCREF(data
->m_obj
);
1013 static PyObject
*_wrap_wxSizerItem_GetUserData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1014 PyObject
* _resultobj
;
1016 wxSizerItem
* _arg0
;
1017 PyObject
* _argo0
= 0;
1018 char *_kwnames
[] = { "self", NULL
};
1021 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizerItem_GetUserData",_kwnames
,&_argo0
))
1024 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1025 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizerItem_p")) {
1026 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizerItem_GetUserData. Expected _wxSizerItem_p.");
1031 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1032 _result
= (PyObject
*)wxSizerItem_GetUserData(_arg0
);
1034 wxPyEndAllowThreads(__tstate
);
1035 if (PyErr_Occurred()) return NULL
;
1037 _resultobj
= _result
;
1042 static void *SwigwxSizerTowxObject(void *ptr
) {
1045 src
= (wxSizer
*) ptr
;
1046 dest
= (wxObject
*) src
;
1047 return (void *) dest
;
1050 static void wxSizer__setOORInfo(wxSizer
*self
,PyObject
* _self
) {
1051 self
->SetClientObject(new wxPyOORClientData(_self
));
1053 static PyObject
*_wrap_wxSizer__setOORInfo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1054 PyObject
* _resultobj
;
1057 PyObject
* _argo0
= 0;
1058 PyObject
* _obj1
= 0;
1059 char *_kwnames
[] = { "self","_self", NULL
};
1062 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSizer__setOORInfo",_kwnames
,&_argo0
,&_obj1
))
1065 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1066 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
1067 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer__setOORInfo. Expected _wxSizer_p.");
1075 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1076 wxSizer__setOORInfo(_arg0
,_arg1
);
1078 wxPyEndAllowThreads(__tstate
);
1079 if (PyErr_Occurred()) return NULL
;
1080 } Py_INCREF(Py_None
);
1081 _resultobj
= Py_None
;
1085 static void wxSizer_Destroy(wxSizer
*self
) { delete self
; }
1086 static PyObject
*_wrap_wxSizer_Destroy(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1087 PyObject
* _resultobj
;
1089 PyObject
* _argo0
= 0;
1090 char *_kwnames
[] = { "self", NULL
};
1093 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizer_Destroy",_kwnames
,&_argo0
))
1096 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1097 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
1098 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer_Destroy. Expected _wxSizer_p.");
1103 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1104 wxSizer_Destroy(_arg0
);
1106 wxPyEndAllowThreads(__tstate
);
1107 if (PyErr_Occurred()) return NULL
;
1108 } Py_INCREF(Py_None
);
1109 _resultobj
= Py_None
;
1113 static void wxSizer__Add(wxSizer
*self
,PyObject
* item
,int proportion
,int flag
,int border
,PyObject
* userData
,int option
) {
1114 // The option parameter is only for backwards compatibility
1115 // with keyword args, all new code should use "proportion"
1116 // instead. This can be removed eventually.
1117 if (option
!= -1) proportion
= option
;
1122 wxSize
* sizePtr
= &size
;
1123 wxPyUserData
* data
= NULL
;
1124 if (userData
) data
= new wxPyUserData(userData
);
1126 // Find out what type the item is and call the real Add method
1127 if (! SWIG_GetPtrObj(item
, (void**)&window
, "_wxWindow_p"))
1128 self
->Add(window
, proportion
, flag
, border
, data
);
1130 else if (!SWIG_GetPtrObj(item
, (void**)&sizer
, "_wxSizer_p"))
1131 self
->Add(sizer
, proportion
, flag
, border
, data
);
1133 else if (wxSize_helper(item
, &sizePtr
))
1134 self
->Add(sizePtr
->GetWidth(), sizePtr
->GetHeight(),
1135 proportion
, flag
, border
, data
);
1137 if (data
) delete data
;
1138 PyErr_SetString(PyExc_TypeError
,
1139 "wxWindow, wxSizer, wxSize, or (w,h) expected for item");
1142 static PyObject
*_wrap_wxSizer__Add(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1143 PyObject
* _resultobj
;
1146 int _arg2
= (int ) 0;
1147 int _arg3
= (int ) 0;
1148 int _arg4
= (int ) 0;
1149 PyObject
* _arg5
= (PyObject
*) NULL
;
1150 int _arg6
= (int ) -1;
1151 PyObject
* _argo0
= 0;
1152 PyObject
* _obj1
= 0;
1153 PyObject
* _obj5
= 0;
1154 char *_kwnames
[] = { "self","item","proportion","flag","border","userData","option", NULL
};
1157 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iiiOi:wxSizer__Add",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
,&_arg4
,&_obj5
,&_arg6
))
1160 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1161 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
1162 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer__Add. Expected _wxSizer_p.");
1174 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1175 wxSizer__Add(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
);
1177 wxPyEndAllowThreads(__tstate
);
1178 if (PyErr_Occurred()) return NULL
;
1179 } Py_INCREF(Py_None
);
1180 _resultobj
= Py_None
;
1184 static void wxSizer__Insert(wxSizer
*self
,int before
,PyObject
* item
,int proportion
,int flag
,int border
,PyObject
* userData
,int option
) {
1185 // The option parameter is only for backwards compatibility
1186 // with keyword args, all new code should use "proportion"
1187 // instead. This can be removed eventually.
1188 if (option
!= -1) proportion
= option
;
1193 wxSize
* sizePtr
= &size
;
1194 wxPyUserData
* data
= NULL
;
1195 if (userData
) data
= new wxPyUserData(userData
);
1197 // Find out what type the item is and call the real Insert method
1198 if (! SWIG_GetPtrObj(item
, (void**)&window
, "_wxWindow_p"))
1199 self
->Insert(before
, window
, proportion
, flag
, border
, data
);
1201 else if (!SWIG_GetPtrObj(item
, (void**)&sizer
, "_wxSizer_p"))
1202 self
->Insert(before
, sizer
, proportion
, flag
, border
, data
);
1204 else if (wxSize_helper(item
, &sizePtr
))
1205 self
->Insert(before
, sizePtr
->GetWidth(), sizePtr
->GetHeight(),
1206 proportion
, flag
, border
, data
);
1208 if (data
) delete data
;
1209 PyErr_SetString(PyExc_TypeError
,
1210 "wxWindow, wxSizer, wxSize, or (w,h) expected for item");
1213 static PyObject
*_wrap_wxSizer__Insert(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1214 PyObject
* _resultobj
;
1218 int _arg3
= (int ) 0;
1219 int _arg4
= (int ) 0;
1220 int _arg5
= (int ) 0;
1221 PyObject
* _arg6
= (PyObject
*) NULL
;
1222 int _arg7
= (int ) -1;
1223 PyObject
* _argo0
= 0;
1224 PyObject
* _obj2
= 0;
1225 PyObject
* _obj6
= 0;
1226 char *_kwnames
[] = { "self","before","item","proportion","flag","border","userData","option", NULL
};
1229 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|iiiOi:wxSizer__Insert",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_arg3
,&_arg4
,&_arg5
,&_obj6
,&_arg7
))
1232 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1233 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
1234 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer__Insert. Expected _wxSizer_p.");
1246 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1247 wxSizer__Insert(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
);
1249 wxPyEndAllowThreads(__tstate
);
1250 if (PyErr_Occurred()) return NULL
;
1251 } Py_INCREF(Py_None
);
1252 _resultobj
= Py_None
;
1256 static void wxSizer__Prepend(wxSizer
*self
,PyObject
* item
,int proportion
,int flag
,int border
,PyObject
* userData
,int option
) {
1257 // The option parameter is only for backwards compatibility
1258 // with keyword args, all new code should use "proportion"
1259 // instead. This can be removed eventually.
1260 if (option
!= -1) proportion
= option
;
1265 wxSize
* sizePtr
= &size
;
1266 wxPyUserData
* data
= NULL
;
1267 if (userData
) data
= new wxPyUserData(userData
);
1269 // Find out what type the item is and call the real Prepend method
1270 if (! SWIG_GetPtrObj(item
, (void**)&window
, "_wxWindow_p"))
1271 self
->Prepend(window
, proportion
, flag
, border
, data
);
1273 else if (!SWIG_GetPtrObj(item
, (void**)&sizer
, "_wxSizer_p"))
1274 self
->Prepend(sizer
, proportion
, flag
, border
, data
);
1276 else if (wxSize_helper(item
, &sizePtr
))
1277 self
->Prepend(sizePtr
->GetWidth(), sizePtr
->GetHeight(),
1278 proportion
, flag
, border
, data
);
1280 if (data
) delete data
;
1281 PyErr_SetString(PyExc_TypeError
,
1282 "wxWindow, wxSizer, wxSize, or (w,h) expected for item");
1285 static PyObject
*_wrap_wxSizer__Prepend(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1286 PyObject
* _resultobj
;
1289 int _arg2
= (int ) 0;
1290 int _arg3
= (int ) 0;
1291 int _arg4
= (int ) 0;
1292 PyObject
* _arg5
= (PyObject
*) NULL
;
1293 int _arg6
= (int ) -1;
1294 PyObject
* _argo0
= 0;
1295 PyObject
* _obj1
= 0;
1296 PyObject
* _obj5
= 0;
1297 char *_kwnames
[] = { "self","item","proportion","flag","border","userData","option", NULL
};
1300 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iiiOi:wxSizer__Prepend",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
,&_arg4
,&_obj5
,&_arg6
))
1303 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1304 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
1305 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer__Prepend. Expected _wxSizer_p.");
1317 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1318 wxSizer__Prepend(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
);
1320 wxPyEndAllowThreads(__tstate
);
1321 if (PyErr_Occurred()) return NULL
;
1322 } Py_INCREF(Py_None
);
1323 _resultobj
= Py_None
;
1327 static bool wxSizer_Remove(wxSizer
*self
,PyObject
* item
) {
1331 // Find out what type the item is and call the real Remove method
1332 if (! SWIG_GetPtrObj(item
, (void**)&window
, "_wxWindow_p"))
1333 return self
->Remove(window
);
1335 else if (!SWIG_GetPtrObj(item
, (void**)&sizer
, "_wxSizer_p"))
1336 return self
->Remove(sizer
);
1338 else if (PyInt_Check(item
)) {
1339 int pos
= PyInt_AsLong(item
);
1340 return self
->Remove(pos
);
1343 PyErr_SetString(PyExc_TypeError
,
1344 "wxWindow, wxSizer or int (position) expected.");
1348 static PyObject
*_wrap_wxSizer_Remove(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1349 PyObject
* _resultobj
;
1353 PyObject
* _argo0
= 0;
1354 PyObject
* _obj1
= 0;
1355 char *_kwnames
[] = { "self","item", NULL
};
1358 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSizer_Remove",_kwnames
,&_argo0
,&_obj1
))
1361 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1362 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
1363 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer_Remove. Expected _wxSizer_p.");
1371 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1372 _result
= (bool )wxSizer_Remove(_arg0
,_arg1
);
1374 wxPyEndAllowThreads(__tstate
);
1375 if (PyErr_Occurred()) return NULL
;
1376 } _resultobj
= Py_BuildValue("i",_result
);
1380 static void wxSizer__SetItemMinSize(wxSizer
*self
,PyObject
* item
,wxSize size
) {
1384 // Find out what type the item is and call the real Remove method
1385 if (! SWIG_GetPtrObj(item
, (void**)&window
, "_wxWindow_p"))
1386 self
->SetItemMinSize(window
, size
);
1388 else if (!SWIG_GetPtrObj(item
, (void**)&sizer
, "_wxSizer_p"))
1389 self
->SetItemMinSize(sizer
, size
);
1391 else if (PyInt_Check(item
)) {
1392 int pos
= PyInt_AsLong(item
);
1393 self
->SetItemMinSize(pos
, size
);
1396 PyErr_SetString(PyExc_TypeError
,
1397 "wxWindow, wxSizer or int (position) expected.");
1399 static PyObject
*_wrap_wxSizer__SetItemMinSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1400 PyObject
* _resultobj
;
1404 PyObject
* _argo0
= 0;
1405 PyObject
* _obj1
= 0;
1407 PyObject
* _obj2
= 0;
1408 char *_kwnames
[] = { "self","item","size", NULL
};
1411 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxSizer__SetItemMinSize",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
1414 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1415 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
1416 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer__SetItemMinSize. Expected _wxSizer_p.");
1425 if (! wxSize_helper(_obj2
, &_arg2
))
1429 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1430 wxSizer__SetItemMinSize(_arg0
,_arg1
,*_arg2
);
1432 wxPyEndAllowThreads(__tstate
);
1433 if (PyErr_Occurred()) return NULL
;
1434 } Py_INCREF(Py_None
);
1435 _resultobj
= Py_None
;
1439 #define wxSizer_SetDimension(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->SetDimension(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
1440 static PyObject
*_wrap_wxSizer_SetDimension(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1441 PyObject
* _resultobj
;
1447 PyObject
* _argo0
= 0;
1448 char *_kwnames
[] = { "self","x","y","width","height", NULL
};
1451 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii:wxSizer_SetDimension",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
1454 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1455 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
1456 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer_SetDimension. Expected _wxSizer_p.");
1461 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1462 wxSizer_SetDimension(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
1464 wxPyEndAllowThreads(__tstate
);
1465 if (PyErr_Occurred()) return NULL
;
1466 } Py_INCREF(Py_None
);
1467 _resultobj
= Py_None
;
1471 #define wxSizer_SetMinSize(_swigobj,_swigarg0) (_swigobj->SetMinSize(_swigarg0))
1472 static PyObject
*_wrap_wxSizer_SetMinSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1473 PyObject
* _resultobj
;
1476 PyObject
* _argo0
= 0;
1478 PyObject
* _obj1
= 0;
1479 char *_kwnames
[] = { "self","size", NULL
};
1482 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSizer_SetMinSize",_kwnames
,&_argo0
,&_obj1
))
1485 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1486 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
1487 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer_SetMinSize. Expected _wxSizer_p.");
1493 if (! wxSize_helper(_obj1
, &_arg1
))
1497 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1498 wxSizer_SetMinSize(_arg0
,*_arg1
);
1500 wxPyEndAllowThreads(__tstate
);
1501 if (PyErr_Occurred()) return NULL
;
1502 } Py_INCREF(Py_None
);
1503 _resultobj
= Py_None
;
1507 #define wxSizer_GetSize(_swigobj) (_swigobj->GetSize())
1508 static PyObject
*_wrap_wxSizer_GetSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1509 PyObject
* _resultobj
;
1512 PyObject
* _argo0
= 0;
1513 char *_kwnames
[] = { "self", NULL
};
1517 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizer_GetSize",_kwnames
,&_argo0
))
1520 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1521 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
1522 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer_GetSize. Expected _wxSizer_p.");
1527 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1528 _result
= new wxSize (wxSizer_GetSize(_arg0
));
1530 wxPyEndAllowThreads(__tstate
);
1531 if (PyErr_Occurred()) return NULL
;
1532 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
1533 _resultobj
= Py_BuildValue("s",_ptemp
);
1537 #define wxSizer_GetPosition(_swigobj) (_swigobj->GetPosition())
1538 static PyObject
*_wrap_wxSizer_GetPosition(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1539 PyObject
* _resultobj
;
1542 PyObject
* _argo0
= 0;
1543 char *_kwnames
[] = { "self", NULL
};
1547 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizer_GetPosition",_kwnames
,&_argo0
))
1550 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1551 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
1552 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer_GetPosition. Expected _wxSizer_p.");
1557 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1558 _result
= new wxPoint (wxSizer_GetPosition(_arg0
));
1560 wxPyEndAllowThreads(__tstate
);
1561 if (PyErr_Occurred()) return NULL
;
1562 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p");
1563 _resultobj
= Py_BuildValue("s",_ptemp
);
1567 #define wxSizer_GetMinSize(_swigobj) (_swigobj->GetMinSize())
1568 static PyObject
*_wrap_wxSizer_GetMinSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1569 PyObject
* _resultobj
;
1572 PyObject
* _argo0
= 0;
1573 char *_kwnames
[] = { "self", NULL
};
1577 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizer_GetMinSize",_kwnames
,&_argo0
))
1580 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1581 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
1582 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer_GetMinSize. Expected _wxSizer_p.");
1587 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1588 _result
= new wxSize (wxSizer_GetMinSize(_arg0
));
1590 wxPyEndAllowThreads(__tstate
);
1591 if (PyErr_Occurred()) return NULL
;
1592 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
1593 _resultobj
= Py_BuildValue("s",_ptemp
);
1597 #define wxSizer_Layout(_swigobj) (_swigobj->Layout())
1598 static PyObject
*_wrap_wxSizer_Layout(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1599 PyObject
* _resultobj
;
1601 PyObject
* _argo0
= 0;
1602 char *_kwnames
[] = { "self", NULL
};
1605 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizer_Layout",_kwnames
,&_argo0
))
1608 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1609 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
1610 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer_Layout. Expected _wxSizer_p.");
1615 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1616 wxSizer_Layout(_arg0
);
1618 wxPyEndAllowThreads(__tstate
);
1619 if (PyErr_Occurred()) return NULL
;
1620 } Py_INCREF(Py_None
);
1621 _resultobj
= Py_None
;
1625 #define wxSizer_Fit(_swigobj,_swigarg0) (_swigobj->Fit(_swigarg0))
1626 static PyObject
*_wrap_wxSizer_Fit(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1627 PyObject
* _resultobj
;
1631 PyObject
* _argo0
= 0;
1632 PyObject
* _argo1
= 0;
1633 char *_kwnames
[] = { "self","window", NULL
};
1637 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSizer_Fit",_kwnames
,&_argo0
,&_argo1
))
1640 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1641 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
1642 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer_Fit. Expected _wxSizer_p.");
1647 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1648 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
1649 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSizer_Fit. Expected _wxWindow_p.");
1654 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1655 _result
= new wxSize (wxSizer_Fit(_arg0
,_arg1
));
1657 wxPyEndAllowThreads(__tstate
);
1658 if (PyErr_Occurred()) return NULL
;
1659 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
1660 _resultobj
= Py_BuildValue("s",_ptemp
);
1664 #define wxSizer_FitInside(_swigobj,_swigarg0) (_swigobj->FitInside(_swigarg0))
1665 static PyObject
*_wrap_wxSizer_FitInside(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1666 PyObject
* _resultobj
;
1669 PyObject
* _argo0
= 0;
1670 PyObject
* _argo1
= 0;
1671 char *_kwnames
[] = { "self","window", NULL
};
1674 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSizer_FitInside",_kwnames
,&_argo0
,&_argo1
))
1677 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1678 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
1679 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer_FitInside. Expected _wxSizer_p.");
1684 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1685 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
1686 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSizer_FitInside. Expected _wxWindow_p.");
1691 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1692 wxSizer_FitInside(_arg0
,_arg1
);
1694 wxPyEndAllowThreads(__tstate
);
1695 if (PyErr_Occurred()) return NULL
;
1696 } Py_INCREF(Py_None
);
1697 _resultobj
= Py_None
;
1701 #define wxSizer_SetSizeHints(_swigobj,_swigarg0) (_swigobj->SetSizeHints(_swigarg0))
1702 static PyObject
*_wrap_wxSizer_SetSizeHints(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1703 PyObject
* _resultobj
;
1706 PyObject
* _argo0
= 0;
1707 PyObject
* _argo1
= 0;
1708 char *_kwnames
[] = { "self","window", NULL
};
1711 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSizer_SetSizeHints",_kwnames
,&_argo0
,&_argo1
))
1714 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1715 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
1716 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer_SetSizeHints. Expected _wxSizer_p.");
1721 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1722 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
1723 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSizer_SetSizeHints. Expected _wxWindow_p.");
1728 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1729 wxSizer_SetSizeHints(_arg0
,_arg1
);
1731 wxPyEndAllowThreads(__tstate
);
1732 if (PyErr_Occurred()) return NULL
;
1733 } Py_INCREF(Py_None
);
1734 _resultobj
= Py_None
;
1738 #define wxSizer_SetVirtualSizeHints(_swigobj,_swigarg0) (_swigobj->SetVirtualSizeHints(_swigarg0))
1739 static PyObject
*_wrap_wxSizer_SetVirtualSizeHints(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1740 PyObject
* _resultobj
;
1743 PyObject
* _argo0
= 0;
1744 PyObject
* _argo1
= 0;
1745 char *_kwnames
[] = { "self","window", NULL
};
1748 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSizer_SetVirtualSizeHints",_kwnames
,&_argo0
,&_argo1
))
1751 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1752 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
1753 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer_SetVirtualSizeHints. Expected _wxSizer_p.");
1758 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1759 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
1760 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSizer_SetVirtualSizeHints. Expected _wxWindow_p.");
1765 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1766 wxSizer_SetVirtualSizeHints(_arg0
,_arg1
);
1768 wxPyEndAllowThreads(__tstate
);
1769 if (PyErr_Occurred()) return NULL
;
1770 } Py_INCREF(Py_None
);
1771 _resultobj
= Py_None
;
1775 #define wxSizer_Clear(_swigobj,_swigarg0) (_swigobj->Clear(_swigarg0))
1776 static PyObject
*_wrap_wxSizer_Clear(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1777 PyObject
* _resultobj
;
1779 bool _arg1
= (bool ) FALSE
;
1780 PyObject
* _argo0
= 0;
1781 int tempbool1
= (int) FALSE
;
1782 char *_kwnames
[] = { "self","delete_windows", NULL
};
1785 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxSizer_Clear",_kwnames
,&_argo0
,&tempbool1
))
1788 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1789 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
1790 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer_Clear. Expected _wxSizer_p.");
1794 _arg1
= (bool ) tempbool1
;
1796 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1797 wxSizer_Clear(_arg0
,_arg1
);
1799 wxPyEndAllowThreads(__tstate
);
1800 if (PyErr_Occurred()) return NULL
;
1801 } Py_INCREF(Py_None
);
1802 _resultobj
= Py_None
;
1806 #define wxSizer_DeleteWindows(_swigobj) (_swigobj->DeleteWindows())
1807 static PyObject
*_wrap_wxSizer_DeleteWindows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1808 PyObject
* _resultobj
;
1810 PyObject
* _argo0
= 0;
1811 char *_kwnames
[] = { "self", NULL
};
1814 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizer_DeleteWindows",_kwnames
,&_argo0
))
1817 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1818 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
1819 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer_DeleteWindows. Expected _wxSizer_p.");
1824 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1825 wxSizer_DeleteWindows(_arg0
);
1827 wxPyEndAllowThreads(__tstate
);
1828 if (PyErr_Occurred()) return NULL
;
1829 } Py_INCREF(Py_None
);
1830 _resultobj
= Py_None
;
1834 static PyObject
* wxSizer_GetChildren(wxSizer
*self
) {
1835 wxList
& list
= self
->GetChildren();
1836 return wxPy_ConvertList(&list
, "wxSizerItem");
1838 static PyObject
*_wrap_wxSizer_GetChildren(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1839 PyObject
* _resultobj
;
1842 PyObject
* _argo0
= 0;
1843 char *_kwnames
[] = { "self", NULL
};
1846 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizer_GetChildren",_kwnames
,&_argo0
))
1849 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1850 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
1851 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer_GetChildren. Expected _wxSizer_p.");
1856 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1857 _result
= (PyObject
*)wxSizer_GetChildren(_arg0
);
1859 wxPyEndAllowThreads(__tstate
);
1860 if (PyErr_Occurred()) return NULL
;
1862 _resultobj
= _result
;
1867 static void wxSizer_Show(wxSizer
*self
,PyObject
* item
,bool show
) {
1870 // Find out what type the item is and call the real method
1871 if (! SWIG_GetPtrObj(item
, (void**)&window
, "_wxWindow_p"))
1872 self
->Show(window
, show
);
1873 else if (!SWIG_GetPtrObj(item
, (void**)&sizer
, "_wxSizer_p"))
1874 self
->Show(sizer
, show
);
1876 PyErr_SetString(PyExc_TypeError
, "wxWindow or wxSizer expected.");
1878 static PyObject
*_wrap_wxSizer_Show(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1879 PyObject
* _resultobj
;
1882 bool _arg2
= (bool ) TRUE
;
1883 PyObject
* _argo0
= 0;
1884 PyObject
* _obj1
= 0;
1885 int tempbool2
= (int) TRUE
;
1886 char *_kwnames
[] = { "self","item","show", NULL
};
1889 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxSizer_Show",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))
1892 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1893 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
1894 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer_Show. Expected _wxSizer_p.");
1901 _arg2
= (bool ) tempbool2
;
1903 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1904 wxSizer_Show(_arg0
,_arg1
,_arg2
);
1906 wxPyEndAllowThreads(__tstate
);
1907 if (PyErr_Occurred()) return NULL
;
1908 } Py_INCREF(Py_None
);
1909 _resultobj
= Py_None
;
1913 static void wxSizer_Hide(wxSizer
*self
,PyObject
* item
) {
1916 // Find out what type the item is and call the real method
1917 if (! SWIG_GetPtrObj(item
, (void**)&window
, "_wxWindow_p"))
1919 else if (!SWIG_GetPtrObj(item
, (void**)&sizer
, "_wxSizer_p"))
1922 PyErr_SetString(PyExc_TypeError
, "wxWindow or wxSizer expected.");
1924 static PyObject
*_wrap_wxSizer_Hide(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1925 PyObject
* _resultobj
;
1928 PyObject
* _argo0
= 0;
1929 PyObject
* _obj1
= 0;
1930 char *_kwnames
[] = { "self","item", NULL
};
1933 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSizer_Hide",_kwnames
,&_argo0
,&_obj1
))
1936 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1937 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
1938 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer_Hide. Expected _wxSizer_p.");
1946 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1947 wxSizer_Hide(_arg0
,_arg1
);
1949 wxPyEndAllowThreads(__tstate
);
1950 if (PyErr_Occurred()) return NULL
;
1951 } Py_INCREF(Py_None
);
1952 _resultobj
= Py_None
;
1956 static bool wxSizer_IsShown(wxSizer
*self
,PyObject
* item
) {
1959 // Find out what type the item is and call the real method
1960 if (! SWIG_GetPtrObj(item
, (void**)&window
, "_wxWindow_p"))
1961 return self
->IsShown(window
);
1962 else if (!SWIG_GetPtrObj(item
, (void**)&sizer
, "_wxSizer_p"))
1963 return self
->IsShown(sizer
);
1965 PyErr_SetString(PyExc_TypeError
, "wxWindow or wxSizer expected.");
1969 static PyObject
*_wrap_wxSizer_IsShown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1970 PyObject
* _resultobj
;
1974 PyObject
* _argo0
= 0;
1975 PyObject
* _obj1
= 0;
1976 char *_kwnames
[] = { "self","item", NULL
};
1979 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSizer_IsShown",_kwnames
,&_argo0
,&_obj1
))
1982 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1983 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
1984 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer_IsShown. Expected _wxSizer_p.");
1992 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1993 _result
= (bool )wxSizer_IsShown(_arg0
,_arg1
);
1995 wxPyEndAllowThreads(__tstate
);
1996 if (PyErr_Occurred()) return NULL
;
1997 } _resultobj
= Py_BuildValue("i",_result
);
2001 #define wxSizer_ShowItems(_swigobj,_swigarg0) (_swigobj->ShowItems(_swigarg0))
2002 static PyObject
*_wrap_wxSizer_ShowItems(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2003 PyObject
* _resultobj
;
2006 PyObject
* _argo0
= 0;
2008 char *_kwnames
[] = { "self","show", NULL
};
2011 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSizer_ShowItems",_kwnames
,&_argo0
,&tempbool1
))
2014 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2015 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizer_p")) {
2016 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizer_ShowItems. Expected _wxSizer_p.");
2020 _arg1
= (bool ) tempbool1
;
2022 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2023 wxSizer_ShowItems(_arg0
,_arg1
);
2025 wxPyEndAllowThreads(__tstate
);
2026 if (PyErr_Occurred()) return NULL
;
2027 } Py_INCREF(Py_None
);
2028 _resultobj
= Py_None
;
2032 static void *SwigwxPySizerTowxSizer(void *ptr
) {
2035 src
= (wxPySizer
*) ptr
;
2036 dest
= (wxSizer
*) src
;
2037 return (void *) dest
;
2040 static void *SwigwxPySizerTowxObject(void *ptr
) {
2043 src
= (wxPySizer
*) ptr
;
2044 dest
= (wxObject
*) src
;
2045 return (void *) dest
;
2048 #define new_wxPySizer() (new wxPySizer())
2049 static PyObject
*_wrap_new_wxPySizer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2050 PyObject
* _resultobj
;
2051 wxPySizer
* _result
;
2052 char *_kwnames
[] = { NULL
};
2056 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPySizer",_kwnames
))
2059 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2060 _result
= (wxPySizer
*)new_wxPySizer();
2062 wxPyEndAllowThreads(__tstate
);
2063 if (PyErr_Occurred()) return NULL
;
2065 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPySizer_p");
2066 _resultobj
= Py_BuildValue("s",_ptemp
);
2069 _resultobj
= Py_None
;
2074 #define wxPySizer__setCallbackInfo(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1))
2075 static PyObject
*_wrap_wxPySizer__setCallbackInfo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2076 PyObject
* _resultobj
;
2080 PyObject
* _argo0
= 0;
2081 PyObject
* _obj1
= 0;
2082 PyObject
* _obj2
= 0;
2083 char *_kwnames
[] = { "self","self","_class", NULL
};
2086 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPySizer__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
2089 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2090 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPySizer_p")) {
2091 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPySizer__setCallbackInfo. Expected _wxPySizer_p.");
2102 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2103 wxPySizer__setCallbackInfo(_arg0
,_arg1
,_arg2
);
2105 wxPyEndAllowThreads(__tstate
);
2106 if (PyErr_Occurred()) return NULL
;
2107 } Py_INCREF(Py_None
);
2108 _resultobj
= Py_None
;
2112 static void *SwigwxBoxSizerTowxSizer(void *ptr
) {
2115 src
= (wxBoxSizer
*) ptr
;
2116 dest
= (wxSizer
*) src
;
2117 return (void *) dest
;
2120 static void *SwigwxBoxSizerTowxObject(void *ptr
) {
2123 src
= (wxBoxSizer
*) ptr
;
2124 dest
= (wxObject
*) src
;
2125 return (void *) dest
;
2128 #define new_wxBoxSizer(_swigarg0) (new wxBoxSizer(_swigarg0))
2129 static PyObject
*_wrap_new_wxBoxSizer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2130 PyObject
* _resultobj
;
2131 wxBoxSizer
* _result
;
2132 int _arg0
= (int ) wxHORIZONTAL
;
2133 char *_kwnames
[] = { "orient", NULL
};
2137 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxBoxSizer",_kwnames
,&_arg0
))
2140 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2141 _result
= (wxBoxSizer
*)new_wxBoxSizer(_arg0
);
2143 wxPyEndAllowThreads(__tstate
);
2144 if (PyErr_Occurred()) return NULL
;
2146 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBoxSizer_p");
2147 _resultobj
= Py_BuildValue("s",_ptemp
);
2150 _resultobj
= Py_None
;
2155 #define wxBoxSizer_GetOrientation(_swigobj) (_swigobj->GetOrientation())
2156 static PyObject
*_wrap_wxBoxSizer_GetOrientation(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2157 PyObject
* _resultobj
;
2160 PyObject
* _argo0
= 0;
2161 char *_kwnames
[] = { "self", NULL
};
2164 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBoxSizer_GetOrientation",_kwnames
,&_argo0
))
2167 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2168 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBoxSizer_p")) {
2169 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBoxSizer_GetOrientation. Expected _wxBoxSizer_p.");
2174 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2175 _result
= (int )wxBoxSizer_GetOrientation(_arg0
);
2177 wxPyEndAllowThreads(__tstate
);
2178 if (PyErr_Occurred()) return NULL
;
2179 } _resultobj
= Py_BuildValue("i",_result
);
2183 #define wxBoxSizer_SetOrientation(_swigobj,_swigarg0) (_swigobj->SetOrientation(_swigarg0))
2184 static PyObject
*_wrap_wxBoxSizer_SetOrientation(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2185 PyObject
* _resultobj
;
2188 PyObject
* _argo0
= 0;
2189 char *_kwnames
[] = { "self","orient", NULL
};
2192 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxBoxSizer_SetOrientation",_kwnames
,&_argo0
,&_arg1
))
2195 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2196 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBoxSizer_p")) {
2197 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBoxSizer_SetOrientation. Expected _wxBoxSizer_p.");
2202 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2203 wxBoxSizer_SetOrientation(_arg0
,_arg1
);
2205 wxPyEndAllowThreads(__tstate
);
2206 if (PyErr_Occurred()) return NULL
;
2207 } Py_INCREF(Py_None
);
2208 _resultobj
= Py_None
;
2212 #define wxBoxSizer_RecalcSizes(_swigobj) (_swigobj->RecalcSizes())
2213 static PyObject
*_wrap_wxBoxSizer_RecalcSizes(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2214 PyObject
* _resultobj
;
2216 PyObject
* _argo0
= 0;
2217 char *_kwnames
[] = { "self", NULL
};
2220 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBoxSizer_RecalcSizes",_kwnames
,&_argo0
))
2223 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2224 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBoxSizer_p")) {
2225 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBoxSizer_RecalcSizes. Expected _wxBoxSizer_p.");
2230 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2231 wxBoxSizer_RecalcSizes(_arg0
);
2233 wxPyEndAllowThreads(__tstate
);
2234 if (PyErr_Occurred()) return NULL
;
2235 } Py_INCREF(Py_None
);
2236 _resultobj
= Py_None
;
2240 #define wxBoxSizer_CalcMin(_swigobj) (_swigobj->CalcMin())
2241 static PyObject
*_wrap_wxBoxSizer_CalcMin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2242 PyObject
* _resultobj
;
2245 PyObject
* _argo0
= 0;
2246 char *_kwnames
[] = { "self", NULL
};
2250 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBoxSizer_CalcMin",_kwnames
,&_argo0
))
2253 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2254 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBoxSizer_p")) {
2255 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBoxSizer_CalcMin. Expected _wxBoxSizer_p.");
2260 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2261 _result
= new wxSize (wxBoxSizer_CalcMin(_arg0
));
2263 wxPyEndAllowThreads(__tstate
);
2264 if (PyErr_Occurred()) return NULL
;
2265 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
2266 _resultobj
= Py_BuildValue("s",_ptemp
);
2270 static void *SwigwxStaticBoxSizerTowxBoxSizer(void *ptr
) {
2271 wxStaticBoxSizer
*src
;
2273 src
= (wxStaticBoxSizer
*) ptr
;
2274 dest
= (wxBoxSizer
*) src
;
2275 return (void *) dest
;
2278 static void *SwigwxStaticBoxSizerTowxSizer(void *ptr
) {
2279 wxStaticBoxSizer
*src
;
2281 src
= (wxStaticBoxSizer
*) ptr
;
2282 dest
= (wxSizer
*) src
;
2283 return (void *) dest
;
2286 static void *SwigwxStaticBoxSizerTowxObject(void *ptr
) {
2287 wxStaticBoxSizer
*src
;
2289 src
= (wxStaticBoxSizer
*) ptr
;
2290 dest
= (wxObject
*) src
;
2291 return (void *) dest
;
2294 #define new_wxStaticBoxSizer(_swigarg0,_swigarg1) (new wxStaticBoxSizer(_swigarg0,_swigarg1))
2295 static PyObject
*_wrap_new_wxStaticBoxSizer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2296 PyObject
* _resultobj
;
2297 wxStaticBoxSizer
* _result
;
2298 wxStaticBox
* _arg0
;
2299 int _arg1
= (int ) wxHORIZONTAL
;
2300 PyObject
* _argo0
= 0;
2301 char *_kwnames
[] = { "box","orient", NULL
};
2305 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:new_wxStaticBoxSizer",_kwnames
,&_argo0
,&_arg1
))
2308 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2309 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStaticBox_p")) {
2310 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxStaticBoxSizer. Expected _wxStaticBox_p.");
2315 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2316 _result
= (wxStaticBoxSizer
*)new_wxStaticBoxSizer(_arg0
,_arg1
);
2318 wxPyEndAllowThreads(__tstate
);
2319 if (PyErr_Occurred()) return NULL
;
2321 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxStaticBoxSizer_p");
2322 _resultobj
= Py_BuildValue("s",_ptemp
);
2325 _resultobj
= Py_None
;
2330 #define wxStaticBoxSizer_GetStaticBox(_swigobj) (_swigobj->GetStaticBox())
2331 static PyObject
*_wrap_wxStaticBoxSizer_GetStaticBox(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2332 PyObject
* _resultobj
;
2333 wxStaticBox
* _result
;
2334 wxStaticBoxSizer
* _arg0
;
2335 PyObject
* _argo0
= 0;
2336 char *_kwnames
[] = { "self", NULL
};
2339 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStaticBoxSizer_GetStaticBox",_kwnames
,&_argo0
))
2342 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2343 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStaticBoxSizer_p")) {
2344 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStaticBoxSizer_GetStaticBox. Expected _wxStaticBoxSizer_p.");
2349 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2350 _result
= (wxStaticBox
*)wxStaticBoxSizer_GetStaticBox(_arg0
);
2352 wxPyEndAllowThreads(__tstate
);
2353 if (PyErr_Occurred()) return NULL
;
2354 }{ _resultobj
= wxPyMake_wxObject(_result
); }
2358 #define wxStaticBoxSizer_RecalcSizes(_swigobj) (_swigobj->RecalcSizes())
2359 static PyObject
*_wrap_wxStaticBoxSizer_RecalcSizes(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2360 PyObject
* _resultobj
;
2361 wxStaticBoxSizer
* _arg0
;
2362 PyObject
* _argo0
= 0;
2363 char *_kwnames
[] = { "self", NULL
};
2366 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStaticBoxSizer_RecalcSizes",_kwnames
,&_argo0
))
2369 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2370 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStaticBoxSizer_p")) {
2371 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStaticBoxSizer_RecalcSizes. Expected _wxStaticBoxSizer_p.");
2376 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2377 wxStaticBoxSizer_RecalcSizes(_arg0
);
2379 wxPyEndAllowThreads(__tstate
);
2380 if (PyErr_Occurred()) return NULL
;
2381 } Py_INCREF(Py_None
);
2382 _resultobj
= Py_None
;
2386 #define wxStaticBoxSizer_CalcMin(_swigobj) (_swigobj->CalcMin())
2387 static PyObject
*_wrap_wxStaticBoxSizer_CalcMin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2388 PyObject
* _resultobj
;
2390 wxStaticBoxSizer
* _arg0
;
2391 PyObject
* _argo0
= 0;
2392 char *_kwnames
[] = { "self", NULL
};
2396 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStaticBoxSizer_CalcMin",_kwnames
,&_argo0
))
2399 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2400 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStaticBoxSizer_p")) {
2401 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStaticBoxSizer_CalcMin. Expected _wxStaticBoxSizer_p.");
2406 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2407 _result
= new wxSize (wxStaticBoxSizer_CalcMin(_arg0
));
2409 wxPyEndAllowThreads(__tstate
);
2410 if (PyErr_Occurred()) return NULL
;
2411 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
2412 _resultobj
= Py_BuildValue("s",_ptemp
);
2416 static void *SwigwxNotebookSizerTowxSizer(void *ptr
) {
2417 wxNotebookSizer
*src
;
2419 src
= (wxNotebookSizer
*) ptr
;
2420 dest
= (wxSizer
*) src
;
2421 return (void *) dest
;
2424 static void *SwigwxNotebookSizerTowxObject(void *ptr
) {
2425 wxNotebookSizer
*src
;
2427 src
= (wxNotebookSizer
*) ptr
;
2428 dest
= (wxObject
*) src
;
2429 return (void *) dest
;
2432 #define new_wxNotebookSizer(_swigarg0) (new wxNotebookSizer(_swigarg0))
2433 static PyObject
*_wrap_new_wxNotebookSizer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2434 PyObject
* _resultobj
;
2435 wxNotebookSizer
* _result
;
2437 PyObject
* _argo0
= 0;
2438 char *_kwnames
[] = { "nb", NULL
};
2442 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxNotebookSizer",_kwnames
,&_argo0
))
2445 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2446 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebook_p")) {
2447 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxNotebookSizer. Expected _wxNotebook_p.");
2452 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2453 _result
= (wxNotebookSizer
*)new_wxNotebookSizer(_arg0
);
2455 wxPyEndAllowThreads(__tstate
);
2456 if (PyErr_Occurred()) return NULL
;
2458 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxNotebookSizer_p");
2459 _resultobj
= Py_BuildValue("s",_ptemp
);
2462 _resultobj
= Py_None
;
2467 #define wxNotebookSizer_RecalcSizes(_swigobj) (_swigobj->RecalcSizes())
2468 static PyObject
*_wrap_wxNotebookSizer_RecalcSizes(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2469 PyObject
* _resultobj
;
2470 wxNotebookSizer
* _arg0
;
2471 PyObject
* _argo0
= 0;
2472 char *_kwnames
[] = { "self", NULL
};
2475 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNotebookSizer_RecalcSizes",_kwnames
,&_argo0
))
2478 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2479 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebookSizer_p")) {
2480 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebookSizer_RecalcSizes. Expected _wxNotebookSizer_p.");
2485 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2486 wxNotebookSizer_RecalcSizes(_arg0
);
2488 wxPyEndAllowThreads(__tstate
);
2489 if (PyErr_Occurred()) return NULL
;
2490 } Py_INCREF(Py_None
);
2491 _resultobj
= Py_None
;
2495 #define wxNotebookSizer_CalcMin(_swigobj) (_swigobj->CalcMin())
2496 static PyObject
*_wrap_wxNotebookSizer_CalcMin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2497 PyObject
* _resultobj
;
2499 wxNotebookSizer
* _arg0
;
2500 PyObject
* _argo0
= 0;
2501 char *_kwnames
[] = { "self", NULL
};
2505 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNotebookSizer_CalcMin",_kwnames
,&_argo0
))
2508 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2509 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebookSizer_p")) {
2510 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebookSizer_CalcMin. Expected _wxNotebookSizer_p.");
2515 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2516 _result
= new wxSize (wxNotebookSizer_CalcMin(_arg0
));
2518 wxPyEndAllowThreads(__tstate
);
2519 if (PyErr_Occurred()) return NULL
;
2520 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
2521 _resultobj
= Py_BuildValue("s",_ptemp
);
2525 #define wxNotebookSizer_GetNotebook(_swigobj) (_swigobj->GetNotebook())
2526 static PyObject
*_wrap_wxNotebookSizer_GetNotebook(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2527 PyObject
* _resultobj
;
2528 wxNotebook
* _result
;
2529 wxNotebookSizer
* _arg0
;
2530 PyObject
* _argo0
= 0;
2531 char *_kwnames
[] = { "self", NULL
};
2534 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNotebookSizer_GetNotebook",_kwnames
,&_argo0
))
2537 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2538 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotebookSizer_p")) {
2539 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotebookSizer_GetNotebook. Expected _wxNotebookSizer_p.");
2544 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2545 _result
= (wxNotebook
*)wxNotebookSizer_GetNotebook(_arg0
);
2547 wxPyEndAllowThreads(__tstate
);
2548 if (PyErr_Occurred()) return NULL
;
2549 }{ _resultobj
= wxPyMake_wxObject(_result
); }
2553 static void *SwigwxGridSizerTowxSizer(void *ptr
) {
2556 src
= (wxGridSizer
*) ptr
;
2557 dest
= (wxSizer
*) src
;
2558 return (void *) dest
;
2561 static void *SwigwxGridSizerTowxObject(void *ptr
) {
2564 src
= (wxGridSizer
*) ptr
;
2565 dest
= (wxObject
*) src
;
2566 return (void *) dest
;
2569 #define new_wxGridSizer(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxGridSizer(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2570 static PyObject
*_wrap_new_wxGridSizer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2571 PyObject
* _resultobj
;
2572 wxGridSizer
* _result
;
2573 int _arg0
= (int ) 1;
2574 int _arg1
= (int ) 0;
2575 int _arg2
= (int ) 0;
2576 int _arg3
= (int ) 0;
2577 char *_kwnames
[] = { "rows","cols","vgap","hgap", NULL
};
2581 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iiii:new_wxGridSizer",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
))
2584 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2585 _result
= (wxGridSizer
*)new_wxGridSizer(_arg0
,_arg1
,_arg2
,_arg3
);
2587 wxPyEndAllowThreads(__tstate
);
2588 if (PyErr_Occurred()) return NULL
;
2590 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridSizer_p");
2591 _resultobj
= Py_BuildValue("s",_ptemp
);
2594 _resultobj
= Py_None
;
2599 #define wxGridSizer_RecalcSizes(_swigobj) (_swigobj->RecalcSizes())
2600 static PyObject
*_wrap_wxGridSizer_RecalcSizes(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2601 PyObject
* _resultobj
;
2602 wxGridSizer
* _arg0
;
2603 PyObject
* _argo0
= 0;
2604 char *_kwnames
[] = { "self", NULL
};
2607 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizer_RecalcSizes",_kwnames
,&_argo0
))
2610 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2611 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizer_p")) {
2612 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizer_RecalcSizes. Expected _wxGridSizer_p.");
2617 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2618 wxGridSizer_RecalcSizes(_arg0
);
2620 wxPyEndAllowThreads(__tstate
);
2621 if (PyErr_Occurred()) return NULL
;
2622 } Py_INCREF(Py_None
);
2623 _resultobj
= Py_None
;
2627 #define wxGridSizer_CalcMin(_swigobj) (_swigobj->CalcMin())
2628 static PyObject
*_wrap_wxGridSizer_CalcMin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2629 PyObject
* _resultobj
;
2631 wxGridSizer
* _arg0
;
2632 PyObject
* _argo0
= 0;
2633 char *_kwnames
[] = { "self", NULL
};
2637 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizer_CalcMin",_kwnames
,&_argo0
))
2640 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2641 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizer_p")) {
2642 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizer_CalcMin. Expected _wxGridSizer_p.");
2647 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2648 _result
= new wxSize (wxGridSizer_CalcMin(_arg0
));
2650 wxPyEndAllowThreads(__tstate
);
2651 if (PyErr_Occurred()) return NULL
;
2652 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
2653 _resultobj
= Py_BuildValue("s",_ptemp
);
2657 #define wxGridSizer_SetCols(_swigobj,_swigarg0) (_swigobj->SetCols(_swigarg0))
2658 static PyObject
*_wrap_wxGridSizer_SetCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2659 PyObject
* _resultobj
;
2660 wxGridSizer
* _arg0
;
2662 PyObject
* _argo0
= 0;
2663 char *_kwnames
[] = { "self","cols", NULL
};
2666 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridSizer_SetCols",_kwnames
,&_argo0
,&_arg1
))
2669 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2670 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizer_p")) {
2671 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizer_SetCols. Expected _wxGridSizer_p.");
2676 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2677 wxGridSizer_SetCols(_arg0
,_arg1
);
2679 wxPyEndAllowThreads(__tstate
);
2680 if (PyErr_Occurred()) return NULL
;
2681 } Py_INCREF(Py_None
);
2682 _resultobj
= Py_None
;
2686 #define wxGridSizer_SetRows(_swigobj,_swigarg0) (_swigobj->SetRows(_swigarg0))
2687 static PyObject
*_wrap_wxGridSizer_SetRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2688 PyObject
* _resultobj
;
2689 wxGridSizer
* _arg0
;
2691 PyObject
* _argo0
= 0;
2692 char *_kwnames
[] = { "self","rows", NULL
};
2695 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridSizer_SetRows",_kwnames
,&_argo0
,&_arg1
))
2698 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2699 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizer_p")) {
2700 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizer_SetRows. Expected _wxGridSizer_p.");
2705 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2706 wxGridSizer_SetRows(_arg0
,_arg1
);
2708 wxPyEndAllowThreads(__tstate
);
2709 if (PyErr_Occurred()) return NULL
;
2710 } Py_INCREF(Py_None
);
2711 _resultobj
= Py_None
;
2715 #define wxGridSizer_SetVGap(_swigobj,_swigarg0) (_swigobj->SetVGap(_swigarg0))
2716 static PyObject
*_wrap_wxGridSizer_SetVGap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2717 PyObject
* _resultobj
;
2718 wxGridSizer
* _arg0
;
2720 PyObject
* _argo0
= 0;
2721 char *_kwnames
[] = { "self","gap", NULL
};
2724 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridSizer_SetVGap",_kwnames
,&_argo0
,&_arg1
))
2727 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2728 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizer_p")) {
2729 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizer_SetVGap. Expected _wxGridSizer_p.");
2734 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2735 wxGridSizer_SetVGap(_arg0
,_arg1
);
2737 wxPyEndAllowThreads(__tstate
);
2738 if (PyErr_Occurred()) return NULL
;
2739 } Py_INCREF(Py_None
);
2740 _resultobj
= Py_None
;
2744 #define wxGridSizer_SetHGap(_swigobj,_swigarg0) (_swigobj->SetHGap(_swigarg0))
2745 static PyObject
*_wrap_wxGridSizer_SetHGap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2746 PyObject
* _resultobj
;
2747 wxGridSizer
* _arg0
;
2749 PyObject
* _argo0
= 0;
2750 char *_kwnames
[] = { "self","gap", NULL
};
2753 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridSizer_SetHGap",_kwnames
,&_argo0
,&_arg1
))
2756 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2757 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizer_p")) {
2758 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizer_SetHGap. Expected _wxGridSizer_p.");
2763 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2764 wxGridSizer_SetHGap(_arg0
,_arg1
);
2766 wxPyEndAllowThreads(__tstate
);
2767 if (PyErr_Occurred()) return NULL
;
2768 } Py_INCREF(Py_None
);
2769 _resultobj
= Py_None
;
2773 #define wxGridSizer_GetCols(_swigobj) (_swigobj->GetCols())
2774 static PyObject
*_wrap_wxGridSizer_GetCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2775 PyObject
* _resultobj
;
2777 wxGridSizer
* _arg0
;
2778 PyObject
* _argo0
= 0;
2779 char *_kwnames
[] = { "self", NULL
};
2782 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizer_GetCols",_kwnames
,&_argo0
))
2785 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2786 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizer_p")) {
2787 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizer_GetCols. Expected _wxGridSizer_p.");
2792 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2793 _result
= (int )wxGridSizer_GetCols(_arg0
);
2795 wxPyEndAllowThreads(__tstate
);
2796 if (PyErr_Occurred()) return NULL
;
2797 } _resultobj
= Py_BuildValue("i",_result
);
2801 #define wxGridSizer_GetRows(_swigobj) (_swigobj->GetRows())
2802 static PyObject
*_wrap_wxGridSizer_GetRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2803 PyObject
* _resultobj
;
2805 wxGridSizer
* _arg0
;
2806 PyObject
* _argo0
= 0;
2807 char *_kwnames
[] = { "self", NULL
};
2810 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizer_GetRows",_kwnames
,&_argo0
))
2813 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2814 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizer_p")) {
2815 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizer_GetRows. Expected _wxGridSizer_p.");
2820 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2821 _result
= (int )wxGridSizer_GetRows(_arg0
);
2823 wxPyEndAllowThreads(__tstate
);
2824 if (PyErr_Occurred()) return NULL
;
2825 } _resultobj
= Py_BuildValue("i",_result
);
2829 #define wxGridSizer_GetVGap(_swigobj) (_swigobj->GetVGap())
2830 static PyObject
*_wrap_wxGridSizer_GetVGap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2831 PyObject
* _resultobj
;
2833 wxGridSizer
* _arg0
;
2834 PyObject
* _argo0
= 0;
2835 char *_kwnames
[] = { "self", NULL
};
2838 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizer_GetVGap",_kwnames
,&_argo0
))
2841 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2842 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizer_p")) {
2843 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizer_GetVGap. Expected _wxGridSizer_p.");
2848 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2849 _result
= (int )wxGridSizer_GetVGap(_arg0
);
2851 wxPyEndAllowThreads(__tstate
);
2852 if (PyErr_Occurred()) return NULL
;
2853 } _resultobj
= Py_BuildValue("i",_result
);
2857 #define wxGridSizer_GetHGap(_swigobj) (_swigobj->GetHGap())
2858 static PyObject
*_wrap_wxGridSizer_GetHGap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2859 PyObject
* _resultobj
;
2861 wxGridSizer
* _arg0
;
2862 PyObject
* _argo0
= 0;
2863 char *_kwnames
[] = { "self", NULL
};
2866 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizer_GetHGap",_kwnames
,&_argo0
))
2869 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2870 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizer_p")) {
2871 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizer_GetHGap. Expected _wxGridSizer_p.");
2876 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2877 _result
= (int )wxGridSizer_GetHGap(_arg0
);
2879 wxPyEndAllowThreads(__tstate
);
2880 if (PyErr_Occurred()) return NULL
;
2881 } _resultobj
= Py_BuildValue("i",_result
);
2885 static void *SwigwxFlexGridSizerTowxGridSizer(void *ptr
) {
2886 wxFlexGridSizer
*src
;
2888 src
= (wxFlexGridSizer
*) ptr
;
2889 dest
= (wxGridSizer
*) src
;
2890 return (void *) dest
;
2893 static void *SwigwxFlexGridSizerTowxSizer(void *ptr
) {
2894 wxFlexGridSizer
*src
;
2896 src
= (wxFlexGridSizer
*) ptr
;
2897 dest
= (wxSizer
*) src
;
2898 return (void *) dest
;
2901 static void *SwigwxFlexGridSizerTowxObject(void *ptr
) {
2902 wxFlexGridSizer
*src
;
2904 src
= (wxFlexGridSizer
*) ptr
;
2905 dest
= (wxObject
*) src
;
2906 return (void *) dest
;
2909 #define new_wxFlexGridSizer(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxFlexGridSizer(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2910 static PyObject
*_wrap_new_wxFlexGridSizer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2911 PyObject
* _resultobj
;
2912 wxFlexGridSizer
* _result
;
2913 int _arg0
= (int ) 1;
2914 int _arg1
= (int ) 0;
2915 int _arg2
= (int ) 0;
2916 int _arg3
= (int ) 0;
2917 char *_kwnames
[] = { "rows","cols","vgap","hgap", NULL
};
2921 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iiii:new_wxFlexGridSizer",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
))
2924 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2925 _result
= (wxFlexGridSizer
*)new_wxFlexGridSizer(_arg0
,_arg1
,_arg2
,_arg3
);
2927 wxPyEndAllowThreads(__tstate
);
2928 if (PyErr_Occurred()) return NULL
;
2930 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFlexGridSizer_p");
2931 _resultobj
= Py_BuildValue("s",_ptemp
);
2934 _resultobj
= Py_None
;
2939 #define wxFlexGridSizer_RecalcSizes(_swigobj) (_swigobj->RecalcSizes())
2940 static PyObject
*_wrap_wxFlexGridSizer_RecalcSizes(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2941 PyObject
* _resultobj
;
2942 wxFlexGridSizer
* _arg0
;
2943 PyObject
* _argo0
= 0;
2944 char *_kwnames
[] = { "self", NULL
};
2947 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFlexGridSizer_RecalcSizes",_kwnames
,&_argo0
))
2950 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2951 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFlexGridSizer_p")) {
2952 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFlexGridSizer_RecalcSizes. Expected _wxFlexGridSizer_p.");
2957 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2958 wxFlexGridSizer_RecalcSizes(_arg0
);
2960 wxPyEndAllowThreads(__tstate
);
2961 if (PyErr_Occurred()) return NULL
;
2962 } Py_INCREF(Py_None
);
2963 _resultobj
= Py_None
;
2967 #define wxFlexGridSizer_CalcMin(_swigobj) (_swigobj->CalcMin())
2968 static PyObject
*_wrap_wxFlexGridSizer_CalcMin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2969 PyObject
* _resultobj
;
2971 wxFlexGridSizer
* _arg0
;
2972 PyObject
* _argo0
= 0;
2973 char *_kwnames
[] = { "self", NULL
};
2977 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFlexGridSizer_CalcMin",_kwnames
,&_argo0
))
2980 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2981 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFlexGridSizer_p")) {
2982 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFlexGridSizer_CalcMin. Expected _wxFlexGridSizer_p.");
2987 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2988 _result
= new wxSize (wxFlexGridSizer_CalcMin(_arg0
));
2990 wxPyEndAllowThreads(__tstate
);
2991 if (PyErr_Occurred()) return NULL
;
2992 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
2993 _resultobj
= Py_BuildValue("s",_ptemp
);
2997 #define wxFlexGridSizer_AddGrowableRow(_swigobj,_swigarg0,_swigarg1) (_swigobj->AddGrowableRow(_swigarg0,_swigarg1))
2998 static PyObject
*_wrap_wxFlexGridSizer_AddGrowableRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2999 PyObject
* _resultobj
;
3000 wxFlexGridSizer
* _arg0
;
3002 int _arg2
= (int ) 0;
3003 PyObject
* _argo0
= 0;
3004 char *_kwnames
[] = { "self","idx","proportion", NULL
};
3007 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxFlexGridSizer_AddGrowableRow",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3010 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3011 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFlexGridSizer_p")) {
3012 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFlexGridSizer_AddGrowableRow. Expected _wxFlexGridSizer_p.");
3017 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3018 wxFlexGridSizer_AddGrowableRow(_arg0
,_arg1
,_arg2
);
3020 wxPyEndAllowThreads(__tstate
);
3021 if (PyErr_Occurred()) return NULL
;
3022 } Py_INCREF(Py_None
);
3023 _resultobj
= Py_None
;
3027 #define wxFlexGridSizer_RemoveGrowableRow(_swigobj,_swigarg0) (_swigobj->RemoveGrowableRow(_swigarg0))
3028 static PyObject
*_wrap_wxFlexGridSizer_RemoveGrowableRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3029 PyObject
* _resultobj
;
3030 wxFlexGridSizer
* _arg0
;
3032 PyObject
* _argo0
= 0;
3033 char *_kwnames
[] = { "self","idx", NULL
};
3036 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxFlexGridSizer_RemoveGrowableRow",_kwnames
,&_argo0
,&_arg1
))
3039 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3040 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFlexGridSizer_p")) {
3041 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFlexGridSizer_RemoveGrowableRow. Expected _wxFlexGridSizer_p.");
3046 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3047 wxFlexGridSizer_RemoveGrowableRow(_arg0
,_arg1
);
3049 wxPyEndAllowThreads(__tstate
);
3050 if (PyErr_Occurred()) return NULL
;
3051 } Py_INCREF(Py_None
);
3052 _resultobj
= Py_None
;
3056 #define wxFlexGridSizer_AddGrowableCol(_swigobj,_swigarg0,_swigarg1) (_swigobj->AddGrowableCol(_swigarg0,_swigarg1))
3057 static PyObject
*_wrap_wxFlexGridSizer_AddGrowableCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3058 PyObject
* _resultobj
;
3059 wxFlexGridSizer
* _arg0
;
3061 int _arg2
= (int ) 0;
3062 PyObject
* _argo0
= 0;
3063 char *_kwnames
[] = { "self","idx","proportion", NULL
};
3066 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxFlexGridSizer_AddGrowableCol",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3069 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3070 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFlexGridSizer_p")) {
3071 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFlexGridSizer_AddGrowableCol. Expected _wxFlexGridSizer_p.");
3076 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3077 wxFlexGridSizer_AddGrowableCol(_arg0
,_arg1
,_arg2
);
3079 wxPyEndAllowThreads(__tstate
);
3080 if (PyErr_Occurred()) return NULL
;
3081 } Py_INCREF(Py_None
);
3082 _resultobj
= Py_None
;
3086 #define wxFlexGridSizer_RemoveGrowableCol(_swigobj,_swigarg0) (_swigobj->RemoveGrowableCol(_swigarg0))
3087 static PyObject
*_wrap_wxFlexGridSizer_RemoveGrowableCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3088 PyObject
* _resultobj
;
3089 wxFlexGridSizer
* _arg0
;
3091 PyObject
* _argo0
= 0;
3092 char *_kwnames
[] = { "self","idx", NULL
};
3095 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxFlexGridSizer_RemoveGrowableCol",_kwnames
,&_argo0
,&_arg1
))
3098 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3099 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFlexGridSizer_p")) {
3100 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFlexGridSizer_RemoveGrowableCol. Expected _wxFlexGridSizer_p.");
3105 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3106 wxFlexGridSizer_RemoveGrowableCol(_arg0
,_arg1
);
3108 wxPyEndAllowThreads(__tstate
);
3109 if (PyErr_Occurred()) return NULL
;
3110 } Py_INCREF(Py_None
);
3111 _resultobj
= Py_None
;
3115 #define wxFlexGridSizer_SetFlexibleDirection(_swigobj,_swigarg0) (_swigobj->SetFlexibleDirection(_swigarg0))
3116 static PyObject
*_wrap_wxFlexGridSizer_SetFlexibleDirection(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3117 PyObject
* _resultobj
;
3118 wxFlexGridSizer
* _arg0
;
3120 PyObject
* _argo0
= 0;
3121 char *_kwnames
[] = { "self","direction", NULL
};
3124 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxFlexGridSizer_SetFlexibleDirection",_kwnames
,&_argo0
,&_arg1
))
3127 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3128 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFlexGridSizer_p")) {
3129 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFlexGridSizer_SetFlexibleDirection. Expected _wxFlexGridSizer_p.");
3134 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3135 wxFlexGridSizer_SetFlexibleDirection(_arg0
,_arg1
);
3137 wxPyEndAllowThreads(__tstate
);
3138 if (PyErr_Occurred()) return NULL
;
3139 } Py_INCREF(Py_None
);
3140 _resultobj
= Py_None
;
3144 #define wxFlexGridSizer_GetFlexibleDirection(_swigobj) (_swigobj->GetFlexibleDirection())
3145 static PyObject
*_wrap_wxFlexGridSizer_GetFlexibleDirection(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3146 PyObject
* _resultobj
;
3148 wxFlexGridSizer
* _arg0
;
3149 PyObject
* _argo0
= 0;
3150 char *_kwnames
[] = { "self", NULL
};
3153 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFlexGridSizer_GetFlexibleDirection",_kwnames
,&_argo0
))
3156 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3157 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFlexGridSizer_p")) {
3158 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFlexGridSizer_GetFlexibleDirection. Expected _wxFlexGridSizer_p.");
3163 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3164 _result
= (int )wxFlexGridSizer_GetFlexibleDirection(_arg0
);
3166 wxPyEndAllowThreads(__tstate
);
3167 if (PyErr_Occurred()) return NULL
;
3168 } _resultobj
= Py_BuildValue("i",_result
);
3172 #define wxFlexGridSizer_SetNonFlexibleGrowMode(_swigobj,_swigarg0) (_swigobj->SetNonFlexibleGrowMode(_swigarg0))
3173 static PyObject
*_wrap_wxFlexGridSizer_SetNonFlexibleGrowMode(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3174 PyObject
* _resultobj
;
3175 wxFlexGridSizer
* _arg0
;
3176 wxFlexSizerGrowMode _arg1
;
3177 PyObject
* _argo0
= 0;
3178 char *_kwnames
[] = { "self","mode", NULL
};
3181 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxFlexGridSizer_SetNonFlexibleGrowMode",_kwnames
,&_argo0
,&_arg1
))
3184 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3185 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFlexGridSizer_p")) {
3186 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFlexGridSizer_SetNonFlexibleGrowMode. Expected _wxFlexGridSizer_p.");
3191 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3192 wxFlexGridSizer_SetNonFlexibleGrowMode(_arg0
,_arg1
);
3194 wxPyEndAllowThreads(__tstate
);
3195 if (PyErr_Occurred()) return NULL
;
3196 } Py_INCREF(Py_None
);
3197 _resultobj
= Py_None
;
3201 #define wxFlexGridSizer_GetNonFlexibleGrowMode(_swigobj) (_swigobj->GetNonFlexibleGrowMode())
3202 static PyObject
*_wrap_wxFlexGridSizer_GetNonFlexibleGrowMode(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3203 PyObject
* _resultobj
;
3204 wxFlexSizerGrowMode _result
;
3205 wxFlexGridSizer
* _arg0
;
3206 PyObject
* _argo0
= 0;
3207 char *_kwnames
[] = { "self", NULL
};
3210 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFlexGridSizer_GetNonFlexibleGrowMode",_kwnames
,&_argo0
))
3213 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3214 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFlexGridSizer_p")) {
3215 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFlexGridSizer_GetNonFlexibleGrowMode. Expected _wxFlexGridSizer_p.");
3220 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3221 _result
= (wxFlexSizerGrowMode
)wxFlexGridSizer_GetNonFlexibleGrowMode(_arg0
);
3223 wxPyEndAllowThreads(__tstate
);
3224 if (PyErr_Occurred()) return NULL
;
3225 } _resultobj
= Py_BuildValue("i",_result
);
3229 static PyMethodDef sizerscMethods
[] = {
3230 { "wxFlexGridSizer_GetNonFlexibleGrowMode", (PyCFunction
) _wrap_wxFlexGridSizer_GetNonFlexibleGrowMode
, METH_VARARGS
| METH_KEYWORDS
},
3231 { "wxFlexGridSizer_SetNonFlexibleGrowMode", (PyCFunction
) _wrap_wxFlexGridSizer_SetNonFlexibleGrowMode
, METH_VARARGS
| METH_KEYWORDS
},
3232 { "wxFlexGridSizer_GetFlexibleDirection", (PyCFunction
) _wrap_wxFlexGridSizer_GetFlexibleDirection
, METH_VARARGS
| METH_KEYWORDS
},
3233 { "wxFlexGridSizer_SetFlexibleDirection", (PyCFunction
) _wrap_wxFlexGridSizer_SetFlexibleDirection
, METH_VARARGS
| METH_KEYWORDS
},
3234 { "wxFlexGridSizer_RemoveGrowableCol", (PyCFunction
) _wrap_wxFlexGridSizer_RemoveGrowableCol
, METH_VARARGS
| METH_KEYWORDS
},
3235 { "wxFlexGridSizer_AddGrowableCol", (PyCFunction
) _wrap_wxFlexGridSizer_AddGrowableCol
, METH_VARARGS
| METH_KEYWORDS
},
3236 { "wxFlexGridSizer_RemoveGrowableRow", (PyCFunction
) _wrap_wxFlexGridSizer_RemoveGrowableRow
, METH_VARARGS
| METH_KEYWORDS
},
3237 { "wxFlexGridSizer_AddGrowableRow", (PyCFunction
) _wrap_wxFlexGridSizer_AddGrowableRow
, METH_VARARGS
| METH_KEYWORDS
},
3238 { "wxFlexGridSizer_CalcMin", (PyCFunction
) _wrap_wxFlexGridSizer_CalcMin
, METH_VARARGS
| METH_KEYWORDS
},
3239 { "wxFlexGridSizer_RecalcSizes", (PyCFunction
) _wrap_wxFlexGridSizer_RecalcSizes
, METH_VARARGS
| METH_KEYWORDS
},
3240 { "new_wxFlexGridSizer", (PyCFunction
) _wrap_new_wxFlexGridSizer
, METH_VARARGS
| METH_KEYWORDS
},
3241 { "wxGridSizer_GetHGap", (PyCFunction
) _wrap_wxGridSizer_GetHGap
, METH_VARARGS
| METH_KEYWORDS
},
3242 { "wxGridSizer_GetVGap", (PyCFunction
) _wrap_wxGridSizer_GetVGap
, METH_VARARGS
| METH_KEYWORDS
},
3243 { "wxGridSizer_GetRows", (PyCFunction
) _wrap_wxGridSizer_GetRows
, METH_VARARGS
| METH_KEYWORDS
},
3244 { "wxGridSizer_GetCols", (PyCFunction
) _wrap_wxGridSizer_GetCols
, METH_VARARGS
| METH_KEYWORDS
},
3245 { "wxGridSizer_SetHGap", (PyCFunction
) _wrap_wxGridSizer_SetHGap
, METH_VARARGS
| METH_KEYWORDS
},
3246 { "wxGridSizer_SetVGap", (PyCFunction
) _wrap_wxGridSizer_SetVGap
, METH_VARARGS
| METH_KEYWORDS
},
3247 { "wxGridSizer_SetRows", (PyCFunction
) _wrap_wxGridSizer_SetRows
, METH_VARARGS
| METH_KEYWORDS
},
3248 { "wxGridSizer_SetCols", (PyCFunction
) _wrap_wxGridSizer_SetCols
, METH_VARARGS
| METH_KEYWORDS
},
3249 { "wxGridSizer_CalcMin", (PyCFunction
) _wrap_wxGridSizer_CalcMin
, METH_VARARGS
| METH_KEYWORDS
},
3250 { "wxGridSizer_RecalcSizes", (PyCFunction
) _wrap_wxGridSizer_RecalcSizes
, METH_VARARGS
| METH_KEYWORDS
},
3251 { "new_wxGridSizer", (PyCFunction
) _wrap_new_wxGridSizer
, METH_VARARGS
| METH_KEYWORDS
},
3252 { "wxNotebookSizer_GetNotebook", (PyCFunction
) _wrap_wxNotebookSizer_GetNotebook
, METH_VARARGS
| METH_KEYWORDS
},
3253 { "wxNotebookSizer_CalcMin", (PyCFunction
) _wrap_wxNotebookSizer_CalcMin
, METH_VARARGS
| METH_KEYWORDS
},
3254 { "wxNotebookSizer_RecalcSizes", (PyCFunction
) _wrap_wxNotebookSizer_RecalcSizes
, METH_VARARGS
| METH_KEYWORDS
},
3255 { "new_wxNotebookSizer", (PyCFunction
) _wrap_new_wxNotebookSizer
, METH_VARARGS
| METH_KEYWORDS
},
3256 { "wxStaticBoxSizer_CalcMin", (PyCFunction
) _wrap_wxStaticBoxSizer_CalcMin
, METH_VARARGS
| METH_KEYWORDS
},
3257 { "wxStaticBoxSizer_RecalcSizes", (PyCFunction
) _wrap_wxStaticBoxSizer_RecalcSizes
, METH_VARARGS
| METH_KEYWORDS
},
3258 { "wxStaticBoxSizer_GetStaticBox", (PyCFunction
) _wrap_wxStaticBoxSizer_GetStaticBox
, METH_VARARGS
| METH_KEYWORDS
},
3259 { "new_wxStaticBoxSizer", (PyCFunction
) _wrap_new_wxStaticBoxSizer
, METH_VARARGS
| METH_KEYWORDS
},
3260 { "wxBoxSizer_CalcMin", (PyCFunction
) _wrap_wxBoxSizer_CalcMin
, METH_VARARGS
| METH_KEYWORDS
},
3261 { "wxBoxSizer_RecalcSizes", (PyCFunction
) _wrap_wxBoxSizer_RecalcSizes
, METH_VARARGS
| METH_KEYWORDS
},
3262 { "wxBoxSizer_SetOrientation", (PyCFunction
) _wrap_wxBoxSizer_SetOrientation
, METH_VARARGS
| METH_KEYWORDS
},
3263 { "wxBoxSizer_GetOrientation", (PyCFunction
) _wrap_wxBoxSizer_GetOrientation
, METH_VARARGS
| METH_KEYWORDS
},
3264 { "new_wxBoxSizer", (PyCFunction
) _wrap_new_wxBoxSizer
, METH_VARARGS
| METH_KEYWORDS
},
3265 { "wxPySizer__setCallbackInfo", (PyCFunction
) _wrap_wxPySizer__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
},
3266 { "new_wxPySizer", (PyCFunction
) _wrap_new_wxPySizer
, METH_VARARGS
| METH_KEYWORDS
},
3267 { "wxSizer_ShowItems", (PyCFunction
) _wrap_wxSizer_ShowItems
, METH_VARARGS
| METH_KEYWORDS
},
3268 { "wxSizer_IsShown", (PyCFunction
) _wrap_wxSizer_IsShown
, METH_VARARGS
| METH_KEYWORDS
},
3269 { "wxSizer_Hide", (PyCFunction
) _wrap_wxSizer_Hide
, METH_VARARGS
| METH_KEYWORDS
},
3270 { "wxSizer_Show", (PyCFunction
) _wrap_wxSizer_Show
, METH_VARARGS
| METH_KEYWORDS
},
3271 { "wxSizer_GetChildren", (PyCFunction
) _wrap_wxSizer_GetChildren
, METH_VARARGS
| METH_KEYWORDS
},
3272 { "wxSizer_DeleteWindows", (PyCFunction
) _wrap_wxSizer_DeleteWindows
, METH_VARARGS
| METH_KEYWORDS
},
3273 { "wxSizer_Clear", (PyCFunction
) _wrap_wxSizer_Clear
, METH_VARARGS
| METH_KEYWORDS
},
3274 { "wxSizer_SetVirtualSizeHints", (PyCFunction
) _wrap_wxSizer_SetVirtualSizeHints
, METH_VARARGS
| METH_KEYWORDS
},
3275 { "wxSizer_SetSizeHints", (PyCFunction
) _wrap_wxSizer_SetSizeHints
, METH_VARARGS
| METH_KEYWORDS
},
3276 { "wxSizer_FitInside", (PyCFunction
) _wrap_wxSizer_FitInside
, METH_VARARGS
| METH_KEYWORDS
},
3277 { "wxSizer_Fit", (PyCFunction
) _wrap_wxSizer_Fit
, METH_VARARGS
| METH_KEYWORDS
},
3278 { "wxSizer_Layout", (PyCFunction
) _wrap_wxSizer_Layout
, METH_VARARGS
| METH_KEYWORDS
},
3279 { "wxSizer_GetMinSize", (PyCFunction
) _wrap_wxSizer_GetMinSize
, METH_VARARGS
| METH_KEYWORDS
},
3280 { "wxSizer_GetPosition", (PyCFunction
) _wrap_wxSizer_GetPosition
, METH_VARARGS
| METH_KEYWORDS
},
3281 { "wxSizer_GetSize", (PyCFunction
) _wrap_wxSizer_GetSize
, METH_VARARGS
| METH_KEYWORDS
},
3282 { "wxSizer_SetMinSize", (PyCFunction
) _wrap_wxSizer_SetMinSize
, METH_VARARGS
| METH_KEYWORDS
},
3283 { "wxSizer_SetDimension", (PyCFunction
) _wrap_wxSizer_SetDimension
, METH_VARARGS
| METH_KEYWORDS
},
3284 { "wxSizer__SetItemMinSize", (PyCFunction
) _wrap_wxSizer__SetItemMinSize
, METH_VARARGS
| METH_KEYWORDS
},
3285 { "wxSizer_Remove", (PyCFunction
) _wrap_wxSizer_Remove
, METH_VARARGS
| METH_KEYWORDS
},
3286 { "wxSizer__Prepend", (PyCFunction
) _wrap_wxSizer__Prepend
, METH_VARARGS
| METH_KEYWORDS
},
3287 { "wxSizer__Insert", (PyCFunction
) _wrap_wxSizer__Insert
, METH_VARARGS
| METH_KEYWORDS
},
3288 { "wxSizer__Add", (PyCFunction
) _wrap_wxSizer__Add
, METH_VARARGS
| METH_KEYWORDS
},
3289 { "wxSizer_Destroy", (PyCFunction
) _wrap_wxSizer_Destroy
, METH_VARARGS
| METH_KEYWORDS
},
3290 { "wxSizer__setOORInfo", (PyCFunction
) _wrap_wxSizer__setOORInfo
, METH_VARARGS
| METH_KEYWORDS
},
3291 { "wxSizerItem_GetUserData", (PyCFunction
) _wrap_wxSizerItem_GetUserData
, METH_VARARGS
| METH_KEYWORDS
},
3292 { "wxSizerItem_GetPosition", (PyCFunction
) _wrap_wxSizerItem_GetPosition
, METH_VARARGS
| METH_KEYWORDS
},
3293 { "wxSizerItem_IsShown", (PyCFunction
) _wrap_wxSizerItem_IsShown
, METH_VARARGS
| METH_KEYWORDS
},
3294 { "wxSizerItem_Show", (PyCFunction
) _wrap_wxSizerItem_Show
, METH_VARARGS
| METH_KEYWORDS
},
3295 { "wxSizerItem_SetSpacer", (PyCFunction
) _wrap_wxSizerItem_SetSpacer
, METH_VARARGS
| METH_KEYWORDS
},
3296 { "wxSizerItem_GetSpacer", (PyCFunction
) _wrap_wxSizerItem_GetSpacer
, METH_VARARGS
| METH_KEYWORDS
},
3297 { "wxSizerItem_SetSizer", (PyCFunction
) _wrap_wxSizerItem_SetSizer
, METH_VARARGS
| METH_KEYWORDS
},
3298 { "wxSizerItem_GetSizer", (PyCFunction
) _wrap_wxSizerItem_GetSizer
, METH_VARARGS
| METH_KEYWORDS
},
3299 { "wxSizerItem_SetWindow", (PyCFunction
) _wrap_wxSizerItem_SetWindow
, METH_VARARGS
| METH_KEYWORDS
},
3300 { "wxSizerItem_GetWindow", (PyCFunction
) _wrap_wxSizerItem_GetWindow
, METH_VARARGS
| METH_KEYWORDS
},
3301 { "wxSizerItem_GetBorder", (PyCFunction
) _wrap_wxSizerItem_GetBorder
, METH_VARARGS
| METH_KEYWORDS
},
3302 { "wxSizerItem_SetBorder", (PyCFunction
) _wrap_wxSizerItem_SetBorder
, METH_VARARGS
| METH_KEYWORDS
},
3303 { "wxSizerItem_GetFlag", (PyCFunction
) _wrap_wxSizerItem_GetFlag
, METH_VARARGS
| METH_KEYWORDS
},
3304 { "wxSizerItem_SetFlag", (PyCFunction
) _wrap_wxSizerItem_SetFlag
, METH_VARARGS
| METH_KEYWORDS
},
3305 { "wxSizerItem_GetProportion", (PyCFunction
) _wrap_wxSizerItem_GetProportion
, METH_VARARGS
| METH_KEYWORDS
},
3306 { "wxSizerItem_SetProportion", (PyCFunction
) _wrap_wxSizerItem_SetProportion
, METH_VARARGS
| METH_KEYWORDS
},
3307 { "wxSizerItem_IsSpacer", (PyCFunction
) _wrap_wxSizerItem_IsSpacer
, METH_VARARGS
| METH_KEYWORDS
},
3308 { "wxSizerItem_IsSizer", (PyCFunction
) _wrap_wxSizerItem_IsSizer
, METH_VARARGS
| METH_KEYWORDS
},
3309 { "wxSizerItem_IsWindow", (PyCFunction
) _wrap_wxSizerItem_IsWindow
, METH_VARARGS
| METH_KEYWORDS
},
3310 { "wxSizerItem_GetRatio", (PyCFunction
) _wrap_wxSizerItem_GetRatio
, METH_VARARGS
| METH_KEYWORDS
},
3311 { "wxSizerItem_SetRatio", (PyCFunction
) _wrap_wxSizerItem_SetRatio
, METH_VARARGS
| METH_KEYWORDS
},
3312 { "wxSizerItem_SetRatioSize", (PyCFunction
) _wrap_wxSizerItem_SetRatioSize
, METH_VARARGS
| METH_KEYWORDS
},
3313 { "wxSizerItem_SetRatioWH", (PyCFunction
) _wrap_wxSizerItem_SetRatioWH
, METH_VARARGS
| METH_KEYWORDS
},
3314 { "wxSizerItem_SetInitSize", (PyCFunction
) _wrap_wxSizerItem_SetInitSize
, METH_VARARGS
| METH_KEYWORDS
},
3315 { "wxSizerItem_GetMinSize", (PyCFunction
) _wrap_wxSizerItem_GetMinSize
, METH_VARARGS
| METH_KEYWORDS
},
3316 { "wxSizerItem_SetDimension", (PyCFunction
) _wrap_wxSizerItem_SetDimension
, METH_VARARGS
| METH_KEYWORDS
},
3317 { "wxSizerItem_CalcMin", (PyCFunction
) _wrap_wxSizerItem_CalcMin
, METH_VARARGS
| METH_KEYWORDS
},
3318 { "wxSizerItem_GetSize", (PyCFunction
) _wrap_wxSizerItem_GetSize
, METH_VARARGS
| METH_KEYWORDS
},
3319 { "wxSizerItem_DetachSizer", (PyCFunction
) _wrap_wxSizerItem_DetachSizer
, METH_VARARGS
| METH_KEYWORDS
},
3320 { "wxSizerItem_DeleteWindows", (PyCFunction
) _wrap_wxSizerItem_DeleteWindows
, METH_VARARGS
| METH_KEYWORDS
},
3327 * This table is used by the pointer type-checker
3329 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = {
3330 { "_signed_long","_long",0},
3331 { "_wxPrintQuality","_wxCoord",0},
3332 { "_wxPrintQuality","_int",0},
3333 { "_wxPrintQuality","_signed_int",0},
3334 { "_wxPrintQuality","_unsigned_int",0},
3335 { "_wxPrintQuality","_wxWindowID",0},
3336 { "_wxPrintQuality","_uint",0},
3337 { "_wxPrintQuality","_EBool",0},
3338 { "_wxPrintQuality","_size_t",0},
3339 { "_wxPrintQuality","_time_t",0},
3340 { "_byte","_unsigned_char",0},
3341 { "_long","_unsigned_long",0},
3342 { "_long","_signed_long",0},
3343 { "_wxGridSizer","_wxFlexGridSizer",SwigwxFlexGridSizerTowxGridSizer
},
3344 { "_size_t","_wxCoord",0},
3345 { "_size_t","_wxPrintQuality",0},
3346 { "_size_t","_time_t",0},
3347 { "_size_t","_unsigned_int",0},
3348 { "_size_t","_int",0},
3349 { "_size_t","_wxWindowID",0},
3350 { "_size_t","_uint",0},
3351 { "_uint","_wxCoord",0},
3352 { "_uint","_wxPrintQuality",0},
3353 { "_uint","_time_t",0},
3354 { "_uint","_size_t",0},
3355 { "_uint","_unsigned_int",0},
3356 { "_uint","_int",0},
3357 { "_uint","_wxWindowID",0},
3358 { "_wxChar","_char",0},
3359 { "_wxBoxSizer","_wxStaticBoxSizer",SwigwxStaticBoxSizerTowxBoxSizer
},
3360 { "_char","_wxChar",0},
3361 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
3362 { "_EBool","_wxCoord",0},
3363 { "_EBool","_wxPrintQuality",0},
3364 { "_EBool","_signed_int",0},
3365 { "_EBool","_int",0},
3366 { "_EBool","_wxWindowID",0},
3367 { "_unsigned_long","_long",0},
3368 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
3369 { "_signed_int","_wxCoord",0},
3370 { "_signed_int","_wxPrintQuality",0},
3371 { "_signed_int","_EBool",0},
3372 { "_signed_int","_wxWindowID",0},
3373 { "_signed_int","_int",0},
3374 { "_WXTYPE","_short",0},
3375 { "_WXTYPE","_signed_short",0},
3376 { "_WXTYPE","_unsigned_short",0},
3377 { "_unsigned_short","_WXTYPE",0},
3378 { "_unsigned_short","_short",0},
3379 { "_wxObject","_wxFlexGridSizer",SwigwxFlexGridSizerTowxObject
},
3380 { "_wxObject","_wxGridSizer",SwigwxGridSizerTowxObject
},
3381 { "_wxObject","_wxNotebookSizer",SwigwxNotebookSizerTowxObject
},
3382 { "_wxObject","_wxStaticBoxSizer",SwigwxStaticBoxSizerTowxObject
},
3383 { "_wxObject","_wxBoxSizer",SwigwxBoxSizerTowxObject
},
3384 { "_wxObject","_wxPySizer",SwigwxPySizerTowxObject
},
3385 { "_wxObject","_wxSizer",SwigwxSizerTowxObject
},
3386 { "_wxObject","_wxSizerItem",SwigwxSizerItemTowxObject
},
3387 { "_signed_short","_WXTYPE",0},
3388 { "_signed_short","_short",0},
3389 { "_unsigned_char","_byte",0},
3390 { "_unsigned_int","_wxCoord",0},
3391 { "_unsigned_int","_wxPrintQuality",0},
3392 { "_unsigned_int","_time_t",0},
3393 { "_unsigned_int","_size_t",0},
3394 { "_unsigned_int","_uint",0},
3395 { "_unsigned_int","_wxWindowID",0},
3396 { "_unsigned_int","_int",0},
3397 { "_short","_WXTYPE",0},
3398 { "_short","_unsigned_short",0},
3399 { "_short","_signed_short",0},
3400 { "_wxWindowID","_wxCoord",0},
3401 { "_wxWindowID","_wxPrintQuality",0},
3402 { "_wxWindowID","_time_t",0},
3403 { "_wxWindowID","_size_t",0},
3404 { "_wxWindowID","_EBool",0},
3405 { "_wxWindowID","_uint",0},
3406 { "_wxWindowID","_int",0},
3407 { "_wxWindowID","_signed_int",0},
3408 { "_wxWindowID","_unsigned_int",0},
3409 { "_int","_wxCoord",0},
3410 { "_int","_wxPrintQuality",0},
3411 { "_int","_time_t",0},
3412 { "_int","_size_t",0},
3413 { "_int","_EBool",0},
3414 { "_int","_uint",0},
3415 { "_int","_wxWindowID",0},
3416 { "_int","_unsigned_int",0},
3417 { "_int","_signed_int",0},
3418 { "_time_t","_wxCoord",0},
3419 { "_time_t","_wxPrintQuality",0},
3420 { "_time_t","_unsigned_int",0},
3421 { "_time_t","_int",0},
3422 { "_time_t","_wxWindowID",0},
3423 { "_time_t","_uint",0},
3424 { "_time_t","_size_t",0},
3425 { "_wxCoord","_int",0},
3426 { "_wxCoord","_signed_int",0},
3427 { "_wxCoord","_unsigned_int",0},
3428 { "_wxCoord","_wxWindowID",0},
3429 { "_wxCoord","_uint",0},
3430 { "_wxCoord","_EBool",0},
3431 { "_wxCoord","_size_t",0},
3432 { "_wxCoord","_time_t",0},
3433 { "_wxCoord","_wxPrintQuality",0},
3434 { "_wxSizer","_wxFlexGridSizer",SwigwxFlexGridSizerTowxSizer
},
3435 { "_wxSizer","_wxGridSizer",SwigwxGridSizerTowxSizer
},
3436 { "_wxSizer","_wxNotebookSizer",SwigwxNotebookSizerTowxSizer
},
3437 { "_wxSizer","_wxStaticBoxSizer",SwigwxStaticBoxSizerTowxSizer
},
3438 { "_wxSizer","_wxBoxSizer",SwigwxBoxSizerTowxSizer
},
3439 { "_wxSizer","_wxPySizer",SwigwxPySizerTowxSizer
},
3442 static PyObject
*SWIG_globals
;
3446 SWIGEXPORT(void) initsizersc() {
3448 SWIG_globals
= SWIG_newvarlink();
3449 m
= Py_InitModule("sizersc", sizerscMethods
);
3450 d
= PyModule_GetDict(m
);
3451 PyDict_SetItemString(d
,"wxFLEX_GROWMODE_NONE", PyInt_FromLong((long) wxFLEX_GROWMODE_NONE
));
3452 PyDict_SetItemString(d
,"wxFLEX_GROWMODE_SPECIFIED", PyInt_FromLong((long) wxFLEX_GROWMODE_SPECIFIED
));
3453 PyDict_SetItemString(d
,"wxFLEX_GROWMODE_ALL", PyInt_FromLong((long) wxFLEX_GROWMODE_ALL
));
3456 for (i
= 0; _swig_mapping
[i
].n1
; i
++)
3457 SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);