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)
83
private List<
PanelAccessibleElement
> _accessible = [];
750
var accessible = new List<
PanelAccessibleElement
>();
src\Aspire.Tray\Common\TrayPanelScene.cs (1)
240
IReadOnlyList<
PanelAccessibleElement
> Accessibility)
src\Aspire.Tray\Linux\LinuxPanelAccessibility.cs (1)
24
foreach (
var
element in scene.Accessibility)
TrayPanelTests.cs (9)
1000
var
title = scene.Accessibility.Single(element => element.Key.Label == "header.title");
1001
var
status = scene.Accessibility.Single(element => element.Key.Label == "header.status");
1320
var
firstRow = scene.Accessibility[3];
1324
var
recent = scene.Accessibility.Single(element => element.Target?.Kind == PanelTargetKind.ToggleRecent);
1378
var
last = panel.Scene.Accessibility.Last(element => element.Target?.Kind == PanelTargetKind.Row);
1380
var
status = panel.Scene.Accessibility.Single(element => element.Key.Label == "header.status");
1387
var
visible = panel.Scene.Accessibility.Single(element => element.Key == last.Key);
1399
var
launch = panel.Scene.Accessibility.Single(element => element.Target?.Kind == PanelTargetKind.LaunchAtSignIn);
1439
var
quit = panel.Scene.Accessibility.Single(element => element.Target?.Kind == PanelTargetKind.Quit);