Change predefined tag handling.

This commit is contained in:
Ottermandias 2024-03-19 20:45:16 +01:00
parent 2e2d3e173e
commit 52c1708dd2
6 changed files with 112 additions and 175 deletions

View file

@ -29,7 +29,7 @@ public class ModPanelDescriptionTab(
ImGui.Dummy(ImGuiHelpers.ScaledVector2(2));
ImGui.Dummy(ImGuiHelpers.ScaledVector2(2));
var (predefinedTagsEnabled, predefinedTagButtonOffset) = predefinedTagsConfig.SharedTags.Count > 0
var (predefinedTagsEnabled, predefinedTagButtonOffset) = predefinedTagsConfig.PredefinedTags.Count > 0
? (true, ImGui.GetFrameHeight() + ImGui.GetStyle().WindowPadding.X + (ImGui.GetScrollMaxY() > 0 ? ImGui.GetStyle().ScrollbarSize : 0))
: (false, 0);
var tagIdx = _localTags.Draw("Local Tags: ",

View file

@ -69,7 +69,7 @@ public class ModPanelEditTab(
}
UiHelpers.DefaultLineSpace();
var sharedTagsEnabled = predefinedTagManager.SharedTags.Count > 0;
var sharedTagsEnabled = predefinedTagManager.PredefinedTags.Count > 0;
var sharedTagButtonOffset = sharedTagsEnabled ? ImGui.GetFrameHeight() + ImGui.GetStyle().FramePadding.X : 0;
var tagIdx = _modTags.Draw("Mod Tags: ", "Edit tags by clicking them, or add new tags. Empty tags are removed.", _mod.ModTags,
out var editedTag, rightEndOffset: sharedTagButtonOffset);