Table Of Contents

Previous topic

EventAdapter

Next topic

EventManager

This Page

phoenix_title EventMacroInfo

A class that provides information about event macros.


class_hierarchy Inheritance Diagram

Inheritance diagram for class EventMacroInfo

Inheritance diagram of EventMacroInfo


method_summary Methods Summary

__init__  
eventIsA Return True if the event is one of the given
getEventTypes Return the list of event types that the given
isMultiEvent Return True if the given macro actually causes
macroIsA Return True if the macro is in the macroList.

api Class API



class EventMacroInfo

A class that provides information about event macros.


Methods



__init__(self)


eventIsA(self, event, macroList)

Return True if the event is one of the given macros.



getEventTypes(self, eventMacro)

Return the list of event types that the given macro corresponds to.



isMultiEvent(self, macro)

Return True if the given macro actually causes multiple events to be registered.



macroIsA(self, macro, macroList)

Return True if the macro is in the macroList. The added value of this method is that it takes multi-events into account. The macroList parameter will be coerced into a sequence if needed.