A container for the text editor options.
Declaration Syntax
C# | Visual Basic | Visual C++ |
[SerializableAttribute] public class TextEditorOptions : INotifyPropertyChanged
<SerializableAttribute> _ Public Class TextEditorOptions _ Implements INotifyPropertyChanged
[SerializableAttribute] public ref class TextEditorOptions : INotifyPropertyChanged
Members
All Members | Constructors | Methods | Properties | Events | |
Icon | Member | Description |
---|---|---|
TextEditorOptions()()()() |
Initializes an empty instance of TextEditorOptions.
| |
TextEditorOptions(TextEditorOptions) |
Initializes a new instance of TextEditorOptions by copying all values
from options to the new instance.
| |
AllowScrollBelowDocument |
Gets/Sets whether the user can scroll below the bottom of the document.
The default value is false; but it a good idea to set this property to true when using folding.
| |
AllowToggleOverstrikeMode |
Gets/Sets if the user is allowed to enable/disable overstrike mode.
| |
ColumnRulerPosition |
Gets/Sets where the column ruler should be shown.
| |
ConvertTabsToSpaces |
Gets/Sets whether to use spaces for indentation instead of tabs.
| |
CutCopyWholeLine |
Gets/Sets whether copying without a selection copies the whole current line.
| |
EnableEmailHyperlinks |
Gets/Sets whether to enable clickable hyperlinks for e-mail addresses in the editor.
| |
EnableHyperlinks |
Gets/Sets whether to enable clickable hyperlinks in the editor.
| |
EnableImeSupport |
Gets/Sets whether the support for Input Method Editors (IME)
for non-alphanumeric scripts (Chinese, Japanese, Korean, ...) is enabled.
| |
EnableRectangularSelection |
Enables rectangular selection (press ALT and select a rectangle)
| |
EnableTextDragDrop |
Enable dragging text within the text area.
| |
EnableVirtualSpace |
Gets/Sets whether the user can set the caret behind the line ending
(into "virtual space").
Note that virtual space is always used (independent from this setting)
when doing rectangle selections.
| |
Equals(Object) | (Inherited from Object.) | |
Finalize()()()() | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetIndentationString(Int32) |
Gets text required to indent from the specified column to the next indentation level.
| |
GetType()()()() | Gets the Type of the current instance. (Inherited from Object.) | |
HideCursorWhileTyping |
Gets/Sets if mouse cursor should be hidden while user is typing.
| |
HighlightCurrentLine |
Gets/Sets if current line should be shown.
| |
IndentationSize |
Gets/Sets the width of one indentation unit.
| |
IndentationString |
Gets the text used for indentation.
| |
InheritWordWrapIndentation |
Gets/Sets whether the indentation is inherited from the first line when word-wrapping.
The default value is true.
| |
MemberwiseClone()()()() | Creates a shallow copy of the current Object. (Inherited from Object.) | |
OnPropertyChanged(String) |
Raises the PropertyChanged event.
| |
OnPropertyChanged(PropertyChangedEventArgs) |
Raises the PropertyChanged event.
| |
PropertyChanged | Occurs when a property value changes. | |
RequireControlModifierForHyperlinkClick |
Gets/Sets whether the user needs to press Control to click hyperlinks.
The default value is true.
| |
ShowBoxForControlCharacters |
Gets/Sets whether to show a box with the hex code for control characters.
| |
ShowColumnRuler |
Gets/Sets whether the column ruler should be shown.
| |
ShowEndOfLine |
Gets/Sets whether to show ¶ at the end of lines.
| |
ShowSpaces |
Gets/Sets whether to show · for spaces.
| |
ShowTabs |
Gets/Sets whether to show » for tabs.
| |
ToString()()()() | (Inherited from Object.) | |
WordWrapIndentation |
Gets/Sets the indentation used for all lines except the first when word-wrapping.
The default value is 0.
|
Inheritance Hierarchy
Object | |
TextEditorOptions |
Assembly: ICSharpCode.AvalonEdit (Module: ICSharpCode.AvalonEdit.dll) Version: 5.0.0.4238