@witchcraft/layout
Github
Issues
npm
Preparing search index...
index
Module index
References
addPointsToIntersection
→
addPointsToIntersection
AllErrors
→
AllErrors
AnyUuid
→
AnyUuid
assertEdgeSorted
→
assertEdgeSorted
assertItemIn
→
assertItemIn
assertItemNotIn
→
assertItemNotIn
assertLayoutHasActiveWindow
→
assertLayoutHasActiveWindow
assertValidWinAndFrame
→
assertValidWinAndFrame
assertValidWinAndFrameIds
→
assertValidWinAndFrameIds
assertWindowHasActiveFrame
→
assertWindowHasActiveFrame
BaseLayoutFrame
→
BaseLayoutFrame
BaseLayoutWindow
→
BaseLayoutWindow
BaseSquare
→
BaseSquare
BaseSquareCss
→
BaseSquareCss
clampNumber
→
clampNumber
cloneFrame
→
cloneFrame
cloneFrames
→
cloneFrames
CloseDeco
→
CloseDeco
closeFrame
→
closeFrame
closeFrames
→
closeFrames
containsEdge
→
containsEdge
convertLayoutWindowToWorkspace
→
convertLayoutWindowToWorkspace
copySize
→
copySize
createEdge
→
createEdge
createSplitDecoEdge
→
createSplitDecoEdge
createSplitDecoFromDrag
→
createSplitDecoFromDrag
debugFrame
→
debugFrame
Deco
→
Deco
Direction
→
Direction
dirToOrientation
→
dirToOrientation
dirToSide
→
dirToSide
doEdgesOverlap
→
doEdgesOverlap
doesEdgeContinueEdge
→
doesEdgeContinueEdge
DragChangeHandler
→
DragChangeHandler
DragState
→
DragState
DropDeco
→
DropDeco
Edge
→
Edge
EdgeCss
→
EdgeCss
EdgeSide
→
EdgeSide
edgeToPoints
→
edgeToPoints
ErrorInfo
→
ErrorInfo
ExtendedDirection
→
ExtendedDirection
ExtendedEdgeSide
→
ExtendedEdgeSide
ExtendedLayout
→
ExtendedLayout
ExtendedLayoutFrame
→
ExtendedLayoutFrame
ExtendedLayoutWindow
→
ExtendedLayoutWindow
ExtendedWorkspace
→
ExtendedWorkspace
findDraggableEdge
→
findDraggableEdge
findFrameDraggableEdges
→
findFrameDraggableEdges
findFramesTouchingEdge
→
findFramesTouchingEdge
findSafeSplitEdgeAndPosition
→
findSafeSplitEdgeAndPosition
findVisualEdge
→
findVisualEdge
frameCreate
→
frameCreate
FrameId
→
FrameId
frameSplit
→
frameSplit
frameToEdges
→
frameToEdges
frameToPoints
→
frameToPoints
getCloseFrameInfo
→
getCloseFrameInfo
getEdgeOrientation
→
getEdgeOrientation
getEdgeSharedDirection
→
getEdgeSharedDirection
getEdgeSide
→
getEdgeSide
getFrameById
→
getFrameById
getFrameConstant
→
getFrameConstant
getFrameSplitInfo
→
getFrameSplitInfo
getFrameTo
→
getFrameTo
getIntersections
→
getIntersections
getIntersectionsCss
→
getIntersectionsCss
getMarginSize
→
getMarginSize
getMaxInt
→
getMaxInt
getMoveEdgeInfo
→
getMoveEdgeInfo
getResizeLimit
→
getResizeLimit
getShapeSquareCss
→
getShapeSquareCss
getSideTouching
→
getSideTouching
getSnapPoint
→
getSnapPoint
getVisualEdgeCss
→
getVisualEdgeCss
getVisualEdges
→
getVisualEdges
getVisualEdgesCss
→
getVisualEdgesCss
getWinAndFrameById
→
getWinAndFrameById
getWinByFrameUuid
→
getWinByFrameUuid
getWinById
→
getWinById
getWindowConstant
→
getWindowConstant
globalOptions
→
globalOptions
HasOpposite
→
HasOpposite
IDragAction
→
IDragAction
inRange
→
inRange
IntersectionEntry
→
IntersectionEntry
Intersections
→
Intersections
isEdgeEqual
→
isEdgeEqual
isEdgeParallel
→
isEdgeParallel
isPointEqual
→
isPointEqual
isPointInFrame
→
isPointInFrame
isSizeAboveMin
→
isSizeAboveMin
isSizeEqual
→
isSizeEqual
isWindowEdge
→
isWindowEdge
isWindowEdgePoint
→
isWindowEdgePoint
KnownError
→
KnownError
Layout
→
Layout
LAYOUT_ERROR
→
LAYOUT_ERROR
layoutAddWindow
→
layoutAddWindow
layoutCreate
→
layoutCreate
LayoutError
→
LayoutError
LayoutFrame
→
LayoutFrame
LayoutFrames
→
LayoutFrames
layoutRemoveWindow
→
layoutRemoveWindow
LayoutWindow
→
LayoutWindow
LayoutWindows
→
LayoutWindows
moveEdge
→
moveEdge
numberToScaledPercent
→
numberToScaledPercent
numberToScaledSize
→
numberToScaledSize
oppositeSide
→
oppositeSide
Orientation
→
Orientation
Point
→
Point
PointCss
→
PointCss
Pos
→
Pos
PxPos
→
PxPos
PxSize
→
PxSize
RawSplitDeco
→
RawSplitDeco
Register
→
Register
resizeByEdge
→
resizeByEdge
resizeFrame
→
resizeFrame
setMarginPercentage
→
setMarginPercentage
setScale
→
setScale
setSnapPercentage
→
setSnapPercentage
sideToDirection
→
sideToDirection
sideToOrientation
→
sideToOrientation
Size
→
Size
SplitDeco
→
SplitDeco
SplitDecoShapes
→
SplitDecoShapes
splitEdge
→
splitEdge
toCoord
→
toCoord
toId
→
toId
toWindowCoord
→
toWindowCoord
unionEdges
→
unionEdges
windowAddFrame
→
windowAddFrame
windowCreate
→
windowCreate
WindowId
→
WindowId
windowRemoveFrame
→
windowRemoveFrame
windowSetActiveFrame
→
windowSetActiveFrame
Workspace
→
Workspace
zBaseSquare
→
zBaseSquare
zDeco
→
zDeco
zDirection
→
zDirection
zEdge
→
zEdge
zExtendedDirection
→
zExtendedDirection
zExtendedSide
→
zExtendedSide
zFrameCreate
→
zFrameCreate
zFrameId
→
zFrameId
zFrameIdConstants
→
zFrameIdConstants
zInitializedLayout
→
zInitializedLayout
zLayout
→
zLayout
zLayoutCreate
→
zLayoutCreate
zLayoutFrame
→
zLayoutFrame
zLayoutFramePassthrough
→
zLayoutFramePassthrough
zLayoutWindow
→
zLayoutWindow
zLayoutWindowPassthrough
→
zLayoutWindowPassthrough
zOrientation
→
zOrientation
zPoint
→
zPoint
zPos
→
zPos
zPxPos
→
zPxPos
zPxSize
→
zPxSize
zRawSplitDeco
→
zRawSplitDeco
zScaledIntPercentage
→
zScaledIntPercentage
zSide
→
zSide
zSize
→
zSize
zSplitDeco
→
zSplitDeco
zSplitDecoShapes
→
zSplitDecoShapes
zUuid
→
zUuid
zWindowCreate
→
zWindowCreate
zWindowIdConstants
→
zWindowIdConstants
zWinId
→
zWinId
zWorkspace
→
zWorkspace
zWorkspacePassthrough
→
zWorkspacePassthrough
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
References
add
Points
To
Intersection
All
Errors
Any
Uuid
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
Base
Layout
Frame
Base
Layout
Window
Base
Square
Base
Square
Css
clamp
Number
clone
Frame
clone
Frames
Close
Deco
close
Frame
close
Frames
contains
Edge
convert
Layout
Window
To
Workspace
copy
Size
create
Edge
create
Split
Deco
Edge
create
Split
Deco
From
Drag
debug
Frame
Deco
Direction
dir
To
Orientation
dir
To
Side
do
Edges
Overlap
does
Edge
Continue
Edge
Drag
Change
Handler
Drag
State
Drop
Deco
Edge
Edge
Css
Edge
Side
edge
To
Points
Error
Info
Extended
Direction
Extended
Edge
Side
Extended
Layout
Extended
Layout
Frame
Extended
Layout
Window
Extended
Workspace
find
Draggable
Edge
find
Frame
Draggable
Edges
find
Frames
Touching
Edge
find
Safe
Split
Edge
And
Position
find
Visual
Edge
frame
Create
Frame
Id
frame
Split
frame
To
Edges
frame
To
Points
get
Close
Frame
Info
get
Edge
Orientation
get
Edge
Shared
Direction
get
Edge
Side
get
Frame
By
Id
get
Frame
Constant
get
Frame
Split
Info
get
Frame
To
get
Intersections
get
Intersections
Css
get
Margin
Size
get
Max
Int
get
Move
Edge
Info
get
Resize
Limit
get
Shape
Square
Css
get
Side
Touching
get
Snap
Point
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
global
Options
Has
Opposite
I
Drag
Action
in
Range
Intersection
Entry
Intersections
is
Edge
Equal
is
Edge
Parallel
is
Point
Equal
is
Point
In
Frame
is
Size
Above
Min
is
Size
Equal
is
Window
Edge
is
Window
Edge
Point
Known
Error
Layout
LAYOUT_
ERROR
layout
Add
Window
layout
Create
Layout
Error
Layout
Frame
Layout
Frames
layout
Remove
Window
Layout
Window
Layout
Windows
move
Edge
number
To
Scaled
Percent
number
To
Scaled
Size
opposite
Side
Orientation
Point
Point
Css
Pos
Px
Pos
Px
Size
Raw
Split
Deco
Register
resize
By
Edge
resize
Frame
set
Margin
Percentage
set
Scale
set
Snap
Percentage
side
To
Direction
side
To
Orientation
Size
Split
Deco
Split
Deco
Shapes
split
Edge
to
Coord
to
Id
to
Window
Coord
union
Edges
window
Add
Frame
window
Create
Window
Id
window
Remove
Frame
window
Set
Active
Frame
Workspace
z
Base
Square
z
Deco
z
Direction
z
Edge
z
Extended
Direction
z
Extended
Side
z
Frame
Create
z
Frame
Id
z
Frame
Id
Constants
z
Initialized
Layout
z
Layout
z
Layout
Create
z
Layout
Frame
z
Layout
Frame
Passthrough
z
Layout
Window
z
Layout
Window
Passthrough
z
Orientation
z
Point
z
Pos
z
Px
Pos
z
Px
Size
z
Raw
Split
Deco
z
Scaled
Int
Percentage
z
Side
z
Size
z
Split
Deco
z
Split
Deco
Shapes
z
Uuid
z
Window
Create
z
Window
Id
Constants
z
Win
Id
z
Workspace
z
Workspace
Passthrough
Github
Issues
npm
@witchcraft/layout
Loading...