12 references to PanelTruncation
Aspire.Tray.Tests (12)
Helpers\TrayPanelSvgRenderer.cs (5)
154private static List<string> Layout(string text, double width, double size, int maxLines, PanelTruncation truncation) 174lines.Add(Truncate(string.Join(' ', [line, .. words[i..]]), capacity, PanelTruncation.End)); 180lines.Add(Truncate(line, capacity, PanelTruncation.End)); 184private static string Truncate(string text, int capacity, PanelTruncation truncation) 190if (truncation == PanelTruncation.Middle)
src\Aspire.Tray\Common\TrayPanel.cs (5)
1046isError ? palette.Danger : palette.TextSecondary, Truncation: isError ? PanelTruncation.End : PanelTruncation.Middle)); 1230Truncation: confirm.Kind == PanelConfirmKind.RemoveMissing ? PanelTruncation.Middle : PanelTruncation.End)); 1318commands.Add(new TextCommand(bounds, line, PanelFontRole.Body, palette.TextSecondary, Truncation: PanelTruncation.Middle));
src\Aspire.Tray\Common\TrayPanelScene.cs (2)
70PanelTruncation Truncation = PanelTruncation.End) : PanelCommand;