12 references to PanelFonts
Aspire.Tray.Tests (12)
Helpers\TrayPanelSvgRenderer.cs (2)
172
var size =
PanelFonts
.Size(text.Font);
184
new XAttribute("font-weight",
PanelFonts
.IsSemibold(text.Font) ? "600" : "400"),
src\Aspire.Tray\Common\TrayPanel.cs (2)
1069
internal static double HeaderBaseline => HeaderHeight / 2 +
PanelFonts
.CapHeight(PanelFontRole.Title) / 2;
1081
var statusMiddle = HeaderBaseline -
PanelFonts
.CapHeight(PanelFontRole.Body) / 2;
src\Aspire.Tray\Common\TrayPanelScene.cs (1)
85
public double Baseline => ExplicitBaseline ?? Bounds.CenterY +
PanelFonts
.CapHeight(Font) / 2;
src\Aspire.Tray\Common\TrayPanelSceneJson.cs (2)
54
json.WriteNumber("size",
PanelFonts
.Size(text.Font));
55
json.WriteBoolean("semibold",
PanelFonts
.IsSemibold(text.Font));
src\Aspire.Tray\Linux\LinuxTrayPanel.cs (2)
686
LinuxPanelNative.pango_font_description_set_absolute_size(font,
PanelFonts
.Size(text.Font) * 1024);
687
LinuxPanelNative.pango_font_description_set_weight(font,
PanelFonts
.IsSemibold(text.Font) ? 600 : 400);
TrayPanelTests.cs (3)
873
var capMiddle = text.Baseline -
PanelFonts
.CapHeight(text.Font) / 2;
951
Assert.Equal(TrayPanel.HeaderHeight / 2, title.Baseline -
PanelFonts
.CapHeight(PanelFontRole.Title) / 2);
956
Assert.Equal(status.Baseline -
PanelFonts
.CapHeight(PanelFontRole.Body) / 2, dot.Path.GetControlBounds().CenterY, 3);