X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ded6ea2319707a84da85043a2c5b1dcd6750be6c..c533405853e8144ce8c0450f920207d0bd7160a4:/wxPython/src/_event_ex.py?ds=sidebyside diff --git a/wxPython/src/_event_ex.py b/wxPython/src/_event_ex.py index 03663716d2..0fcb07496a 100644 --- a/wxPython/src/_event_ex.py +++ b/wxPython/src/_event_ex.py @@ -23,12 +23,23 @@ class PyEventBinder(object): for et in self.evtType: target.Connect(id1, id2, et, function) + def Unbind(self, target, id1, id2): """Remove an event binding.""" success = 0 for et in self.evtType: success += target.Disconnect(id1, id2, et) return success != 0 + + def _getEvtType(self): + """ + Make it easy to get to the default wxEventType typeID for this + event binder. + """ + return self.evtType[0] + + typeId = property(_getEvtType) + def __call__(self, *args): """