17 references to TrayIconStatusRules
Aspire.Tray.Tests (17)
src\Aspire.Tray\Linux\LinuxTrayApplication.cs (2)
331
var status =
TrayIconStatusRules
.Get(state);
335
var description = $"Aspire - {
TrayIconStatusRules
.Describe(status)}";
src\Aspire.Tray\Linux\LinuxTrayIcons.cs (2)
47
Gtk.cairo_paint_with_alpha(context,
TrayIconStatusRules
.IsDimmed(status) ? 0.4 : 1);
48
if (
TrayIconStatusRules
.HasBadge(status))
TrayIconStatusTests.cs (13)
13
Assert.Equal(TrayIconStatus.Idle,
TrayIconStatusRules
.Get(TrayPanelSamples.Empty()));
14
Assert.False(
TrayIconStatusRules
.HasBadge(TrayIconStatus.Idle));
15
Assert.False(
TrayIconStatusRules
.IsDimmed(TrayIconStatus.Idle));
24
Assert.Equal(TrayIconStatus.Running,
TrayIconStatusRules
.Get(state));
25
Assert.True(
TrayIconStatusRules
.HasBadge(TrayIconStatus.Running));
35
Assert.Equal(TrayIconStatus.Attention,
TrayIconStatusRules
.Get(state));
46
Assert.Equal(TrayIconStatus.Attention,
TrayIconStatusRules
.Get(failedStop));
47
Assert.Equal(TrayIconStatus.Attention,
TrayIconStatusRules
.Get(notice));
48
Assert.Equal(TrayIconStatus.Idle,
TrayIconStatusRules
.Get(noticeWhileIdle));
56
Assert.Equal(TrayIconStatus.Running,
TrayIconStatusRules
.Get(state));
67
var status =
TrayIconStatusRules
.Get(state);
70
Assert.True(
TrayIconStatusRules
.IsDimmed(status));
71
Assert.False(
TrayIconStatusRules
.HasBadge(status));