Somewhat fix large macro names

This commit is contained in:
Asriel Camora
2024-03-03 13:19:57 -08:00
parent a75a9b1be5
commit aadde10752
2 changed files with 2 additions and 6 deletions
+1 -4
View File
@@ -620,10 +620,7 @@ internal static class ImGuiUtils
var lineSize = font.CalcWordWrapPositionA(1, textBuf, currentWrapWidth) ?? textBuf.Length; var lineSize = font.CalcWordWrapPositionA(1, textBuf, currentWrapWidth) ?? textBuf.Length;
var lineBuf = textBuf[..lineSize]; var lineBuf = textBuf[..lineSize];
ImGui.Text(lineBuf.ToString()); ImGui.Text(lineBuf.ToString());
var remainingBuf = textBuf[lineSize..]; var remainingBuf = textBuf[lineSize..].TrimStart();
while (!remainingBuf.IsEmpty && char.IsWhiteSpace(remainingBuf[0]))
remainingBuf = remainingBuf[1..];
if (!remainingBuf.IsEmpty) if (!remainingBuf.IsEmpty)
{ {
+1 -2
View File
@@ -843,16 +843,15 @@ public sealed unsafe class RecipeNote : Window, IDisposable
if (state.MacroName is { } macroName) if (state.MacroName is { } macroName)
{ {
using var _ = ImRaii2.TextWrapPos(panelWidth);
if (state.MacroUrl is { } macroUrl) if (state.MacroUrl is { } macroUrl)
{ {
ImGuiUtils.AlignCentered(ImGui.CalcTextSize(macroName).X, panelWidth); ImGuiUtils.AlignCentered(ImGui.CalcTextSize(macroName).X, panelWidth);
ImGuiUtils.Hyperlink(macroName, macroUrl, false); ImGuiUtils.Hyperlink(macroName, macroUrl, false);
} }
else else
{
ImGuiUtils.TextCentered(macroName, panelWidth); ImGuiUtils.TextCentered(macroName, panelWidth);
} }
}
using var table = ImRaii.Table("table", 3, ImGuiTableFlags.BordersInnerV | ImGuiTableFlags.SizingStretchSame); using var table = ImRaii.Table("table", 3, ImGuiTableFlags.BordersInnerV | ImGuiTableFlags.SizingStretchSame);
if (table) if (table)