29 references to Row
Aspire.Tray.Tests (29)
src\Aspire.Tray\Common\TrayPanel.cs (7)
444
=> kind is PanelTargetKind.
Row
or PanelTargetKind.ToggleRecent or PanelTargetKind.Documentation
486
var top = Scene.Targets.FirstOrDefault(target => target.Key == row with { Kind = PanelTargetKind.
Row
, Item = 0 })?.Bounds.Y ?? bottom;
583
index = order.FindIndex(target => target.Kind == PanelTargetKind.
Row
&& target.Key.Host == current.Host
639
if (_actions is not null && target.Kind is not (PanelTargetKind.More or PanelTargetKind.
Row
) && !IsActionItem(target.Kind))
649
case PanelTargetKind.
Row
:
1025
var rowKey = new PanelTargetKey(PanelTargetKind.
Row
, section, host.Id);
1391
&& value.Kind is PanelTargetKind.
Row
or PanelTargetKind.Dashboard or PanelTargetKind.Stop
TrayPanelTests.cs (22)
94
var rows = scene.Targets.Where(target => target.Kind is PanelTargetKind.
Row
).ToList();
132
var rows = scene.Targets.Where(target => target.Kind == PanelTargetKind.
Row
).ToList();
151
Assert.Equal(2, panel.Scene.Targets.Count(target => target.Kind == PanelTargetKind.
Row
&& target.Key.Section == PanelSection.Recent));
161
Assert.Equal(2, panel.Scene.Targets.Count(target => target.Kind == PanelTargetKind.
Row
));
172
var response = Click(panel, Target(panel, PanelTargetKind.
Row
, host).HitBounds, offsetX: 10);
177
var focused = Target(panel, PanelTargetKind.
Row
, state.AppHosts[0]).Key;
188
var row = Target(panel, PanelTargetKind.
Row
, host);
202
var next = Target(panel, PanelTargetKind.
Row
, state.AppHosts[3]);
367
panel.Focus(Target(panel, PanelTargetKind.
Row
, last).Key);
383
Assert.Equal(Target(panel, PanelTargetKind.
Row
, state.AppHosts[0]).Key, panel.FocusedTarget);
451
var row = Target(panel, PanelTargetKind.
Row
, state.AppHosts[0]);
491
var first = panel.Scene.Targets.FirstOrDefault(target => target.Kind == PanelTargetKind.
Row
&& target.Host == state.AppHosts[0]);
505
Assert.Equal(new PanelTargetKey(PanelTargetKind.
Row
, PanelSection.Running, state.AppHosts[0].Id), panel.FocusedTarget);
511
Assert.Equal(new PanelTargetKey(PanelTargetKind.
Row
, PanelSection.Running, state.AppHosts[^1].Id), panel.FocusedTarget);
559
Assert.Contains(panel.Scene.Targets, target => target.Kind == PanelTargetKind.
Row
&& target.Host == state.AppHosts[1]);
571
Assert.Null(Click(panel, Target(panel, PanelTargetKind.
Row
, stopping).HitBounds, offsetX: 10).Action);
572
Assert.Null(Click(panel, Target(panel, PanelTargetKind.
Row
, starting).HitBounds, offsetX: 10).Action);
674
Assert.DoesNotContain(panel.Scene.Targets, target => target.Kind == PanelTargetKind.
Row
);
1171
var row = panel.Scene.Targets.Where(target => target.Kind == PanelTargetKind.
Row
).ElementAt(1);
1212
Assert.Equal(PanelTargetKind.
Row
, firstRow.Target?.Kind);
1269
var last = panel.Scene.Accessibility.Last(element => element.Target?.Kind == PanelTargetKind.
Row
);
1314
Assert.All(panel.Scene.Targets.Where(target => target.Kind is PanelTargetKind.
Row
or PanelTargetKind.ToggleRecent or PanelTargetKind.ClearRecent),