Support selection

This commit is contained in:
Daniel Imms
2017-08-31 00:09:23 -07:00
parent 5953bbab42
commit 3d1bb2c60f
8 changed files with 59 additions and 49 deletions
+7
View File
@@ -2,5 +2,12 @@ import { ITerminal } from '../Interfaces';
export interface IRenderLayer {
resize(terminal: ITerminal, canvasWidth: number, canvasHeight: number, charSizeChanged: boolean): void;
}
export interface IDataRenderLayer extends IRenderLayer {
render(terminal: ITerminal, startRow: number, endRow: number): void;
}
export interface ISelectionRenderLayer extends IRenderLayer {
render(terminal: ITerminal, start: [number, number], end: [number, number]): void;
}