提交 83a30d79 编写于 作者: R rebornix

more list

上级 3d53af15
......@@ -26,7 +26,6 @@ import { CombinedSpliceable } from 'vs/base/browser/ui/list/splice';
import { clamp } from 'vs/base/common/numbers';
import { matchesPrefix } from 'vs/base/common/filters';
import { IDragAndDropData } from 'vs/base/browser/dnd';
import { IMouseWheelEvent } from 'vs/base/browser/mouseEvent';
interface ITraitChangeEvent {
indexes: number[];
......@@ -1307,14 +1306,6 @@ export class List<T> implements ISpliceable<T>, IDisposable {
this.eventBufferer.bufferEvents(() => this.spliceable.splice(start, deleteCount, elements));
}
triggerScrollFromMouseWheelEvent(browserEvent: IMouseWheelEvent) {
this.view.triggerScrollFromMouseWheelEvent(browserEvent);
}
updateDynamicHeight(index: number, element: T, size: number): void {
this.view.updateDynamicHeight(index, element, size);
}
updateWidth(index: number): void {
this.view.updateWidth(index);
}
......
......@@ -11,6 +11,7 @@ import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey';
import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding';
import { IListService, IWorkbenchListOptions, WorkbenchList } from 'vs/platform/list/browser/listService';
import { IThemeService } from 'vs/platform/theme/common/themeService';
import { IMouseWheelEvent } from 'vs/base/browser/mouseEvent';
export class NotebookCellList<T> extends WorkbenchList<T> {
get onWillScroll(): Event<ScrollEvent> { return this.view.onWillScroll; }
......@@ -62,4 +63,13 @@ export class NotebookCellList<T> extends WorkbenchList<T> {
return this.view.elementTop(index);
}
triggerScrollFromMouseWheelEvent(browserEvent: IMouseWheelEvent) {
this.view.triggerScrollFromMouseWheelEvent(browserEvent);
}
updateDynamicHeight(index: number, element: T, size: number): void {
this.view.updateDynamicHeight(index, element, size);
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册