Phoenix Logo

phoenix_title wx.PyEventBinder

Instances of this class are used to bind specific events to event handlers.


class_hierarchy Class Hierarchy

Inheritance diagram for class PyEventBinder:

method_summary Methods Summary

__init__  
Bind Bind this set of event types to target using its Connect() method.
Unbind Remove an event binding.
__call__ For backwards compatibility with the old EVT_ functions.
_getEvtType Make it easy to get to the default EventType typeID for this

property_summary Properties Summary

typeId See _getEvtType

api Class API



class wx.PyEventBinder(object)

Instances of this class are used to bind specific events to event handlers.


Methods



__init__(self, evtType, expectedIDs=0)


Bind(self, target, id1, id2, function)

Bind this set of event types to target using its Connect() method.



Unbind(self, target, id1, id2, handler=None)

Remove an event binding.



__call__(self, *args)

For backwards compatibility with the old EVT_* functions. Should be called with either (window, func), (window, ID, func) or (window, ID1, ID2, func) parameters depending on the type of the event.

Deprecated since version 4.0.1: Use EvtHandler.Bind instead.



_getEvtType(self)

Make it easy to get to the default wxEventType typeID for this event binder.


Properties



typeId

See _getEvtType