Support basic cursor

This commit is contained in:
Daniel Imms
2017-08-31 17:02:24 -07:00
parent d3650d9d80
commit fd18f7cba7
4 changed files with 81 additions and 3 deletions
+3 -1
View File
@@ -10,6 +10,7 @@ import { IDataRenderLayer, ISelectionRenderLayer } from './Interfaces';
import { BackgroundRenderLayer } from './BackgroundRenderLayer';
import { ForegroundRenderLayer } from './ForegroundRenderLayer';
import { SelectionRenderLayer } from './SelectionRenderLayer';
import { CursorRenderLayer } from './CursorRenderLayer';
export class Renderer {
/** A queue of the rows to be refreshed */
@@ -22,7 +23,8 @@ export class Renderer {
constructor(private _terminal: ITerminal) {
this._dataRenderLayers = [
new BackgroundRenderLayer(this._terminal.element),
new ForegroundRenderLayer(this._terminal.element)
new ForegroundRenderLayer(this._terminal.element),
new CursorRenderLayer(this._terminal.element)
];
this._selectionRenderLayers = [
new SelectionRenderLayer(this._terminal.element)