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.

children?: ReactNode
className?: string
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 undefined.

showPaneHeaders?: string | DockManagerShowPaneHeaders

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

style?: CSSProperties