1 | import { CommandRegistry, Disposable, MenuModelRegistry, MenuPath } from '../../common';
|
2 | import { Title, Widget } from '../widgets';
|
3 | import { SidebarMenuWidget } from './sidebar-menu-widget';
|
4 | import { SideTabBar } from './tab-bars';
|
5 | export declare const AdditionalViewsMenuWidgetFactory: unique symbol;
|
6 | export declare type AdditionalViewsMenuWidgetFactory = (side: 'left' | 'right') => AdditionalViewsMenuWidget;
|
7 | export declare const ADDITIONAL_VIEWS_MENU_PATH: MenuPath;
|
8 | export 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 |
|
\ | No newline at end of file |