Table Of Contents

Previous topic

evtmgr

Next topic

EventMacroInfo

This Page

phoenix_title EventAdapter

A class that adapts incoming wxWindows events to Publish/Subscribe messages.

In other words, this is the object that’s seen by the wxWindows system. Only one of these registers for any particular wxWindows event. It then relays it into the PS system, which lets many listeners respond.


class_hierarchy Inheritance Diagram

Inheritance diagram for class EventAdapter

Inheritance diagram of EventAdapter


method_summary Methods Summary

__init__ Instantiate a new adapter. Pre-compute my Publish/Subscribe
Destroy  
disconnect  
handleEvent In response to a wxWindows event, send a PS message

api Class API



class EventAdapter

A class that adapts incoming wxWindows events to Publish/Subscribe messages.

In other words, this is the object that’s seen by the wxWindows system. Only one of these registers for any particular wxWindows event. It then relays it into the PS system, which lets many listeners respond.


Methods



__init__(self, func, win, id)

Instantiate a new adapter. Pre-compute my Publish/Subscribe topic, which is constant, and register with wxWindows.



Destroy(self)


disconnect(self)


handleEvent(self, event)

In response to a wxWindows event, send a PS message