PyObject* GetDashes() {
wxDash* dashes;
int count = self->GetDashes(&dashes);
- wxPyBeginBlockThreads();
+ bool blocked = wxPyBeginBlockThreads();
PyObject* retval = PyList_New(0);
for (int x=0; x<count; x++)
PyList_Append(retval, PyInt_FromLong(dashes[x]));
- wxPyEndBlockThreads();
+ wxPyEndBlockThreads(blocked);
return retval;
}
}
- bool operator==(const wxPen& pen) const;
+ %extend {
+ bool __eq__(const wxPen* other) { return other ? (*self == *other) : False; }
+ bool __ne__(const wxPen* other) { return other ? (*self != *other) : True; }
+ }
#ifndef __WXMAC__
// wxDash* GetDash() const;