30 references to CenterY
Aspire.Tray.Tests (30)
LinuxTrayTests.cs (2)
165var (x, y) = LinuxTrayPanel.ToPanelPoint(panel, geometry, control.CenterX, control.CenterY, scale); 168Assert.Equal(target.CenterY, y, precision: 10);
src\Aspire.Tray\Common\TrayPanel.cs (1)
1054void Box(PanelRect bounds, string label) => _guides.Add(new(PanelGuideKind.Box, bounds.CenterY, label, bounds));
src\Aspire.Tray\Common\TrayPanelScene.cs (1)
85public double Baseline => ExplicitBaseline ?? Bounds.CenterY + PanelFonts.CapHeight(Font) / 2;
src\Aspire.Tray\Linux\LinuxPlasmaAnchor.cs (3)
60if (!native.Contains(anchor.CenterX, anchor.CenterY)) 91+ Math.Pow(candidate.Bounds.CenterY - point.Y, 2)); 92if (Math.Abs(nearest.Bounds.CenterX - point.X) <= 4 && Math.Abs(nearest.Bounds.CenterY - point.Y) <= 4)
TrayPanelTests.cs (23)
422panel.PointerDown(stop.HitBounds.CenterX, stop.HitBounds.CenterY); 423var response = panel.PointerUp(more.HitBounds.CenterX, more.HitBounds.CenterY); 435panel.PointerDown(stop.HitBounds.CenterX, stop.HitBounds.CenterY); 438var response = panel.PointerUp(stop.HitBounds.CenterX, stop.HitBounds.CenterY); 453Assert.True(panel.PointerMoved(row.HitBounds.X + 10, row.HitBounds.CenterY).Redraw); 455Assert.False(panel.PointerMoved(row.HitBounds.X + 11, row.HitBounds.CenterY).Redraw); 874var lines = scene.Guides.Where(guide => guide.Bounds.Contains(text.Bounds.CenterX, text.Bounds.CenterY)).ToList(); 902Assert.True(centers.Any(guide => guide.Bounds.Contains(button.Bounds.CenterX, button.Bounds.CenterY) && guide.Position == button.Bounds.CenterY), 903$"{name}: {button.Key} is centered at y {button.Bounds.CenterY}, on no line"); 947&& bounds.CenterY < TrayPanel.HeaderHeight); 950Assert.Equal(TrayPanel.HeaderHeight / 2, logo.Bounds.CenterY); 956Assert.Equal(status.Baseline - PanelFonts.CapHeight(PanelFontRole.Body) / 2, dot.Path.GetControlBounds().CenterY, 3); 987Assert.All(header, text => Assert.Equal(middle, text.Bounds.CenterY)); 990back => Assert.Equal(middle, back.Bounds.CenterY)); 991Assert.All(scene.Targets.TakeLast(3), button => Assert.Equal(scene.Height - TrayPanel.FooterHeight / 2, button.Bounds.CenterY)); 1005Assert.Equal(title.Bounds.CenterY, status.Bounds.CenterY); 1132var fill = panel.Scene.Commands.OfType<FillPathCommand>().Last(fill => fill.Path.GetControlBounds().Contains(accept.Bounds.CenterX, accept.Bounds.CenterY) 1277panel.PointerMoved(row.Bounds.X + 40, row.Bounds.CenterY); 1465panel.PointerMoved(x, bounds.CenterY); 1466panel.PointerDown(x, bounds.CenterY); 1467return panel.PointerUp(x, bounds.CenterY);