@witchcraft/layout
Github
Issues
npm
Preparing search index...
index
Module index
References
ActionDragChangeResult
→
ActionDragChangeResult
addPointsToIntersection
→
addPointsToIntersection
AnyUuid
→
AnyUuid
applyFrameChanges
→
applyFrameChanges
assertEdgeSorted
→
assertEdgeSorted
assertItemIn
→
assertItemIn
assertItemNotIn
→
assertItemNotIn
assertLayoutHasActiveWindow
→
assertLayoutHasActiveWindow
assertValidWinAndFrame
→
assertValidWinAndFrame
assertValidWinAndFrameIds
→
assertValidWinAndFrameIds
assertWindowHasActiveFrame
→
assertWindowHasActiveFrame
BaseDeco
→
BaseDeco
BaseDragZone
→
BaseDragZone
BaseLayoutFrame
→
BaseLayoutFrame
BaseLayoutWindow
→
BaseLayoutWindow
BaseSquare
→
BaseSquare
BaseSquareCss
→
BaseSquareCss
clampNumber
→
clampNumber
cloneFrame
→
cloneFrame
cloneFrames
→
cloneFrames
CloseDeco
→
CloseDeco
containsEdge
→
containsEdge
convertLayoutWindowToWorkspace
→
convertLayoutWindowToWorkspace
copySize
→
copySize
createEdge
→
createEdge
createSplitDecoFromDrag
→
createSplitDecoFromDrag
createSplitDecoShapes
→
createSplitDecoShapes
createZoneSideClipPath
→
createZoneSideClipPath
debugFrame
→
debugFrame
Deco
→
Deco
Direction
→
Direction
dirToOrientation
→
dirToOrientation
dirToSide
→
dirToSide
doEdgesOverlap
→
doEdgesOverlap
doesEdgeContinueEdge
→
doesEdgeContinueEdge
DragChangeHandler
→
DragChangeHandler
DragChangeResult
→
DragChangeResult
dragContextInjectionKey
→
dragContextInjectionKey
DragStartFn
→
DragStartFn
DragState
→
DragState
DragZone
→
DragZone
Edge
→
Edge
EdgeCss
→
EdgeCss
EdgeDragStartData
→
EdgeDragStartData
EdgeSide
→
EdgeSide
edgeToPoints
→
edgeToPoints
ExtendedDirection
→
ExtendedDirection
ExtendedEdgeSide
→
ExtendedEdgeSide
ExtendedLayout
→
ExtendedLayout
ExtendedLayoutFrame
→
ExtendedLayoutFrame
ExtendedLayoutWindow
→
ExtendedLayoutWindow
ExtendedWorkspace
→
ExtendedWorkspace
findDraggableEdge
→
findDraggableEdge
findFrameDraggableEdges
→
findFrameDraggableEdges
findFramesTouchingEdge
→
findFramesTouchingEdge
findSafeSplitEdgeAndPosition
→
findSafeSplitEdgeAndPosition
findVisualEdge
→
findVisualEdge
frameCreate
→
frameCreate
FrameDragDeco
→
FrameDragDeco
FrameDragStartData
→
FrameDragStartData
FrameDragZone
→
FrameDragZone
FrameId
→
FrameId
frameToEdges
→
frameToEdges
frameToPoints
→
frameToPoints
getCloseFrameInfo
→
getCloseFrameInfo
getDragZones
→
getDragZones
getEdgeLength
→
getEdgeLength
getEdgeOrientation
→
getEdgeOrientation
getEdgeSharedDirection
→
getEdgeSharedDirection
getEdgeSide
→
getEdgeSide
getFillEmptySpaceInfo
→
getFillEmptySpaceInfo
getFrameById
→
getFrameById
getFrameCollapseInfo
→
getFrameCollapseInfo
getFrameConstant
→
getFrameConstant
getFrameDockInfo
→
getFrameDockInfo
getFrameDragZones
→
getFrameDragZones
getFrameRearrangeInfo
→
getFrameRearrangeInfo
getFrameSplitInfo
→
getFrameSplitInfo
getFramesRedistributeInfo
→
getFramesRedistributeInfo
getFrameSwapInfo
→
getFrameSwapInfo
getFrameTo
→
getFrameTo
getFrameUncollapseInfo
→
getFrameUncollapseInfo
getFrameUndockInfo
→
getFrameUndockInfo
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
getWindowDragZones
→
getWindowDragZones
HasOpposite
→
HasOpposite
IDragAction
→
IDragAction
inRange
→
inRange
IntersectionEntry
→
IntersectionEntry
Intersections
→
Intersections
isEdgeEqual
→
isEdgeEqual
isEdgeParallel
→
isEdgeParallel
isPointEqual
→
isPointEqual
isPointInRect
→
isPointInRect
isSizeAboveMin
→
isSizeAboveMin
isSizeEqual
→
isSizeEqual
isWindowEdge
→
isWindowEdge
isWindowEdgePoint
→
isWindowEdgePoint
KnownError
→
KnownError
Layout
→
Layout
LAYOUT_ERROR
→
LAYOUT_ERROR
layoutAddWindow
→
layoutAddWindow
LayoutChange
→
LayoutChange
layoutCreate
→
layoutCreate
LayoutEdgesProps
→
LayoutEdgesProps
LayoutError
→
LayoutError
LayoutErrorInfo
→
LayoutErrorInfo
LayoutErrorsInfo
→
LayoutErrorsInfo
LayoutFrame
→
LayoutFrame
LayoutFrameProps
→
LayoutFrameProps
LayoutFrames
→
LayoutFrames
layoutRemoveWindow
→
layoutRemoveWindow
LayoutShape
→
LayoutShape
LayoutShapeSquareProps
→
LayoutShapeSquareProps
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
scaledPointToPx
→
scaledPointToPx
settings
→
settings
Settings
→
Settings
sideToDirection
→
sideToDirection
sideToOrientation
→
sideToOrientation
Size
→
Size
SplitDeco
→
SplitDeco
splitEdge
→
splitEdge
toCoord
→
toCoord
toId
→
toId
toWindowCoord
→
toWindowCoord
unionEdges
→
unionEdges
updateWindowWithEvent
→
updateWindowWithEvent
UseFramesContext
→
UseFramesContext
windowAddFrame
→
windowAddFrame
windowCreate
→
windowCreate
WindowEdgeZone
→
WindowEdgeZone
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
zLayoutFrameLoose
→
zLayoutFrameLoose
zLayoutWindow
→
zLayoutWindow
zLayoutWindowLoose
→
zLayoutWindowLoose
zOrientation
→
zOrientation
zPoint
→
zPoint
zPos
→
zPos
zPxPos
→
zPxPos
zPxSize
→
zPxSize
zRawSplitDeco
→
zRawSplitDeco
zScaledIntPercentage
→
zScaledIntPercentage
zSide
→
zSide
zSize
→
zSize
zSplitDeco
→
zSplitDeco
zUuid
→
zUuid
zWindowCreate
→
zWindowCreate
zWindowIdConstants
→
zWindowIdConstants
zWinId
→
zWinId
zWorkspace
→
zWorkspace
zWorkspaceLoose
→
zWorkspaceLoose
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
References
Action
Drag
Change
Result
add
Points
To
Intersection
Any
Uuid
apply
Frame
Changes
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
Deco
Base
Drag
Zone
Base
Layout
Frame
Base
Layout
Window
Base
Square
Base
Square
Css
clamp
Number
clone
Frame
clone
Frames
Close
Deco
contains
Edge
convert
Layout
Window
To
Workspace
copy
Size
create
Edge
create
Split
Deco
From
Drag
create
Split
Deco
Shapes
create
Zone
Side
Clip
Path
debug
Frame
Deco
Direction
dir
To
Orientation
dir
To
Side
do
Edges
Overlap
does
Edge
Continue
Edge
Drag
Change
Handler
Drag
Change
Result
drag
Context
Injection
Key
Drag
Start
Fn
Drag
State
Drag
Zone
Edge
Edge
Css
Edge
Drag
Start
Data
Edge
Side
edge
To
Points
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
Drag
Deco
Frame
Drag
Start
Data
Frame
Drag
Zone
Frame
Id
frame
To
Edges
frame
To
Points
get
Close
Frame
Info
get
Drag
Zones
get
Edge
Length
get
Edge
Orientation
get
Edge
Shared
Direction
get
Edge
Side
get
Fill
Empty
Space
Info
get
Frame
By
Id
get
Frame
Collapse
Info
get
Frame
Constant
get
Frame
Dock
Info
get
Frame
Drag
Zones
get
Frame
Rearrange
Info
get
Frame
Split
Info
get
Frames
Redistribute
Info
get
Frame
Swap
Info
get
Frame
To
get
Frame
Uncollapse
Info
get
Frame
Undock
Info
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
get
Window
Drag
Zones
Has
Opposite
I
Drag
Action
in
Range
Intersection
Entry
Intersections
is
Edge
Equal
is
Edge
Parallel
is
Point
Equal
is
Point
In
Rect
is
Size
Above
Min
is
Size
Equal
is
Window
Edge
is
Window
Edge
Point
Known
Error
Layout
LAYOUT_
ERROR
layout
Add
Window
Layout
Change
layout
Create
Layout
Edges
Props
Layout
Error
Layout
Error
Info
Layout
Errors
Info
Layout
Frame
Layout
Frame
Props
Layout
Frames
layout
Remove
Window
Layout
Shape
Layout
Shape
Square
Props
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
scaled
Point
To
Px
settings
Settings
side
To
Direction
side
To
Orientation
Size
Split
Deco
split
Edge
to
Coord
to
Id
to
Window
Coord
union
Edges
update
Window
With
Event
Use
Frames
Context
window
Add
Frame
window
Create
Window
Edge
Zone
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
Loose
z
Layout
Window
z
Layout
Window
Loose
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
Uuid
z
Window
Create
z
Window
Id
Constants
z
Win
Id
z
Workspace
z
Workspace
Loose
Github
Issues
npm
@witchcraft/layout
Loading...