Index of Panes mapped with id of the Pane
Index of Panels mapped with id of the Panel
Index of Panel Bounds mapped with id of the Panel
Index of Panel Sizes mapped with id of the Panel
Utility type to create key:boolean index object
Active drag status
This flag is set to true when drag starts
This flag is set to true when a drop is prevented based on some conditions
This flag is set to true when drag starts
The Pane on which mouse is moving now
Type of the item being dragged - tab or pane
Target window edge
HTML element of the item being dragged
Bounds of the item being dragged
Index of the item being dragged
Clone of the HTML element of the item being dragged
2nd Clone of the HTML element of the item being dragged
HTML element of the drop target
Clone of the HTML element of the drop target
Bounds of the drag stage
X position of drag start
Y position of drag start
Current X position of drag
Current Y position of drag
X offset of drag with respect to the origin of the item being dragged
Y offset of drag with respect to the origin of the item being dragged
Details of the active drag operation
State of the active drag and drop
Instance of the HTMLElement that holds drag and drop elements
State of the active drag
State of the active drag and drop
Details of the drag source
Details of the drop target
Method that updates the changes in drag and drop as the mouse moves
Method that resets drag and drop status
Method that applies the changes caused by the drag and drop operation
Details of the active resize operation
This flag is set to true when a resize is initilized
Various parameters at the beginning of the resize operation
X position of mouse pointer
Y position of mouse pointer
Pane Divider element which triggered the resize operation
Pane instance which contains the divider
Index of the Pane in the parent PaneGroup
Resize type - horizontal or vertical
Whether there resize will just divide the available space in half
Callback function to handle Resize complete event
Pane instance which contains the divider
Parent Pane of the source
Pane Divider element which triggered the resize operation
Index of the Pane on the left/top of the divider
Index of the Pane on the right/bottom of the divider
Pane on the left/top of the divider
Pane on the right/bottom of the divider
Bounds of the Pane on the left/top of the divider
Bounds of the Pane on the right/bottom of the divider
HTMLElement of the Pane on the left/top of the divider
HTMLElement of the Pane on the right/bottom of the divider
All children of the parent of paneX and paneY
HTMLElements of all children of the parent of paneX and paneY
Bounds of all children of the parent of paneX and paneY
Minumum sizes of all children of the parent of paneX and paneY
Count of the children of the parent of paneX and paneY
Panes to be skipped in the resize operation
Panes skipped in the resize operation
Total size of paneX and paneY
Space available for the resize operation
Amount of size to adjusted to render border after resize
Resize type - horizontal or vertical
Initial X position of mouse pointer
Initial Y position of mouse pointer
Current X position of mouse pointer
Current Y position of mouse pointer
List of start and end positions of each Pane
HTML user select current status
Current direction of resize
This flag indicates whether furthere resizing is possible towards top/left
This flag indicates whether furthere resizing is possible towards bottom/right
Callback function to handle Resize complete event
Used to track the changes in Pane Transforms
Parameters used in the calculation of Pane/Window edges in drag and drop
List of start and end positions and other details of Panes being resized
Unique id of the Pane
Index of the Pane
Original starting position of the Pane
Current starting position of the Pane
Current resize position of the Pane
Current ending position of the Pane
Original ending position of the Pane
Current size position of the Pane
Minimum size position of the Pane
Whether the Pane can be closed while resizing
Rendered Workspace which contains the tree of Panes
Pane at the root. This Pane contains the whole Workspace
Context which handles all the interactions with the Panes
Start resing Panes when mouse pointer holds a divider
Initialize Resize by setting parameters
Update Resize by updating parameters
Equally divide the Pane sizes
Set the Panes which will be affected by the Resize
Set the Inner Panes which will be affected by the Resize
Apply the new sizes to Panes after Resize
Adjust the sizes of adjacent Panes if needed
Calculate new sizes of the Panes as the divider is dragged
Stop the Resize operation
Generated using TypeDoc
Index of arbitrary values