X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/21f8d7ea6b728d473045198304592b61c610e49a..cf724bceea97553bef690f52062ffbc336d0f7a9:/utils/wxPython/src/gtk/misc.cpp diff --git a/utils/wxPython/src/gtk/misc.cpp b/utils/wxPython/src/gtk/misc.cpp index 98b0862220..1cbc459b8c 100644 --- a/utils/wxPython/src/gtk/misc.cpp +++ b/utils/wxPython/src/gtk/misc.cpp @@ -153,8 +153,12 @@ static PyObject *_wrap_wxFileSelector(PyObject *self, PyObject *args) { return NULL; } } - _result = new wxString (wxFileSelector(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8)); { + wxPy_BEGIN_ALLOW_THREADS; + _result = new wxString (wxFileSelector(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8)); + + wxPy_END_ALLOW_THREADS; +}{ _resultobj = PyString_FromString(WXSTRINGCAST *(_result)); } { @@ -187,7 +191,7 @@ static PyObject *_wrap_wxGetTextFromUser(PyObject *self, PyObject *args) { PyErr_SetString(PyExc_TypeError, wxStringErrorMsg); return NULL; } - _arg0 = new wxString(PyString_AsString(_obj0)); + _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0)); } if (_obj1) { @@ -195,7 +199,7 @@ static PyObject *_wrap_wxGetTextFromUser(PyObject *self, PyObject *args) { PyErr_SetString(PyExc_TypeError, wxStringErrorMsg); return NULL; } - _arg1 = new wxString(PyString_AsString(_obj1)); + _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1)); } if (_obj2) { @@ -203,7 +207,7 @@ static PyObject *_wrap_wxGetTextFromUser(PyObject *self, PyObject *args) { PyErr_SetString(PyExc_TypeError, wxStringErrorMsg); return NULL; } - _arg2 = new wxString(PyString_AsString(_obj2)); + _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2)); } if (_argc3) { if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_wxWindow_p")) { @@ -212,8 +216,12 @@ static PyObject *_wrap_wxGetTextFromUser(PyObject *self, PyObject *args) { } } _arg6 = (bool ) tempbool6; - _result = new wxString (wxGetTextFromUser(*_arg0,*_arg1,*_arg2,_arg3,_arg4,_arg5,_arg6)); { + wxPy_BEGIN_ALLOW_THREADS; + _result = new wxString (wxGetTextFromUser(*_arg0,*_arg1,*_arg2,_arg3,_arg4,_arg5,_arg6)); + + wxPy_END_ALLOW_THREADS; +}{ _resultobj = PyString_FromString(WXSTRINGCAST *(_result)); } { @@ -261,14 +269,14 @@ static PyObject *_wrap_wxGetSingleChoice(PyObject *self, PyObject *args) { PyErr_SetString(PyExc_TypeError, wxStringErrorMsg); return NULL; } - _arg0 = new wxString(PyString_AsString(_obj0)); + _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0)); } { if (!PyString_Check(_obj1)) { PyErr_SetString(PyExc_TypeError, wxStringErrorMsg); return NULL; } - _arg1 = new wxString(PyString_AsString(_obj1)); + _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1)); } if (_obj3) { @@ -285,10 +293,19 @@ static PyObject *_wrap_wxGetSingleChoice(PyObject *self, PyObject *args) { } _arg7 = (bool ) tempbool7; { - _arg2 = PyList_Size(_obj3); + if (_obj3) { + _arg2 = PyList_Size(_obj3); + } + else { + _arg2 = 0; + } } - _result = new wxString (wxGetSingleChoice(*_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8,_arg9)); { + wxPy_BEGIN_ALLOW_THREADS; + _result = new wxString (wxGetSingleChoice(*_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8,_arg9)); + + wxPy_END_ALLOW_THREADS; +}{ _resultobj = PyString_FromString(WXSTRINGCAST *(_result)); } { @@ -335,14 +352,14 @@ static PyObject *_wrap_wxGetSingleChoiceIndex(PyObject *self, PyObject *args) { PyErr_SetString(PyExc_TypeError, wxStringErrorMsg); return NULL; } - _arg0 = new wxString(PyString_AsString(_obj0)); + _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0)); } { if (!PyString_Check(_obj1)) { PyErr_SetString(PyExc_TypeError, wxStringErrorMsg); return NULL; } - _arg1 = new wxString(PyString_AsString(_obj1)); + _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1)); } if (_obj3) { @@ -359,10 +376,19 @@ static PyObject *_wrap_wxGetSingleChoiceIndex(PyObject *self, PyObject *args) { } _arg7 = (bool ) tempbool7; { - _arg2 = PyList_Size(_obj3); + if (_obj3) { + _arg2 = PyList_Size(_obj3); + } + else { + _arg2 = 0; + } } - _result = (int )wxGetSingleChoiceIndex(*_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8,_arg9); - _resultobj = Py_BuildValue("i",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (int )wxGetSingleChoiceIndex(*_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8,_arg9); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); { if (_obj0) delete _arg0; @@ -398,7 +424,7 @@ static PyObject *_wrap_wxMessageBox(PyObject *self, PyObject *args) { PyErr_SetString(PyExc_TypeError, wxStringErrorMsg); return NULL; } - _arg0 = new wxString(PyString_AsString(_obj0)); + _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0)); } if (_obj1) { @@ -406,7 +432,7 @@ static PyObject *_wrap_wxMessageBox(PyObject *self, PyObject *args) { PyErr_SetString(PyExc_TypeError, wxStringErrorMsg); return NULL; } - _arg1 = new wxString(PyString_AsString(_obj1)); + _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1)); } if (_argc3) { if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_wxWindow_p")) { @@ -414,8 +440,12 @@ static PyObject *_wrap_wxMessageBox(PyObject *self, PyObject *args) { return NULL; } } - _result = (int )wxMessageBox(*_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5); - _resultobj = Py_BuildValue("i",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (int )wxMessageBox(*_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); { if (_obj0) delete _arg0; @@ -434,8 +464,12 @@ static PyObject *_wrap_wxColourDisplay(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,":wxColourDisplay")) return NULL; - _result = (bool )wxColourDisplay(); - _resultobj = Py_BuildValue("i",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (bool )wxColourDisplay(); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); return _resultobj; } @@ -446,8 +480,12 @@ static PyObject *_wrap_wxDisplayDepth(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,":wxDisplayDepth")) return NULL; - _result = (int )wxDisplayDepth(); - _resultobj = Py_BuildValue("i",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (int )wxDisplayDepth(); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); return _resultobj; } @@ -465,8 +503,45 @@ static PyObject *_wrap_wxSetCursor(PyObject *self, PyObject *args) { return NULL; } } - wxSetCursor(*_arg0); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxSetCursor(*_arg0); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); + _resultobj = Py_None; + return _resultobj; +} + +static PyObject *_wrap_wxNewId(PyObject *self, PyObject *args) { + PyObject * _resultobj; + long _result; + + self = self; + if(!PyArg_ParseTuple(args,":wxNewId")) + return NULL; +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxNewId(); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); + return _resultobj; +} + +static PyObject *_wrap_wxRegisterId(PyObject *self, PyObject *args) { + PyObject * _resultobj; + long _arg0; + + self = self; + if(!PyArg_ParseTuple(args,"l:wxRegisterId",&_arg0)) + return NULL; +{ + wxPy_BEGIN_ALLOW_THREADS; + wxRegisterId(_arg0); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -478,8 +553,12 @@ static PyObject *_wrap_NewId(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,":NewId")) return NULL; - _result = (long )NewId(); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxNewId(); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -490,8 +569,12 @@ static PyObject *_wrap_RegisterId(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,"l:RegisterId",&_arg0)) return NULL; - RegisterId(_arg0); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxRegisterId(_arg0); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -510,8 +593,12 @@ static PyObject *_wrap_wxBeginBusyCursor(PyObject *self, PyObject *args) { return NULL; } } - wxBeginBusyCursor(_arg0); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxBeginBusyCursor(_arg0); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -522,8 +609,12 @@ static PyObject *_wrap_wxBell(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,":wxBell")) return NULL; - wxBell(); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxBell(); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -544,8 +635,12 @@ static PyObject *_wrap_wxDisplaySize(PyObject *self, PyObject *args) { } if(!PyArg_ParseTuple(args,":wxDisplaySize")) return NULL; - wxDisplaySize(_arg0,_arg1); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxDisplaySize(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; { PyObject *o; @@ -566,8 +661,12 @@ static PyObject *_wrap_wxEndBusyCursor(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,":wxEndBusyCursor")) return NULL; - wxEndBusyCursor(); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxEndBusyCursor(); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -588,11 +687,15 @@ static PyObject *_wrap_wxExecute(PyObject *self, PyObject *args) { PyErr_SetString(PyExc_TypeError, wxStringErrorMsg); return NULL; } - _arg0 = new wxString(PyString_AsString(_obj0)); + _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0)); } _arg1 = (bool ) tempbool1; - _result = (long )wxExecute(*_arg0,_arg1); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxExecute(*_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); { if (_obj0) delete _arg0; @@ -617,7 +720,7 @@ static PyObject *_wrap_wxFindWindowByLabel(PyObject *self, PyObject *args) { PyErr_SetString(PyExc_TypeError, wxStringErrorMsg); return NULL; } - _arg0 = new wxString(PyString_AsString(_obj0)); + _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0)); } if (_argc1) { if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxWindow_p")) { @@ -625,8 +728,12 @@ static PyObject *_wrap_wxFindWindowByLabel(PyObject *self, PyObject *args) { return NULL; } } - _result = (wxWindow *)wxFindWindowByLabel(*_arg0,_arg1); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxWindow *)wxFindWindowByLabel(*_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p"); _resultobj = Py_BuildValue("s",_ptemp); { if (_obj0) @@ -652,7 +759,7 @@ static PyObject *_wrap_wxFindWindowByName(PyObject *self, PyObject *args) { PyErr_SetString(PyExc_TypeError, wxStringErrorMsg); return NULL; } - _arg0 = new wxString(PyString_AsString(_obj0)); + _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0)); } if (_argc1) { if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxWindow_p")) { @@ -660,8 +767,12 @@ static PyObject *_wrap_wxFindWindowByName(PyObject *self, PyObject *args) { return NULL; } } - _result = (wxWindow *)wxFindWindowByName(*_arg0,_arg1); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxWindow *)wxFindWindowByName(*_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p"); _resultobj = Py_BuildValue("s",_ptemp); { if (_obj0) @@ -686,8 +797,12 @@ static PyObject *_wrap_wxGetMousePosition(PyObject *self, PyObject *args) { } if(!PyArg_ParseTuple(args,":wxGetMousePosition")) return NULL; - wxGetMousePosition(_arg0,_arg1); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxGetMousePosition(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; { PyObject *o; @@ -709,8 +824,12 @@ static PyObject *_wrap_wxIsBusy(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,":wxIsBusy")) return NULL; - _result = (bool )wxIsBusy(); - _resultobj = Py_BuildValue("i",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (bool )wxIsBusy(); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); return _resultobj; } @@ -721,8 +840,12 @@ static PyObject *_wrap_wxNow(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,":wxNow")) return NULL; - _result = new wxString (wxNow()); { + wxPy_BEGIN_ALLOW_THREADS; + _result = new wxString (wxNow()); + + wxPy_END_ALLOW_THREADS; +}{ _resultobj = PyString_FromString(WXSTRINGCAST *(_result)); } { @@ -738,8 +861,28 @@ static PyObject *_wrap_wxYield(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,":wxYield")) return NULL; - _result = (bool )wxYield(); - _resultobj = Py_BuildValue("i",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (bool )wxYield(); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); + return _resultobj; +} + +static PyObject *_wrap_wxSafeYield(PyObject *self, PyObject *args) { + PyObject * _resultobj; + bool _result; + + self = self; + if(!PyArg_ParseTuple(args,":wxSafeYield")) + return NULL; +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (bool )wxSafeYield(); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); return _resultobj; } @@ -753,8 +896,12 @@ static PyObject *_wrap_wxGetResource(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,"ss|s:wxGetResource",&_arg0,&_arg1,&_arg2)) return NULL; - _result = (char *)wxGetResource(_arg0,_arg1,_arg2); - _resultobj = Py_BuildValue("s", _result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (char *)wxGetResource(_arg0,_arg1,_arg2); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("s", _result); return _resultobj; } @@ -767,8 +914,12 @@ static PyObject *_wrap_wxResourceAddIdentifier(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,"si:wxResourceAddIdentifier",&_arg0,&_arg1)) return NULL; - _result = (bool )wxResourceAddIdentifier(_arg0,_arg1); - _resultobj = Py_BuildValue("i",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (bool )wxResourceAddIdentifier(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); return _resultobj; } @@ -778,8 +929,12 @@ static PyObject *_wrap_wxResourceClear(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,":wxResourceClear")) return NULL; - wxResourceClear(); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxResourceClear(); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -793,8 +948,12 @@ static PyObject *_wrap_wxResourceCreateBitmap(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,"s:wxResourceCreateBitmap",&_arg0)) return NULL; - _result = new wxBitmap (wxResourceCreateBitmap(_arg0)); - SWIG_MakePtr(_ptemp, (void *) _result,"_wxBitmap_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = new wxBitmap (wxResourceCreateBitmap(_arg0)); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (void *) _result,"_wxBitmap_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -808,8 +967,12 @@ static PyObject *_wrap_wxResourceCreateIcon(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,"s:wxResourceCreateIcon",&_arg0)) return NULL; - _result = new wxIcon (wxResourceCreateIcon(_arg0)); - SWIG_MakePtr(_ptemp, (void *) _result,"_wxIcon_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = new wxIcon (wxResourceCreateIcon(_arg0)); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (void *) _result,"_wxIcon_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -823,8 +986,12 @@ static PyObject *_wrap_wxResourceCreateMenuBar(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,"s:wxResourceCreateMenuBar",&_arg0)) return NULL; - _result = (wxMenuBar *)wxResourceCreateMenuBar(_arg0); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenuBar_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxMenuBar *)wxResourceCreateMenuBar(_arg0); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenuBar_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -837,8 +1004,12 @@ static PyObject *_wrap_wxResourceGetIdentifier(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,"s:wxResourceGetIdentifier",&_arg0)) return NULL; - _result = (int )wxResourceGetIdentifier(_arg0); - _resultobj = Py_BuildValue("i",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (int )wxResourceGetIdentifier(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); return _resultobj; } @@ -858,8 +1029,12 @@ static PyObject *_wrap_wxResourceParseData(PyObject *self, PyObject *args) { return NULL; } } - _result = (bool )wxResourceParseData(_arg0,_arg1); - _resultobj = Py_BuildValue("i",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (bool )wxResourceParseData(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); return _resultobj; } @@ -879,8 +1054,12 @@ static PyObject *_wrap_wxResourceParseFile(PyObject *self, PyObject *args) { return NULL; } } - _result = (bool )wxResourceParseFile(_arg0,_arg1); - _resultobj = Py_BuildValue("i",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (bool )wxResourceParseFile(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); return _resultobj; } @@ -900,8 +1079,12 @@ static PyObject *_wrap_wxResourceParseString(PyObject *self, PyObject *args) { return NULL; } } - _result = (bool )wxResourceParseString(_arg0,_arg1); - _resultobj = Py_BuildValue("i",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (bool )wxResourceParseString(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); return _resultobj; } @@ -914,8 +1097,12 @@ static PyObject *_wrap_wxToolTip_Enable(PyObject *self, PyObject *args) { if(!PyArg_ParseTuple(args,"i:wxToolTip_Enable",&tempbool0)) return NULL; _arg0 = (bool ) tempbool0; - wxToolTip_Enable(_arg0); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxToolTip_Enable(_arg0); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -927,8 +1114,12 @@ static PyObject *_wrap_wxToolTip_SetDelay(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,"l:wxToolTip_SetDelay",&_arg0)) return NULL; - wxToolTip_SetDelay(_arg0); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxToolTip_SetDelay(_arg0); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -950,8 +1141,12 @@ static PyObject *_wrap_wxSize_x_set(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxSize_x_set(_arg0,_arg1); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxSize_x_set(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -971,8 +1166,12 @@ static PyObject *_wrap_wxSize_x_get(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxSize_x_get(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxSize_x_get(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -993,8 +1192,12 @@ static PyObject *_wrap_wxSize_y_set(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxSize_y_set(_arg0,_arg1); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxSize_y_set(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1014,8 +1217,12 @@ static PyObject *_wrap_wxSize_y_get(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxSize_y_get(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxSize_y_get(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1030,8 +1237,12 @@ static PyObject *_wrap_new_wxSize(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,"|ll:new_wxSize",&_arg0,&_arg1)) return NULL; - _result = (wxSize *)new_wxSize(_arg0,_arg1); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxSize_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxSize *)new_wxSize(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (char *) _result,"_wxSize_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -1051,8 +1262,12 @@ static PyObject *_wrap_delete_wxSize(PyObject *self, PyObject *args) { return NULL; } } - delete_wxSize(_arg0); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + delete_wxSize(_arg0); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -1074,8 +1289,12 @@ static PyObject *_wrap_wxSize_Set(PyObject *self, PyObject *args) { return NULL; } } - wxSize_Set(_arg0,_arg1,_arg2); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxSize_Set(_arg0,_arg1,_arg2); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -1096,8 +1315,12 @@ static PyObject *_wrap_wxSize_GetX(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxSize_GetX(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxSize_GetX(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1117,8 +1340,12 @@ static PyObject *_wrap_wxSize_GetY(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxSize_GetY(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxSize_GetY(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1143,8 +1370,12 @@ static PyObject *_wrap_wxSize_asTuple(PyObject *self, PyObject *args) { return NULL; } } - _result = (PyObject *)wxSize_asTuple(_arg0); { + wxPy_BEGIN_ALLOW_THREADS; + _result = (PyObject *)wxSize_asTuple(_arg0); + + wxPy_END_ALLOW_THREADS; +}{ _resultobj = _result; } return _resultobj; @@ -1167,8 +1398,12 @@ static PyObject *_wrap_wxRealPoint_x_set(PyObject *self, PyObject *args) { return NULL; } } - _result = (double )wxRealPoint_x_set(_arg0,_arg1); - _resultobj = Py_BuildValue("d",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (double )wxRealPoint_x_set(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("d",_result); return _resultobj; } @@ -1188,8 +1423,12 @@ static PyObject *_wrap_wxRealPoint_x_get(PyObject *self, PyObject *args) { return NULL; } } - _result = (double )wxRealPoint_x_get(_arg0); - _resultobj = Py_BuildValue("d",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (double )wxRealPoint_x_get(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("d",_result); return _resultobj; } @@ -1210,8 +1449,12 @@ static PyObject *_wrap_wxRealPoint_y_set(PyObject *self, PyObject *args) { return NULL; } } - _result = (double )wxRealPoint_y_set(_arg0,_arg1); - _resultobj = Py_BuildValue("d",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (double )wxRealPoint_y_set(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("d",_result); return _resultobj; } @@ -1231,8 +1474,12 @@ static PyObject *_wrap_wxRealPoint_y_get(PyObject *self, PyObject *args) { return NULL; } } - _result = (double )wxRealPoint_y_get(_arg0); - _resultobj = Py_BuildValue("d",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (double )wxRealPoint_y_get(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("d",_result); return _resultobj; } @@ -1247,8 +1494,12 @@ static PyObject *_wrap_new_wxRealPoint(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,"|dd:new_wxRealPoint",&_arg0,&_arg1)) return NULL; - _result = (wxRealPoint *)new_wxRealPoint(_arg0,_arg1); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxRealPoint_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxRealPoint *)new_wxRealPoint(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (char *) _result,"_wxRealPoint_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -1268,8 +1519,12 @@ static PyObject *_wrap_delete_wxRealPoint(PyObject *self, PyObject *args) { return NULL; } } - delete_wxRealPoint(_arg0); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + delete_wxRealPoint(_arg0); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -1291,8 +1546,12 @@ static PyObject *_wrap_wxPoint_x_set(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxPoint_x_set(_arg0,_arg1); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxPoint_x_set(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1312,8 +1571,12 @@ static PyObject *_wrap_wxPoint_x_get(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxPoint_x_get(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxPoint_x_get(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1334,8 +1597,12 @@ static PyObject *_wrap_wxPoint_y_set(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxPoint_y_set(_arg0,_arg1); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxPoint_y_set(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1355,8 +1622,12 @@ static PyObject *_wrap_wxPoint_y_get(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxPoint_y_get(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxPoint_y_get(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1371,8 +1642,12 @@ static PyObject *_wrap_new_wxPoint(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,"|ll:new_wxPoint",&_arg0,&_arg1)) return NULL; - _result = (wxPoint *)new_wxPoint(_arg0,_arg1); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxPoint_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxPoint *)new_wxPoint(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (char *) _result,"_wxPoint_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -1392,8 +1667,12 @@ static PyObject *_wrap_delete_wxPoint(PyObject *self, PyObject *args) { return NULL; } } - delete_wxPoint(_arg0); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + delete_wxPoint(_arg0); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -1418,8 +1697,12 @@ static PyObject *_wrap_wxPoint_Set(PyObject *self, PyObject *args) { return NULL; } } - wxPoint_Set(_arg0,_arg1,_arg2); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxPoint_Set(_arg0,_arg1,_arg2); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -1445,8 +1728,12 @@ static PyObject *_wrap_wxPoint_asTuple(PyObject *self, PyObject *args) { return NULL; } } - _result = (PyObject *)wxPoint_asTuple(_arg0); { + wxPy_BEGIN_ALLOW_THREADS; + _result = (PyObject *)wxPoint_asTuple(_arg0); + + wxPy_END_ALLOW_THREADS; +}{ _resultobj = _result; } return _resultobj; @@ -1465,8 +1752,12 @@ static PyObject *_wrap_new_wxRect(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,"|llll:new_wxRect",&_arg0,&_arg1,&_arg2,&_arg3)) return NULL; - _result = (wxRect *)new_wxRect(_arg0,_arg1,_arg2,_arg3); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxRect_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxRect *)new_wxRect(_arg0,_arg1,_arg2,_arg3); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (char *) _result,"_wxRect_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -1486,8 +1777,12 @@ static PyObject *_wrap_delete_wxRect(PyObject *self, PyObject *args) { return NULL; } } - delete_wxRect(_arg0); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + delete_wxRect(_arg0); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -1508,8 +1803,12 @@ static PyObject *_wrap_wxRect_GetX(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxRect_GetX(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxRect_GetX(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1529,8 +1828,12 @@ static PyObject *_wrap_wxRect_SetX(PyObject *self, PyObject *args) { return NULL; } } - wxRect_SetX(_arg0,_arg1); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxRect_SetX(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -1551,8 +1854,12 @@ static PyObject *_wrap_wxRect_GetY(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxRect_GetY(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxRect_GetY(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1572,8 +1879,12 @@ static PyObject *_wrap_wxRect_SetY(PyObject *self, PyObject *args) { return NULL; } } - wxRect_SetY(_arg0,_arg1); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxRect_SetY(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -1594,8 +1905,12 @@ static PyObject *_wrap_wxRect_GetWidth(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxRect_GetWidth(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxRect_GetWidth(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1615,8 +1930,12 @@ static PyObject *_wrap_wxRect_SetWidth(PyObject *self, PyObject *args) { return NULL; } } - wxRect_SetWidth(_arg0,_arg1); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxRect_SetWidth(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -1637,8 +1956,12 @@ static PyObject *_wrap_wxRect_GetHeight(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxRect_GetHeight(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxRect_GetHeight(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1658,8 +1981,12 @@ static PyObject *_wrap_wxRect_SetHeight(PyObject *self, PyObject *args) { return NULL; } } - wxRect_SetHeight(_arg0,_arg1); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxRect_SetHeight(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -1681,8 +2008,12 @@ static PyObject *_wrap_wxRect_GetPosition(PyObject *self, PyObject *args) { return NULL; } } - _result = new wxPoint (wxRect_GetPosition(_arg0)); - SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = new wxPoint (wxRect_GetPosition(_arg0)); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -1704,8 +2035,12 @@ static PyObject *_wrap_wxRect_GetSize(PyObject *self, PyObject *args) { return NULL; } } - _result = new wxSize (wxRect_GetSize(_arg0)); - SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = new wxSize (wxRect_GetSize(_arg0)); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -1726,8 +2061,12 @@ static PyObject *_wrap_wxRect_GetLeft(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxRect_GetLeft(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxRect_GetLeft(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1747,8 +2086,12 @@ static PyObject *_wrap_wxRect_GetTop(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxRect_GetTop(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxRect_GetTop(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1768,8 +2111,12 @@ static PyObject *_wrap_wxRect_GetBottom(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxRect_GetBottom(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxRect_GetBottom(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1789,8 +2136,12 @@ static PyObject *_wrap_wxRect_GetRight(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxRect_GetRight(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxRect_GetRight(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1811,8 +2162,12 @@ static PyObject *_wrap_wxRect_x_set(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxRect_x_set(_arg0,_arg1); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxRect_x_set(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1832,8 +2187,12 @@ static PyObject *_wrap_wxRect_x_get(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxRect_x_get(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxRect_x_get(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1854,8 +2213,12 @@ static PyObject *_wrap_wxRect_y_set(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxRect_y_set(_arg0,_arg1); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxRect_y_set(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1875,8 +2238,12 @@ static PyObject *_wrap_wxRect_y_get(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxRect_y_get(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxRect_y_get(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1897,8 +2264,12 @@ static PyObject *_wrap_wxRect_width_set(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxRect_width_set(_arg0,_arg1); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxRect_width_set(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1918,8 +2289,12 @@ static PyObject *_wrap_wxRect_width_get(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxRect_width_get(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxRect_width_get(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1940,8 +2315,12 @@ static PyObject *_wrap_wxRect_height_set(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxRect_height_set(_arg0,_arg1); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxRect_height_set(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1961,8 +2340,12 @@ static PyObject *_wrap_wxRect_height_get(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxRect_height_get(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxRect_height_get(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -1989,8 +2372,12 @@ static PyObject *_wrap_wxRect_asTuple(PyObject *self, PyObject *args) { return NULL; } } - _result = (PyObject *)wxRect_asTuple(_arg0); { + wxPy_BEGIN_ALLOW_THREADS; + _result = (PyObject *)wxRect_asTuple(_arg0); + + wxPy_END_ALLOW_THREADS; +}{ _resultobj = _result; } return _resultobj; @@ -2010,8 +2397,12 @@ static PyObject *_wrap_new_wxPyTimer(PyObject *self, PyObject *args) { { _arg0 = _obj0; } - _result = (wxPyTimer *)new_wxPyTimer(_arg0); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyTimer_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxPyTimer *)new_wxPyTimer(_arg0); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyTimer_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -2031,8 +2422,12 @@ static PyObject *_wrap_delete_wxPyTimer(PyObject *self, PyObject *args) { return NULL; } } - delete_wxPyTimer(_arg0); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + delete_wxPyTimer(_arg0); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -2053,8 +2448,12 @@ static PyObject *_wrap_wxPyTimer_Interval(PyObject *self, PyObject *args) { return NULL; } } - _result = (int )wxPyTimer_Interval(_arg0); - _resultobj = Py_BuildValue("i",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (int )wxPyTimer_Interval(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); return _resultobj; } @@ -2075,8 +2474,12 @@ static PyObject *_wrap_wxPyTimer_Start(PyObject *self, PyObject *args) { return NULL; } } - wxPyTimer_Start(_arg0,_arg1,_arg2); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxPyTimer_Start(_arg0,_arg1,_arg2); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -2096,8 +2499,12 @@ static PyObject *_wrap_wxPyTimer_Stop(PyObject *self, PyObject *args) { return NULL; } } - wxPyTimer_Stop(_arg0); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxPyTimer_Stop(_arg0); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -2126,8 +2533,12 @@ static PyObject *_wrap_wxIndividualLayoutConstraint_Above(PyObject *self, PyObje return NULL; } } - wxIndividualLayoutConstraint_Above(_arg0,_arg1,_arg2); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxIndividualLayoutConstraint_Above(_arg0,_arg1,_arg2); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -2148,8 +2559,12 @@ static PyObject *_wrap_wxIndividualLayoutConstraint_Absolute(PyObject *self, PyO return NULL; } } - wxIndividualLayoutConstraint_Absolute(_arg0,_arg1); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxIndividualLayoutConstraint_Absolute(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -2169,8 +2584,12 @@ static PyObject *_wrap_wxIndividualLayoutConstraint_AsIs(PyObject *self, PyObjec return NULL; } } - wxIndividualLayoutConstraint_AsIs(_arg0); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxIndividualLayoutConstraint_AsIs(_arg0); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -2199,8 +2618,12 @@ static PyObject *_wrap_wxIndividualLayoutConstraint_Below(PyObject *self, PyObje return NULL; } } - wxIndividualLayoutConstraint_Below(_arg0,_arg1,_arg2); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxIndividualLayoutConstraint_Below(_arg0,_arg1,_arg2); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -2220,8 +2643,12 @@ static PyObject *_wrap_wxIndividualLayoutConstraint_Unconstrained(PyObject *self return NULL; } } - wxIndividualLayoutConstraint_Unconstrained(_arg0); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxIndividualLayoutConstraint_Unconstrained(_arg0); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -2250,8 +2677,12 @@ static PyObject *_wrap_wxIndividualLayoutConstraint_LeftOf(PyObject *self, PyObj return NULL; } } - wxIndividualLayoutConstraint_LeftOf(_arg0,_arg1,_arg2); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxIndividualLayoutConstraint_LeftOf(_arg0,_arg1,_arg2); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -2281,8 +2712,12 @@ static PyObject *_wrap_wxIndividualLayoutConstraint_PercentOf(PyObject *self, Py return NULL; } } - wxIndividualLayoutConstraint_PercentOf(_arg0,_arg1,_arg2,_arg3); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxIndividualLayoutConstraint_PercentOf(_arg0,_arg1,_arg2,_arg3); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -2311,8 +2746,12 @@ static PyObject *_wrap_wxIndividualLayoutConstraint_RightOf(PyObject *self, PyOb return NULL; } } - wxIndividualLayoutConstraint_RightOf(_arg0,_arg1,_arg2); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxIndividualLayoutConstraint_RightOf(_arg0,_arg1,_arg2); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -2342,8 +2781,12 @@ static PyObject *_wrap_wxIndividualLayoutConstraint_SameAs(PyObject *self, PyObj return NULL; } } - wxIndividualLayoutConstraint_SameAs(_arg0,_arg1,_arg2,_arg3); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxIndividualLayoutConstraint_SameAs(_arg0,_arg1,_arg2,_arg3); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -2375,8 +2818,12 @@ static PyObject *_wrap_wxIndividualLayoutConstraint_Set(PyObject *self, PyObject return NULL; } } - wxIndividualLayoutConstraint_Set(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxIndividualLayoutConstraint_Set(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -2390,8 +2837,12 @@ static PyObject *_wrap_new_wxLayoutConstraints(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,":new_wxLayoutConstraints")) return NULL; - _result = (wxLayoutConstraints *)new_wxLayoutConstraints(); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxLayoutConstraints_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxLayoutConstraints *)new_wxLayoutConstraints(); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (char *) _result,"_wxLayoutConstraints_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -2413,8 +2864,12 @@ static PyObject *_wrap_wxLayoutConstraints_bottom_get(PyObject *self, PyObject * return NULL; } } - _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_bottom_get(_arg0); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_bottom_get(_arg0); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -2436,8 +2891,12 @@ static PyObject *_wrap_wxLayoutConstraints_centreX_get(PyObject *self, PyObject return NULL; } } - _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_centreX_get(_arg0); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_centreX_get(_arg0); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -2459,8 +2918,12 @@ static PyObject *_wrap_wxLayoutConstraints_centreY_get(PyObject *self, PyObject return NULL; } } - _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_centreY_get(_arg0); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_centreY_get(_arg0); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -2482,8 +2945,12 @@ static PyObject *_wrap_wxLayoutConstraints_height_get(PyObject *self, PyObject * return NULL; } } - _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_height_get(_arg0); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_height_get(_arg0); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -2505,8 +2972,12 @@ static PyObject *_wrap_wxLayoutConstraints_left_get(PyObject *self, PyObject *ar return NULL; } } - _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_left_get(_arg0); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_left_get(_arg0); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -2528,8 +2999,12 @@ static PyObject *_wrap_wxLayoutConstraints_right_get(PyObject *self, PyObject *a return NULL; } } - _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_right_get(_arg0); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_right_get(_arg0); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -2551,8 +3026,12 @@ static PyObject *_wrap_wxLayoutConstraints_top_get(PyObject *self, PyObject *arg return NULL; } } - _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_top_get(_arg0); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_top_get(_arg0); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -2574,8 +3053,12 @@ static PyObject *_wrap_wxLayoutConstraints_width_get(PyObject *self, PyObject *a return NULL; } } - _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_width_get(_arg0); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_width_get(_arg0); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -2589,8 +3072,12 @@ static PyObject *_wrap_new_wxRegion(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,":new_wxRegion")) return NULL; - _result = (wxRegion *)new_wxRegion(); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxRegion_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxRegion *)new_wxRegion(); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (char *) _result,"_wxRegion_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -2610,8 +3097,12 @@ static PyObject *_wrap_delete_wxRegion(PyObject *self, PyObject *args) { return NULL; } } - delete_wxRegion(_arg0); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + delete_wxRegion(_arg0); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -2631,8 +3122,12 @@ static PyObject *_wrap_wxRegion_Clear(PyObject *self, PyObject *args) { return NULL; } } - wxRegion_Clear(_arg0); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxRegion_Clear(_arg0); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -2655,8 +3150,12 @@ static PyObject *_wrap_wxRegion_Contains(PyObject *self, PyObject *args) { return NULL; } } - _result = (wxRegionContain )wxRegion_Contains(_arg0,_arg1,_arg2); - _resultobj = Py_BuildValue("i",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxRegionContain )wxRegion_Contains(_arg0,_arg1,_arg2); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); return _resultobj; } @@ -2684,8 +3183,12 @@ static PyObject *_wrap_wxRegion_ContainsPoint(PyObject *self, PyObject *args) { return NULL; } } - _result = (wxRegionContain )wxRegion_ContainsPoint(_arg0,*_arg1); - _resultobj = Py_BuildValue("i",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxRegionContain )wxRegion_ContainsPoint(_arg0,*_arg1); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); return _resultobj; } @@ -2713,8 +3216,12 @@ static PyObject *_wrap_wxRegion_ContainsRect(PyObject *self, PyObject *args) { return NULL; } } - _result = (wxRegionContain )wxRegion_ContainsRect(_arg0,*_arg1); - _resultobj = Py_BuildValue("i",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxRegionContain )wxRegion_ContainsRect(_arg0,*_arg1); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); return _resultobj; } @@ -2735,8 +3242,12 @@ static PyObject *_wrap_wxRegion_GetBox(PyObject *self, PyObject *args) { return NULL; } } - _result = new wxRect (wxRegion_GetBox(_arg0)); - SWIG_MakePtr(_ptemp, (void *) _result,"_wxRect_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = new wxRect (wxRegion_GetBox(_arg0)); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (void *) _result,"_wxRect_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -2765,8 +3276,12 @@ static PyObject *_wrap_wxRegion_Intersect(PyObject *self, PyObject *args) { return NULL; } } - _result = (bool )wxRegion_Intersect(_arg0,*_arg1); - _resultobj = Py_BuildValue("i",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (bool )wxRegion_Intersect(_arg0,*_arg1); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); return _resultobj; } @@ -2794,8 +3309,12 @@ static PyObject *_wrap_wxRegion_Subtract(PyObject *self, PyObject *args) { return NULL; } } - _result = (bool )wxRegion_Subtract(_arg0,*_arg1); - _resultobj = Py_BuildValue("i",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (bool )wxRegion_Subtract(_arg0,*_arg1); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); return _resultobj; } @@ -2823,8 +3342,12 @@ static PyObject *_wrap_wxRegion_Union(PyObject *self, PyObject *args) { return NULL; } } - _result = (bool )wxRegion_Union(_arg0,*_arg1); - _resultobj = Py_BuildValue("i",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (bool )wxRegion_Union(_arg0,*_arg1); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); return _resultobj; } @@ -2852,8 +3375,12 @@ static PyObject *_wrap_wxRegion_Xor(PyObject *self, PyObject *args) { return NULL; } } - _result = (bool )wxRegion_Xor(_arg0,*_arg1); - _resultobj = Py_BuildValue("i",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (bool )wxRegion_Xor(_arg0,*_arg1); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); return _resultobj; } @@ -2874,8 +3401,12 @@ static PyObject *_wrap_new_wxRegionIterator(PyObject *self, PyObject *args) { return NULL; } } - _result = (wxRegionIterator *)new_wxRegionIterator(*_arg0); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxRegionIterator_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxRegionIterator *)new_wxRegionIterator(*_arg0); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (char *) _result,"_wxRegionIterator_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -2895,8 +3426,12 @@ static PyObject *_wrap_delete_wxRegionIterator(PyObject *self, PyObject *args) { return NULL; } } - delete_wxRegionIterator(_arg0); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + delete_wxRegionIterator(_arg0); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -2917,8 +3452,12 @@ static PyObject *_wrap_wxRegionIterator_GetX(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxRegionIterator_GetX(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxRegionIterator_GetX(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -2938,8 +3477,12 @@ static PyObject *_wrap_wxRegionIterator_GetY(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxRegionIterator_GetY(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxRegionIterator_GetY(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -2959,8 +3502,12 @@ static PyObject *_wrap_wxRegionIterator_GetW(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxRegionIterator_GetW(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxRegionIterator_GetW(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -2980,8 +3527,12 @@ static PyObject *_wrap_wxRegionIterator_GetWidth(PyObject *self, PyObject *args) return NULL; } } - _result = (long )wxRegionIterator_GetWidth(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxRegionIterator_GetWidth(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -3001,8 +3552,12 @@ static PyObject *_wrap_wxRegionIterator_GetH(PyObject *self, PyObject *args) { return NULL; } } - _result = (long )wxRegionIterator_GetH(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxRegionIterator_GetH(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -3022,8 +3577,12 @@ static PyObject *_wrap_wxRegionIterator_GetHeight(PyObject *self, PyObject *args return NULL; } } - _result = (long )wxRegionIterator_GetHeight(_arg0); - _resultobj = Py_BuildValue("l",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (long )wxRegionIterator_GetHeight(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("l",_result); return _resultobj; } @@ -3044,8 +3603,12 @@ static PyObject *_wrap_wxRegionIterator_GetRect(PyObject *self, PyObject *args) return NULL; } } - _result = new wxRect (wxRegionIterator_GetRect(_arg0)); - SWIG_MakePtr(_ptemp, (void *) _result,"_wxRect_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = new wxRect (wxRegionIterator_GetRect(_arg0)); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (void *) _result,"_wxRect_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -3066,8 +3629,12 @@ static PyObject *_wrap_wxRegionIterator_HaveRects(PyObject *self, PyObject *args return NULL; } } - _result = (bool )wxRegionIterator_HaveRects(_arg0); - _resultobj = Py_BuildValue("i",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (bool )wxRegionIterator_HaveRects(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); return _resultobj; } @@ -3086,8 +3653,12 @@ static PyObject *_wrap_wxRegionIterator_Reset(PyObject *self, PyObject *args) { return NULL; } } - wxRegionIterator_Reset(_arg0); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxRegionIterator_Reset(_arg0); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -3109,8 +3680,12 @@ static PyObject *_wrap_wxRegionIterator_Next(PyObject *self, PyObject *args) { return NULL; } } - wxRegionIterator_Next(_arg0); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxRegionIterator_Next(_arg0); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -3127,8 +3702,12 @@ static PyObject *_wrap_new_wxAcceleratorEntry(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,"|iii:new_wxAcceleratorEntry",&_arg0,&_arg1,&_arg2)) return NULL; - _result = (wxAcceleratorEntry *)new_wxAcceleratorEntry(_arg0,_arg1,_arg2); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxAcceleratorEntry_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxAcceleratorEntry *)new_wxAcceleratorEntry(_arg0,_arg1,_arg2); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (char *) _result,"_wxAcceleratorEntry_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -3151,8 +3730,12 @@ static PyObject *_wrap_wxAcceleratorEntry_Set(PyObject *self, PyObject *args) { return NULL; } } - wxAcceleratorEntry_Set(_arg0,_arg1,_arg2,_arg3); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxAcceleratorEntry_Set(_arg0,_arg1,_arg2,_arg3); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; } @@ -3173,8 +3756,12 @@ static PyObject *_wrap_wxAcceleratorEntry_GetFlags(PyObject *self, PyObject *arg return NULL; } } - _result = (int )wxAcceleratorEntry_GetFlags(_arg0); - _resultobj = Py_BuildValue("i",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (int )wxAcceleratorEntry_GetFlags(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); return _resultobj; } @@ -3194,8 +3781,12 @@ static PyObject *_wrap_wxAcceleratorEntry_GetKeyCode(PyObject *self, PyObject *a return NULL; } } - _result = (int )wxAcceleratorEntry_GetKeyCode(_arg0); - _resultobj = Py_BuildValue("i",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (int )wxAcceleratorEntry_GetKeyCode(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); return _resultobj; } @@ -3215,8 +3806,12 @@ static PyObject *_wrap_wxAcceleratorEntry_GetCommand(PyObject *self, PyObject *a return NULL; } } - _result = (int )wxAcceleratorEntry_GetCommand(_arg0); - _resultobj = Py_BuildValue("i",_result); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (int )wxAcceleratorEntry_GetCommand(_arg0); + + wxPy_END_ALLOW_THREADS; +} _resultobj = Py_BuildValue("i",_result); return _resultobj; } @@ -3240,10 +3835,19 @@ static PyObject *_wrap_new_wxAcceleratorTable(PyObject *self, PyObject *args) { } } { - _arg0 = PyList_Size(_obj1); + if (_obj1) { + _arg0 = PyList_Size(_obj1); + } + else { + _arg0 = 0; + } } - _result = (wxAcceleratorTable *)new_wxAcceleratorTable(_arg0,_arg1); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxAcceleratorTable_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxAcceleratorTable *)new_wxAcceleratorTable(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (char *) _result,"_wxAcceleratorTable_p"); _resultobj = Py_BuildValue("s",_ptemp); { delete [] _arg1; @@ -3267,10 +3871,14 @@ static PyObject *_wrap_new_wxToolTip(PyObject *self, PyObject *args) { PyErr_SetString(PyExc_TypeError, wxStringErrorMsg); return NULL; } - _arg0 = new wxString(PyString_AsString(_obj0)); + _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0)); } - _result = (wxToolTip *)new_wxToolTip(*_arg0); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxToolTip_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxToolTip *)new_wxToolTip(*_arg0); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (char *) _result,"_wxToolTip_p"); _resultobj = Py_BuildValue("s",_ptemp); { if (_obj0) @@ -3301,10 +3909,14 @@ static PyObject *_wrap_wxToolTip_SetTip(PyObject *self, PyObject *args) { PyErr_SetString(PyExc_TypeError, wxStringErrorMsg); return NULL; } - _arg1 = new wxString(PyString_AsString(_obj1)); + _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1)); } - wxToolTip_SetTip(_arg0,*_arg1); - Py_INCREF(Py_None); +{ + wxPy_BEGIN_ALLOW_THREADS; + wxToolTip_SetTip(_arg0,*_arg1); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); _resultobj = Py_None; { if (_obj1) @@ -3329,8 +3941,12 @@ static PyObject *_wrap_wxToolTip_GetTip(PyObject *self, PyObject *args) { return NULL; } } - _result = new wxString (wxToolTip_GetTip(_arg0)); { + wxPy_BEGIN_ALLOW_THREADS; + _result = new wxString (wxToolTip_GetTip(_arg0)); + + wxPy_END_ALLOW_THREADS; +}{ _resultobj = PyString_FromString(WXSTRINGCAST *(_result)); } { @@ -3356,8 +3972,12 @@ static PyObject *_wrap_wxToolTip_GetWindow(PyObject *self, PyObject *args) { return NULL; } } - _result = (wxWindow *)wxToolTip_GetWindow(_arg0); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p"); +{ + wxPy_BEGIN_ALLOW_THREADS; + _result = (wxWindow *)wxToolTip_GetWindow(_arg0); + + wxPy_END_ALLOW_THREADS; +} SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -3487,6 +4107,7 @@ static PyMethodDef misccMethods[] = { { "wxResourceClear", _wrap_wxResourceClear, 1 }, { "wxResourceAddIdentifier", _wrap_wxResourceAddIdentifier, 1 }, { "wxGetResource", _wrap_wxGetResource, 1 }, + { "wxSafeYield", _wrap_wxSafeYield, 1 }, { "wxYield", _wrap_wxYield, 1 }, { "wxNow", _wrap_wxNow, 1 }, { "wxIsBusy", _wrap_wxIsBusy, 1 }, @@ -3500,6 +4121,8 @@ static PyMethodDef misccMethods[] = { { "wxBeginBusyCursor", _wrap_wxBeginBusyCursor, 1 }, { "RegisterId", _wrap_RegisterId, 1 }, { "NewId", _wrap_NewId, 1 }, + { "wxRegisterId", _wrap_wxRegisterId, 1 }, + { "wxNewId", _wrap_wxNewId, 1 }, { "wxSetCursor", _wrap_wxSetCursor, 1 }, { "wxDisplayDepth", _wrap_wxDisplayDepth, 1 }, { "wxColourDisplay", _wrap_wxColourDisplay, 1 },