The bindings do not expose events directly, thus the IDL files don’t show the
events. The IDL files only show functions and attributes on the various
objects. Events are neither functions nor attributes. For the bindings I am
familiar with, there is no list of events and so nothing to be generated from
the IDL. The event names, as with tag names, are string constants.
You mentioned the ended attribute in HTMLMediaElement. This is a boolean
attribute, and not an event. It happens to have the same name as an event, but
there is no direct connection between the event and the attribute.
You asked:
> is it possible to know which Events are defined for each class just from the
> IDL files
Events are not defined for classes. The engine can send events to any
EventTarget, and the IDL files and the bindings have nothing to say about which
events the engine will send to which objects.
-- Darin
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev