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