onChildMoved method

  1. @override
void onChildMoved(
  1. String nodeId,
  2. Offset newPosition
)
override

Called when a child node is moved.

Only called if isGroupable is true and the node is in groupedNodeIds.

Implementation

@override
void onChildMoved(String nodeId, Offset newPosition) {
  // Only explicit behavior auto-resizes when member nodes move
  if (behavior != GroupBehavior.explicit) return;
  if (!_nodeIds.contains(nodeId)) return;
  if (groupContext == null) return;

  // Refit to contain all member nodes
  fitToNodes(groupContext!.getNode);
}