botanjs/src/externs/Components.Vim.LineFeeder.js
raw ยท 1684 bytes
/**
* @constructor
* @param {number} range
* @param {number} cols
*/
Components.Vim.LineFeeder = function(range, cols){};
/** @type {Components.Vim.Cursor} */
Components.Vim.LineFeeder.prototype.cursor;
/** @type {Components.Vim.LineBuffer} */
Components.Vim.LineFeeder.prototype.firstBuffer;
/** @type {Components.Vim.LineBuffer} */
Components.Vim.LineFeeder.prototype.lastBuffer;
/** @type EventDispatcher */
Components.Vim.LineFeeder.prototype.dispatcher;
/** @type Function */
Components.Vim.LineFeeder.prototype.softReset;
/** @type Function */
Components.Vim.LineFeeder.prototype.pan;
/** @type Function */
Components.Vim.LineFeeder.prototype.render;
/** @type Function */
Components.Vim.LineFeeder.prototype.setRender;
/** @type Function */
Components.Vim.LineFeeder.prototype.init;
/** @type Function */
Components.Vim.LineFeeder.prototype.setWrap;
/** @type {Array} */
Components.Vim.LineFeeder.prototype.lineBuffers;
/** @type {boolean} */
Components.Vim.LineFeeder.prototype.EOF;
/** @type {boolean} */
Components.Vim.LineFeeder.prototype.wrap;
/** @type {number} */
Components.Vim.LineFeeder.prototype.panX;
/** @type {number} */
Components.Vim.LineFeeder.prototype.panY;
/** @type {number} */
Components.Vim.LineFeeder.prototype.moreAt;
/** @type {number} */
Components.Vim.LineFeeder.prototype.linesTotal;
/** @type {number} */
Components.Vim.LineFeeder.prototype.linesOccupied;
/** @type {string} */
Components.Vim.LineFeeder.prototype.docPos;
/** @type {function(number): string} */
Components.Vim.LineFeeder.prototype.line;
/** @type {string} */
Components.Vim.LineFeeder.prototype.lineStat;
/** @type {string} */
Components.Vim.LineFeeder.prototype.content;