onLinkLongPressStart method

  1. @override
void onLinkLongPressStart(
  1. String linkId,
  2. LongPressStartDetails details
)

Implementation

@override
onLinkLongPressStart(String linkId, LongPressStartDetails details) {
  hideLinkOption();
  canvasWriter.model.hideAllLinkJoints();
  canvasWriter.model.showLinkJoints(linkId);
  segmentIndex = canvasReader.model
      .determineLinkSegmentIndex(linkId, details.localPosition);
  if (segmentIndex != null) {
    canvasWriter.model
        .insertLinkMiddlePoint(linkId, details.localPosition, segmentIndex!);
    canvasWriter.model.updateLink(linkId);
  }
}