XenoAtom.Terminal.UI Home
  1. Home
  2. Docs
  3. Controls
  4. API
    1. Sponsor
    2. GitHub
    Menu
    Loading menu…

    On this page

    1. Home
    2. API
    3. XenoAtom.Terminal.UI.Styling
    4. Theme

    Theme Class

    Definition

    Namespace XenoAtom.Terminal.UI.Styling
    Assembly XenoAtom.Terminal.UI.dll
    Inherits Object
    Implements IStyle<T>
    Show inherited members (7)
    • System.Object.Equals(System.Object?)
    • System.Object.Equals(System.Object?, System.Object?)
    • System.Object.GetHashCode()
    • System.Object.GetType()
    • System.Object.MemberwiseClone()
    • System.Object.ReferenceEquals(System.Object?, System.Object?)
    • System.Object.ToString()
    [NullableContext((byte)1)]
    [Nullable((byte)0)]
    public sealed class Theme : IStyle<Theme>
    
    Tip: use kind:method, kind:property, kind:ctor. Press Esc to clear.

    Constructors (1)

    Theme()

    Properties (28)

    Accent
    Background
    Border
    ControlFill
    ControlFillHover
    ControlFillPressed
    Default
    DefaultLight
    Disabled
    Error
    FocusBorder
    Foreground
    GradientMixSpace
    InputFill
    InputFillFocused
    IStyle<Theme>.Key
    Lines
    Muted
    PopupSurface
    Primary
    Scheme
    ScrollBars
    Selection
    Success
    Surface
    SurfaceAlt
    Terminal
    Warning

    Methods (12)

    BaseTextStyle()
    BorderStyle(Boolean)
    ControlFillStyle()
    ForegroundTextStyle()
    FromScheme(ColorScheme, ThemeSchemeBrightness, ThemeAccentColor)
    GetMarkupStyles()
    InputFillStyle()
    InputFillStyle(Boolean)
    MutedTextStyle()
    PopupSurfaceStyle()
    SelectionStyle()
    SurfaceStyle()

    This project is part of the XenoAtom.


    Copyright © 2026, Alexandre Mutel aka xoofx - Content licensed under the Creative Commons CC BY 4.0 | Site generated by lunet hosted on GitHub Pages