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.