@@ -27,6 +27,7 @@ export interface ILayout {
2727 splitPanePos : ( number | string ) [ ] ;
2828 horizontalSplitPanePos : ( number | string ) [ ] ;
2929 activityBar : ViewVisibility ;
30+ auxiliaryBar : ViewVisibility ;
3031 panel : IPanelViewState ;
3132 statusBar : ViewVisibility ;
3233 sidebar : ISidebarViewState ;
@@ -40,16 +41,18 @@ export class LayoutModel implements ILayout {
4041 public horizontalSplitPanePos : ( number | string ) [ ] ;
4142 public groupSplitPos : ( number | string ) [ ] ;
4243 public activityBar : ViewVisibility ;
44+ public auxiliaryBar : ViewVisibility ;
4345 public panel : IPanelViewState ;
4446 public statusBar : ViewVisibility ;
4547 public sidebar : ISidebarViewState ;
4648 public menuBar : IMenuBarViewState ;
4749 public editorGroupDirection : MenuBarMode ;
4850 constructor (
49- splitPanePos : string [ ] = [ '300px' , 'auto' ] ,
51+ splitPanePos : ( number | string ) [ ] = [ 300 , 'auto' , 300 ] ,
5052 horizontalSplitPanePos = [ 'auto' , '150px' ] ,
5153 groupSplitPos = [ ] ,
5254 activityBar = { hidden : false } ,
55+ auxiliaryBar = { hidden : true } ,
5356 panel = { hidden : false , panelMaximized : false } ,
5457 statusBar = { hidden : false } ,
5558 sidebar = { hidden : false , position : Position . left } ,
@@ -60,6 +63,7 @@ export class LayoutModel implements ILayout {
6063 this . horizontalSplitPanePos = horizontalSplitPanePos ;
6164 this . groupSplitPos = groupSplitPos ;
6265 this . activityBar = activityBar ;
66+ this . auxiliaryBar = auxiliaryBar ;
6367 this . panel = panel ;
6468 this . statusBar = statusBar ;
6569 this . sidebar = sidebar ;
0 commit comments