@witchcraft/layout
Github
Issues
npm
Preparing search index...
index
Module index
References
ActionApplyResult
→
ActionApplyResult
ActionChangeResult
→
ActionChangeResult
ActionHandlerApplyResult
→
ActionHandlerApplyResult
ActionResolve
→
ActionResolve
addPointsToIntersection
→
addPointsToIntersection
AnyUuid
→
AnyUuid
applyFrameChanges
→
applyFrameChanges
assertEdgeSorted
→
assertEdgeSorted
assertItemIn
→
assertItemIn
assertItemNotIn
→
assertItemNotIn
assertLayoutHasActiveWindow
→
assertLayoutHasActiveWindow
assertValidWinAndFrame
→
assertValidWinAndFrame
assertValidWinAndFrameIds
→
assertValidWinAndFrameIds
assertWindowHasActiveFrame
→
assertWindowHasActiveFrame
BaseDeco
→
BaseDeco
BaseLayoutFrame
→
BaseLayoutFrame
BaseLayoutWindow
→
BaseLayoutWindow
BaseRect
→
BaseRect
BaseRectCss
→
BaseRectCss
BaseZone
→
BaseZone
cloneFrame
→
cloneFrame
cloneFrames
→
cloneFrames
CloseDeco
→
CloseDeco
consoleDebugWindow
→
consoleDebugWindow
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
Edge
→
Edge
EdgeCss
→
EdgeCss
EdgeMoveStartData
→
EdgeMoveStartData
EdgeSide
→
EdgeSide
edgeToPoints
→
edgeToPoints
ExtendedDirection
→
ExtendedDirection
ExtendedEdgeSide
→
ExtendedEdgeSide
ExtendedLayout
→
ExtendedLayout
ExtendedLayoutFrame
→
ExtendedLayoutFrame
ExtendedLayoutWindow
→
ExtendedLayoutWindow
ExtendedMoveTypes
→
ExtendedMoveTypes
ExtendedWorkspace
→
ExtendedWorkspace
findEdgesTouchingWindow
→
findEdgesTouchingWindow
findFrameMoveableEdges
→
findFrameMoveableEdges
findFramesTouchingEdge
→
findFramesTouchingEdge
findMoveableEdge
→
findMoveableEdge
findSafeSplitEdgeAndPosition
→
findSafeSplitEdgeAndPosition
findVisualEdge
→
findVisualEdge
frameCreate
→
frameCreate
FrameDeco
→
FrameDeco
FrameId
→
FrameId
FrameMoveStartData
→
FrameMoveStartData
framesRedistributeFix
→
framesRedistributeFix
frameToEdges
→
frameToEdges
frameToPoints
→
frameToPoints
FrameZone
→
FrameZone
getCloseFrameInfo
→
getCloseFrameInfo
getDockBoundaries
→
getDockBoundaries
getEdgeLength
→
getEdgeLength
getEdgeOrientation
→
getEdgeOrientation
getEdgeSharedDirection
→
getEdgeSharedDirection
getEdgeSide
→
getEdgeSide
getFillEmptySpaceInfo
→
getFillEmptySpaceInfo
getFrameById
→
getFrameById
getFrameCollapseInfo
→
getFrameCollapseInfo
getFrameConstant
→
getFrameConstant
getFrameDockInfo
→
getFrameDockInfo
getFrameExpandInfo
→
getFrameExpandInfo
getFrameRearrangeInfo
→
getFrameRearrangeInfo
getFrameShrinkInfo
→
getFrameShrinkInfo
getFrameSplitInfo
→
getFrameSplitInfo
getFramesRedistributeInfo
→
getFramesRedistributeInfo
getFrameSwapInfo
→
getFrameSwapInfo
getFrameTo
→
getFrameTo
getFrameUncollapseInfo
→
getFrameUncollapseInfo
getFrameUndockInfo
→
getFrameUndockInfo
getFrameZones
→
getFrameZones
getIntersections
→
getIntersections
getIntersectionsCss
→
getIntersectionsCss
getMoveEdgeInfo
→
getMoveEdgeInfo
getPinnedEdgesForCollapsedFrames
→
getPinnedEdgesForCollapsedFrames
getRelaxFramesInfo
→
getRelaxFramesInfo
getResizeLimit
→
getResizeLimit
getShapeRectCss
→
getShapeRectCss
getSideTouching
→
getSideTouching
getUpdateWindowSizeInfo
→
getUpdateWindowSizeInfo
getVisualEdgeCss
→
getVisualEdgeCss
getVisualEdges
→
getVisualEdges
getVisualEdgesCss
→
getVisualEdgesCss
getWinAndFrameById
→
getWinAndFrameById
getWinByFrameUuid
→
getWinByFrameUuid
getWinById
→
getWinById
getWindowConstant
→
getWindowConstant
getWindowZones
→
getWindowZones
getZones
→
getZones
HasOpposite
→
HasOpposite
IAction
→
IAction
IActionHandler
→
IActionHandler
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
LayoutContext
→
LayoutContext
layoutContextInjectionKey
→
layoutContextInjectionKey
layoutCreate
→
layoutCreate
LayoutError
→
LayoutError
LayoutErrorInfo
→
LayoutErrorInfo
LayoutErrorsInfo
→
LayoutErrorsInfo
LayoutFrame
→
LayoutFrame
LayoutFrames
→
LayoutFrames
layoutRemoveWindow
→
layoutRemoveWindow
LayoutShape
→
LayoutShape
LayoutShapeRectProps
→
LayoutShapeRectProps
LayoutWindow
→
LayoutWindow
LayoutWindows
→
LayoutWindows
MoveChangeResult
→
MoveChangeResult
moveContextInjectionKey
→
moveContextInjectionKey
moveEdge
→
moveEdge
MoveStartFn
→
MoveStartFn
MoveState
→
MoveState
numberToScaledPercent
→
numberToScaledPercent
oppositeSide
→
oppositeSide
Orientation
→
Orientation
Point
→
Point
PointCss
→
PointCss
Pos
→
Pos
PxPos
→
PxPos
PxSize
→
PxSize
pxSizeToScaledSize
→
pxSizeToScaledSize
RawSplitDeco
→
RawSplitDeco
Register
→
Register
resizeByEdge
→
resizeByEdge
resizeFrame
→
resizeFrame
rotateLayout
→
rotateLayout
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
validateLayoutShape
→
validateLayoutShape
windowAddFrame
→
windowAddFrame
windowCreate
→
windowCreate
WindowEdgeZone
→
WindowEdgeZone
WindowId
→
WindowId
windowRemoveFrame
→
windowRemoveFrame
windowSetActiveFrame
→
windowSetActiveFrame
Workspace
→
Workspace
zBaseRect
→
zBaseRect
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
Zone
→
Zone
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
Apply
Result
Action
Change
Result
Action
Handler
Apply
Result
Action
Resolve
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
Layout
Frame
Base
Layout
Window
Base
Rect
Base
Rect
Css
Base
Zone
clone
Frame
clone
Frames
Close
Deco
console
Debug
Window
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
Edge
Edge
Css
Edge
Move
Start
Data
Edge
Side
edge
To
Points
Extended
Direction
Extended
Edge
Side
Extended
Layout
Extended
Layout
Frame
Extended
Layout
Window
Extended
Move
Types
Extended
Workspace
find
Edges
Touching
Window
find
Frame
Moveable
Edges
find
Frames
Touching
Edge
find
Moveable
Edge
find
Safe
Split
Edge
And
Position
find
Visual
Edge
frame
Create
Frame
Deco
Frame
Id
Frame
Move
Start
Data
frames
Redistribute
Fix
frame
To
Edges
frame
To
Points
Frame
Zone
get
Close
Frame
Info
get
Dock
Boundaries
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
Expand
Info
get
Frame
Rearrange
Info
get
Frame
Shrink
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
Frame
Zones
get
Intersections
get
Intersections
Css
get
Move
Edge
Info
get
Pinned
Edges
For
Collapsed
Frames
get
Relax
Frames
Info
get
Resize
Limit
get
Shape
Rect
Css
get
Side
Touching
get
Update
Window
Size
Info
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
Zones
get
Zones
Has
Opposite
I
Action
I
Action
Handler
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
Context
layout
Context
Injection
Key
layout
Create
Layout
Error
Layout
Error
Info
Layout
Errors
Info
Layout
Frame
Layout
Frames
layout
Remove
Window
Layout
Shape
Layout
Shape
Rect
Props
Layout
Window
Layout
Windows
Move
Change
Result
move
Context
Injection
Key
move
Edge
Move
Start
Fn
Move
State
number
To
Scaled
Percent
opposite
Side
Orientation
Point
Point
Css
Pos
Px
Pos
Px
Size
px
Size
To
Scaled
Size
Raw
Split
Deco
Register
resize
By
Edge
resize
Frame
rotate
Layout
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
validate
Layout
Shape
window
Add
Frame
window
Create
Window
Edge
Zone
Window
Id
window
Remove
Frame
window
Set
Active
Frame
Workspace
z
Base
Rect
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
Zone
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...