Class Index | File Index

Classes


Class orion.editor.TextViewOptions

This object describes the options for the text view.

See:
orion.editor.TextView
orion.editor.TextView#setOptions orion.editor.TextView#getOptions


Defined in: </jobs/genie.orion/orion-client-stable/workspace/bundles/org.eclipse.orion.client.editor/web/orion/editor/textView.js>.

Class Summary
Constructor Attributes Constructor Name and Description
 
Field Summary
Field Attributes Field Name and Description
 
whether or not to show the block cursor.
 
whether or not the tab key inserts white spaces.
 
whether or not the view is in full selection mode.
 
the offset in a line where the print margin should be displayed.
 
the text model for the view.
 
whether or not the view is in insert/overwrite mode.
 
the parent element for the view, it can be either a DOM element or an ID for a DOM element.
 
whether or not the view is read-only.
 
the time duration in miliseconds for scrolling animation.
 
whether or not the editor is in single line mode.
 
whether or not the tab keypress is consumed by the view or is used for focus traversal.
 
The number of spaces in a tab.
 
the TextTheme manager.
 
the CSS class for the view theming.
 
the Undo Stack.
 
whether or not the view is wrappable.
 
whether or not the view wraps lines.
 
the offset in a line where text should wrap.
Class Detail
orion.editor.TextViewOptions()
Field Detail
{Boolean} blockCursorVisible
whether or not to show the block cursor.
Default Value:
false

{Boolean} expandTab
whether or not the tab key inserts white spaces.
Default Value:
false

{Boolean} fullSelection
whether or not the view is in full selection mode.
Default Value:
true

{Number} marginOffset
the offset in a line where the print margin should be displayed. 0 means no print margin.
Default Value:
0

{orion.editor.TextModel} model
the text model for the view. If it is not set the view creates an empty orion.editor.TextModel.

{Boolean} overwriteMode
whether or not the view is in insert/overwrite mode.
Default Value:
false

{String|DOMElement} parent
the parent element for the view, it can be either a DOM element or an ID for a DOM element.

{Boolean} readonly
whether or not the view is read-only.
Default Value:
false

{Number} scrollAnimation
the time duration in miliseconds for scrolling animation. 0 means no animation.
Default Value:
0

{Boolean} singleMode
whether or not the editor is in single line mode.
Default Value:
false

{Boolean} tabMode
whether or not the tab keypress is consumed by the view or is used for focus traversal.
Default Value:
true

{Number} tabSize
The number of spaces in a tab.
Default Value:
8

{orion.editor.TextTheme} theme
the TextTheme manager. TODO more info on this
Default Value:
orion.editor.TextTheme.getTheme()

{String} themeClass
the CSS class for the view theming.

{orion.editor.UndoStack} undoStack
the Undo Stack.

{Boolean} wrapable
whether or not the view is wrappable.
Default Value:
false

{Boolean} wrapMode
whether or not the view wraps lines.
Default Value:
false

{Number} wrapOffset
the offset in a line where text should wrap. 0 means wrap at the client area right edge.
Default Value:
0

Documentation generated by JsDoc Toolkit 2.4.0 on Fri Mar 17 2017 08:51:35 GMT-0400 (EDT)