The ColorScheme type exposes the following members.

Constructors

  Name Description
Public method ColorScheme()()()()
Creates a new instance.
Public method ColorScheme(ColorScheme)
Creates a copy of another instance.

Methods

  Name Description
Public method GetColor
Gets color pair for a character-class.
Public method GetMarkingDecoration
Gets how text marked with specified ID should be decorated.
Public method GetMarkingDecorations(array<Int32>[]()[][])
Gets multiple TextDecoration at once associated with specified marking IDs.
Public method GetMarkingDecorations(UInt32)
Gets decorations associated with marking IDs from bit mask (internal representation).
Public method SetColor
Sets color pair for a character-class.
Public method SetMarkingDecoration
Sets how text parts marked with specified ID should be decorated.

Fields

  Name Description
Public field CleanedLineBar
Color of the dirt bar at left of a modified but saved (cleaned) line.
Public field DirtyLineBar
Color of the dirt bar at left of a modified line.
Public field EofColor
Color of EOF chars.
Public field EolColor
Color of EOL chars.
Public field HighlightColor
Underline color of the line which the caret is on.
Public field LineNumberBack
Background color of the line number text.
Public field LineNumberFore
Color of the line number text.
Public field MatchedBracketBack
Background color of the bracket which is matching to the bracket at caret.
Public field MatchedBracketFore
Color of the bracket which is matching to the bracket at caret.
Public field RightEdgeColor
Color of the right edge of text area (line wrapping edge).
Public field SelectionBack
Background color of selected text.
Public field SelectionFore
Color of selected text.
Public field WhiteSpaceColor
Color of white-space chars.

Properties

  Name Description
Public property BackColor
Background color of normal text.
Public property Static member Default
Gets default color scheme.
Public property ForeColor
Foreground color of normal text.

See Also