penguin/AstroJS

Javascript framework for my blog

botanjs/src/externs/Components.Vim.VimArea.js

raw ยท 1148 bytes

/** @constructor
 *  @extends {EventDispatcher}
 *  @param {Element} stage
 *  @param {boolean} detectScreenSize
 */
Components.Vim.VimArea = function(stage, detectScreenSize){};

/** @type {Components.Vim.LineFeeder} */
Components.Vim.VimArea.prototype.contentFeeder;
/** @type {Components.Vim.Syntax.Analyzer} */
Components.Vim.VimArea.prototype.contentAnalyzer;
/** @type {Components.Vim.LineFeeder} */
Components.Vim.VimArea.prototype.statusFeeder;
/** @type {Components.Vim.StatusBar} */
Components.Vim.VimArea.prototype.statusBar;

/** @type {Components.Vim.State.Registers} */
Components.Vim.VimArea.prototype.registers;
/** @type {Components.Vim.State.Marks} */
Components.Vim.VimArea.prototype.marks;

/** @type Function */
Components.Vim.VimArea.prototype.demo;
/** @type Function */
Components.Vim.VimArea.prototype.display;

/** @type {number} */
Components.Vim.VimArea.prototype.index;
/** @type {number} */
Components.Vim.VimArea.prototype.rows;
/** @type {number} */
Components.Vim.VimArea.prototype.cols;
/** @type Array */
Components.Vim.VimArea.prototype.Instances;
/** @type Function */
Components.Vim.VimArea.prototype.dispose;