getLinkInOffsetMode method

MindMapNodeLinkOffsetMode getLinkInOffsetMode()

Implementation

MindMapNodeLinkOffsetMode getLinkInOffsetMode() {
  if (_linkInOffsetMode != null) {
    return _linkInOffsetMode!;
  } else {
    return getMindMap()?.getTheme() != null &&
            getMindMap()?.getTheme()?.getThemeByLevel(getLevel()) != null &&
            getMindMap()?.getTheme()?.getThemeByLevel(
                  getLevel(),
                )!["LinkInOffsetMode"]
                is MindMapNodeLinkOffsetMode
        ? getMindMap()?.getTheme()?.getThemeByLevel(
                getLevel(),
              )!["LinkInOffsetMode"]
              as MindMapNodeLinkOffsetMode
        : (getParentNode() != null && getParentNode() is MindMapNode
              ? (getParentNode() as MindMapNode).getLinkInOffsetMode()
              : MindMapNodeLinkOffsetMode.center);
  }
}