Table of Contents

Interface IVisualTheme

Namespace
Alternet.Editor.Wpf
Assembly
Alternet.Editor.Wpf.v9.dll

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 the IVisualTheme.

ApplyToCodeCompletionBox(ICodeCompletionBox)

When implemented by a class, assigns color teme properties to a given ICodeCompletionBox according to values stored in the IVisualTheme.

ApplyToCodeCompletionButton(ICodeCompletionButton)

When implemented by a class, assigns color teme properties to a given ICodeCompletionButton according to values stored in the IVisualTheme.

ApplyToCodeCompletionHint(ICodeCompletionHint)

When implemented by a class, assigns color teme properties to a given ICodeCompletionHint according to values stored in the IVisualTheme.

ApplyToEdit(TextEditor)

When implemented by a class, assigns color teme properties to a given TextEditor according to values stored in the IVisualTheme.

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 of TextEditor control.