1 | import { NewWindowOptions } from '../../common/window';
|
2 | import { DefaultWindowService } from '../../browser/window/default-window-service';
|
3 | import { ElectronMainWindowService } from '../../electron-common/electron-main-window-service';
|
4 | import { ElectronWindowPreferences } from './electron-window-preferences';
|
5 | import { CloseRequestArguments } from '../../electron-common/messaging/electron-messages';
|
6 | export declare class ElectronWindowService extends DefaultWindowService {
|
7 | |
8 |
|
9 |
|
10 | protected isUnloading: boolean;
|
11 | |
12 |
|
13 |
|
14 | protected closeOnUnload: boolean;
|
15 | protected readonly delegate: ElectronMainWindowService;
|
16 | protected readonly electronWindowPreferences: ElectronWindowPreferences;
|
17 | openNewWindow(url: string, { external }?: NewWindowOptions): undefined;
|
18 | openNewDefaultWindow(): void;
|
19 | protected init(): void;
|
20 | protected registerUnloadListeners(): void;
|
21 | |
22 |
|
23 |
|
24 |
|
25 |
|
26 | protected handleCloseRequestedEvent(event: CloseRequestArguments): Promise<void>;
|
27 | |
28 |
|
29 |
|
30 | protected updateWindowZoomLevel(): void;
|
31 | reload(): void;
|
32 | }
|
33 |
|
\ | No newline at end of file |