forceRecalculateEdges
forceRecalculateEdges: () => void
isMoving
isMoving: Ref<false | "edge" | "frame" | "other">
isMovingFromWindowEdge
isMovingFromWindowEdge: Ref<boolean>
moveDirections
moveDirections: Ref<
Record<
"horizontal"
| "vertical",
"up" | "down" | "left" | "right" | undefined,
>,
>
moveEnd
moveEnd: (e?: PointerEvent, options?: { apply?: boolean }) => void
movePoint
movePoint: Ref<{ x: number; y: number } | undefined>
movingEdges
movingEdges: Ref< { endX: number; endY: number; error?: | KnownError< LayoutError, | {} | { id: string | undefined } | { id: string | undefined } | { size: { height: number; width: number } } | Record<string, never> | { frame: LayoutFrame } | { frame: LayoutFrame; minSize: { height: number; width: number }; nearbyFrames: LayoutFrame[]; } | { frame: LayoutFrame } | { frame: LayoutFrame; minSize: number; newSize: number } | { frame: LayoutFrame; framesRequiredToBeDeleted: LayoutFrame[] } | { frame: LayoutFrame } | { hoveredFrameId: string; movingFrameId: string; zoneSide: "left" | "right" | "top" | "bottom" | "center"; } | { hoveredFrameId: string; movingFrameId: string; zoneSide: "left" | "right" | "top" | "bottom" | "center"; } | { hoveredFrameId: string; movingFrameId: string; zoneSide: "left" | "right" | "top" | "bottom" | "center"; } | { frame: LayoutFrame } | { frameSizeNeeded: number; minFrameSize: number } | { max: number; min: number; wanted: number } | { problemEdgeCoordinates: number[] } | { id: string; side: "left" | "right" | "top" | "bottom" } | { frame: string } | { frame: LayoutFrame } | { frame: LayoutFrame } | { frame: LayoutFrame } | { frame: LayoutFrame }, > | { code: string; message: string }; startX: number; startY: number; }[],> movingFrameId
movingFrameId: Ref<string | undefined>
onMove
onMove: (e: PointerEvent) => void
showMoving
showMoving: Ref<boolean>
visualEdges
visualEdges: Ref< { endX: number; endY: number; error?: | KnownError< LayoutError, | {} | { id: string | undefined } | { id: string | undefined } | { size: { height: number; width: number } } | Record<string, never> | { frame: LayoutFrame } | { frame: LayoutFrame; minSize: { height: number; width: number }; nearbyFrames: LayoutFrame[]; } | { frame: LayoutFrame } | { frame: LayoutFrame; minSize: number; newSize: number } | { frame: LayoutFrame; framesRequiredToBeDeleted: LayoutFrame[] } | { frame: LayoutFrame } | { hoveredFrameId: string; movingFrameId: string; zoneSide: "left" | "right" | "top" | "bottom" | "center"; } | { hoveredFrameId: string; movingFrameId: string; zoneSide: "left" | "right" | "top" | "bottom" | "center"; } | { hoveredFrameId: string; movingFrameId: string; zoneSide: "left" | "right" | "top" | "bottom" | "center"; } | { frame: LayoutFrame } | { frameSizeNeeded: number; minFrameSize: number } | { max: number; min: number; wanted: number } | { problemEdgeCoordinates: number[] } | { id: string; side: "left" | "right" | "top" | "bottom" } | { frame: string } | { frame: LayoutFrame } | { frame: LayoutFrame } | { frame: LayoutFrame } | { frame: LayoutFrame }, > | { code: string; message: string }; startX: number; startY: number; }[],>