Class summary | |
---|---|
d-event-dispatcher |
Structure summary | |
---|---|
d-event |
Method summary | |
---|---|
add-event-listener | target type listener |
dispatch-event | target d-event |
initialize-instance | (dispatcher d-event-dispatcher) &key target |
listeners | d-event-dispatcher |
print-object | (d-event d-event) stream |
print-object | (d-event-dispatcher d-event-dispatcher) stream |
remove-event-listener | target type listener |
target | d-event-dispatcher |
Function summary | |
---|---|
copy-d-event | d-event |
d-event-p | object |
d-event-target | d-event |
d-event-type | d-event |
make-d-event | &key target (type (quote d-event)) |
target | [Slot] |
The target of this dispatcher, if not given than the dispatcher is the target.
listeners | [Slot] |
alist: ((d-event-type . listener*)*)
Registers an d-event listener object with a dispatcher object so that the listener receives notification of an d-event dispatched by the dispatcher. To be implemented by the d-event-dispatcher and types that cannot inherit from d-event-dispatcher.
Removes a listener from the d-event-dispatcher object.
Dispatches an d-event into the event flow. The event target is the d-event-dispatcher object upon which the dispatch-event method is called.