13 instantiations of PanelSettings
Aspire.Tray.Tests (13)
src\Aspire.Tray\Common\PanelSettings.cs (2)
22return new(settings.Read(), error, preview); 27return new(null, TraySettingsText.GetReadError(ex, error), preview);
TrayPanelTests.cs (11)
57panel.ShowSettings(new(new TrayStartupState(true, true, null), null, Preview: false)); 60panel.ShowSettings(new(new TrayStartupState(false, false, null), null, Preview: false)); 671panel.ShowSettings(new(new TrayStartupState(false, true, null), null, Preview: false)); 687panel.UpdateSettings(new(new TrayStartupState(true, true, null), null, Preview: false)); 695panel.ShowSettings(new(new TrayStartupState(false, false, null), null, Preview: false)); 708panel.ShowSettings(new(null, "Could not read launch at sign-in: denied", Preview: false)); 723panel.ShowSettings(new(new TrayStartupState(false, true, null), null, Preview: false)); 733panel.ShowSettings(new(new TrayStartupState(false, true, null), null, Preview: false)); 747panel.ShowSettings(new(null, null, Preview: false)); 1397panel.ShowSettings(new(new TrayStartupState(false, true, null), null, Preview: false)); 1428panel.ShowSettings(new(null, null, Preview: false));
12 references to PanelSettings
Aspire.Tray.Tests (12)
src\Aspire.Tray\Common\PanelSettings.cs (2)
17public static PanelSettings Read(ITrayStartupSettings settings, bool preview, Action<Exception>? logFailure = null, 35public static PanelSettings SetLaunchAtSignIn(ITrayStartupSettings settings, bool enabled, bool preview,
src\Aspire.Tray\Common\TrayPanel.cs (6)
87private PanelSettings? _settings; 224public PanelResponse ShowSettings(PanelSettings settings) 240public PanelResponse UpdateSettings(PanelSettings settings) 816void AddSettingsItems(PanelSettings settings) 1427private void AddSettingsToggle(List<PanelCommand> commands, List<PanelHitTarget> targets, PanelTargetKind kind, PanelSettings settings, 1454private void AddAbout(List<PanelCommand> commands, PanelSettings settings, double top, TrayPanelPalette palette)
src\Aspire.Tray\Linux\LinuxTrayApplication.cs (2)
620_panel!.ShowSettings(PanelSettings.Read(startup, preview: false, LogPanelSettingsFailure)); 623_panel!.UpdateSettings(PanelSettings.SetLaunchAtSignIn(startup, action.Enabled, preview: false, LogPanelSettingsFailure));
src\Aspire.Tray\Linux\LinuxTrayPanel.cs (2)
259internal void ShowSettings(PanelSettings settings) => Apply(_panel.ShowSettings(settings)); 261internal void UpdateSettings(PanelSettings settings) => Apply(_panel.UpdateSettings(settings));