Interface IVisualTheme
Properties and methods for representing a single visual theme.
public interface IVisualTheme : IDisposable
Properties
- Font
When implemented by a class, gets or sets the font used for the color theme.
- ImagesColor
When implemented by a class, gets or sets the type of background (light or dark) for the color theme.
- this[string]
When implemented by a class, specifies an Item indexer that uses the name of the LexStyle as an index.
- LexStyles
When implemented by a class, gets or sets the LexStyle array used for the color theme.
- LineStyles
When implemented by a class, gets or sets the IEditLineStyle array used for the color theme.
- Name
When implemented by a class, gets or sets the name of the color theme.
- ReadOnly
When implemented by a class, gets or sets a bool value that indicates whether or not the color theme should be modified.
Methods
- ApplyLexStylesToEdit(TextEditor)
When implemented by a class, assigns only lex style properties to a given
TextEditor
according to values stored in theIVisualTheme
.
- ApplyToCodeCompletionBox(ICodeCompletionBox)
When implemented by a class, assigns color teme properties to a given
ICodeCompletionBox
according to values stored in theIVisualTheme
.
- ApplyToCodeCompletionButton(ICodeCompletionButton)
When implemented by a class, assigns color teme properties to a given
ICodeCompletionButton
according to values stored in theIVisualTheme
.
- ApplyToCodeCompletionHint(ICodeCompletionHint)
When implemented by a class, assigns color teme properties to a given
ICodeCompletionHint
according to values stored in theIVisualTheme
.
- ApplyToEdit(TextEditor)
When implemented by a class, assigns color teme properties to a given
TextEditor
according to values stored in theIVisualTheme
.
- Assign(IVisualTheme)
When implemented by a class, copies the content from another
IVisualTheme
object.
- LoadFromEdit(TextEditor)
When implemented by a class, changes values stored in the
IVisualTheme
accordingly to property values ofTextEditor
control.