endResize method
void
endResize()
Ends the current resize operation.
Clears resize state and re-enables panning.
Implementation
void endResize() {
final nodeId = interaction.currentResizingNodeId;
final originalBounds = interaction.currentOriginalNodeBounds;
// Capture final size before clearing state
Size? finalSize;
if (nodeId != null) {
finalSize = _nodes[nodeId]?.size.value;
}
interaction.endResize();
// Emit extension event with original and final sizes
if (nodeId != null && originalBounds != null && finalSize != null) {
_emitEvent(ResizeEnded(nodeId, originalBounds.size, finalSize));
}
}