X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/42e2bbb9e149c589ab03cf6d2adec0617a9f0f24..5f2502393e042e6e2c871ff94b7ccaf7a78b264d:/wxPython/src/_evthandler.i?ds=sidebyside diff --git a/wxPython/src/_evthandler.i b/wxPython/src/_evthandler.i index 8b39ea8a5e..8820696dcf 100644 --- a/wxPython/src/_evthandler.i +++ b/wxPython/src/_evthandler.i @@ -22,6 +22,7 @@ public: // turn off this typemap %typemap(out) wxEvtHandler*; + %pythonAppend wxEvtHandler "self._setOORInfo(self)" wxEvtHandler(); // Turn it back on again @@ -45,6 +46,11 @@ public: // process all pending events void ProcessPendingEvents(); + // reentrance guard + void AllowReentrance( bool allow = true ); + bool IsReentranceAllowed(); + bool IsEventHandlingInProgress(); + %extend { // Dynamic association of a member function handler with the event handler void Connect( int id, int lastId, int eventType, PyObject* func) {