#nullable enable using System.Text.Json.Serialization; namespace Terminal.Gui; /// /// The root object for a Theme. A Theme is a set of settings that are applied to the running /// as a group. /// /// /// /// /// /// /// "Default": { /// "ColorSchemes": [ /// { /// "TopLevel": { /// "Normal": { /// "Foreground": "BrightGreen", /// "Background": "Black" /// }, /// "Focus": { /// "Foreground": "White", /// "Background": "Cyan" /// /// }, /// "HotNormal": { /// "Foreground": "Yellow", /// "Background": "Black" /// /// }, /// "HotFocus": { /// "Foreground": "Blue", /// "Background": "Cyan" /// }, /// "Disabled": { /// "Foreground": "DarkGray", /// "Background": "Black" /// /// } /// } /// /// [JsonConverter (typeof (ScopeJsonConverter))] public class ThemeScope : Scope { }