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: </shared/eclipse/e4/orion/I201404012230/bundles/org.eclipse.orion.client.editor/web/orion/editor/textView.js>.
Constructor Attributes | Constructor Name and Description |
---|---|
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.
|
|
whether or not the view is wrappable.
|
|
whether or not the view wraps lines.
|
|
the offset in a line where text should wrap.
|
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.
{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