resetState method
void
resetState()
Resets all interaction state to default values.
Clears all ongoing interactions and resets the pan state. This is useful when canceling all interactions or resetting the editor. Note: Cursor is derived from state, so clearing state automatically resets cursor.
Implementation
void resetState() {
runInAction(() {
draggedNodeId.value = null;
lastPointerPosition.value = null;
temporaryConnection.value = null;
selectionStart.value = null;
selectionRect.value = null;
panEnabled.value = true;
isViewportInteracting.value = false;
hoveringConnection.value = false;
cursorOverride.value = null;
selectionStarted.value = false;
});
}