class wxPyEllipseShape : public wxPyShape {
public:
- %addtofunc wxPyEllipseShape "self._setOORandCallbackInfo(PyEllipseShape)"
+ %pythonAppend wxPyEllipseShape "self._setOORandCallbackInfo(PyEllipseShape)"
wxPyEllipseShape(double width = 0.0, double height = 0.0);
class wxPyCircleShape : public wxPyEllipseShape {
public:
- %addtofunc wxPyCircleShape "self._setOORandCallbackInfo(PyCircleShape)"
+ %pythonAppend wxPyCircleShape "self._setOORandCallbackInfo(PyCircleShape)"
wxPyCircleShape(double width = 0.0);
class wxPyLineShape : public wxPyShape {
public:
- %addtofunc wxPyLineShape "self._setOORandCallbackInfo(PyLineShape)"
+ %pythonAppend wxPyLineShape "self._setOORandCallbackInfo(PyLineShape)"
wxPyLineShape();
class wxPyPolygonShape : public wxPyShape {
public:
- %addtofunc wxPyPolygonShape "self._setOORandCallbackInfo(PyPolygonShape)"
+ %pythonAppend wxPyPolygonShape "self._setOORandCallbackInfo(PyPolygonShape)"
wxPyPolygonShape();
wxObject* wxObj;
wxNode* node = list->GetFirst();
- wxPyBeginBlockThreads();
+ bool blocked = wxPyBeginBlockThreads();
pyList = PyList_New(0);
while (node) {
wxObj = node->GetData();
PyList_Append(pyList, pyObj);
node = node->GetNext();
}
- wxPyEndBlockThreads();
+ wxPyEndBlockThreads(blocked);
return pyList;
}
wxObject* wxObj;
wxNode* node = list->GetFirst();
- wxPyBeginBlockThreads();
+ bool blocked = wxPyBeginBlockThreads();
pyList = PyList_New(0);
while (node) {
wxObj = node->GetData();
PyList_Append(pyList, pyObj);
node = node->GetNext();
}
- wxPyEndBlockThreads();
+ wxPyEndBlockThreads(blocked);
return pyList;
}
}
class wxPyTextShape : public wxPyRectangleShape {
public:
- %addtofunc wxPyTextShape "self._setOORandCallbackInfo(PyTextShape)"
+ %pythonAppend wxPyTextShape "self._setOORandCallbackInfo(PyTextShape)"
wxPyTextShape(double width = 0.0, double height = 0.0);