28 references to ActionKind
aspire-tray (28)
TrayApplication.Actions.cs (12)
20
case
ActionKind
.Dashboard:
23
case
ActionKind
.Stop:
41
case
ActionKind
.Start:
48
case
ActionKind
.TogglePin:
52
case
ActionKind
.CopyPath:
56
case
ActionKind
.Explorer:
57
case
ActionKind
.OpenIn:
65
if (target.Kind ==
ActionKind
.Explorer)
75
case
ActionKind
.ClearRecent:
81
case
ActionKind
.Documentation:
84
case
ActionKind
.Settings:
87
case
ActionKind
.Quit:
TrayApplication.cs (1)
352
Dispatch(new(
ActionKind
.Settings));
TrayApplication.Menus.cs (13)
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);
408
private sealed record ActionTarget(
ActionKind
Kind, AppHostId Id = default, FolderApplication? Application = null);
TrayApplication.NativeSmoke.cs (2)
350
ActionKind
.Documentation => _artwork!.DocumentationBitmap,
351
ActionKind
.Settings => _artwork!.SettingsBitmap,