condition
container
container: HTMLElement
default_configuration
default_configuration: {
default_position?: Partial<PanelPositionData>;
mode_positions?: Record<string, Partial<PanelPositionData>>;
}
display_condition
events
events: Record<string, EventListener[]>
growable
growable: boolean
handle
handle: HTMLElement
height
height: number
icon
icon: string
id
id: string
Optionalinside_vue
inside_vue?: Vue
Optionalmin_height
min_height?: number
mode_position_data
mode_position_data: Record<string, PanelPositionData>
name
name: string
node
node: HTMLElement
onFold
onFold: () => void
onResize
onResize: () => void
optional
optional: boolean
Optionalplugin
plugin?: string
previous_slot
previous_slot: PanelSlot
Optionalresizable
resizable?: boolean
Optionalresize_handles
resize_handles?: HTMLElement
sidebar_resize_handle: HTMLElement
tab_bar
tab_bar: HTMLElement
toolbars: Toolbar[]
type
type: "panel"
Optionalvue
vue?: Vue
width
width: number
Staticfloating_panel_z_order
floating_panel_z_order: string[]
Staticselected
The default configuration of the panel as it was when constructed without user customization