Path: blob/main/src/vs/workbench/common/panecomposite.ts
3296 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45import { IView, IViewPaneContainer } from './views.js';6import { IComposite } from './composite.js';78export interface IPaneComposite extends IComposite {910/**11* Returns the minimal width needed to avoid any content horizontal truncation12*/13getOptimalWidth(): number | undefined;1415openView<T extends IView>(id: string, focus?: boolean): T | undefined;16getViewPaneContainer(): IViewPaneContainer | undefined;17}18192021