getLinkOutPadding method

  1. @override
double getLinkOutPadding()
override

Implementation

@override
double getLinkOutPadding() {
  if (_linkOutPadding != null) {
    return _linkOutPadding!;
  } else {
    return getMindMap()?.getTheme() != null &&
            getMindMap()?.getTheme()?.getThemeByLevel(getLevel()) != null &&
            getMindMap()?.getTheme()?.getThemeByLevel(
                  getLevel(),
                )!["LinkOutPadding"] !=
                null
        ? (double.tryParse(
                getMindMap()
                        ?.getTheme()
                        ?.getThemeByLevel(getLevel())!["LinkOutPadding"]
                        .toString() ??
                    "0",
              ) ??
              0)
        : (getParentNode() != null && getParentNode() is MindMapNode
              ? (getParentNode() as MindMapNode).getLinkOutPadding()
              : 0);
  }
}