use wrappedtext when not editing, fix fileswap splitting across lines

This commit is contained in:
Adam 2021-02-15 22:15:17 +11:00
parent 093d04e70a
commit 5a8051e0da

View file

@ -144,14 +144,20 @@ namespace Penumbra.UI
? ImGuiInputTextFlags.EnterReturnsTrue | ImGuiInputTextFlags.CtrlEnterForNewLine
: ImGuiInputTextFlags.ReadOnly;
if (ImGui.InputTextMultiline(LabelDescEdit, ref desc, 1 << 16, AutoFillSize, flags))
if( _editMode )
{
Meta.Description = desc;
_selector.SaveCurrentMod();
if (ImGui.InputTextMultiline(LabelDescEdit, ref desc, 1 << 16, AutoFillSize, flags))
{
Meta.Description = desc;
_selector.SaveCurrentMod();
}
if (ImGui.IsItemHovered())
ImGui.SetTooltip( TooltipAboutEdit );
}
else
{
ImGui.TextWrapped( desc );
}
if (_editMode && ImGui.IsItemHovered())
ImGui.SetTooltip( TooltipAboutEdit );
ImGui.EndTabItem();
}
@ -250,6 +256,7 @@ namespace Penumbra.UI
ImGui.Selectable(file.Key);
ImGui.SameLine(_fileSwapOffset ?? 0);
ImGui.TextUnformatted(" -> ");
ImGui.SameLine();
ImGui.Selectable(file.Value);
}
ImGui.ListBoxFooter();