nsIEventHandler
| IID: | a447ddf0-1a99-11d2-815f-006008119d7a |
| Inherits From: | nsISupports |
Methods
void handleEvent ( nsPluginEventPtr* event , out PRBool handled )
void handleEvent ( nsPluginEventPtr* event , out PRBool handled )
Handles an event. An nsIEventHandler can also get registered with with nsIPluginManager2::RegisterWindow and will be called whenever an event comes in for that window.
Note that for Unix and Mac the nsPluginEvent structure is different from the old NPEvent structure -- it's no longer the native event record, but is instead a struct. This was done for future extensibility, and so that the Mac could receive the window argument too. For Windows and OS2, it's always been a struct, so there's no change for them.
(Corresponds to NPP_HandleEvent.)
- Arguments:
- event: - the event to be handled
- handled: - set to PR_TRUE if event was handled
References
This interface is passed as an argument to the following methods:
nsIPluginManager2.allocateMenuID, nsIPluginManager2.deallocateMenuID, nsIPluginManager2.hasAllocatedMenuID, nsIPluginManager2.registerWindow, nsIPluginManager2.unregisterWindow
Reference documentation is generated from Mozilla's source.
