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