onWindowResize -> onDevicePixelRatioChange

This commit is contained in:
Daniel Imms
2019-05-18 19:27:06 -07:00
parent 5f70b3f3be
commit 24de302d2f
5 changed files with 8 additions and 8 deletions
+1 -1
View File
@@ -394,7 +394,7 @@ export class MockRenderer implements IRenderer {
onSelectionChanged(start: [number, number], end: [number, number]): void {}
onCursorMove(): void {}
onOptionsChanged(): void {}
onWindowResize(devicePixelRatio: number): void {}
onDevicePixelRatioChange(): void {}
clear(): void {}
renderRows(start: number, end: number): void {}
registerCharacterJoiner(handler: CharacterJoinerHandler): number { return 0; }
+2 -2
View File
@@ -31,12 +31,12 @@ export class RenderCoordinator extends Disposable {
this.register(this._renderDebouncer);
this._screenDprMonitor = new ScreenDprMonitor();
this._screenDprMonitor.setListener(() => this._renderer.onWindowResize(window.devicePixelRatio));
this._screenDprMonitor.setListener(() => this._renderer.onDevicePixelRatioChange());
this.register(this._screenDprMonitor);
// dprchange should handle this case, we need this as well for browsers that don't support the
// matchMedia query.
this.register(addDisposableDomListener(window, 'resize', () => this._renderer.onWindowResize(window.devicePixelRatio)));
this.register(addDisposableDomListener(window, 'resize', () => this._renderer.onDevicePixelRatioChange()));
}
public refreshRows(start: number, end: number): void {
+3 -3
View File
@@ -76,11 +76,11 @@ export class Renderer extends Disposable implements IRenderer {
}
}
public onWindowResize(devicePixelRatio: number): void {
public onDevicePixelRatioChange(): void {
// If the device pixel ratio changed, the char atlas needs to be regenerated
// and the terminal needs to refreshed
if (this._devicePixelRatio !== devicePixelRatio) {
this._devicePixelRatio = devicePixelRatio;
if (this._devicePixelRatio !== window.devicePixelRatio) {
this._devicePixelRatio = window.devicePixelRatio;
this.onResize(this._terminal.cols, this._terminal.rows);
}
}
+1 -1
View File
@@ -29,7 +29,7 @@ export interface IRenderer extends IDisposable {
dispose(): void;
onThemeChange(colors: IColorSet): void;
onWindowResize(devicePixelRatio: number): void;
onDevicePixelRatioChange(): void;
onResize(cols: number, rows: number): void;
onCharSizeChanged(): void;
onBlur(): void;
+1 -1
View File
@@ -213,7 +213,7 @@ export class DomRenderer extends Disposable implements IRenderer {
this._themeStyleElement.innerHTML = styles;
}
public onWindowResize(devicePixelRatio: number): void {
public onDevicePixelRatioChange(): void {
this._updateDimensions();
}