Interface IIgrDockManagerProps

Hierarchy

Hierarchy

  • IIgrDockManagerProps

Properties

activePane?: IgrContentPane

Gets/sets the active pane of the Dock Manager.

allowFloatingPanesResize?: string | boolean

Determines whether the end user is allowed to resize floating panes. Defaults to true.

allowInnerDock?: string | boolean

Determines whether the end user is allowed to inner dock panes. Defaults to true.

allowMaximize?: string | boolean

Determines whether the end user is allowed to maximize panes. Defaults to true.

allowSplitterDock?: string | boolean

Determines whether the end user can dock the dragged pane directly in the parent split pane by dragging it over a splitter. If enabled, a docking indicator will be shown over the splitter's drag handler. Defaults to false.

children?: ReactNode
className?: string
closeBehavior?: string | PaneActionBehavior

Determines whether the selected pane or all panes are closed when clicking the close button of a pane within a dockable TabGroup. Defaults to 'allPanes'.

containedInBoundaries?: string | boolean

Determines whether the floating panes are kept inside the Dock Manager boundaries. Defaults to false.

disableKeyboardNavigation?: string | boolean

Disables the built-in keyboard shortcuts for pane navigation. Defaults to false.

Gets/sets the currently dragged pane.

dropPosition?: IgrDockManagerPoint

Gets/sets the current drop position when performing custom drag/drop.

id?: string

Gets/sets the layout configuration of the Dock Manager.

layoutChange?: ((s, e) => void)

Type declaration

Gets/sets the maximized pane.

proximityDock?: string | boolean

Determines whether the end user can dock the dragged pane by dragging it close to the target pane edges. If enabled, docking indicators are not visible. Defaults to false.

Gets/sets the resource strings.

showHeaderIconOnHover?: string | DockManagerShowHeaderIconOnHover

Determines which tab header icons should show when hovering over the tab with the mouse. Defaults to none.

showPaneHeaders?: string | DockManagerShowPaneHeaders

Determines whether pane headers are only shown on hover or always visible. Defaults to 'always'.

style?: CSSProperties
unpinBehavior?: string | PaneActionBehavior

Determines whether the selected pane or all panes are unpinned when clicking the unpin button of a pane within a dockable TabGroup. Defaults to 'allPanes'.