UNPKG

1.08 kBTypeScriptView Raw
1import { CommandRegistry, Disposable, MenuModelRegistry, MenuPath } from '../../common';
2import { Title, Widget } from '../widgets';
3import { SidebarMenuWidget } from './sidebar-menu-widget';
4import { SideTabBar } from './tab-bars';
5export declare const AdditionalViewsMenuWidgetFactory: unique symbol;
6export declare type AdditionalViewsMenuWidgetFactory = (side: 'left' | 'right') => AdditionalViewsMenuWidget;
7export declare const ADDITIONAL_VIEWS_MENU_PATH: MenuPath;
8export declare class AdditionalViewsMenuWidget extends SidebarMenuWidget {
9 static readonly ID = "sidebar.additional.views";
10 side: 'left' | 'right';
11 protected readonly commandRegistry: CommandRegistry;
12 protected readonly menuModelRegistry: MenuModelRegistry;
13 protected menuDisposables: Disposable[];
14 updateAdditionalViews(sender: SideTabBar, event: {
15 titles: Title<Widget>[];
16 startIndex: number;
17 }): void;
18 protected registerMenuAction(sender: SideTabBar, title: Title<Widget>, index: number): void;
19}
20//# sourceMappingURL=additional-views-menu-widget.d.ts.map
\No newline at end of file