Connects the given selector to this event.
Connects the given selector to this event. That is, this event will adds the selector to its propagation targets.
Disconnects the given selector from this event.
Disconnects the given selector from this event. That is, this event will remove the selector from its propagation targets.
Called when the first target is connected to the underlying dispatcher node.
Called when the first target is connected to the underlying dispatcher node. This allows
the event to be lazily added to its sources. A lazy event (most events should be lazy)
should call invoke source ---> this
for each event source. A strict event, an event
without sources, or a collection event may simply ignore this method by providing a
no-op implementation.
The counterpart to connect
-- called when the last target is disconnected from the
underlying dispatcher node.
The counterpart to connect
-- called when the last target is disconnected from the
underlying dispatcher node. Events participating in lazy source registration should use
this call to detach themselves from their sources, e.g. call source -/-> this
for
each event source. All other events may ignore this method by providing a
no-op implementation.
Registers a live observer with this event.
Registers a live observer with this event. The method is called with the
observing function which receives the event's update messages, and the
method generates an opaque Disposable
instance, which may be used to
remove the observer eventually (through the dispose
method).