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

    XenoAtom.Terminal.UI Namespace

    Core namespace for the retained-mode terminal UI framework: visuals, bindings, app loop, and integration entry points.

    Classes (25)

    BindableAttribute
    BindingAccessor
    BindingAccessor<T>
    BindingManager
    Colors
    FluentAttribute
    FuncState_TExtensions
    FuncState<T>
    FuncState<T>.Accessor
    RoutedEvent
    RoutedEvent<TArgs>
    RoutedEventArgs
    RoutedEventAttribute
    State_TExtensions
    State<T>
    State<T>.Accessor
    TerminalApp
    TerminalApp.Accessor
    TerminalAppExtensions
    TerminalAppOptions
    TerminalExtensions
    TerminalRunningContext
    Visual
    Visual.Accessor
    VisualExtensions

    Structs (10)

    Binding
    Binding<T>
    BindingManager.SuppressReadTrackingSession
    BindingManager.SuppressWriteTrackingSession
    BindingManager.TrackingSession
    Color
    Delegator<TDelegate>
    Style
    TerminalLiveOptions
    TerminalRunOptions

    Interfaces (5)

    FuncState<T>.IBindings
    IVisualElement
    State<T>.IBindings
    TerminalApp.IBindings
    Visual.IBindings

    Enums (11)

    Align
    ColorKind
    ColorMixSpace
    InitialFocusMode
    Orientation
    ProgressBarVariant
    RoutingPhase
    RoutingStrategy
    TerminalLoopResult
    TextAlignment
    TextTrimming

    Remarks

    This namespace contains the base primitives used by all controls and supporting subsystems.

    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