addEventListener method

void addEventListener(
  1. RuntimeEventReporter listener
)

Implementation

void addEventListener(RuntimeEventReporter listener) {
  _runtimeEventListeners.add(listener);
  listener.addRuntimeEventListener(_handleRuntimeEvent);
  // Pass an event callback into the child nested artboard's
  // mounted artboard so we get an event bubbled up to us
  artboardInstance.activeNestedArtboards.forEach((artboard) {
    if (artboard.mountedArtboard is RuntimeMountedArtboard) {
      (artboard.mountedArtboard as RuntimeMountedArtboard).eventCallback =
          _handleNestedEvent;
    }
  });
}