Type aliases
DragRectRenderCallback
Drag
Rect
Render
Callback
: (content
: React.ReactElement | undefined, node
?: Node, json
?: IJsonTabNode) => React.ReactElement | undefinedType declaration
- (content: React.ReactElement | undefined, node?: Node, json?: IJsonTabNode): React.ReactElement | undefined
Parameters
content: React.ReactElement | undefined
Optional node: Node
Returns React.ReactElement | undefined
FloatingTabPlaceholderRenderCallback
FloatingTabPlaceholderRenderCallback: (dockPopout: () => void, showPopout: () => void) => React.ReactElement | undefined
Type declaration
- (dockPopout: () => void, showPopout: () => void): React.ReactElement | undefined
Parameters
dockPopout: () => void
showPopout: () => void
Returns React.ReactElement | undefined
IBorderLocation
IBorderLocation: "top" | "bottom" | "left" | "right"
IInsets
IInsets: { bottom: number; left: number; right: number; top: number }
Type declaration
bottom: number
left: number
right: number
top: number
ITabLocation
ITabLocation: "top" | "bottom"
NodeMouseEvent
Type declaration
Parameters
event: React.MouseEvent<HTMLElement, MouseEvent>
Returns void
ShowOverflowMenuCallback
Show
Overflow
Menu
Callback
: (node
: TabSetNode | BorderNode, mouseEvent
: React.MouseEvent<HTMLElement, MouseEvent>, items
: { index
: number; node
: TabNode }[], onSelect
: (item
: { index
: number; node
: TabNode }) => void) => voidType declaration
- (node: TabSetNode | BorderNode, mouseEvent: React.MouseEvent<HTMLElement, MouseEvent>, items: { index: number; node: TabNode }[], onSelect: (item: { index: number; node: TabNode }) => void): void
Parameters
mouseEvent: React.MouseEvent<HTMLElement, MouseEvent>
items: { index: number; node: TabNode }[]
onSelect: (item: { index: number; node: TabNode }) => void
- (item: { index: number; node: TabNode }): void
Parameters
item: { index: number; node: TabNode }
Returns void
Returns void