Editor

@JSGlobal @native @JSType class Editor extends Object
Companion
object
class Object
trait Any
class Object
trait Matchable
class Any

Value members

Constructors

def this(renderer: VirtualRenderer, session: IEditSession)

Concrete methods

def blockIndent(): Dynamic
def blockOutdent(arg: String): Dynamic
def blur(): Dynamic
def centerSelection(): Dynamic
def clearSelection(): Dynamic
def copyLinesDown(): Double
def copyLinesUp(): Double
def destroy(): Dynamic
def execCommand(command: String, args: Any): Dynamic
def find(needle: String, options: Any, animate: Boolean): Dynamic
def findNext(options: Any, animate: Boolean): Dynamic
def findPrevious(options: Any, animate: Boolean): Dynamic
def focus(): Dynamic
def getBehavioursEnabled(): Boolean
def getCopyText(): String
def getDragDelay(): Double
def getFirstVisibleRow(): Double
def getHighlightActiveLine(): Dynamic
def getHighlightSelectedWord(): Boolean
def getKeyboardHandler(): String
def getLastSearchOptions(): Dynamic
def getLastVisibleRow(): Double
def getNumberAt(): Double
def getOverwrite(): Boolean
def getPrintMarginColumn(): Double
def getReadOnly(): Boolean
def getScrollSpeed(): Double
def getSelectionStyle(): String
def getShowFoldWidgets(): Dynamic
def getShowInvisibles(): Boolean
def getShowPrintMargin(): Boolean
def getTheme(): String
def getValue(): String
def getWrapBehavioursEnabled(): Dynamic
def gotoLine(lineNumber: Double, column: Double, animate: Boolean): Dynamic
def gotoPageDown(): Dynamic
def gotoPageUp(): Dynamic
def indent(): Dynamic
def insert(text: String): Dynamic
def isFocused(): Dynamic
def isRowFullyVisible(row: Double): Boolean
def isRowVisible(row: Double): Boolean
def jumpToMatching(): Dynamic
def modifyNumber(amount: Double): Dynamic
def moveCursorTo(row: Double, column: Double, animate: Boolean): Dynamic
def moveCursorToPosition(position: Position): Dynamic
def moveLinesDown(): Double
def moveLinesUp(): Double
def moveText(fromRange: Range, toPosition: Any): Range
def onBlur(): Dynamic
def onChangeMode(e: Any): Dynamic
def onCommandKey(e: Any, hashId: Any, keyCode: Any): Dynamic
def onCopy(): Dynamic
def onCursorChange(): Dynamic
def onCut(): Dynamic
def onDocumentChange(e: Any): Dynamic
def onFocus(): Dynamic
def onPaste(text: String): Dynamic
def onSelectionChange(e: Any): Dynamic
def onTextInput(text: String): Dynamic
def redo(): Dynamic
def remove(dir: String): Dynamic
def removeLines(): Dynamic
def removeToLineEnd(): Dynamic
def removeToLineStart(): Dynamic
def removeWordLeft(): Dynamic
def removeWordRight(): Dynamic
def replace(replacement: String, options: Any): Dynamic
def replaceAll(replacement: String, options: Any): Dynamic
def resize(force: Boolean): Dynamic
def scrollPageDown(): Dynamic
def scrollPageUp(): Dynamic
def scrollToLine(line: Double, center: Boolean, animate: Boolean, callback: Function): Dynamic
def scrollToRow(): Dynamic
def selectAll(): Dynamic
def selectMoreLines(n: Double): Dynamic
def selectPageDown(): Dynamic
def selectPageUp(): Dynamic
def setAutoScrollEditorIntoView(auto: Boolean): Dynamic
def setBehavioursEnabled(enabled: Boolean): Dynamic
def setDragDelay(dragDelay: Double): Dynamic
def setFontSize(size: String): Dynamic
def setHighlightActiveLine(shouldHighlight: Boolean): Dynamic
def setHighlightSelectedWord(shouldHighlight: Boolean): Dynamic
def setKeyboardHandler(keyboardHandler: String): Dynamic
def setOptions(options: Dynamic): Dynamic
def setOverwrite(overwrite: Boolean): Dynamic
def setPrintMarginColumn(showPrintMargin: Double): Dynamic
def setReadOnly(readOnly: Boolean): Dynamic
def setScrollSpeed(speed: Double): Dynamic
def setSelectionStyle(style: String): Dynamic
def setSession(session: IEditSession): Dynamic
def setShowFoldWidgets(show: Boolean): Dynamic
def setShowInvisibles(showInvisibles: Boolean): Dynamic
def setShowPrintMargin(showPrintMargin: Boolean): Dynamic
def setStyle(style: String): Dynamic
def setTheme(theme: String): Dynamic
def setValue(`val`: String, cursorPos: Double): String
def setWrapBehavioursEnabled(enabled: Boolean): Dynamic
def splitLine(): Dynamic
def toLowerCase(): Dynamic
def toUpperCase(): Dynamic
def toggleCommentLines(): Dynamic
def toggleOverwrite(): Dynamic
def transposeLetters(): Dynamic
def undo(): Dynamic
def unsetStyle(): Dynamic

Inherited methods

def hasOwnProperty(v: String): Boolean
Inherited from
Object
def isPrototypeOf(v: Object): Boolean
Inherited from
Object
def propertyIsEnumerable(v: String): Boolean
Inherited from
Object
def toLocaleString(): String
Inherited from
Object
def valueOf(): Any
Inherited from
Object

Concrete fields

var completers: Array[Dynamic]
var container: HTMLElement
var inMultiSelectMode: Boolean