style: 🏷️ connect grid types

This commit is contained in:
João Moreno
2021-11-11 11:43:03 +01:00
parent a9dd478f7f
commit eca646daae
2 changed files with 16 additions and 1 deletions
@@ -18,8 +18,9 @@ import { ViewContainerLocation, ViewContainerLocations } from 'vs/workbench/comm
import { IBadge } from 'vs/workbench/services/activity/common/activity';
import { IPaneCompositePartService } from 'vs/workbench/services/panecomposite/browser/panecomposite';
import { IDisposable } from 'vs/workbench/workbench.web.api';
import { IView } from 'vs/base/browser/ui/grid/grid';
export interface IPaneCompositePart {
export interface IPaneCompositePart extends IView {
readonly onDidPaneCompositeOpen: Event<IPaneComposite>;
readonly onDidPaneCompositeClose: Event<IPaneComposite>;
@@ -662,6 +662,12 @@ export class TestSideBarPart implements IPaneCompositePart {
onDidViewletOpenEmitter = new Emitter<IPaneComposite>();
onDidViewletCloseEmitter = new Emitter<IPaneComposite>();
element: HTMLElement = undefined!;
minimumWidth = 0;
maximumWidth = 0;
minimumHeight = 0;
maximumHeight = 0;
onDidChange = Event.None;
onDidPaneCompositeOpen = this.onDidViewletOpenEmitter.event;
onDidPaneCompositeClose = this.onDidViewletCloseEmitter.event;
@@ -675,11 +681,18 @@ export class TestSideBarPart implements IPaneCompositePart {
hideActivePaneComposite(): void { }
getLastActivePaneCompositeId(): string { return undefined!; }
dispose() { }
layout(width: number, height: number, top: number, left: number): void { }
}
export class TestPanelPart implements IPaneCompositePart, IPaneCompositeSelectorPart {
declare readonly _serviceBrand: undefined;
element: HTMLElement = undefined!;
minimumWidth = 0;
maximumWidth = 0;
minimumHeight = 0;
maximumHeight = 0;
onDidChange = Event.None;
onDidPaneCompositeOpen = new Emitter<IPaneComposite>().event;
onDidPaneCompositeClose = new Emitter<IPaneComposite>().event;
@@ -695,6 +708,7 @@ export class TestPanelPart implements IPaneCompositePart, IPaneCompositeSelector
getProgressIndicator(id: string) { return null!; }
hideActivePaneComposite(): void { }
getLastActivePaneCompositeId(): string { return undefined!; }
layout(width: number, height: number, top: number, left: number): void { }
}
export class TestViewsService implements IViewsService {