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