X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/70551f4702bfdd1796be68bc4c24503d229a05c5..9f06bcb3b8aea7aa709754a217c26e94fe2d5954:/utils/wxPython/src/gtk/misc.cpp?ds=sidebyside diff --git a/utils/wxPython/src/gtk/misc.cpp b/utils/wxPython/src/gtk/misc.cpp index 00f3d77f00..98b0862220 100644 --- a/utils/wxPython/src/gtk/misc.cpp +++ b/utils/wxPython/src/gtk/misc.cpp @@ -55,6 +55,7 @@ extern PyObject *SWIG_newvarlink(void); #include "helpers.h" #include +#include static PyObject* l_output_helper(PyObject* target, PyObject* o) { PyObject* o2; @@ -104,15 +105,14 @@ static PyObject* t_output_helper(PyObject* target, PyObject* o) { } +extern byte* byte_LIST_helper(PyObject* source); extern int* int_LIST_helper(PyObject* source); extern long* long_LIST_helper(PyObject* source); extern char** string_LIST_helper(PyObject* source); extern wxPoint* wxPoint_LIST_helper(PyObject* source); extern wxBitmap** wxBitmap_LIST_helper(PyObject* source); extern wxString* wxString_LIST_helper(PyObject* source); -#ifdef __WXMSW__ extern wxAcceleratorEntry* wxAcceleratorEntry_LIST_helper(PyObject* source); -#endif static char* wxStringErrorMsg = "string type is required for parameter"; @@ -122,9 +122,17 @@ static char* wxStringErrorMsg = "string type is required for parameter"; wxGetResource(section, entry, &retval, file); return retval; } + + void wxToolTip_Enable(bool flag) { + wxToolTip::Enable(flag); + } + + void wxToolTip_SetDelay(long milliseconds) { + wxToolTip::SetDelay(milliseconds); + } static PyObject *_wrap_wxFileSelector(PyObject *self, PyObject *args) { PyObject * _resultobj; - char * _result; + wxString * _result; char * _arg0; char * _arg1 = NULL; char * _arg2 = NULL; @@ -145,8 +153,13 @@ static PyObject *_wrap_wxFileSelector(PyObject *self, PyObject *args) { return NULL; } } - _result = (char *)wxFileSelector(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8); - _resultobj = Py_BuildValue("s", _result); + _result = new wxString (wxFileSelector(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8)); +{ + _resultobj = PyString_FromString(WXSTRINGCAST *(_result)); +} +{ + delete _result; +} return _resultobj; } @@ -452,7 +465,7 @@ static PyObject *_wrap_wxSetCursor(PyObject *self, PyObject *args) { return NULL; } } - wxSetCursor(_arg0); + wxSetCursor(*_arg0); Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj; @@ -780,8 +793,8 @@ static PyObject *_wrap_wxResourceCreateBitmap(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,"s:wxResourceCreateBitmap",&_arg0)) return NULL; - _result = (wxBitmap *)wxResourceCreateBitmap(_arg0); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p"); + _result = new wxBitmap (wxResourceCreateBitmap(_arg0)); + SWIG_MakePtr(_ptemp, (void *) _result,"_wxBitmap_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -795,8 +808,8 @@ static PyObject *_wrap_wxResourceCreateIcon(PyObject *self, PyObject *args) { self = self; if(!PyArg_ParseTuple(args,"s:wxResourceCreateIcon",&_arg0)) return NULL; - _result = (wxIcon *)wxResourceCreateIcon(_arg0); - SWIG_MakePtr(_ptemp, (char *) _result,"_wxIcon_p"); + _result = new wxIcon (wxResourceCreateIcon(_arg0)); + SWIG_MakePtr(_ptemp, (void *) _result,"_wxIcon_p"); _resultobj = Py_BuildValue("s",_ptemp); return _resultobj; } @@ -892,8 +905,36 @@ static PyObject *_wrap_wxResourceParseString(PyObject *self, PyObject *args) { return _resultobj; } +static PyObject *_wrap_wxToolTip_Enable(PyObject *self, PyObject *args) { + PyObject * _resultobj; + bool _arg0; + int tempbool0; + + self = self; + if(!PyArg_ParseTuple(args,"i:wxToolTip_Enable",&tempbool0)) + return NULL; + _arg0 = (bool ) tempbool0; + wxToolTip_Enable(_arg0); + Py_INCREF(Py_None); + _resultobj = Py_None; + return _resultobj; +} + +static PyObject *_wrap_wxToolTip_SetDelay(PyObject *self, PyObject *args) { + PyObject * _resultobj; + long _arg0; + + self = self; + if(!PyArg_ParseTuple(args,"l:wxToolTip_SetDelay",&_arg0)) + return NULL; + wxToolTip_SetDelay(_arg0); + Py_INCREF(Py_None); + _resultobj = Py_None; + return _resultobj; +} + #define wxSize_x_set(_swigobj,_swigval) (_swigobj->x = _swigval,_swigval) -static PyObject *_wrap_wxSize_width_set(PyObject *self, PyObject *args) { +static PyObject *_wrap_wxSize_x_set(PyObject *self, PyObject *args) { PyObject * _resultobj; long _result; wxSize * _arg0; @@ -901,11 +942,11 @@ static PyObject *_wrap_wxSize_width_set(PyObject *self, PyObject *args) { char * _argc0 = 0; self = self; - if(!PyArg_ParseTuple(args,"sl:wxSize_width_set",&_argc0,&_arg1)) + if(!PyArg_ParseTuple(args,"sl:wxSize_x_set",&_argc0,&_arg1)) return NULL; if (_argc0) { if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxSize_p")) { - PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_width_set. Expected _wxSize_p."); + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_x_set. Expected _wxSize_p."); return NULL; } } @@ -915,18 +956,18 @@ static PyObject *_wrap_wxSize_width_set(PyObject *self, PyObject *args) { } #define wxSize_x_get(_swigobj) ((long ) _swigobj->x) -static PyObject *_wrap_wxSize_width_get(PyObject *self, PyObject *args) { +static PyObject *_wrap_wxSize_x_get(PyObject *self, PyObject *args) { PyObject * _resultobj; long _result; wxSize * _arg0; char * _argc0 = 0; self = self; - if(!PyArg_ParseTuple(args,"s:wxSize_width_get",&_argc0)) + if(!PyArg_ParseTuple(args,"s:wxSize_x_get",&_argc0)) return NULL; if (_argc0) { if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxSize_p")) { - PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_width_get. Expected _wxSize_p."); + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_x_get. Expected _wxSize_p."); return NULL; } } @@ -936,7 +977,7 @@ static PyObject *_wrap_wxSize_width_get(PyObject *self, PyObject *args) { } #define wxSize_y_set(_swigobj,_swigval) (_swigobj->y = _swigval,_swigval) -static PyObject *_wrap_wxSize_height_set(PyObject *self, PyObject *args) { +static PyObject *_wrap_wxSize_y_set(PyObject *self, PyObject *args) { PyObject * _resultobj; long _result; wxSize * _arg0; @@ -944,11 +985,11 @@ static PyObject *_wrap_wxSize_height_set(PyObject *self, PyObject *args) { char * _argc0 = 0; self = self; - if(!PyArg_ParseTuple(args,"sl:wxSize_height_set",&_argc0,&_arg1)) + if(!PyArg_ParseTuple(args,"sl:wxSize_y_set",&_argc0,&_arg1)) return NULL; if (_argc0) { if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxSize_p")) { - PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_height_set. Expected _wxSize_p."); + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_y_set. Expected _wxSize_p."); return NULL; } } @@ -958,18 +999,18 @@ static PyObject *_wrap_wxSize_height_set(PyObject *self, PyObject *args) { } #define wxSize_y_get(_swigobj) ((long ) _swigobj->y) -static PyObject *_wrap_wxSize_height_get(PyObject *self, PyObject *args) { +static PyObject *_wrap_wxSize_y_get(PyObject *self, PyObject *args) { PyObject * _resultobj; long _result; wxSize * _arg0; char * _argc0 = 0; self = self; - if(!PyArg_ParseTuple(args,"s:wxSize_height_get",&_argc0)) + if(!PyArg_ParseTuple(args,"s:wxSize_y_get",&_argc0)) return NULL; if (_argc0) { if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxSize_p")) { - PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_height_get. Expected _wxSize_p."); + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_y_get. Expected _wxSize_p."); return NULL; } } @@ -1039,70 +1080,70 @@ static PyObject *_wrap_wxSize_Set(PyObject *self, PyObject *args) { return _resultobj; } -#define wxSize_GetWidth(_swigobj) (_swigobj->GetX()) -static PyObject *_wrap_wxSize_GetWidth(PyObject *self, PyObject *args) { +#define wxSize_GetX(_swigobj) (_swigobj->GetX()) +static PyObject *_wrap_wxSize_GetX(PyObject *self, PyObject *args) { PyObject * _resultobj; long _result; wxSize * _arg0; char * _argc0 = 0; self = self; - if(!PyArg_ParseTuple(args,"s:wxSize_GetWidth",&_argc0)) + if(!PyArg_ParseTuple(args,"s:wxSize_GetX",&_argc0)) return NULL; if (_argc0) { if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxSize_p")) { - PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_GetWidth. Expected _wxSize_p."); + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_GetX. Expected _wxSize_p."); return NULL; } } - _result = (long )wxSize_GetWidth(_arg0); + _result = (long )wxSize_GetX(_arg0); _resultobj = Py_BuildValue("l",_result); return _resultobj; } -#define wxSize_GetHeight(_swigobj) (_swigobj->GetY()) -static PyObject *_wrap_wxSize_GetHeight(PyObject *self, PyObject *args) { +#define wxSize_GetY(_swigobj) (_swigobj->GetY()) +static PyObject *_wrap_wxSize_GetY(PyObject *self, PyObject *args) { PyObject * _resultobj; long _result; wxSize * _arg0; char * _argc0 = 0; self = self; - if(!PyArg_ParseTuple(args,"s:wxSize_GetHeight",&_argc0)) + if(!PyArg_ParseTuple(args,"s:wxSize_GetY",&_argc0)) return NULL; if (_argc0) { if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxSize_p")) { - PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_GetHeight. Expected _wxSize_p."); + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_GetY. Expected _wxSize_p."); return NULL; } } - _result = (long )wxSize_GetHeight(_arg0); + _result = (long )wxSize_GetY(_arg0); _resultobj = Py_BuildValue("l",_result); return _resultobj; } -static PyObject * wxSize___str__(wxSize *self) { +static PyObject * wxSize_asTuple(wxSize *self) { PyObject* tup = PyTuple_New(2); PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x)); PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y)); return tup; } -static PyObject *_wrap_wxSize___str__(PyObject *self, PyObject *args) { +static PyObject *_wrap_wxSize_asTuple(PyObject *self, PyObject *args) { PyObject * _resultobj; PyObject * _result; wxSize * _arg0; char * _argc0 = 0; self = self; - if(!PyArg_ParseTuple(args,"s:wxSize___str__",&_argc0)) + if(!PyArg_ParseTuple(args,"s:wxSize_asTuple",&_argc0)) return NULL; if (_argc0) { if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxSize_p")) { - PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize___str__. Expected _wxSize_p."); + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_asTuple. Expected _wxSize_p."); return NULL; } } - _result = (PyObject *)wxSize___str__(_arg0); + _result = (PyObject *)wxSize_asTuple(_arg0); { _resultobj = _result; } @@ -1383,28 +1424,28 @@ static PyObject *_wrap_wxPoint_Set(PyObject *self, PyObject *args) { return _resultobj; } -static PyObject * wxPoint___str__(wxPoint *self) { +static PyObject * wxPoint_asTuple(wxPoint *self) { PyObject* tup = PyTuple_New(2); PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x)); PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y)); return tup; } -static PyObject *_wrap_wxPoint___str__(PyObject *self, PyObject *args) { +static PyObject *_wrap_wxPoint_asTuple(PyObject *self, PyObject *args) { PyObject * _resultobj; PyObject * _result; wxPoint * _arg0; char * _argc0 = 0; self = self; - if(!PyArg_ParseTuple(args,"s:wxPoint___str__",&_argc0)) + if(!PyArg_ParseTuple(args,"s:wxPoint_asTuple",&_argc0)) return NULL; if (_argc0) { if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPoint_p")) { - PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPoint___str__. Expected _wxPoint_p."); + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPoint_asTuple. Expected _wxPoint_p."); return NULL; } } - _result = (PyObject *)wxPoint___str__(_arg0); + _result = (PyObject *)wxPoint_asTuple(_arg0); { _resultobj = _result; } @@ -1925,6 +1966,36 @@ static PyObject *_wrap_wxRect_height_get(PyObject *self, PyObject *args) { return _resultobj; } +static PyObject * wxRect_asTuple(wxRect *self) { + PyObject* tup = PyTuple_New(4); + PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x)); + PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y)); + PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->width)); + PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->height)); + return tup; + } +static PyObject *_wrap_wxRect_asTuple(PyObject *self, PyObject *args) { + PyObject * _resultobj; + PyObject * _result; + wxRect * _arg0; + char * _argc0 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"s:wxRect_asTuple",&_argc0)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_asTuple. Expected _wxRect_p."); + return NULL; + } + } + _result = (PyObject *)wxRect_asTuple(_arg0); +{ + _resultobj = _result; +} + return _resultobj; +} + #define new_wxPyTimer(_swigarg0) (new wxPyTimer(_swigarg0)) static PyObject *_wrap_new_wxPyTimer(PyObject *self, PyObject *args) { PyObject * _resultobj; @@ -2509,7 +2580,822 @@ static PyObject *_wrap_wxLayoutConstraints_width_get(PyObject *self, PyObject *a return _resultobj; } +#define new_wxRegion() (new wxRegion()) +static PyObject *_wrap_new_wxRegion(PyObject *self, PyObject *args) { + PyObject * _resultobj; + wxRegion * _result; + char _ptemp[128]; + + self = self; + if(!PyArg_ParseTuple(args,":new_wxRegion")) + return NULL; + _result = (wxRegion *)new_wxRegion(); + SWIG_MakePtr(_ptemp, (char *) _result,"_wxRegion_p"); + _resultobj = Py_BuildValue("s",_ptemp); + return _resultobj; +} + +#define delete_wxRegion(_swigobj) (delete _swigobj) +static PyObject *_wrap_delete_wxRegion(PyObject *self, PyObject *args) { + PyObject * _resultobj; + wxRegion * _arg0; + char * _argc0 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"s:delete_wxRegion",&_argc0)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegion_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxRegion. Expected _wxRegion_p."); + return NULL; + } + } + delete_wxRegion(_arg0); + Py_INCREF(Py_None); + _resultobj = Py_None; + return _resultobj; +} + +#define wxRegion_Clear(_swigobj) (_swigobj->Clear()) +static PyObject *_wrap_wxRegion_Clear(PyObject *self, PyObject *args) { + PyObject * _resultobj; + wxRegion * _arg0; + char * _argc0 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"s:wxRegion_Clear",&_argc0)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegion_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegion_Clear. Expected _wxRegion_p."); + return NULL; + } + } + wxRegion_Clear(_arg0); + Py_INCREF(Py_None); + _resultobj = Py_None; + return _resultobj; +} + +#define wxRegion_Contains(_swigobj,_swigarg0,_swigarg1) (_swigobj->Contains(_swigarg0,_swigarg1)) +static PyObject *_wrap_wxRegion_Contains(PyObject *self, PyObject *args) { + PyObject * _resultobj; + wxRegionContain _result; + wxRegion * _arg0; + long _arg1; + long _arg2; + char * _argc0 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"sll:wxRegion_Contains",&_argc0,&_arg1,&_arg2)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegion_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegion_Contains. Expected _wxRegion_p."); + return NULL; + } + } + _result = (wxRegionContain )wxRegion_Contains(_arg0,_arg1,_arg2); + _resultobj = Py_BuildValue("i",_result); + return _resultobj; +} + +#define wxRegion_ContainsPoint(_swigobj,_swigarg0) (_swigobj->Contains(_swigarg0)) +static PyObject *_wrap_wxRegion_ContainsPoint(PyObject *self, PyObject *args) { + PyObject * _resultobj; + wxRegionContain _result; + wxRegion * _arg0; + wxPoint * _arg1; + char * _argc0 = 0; + char * _argc1 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"ss:wxRegion_ContainsPoint",&_argc0,&_argc1)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegion_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegion_ContainsPoint. Expected _wxRegion_p."); + return NULL; + } + } + if (_argc1) { + if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxPoint_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxRegion_ContainsPoint. Expected _wxPoint_p."); + return NULL; + } + } + _result = (wxRegionContain )wxRegion_ContainsPoint(_arg0,*_arg1); + _resultobj = Py_BuildValue("i",_result); + return _resultobj; +} + +#define wxRegion_ContainsRect(_swigobj,_swigarg0) (_swigobj->Contains(_swigarg0)) +static PyObject *_wrap_wxRegion_ContainsRect(PyObject *self, PyObject *args) { + PyObject * _resultobj; + wxRegionContain _result; + wxRegion * _arg0; + wxRect * _arg1; + char * _argc0 = 0; + char * _argc1 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"ss:wxRegion_ContainsRect",&_argc0,&_argc1)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegion_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegion_ContainsRect. Expected _wxRegion_p."); + return NULL; + } + } + if (_argc1) { + if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxRect_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxRegion_ContainsRect. Expected _wxRect_p."); + return NULL; + } + } + _result = (wxRegionContain )wxRegion_ContainsRect(_arg0,*_arg1); + _resultobj = Py_BuildValue("i",_result); + return _resultobj; +} + +#define wxRegion_GetBox(_swigobj) (_swigobj->GetBox()) +static PyObject *_wrap_wxRegion_GetBox(PyObject *self, PyObject *args) { + PyObject * _resultobj; + wxRect * _result; + wxRegion * _arg0; + char * _argc0 = 0; + char _ptemp[128]; + + self = self; + if(!PyArg_ParseTuple(args,"s:wxRegion_GetBox",&_argc0)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegion_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegion_GetBox. Expected _wxRegion_p."); + return NULL; + } + } + _result = new wxRect (wxRegion_GetBox(_arg0)); + SWIG_MakePtr(_ptemp, (void *) _result,"_wxRect_p"); + _resultobj = Py_BuildValue("s",_ptemp); + return _resultobj; +} + +#define wxRegion_Intersect(_swigobj,_swigarg0) (_swigobj->Intersect(_swigarg0)) +static PyObject *_wrap_wxRegion_Intersect(PyObject *self, PyObject *args) { + PyObject * _resultobj; + bool _result; + wxRegion * _arg0; + wxRect * _arg1; + char * _argc0 = 0; + char * _argc1 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"ss:wxRegion_Intersect",&_argc0,&_argc1)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegion_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegion_Intersect. Expected _wxRegion_p."); + return NULL; + } + } + if (_argc1) { + if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxRect_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxRegion_Intersect. Expected _wxRect_p."); + return NULL; + } + } + _result = (bool )wxRegion_Intersect(_arg0,*_arg1); + _resultobj = Py_BuildValue("i",_result); + return _resultobj; +} + +#define wxRegion_Subtract(_swigobj,_swigarg0) (_swigobj->Subtract(_swigarg0)) +static PyObject *_wrap_wxRegion_Subtract(PyObject *self, PyObject *args) { + PyObject * _resultobj; + bool _result; + wxRegion * _arg0; + wxRect * _arg1; + char * _argc0 = 0; + char * _argc1 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"ss:wxRegion_Subtract",&_argc0,&_argc1)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegion_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegion_Subtract. Expected _wxRegion_p."); + return NULL; + } + } + if (_argc1) { + if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxRect_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxRegion_Subtract. Expected _wxRect_p."); + return NULL; + } + } + _result = (bool )wxRegion_Subtract(_arg0,*_arg1); + _resultobj = Py_BuildValue("i",_result); + return _resultobj; +} + +#define wxRegion_Union(_swigobj,_swigarg0) (_swigobj->Union(_swigarg0)) +static PyObject *_wrap_wxRegion_Union(PyObject *self, PyObject *args) { + PyObject * _resultobj; + bool _result; + wxRegion * _arg0; + wxRect * _arg1; + char * _argc0 = 0; + char * _argc1 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"ss:wxRegion_Union",&_argc0,&_argc1)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegion_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegion_Union. Expected _wxRegion_p."); + return NULL; + } + } + if (_argc1) { + if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxRect_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxRegion_Union. Expected _wxRect_p."); + return NULL; + } + } + _result = (bool )wxRegion_Union(_arg0,*_arg1); + _resultobj = Py_BuildValue("i",_result); + return _resultobj; +} + +#define wxRegion_Xor(_swigobj,_swigarg0) (_swigobj->Xor(_swigarg0)) +static PyObject *_wrap_wxRegion_Xor(PyObject *self, PyObject *args) { + PyObject * _resultobj; + bool _result; + wxRegion * _arg0; + wxRect * _arg1; + char * _argc0 = 0; + char * _argc1 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"ss:wxRegion_Xor",&_argc0,&_argc1)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegion_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegion_Xor. Expected _wxRegion_p."); + return NULL; + } + } + if (_argc1) { + if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxRect_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxRegion_Xor. Expected _wxRect_p."); + return NULL; + } + } + _result = (bool )wxRegion_Xor(_arg0,*_arg1); + _resultobj = Py_BuildValue("i",_result); + return _resultobj; +} + +#define new_wxRegionIterator(_swigarg0) (new wxRegionIterator(_swigarg0)) +static PyObject *_wrap_new_wxRegionIterator(PyObject *self, PyObject *args) { + PyObject * _resultobj; + wxRegionIterator * _result; + wxRegion * _arg0; + char * _argc0 = 0; + char _ptemp[128]; + + self = self; + if(!PyArg_ParseTuple(args,"s:new_wxRegionIterator",&_argc0)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegion_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxRegionIterator. Expected _wxRegion_p."); + return NULL; + } + } + _result = (wxRegionIterator *)new_wxRegionIterator(*_arg0); + SWIG_MakePtr(_ptemp, (char *) _result,"_wxRegionIterator_p"); + _resultobj = Py_BuildValue("s",_ptemp); + return _resultobj; +} + +#define delete_wxRegionIterator(_swigobj) (delete _swigobj) +static PyObject *_wrap_delete_wxRegionIterator(PyObject *self, PyObject *args) { + PyObject * _resultobj; + wxRegionIterator * _arg0; + char * _argc0 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"s:delete_wxRegionIterator",&_argc0)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegionIterator_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxRegionIterator. Expected _wxRegionIterator_p."); + return NULL; + } + } + delete_wxRegionIterator(_arg0); + Py_INCREF(Py_None); + _resultobj = Py_None; + return _resultobj; +} + +#define wxRegionIterator_GetX(_swigobj) (_swigobj->GetX()) +static PyObject *_wrap_wxRegionIterator_GetX(PyObject *self, PyObject *args) { + PyObject * _resultobj; + long _result; + wxRegionIterator * _arg0; + char * _argc0 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"s:wxRegionIterator_GetX",&_argc0)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegionIterator_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegionIterator_GetX. Expected _wxRegionIterator_p."); + return NULL; + } + } + _result = (long )wxRegionIterator_GetX(_arg0); + _resultobj = Py_BuildValue("l",_result); + return _resultobj; +} + +#define wxRegionIterator_GetY(_swigobj) (_swigobj->GetY()) +static PyObject *_wrap_wxRegionIterator_GetY(PyObject *self, PyObject *args) { + PyObject * _resultobj; + long _result; + wxRegionIterator * _arg0; + char * _argc0 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"s:wxRegionIterator_GetY",&_argc0)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegionIterator_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegionIterator_GetY. Expected _wxRegionIterator_p."); + return NULL; + } + } + _result = (long )wxRegionIterator_GetY(_arg0); + _resultobj = Py_BuildValue("l",_result); + return _resultobj; +} + +#define wxRegionIterator_GetW(_swigobj) (_swigobj->GetW()) +static PyObject *_wrap_wxRegionIterator_GetW(PyObject *self, PyObject *args) { + PyObject * _resultobj; + long _result; + wxRegionIterator * _arg0; + char * _argc0 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"s:wxRegionIterator_GetW",&_argc0)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegionIterator_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegionIterator_GetW. Expected _wxRegionIterator_p."); + return NULL; + } + } + _result = (long )wxRegionIterator_GetW(_arg0); + _resultobj = Py_BuildValue("l",_result); + return _resultobj; +} + +#define wxRegionIterator_GetWidth(_swigobj) (_swigobj->GetWidth()) +static PyObject *_wrap_wxRegionIterator_GetWidth(PyObject *self, PyObject *args) { + PyObject * _resultobj; + long _result; + wxRegionIterator * _arg0; + char * _argc0 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"s:wxRegionIterator_GetWidth",&_argc0)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegionIterator_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegionIterator_GetWidth. Expected _wxRegionIterator_p."); + return NULL; + } + } + _result = (long )wxRegionIterator_GetWidth(_arg0); + _resultobj = Py_BuildValue("l",_result); + return _resultobj; +} + +#define wxRegionIterator_GetH(_swigobj) (_swigobj->GetH()) +static PyObject *_wrap_wxRegionIterator_GetH(PyObject *self, PyObject *args) { + PyObject * _resultobj; + long _result; + wxRegionIterator * _arg0; + char * _argc0 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"s:wxRegionIterator_GetH",&_argc0)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegionIterator_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegionIterator_GetH. Expected _wxRegionIterator_p."); + return NULL; + } + } + _result = (long )wxRegionIterator_GetH(_arg0); + _resultobj = Py_BuildValue("l",_result); + return _resultobj; +} + +#define wxRegionIterator_GetHeight(_swigobj) (_swigobj->GetHeight()) +static PyObject *_wrap_wxRegionIterator_GetHeight(PyObject *self, PyObject *args) { + PyObject * _resultobj; + long _result; + wxRegionIterator * _arg0; + char * _argc0 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"s:wxRegionIterator_GetHeight",&_argc0)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegionIterator_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegionIterator_GetHeight. Expected _wxRegionIterator_p."); + return NULL; + } + } + _result = (long )wxRegionIterator_GetHeight(_arg0); + _resultobj = Py_BuildValue("l",_result); + return _resultobj; +} + +#define wxRegionIterator_GetRect(_swigobj) (_swigobj->GetRect()) +static PyObject *_wrap_wxRegionIterator_GetRect(PyObject *self, PyObject *args) { + PyObject * _resultobj; + wxRect * _result; + wxRegionIterator * _arg0; + char * _argc0 = 0; + char _ptemp[128]; + + self = self; + if(!PyArg_ParseTuple(args,"s:wxRegionIterator_GetRect",&_argc0)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegionIterator_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegionIterator_GetRect. Expected _wxRegionIterator_p."); + return NULL; + } + } + _result = new wxRect (wxRegionIterator_GetRect(_arg0)); + SWIG_MakePtr(_ptemp, (void *) _result,"_wxRect_p"); + _resultobj = Py_BuildValue("s",_ptemp); + return _resultobj; +} + +#define wxRegionIterator_HaveRects(_swigobj) (_swigobj->HaveRects()) +static PyObject *_wrap_wxRegionIterator_HaveRects(PyObject *self, PyObject *args) { + PyObject * _resultobj; + bool _result; + wxRegionIterator * _arg0; + char * _argc0 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"s:wxRegionIterator_HaveRects",&_argc0)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegionIterator_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegionIterator_HaveRects. Expected _wxRegionIterator_p."); + return NULL; + } + } + _result = (bool )wxRegionIterator_HaveRects(_arg0); + _resultobj = Py_BuildValue("i",_result); + return _resultobj; +} + +#define wxRegionIterator_Reset(_swigobj) (_swigobj->Reset()) +static PyObject *_wrap_wxRegionIterator_Reset(PyObject *self, PyObject *args) { + PyObject * _resultobj; + wxRegionIterator * _arg0; + char * _argc0 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"s:wxRegionIterator_Reset",&_argc0)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegionIterator_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegionIterator_Reset. Expected _wxRegionIterator_p."); + return NULL; + } + } + wxRegionIterator_Reset(_arg0); + Py_INCREF(Py_None); + _resultobj = Py_None; + return _resultobj; +} + +static void wxRegionIterator_Next(wxRegionIterator *self) { + (*self) ++; + } +static PyObject *_wrap_wxRegionIterator_Next(PyObject *self, PyObject *args) { + PyObject * _resultobj; + wxRegionIterator * _arg0; + char * _argc0 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"s:wxRegionIterator_Next",&_argc0)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegionIterator_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegionIterator_Next. Expected _wxRegionIterator_p."); + return NULL; + } + } + wxRegionIterator_Next(_arg0); + Py_INCREF(Py_None); + _resultobj = Py_None; + return _resultobj; +} + +#define new_wxAcceleratorEntry(_swigarg0,_swigarg1,_swigarg2) (new wxAcceleratorEntry(_swigarg0,_swigarg1,_swigarg2)) +static PyObject *_wrap_new_wxAcceleratorEntry(PyObject *self, PyObject *args) { + PyObject * _resultobj; + wxAcceleratorEntry * _result; + int _arg0 = 0; + int _arg1 = 0; + int _arg2 = 0; + char _ptemp[128]; + + 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"); + _resultobj = Py_BuildValue("s",_ptemp); + return _resultobj; +} + +#define wxAcceleratorEntry_Set(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Set(_swigarg0,_swigarg1,_swigarg2)) +static PyObject *_wrap_wxAcceleratorEntry_Set(PyObject *self, PyObject *args) { + PyObject * _resultobj; + wxAcceleratorEntry * _arg0; + int _arg1; + int _arg2; + int _arg3; + char * _argc0 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"siii:wxAcceleratorEntry_Set",&_argc0,&_arg1,&_arg2,&_arg3)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxAcceleratorEntry_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxAcceleratorEntry_Set. Expected _wxAcceleratorEntry_p."); + return NULL; + } + } + wxAcceleratorEntry_Set(_arg0,_arg1,_arg2,_arg3); + Py_INCREF(Py_None); + _resultobj = Py_None; + return _resultobj; +} + +#define wxAcceleratorEntry_GetFlags(_swigobj) (_swigobj->GetFlags()) +static PyObject *_wrap_wxAcceleratorEntry_GetFlags(PyObject *self, PyObject *args) { + PyObject * _resultobj; + int _result; + wxAcceleratorEntry * _arg0; + char * _argc0 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"s:wxAcceleratorEntry_GetFlags",&_argc0)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxAcceleratorEntry_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxAcceleratorEntry_GetFlags. Expected _wxAcceleratorEntry_p."); + return NULL; + } + } + _result = (int )wxAcceleratorEntry_GetFlags(_arg0); + _resultobj = Py_BuildValue("i",_result); + return _resultobj; +} + +#define wxAcceleratorEntry_GetKeyCode(_swigobj) (_swigobj->GetKeyCode()) +static PyObject *_wrap_wxAcceleratorEntry_GetKeyCode(PyObject *self, PyObject *args) { + PyObject * _resultobj; + int _result; + wxAcceleratorEntry * _arg0; + char * _argc0 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"s:wxAcceleratorEntry_GetKeyCode",&_argc0)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxAcceleratorEntry_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxAcceleratorEntry_GetKeyCode. Expected _wxAcceleratorEntry_p."); + return NULL; + } + } + _result = (int )wxAcceleratorEntry_GetKeyCode(_arg0); + _resultobj = Py_BuildValue("i",_result); + return _resultobj; +} + +#define wxAcceleratorEntry_GetCommand(_swigobj) (_swigobj->GetCommand()) +static PyObject *_wrap_wxAcceleratorEntry_GetCommand(PyObject *self, PyObject *args) { + PyObject * _resultobj; + int _result; + wxAcceleratorEntry * _arg0; + char * _argc0 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"s:wxAcceleratorEntry_GetCommand",&_argc0)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxAcceleratorEntry_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxAcceleratorEntry_GetCommand. Expected _wxAcceleratorEntry_p."); + return NULL; + } + } + _result = (int )wxAcceleratorEntry_GetCommand(_arg0); + _resultobj = Py_BuildValue("i",_result); + return _resultobj; +} + +#define new_wxAcceleratorTable(_swigarg0,_swigarg1) (new wxAcceleratorTable(_swigarg0,_swigarg1)) +static PyObject *_wrap_new_wxAcceleratorTable(PyObject *self, PyObject *args) { + PyObject * _resultobj; + wxAcceleratorTable * _result; + int _arg0; + wxAcceleratorEntry * _arg1; + PyObject * _obj1 = 0; + char _ptemp[128]; + + self = self; + if(!PyArg_ParseTuple(args,"O:new_wxAcceleratorTable",&_obj1)) + return NULL; + if (_obj1) +{ + _arg1 = wxAcceleratorEntry_LIST_helper(_obj1); + if (_arg1 == NULL) { + return NULL; + } +} +{ + _arg0 = PyList_Size(_obj1); +} + _result = (wxAcceleratorTable *)new_wxAcceleratorTable(_arg0,_arg1); + SWIG_MakePtr(_ptemp, (char *) _result,"_wxAcceleratorTable_p"); + _resultobj = Py_BuildValue("s",_ptemp); +{ + delete [] _arg1; +} + return _resultobj; +} + +#define new_wxToolTip(_swigarg0) (new wxToolTip(_swigarg0)) +static PyObject *_wrap_new_wxToolTip(PyObject *self, PyObject *args) { + PyObject * _resultobj; + wxToolTip * _result; + wxString * _arg0; + PyObject * _obj0 = 0; + char _ptemp[128]; + + self = self; + if(!PyArg_ParseTuple(args,"O:new_wxToolTip",&_obj0)) + return NULL; +{ + if (!PyString_Check(_obj0)) { + PyErr_SetString(PyExc_TypeError, wxStringErrorMsg); + return NULL; + } + _arg0 = new wxString(PyString_AsString(_obj0)); +} + _result = (wxToolTip *)new_wxToolTip(*_arg0); + SWIG_MakePtr(_ptemp, (char *) _result,"_wxToolTip_p"); + _resultobj = Py_BuildValue("s",_ptemp); +{ + if (_obj0) + delete _arg0; +} + return _resultobj; +} + +#define wxToolTip_SetTip(_swigobj,_swigarg0) (_swigobj->SetTip(_swigarg0)) +static PyObject *_wrap_wxToolTip_SetTip(PyObject *self, PyObject *args) { + PyObject * _resultobj; + wxToolTip * _arg0; + wxString * _arg1; + char * _argc0 = 0; + PyObject * _obj1 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"sO:wxToolTip_SetTip",&_argc0,&_obj1)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolTip_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolTip_SetTip. Expected _wxToolTip_p."); + return NULL; + } + } +{ + if (!PyString_Check(_obj1)) { + PyErr_SetString(PyExc_TypeError, wxStringErrorMsg); + return NULL; + } + _arg1 = new wxString(PyString_AsString(_obj1)); +} + wxToolTip_SetTip(_arg0,*_arg1); + Py_INCREF(Py_None); + _resultobj = Py_None; +{ + if (_obj1) + delete _arg1; +} + return _resultobj; +} + +#define wxToolTip_GetTip(_swigobj) (_swigobj->GetTip()) +static PyObject *_wrap_wxToolTip_GetTip(PyObject *self, PyObject *args) { + PyObject * _resultobj; + wxString * _result; + wxToolTip * _arg0; + char * _argc0 = 0; + + self = self; + if(!PyArg_ParseTuple(args,"s:wxToolTip_GetTip",&_argc0)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolTip_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolTip_GetTip. Expected _wxToolTip_p."); + return NULL; + } + } + _result = new wxString (wxToolTip_GetTip(_arg0)); +{ + _resultobj = PyString_FromString(WXSTRINGCAST *(_result)); +} +{ + delete _result; +} + return _resultobj; +} + +#define wxToolTip_GetWindow(_swigobj) (_swigobj->GetWindow()) +static PyObject *_wrap_wxToolTip_GetWindow(PyObject *self, PyObject *args) { + PyObject * _resultobj; + wxWindow * _result; + wxToolTip * _arg0; + char * _argc0 = 0; + char _ptemp[128]; + + self = self; + if(!PyArg_ParseTuple(args,"s:wxToolTip_GetWindow",&_argc0)) + return NULL; + if (_argc0) { + if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxToolTip_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolTip_GetWindow. Expected _wxToolTip_p."); + return NULL; + } + } + _result = (wxWindow *)wxToolTip_GetWindow(_arg0); + SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p"); + _resultobj = Py_BuildValue("s",_ptemp); + return _resultobj; +} + static PyMethodDef misccMethods[] = { + { "wxToolTip_GetWindow", _wrap_wxToolTip_GetWindow, 1 }, + { "wxToolTip_GetTip", _wrap_wxToolTip_GetTip, 1 }, + { "wxToolTip_SetTip", _wrap_wxToolTip_SetTip, 1 }, + { "new_wxToolTip", _wrap_new_wxToolTip, 1 }, + { "new_wxAcceleratorTable", _wrap_new_wxAcceleratorTable, 1 }, + { "wxAcceleratorEntry_GetCommand", _wrap_wxAcceleratorEntry_GetCommand, 1 }, + { "wxAcceleratorEntry_GetKeyCode", _wrap_wxAcceleratorEntry_GetKeyCode, 1 }, + { "wxAcceleratorEntry_GetFlags", _wrap_wxAcceleratorEntry_GetFlags, 1 }, + { "wxAcceleratorEntry_Set", _wrap_wxAcceleratorEntry_Set, 1 }, + { "new_wxAcceleratorEntry", _wrap_new_wxAcceleratorEntry, 1 }, + { "wxRegionIterator_Next", _wrap_wxRegionIterator_Next, 1 }, + { "wxRegionIterator_Reset", _wrap_wxRegionIterator_Reset, 1 }, + { "wxRegionIterator_HaveRects", _wrap_wxRegionIterator_HaveRects, 1 }, + { "wxRegionIterator_GetRect", _wrap_wxRegionIterator_GetRect, 1 }, + { "wxRegionIterator_GetHeight", _wrap_wxRegionIterator_GetHeight, 1 }, + { "wxRegionIterator_GetH", _wrap_wxRegionIterator_GetH, 1 }, + { "wxRegionIterator_GetWidth", _wrap_wxRegionIterator_GetWidth, 1 }, + { "wxRegionIterator_GetW", _wrap_wxRegionIterator_GetW, 1 }, + { "wxRegionIterator_GetY", _wrap_wxRegionIterator_GetY, 1 }, + { "wxRegionIterator_GetX", _wrap_wxRegionIterator_GetX, 1 }, + { "delete_wxRegionIterator", _wrap_delete_wxRegionIterator, 1 }, + { "new_wxRegionIterator", _wrap_new_wxRegionIterator, 1 }, + { "wxRegion_Xor", _wrap_wxRegion_Xor, 1 }, + { "wxRegion_Union", _wrap_wxRegion_Union, 1 }, + { "wxRegion_Subtract", _wrap_wxRegion_Subtract, 1 }, + { "wxRegion_Intersect", _wrap_wxRegion_Intersect, 1 }, + { "wxRegion_GetBox", _wrap_wxRegion_GetBox, 1 }, + { "wxRegion_ContainsRect", _wrap_wxRegion_ContainsRect, 1 }, + { "wxRegion_ContainsPoint", _wrap_wxRegion_ContainsPoint, 1 }, + { "wxRegion_Contains", _wrap_wxRegion_Contains, 1 }, + { "wxRegion_Clear", _wrap_wxRegion_Clear, 1 }, + { "delete_wxRegion", _wrap_delete_wxRegion, 1 }, + { "new_wxRegion", _wrap_new_wxRegion, 1 }, { "wxLayoutConstraints_width_get", _wrap_wxLayoutConstraints_width_get, 1 }, { "wxLayoutConstraints_top_get", _wrap_wxLayoutConstraints_top_get, 1 }, { "wxLayoutConstraints_right_get", _wrap_wxLayoutConstraints_right_get, 1 }, @@ -2534,6 +3420,7 @@ static PyMethodDef misccMethods[] = { { "wxPyTimer_Interval", _wrap_wxPyTimer_Interval, 1 }, { "delete_wxPyTimer", _wrap_delete_wxPyTimer, 1 }, { "new_wxPyTimer", _wrap_new_wxPyTimer, 1 }, + { "wxRect_asTuple", _wrap_wxRect_asTuple, 1 }, { "wxRect_height_get", _wrap_wxRect_height_get, 1 }, { "wxRect_height_set", _wrap_wxRect_height_set, 1 }, { "wxRect_width_get", _wrap_wxRect_width_get, 1 }, @@ -2558,7 +3445,7 @@ static PyMethodDef misccMethods[] = { { "wxRect_GetX", _wrap_wxRect_GetX, 1 }, { "delete_wxRect", _wrap_delete_wxRect, 1 }, { "new_wxRect", _wrap_new_wxRect, 1 }, - { "wxPoint___str__", _wrap_wxPoint___str__, 1 }, + { "wxPoint_asTuple", _wrap_wxPoint_asTuple, 1 }, { "wxPoint_Set", _wrap_wxPoint_Set, 1 }, { "delete_wxPoint", _wrap_delete_wxPoint, 1 }, { "new_wxPoint", _wrap_new_wxPoint, 1 }, @@ -2572,16 +3459,24 @@ static PyMethodDef misccMethods[] = { { "wxRealPoint_y_set", _wrap_wxRealPoint_y_set, 1 }, { "wxRealPoint_x_get", _wrap_wxRealPoint_x_get, 1 }, { "wxRealPoint_x_set", _wrap_wxRealPoint_x_set, 1 }, - { "wxSize___str__", _wrap_wxSize___str__, 1 }, - { "wxSize_GetHeight", _wrap_wxSize_GetHeight, 1 }, - { "wxSize_GetWidth", _wrap_wxSize_GetWidth, 1 }, + { "wxSize_asTuple", _wrap_wxSize_asTuple, 1 }, + { "wxSize_GetHeight", _wrap_wxSize_GetY, 1 }, + { "wxSize_GetWidth", _wrap_wxSize_GetX, 1 }, + { "wxSize_GetY", _wrap_wxSize_GetY, 1 }, + { "wxSize_GetX", _wrap_wxSize_GetX, 1 }, { "wxSize_Set", _wrap_wxSize_Set, 1 }, { "delete_wxSize", _wrap_delete_wxSize, 1 }, { "new_wxSize", _wrap_new_wxSize, 1 }, - { "wxSize_height_get", _wrap_wxSize_height_get, 1 }, - { "wxSize_height_set", _wrap_wxSize_height_set, 1 }, - { "wxSize_width_get", _wrap_wxSize_width_get, 1 }, - { "wxSize_width_set", _wrap_wxSize_width_set, 1 }, + { "wxSize_height_get", _wrap_wxSize_y_get, 1 }, + { "wxSize_height_set", _wrap_wxSize_y_set, 1 }, + { "wxSize_width_get", _wrap_wxSize_x_get, 1 }, + { "wxSize_width_set", _wrap_wxSize_x_set, 1 }, + { "wxSize_y_get", _wrap_wxSize_y_get, 1 }, + { "wxSize_y_set", _wrap_wxSize_y_set, 1 }, + { "wxSize_x_get", _wrap_wxSize_x_get, 1 }, + { "wxSize_x_set", _wrap_wxSize_x_set, 1 }, + { "wxToolTip_SetDelay", _wrap_wxToolTip_SetDelay, 1 }, + { "wxToolTip_Enable", _wrap_wxToolTip_Enable, 1 }, { "wxResourceParseString", _wrap_wxResourceParseString, 1 }, { "wxResourceParseFile", _wrap_wxResourceParseFile, 1 }, { "wxResourceParseData", _wrap_wxResourceParseData, 1 }, @@ -2643,16 +3538,24 @@ SWIGEXPORT(void,initmiscc)() { PyDict_SetItemString(d,"wxRightOf", PyInt_FromLong((long) wxRightOf)); PyDict_SetItemString(d,"wxSameAs", PyInt_FromLong((long) wxSameAs)); PyDict_SetItemString(d,"wxAbsolute", PyInt_FromLong((long) wxAbsolute)); + PyDict_SetItemString(d,"wxOutRegion", PyInt_FromLong((long) wxOutRegion)); + PyDict_SetItemString(d,"wxPartRegion", PyInt_FromLong((long) wxPartRegion)); + PyDict_SetItemString(d,"wxInRegion", PyInt_FromLong((long) wxInRegion)); /* * These are the pointer type-equivalency mappings. * (Used by the SWIG pointer type-checker). */ + SWIG_RegisterMapping("_wxAcceleratorTable","_class_wxAcceleratorTable",0); SWIG_RegisterMapping("_signed_long","_long",0); + SWIG_RegisterMapping("_class_wxRegionIterator","_wxRegionIterator",0); SWIG_RegisterMapping("_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0); + SWIG_RegisterMapping("_wxToolTip","_class_wxToolTip",0); SWIG_RegisterMapping("_byte","_unsigned_char",0); SWIG_RegisterMapping("_long","_unsigned_long",0); SWIG_RegisterMapping("_long","_signed_long",0); + SWIG_RegisterMapping("_class_wxAcceleratorTable","_wxAcceleratorTable",0); SWIG_RegisterMapping("_class_wxRealPoint","_wxRealPoint",0); + SWIG_RegisterMapping("_class_wxToolTip","_wxToolTip",0); SWIG_RegisterMapping("_uint","_unsigned_int",0); SWIG_RegisterMapping("_uint","_int",0); SWIG_RegisterMapping("_uint","_wxWindowID",0); @@ -2663,9 +3566,11 @@ SWIGEXPORT(void,initmiscc)() { SWIG_RegisterMapping("_EBool","_signed_int",0); SWIG_RegisterMapping("_EBool","_int",0); SWIG_RegisterMapping("_EBool","_wxWindowID",0); + SWIG_RegisterMapping("_class_wxRegion","_wxRegion",0); SWIG_RegisterMapping("_unsigned_long","_long",0); SWIG_RegisterMapping("_class_wxRect","_wxRect",0); SWIG_RegisterMapping("_class_wxPyTimer","_wxPyTimer",0); + SWIG_RegisterMapping("_wxAcceleratorEntry","_class_wxAcceleratorEntry",0); SWIG_RegisterMapping("_signed_int","_EBool",0); SWIG_RegisterMapping("_signed_int","_wxWindowID",0); SWIG_RegisterMapping("_signed_int","_int",0); @@ -2679,6 +3584,7 @@ SWIGEXPORT(void,initmiscc)() { SWIG_RegisterMapping("_wxRealPoint","_class_wxRealPoint",0); SWIG_RegisterMapping("_signed_short","_WXTYPE",0); SWIG_RegisterMapping("_signed_short","_short",0); + SWIG_RegisterMapping("_class_wxAcceleratorEntry","_wxAcceleratorEntry",0); SWIG_RegisterMapping("_unsigned_char","_byte",0); SWIG_RegisterMapping("_unsigned_int","_uint",0); SWIG_RegisterMapping("_unsigned_int","_wxWindowID",0); @@ -2697,6 +3603,8 @@ SWIGEXPORT(void,initmiscc)() { SWIG_RegisterMapping("_int","_unsigned_int",0); SWIG_RegisterMapping("_int","_signed_int",0); SWIG_RegisterMapping("_wxSize","_class_wxSize",0); + SWIG_RegisterMapping("_wxRegionIterator","_class_wxRegionIterator",0); SWIG_RegisterMapping("_class_wxLayoutConstraints","_wxLayoutConstraints",0); + SWIG_RegisterMapping("_wxRegion","_class_wxRegion",0); SWIG_RegisterMapping("_class_wxSize","_wxSize",0); }