2 instantiations of PanelAccessibleElement
Aspire.Tray.Tests (2)
src\Aspire.Tray\Common\TrayPanel.cs (2)
1518_accessible.Add(new(PanelAccessibleKey.For(key), role, name, bounds, hit, target, description)); 1531_accessible.Add(new(PanelAccessibleKey.For(label), PanelAccessibleRole.Text, text, bounds, chrome ? bounds : bounds.Intersect(_viewport)));
13 references to PanelAccessibleElement
Aspire.Tray.Tests (13)
src\Aspire.Tray\Common\TrayPanel.cs (2)
83private List<PanelAccessibleElement> _accessible = []; 750var accessible = new List<PanelAccessibleElement>();
src\Aspire.Tray\Common\TrayPanelScene.cs (1)
240IReadOnlyList<PanelAccessibleElement> Accessibility)
src\Aspire.Tray\Linux\LinuxPanelAccessibility.cs (1)
24foreach (var element in scene.Accessibility)
TrayPanelTests.cs (9)
1000var title = scene.Accessibility.Single(element => element.Key.Label == "header.title"); 1001var status = scene.Accessibility.Single(element => element.Key.Label == "header.status"); 1320var firstRow = scene.Accessibility[3]; 1324var recent = scene.Accessibility.Single(element => element.Target?.Kind == PanelTargetKind.ToggleRecent); 1378var last = panel.Scene.Accessibility.Last(element => element.Target?.Kind == PanelTargetKind.Row); 1380var status = panel.Scene.Accessibility.Single(element => element.Key.Label == "header.status"); 1387var visible = panel.Scene.Accessibility.Single(element => element.Key == last.Key); 1399var launch = panel.Scene.Accessibility.Single(element => element.Target?.Kind == PanelTargetKind.LaunchAtSignIn); 1439var quit = panel.Scene.Accessibility.Single(element => element.Target?.Kind == PanelTargetKind.Quit);