@witchcraft/layout
Github
Issues
npm
Preparing search index...
helpers
Module helpers
References
addPointsToIntersection
→
addPointsToIntersection
assertEdgeSorted
→
assertEdgeSorted
assertItemIn
→
assertItemIn
assertItemNotIn
→
assertItemNotIn
assertLayoutHasActiveWindow
→
assertLayoutHasActiveWindow
assertValidWinAndFrame
→
assertValidWinAndFrame
assertValidWinAndFrameIds
→
assertValidWinAndFrameIds
assertWindowHasActiveFrame
→
assertWindowHasActiveFrame
clampNumber
→
clampNumber
cloneFrame
→
cloneFrame
cloneFrames
→
cloneFrames
containsEdge
→
containsEdge
convertLayoutWindowToWorkspace
→
convertLayoutWindowToWorkspace
copySize
→
copySize
createEdge
→
createEdge
dirToOrientation
→
dirToOrientation
dirToSide
→
dirToSide
doEdgesOverlap
→
doEdgesOverlap
doesEdgeContinueEdge
→
doesEdgeContinueEdge
edgeToPoints
→
edgeToPoints
findDraggableEdge
→
findDraggableEdge
findFrameDraggableEdges
→
findFrameDraggableEdges
frameToEdges
→
frameToEdges
frameToPoints
→
frameToPoints
getEdgeOrientation
→
getEdgeOrientation
getEdgeSharedDirection
→
getEdgeSharedDirection
getEdgeSide
→
getEdgeSide
getFrameById
→
getFrameById
getFrameConstant
→
getFrameConstant
getIntersections
→
getIntersections
getIntersectionsCss
→
getIntersectionsCss
getMoveEdgeInfo
→
getMoveEdgeInfo
getResizeLimit
→
getResizeLimit
getShapeSquareCss
→
getShapeSquareCss
getSideTouching
→
getSideTouching
getVisualEdgeCss
→
getVisualEdgeCss
getVisualEdges
→
getVisualEdges
getVisualEdgesCss
→
getVisualEdgesCss
getWinAndFrameById
→
getWinAndFrameById
getWinByFrameUuid
→
getWinByFrameUuid
getWinById
→
getWinById
getWindowConstant
→
getWindowConstant
inRange
→
inRange
isEdgeEqual
→
isEdgeEqual
isEdgeParallel
→
isEdgeParallel
isPointEqual
→
isPointEqual
isSizeAboveMin
→
isSizeAboveMin
isSizeEqual
→
isSizeEqual
isWindowEdge
→
isWindowEdge
isWindowEdgePoint
→
isWindowEdgePoint
moveEdge
→
moveEdge
numberToScaledPercent
→
numberToScaledPercent
numberToScaledSize
→
numberToScaledSize
oppositeSide
→
oppositeSide
resizeByEdge
→
resizeByEdge
sideToDirection
→
sideToDirection
sideToOrientation
→
sideToOrientation
splitEdge
→
splitEdge
toCoord
→
toCoord
toId
→
toId
toWindowCoord
→
toWindowCoord
unionEdges
→
unionEdges
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
References
add
Points
To
Intersection
assert
Edge
Sorted
assert
Item
In
assert
Item
Not
In
assert
Layout
Has
Active
Window
assert
Valid
Win
And
Frame
assert
Valid
Win
And
Frame
Ids
assert
Window
Has
Active
Frame
clamp
Number
clone
Frame
clone
Frames
contains
Edge
convert
Layout
Window
To
Workspace
copy
Size
create
Edge
dir
To
Orientation
dir
To
Side
do
Edges
Overlap
does
Edge
Continue
Edge
edge
To
Points
find
Draggable
Edge
find
Frame
Draggable
Edges
frame
To
Edges
frame
To
Points
get
Edge
Orientation
get
Edge
Shared
Direction
get
Edge
Side
get
Frame
By
Id
get
Frame
Constant
get
Intersections
get
Intersections
Css
get
Move
Edge
Info
get
Resize
Limit
get
Shape
Square
Css
get
Side
Touching
get
Visual
Edge
Css
get
Visual
Edges
get
Visual
Edges
Css
get
Win
And
Frame
By
Id
get
Win
By
Frame
Uuid
get
Win
By
Id
get
Window
Constant
in
Range
is
Edge
Equal
is
Edge
Parallel
is
Point
Equal
is
Size
Above
Min
is
Size
Equal
is
Window
Edge
is
Window
Edge
Point
move
Edge
number
To
Scaled
Percent
number
To
Scaled
Size
opposite
Side
resize
By
Edge
side
To
Direction
side
To
Orientation
split
Edge
to
Coord
to
Id
to
Window
Coord
union
Edges
Github
Issues
npm
@witchcraft/layout
Loading...