startResize method

void startResize(
  1. String nodeId,
  2. ResizeHandle handle
)

Starts a resize operation for a node.

Works for any resizable Node, including annotations. The node must have Node.isResizable set to true.

Parameters:

  • nodeId - The ID of the node being resized
  • handle - The resize handle being dragged

Implementation

void startResize(String nodeId, ResizeHandle handle) {
  runInAction(() {
    resizingNodeId.value = nodeId;
    resizeHandle.value = handle;
    panEnabled.value = false;
    setCursorOverride(handle.cursor);
  });
}