Remove Material Reassignment Tab from advanced editing due to being obsolete.

This commit is contained in:
Ottermandias 2024-07-28 01:09:48 +02:00
parent 6f3d9eb272
commit cbf5baf65c
2 changed files with 7 additions and 66 deletions

View file

@ -1,5 +1,4 @@
using Dalamud.Interface;
using Dalamud.Interface.Utility;
using ImGuiNET;
using OtterGui;
using OtterGui.Raii;
@ -112,13 +111,13 @@ public partial class ModEditWindow
}
ImGui.TableNextColumn();
using (var font = ImRaii.PushFont(UiBuilder.MonoFont, monoFont))
{
ImGui.AlignTextToFramePadding();
if (description.Length > 0)
ImGuiUtil.LabeledHelpMarker(label, description);
else
ImGui.TextUnformatted(label);
using (ImRaii.PushFont(UiBuilder.MonoFont, monoFont))
{
ImGui.AlignTextToFramePadding();
if (description.Length > 0)
ImGuiUtil.LabeledHelpMarker(label, description);
else
ImGui.TextUnformatted(label);
}
if (unfolded)
@ -189,61 +188,4 @@ public partial class ModEditWindow
if (t)
Widget.DrawHexViewer(file.AdditionalData);
}
private void DrawMaterialReassignmentTab()
{
if (_editor.Files.Mdl.Count == 0)
return;
using var tab = ImRaii.TabItem("Material Reassignment");
if (!tab)
return;
ImGui.NewLine();
MaterialSuffix.Draw(_editor, ImGuiHelpers.ScaledVector2(175, 0));
ImGui.NewLine();
using var child = ImRaii.Child("##mdlFiles", -Vector2.One, true);
if (!child)
return;
using var table = ImRaii.Table("##files", 4, ImGuiTableFlags.RowBg | ImGuiTableFlags.SizingFixedFit, -Vector2.One);
if (!table)
return;
var iconSize = ImGui.GetFrameHeight() * Vector2.One;
foreach (var (info, idx) in _editor.MdlMaterialEditor.ModelFiles.WithIndex())
{
using var id = ImRaii.PushId(idx);
ImGui.TableNextColumn();
if (ImGuiUtil.DrawDisabledButton(FontAwesomeIcon.Save.ToIconString(), iconSize,
"Save the changed mdl file.\nUse at own risk!", !info.Changed, true))
info.Save(_editor.Compactor);
ImGui.TableNextColumn();
if (ImGuiUtil.DrawDisabledButton(FontAwesomeIcon.Recycle.ToIconString(), iconSize,
"Restore current changes to default.", !info.Changed, true))
info.Restore();
ImGui.TableNextColumn();
ImGui.TextUnformatted(info.Path.FullName[(Mod!.ModPath.FullName.Length + 1)..]);
ImGui.TableNextColumn();
ImGui.SetNextItemWidth(400 * UiHelpers.Scale);
var tmp = info.CurrentMaterials[0];
if (ImGui.InputText("##0", ref tmp, 64))
info.SetMaterial(tmp, 0);
for (var i = 1; i < info.Count; ++i)
{
ImGui.TableNextColumn();
ImGui.TableNextColumn();
ImGui.TableNextColumn();
ImGui.TableNextColumn();
ImGui.SetNextItemWidth(400 * UiHelpers.Scale);
tmp = info.CurrentMaterials[i];
if (ImGui.InputText($"##{i}", ref tmp, 64))
info.SetMaterial(tmp, i);
}
}
}
}

View file

@ -179,7 +179,6 @@ public partial class ModEditWindow : Window, IDisposable, IUiService
DrawSwapTab();
_modMergeTab.Draw();
DrawDuplicatesTab();
DrawMaterialReassignmentTab();
DrawQuickImportTab();
_modelTab.Draw();
_materialTab.Draw();