@@ -44,7 +44,7 @@ export interface IViewOptions {
44
44
}
45
45
46
46
export interface IView extends ee . IEventEmitter {
47
- readonly initialSize : number ;
47
+ preferredSize : number ;
48
48
size : number ;
49
49
sizing : ViewSizing ;
50
50
fixedSize : number ;
@@ -75,7 +75,7 @@ export abstract class View extends ee.EventEmitter implements IView {
75
75
protected _fixedSize : number ;
76
76
protected _minimumSize : number ;
77
77
78
- constructor ( public initialSize : number , opts : IViewOptions ) {
78
+ constructor ( public preferredSize : number , opts : IViewOptions ) {
79
79
super ( ) ;
80
80
81
81
this . size = 0 ;
@@ -275,8 +275,8 @@ export abstract class AbstractCollapsibleView extends HeaderView {
275
275
276
276
this . setBodySize ( types . isUndefined ( opts . bodySize ) ? 22 : opts . bodySize ) ;
277
277
278
- if ( typeof this . initialSize === 'undefined' ) {
279
- this . initialSize = this . _bodySize + this . headerSize ;
278
+ if ( typeof this . preferredSize === 'undefined' ) {
279
+ this . preferredSize = this . _bodySize + this . headerSize ;
280
280
}
281
281
282
282
this . changeState ( types . isUndefined ( opts . initialState ) ? CollapsibleState . EXPANDED : opts . initialState ) ;
@@ -821,7 +821,7 @@ export class SplitView extends lifecycle.Disposable implements
821
821
let diff = event . current - this . state . start ;
822
822
823
823
for ( let i = 0 ; i < this . views . length ; i ++ ) {
824
- this . views [ i ] . size = this . state . sizes [ i ] ;
824
+ this . views [ i ] . size = this . views [ i ] . preferredSize = this . state . sizes [ i ] ;
825
825
}
826
826
827
827
if ( diff < 0 ) {
@@ -857,7 +857,7 @@ export class SplitView extends lifecycle.Disposable implements
857
857
858
858
this . views . forEach ( ( v , i ) => {
859
859
if ( v . sizing === ViewSizing . Flexible ) {
860
- totalWeight += v . initialSize ;
860
+ totalWeight += v . preferredSize ;
861
861
} else {
862
862
fixedSize += v . fixedSize ;
863
863
}
@@ -870,7 +870,7 @@ export class SplitView extends lifecycle.Disposable implements
870
870
if ( totalWeight === 0 ) {
871
871
v . size = flexibleSize ;
872
872
} else {
873
- v . size = v . initialSize * flexibleSize / totalWeight ;
873
+ v . size = v . preferredSize * flexibleSize / totalWeight ;
874
874
}
875
875
} else {
876
876
v . size = v . fixedSize ;
0 commit comments