Table of Contents

Class TigerBlueTheme

Namespace
ItTiger.TigerCli.Tui.Themes
Assembly
ItTiger.TigerCli.dll
Blue-accented framework theme: cyan accent, dark-blue dialog background, white table headers. (This is the original TigerCli dark palette, preserved as its own named theme.)
public sealed class TigerBlueTheme : ThemeBase, ITheme
Inheritance
TigerBlueTheme
Implements
Inherited Members

Properties

Accent

Primary accent ink.
protected override CliCellStyle Accent { get; }

Property Value

CliCellStyle

AlertSurface

Attention surface; defaults to Background.
protected override CliCellStyle? AlertSurface { get; }

Property Value

CliCellStyle

AlertSurfaceAlt

Alternate row style for the alert surface; null means no zebra style.
protected override CliCellStyle? AlertSurfaceAlt { get; }

Property Value

CliCellStyle

Background

Base output or application background style.
protected override CliCellStyle Background { get; }

Property Value

CliCellStyle

ButtonInactiveSelected

Selected button style when its group is unfocused; defaults to inactive selection.
protected override CliCellStyle? ButtonInactiveSelected { get; }

Property Value

CliCellStyle

ButtonMarker

Button marker ink; defaults to Accent.
protected override CliCellStyle? ButtonMarker { get; }

Property Value

CliCellStyle

DefaultSurfaceAlt

Alternate row style for the default surface; null means no zebra style.
protected override CliCellStyle? DefaultSurfaceAlt { get; }

Property Value

CliCellStyle

DialogTitle

Dialog title ink; defaults to Accent.
protected override CliCellStyle? DialogTitle { get; }

Property Value

CliCellStyle

Error

Markup error foreground; defaults through warning to accent.
protected override CliCellStyle? Error { get; }

Property Value

CliCellStyle

ErrorSurface

Error message-box surface; composed from error/warning/accent ink when not overridden.
protected override CliCellStyle? ErrorSurface { get; }

Property Value

CliCellStyle

Frame

Frame/border ink.
protected override CliCellStyle Frame { get; }

Property Value

CliCellStyle

InactiveSelectedListItem

Selected list item style when the list is unfocused; defaults to MutedText.
protected override CliCellStyle? InactiveSelectedListItem { get; }

Property Value

CliCellStyle

InactiveTextInput

Unfocused text-input style; defaults to MutedText.
protected override CliCellStyle? InactiveTextInput { get; }

Property Value

CliCellStyle

Key

Structured-output key or identity value foreground; defaults to accent.
protected override CliCellStyle? Key { get; }

Property Value

CliCellStyle
Structured-output link foreground; defaults to underlined accent.
protected override CliCellStyle? Link { get; }

Property Value

CliCellStyle

MutedText

Muted or secondary text ink.
protected override CliCellStyle MutedText { get; }

Property Value

CliCellStyle

Name

Unique theme name (see Name).
public override string Name { get; }

Property Value

string

PanelSurface

Elevated or panel surface; defaults to Background.
protected override CliCellStyle? PanelSurface { get; }

Property Value

CliCellStyle

PanelSurfaceAlt

Alternate row style for the panel surface; null means no zebra style.
protected override CliCellStyle? PanelSurfaceAlt { get; }

Property Value

CliCellStyle

Path

Structured-output path foreground; defaults to muted text.
protected override CliCellStyle? Path { get; }

Property Value

CliCellStyle

ProgressBarComplete

Complete-state progress-bar ink; defaults through success to accent.
protected override CliCellStyle? ProgressBarComplete { get; }

Property Value

CliCellStyle

ScrollIndicator

Scroll indicator ink; defaults to Accent.
protected override CliCellStyle? ScrollIndicator { get; }

Property Value

CliCellStyle

Selected

Active selection style.
protected override CliCellStyle Selected { get; }

Property Value

CliCellStyle

Status

Status or hint row style; defaults to MutedText.
protected override CliCellStyle? Status { get; }

Property Value

CliCellStyle

Success

Success foreground accent; defaults to accent.
protected override CliCellStyle? Success { get; }

Property Value

CliCellStyle

TableCell

Table body foreground; defaults to text.
protected override CliCellStyle? TableCell { get; }

Property Value

CliCellStyle

TableFrame

Table frame foreground; defaults to frame.
protected override CliCellStyle? TableFrame { get; }

Property Value

CliCellStyle

TableHeader

Table header foreground; defaults to accent.
protected override CliCellStyle? TableHeader { get; }

Property Value

CliCellStyle

Text

Default text ink.
protected override CliCellStyle Text { get; }

Property Value

CliCellStyle

TextInput

Focused text-input style; defaults to Text.
protected override CliCellStyle? TextInput { get; }

Property Value

CliCellStyle

Warning

Warning foreground accent; defaults to accent.
protected override CliCellStyle? Warning { get; }

Property Value

CliCellStyle

WarningSurface

Warning message-box surface; composed from warning/accent ink when not overridden.
protected override CliCellStyle? WarningSurface { get; }

Property Value

CliCellStyle