Class DarkTheme
Default dark framework theme: neutral dark background, gray text, cyan accent, and green active
selection.
public sealed class DarkTheme : ThemeBase, ITheme
- Inheritance
-
DarkTheme
- Implements
- Inherited Members
Remarks
This is the initial
TigerConsole.CurrentTheme. It derives from ThemeBase,
overriding only the roles that differ from the base fallback model.Properties
Accent
Primary accent ink.
protected override CliCellStyle Accent { get; }
Property Value
Alert
Markup alert foreground/background; composed from the alert surface when not overridden.
protected override CliCellStyle? Alert { get; }
Property Value
Background
Base output or application background style.
protected override CliCellStyle Background { get; }
Property Value
ButtonInactiveSelected
Selected button style when its group is unfocused; defaults to inactive selection.
protected override CliCellStyle? ButtonInactiveSelected { get; }
Property Value
ButtonMarker
Button marker ink; defaults to Accent.
protected override CliCellStyle? ButtonMarker { get; }
Property Value
DefaultSurfaceAlt
Alternate row style for the default surface;
null means no zebra style.protected override CliCellStyle? DefaultSurfaceAlt { get; }
Property Value
DialogTitle
Dialog title ink; defaults to Accent.
protected override CliCellStyle? DialogTitle { get; }
Property Value
Error
Markup error foreground; defaults through warning to accent.
protected override CliCellStyle? Error { get; }
Property Value
ErrorSurface
Error message-box surface; composed from error/warning/accent ink when not overridden.
protected override CliCellStyle? ErrorSurface { get; }
Property Value
Frame
Frame/border ink.
protected override CliCellStyle Frame { get; }
Property Value
InactiveSelectedListItem
Selected list item style when the list is unfocused; defaults to MutedText.
protected override CliCellStyle? InactiveSelectedListItem { get; }
Property Value
InactiveTextInput
Unfocused text-input style; defaults to MutedText.
protected override CliCellStyle? InactiveTextInput { get; }
Property Value
Key
Structured-output key or identity value foreground; defaults to accent.
protected override CliCellStyle? Key { get; }
Property Value
Link
Structured-output link foreground; defaults to underlined accent.
protected override CliCellStyle? Link { get; }
Property Value
MutedText
Muted or secondary text ink.
protected override CliCellStyle MutedText { get; }
Property Value
Name
Unique theme name (see Name).
public override string Name { get; }
Property Value
Path
Structured-output path foreground; defaults to muted text.
protected override CliCellStyle? Path { get; }
Property Value
ProgressBarComplete
Complete-state progress-bar ink; defaults through success to accent.
protected override CliCellStyle? ProgressBarComplete { get; }
Property Value
ScrollIndicator
Scroll indicator ink; defaults to Accent.
protected override CliCellStyle? ScrollIndicator { get; }
Property Value
Selected
Active selection style.
protected override CliCellStyle Selected { get; }
Property Value
Status
Status or hint row style; defaults to MutedText.
protected override CliCellStyle? Status { get; }
Property Value
Success
Success foreground accent; defaults to accent.
protected override CliCellStyle? Success { get; }
Property Value
TableCell
Table body foreground; defaults to text.
protected override CliCellStyle? TableCell { get; }
Property Value
TableFrame
Table frame foreground; defaults to frame.
protected override CliCellStyle? TableFrame { get; }
Property Value
TableHeader
Table header foreground; defaults to accent.
protected override CliCellStyle? TableHeader { get; }
Property Value
Text
Default text ink.
protected override CliCellStyle Text { get; }
Property Value
TextInput
Focused text-input style; defaults to Text.
protected override CliCellStyle? TextInput { get; }
Property Value
Warning
Warning foreground accent; defaults to accent.
protected override CliCellStyle? Warning { get; }
Property Value
WarningSurface
Warning message-box surface; composed from warning/accent ink when not overridden.
protected override CliCellStyle? WarningSurface { get; }