onLinkScaleStart method

  1. @override
void onLinkScaleStart(
  1. String linkId,
  2. ScaleStartDetails details
)
override

Implementation

@override
void onLinkScaleStart(String linkId, ScaleStartDetails details) {
  canvasWriter.model.hideAllLinkJoints();
  canvasWriter.model.showLinkJoints(linkId);
  _segmentIndex = canvasReader.model
      .determineLinkSegmentIndex(linkId, details.localFocalPoint);
  if (_segmentIndex != null) {
    canvasWriter.model.insertLinkMiddlePoint(
        linkId, details.localFocalPoint, _segmentIndex!);
    canvasWriter.model.updateLink(linkId);
  }
}