本文整理汇总了TypeScript中vs/base/common/scrollable.Scrollable.getScrollDimensions方法的典型用法代码示例。如果您正苦于以下问题:TypeScript Scrollable.getScrollDimensions方法的具体用法?TypeScript Scrollable.getScrollDimensions怎么用?TypeScript Scrollable.getScrollDimensions使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类vs/base/common/scrollable.Scrollable
的用法示例。
在下文中一共展示了Scrollable.getScrollDimensions方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: getFutureViewport
public getFutureViewport(): Viewport {
const scrollDimensions = this.scrollable.getScrollDimensions();
const currentScrollPosition = this.scrollable.getFutureScrollPosition();
return new Viewport(
currentScrollPosition.scrollTop,
currentScrollPosition.scrollLeft,
scrollDimensions.width,
scrollDimensions.height
);
}
示例2: getLinesViewportDataAtScrollTop
public getLinesViewportDataAtScrollTop(scrollTop: number): IPartialViewLinesViewportData {
// do some minimal validations on scrollTop
const scrollDimensions = this.scrollable.getScrollDimensions();
if (scrollTop + scrollDimensions.height > scrollDimensions.scrollHeight) {
scrollTop = scrollDimensions.scrollHeight - scrollDimensions.height;
}
if (scrollTop < 0) {
scrollTop = 0;
}
return this._linesLayout.getLinesViewportData(scrollTop, scrollTop + scrollDimensions.height);
}
示例3: _getTotalHeight
private _getTotalHeight(): number {
const scrollDimensions = this.scrollable.getScrollDimensions();
let result = this._linesLayout.getLinesTotalHeight();
if (this._configuration.editor.viewInfo.scrollBeyondLastLine) {
result += scrollDimensions.height - this._configuration.editor.lineHeight;
} else {
result += this._getHorizontalScrollbarHeight(scrollDimensions);
}
return Math.max(scrollDimensions.height, result);
}
示例4: getScrollHeight
public getScrollHeight(): number {
const scrollDimensions = this.scrollable.getScrollDimensions();
return scrollDimensions.scrollHeight;
}
示例5: getScrollWidth
public getScrollWidth(): number {
const scrollDimensions = this.scrollable.getScrollDimensions();
return scrollDimensions.scrollWidth;
}