@@ -44,8 +44,6 @@ export interface IViewLayout {
4444
4545 getScrollable ( ) : Scrollable ;
4646
47- onMaxLineWidthChanged ( width : number ) : void ;
48-
4947 getScrollWidth ( ) : number ;
5048 getScrollHeight ( ) : number ;
5149
@@ -56,8 +54,6 @@ export interface IViewLayout {
5654 getFutureViewport ( ) : Viewport ;
5755
5856 validateScrollPosition ( scrollPosition : INewScrollPosition ) : IScrollPosition ;
59- setScrollPosition ( position : INewScrollPosition , type : ScrollType ) : void ;
60- deltaScrollNow ( deltaScrollLeft : number , deltaScrollTop : number ) : void ;
6157
6258 getLinesViewportData ( ) : IPartialViewLinesViewportData ;
6359 getLinesViewportDataAtScrollTop ( scrollTop : number ) : IPartialViewLinesViewportData ;
@@ -68,18 +64,10 @@ export interface IViewLayout {
6864 getVerticalOffsetForLineNumber ( lineNumber : number ) : number ;
6965 getWhitespaceAtVerticalOffset ( verticalOffset : number ) : IViewWhitespaceViewportData | null ;
7066
71- // --------------- Begin vertical whitespace management
72- changeWhitespace < T > ( callback : ( accessor : IWhitespaceChangeAccessor ) => T ) : T ;
73-
7467 /**
7568 * Get the layout information for whitespaces currently in the viewport
7669 */
7770 getWhitespaceViewportData ( ) : IViewWhitespaceViewportData [ ] ;
78-
79- // TODO@Alex whitespace management should work via a change accessor sort of thing
80- onHeightMaybeChanged ( ) : void ;
81-
82- // --------------- End vertical whitespace management
8371}
8472
8573export interface ICoordinatesConverter {
@@ -169,6 +157,10 @@ export interface IViewModel extends IViewEventEmitter, ICursorSimpleModel {
169157 getVerticalOffsetForLineNumber ( viewLineNumber : number ) : number ;
170158 getScrollTop ( ) : number ;
171159 setScrollTop ( newScrollTop : number , scrollType : ScrollType ) : void ;
160+ setScrollPosition ( position : INewScrollPosition , type : ScrollType ) : void ;
161+ deltaScrollNow ( deltaScrollLeft : number , deltaScrollTop : number ) : void ;
162+ changeWhitespace ( callback : ( accessor : IWhitespaceChangeAccessor ) => void ) : void ;
163+ setMaxLineWidth ( maxLineWidth : number ) : void ;
172164 //#endregion
173165}
174166
0 commit comments