32 references to HeaderHeight
Aspire.Tray.Tests (32)
src\Aspire.Tray\Common\TrayPanel.cs (20)
122value = Math.Max(HeaderHeight + FooterHeight + RowHeight, value); 828var chrome = HeaderHeight + noticeHeight + FooterHeight; 830_viewport = new(0, HeaderHeight + noticeHeight, Width, Math.Max(0, height - chrome)); 843commands.Add(new FillPathCommand(PanelPath.RoundedRect(new(0, 0, Width, HeaderHeight), CornerRadius, CornerRadius, 0, 0), palette.Gutter)); 844commands.Add(new FillPathCommand(PanelPath.Rectangle(new(0, HeaderHeight - 1, Width, 1)), palette.Separator)); 962Line(HeaderHeight / 2, "header", new(0, 0, Width, HeaderHeight)); 963if (_viewport.Y > HeaderHeight) 966Line(HeaderHeight + 8 + 17, "notice", new(0, HeaderHeight, Width, _viewport.Y - HeaderHeight)); 967Box(new(LeadingCenter - 8, HeaderHeight + 8 + 9, 16, 16), "notice icon"); 969_guides.Add(new(PanelGuideKind.Baseline, HeaderBaseline, "header baseline", new(TextLeft, 0, Width - TextLeft, HeaderHeight))); 972Box(new(EdgeMargin, HeaderHeight / 2 - 10, 20, 20), "logo"); 976Box(new(LeadingCenter - 8, HeaderHeight / 2 - 8, 16, 16), "back"); 1069internal static double HeaderBaseline => HeaderHeight / 2 + PanelFonts.CapHeight(PanelFontRole.Title) / 2; 1073var middle = HeaderHeight / 2; 1091var banner = new PanelRect(RowInset, HeaderHeight + 8, Width - 2 * RowInset, height); 1417var back = new PanelRect(LeadingCenter - ButtonSize / 2, (HeaderHeight - ButtonSize) / 2, ButtonSize, ButtonSize); 1422var title = new PanelRect(TextLeft, (HeaderHeight - 20) / 2, Width - EdgeMargin - TextLeft, 20);
src\Aspire.Tray\Linux\LinuxTrayPanel.cs (1)
431|| workarea.Height < (TrayPanel.HeaderHeight + TrayPanel.FooterHeight + TrayPanel.RowHeight + 16) * _scale)
TrayPanelTests.cs (11)
75Assert.InRange(scene.Height, TrayPanel.HeaderHeight + TrayPanel.FooterHeight, 600); 495Assert.Null(panel.HitTest(100, TrayPanel.HeaderHeight - 1)); 947&& bounds.CenterY < TrayPanel.HeaderHeight); 950Assert.Equal(TrayPanel.HeaderHeight / 2, logo.Bounds.CenterY); 951Assert.Equal(TrayPanel.HeaderHeight / 2, title.Baseline - PanelFonts.CapHeight(PanelFontRole.Title) / 2); 972Assert.Equal(TrayPanel.FooterHeight, TrayPanel.HeaderHeight); 976Assert.Contains(gutters, bounds => Near(bounds, new(0, 0, TrayPanel.Width, TrayPanel.HeaderHeight))); 980Assert.Contains(new PanelRect(0, TrayPanel.HeaderHeight - 1, TrayPanel.Width, 1), separators); 984var middle = TrayPanel.HeaderHeight / 2; 985var header = scene.Commands.OfType<TextCommand>().Where(text => text.Bounds.Bottom <= TrayPanel.HeaderHeight).ToList(); 1017Assert.Equal(TrayPanel.HeaderHeight, without.Viewport.Y);