提交 c541f7fe 编写于 作者: J Joao Moreno

fixes #33383

上级 1ffdbe42
......@@ -570,6 +570,10 @@ export class SCMViewlet extends PersistentViewsViewlet {
return this.instantiationService.createInstance(viewDescriptor.ctor, initialSize, options);
}
protected getDefaultViewSize(): number | undefined {
return this.dimension && this.dimension.height / this.views.length;
}
getOptimalWidth(): number {
return 400;
}
......
......@@ -324,7 +324,7 @@ export class ViewsViewlet extends Viewlet {
private splitView: SplitView;
private viewHeaderContextMenuListeners: IDisposable[] = [];
private dimension: Dimension;
protected dimension: Dimension;
private viewletSettings: object;
private readonly viewsContextKeys: Set<string> = new Set<string>();
......@@ -553,7 +553,7 @@ export class ViewsViewlet extends Viewlet {
let viewState = this.viewsStates.get(viewDescriptor.id);
let index = visible.indexOf(viewDescriptor);
const view = this.createView(viewDescriptor,
viewState ? viewState.size : void 0,
viewState ? viewState.size : this.getDefaultViewSize(),
{
id: viewDescriptor.id,
name: viewDescriptor.name,
......@@ -575,6 +575,10 @@ export class ViewsViewlet extends Viewlet {
return TPromise.as([]);
}
protected getDefaultViewSize(): number | undefined {
return undefined;
}
private attachViewStyler(widget: IThemable, options?: { noContrastBorder?: boolean }): IDisposable {
return attachStyler(this.themeService, {
headerForeground: SIDE_BAR_SECTION_HEADER_FOREGROUND,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册