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