3 writes to Icon
Aspire.Tray.Tests (3)
src\Aspire.Tray\Linux\LinuxTrayMenu.cs (3)
49
items.Add(new("Settings...", LinuxTrayAction.Settings) {
Icon
= LinuxTrayIcon.Settings });
50
items.Add(new("Documentation", LinuxTrayAction.Documentation) {
Icon
= LinuxTrayIcon.Documentation });
102
Icon
= host switch
12 references to Icon
Aspire.Tray.Tests (12)
LinuxTrayTests.cs (8)
472
Assert.Equal(LinuxTrayIcon.Healthy, row.
Icon
);
473
Assert.Equal(LinuxTrayIcon.Documentation, menu.Single(item => item.Action == LinuxTrayAction.Documentation).
Icon
);
474
Assert.Equal(LinuxTrayIcon.Settings, menu.Single(item => item.Action == LinuxTrayAction.Settings).
Icon
);
587
Assert.Equal(Enum.Parse<LinuxTrayIcon>(health), row.
Icon
);
598
Assert.Equal(LinuxTrayIcon.Unknown, row.
Icon
);
621
Assert.Equal(LinuxTrayIcon.Stopped, row.
Icon
);
627
Assert.Equal(LinuxTrayIcon.Warning, row.
Icon
);
643
Assert.Equal(Enum.Parse<LinuxTrayIcon>(expected), row.
Icon
);
src\Aspire.Tray\Linux\LinuxTrayApplication.cs (4)
378
: item.
Icon
== LinuxTrayIcon.None ? Gtk.gtk_menu_item_new_with_label(item.Label)
380
if (item.
Icon
!= LinuxTrayIcon.None)
385
var image = item.
Icon
switch
389
_ => CreateHealthImage(item.
Icon
)