Merge from vscode a5cf1da01d5db3d2557132be8d30f89c38019f6c (#8525)

* Merge from vscode a5cf1da01d5db3d2557132be8d30f89c38019f6c

* remove files we don't want

* fix hygiene

* update distro

* update distro

* fix hygiene

* fix strict nulls

* distro

* distro

* fix tests

* fix tests

* add another edit

* fix viewlet icon

* fix azure dialog

* fix some padding

* fix more padding issues
This commit is contained in:
Anthony Dresser
2019-12-04 19:28:22 -08:00
committed by GitHub
parent a8818ab0df
commit f5ce7fb2a5
1507 changed files with 42813 additions and 27370 deletions

View File

@@ -41,6 +41,11 @@ export interface IWorkbenchLayoutService extends ILayoutService {
*/
readonly onFullscreenChange: Event<boolean>;
/**
* Emits when the window is maximized or unmaximized.
*/
readonly onMaximizeChange: Event<boolean>;
/**
* Emits when centered layout is enabled or disabled.
*/
@@ -114,6 +119,16 @@ export interface IWorkbenchLayoutService extends ILayoutService {
*/
toggleMaximizedPanel(): void;
/**
* Returns true if the window has a border.
*/
hasWindowBorder(): boolean;
/**
* Returns the window border radius if any.
*/
getWindowBorderRadius(): string | undefined;
/**
* Returns true if the panel is maximized.
*/
@@ -178,4 +193,15 @@ export interface IWorkbenchLayoutService extends ILayoutService {
* Register a part to participate in the layout.
*/
registerPart(part: Part): void;
/**
* Returns whether the window is maximized.
*/
isWindowMaximized(): boolean;
/**
* Updates the maximized state of the window.
*/
updateWindowMaximizedState(maximized: boolean): void;
}