13 instantiations of new
aspire-tray (13)
TrayApplication.cs (1)
352
Dispatch(
new
(ActionKind.Settings));
TrayApplication.Menus.cs (12)
78
root.ClearCommand = AddAction(root, recent, "Clear recently opened...",
new
(ActionKind.ClearRecent), state.CanClearRecent);
80
var documentation = AddAction(root, root.Handle, "Documentation",
new
(ActionKind.Documentation), true);
82
var settings = AddAction(root, root.Handle, "Settings...",
new
(ActionKind.Settings), true);
86
AddAction(root, root.Handle, "Quit Aspire",
new
(ActionKind.Quit), true);
110
new
(ActionKind.Dashboard, host.Id), host.CanOpenDashboard);
113
new
(ActionKind.Stop, host.Id), host.CanStop);
118
new
(ActionKind.Start, host.Id), host.CanStart);
120
row.Pin = AddAction(root, submenu, host.IsPinned ? "Unpin AppHost" : "Pin AppHost",
new
(ActionKind.TogglePin, host.Id), true);
122
row.Explorer = AddAction(root, submenu, "Show in File Explorer",
new
(ActionKind.Explorer, host.Id), true);
123
row.CopyPath = AddAction(root, submenu, "Copy path",
new
(ActionKind.CopyPath, host.Id), true);
127
var id = AddAction(root, row.OpenIn, application.Title,
new
(ActionKind.OpenIn, host.Id, application), true);
389
var command = AddAction(context, context.Handle, host.IsPinned ? "Unpin AppHost" : "Pin AppHost",
new
(ActionKind.TogglePin, host.Id), true);
7 references to new
aspire-tray (7)
TrayApplication.Actions.cs (1)
8
private void Dispatch(
ActionTarget
target)
TrayApplication.Menus.cs (3)
243
private static uint AddAction(NativeMenu menu, nint parent, string title,
ActionTarget
target, bool enabled)
359
if (!_quitRequested && menu.Commands.TryGetValue(selected, out
var
target))
435
internal Dictionary<uint,
ActionTarget
> Commands { get; } = [];
TrayApplication.NativeSmoke.cs (3)
11
private readonly Dictionary<int,
ActionTarget
> _smokeActions = [];
113
var
action = _menu!.Commands.Values.Single(action => action.Kind.ToString() == kind && action.Id == id);
348
: item.Submenu == 0 && root.Commands.TryGetValue(item.Id, out
var
command) ? command.Kind switch