22 references to PanelAccessibleRole
Aspire.Tray.Tests (22)
src\Aspire.Tray\Common\TrayPanel.cs (4)
1451AddTarget(targets, key, row, title, enabled, null, PanelAccessibleRole.Switch, on, description); 1513PanelAccessibleRole 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)
194PanelAccessibleRole Role = PanelAccessibleRole.Button, 219PanelAccessibleRole Role,
src\Aspire.Tray\Linux\LinuxPanelAccessibility.cs (5)
30PanelAccessibleRole.Text => Gtk.gtk_label_new(element.Name), 31PanelAccessibleRole.Switch => Gtk.gtk_check_button_new_with_label(""), 41if (element.Role == PanelAccessibleRole.Text) 65if (element.Role == PanelAccessibleRole.Switch) 77else if (element.Role == PanelAccessibleRole.Text)
TrayPanelTests.cs (10)
678Assert.Equal(PanelAccessibleRole.Switch, launch.Role); 1318[("Aspire", PanelAccessibleRole.Text), (status, PanelAccessibleRole.Text), ("Running", PanelAccessibleRole.Text)], 1323Assert.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) 1401Assert.Equal(PanelAccessibleRole.Switch, launch.Role);