12 references to Baseline
Aspire.Tray.Tests (12)
Helpers\TrayPanelSvgRenderer.cs (3)
150layer.Add(Line(text.Bounds.X, text.Baseline, text.Bounds.X + Math.Min(text.Bounds.Width, 40), text.Baseline, "#FF3B30", "1 0.6")); 195element.Add(new XAttribute("y", F(text.Baseline)), lines[0]);
src\Aspire.Tray\Common\TrayPanelScene.cs (1)
66/// an ellipsis to fit. Single-line text sits on <see cref="Baseline"/>, which by default centers
src\Aspire.Tray\Common\TrayPanelSceneJson.cs (1)
57json.WriteNumber("baseline", text.Baseline);
src\Aspire.Tray\Linux\LinuxTrayPanel.cs (1)
702: Math.Round(text.Baseline * scale) / scale - LinuxPanelNative.pango_layout_get_baseline(layout) / 1024d;
TrayPanelTests.cs (6)
873var capMiddle = text.Baseline - PanelFonts.CapHeight(text.Font) / 2; 876|| guide.Kind == PanelGuideKind.Baseline && Math.Abs(guide.Position - text.Baseline) < 0.01), 951Assert.Equal(TrayPanel.HeaderHeight / 2, title.Baseline - PanelFonts.CapHeight(PanelFontRole.Title) / 2); 955Assert.Equal(title.Baseline, status.Baseline); 956Assert.Equal(status.Baseline - PanelFonts.CapHeight(PanelFontRole.Body) / 2, dot.Path.GetControlBounds().CenterY, 3);