35 references to Scene
aspire-tray (35)
NativeSmokeHarness.cs (1)
350
Require(_application.PanelForSmoke.
Scene
.Accessibility.Single(element => element.Target?.Kind == PanelTargetKind.LaunchAtSignIn)
src\Aspire.Tray\Common\TrayPanel.cs (12)
138
_ =
Scene
;
147
_ =
Scene
;
218
=> FocusAt(
Scene
.Targets.Where(target => target.Enabled && IsPrimary(target.Kind)).ToList(), 0);
309
var target =
Scene
.Targets.FirstOrDefault(target => target.Key == key);
331
var targets =
Scene
.Targets.Where(target => target.Enabled).ToList();
338
var targets =
Scene
.Targets;
444
var focused =
Scene
.Targets.FirstOrDefault(target => target.Key == _focus);
453
return MoveFocus(
Scene
.Targets.Where(target => target.Enabled).ToList(), key == PanelKey.Tab ? 1 : -1, wrap: true);
455
var primary =
Scene
.Targets.Where(target => target.Enabled && IsPrimary(target.Kind)).ToList();
504
var items =
Scene
.Targets.Where(target => IsActionItem(target.Kind)).ToList();
508
var top =
Scene
.Targets.FirstOrDefault(target => target.Key == row with { Kind = PanelTargetKind.Row, Item = 0 })?.Bounds.Y ?? bottom;
543
var buttons =
Scene
.Targets.Where(target => IsConfirmTarget(target.Kind)).ToList();
TrayApplication.NativeSmoke.cs (17)
93
var first = panel.
Scene
.Targets.FirstOrDefault(target => target.Kind == PanelTargetKind.Row);
125
TrayPanelSceneJson.Write(export, _panel!.
Scene
, "Windows", Environment.GetEnvironmentVariable("ASPIRE_TRAY_SMOKE_PREVIEW_APPEARANCE") ?? "system",
208
&& !panel.
Scene
.Targets.Any(target => target.Key.Host == id))
210
ClickPanelForSmoke(panel.
Scene
.Targets.Single(target => target.Kind == PanelTargetKind.ToggleRecent));
212
var target = panel.
Scene
.Targets.FirstOrDefault(target => target.Kind == kind && target.Key.Host == host && target.Key.Item == item)
219
target = panel.
Scene
.Targets.Single(other => other.Key == target.Key);
266
var row = panel.
Scene
.Targets.Single(target => target.Kind == PanelTargetKind.Row && target.Key.Host == host);
271
var items = panel.
Scene
.Targets.Where(target => target.Key.Host == host && target.Bounds.Y > row.Bounds.Bottom).ToList();
280
NativeSmokeHarness.Require(panel.
Scene
.Targets.Where(target => target.Kind == PanelTargetKind.OpenIn).Select(target => target.AccessibleName)
282
&& panel.
Scene
.Commands.OfType<AppIconCommand>().Count() == _installedApplications.Length,
287
NativeSmokeHarness.Require(panel.FocusedTarget == items[0].Key && !panel.
Scene
.Targets.Any(target => target.Kind == PanelTargetKind.OpenIn),
384
var toggle = panel.
Scene
.Accessibility.Single(element => element.Target?.Kind == PanelTargetKind.LaunchAtSignIn);
433
var rows = panel.
Scene
.Targets.Where(target => target.Kind == PanelTargetKind.Row && target.Key.Section != PanelSection.Recent).ToList();
440
bool Enabled(PanelTargetKind kind) => panel.
Scene
.Targets.FirstOrDefault(target => target.Key == row.Key with { Kind = kind })?.Enabled == true;
446
NativeSmokeHarness.Require(panel.
Scene
.Accessibility.Single(element => element.Key.Label == "header.status").Bounds.CenterY == TrayPanel.HeaderHeight / 2
449
panel.
Scene
.Targets.Where(target => target.Tooltip is not null && !target.HitBounds.IsEmpty).Select(target => target.Tooltip!))
452
NativeSmokeHarness.Require(panel.
Scene
.Accessibility.Single(element => element.Target?.Kind == PanelTargetKind.Quit) is
TrayApplication.Panel.cs (4)
185
var height = (int)Math.Round(_panel.
Scene
.Height * scale);
250
var tooltips = _panel!.
Scene
.Targets.Where(target => target.Tooltip is not null && !target.HitBounds.IsEmpty)
315
if (_panelPaletteDirty || Math.Abs(rect.Bottom - rect.Top - Math.Round(_panel!.
Scene
.Height * PanelScale)) > 0.5)
468
var scene = _panel!.
Scene
;
TrayApplication.PanelAutomation.cs (1)
60
var scene = _panel.
Scene
;