/** @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;