1 | import { SecondaryWindowService } from './secondary-window-service';
|
2 | import { WindowService } from './window-service';
|
3 | import { ExtractableWidget } from '../widgets';
|
4 | import { ApplicationShell } from '../shell';
|
5 | export declare class DefaultSecondaryWindowService implements SecondaryWindowService {
|
6 | protected static SECONDARY_WINDOW_URL: string;
|
7 | |
8 |
|
9 |
|
10 |
|
11 | protected readonly prefix: number;
|
12 |
|
13 | private nextId;
|
14 | protected secondaryWindows: Window[];
|
15 | protected readonly windowService: WindowService;
|
16 | init(): void;
|
17 | createSecondaryWindow(widget: ExtractableWidget, shell: ApplicationShell): Window | undefined;
|
18 | protected findWindow<T>(windowName: string): Window | undefined;
|
19 | protected doCreateSecondaryWindow(widget: ExtractableWidget, shell: ApplicationShell): Window | undefined;
|
20 | focus(win: Window): void;
|
21 | protected nextWindowId(): string;
|
22 | }
|
23 |
|
\ | No newline at end of file |