expandNode method
Implementation
Future<void> expandNode(
String nodeId,
Iterable<Node> relatedNodes,
Iterable<Relation> relations,
) async {
double yStart = 0;
for (final node in relatedNodes) {
if (nodeIsShown(node.id)) continue;
var rect = Rect.fromLTWH(
getNodeRect(nodeId)!.right + 100,
getNodeRect(nodeId)!.top + yStart,
175,
50,
);
yStart += 80;
showNode(node, rect);
}
for (final relation in relations) {
showRelation(relation);
}
}