12 references to Baseline
Aspire.Tray.Tests (12)
Helpers\TrayPanelSvgRenderer.cs (3)
150
layer.Add(Line(text.Bounds.X, text.
Baseline
, text.Bounds.X + Math.Min(text.Bounds.Width, 40), text.
Baseline
, "#FF3B30", "1 0.6"));
195
element.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)
57
json.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)
873
var capMiddle = text.
Baseline
- PanelFonts.CapHeight(text.Font) / 2;
876
|| guide.Kind == PanelGuideKind.Baseline && Math.Abs(guide.Position - text.
Baseline
) < 0.01),
951
Assert.Equal(TrayPanel.HeaderHeight / 2, title.
Baseline
- PanelFonts.CapHeight(PanelFontRole.Title) / 2);
955
Assert.Equal(title.
Baseline
, status.
Baseline
);
956
Assert.Equal(status.
Baseline
- PanelFonts.CapHeight(PanelFontRole.Body) / 2, dot.Path.GetControlBounds().CenterY, 3);