src\Aspire.Tray\Common\TrayPanel.cs (9)
100value = Math.Max(HeaderHeight + FooterHeight + RowHeight, value);
805var chrome = HeaderHeight + noticeHeight + FooterHeight;
807_viewport = new(0, HeaderHeight + noticeHeight, Width, Math.Max(0, height - chrome));
820commands.Add(new FillPathCommand(PanelPath.RoundedRect(new(0, 0, Width, HeaderHeight), CornerRadius, CornerRadius, 0, 0), palette.Gutter));
821commands.Add(new FillPathCommand(PanelPath.Rectangle(new(0, HeaderHeight - 1, Width, 1)), palette.Separator));
929var middle = HeaderHeight / 2;
944var banner = new PanelRect(12, HeaderHeight + 8, Width - 24, height);
1268var back = new PanelRect(12, (HeaderHeight - ButtonSize) / 2, ButtonSize, ButtonSize);
1273var title = new PanelRect(back.Right + 8, (HeaderHeight - 20) / 2, Width - back.Right - 24, 20);