Table of Contents

Class ThemeManager

Namespace
Terminal.Gui.Configuration
Assembly
Terminal.Gui.dll

Static facade for the active theme. Backed by ThemeSettings and Shared.

public static class ThemeManager
Inheritance
ThemeManager
Inherited Members

Fields

DEFAULT_THEME_NAME

The name of the default theme.

Properties

Theme

Gets or sets the currently selected theme name. Setting this applies ThemeScope overlays and raises ThemeChanged.

Methods

GetCurrentThemeName()

Gets the current theme name.

GetThemeNames()

Gets the available theme names from configuration, with DEFAULT_THEME_NAME first.

Events

ThemeChanged

Raised after Theme changes and overlays have been published.