Use consistent refresh/render method names

This commit is contained in:
Daniel Imms
2018-01-05 08:19:30 -08:00
parent a846e8c08d
commit e20d2caa0e
4 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -1041,7 +1041,7 @@ export class Terminal extends EventEmitter implements ITerminal, IInputHandlingT
*/
public refresh(start: number, end: number): void {
if (this.renderer) {
this.renderer.queueRefresh(start, end);
this.renderer.refreshRows(start, end);
}
}
+1 -1
View File
@@ -19,7 +19,7 @@ export interface IRenderer extends IEventEmitter {
onCursorMove(): void;
onOptionsChanged(): void;
clear(): void;
queueRefresh(start: number, end: number): void;
refreshRows(start: number, end: number): void;
}
export interface IRenderLayer {
+3 -3
View File
@@ -52,7 +52,7 @@ export class Renderer extends EventEmitter implements IRenderer {
};
this._devicePixelRatio = window.devicePixelRatio;
this._updateDimensions();
this._renderDebouncer = new RenderDebouncer(this._terminal, this._refreshLoop.bind(this));
this._renderDebouncer = new RenderDebouncer(this._terminal, this._renderRows.bind(this));
}
public onWindowResize(devicePixelRatio: number): void {
@@ -128,7 +128,7 @@ export class Renderer extends EventEmitter implements IRenderer {
* @param {number} start The start row.
* @param {number} end The end row.
*/
public queueRefresh(start: number, end: number): void {
public refreshRows(start: number, end: number): void {
this._renderDebouncer.refresh(start, end);
}
@@ -136,7 +136,7 @@ export class Renderer extends EventEmitter implements IRenderer {
* Performs the refresh loop callback, calling refresh only if a refresh is
* necessary before queueing up the next one.
*/
private _refreshLoop(start: number, end: number): void {
private _renderRows(start: number, end: number): void {
this._renderLayers.forEach(l => l.onGridChanged(this._terminal, start, end));
this._terminal.emit('refresh', {start, end});
}
+1 -1
View File
@@ -240,7 +240,7 @@ export class MockRenderer implements IRenderer {
onOptionsChanged(): void {}
onWindowResize(devicePixelRatio: number): void {}
clear(): void {}
queueRefresh(start: number, end: number): void {}
refreshRows(start: number, end: number): void {}
}
export class MockViewport implements IViewport {