Skip to content
ConsoleMonster
Class

ThemeScheme

ConsoleMonster.Styling

Namespace
ConsoleMonster.Styling
Assembly
ConsoleMonster
Modifiers
sealed

A named catalogue palette and the labels used by theme lists and galleries.

Inheritance

  • object
  • ThemeScheme

Usage

Explore 1 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by 1

Properties

public string Name { get; } #

The explicit variant name accepted by Theme.FromName, settings and BaseScheme theme files.

public string Family { get; } #

The family name. Choosing a family selects its variant for the detected terminal background.

public ThemeBackground Variant { get; } #

The background this palette is designed for.

public string DisplayName { get; } #

The upstream name to show in a gallery; use Name when storing an explicit choice.

public TerminalScheme Scheme { get; } #

The immutable upstream palette for faithful or accessible derivation with Theme.FromScheme.