controlSize method

  1. @override
void controlSize(
  1. Size size
)

Implementation

@override
void controlSize(Size size) {
  cachedSize = size;
  if (mountedArtboard == null) {
    return;
  }
  // Since NestedArtboards only use scale, not width/height, we have to do
  // a bit of a conversion here. There may be a better way.

  scaleX = size.width / mountedArtboard!.originalArtboardWidth;
  scaleY = size.height / mountedArtboard!.originalArtboardHeight;

  updateTransform();
  updateWorldTransform();
}