Back to Terminal Gui

Config Lexicon

docfx/includes/config-lexicon.md

2.0.11.5 KB
Original Source
TermMeaning
AppSettingsApplication-specific settings stored in the application's resources.
ApplyApply the configuration to the application; copies settings from configuration properties to corresponding static [ConfigProperty] properties.
ConfigPropertyA property decorated with [ConfigProperty] that can be configured via the configuration system.
ConfigurationA collection of settings defining application behavior and appearance.
ConfigurationManagerSystem that loads and manages application runtime settings from external sources.
LoadLoad configuration from given location(s), updating with new values. Loading doesn't apply settings automatically.
LocationStorage location for configuration (e.g., user's home directory, application directory).
ResetReset configuration to current values or hard-coded defaults. Does not load configuration.
ScopeDefines the context where configuration applies (Settings, Theme, or AppSettings).
SettingsRuntime options including both system settings and application-specific settings.
SourcesSet of locations where configuration can be stored (@Terminal.Gui.ConfigLocations enum).
ThemeNamed instance containing specific appearance settings.
ThemeInheritanceMechanism where themes can inherit and override settings from other themes.
ThemesCollection of named Theme definitions bundling visual and layout settings.