Event Hooks
Event hooks are instances of the
IlvManagerEventHook class. They are used to monitor or filter events occurring in all the views associated with the manager. Each manager has a list of event hooks. They can be added or removed from the list using the following
IlvManager member functions:
IlvManager::installEventHook IlvManager::removeEventHook Event hooks are the first ones to get hold of the events occurring in a manager.
When it receives an event, the manager calls the handleEvent member function of each event hook one after the other. If one of them returns IlTrue, the subsequent event hooks are not called and the event is considered to be consumed. If none of the event hooks consume the event, it is dispatched further to interactors or accelerators.
Published date: 05/24/2022
Last modified date: 02/24/2022