Introduce new Buffer and BufferSet classes

This commit is contained in:
Paris Kasidiaris
2017-07-16 03:47:15 +03:00
committed by Paris Kasidiaris
parent c94fdaecb2
commit 95cb6f30bb
4 changed files with 70 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
/**
* @license MIT
*/
import { ITerminal } from './Interfaces';
import { CircularList } from './utils/CircularList';
export class Buffer {
private _lines: CircularList<any>;
private _ybase: number;
private _ydisp: number;
private _y: number;
private _x: number;
private _tabs: any;
constructor(private terminal: ITerminal) {
this._lines = new CircularList(this.terminal.scrollback);
}
public get lines(): CircularList {
return this._lines;
}
}