addMultipleOutputPort method

void addMultipleOutputPort(
  1. ComponentData data,
  2. BuildContext context
)

Implementation

void addMultipleOutputPort(ComponentData data, BuildContext context) {
  var step = data.data.outputData?.length;
  var halfStep = 1.6 / step;
  var pos = -0.8 + (halfStep / 2);
  data.data.outputData?.forEach((input) {
    try {
      data.data.portData.add(
        _getPortData(Alignment(1, pos), false, input, data.id, context),
      );
      pos += halfStep;
    } catch (e) {}
  });
}