22 references to PanelAccessibleRole
Aspire.Tray.Tests (22)
src\Aspire.Tray\Common\TrayPanel.cs (4)
1451
AddTarget(targets, key, row, title, enabled, null,
PanelAccessibleRole
.Switch, on, description);
1513
PanelAccessibleRole
role =
PanelAccessibleRole
.Button, bool? isChecked = null, string? description = null, string? tooltip = null)
1531
_accessible.Add(new(PanelAccessibleKey.For(label),
PanelAccessibleRole
.Text, text, bounds, chrome ? bounds : bounds.Intersect(_viewport)));
src\Aspire.Tray\Common\TrayPanelScene.cs (3)
194
PanelAccessibleRole
Role =
PanelAccessibleRole
.Button,
219
PanelAccessibleRole
Role,
src\Aspire.Tray\Linux\LinuxPanelAccessibility.cs (5)
30
PanelAccessibleRole
.Text => Gtk.gtk_label_new(element.Name),
31
PanelAccessibleRole
.Switch => Gtk.gtk_check_button_new_with_label(""),
41
if (element.Role ==
PanelAccessibleRole
.Text)
65
if (element.Role ==
PanelAccessibleRole
.Switch)
77
else if (element.Role ==
PanelAccessibleRole
.Text)
TrayPanelTests.cs (10)
678
Assert.Equal(
PanelAccessibleRole
.Switch, launch.Role);
1318
[("Aspire",
PanelAccessibleRole
.Text), (status,
PanelAccessibleRole
.Text), ("Running",
PanelAccessibleRole
.Text)],
1323
Assert.Equal(
PanelAccessibleRole
.Button, firstRow.Role);
1338
("Clear recent AppHosts?",
PanelAccessibleRole
.Text, (bool?)null),
1339
("Pinned AppHosts are kept.",
PanelAccessibleRole
.Text, null),
1340
("Cancel",
PanelAccessibleRole
.Button, null),
1341
("Clear recent AppHosts",
PanelAccessibleRole
.Button, null)
1401
Assert.Equal(
PanelAccessibleRole
.Switch, launch.Role);