getLinkInOffset method

  1. @override
double getLinkInOffset()
override

Implementation

@override
double getLinkInOffset() {
  if (getLinkInOffsetMode() == MindMapNodeLinkOffsetMode.top) {
    return 0 -
        getSize()!.height / 2 +
        ((getBorderRadius() as BorderRadius).topLeft.x > getSize()!.height / 2
            ? getSize()!.height / 2
            : (getBorderRadius() as BorderRadius).topLeft.x);
  }
  if (getLinkInOffsetMode() == MindMapNodeLinkOffsetMode.bottom) {
    return getSize()!.height / 2 -
        ((getBorderRadius() as BorderRadius).bottomLeft.x >
                getSize()!.height / 2
            ? getSize()!.height / 2
            : (getBorderRadius() as BorderRadius).bottomLeft.x);
  }
  return 0;
}