Skip to content

RoyalApps.RoyalTerminal.Avalonia.App API

Source-indexed API reference for RoyalApps.RoyalTerminal.Avalonia.App.

Reusable RoyalTerminal Avalonia application shell with window chrome, native menus, settings, capture replay UI, and multi-session terminal workflows.

Package

  • Package ID: RoyalApps.RoyalTerminal.Avalonia.App
  • Source project: src/RoyalTerminal.Avalonia.App/RoyalTerminal.Avalonia.App.csproj
  • Related guide: Reusable App Shell

Notes

  • This package is indexed directly from the public source files.
  • Detailed member pages are unavailable because the Markdown reflection generator could not load this assembly in the current environment.
  • The source index keeps the package discoverable from the docs site and links each public type back to the repository.

RoyalTerminal.Avalonia.App

TypeKindSource
MainWindowclasssrc/RoyalTerminal.Avalonia.App/MainWindow.axaml.cs
MainWindowShellOptionsclasssrc/RoyalTerminal.Avalonia.App/MainWindowShellOptions.cs

RoyalTerminal.Avalonia.App.Controls

TypeKindSource
CompositionRingSpinnerclasssrc/RoyalTerminal.Avalonia.App/Controls/CompositionRingSpinner.cs

RoyalTerminal.Avalonia.App.Services

TypeKindSource
AllowAllTerminalPaneSplitPolicyclasssrc/RoyalTerminal.Avalonia.App/Services/TerminalPaneSplitPolicy.cs
ApplicationNativeMenuFactoryclasssrc/RoyalTerminal.Avalonia.App/Services/ApplicationNativeMenuFactory.cs
AppPreferencesSerializerclasssrc/RoyalTerminal.Avalonia.App/Services/AppPreferencesStore.cs
AppPreferencesStoreFactoryclasssrc/RoyalTerminal.Avalonia.App/Services/AppPreferencesStore.cs
AppWindowStateenumsrc/RoyalTerminal.Avalonia.App/Services/AppPreferencesStore.cs
DelegateTerminalPaneSplitPolicyclasssrc/RoyalTerminal.Avalonia.App/Services/TerminalPaneSplitPolicy.cs
IAppPreferencesStoreinterfacesrc/RoyalTerminal.Avalonia.App/Services/AppPreferencesStore.cs
ITerminalPaneSplitPolicyinterfacesrc/RoyalTerminal.Avalonia.App/Services/TerminalPaneSplitPolicy.cs
JsonFileAppPreferencesStoreclasssrc/RoyalTerminal.Avalonia.App/Services/AppPreferencesStore.cs
TerminalPaneSplitPoliciesclasssrc/RoyalTerminal.Avalonia.App/Services/TerminalPaneSplitPolicy.cs
TerminalShaderSampleOptionclasssrc/RoyalTerminal.Avalonia.App/Services/TerminalShaderSampleCatalog.cs
TransportAllowListTerminalPaneSplitPolicyclasssrc/RoyalTerminal.Avalonia.App/Services/TerminalPaneSplitPolicy.cs

RoyalTerminal.Avalonia.App.Styles

TypeKindSource
PopupTransparencyHintExtensionclasssrc/RoyalTerminal.Avalonia.App/Styles/PopupTransparencyHintExtension.cs

RoyalTerminal.Avalonia.App.ViewModels

TypeKindSource
AboutRoyalTerminalViewModelclasssrc/RoyalTerminal.Avalonia.App/ViewModels/AboutRoyalTerminalViewModel.cs
AppThemeModeenumsrc/RoyalTerminal.Avalonia.App/ViewModels/MainWindowViewModel.cs
MainWindowViewModelclasssrc/RoyalTerminal.Avalonia.App/ViewModels/MainWindowViewModel.cs

RoyalTerminal.Avalonia.App.Views

TypeKindSource
AboutRoyalTerminalWindowclasssrc/RoyalTerminal.Avalonia.App/Views/AboutRoyalTerminalWindow.axaml.cs
MainViewclasssrc/RoyalTerminal.Avalonia.App/Views/MainView.axaml.cs

MIT Licensed