Table of Contents

Method DeriveAccent

Namespace
Terminal.Gui.Drawing
Assembly
Terminal.Gui.dll

DeriveAccent(Scheme, Attribute?)

Derives an opaque Accent Scheme from the specified Base scheme at draw time. The background is shifted slightly brighter (on dark) or dimmer (on light) relative to Base, and forced to be opaque (A=255). The foreground is resolved from Base.

public static Scheme DeriveAccent(Scheme baseScheme, Attribute? defaultTerminalColors)

Parameters

baseScheme Scheme

The Base scheme to derive Accent colors from.

defaultTerminalColors Attribute?

The terminal's actual default foreground/background colors (queried via OSC 10/11), used to resolve None. If null, falls back to White/Black.

Returns

Scheme

A new Scheme with an opaque Normal attribute derived from baseScheme.