mirror of
https://github.com/Microsoft/vscode
synced 2024-08-26 20:39:37 +00:00
inset -> output.
This commit is contained in:
parent
9878ccfbd7
commit
11a84a6e8a
|
@ -109,7 +109,7 @@ export class OutputElement extends Disposable {
|
|||
|
||||
if (result.type !== RenderOutputType.Mainframe) {
|
||||
// this.viewCell.selfSizeMonitoring = true;
|
||||
this._notebookEditor.createInset(
|
||||
this._notebookEditor.createOutput(
|
||||
this._diffElementViewModel,
|
||||
this._nestedCell,
|
||||
result,
|
||||
|
|
|
@ -33,7 +33,7 @@ export interface INotebookTextDiffEditor extends ICommonNotebookEditor {
|
|||
getLayoutInfo(): NotebookLayoutInfo;
|
||||
layoutNotebookCell(cell: DiffElementViewModelBase, height: number): void;
|
||||
getOutputRenderer(): OutputRenderer;
|
||||
createInset(cellDiffViewModel: DiffElementViewModelBase, cellViewModel: IDiffNestedCellViewModel, output: IInsetRenderOutput, getOffset: () => number, diffSide: DiffSide): void;
|
||||
createOutput(cellDiffViewModel: DiffElementViewModelBase, cellViewModel: IDiffNestedCellViewModel, output: IInsetRenderOutput, getOffset: () => number, diffSide: DiffSide): void;
|
||||
showInset(cellDiffViewModel: DiffElementViewModelBase, cellViewModel: IDiffNestedCellViewModel, displayOutput: ICellOutputViewModel, diffSide: DiffSide): void;
|
||||
removeInset(cellDiffViewModel: DiffElementViewModelBase, cellViewModel: IDiffNestedCellViewModel, output: ICellOutputViewModel, diffSide: DiffSide): void;
|
||||
hideInset(cellDiffViewModel: DiffElementViewModelBase, cellViewModel: IDiffNestedCellViewModel, output: ICellOutputViewModel): void;
|
||||
|
|
|
@ -590,7 +590,7 @@ export class NotebookTextDiffEditor extends EditorPane implements INotebookTextD
|
|||
this._list.triggerScrollFromMouseWheelEvent(event);
|
||||
}
|
||||
|
||||
createInset(cellDiffViewModel: DiffElementViewModelBase, cellViewModel: DiffNestedCellViewModel, output: IInsetRenderOutput, getOffset: () => number, diffSide: DiffSide): void {
|
||||
createOutput(cellDiffViewModel: DiffElementViewModelBase, cellViewModel: DiffNestedCellViewModel, output: IInsetRenderOutput, getOffset: () => number, diffSide: DiffSide): void {
|
||||
this._insetModifyQueueByOutputId.queue(output.source.model.outputId + (diffSide === DiffSide.Modified ? '-right' : 'left'), async () => {
|
||||
const activeWebview = diffSide === DiffSide.Modified ? this._modifiedWebview : this._originalWebview;
|
||||
if (!activeWebview) {
|
||||
|
@ -599,7 +599,7 @@ export class NotebookTextDiffEditor extends EditorPane implements INotebookTextD
|
|||
|
||||
if (!activeWebview.insetMapping.has(output.source)) {
|
||||
const cellTop = this._list.getAbsoluteTopOfElement(cellDiffViewModel);
|
||||
await activeWebview.createInset({ diffElement: cellDiffViewModel, cellHandle: cellViewModel.handle, cellId: cellViewModel.id, cellUri: cellViewModel.uri }, output, cellTop, getOffset());
|
||||
await activeWebview.createOutput({ diffElement: cellDiffViewModel, cellHandle: cellViewModel.handle, cellId: cellViewModel.id, cellUri: cellViewModel.uri }, output, cellTop, getOffset());
|
||||
} else {
|
||||
const cellTop = this._list.getAbsoluteTopOfElement(cellDiffViewModel);
|
||||
const scrollTop = this._list.scrollTop;
|
||||
|
|
|
@ -479,7 +479,7 @@ export interface INotebookEditor extends ICommonNotebookEditor {
|
|||
/**
|
||||
* Render the output in webview layer
|
||||
*/
|
||||
createInset(cell: ICellViewModel, output: IInsetRenderOutput, offset: number): Promise<void>;
|
||||
createOutput(cell: ICellViewModel, output: IInsetRenderOutput, offset: number): Promise<void>;
|
||||
|
||||
/**
|
||||
* Remove the output from the webview layer
|
||||
|
|
|
@ -1693,7 +1693,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditor
|
|||
await this._webview?.updateMarkdownPreviewSelectionState(cell.id, isSelected);
|
||||
}
|
||||
|
||||
async createInset(cell: CodeCellViewModel, output: IInsetRenderOutput, offset: number): Promise<void> {
|
||||
async createOutput(cell: CodeCellViewModel, output: IInsetRenderOutput, offset: number): Promise<void> {
|
||||
this._insetModifyQueueByOutputId.queue(output.source.model.outputId, async () => {
|
||||
if (!this._webview) {
|
||||
return;
|
||||
|
@ -1703,7 +1703,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditor
|
|||
|
||||
if (!this._webview!.insetMapping.has(output.source)) {
|
||||
const cellTop = this._list.getAbsoluteTopOfElement(cell);
|
||||
await this._webview!.createInset({ cellId: cell.id, cellHandle: cell.handle, cellUri: cell.uri }, output, cellTop, offset);
|
||||
await this._webview!.createOutput({ cellId: cell.id, cellHandle: cell.handle, cellUri: cell.uri }, output, cellTop, offset);
|
||||
} else {
|
||||
const cellTop = this._list.getAbsoluteTopOfElement(cell);
|
||||
const scrollTop = this._list.scrollTop;
|
||||
|
|
|
@ -1163,7 +1163,7 @@ var requirejs = (function() {
|
|||
await p;
|
||||
}
|
||||
|
||||
async createInset(cellInfo: T, content: IInsetRenderOutput, cellTop: number, offset: number) {
|
||||
async createOutput(cellInfo: T, content: IInsetRenderOutput, cellTop: number, offset: number) {
|
||||
if (this._disposed) {
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -150,7 +150,7 @@ export class CellOutputElement extends Disposable {
|
|||
}
|
||||
|
||||
if (renderResult.type !== RenderOutputType.Mainframe) {
|
||||
this.notebookEditor.createInset(this.viewCell, renderResult, this.viewCell.getOutputOffset(index));
|
||||
this.notebookEditor.createOutput(this.viewCell, renderResult, this.viewCell.getOutputOffset(index));
|
||||
this.domNode.classList.add('background');
|
||||
} else {
|
||||
this.domNode.classList.add('foreground', 'output-element');
|
||||
|
@ -388,7 +388,7 @@ export class CellOutputContainer extends Disposable {
|
|||
const renderedOutput = this.outputEntries.get(currOutput);
|
||||
if (renderedOutput && renderedOutput.renderResult) {
|
||||
if (renderedOutput.renderResult.type !== RenderOutputType.Mainframe) {
|
||||
this.notebookEditor.createInset(this.viewCell, renderedOutput.renderResult as IInsetRenderOutput, this.viewCell.getOutputOffset(index));
|
||||
this.notebookEditor.createOutput(this.viewCell, renderedOutput.renderResult as IInsetRenderOutput, this.viewCell.getOutputOffset(index));
|
||||
} else {
|
||||
this.viewCell.updateOutputHeight(index, renderedOutput.domClientHeight);
|
||||
}
|
||||
|
|
|
@ -309,7 +309,7 @@ export class TestNotebookEditor implements INotebookEditor {
|
|||
// throw new Error('Method not implemented.');
|
||||
return;
|
||||
}
|
||||
createInset(cell: CellViewModel, output: IInsetRenderOutput, offset: number): Promise<void> {
|
||||
createOutput(cell: CellViewModel, output: IInsetRenderOutput, offset: number): Promise<void> {
|
||||
return Promise.resolve();
|
||||
}
|
||||
createMarkdownPreview(cell: ICellViewModel): Promise<void> {
|
||||
|
|
Loading…
Reference in a new issue