Interface PaneviewPanelApi

interface PaneviewPanelApi {
    component: string;
    height: number;
    id: string;
    isActive: boolean;
    isExpanded: boolean;
    isFocused: boolean;
    isVisible: boolean;
    onDidActiveChange: DockviewEvent<ActiveEvent>;
    onDidConstraintsChange: DockviewEvent<PanelConstraintChangeEvent>;
    onDidDimensionsChange: DockviewEvent<PanelDimensionChangeEvent>;
    onDidExpansionChange: DockviewEvent<ExpansionEvent>;
    onDidFocusChange: DockviewEvent<FocusEvent>;
    onDidParametersChange: DockviewEvent<Parameters>;
    onDidVisibilityChange: DockviewEvent<VisibilityEvent>;
    onMouseEnter: DockviewEvent<MouseEvent>;
    onMouseLeave: DockviewEvent<MouseEvent>;
    onWillFocus: DockviewEvent<WillFocusEvent>;
    width: number;
    getParameters<T>(): T;
    setActive(): void;
    setConstraints(value): void;
    setExpanded(isExpanded): void;
    setSize(event): void;
    setVisible(isVisible): void;
    updateParameters(parameters): void;
}

Hierarchy (view full)

Properties

component: string

The id of the component renderer

height: number

The panel height in pixels

id: string

The id of the panel that would have been assigned when the panel was created

isActive: boolean

Whether the panel is the actively selected panel

isExpanded: boolean
isFocused: boolean

Whether the panel holds the current focus

isVisible: boolean

Whether the panel is visible

onDidActiveChange: DockviewEvent<ActiveEvent>
onDidConstraintsChange: DockviewEvent<PanelConstraintChangeEvent>
onDidExpansionChange: DockviewEvent<ExpansionEvent>
onDidFocusChange: DockviewEvent<FocusEvent>
onDidParametersChange: DockviewEvent<Parameters>
onDidVisibilityChange: DockviewEvent<VisibilityEvent>
onMouseEnter: DockviewEvent<MouseEvent>
onMouseLeave: DockviewEvent<MouseEvent>
onWillFocus: DockviewEvent<WillFocusEvent>
width: number

The panel width in pixels

Methods

Generated using TypeDoc