23 instantiations of TextCommand
aspire-tray (23)
src\Aspire.Tray\Common\TrayPanel.cs (23)
883
sink.Add(new
TextCommand
(headerBounds, general ? "GENERAL" : "ABOUT", PanelFontRole.Section, palette.TextTertiary));
1076
commands.Add(new
TextCommand
(title, "Aspire", PanelFontRole.Title, palette.TextPrimary));
1085
commands.Add(new
TextCommand
(statusBounds, status, PanelFontRole.Body, palette.TextSecondary, ExplicitBaseline: HeaderBaseline));
1102
? new
TextCommand
(text, notice, PanelFontRole.Body, palette.BannerText)
1103
: new
TextCommand
(text, notice, PanelFontRole.Body, palette.BannerText, MaxLines: 2));
1125
commands.Add(new
TextCommand
(titleBounds, title, PanelFontRole.Name, palette.TextPrimary, PanelTextAlignment.Center));
1126
commands.Add(new
TextCommand
(hintBounds, hint, PanelFontRole.Body, palette.TextSecondary,
1144
commands.Add(new
TextCommand
(labelBounds, label, PanelFontRole.Section, palette.TextTertiary));
1154
commands.Add(new
TextCommand
(labelBounds, label, PanelFontRole.Section, palette.TextTertiary));
1165
commands.Add(new
TextCommand
(clear, "Clear", PanelFontRole.Body, palette.Accent, PanelTextAlignment.Center));
1192
commands.Add(new
TextCommand
(new(TextLeft, top + 8, textRight - TextLeft, 18), host.DisplayName, PanelFontRole.Name, palette.TextPrimary));
1193
commands.Add(new
TextCommand
(new(TextLeft, top + 27, textRight - TextLeft, 16), detail, PanelFontRole.Body,
1308
commands.Add(new
TextCommand
(new(NestedTextLeft, item.Y, item.Right - 8 - NestedTextLeft, item.Height), label,
1323
commands.Add(new
TextCommand
(new(TextLeft, item.Y, labelRight - TextLeft, item.Height), label, PanelFontRole.Body, palette.TextPrimary));
1376
commands.Add(new
TextCommand
(questionBounds, question, PanelFontRole.Name, palette.TextPrimary));
1377
commands.Add(new
TextCommand
(detailBounds, detail, PanelFontRole.Body, palette.TextSecondary,
1396
commands.Add(new
TextCommand
(cancelBounds, "Cancel", PanelFontRole.Button, palette.TextPrimary, PanelTextAlignment.Center));
1410
commands.Add(new
TextCommand
(acceptBounds, accept, PanelFontRole.Button, palette.OnColor, PanelTextAlignment.Center));
1423
commands.Add(new
TextCommand
(title, TraySettingsText.PanelTitle, PanelFontRole.Title, palette.TextPrimary));
1446
commands.Add(new
TextCommand
(new(20, top + 8, textWidth, 20), title, PanelFontRole.Name,
1448
commands.Add(new
TextCommand
(new(20, top + 28, textWidth, 30), description, PanelFontRole.Body,
1457
commands.Add(new
TextCommand
(name, "Aspire Tray", PanelFontRole.Name, palette.TextPrimary));
1467
commands.Add(new
TextCommand
(bounds, line, PanelFontRole.Body, palette.TextSecondary, Truncation: PanelTruncation.Middle));
4 references to TextCommand
aspire-tray (4)
src\Aspire.Tray\Common\TrayPanelSceneJson.cs (2)
49
foreach (
var
text in scene.Commands.OfType<
TextCommand
>())
TrayApplication.Panel.cs (2)
493
case
TextCommand
text:
655
private void DrawPanelText(nint dc,
TextCommand
text, TrayPanelPalette palette)