2 * FILE : contrib/gizmos/gizmos.cpp
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 883)
8 * Portions Copyright (c) 1995-1998
9 * The University of Utah and The Regents of the University of California.
10 * Permission is granted to distribute this file in any manner provided
11 * this notice remains intact.
13 * Do not make changes to this file--changes will be lost!
19 /* Implementation : PYTHON */
24 /* Definitions for Windows/Unix exporting */
25 #if defined(__WIN32__)
26 # if defined(_MSC_VER)
27 # define SWIGEXPORT(a) __declspec(dllexport) a
29 # if defined(__BORLANDC__)
30 # define SWIGEXPORT(a) a _export
32 # define SWIGEXPORT(a) a
36 # define SWIGEXPORT(a) a
45 extern void SWIG_MakePtr(char *, void *, char *);
46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
47 extern char *SWIG_GetPtr(char *, void **, char *);
48 extern char *SWIG_GetPtrObj(PyObject
*, void **, char *);
49 extern void SWIG_addvarlink(PyObject
*, char *, PyObject
*(*)(void), int (*)(PyObject
*));
50 extern PyObject
*SWIG_newvarlink(void);
54 #define SWIG_init initgizmosc
56 #define SWIG_name "gizmosc"
59 #include "wx/gizmos/dynamicsash.h"
60 #include "wx/gizmos/editlbox.h"
63 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) {
69 } else if (target
== Py_None
) {
73 if (!PyTuple_Check(target
)) {
75 target
= PyTuple_New(1);
76 PyTuple_SetItem(target
, 0, o2
);
79 PyTuple_SetItem(o3
, 0, o
);
82 target
= PySequence_Concat(o2
, o3
);
89 #if PYTHON_API_VERSION >= 1009
90 static char* wxStringErrorMsg
= "String or Unicode type required";
92 static char* wxStringErrorMsg
= "String type required";
97 static void *SwigwxDynamicSashSplitEventTowxCommandEvent(void *ptr
) {
98 wxDynamicSashSplitEvent
*src
;
100 src
= (wxDynamicSashSplitEvent
*) ptr
;
101 dest
= (wxCommandEvent
*) src
;
102 return (void *) dest
;
105 static void *SwigwxDynamicSashSplitEventTowxEvent(void *ptr
) {
106 wxDynamicSashSplitEvent
*src
;
108 src
= (wxDynamicSashSplitEvent
*) ptr
;
109 dest
= (wxEvent
*) src
;
110 return (void *) dest
;
113 static void *SwigwxDynamicSashSplitEventTowxObject(void *ptr
) {
114 wxDynamicSashSplitEvent
*src
;
116 src
= (wxDynamicSashSplitEvent
*) ptr
;
117 dest
= (wxObject
*) src
;
118 return (void *) dest
;
121 #define new_wxDynamicSashSplitEvent(_swigarg0) (new wxDynamicSashSplitEvent(_swigarg0))
122 static PyObject
*_wrap_new_wxDynamicSashSplitEvent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
123 PyObject
* _resultobj
;
124 wxDynamicSashSplitEvent
* _result
;
126 PyObject
* _argo0
= 0;
127 char *_kwnames
[] = { "target", NULL
};
131 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxDynamicSashSplitEvent",_kwnames
,&_argo0
))
134 if (_argo0
== Py_None
) { _arg0
= NULL
; }
135 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxObject_p")) {
136 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDynamicSashSplitEvent. Expected _wxObject_p.");
141 wxPy_BEGIN_ALLOW_THREADS
;
142 _result
= (wxDynamicSashSplitEvent
*)new_wxDynamicSashSplitEvent(_arg0
);
144 wxPy_END_ALLOW_THREADS
;
146 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDynamicSashSplitEvent_p");
147 _resultobj
= Py_BuildValue("s",_ptemp
);
150 _resultobj
= Py_None
;
155 static void *SwigwxDynamicSashUnifyEventTowxCommandEvent(void *ptr
) {
156 wxDynamicSashUnifyEvent
*src
;
157 wxCommandEvent
*dest
;
158 src
= (wxDynamicSashUnifyEvent
*) ptr
;
159 dest
= (wxCommandEvent
*) src
;
160 return (void *) dest
;
163 static void *SwigwxDynamicSashUnifyEventTowxEvent(void *ptr
) {
164 wxDynamicSashUnifyEvent
*src
;
166 src
= (wxDynamicSashUnifyEvent
*) ptr
;
167 dest
= (wxEvent
*) src
;
168 return (void *) dest
;
171 static void *SwigwxDynamicSashUnifyEventTowxObject(void *ptr
) {
172 wxDynamicSashUnifyEvent
*src
;
174 src
= (wxDynamicSashUnifyEvent
*) ptr
;
175 dest
= (wxObject
*) src
;
176 return (void *) dest
;
179 #define new_wxDynamicSashUnifyEvent(_swigarg0) (new wxDynamicSashUnifyEvent(_swigarg0))
180 static PyObject
*_wrap_new_wxDynamicSashUnifyEvent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
181 PyObject
* _resultobj
;
182 wxDynamicSashUnifyEvent
* _result
;
184 PyObject
* _argo0
= 0;
185 char *_kwnames
[] = { "target", NULL
};
189 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxDynamicSashUnifyEvent",_kwnames
,&_argo0
))
192 if (_argo0
== Py_None
) { _arg0
= NULL
; }
193 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxObject_p")) {
194 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDynamicSashUnifyEvent. Expected _wxObject_p.");
199 wxPy_BEGIN_ALLOW_THREADS
;
200 _result
= (wxDynamicSashUnifyEvent
*)new_wxDynamicSashUnifyEvent(_arg0
);
202 wxPy_END_ALLOW_THREADS
;
204 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDynamicSashUnifyEvent_p");
205 _resultobj
= Py_BuildValue("s",_ptemp
);
208 _resultobj
= Py_None
;
213 static void *SwigwxDynamicSashWindowTowxWindow(void *ptr
) {
214 wxDynamicSashWindow
*src
;
216 src
= (wxDynamicSashWindow
*) ptr
;
217 dest
= (wxWindow
*) src
;
218 return (void *) dest
;
221 static void *SwigwxDynamicSashWindowTowxEvtHandler(void *ptr
) {
222 wxDynamicSashWindow
*src
;
224 src
= (wxDynamicSashWindow
*) ptr
;
225 dest
= (wxEvtHandler
*) src
;
226 return (void *) dest
;
229 static void *SwigwxDynamicSashWindowTowxObject(void *ptr
) {
230 wxDynamicSashWindow
*src
;
232 src
= (wxDynamicSashWindow
*) ptr
;
233 dest
= (wxObject
*) src
;
234 return (void *) dest
;
237 #define new_wxDynamicSashWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxDynamicSashWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
238 static PyObject
*_wrap_new_wxDynamicSashWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
239 PyObject
* _resultobj
;
240 wxDynamicSashWindow
* _result
;
243 wxPoint
* _arg2
= (wxPoint
*) &wxDefaultPosition
;
244 wxSize
* _arg3
= (wxSize
*) &wxDefaultSize
;
245 long _arg4
= (long ) wxCLIP_CHILDREN
|(wxDS_MANAGE_SCROLLBARS
)|(wxDS_DRAG_CORNER
);
246 char * _arg5
= (char *) "dynamicSashWindow";
247 PyObject
* _argo0
= 0;
249 PyObject
* _obj2
= 0;
251 PyObject
* _obj3
= 0;
252 char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL
};
256 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOls:new_wxDynamicSashWindow",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))
259 if (_argo0
== Py_None
) { _arg0
= NULL
; }
260 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
261 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDynamicSashWindow. Expected _wxWindow_p.");
268 if (! wxPoint_helper(_obj2
, &_arg2
))
274 if (! wxSize_helper(_obj3
, &_arg3
))
278 wxPy_BEGIN_ALLOW_THREADS
;
279 _result
= (wxDynamicSashWindow
*)new_wxDynamicSashWindow(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
);
281 wxPy_END_ALLOW_THREADS
;
283 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDynamicSashWindow_p");
284 _resultobj
= Py_BuildValue("s",_ptemp
);
287 _resultobj
= Py_None
;
292 #define new_wxPreDynamicSashWindow() (new wxDynamicSashWindow())
293 static PyObject
*_wrap_new_wxPreDynamicSashWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
294 PyObject
* _resultobj
;
295 wxDynamicSashWindow
* _result
;
296 char *_kwnames
[] = { NULL
};
300 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreDynamicSashWindow",_kwnames
))
303 wxPy_BEGIN_ALLOW_THREADS
;
304 _result
= (wxDynamicSashWindow
*)new_wxPreDynamicSashWindow();
306 wxPy_END_ALLOW_THREADS
;
308 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDynamicSashWindow_p");
309 _resultobj
= Py_BuildValue("s",_ptemp
);
312 _resultobj
= Py_None
;
317 #define wxDynamicSashWindow_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
318 static PyObject
*_wrap_wxDynamicSashWindow_Create(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
319 PyObject
* _resultobj
;
321 wxDynamicSashWindow
* _arg0
;
324 wxPoint
* _arg3
= (wxPoint
*) &wxDefaultPosition
;
325 wxSize
* _arg4
= (wxSize
*) &wxDefaultSize
;
326 long _arg5
= (long ) wxCLIP_CHILDREN
|(wxDS_MANAGE_SCROLLBARS
)|(wxDS_DRAG_CORNER
);
327 char * _arg6
= (char *) "dynamicSashWindow";
328 PyObject
* _argo0
= 0;
329 PyObject
* _argo1
= 0;
331 PyObject
* _obj3
= 0;
333 PyObject
* _obj4
= 0;
334 char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL
};
337 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOls:wxDynamicSashWindow_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_arg6
))
340 if (_argo0
== Py_None
) { _arg0
= NULL
; }
341 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDynamicSashWindow_p")) {
342 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDynamicSashWindow_Create. Expected _wxDynamicSashWindow_p.");
347 if (_argo1
== Py_None
) { _arg1
= NULL
; }
348 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
349 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDynamicSashWindow_Create. Expected _wxWindow_p.");
356 if (! wxPoint_helper(_obj3
, &_arg3
))
362 if (! wxSize_helper(_obj4
, &_arg4
))
366 wxPy_BEGIN_ALLOW_THREADS
;
367 _result
= (bool )wxDynamicSashWindow_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
);
369 wxPy_END_ALLOW_THREADS
;
370 } _resultobj
= Py_BuildValue("i",_result
);
374 #define wxDynamicSashWindow_GetHScrollBar(_swigobj,_swigarg0) (_swigobj->GetHScrollBar(_swigarg0))
375 static PyObject
*_wrap_wxDynamicSashWindow_GetHScrollBar(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
376 PyObject
* _resultobj
;
377 wxScrollBar
* _result
;
378 wxDynamicSashWindow
* _arg0
;
380 PyObject
* _argo0
= 0;
381 PyObject
* _argo1
= 0;
382 char *_kwnames
[] = { "self","child", NULL
};
386 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDynamicSashWindow_GetHScrollBar",_kwnames
,&_argo0
,&_argo1
))
389 if (_argo0
== Py_None
) { _arg0
= NULL
; }
390 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDynamicSashWindow_p")) {
391 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDynamicSashWindow_GetHScrollBar. Expected _wxDynamicSashWindow_p.");
396 if (_argo1
== Py_None
) { _arg1
= NULL
; }
397 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
398 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDynamicSashWindow_GetHScrollBar. Expected _wxWindow_p.");
403 wxPy_BEGIN_ALLOW_THREADS
;
404 _result
= (wxScrollBar
*)wxDynamicSashWindow_GetHScrollBar(_arg0
,_arg1
);
406 wxPy_END_ALLOW_THREADS
;
408 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxScrollBar_p");
409 _resultobj
= Py_BuildValue("s",_ptemp
);
412 _resultobj
= Py_None
;
417 #define wxDynamicSashWindow_GetVScrollBar(_swigobj,_swigarg0) (_swigobj->GetVScrollBar(_swigarg0))
418 static PyObject
*_wrap_wxDynamicSashWindow_GetVScrollBar(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
419 PyObject
* _resultobj
;
420 wxScrollBar
* _result
;
421 wxDynamicSashWindow
* _arg0
;
423 PyObject
* _argo0
= 0;
424 PyObject
* _argo1
= 0;
425 char *_kwnames
[] = { "self","child", NULL
};
429 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDynamicSashWindow_GetVScrollBar",_kwnames
,&_argo0
,&_argo1
))
432 if (_argo0
== Py_None
) { _arg0
= NULL
; }
433 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDynamicSashWindow_p")) {
434 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDynamicSashWindow_GetVScrollBar. Expected _wxDynamicSashWindow_p.");
439 if (_argo1
== Py_None
) { _arg1
= NULL
; }
440 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
441 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDynamicSashWindow_GetVScrollBar. Expected _wxWindow_p.");
446 wxPy_BEGIN_ALLOW_THREADS
;
447 _result
= (wxScrollBar
*)wxDynamicSashWindow_GetVScrollBar(_arg0
,_arg1
);
449 wxPy_END_ALLOW_THREADS
;
451 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxScrollBar_p");
452 _resultobj
= Py_BuildValue("s",_ptemp
);
455 _resultobj
= Py_None
;
460 static void *SwigwxEditableListBoxTowxPanel(void *ptr
) {
461 wxEditableListBox
*src
;
463 src
= (wxEditableListBox
*) ptr
;
464 dest
= (wxPanel
*) src
;
465 return (void *) dest
;
468 static void *SwigwxEditableListBoxTowxWindow(void *ptr
) {
469 wxEditableListBox
*src
;
471 src
= (wxEditableListBox
*) ptr
;
472 dest
= (wxWindow
*) src
;
473 return (void *) dest
;
476 static void *SwigwxEditableListBoxTowxEvtHandler(void *ptr
) {
477 wxEditableListBox
*src
;
479 src
= (wxEditableListBox
*) ptr
;
480 dest
= (wxEvtHandler
*) src
;
481 return (void *) dest
;
484 static void *SwigwxEditableListBoxTowxObject(void *ptr
) {
485 wxEditableListBox
*src
;
487 src
= (wxEditableListBox
*) ptr
;
488 dest
= (wxObject
*) src
;
489 return (void *) dest
;
492 #define new_wxEditableListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxEditableListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
493 static PyObject
*_wrap_new_wxEditableListBox(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
494 PyObject
* _resultobj
;
495 wxEditableListBox
* _result
;
499 wxPoint
* _arg3
= (wxPoint
*) &wxDefaultPosition
;
500 wxSize
* _arg4
= (wxSize
*) &wxDefaultSize
;
501 char * _arg5
= (char *) "editableListBox";
502 PyObject
* _argo0
= 0;
503 PyObject
* _obj2
= 0;
505 PyObject
* _obj3
= 0;
507 PyObject
* _obj4
= 0;
508 char *_kwnames
[] = { "parent","id","label","pos","size","name", NULL
};
512 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|OOs:new_wxEditableListBox",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
))
515 if (_argo0
== Py_None
) { _arg0
= NULL
; }
516 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
517 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxEditableListBox. Expected _wxWindow_p.");
522 #if PYTHON_API_VERSION >= 1009
523 char* tmpPtr
; int tmpSize
;
524 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
525 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
528 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
530 _arg2
= new wxString(tmpPtr
, tmpSize
);
532 if (!PyString_Check(_obj2
)) {
533 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
536 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
542 if (! wxPoint_helper(_obj3
, &_arg3
))
548 if (! wxSize_helper(_obj4
, &_arg4
))
552 wxPy_BEGIN_ALLOW_THREADS
;
553 _result
= (wxEditableListBox
*)new_wxEditableListBox(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
);
555 wxPy_END_ALLOW_THREADS
;
557 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxEditableListBox_p");
558 _resultobj
= Py_BuildValue("s",_ptemp
);
561 _resultobj
= Py_None
;
570 #define wxEditableListBox_SetStrings(_swigobj,_swigarg0) (_swigobj->SetStrings(_swigarg0))
571 static PyObject
*_wrap_wxEditableListBox_SetStrings(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
572 PyObject
* _resultobj
;
573 wxEditableListBox
* _arg0
;
574 wxArrayString
* _arg1
;
575 PyObject
* _argo0
= 0;
576 PyObject
* _obj1
= 0;
577 char *_kwnames
[] = { "self","strings", NULL
};
580 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEditableListBox_SetStrings",_kwnames
,&_argo0
,&_obj1
))
583 if (_argo0
== Py_None
) { _arg0
= NULL
; }
584 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEditableListBox_p")) {
585 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEditableListBox_SetStrings. Expected _wxEditableListBox_p.");
590 if (! PySequence_Check(_obj1
)) {
591 PyErr_SetString(PyExc_TypeError
, "Sequence of strings expected.");
594 _arg1
= new wxArrayString
;
595 int i
, len
=PySequence_Length(_obj1
);
596 for (i
=0; i
<len
; i
++) {
597 PyObject
* item
= PySequence_GetItem(_obj1
, i
);
598 PyObject
* str
= PyObject_Str(item
);
599 _arg1
->Add(PyString_AsString(item
));
605 wxPy_BEGIN_ALLOW_THREADS
;
606 wxEditableListBox_SetStrings(_arg0
,*_arg1
);
608 wxPy_END_ALLOW_THREADS
;
609 } Py_INCREF(Py_None
);
610 _resultobj
= Py_None
;
618 static PyObject
* wxEditableListBox_GetStrings(wxEditableListBox
*self
) {
619 wxArrayString strings
;
620 self
->GetStrings(strings
);
621 return wxArrayString2PyList_helper(strings
);
623 static PyObject
*_wrap_wxEditableListBox_GetStrings(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
624 PyObject
* _resultobj
;
626 wxEditableListBox
* _arg0
;
627 PyObject
* _argo0
= 0;
628 char *_kwnames
[] = { "self", NULL
};
631 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEditableListBox_GetStrings",_kwnames
,&_argo0
))
634 if (_argo0
== Py_None
) { _arg0
= NULL
; }
635 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEditableListBox_p")) {
636 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEditableListBox_GetStrings. Expected _wxEditableListBox_p.");
641 wxPy_BEGIN_ALLOW_THREADS
;
642 _result
= (PyObject
*)wxEditableListBox_GetStrings(_arg0
);
644 wxPy_END_ALLOW_THREADS
;
646 _resultobj
= _result
;
651 static PyMethodDef gizmoscMethods
[] = {
652 { "wxEditableListBox_GetStrings", (PyCFunction
) _wrap_wxEditableListBox_GetStrings
, METH_VARARGS
| METH_KEYWORDS
},
653 { "wxEditableListBox_SetStrings", (PyCFunction
) _wrap_wxEditableListBox_SetStrings
, METH_VARARGS
| METH_KEYWORDS
},
654 { "new_wxEditableListBox", (PyCFunction
) _wrap_new_wxEditableListBox
, METH_VARARGS
| METH_KEYWORDS
},
655 { "wxDynamicSashWindow_GetVScrollBar", (PyCFunction
) _wrap_wxDynamicSashWindow_GetVScrollBar
, METH_VARARGS
| METH_KEYWORDS
},
656 { "wxDynamicSashWindow_GetHScrollBar", (PyCFunction
) _wrap_wxDynamicSashWindow_GetHScrollBar
, METH_VARARGS
| METH_KEYWORDS
},
657 { "wxDynamicSashWindow_Create", (PyCFunction
) _wrap_wxDynamicSashWindow_Create
, METH_VARARGS
| METH_KEYWORDS
},
658 { "new_wxPreDynamicSashWindow", (PyCFunction
) _wrap_new_wxPreDynamicSashWindow
, METH_VARARGS
| METH_KEYWORDS
},
659 { "new_wxDynamicSashWindow", (PyCFunction
) _wrap_new_wxDynamicSashWindow
, METH_VARARGS
| METH_KEYWORDS
},
660 { "new_wxDynamicSashUnifyEvent", (PyCFunction
) _wrap_new_wxDynamicSashUnifyEvent
, METH_VARARGS
| METH_KEYWORDS
},
661 { "new_wxDynamicSashSplitEvent", (PyCFunction
) _wrap_new_wxDynamicSashSplitEvent
, METH_VARARGS
| METH_KEYWORDS
},
668 * This table is used by the pointer type-checker
670 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = {
671 { "_wxEvent","_wxDynamicSashUnifyEvent",SwigwxDynamicSashUnifyEventTowxEvent
},
672 { "_wxEvent","_wxDynamicSashSplitEvent",SwigwxDynamicSashSplitEventTowxEvent
},
673 { "_signed_long","_long",0},
674 { "_wxPrintQuality","_wxCoord",0},
675 { "_wxPrintQuality","_int",0},
676 { "_wxPrintQuality","_signed_int",0},
677 { "_wxPrintQuality","_unsigned_int",0},
678 { "_wxPrintQuality","_wxWindowID",0},
679 { "_wxPrintQuality","_uint",0},
680 { "_wxPrintQuality","_EBool",0},
681 { "_wxPrintQuality","_size_t",0},
682 { "_wxPrintQuality","_time_t",0},
683 { "_byte","_unsigned_char",0},
684 { "_long","_unsigned_long",0},
685 { "_long","_signed_long",0},
686 { "_size_t","_wxCoord",0},
687 { "_size_t","_wxPrintQuality",0},
688 { "_size_t","_time_t",0},
689 { "_size_t","_unsigned_int",0},
690 { "_size_t","_int",0},
691 { "_size_t","_wxWindowID",0},
692 { "_size_t","_uint",0},
693 { "_wxPanel","_wxEditableListBox",SwigwxEditableListBoxTowxPanel
},
694 { "_uint","_wxCoord",0},
695 { "_uint","_wxPrintQuality",0},
696 { "_uint","_time_t",0},
697 { "_uint","_size_t",0},
698 { "_uint","_unsigned_int",0},
700 { "_uint","_wxWindowID",0},
701 { "_wxChar","_char",0},
702 { "_wxCommandEvent","_wxDynamicSashUnifyEvent",SwigwxDynamicSashUnifyEventTowxCommandEvent
},
703 { "_wxCommandEvent","_wxDynamicSashSplitEvent",SwigwxDynamicSashSplitEventTowxCommandEvent
},
704 { "_char","_wxChar",0},
705 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
706 { "_EBool","_wxCoord",0},
707 { "_EBool","_wxPrintQuality",0},
708 { "_EBool","_signed_int",0},
709 { "_EBool","_int",0},
710 { "_EBool","_wxWindowID",0},
711 { "_unsigned_long","_long",0},
712 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
713 { "_signed_int","_wxCoord",0},
714 { "_signed_int","_wxPrintQuality",0},
715 { "_signed_int","_EBool",0},
716 { "_signed_int","_wxWindowID",0},
717 { "_signed_int","_int",0},
718 { "_WXTYPE","_wxDateTime_t",0},
719 { "_WXTYPE","_short",0},
720 { "_WXTYPE","_signed_short",0},
721 { "_WXTYPE","_unsigned_short",0},
722 { "_unsigned_short","_wxDateTime_t",0},
723 { "_unsigned_short","_WXTYPE",0},
724 { "_unsigned_short","_short",0},
725 { "_wxObject","_wxEditableListBox",SwigwxEditableListBoxTowxObject
},
726 { "_wxObject","_wxDynamicSashWindow",SwigwxDynamicSashWindowTowxObject
},
727 { "_wxObject","_wxDynamicSashUnifyEvent",SwigwxDynamicSashUnifyEventTowxObject
},
728 { "_wxObject","_wxDynamicSashSplitEvent",SwigwxDynamicSashSplitEventTowxObject
},
729 { "_signed_short","_WXTYPE",0},
730 { "_signed_short","_short",0},
731 { "_unsigned_char","_byte",0},
732 { "_unsigned_int","_wxCoord",0},
733 { "_unsigned_int","_wxPrintQuality",0},
734 { "_unsigned_int","_time_t",0},
735 { "_unsigned_int","_size_t",0},
736 { "_unsigned_int","_uint",0},
737 { "_unsigned_int","_wxWindowID",0},
738 { "_unsigned_int","_int",0},
739 { "_short","_wxDateTime_t",0},
740 { "_short","_WXTYPE",0},
741 { "_short","_unsigned_short",0},
742 { "_short","_signed_short",0},
743 { "_wxWindowID","_wxCoord",0},
744 { "_wxWindowID","_wxPrintQuality",0},
745 { "_wxWindowID","_time_t",0},
746 { "_wxWindowID","_size_t",0},
747 { "_wxWindowID","_EBool",0},
748 { "_wxWindowID","_uint",0},
749 { "_wxWindowID","_int",0},
750 { "_wxWindowID","_signed_int",0},
751 { "_wxWindowID","_unsigned_int",0},
752 { "_int","_wxCoord",0},
753 { "_int","_wxPrintQuality",0},
754 { "_int","_time_t",0},
755 { "_int","_size_t",0},
756 { "_int","_EBool",0},
758 { "_int","_wxWindowID",0},
759 { "_int","_unsigned_int",0},
760 { "_int","_signed_int",0},
761 { "_wxDateTime_t","_unsigned_short",0},
762 { "_wxDateTime_t","_short",0},
763 { "_wxDateTime_t","_WXTYPE",0},
764 { "_time_t","_wxCoord",0},
765 { "_time_t","_wxPrintQuality",0},
766 { "_time_t","_unsigned_int",0},
767 { "_time_t","_int",0},
768 { "_time_t","_wxWindowID",0},
769 { "_time_t","_uint",0},
770 { "_time_t","_size_t",0},
771 { "_wxCoord","_int",0},
772 { "_wxCoord","_signed_int",0},
773 { "_wxCoord","_unsigned_int",0},
774 { "_wxCoord","_wxWindowID",0},
775 { "_wxCoord","_uint",0},
776 { "_wxCoord","_EBool",0},
777 { "_wxCoord","_size_t",0},
778 { "_wxCoord","_time_t",0},
779 { "_wxCoord","_wxPrintQuality",0},
780 { "_wxEvtHandler","_wxEditableListBox",SwigwxEditableListBoxTowxEvtHandler
},
781 { "_wxEvtHandler","_wxDynamicSashWindow",SwigwxDynamicSashWindowTowxEvtHandler
},
782 { "_wxWindow","_wxEditableListBox",SwigwxEditableListBoxTowxWindow
},
783 { "_wxWindow","_wxDynamicSashWindow",SwigwxDynamicSashWindowTowxWindow
},
786 static PyObject
*SWIG_globals
;
790 SWIGEXPORT(void) initgizmosc() {
792 SWIG_globals
= SWIG_newvarlink();
793 m
= Py_InitModule("gizmosc", gizmoscMethods
);
794 d
= PyModule_GetDict(m
);
795 PyDict_SetItemString(d
,"wxEVT_DYNAMIC_SASH_SPLIT", PyInt_FromLong((long) wxEVT_DYNAMIC_SASH_SPLIT
));
796 PyDict_SetItemString(d
,"wxEVT_DYNAMIC_SASH_UNIFY", PyInt_FromLong((long) wxEVT_DYNAMIC_SASH_UNIFY
));
797 PyDict_SetItemString(d
,"wxDS_MANAGE_SCROLLBARS", PyInt_FromLong((long) wxDS_MANAGE_SCROLLBARS
));
798 PyDict_SetItemString(d
,"wxDS_DRAG_CORNER", PyInt_FromLong((long) wxDS_DRAG_CORNER
));
801 wxClassInfo::CleanUpClasses();
802 wxClassInfo::InitializeClasses();
806 for (i
= 0; _swig_mapping
[i
].n1
; i
++)
807 SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);