switch to imraii for test

This commit is contained in:
Infi
2024-04-19 19:53:05 +02:00
parent 0c107a9290
commit a06ee27b0e
+9 -8
View File
@@ -4,6 +4,7 @@ using ChatTwo.Util;
using Dalamud.Interface; using Dalamud.Interface;
using Dalamud.Interface.Colors; using Dalamud.Interface.Colors;
using Dalamud.Interface.Utility; using Dalamud.Interface.Utility;
using Dalamud.Interface.Utility.Raii;
using ImGuiNET; using ImGuiNET;
namespace ChatTwo.Ui.SettingsTabs; namespace ChatTwo.Ui.SettingsTabs;
@@ -71,20 +72,20 @@ internal sealed class About : ISettingsTab {
ImGui.Spacing(); ImGui.Spacing();
var height = ImGui.GetContentRegionAvail().Y - ImGui.CalcTextSize("A").Y - ImGui.GetStyle().ItemSpacing.Y * 2; var height = ImGui.GetContentRegionAvail().Y - ImGui.CalcTextSize("A").Y - ImGui.GetStyle().ItemSpacing.Y * 2;
if (ImGui.BeginChild("about", new Vector2(-1, height))) { using var aboutChild = ImRaii.Child("about", new Vector2(-1, height));
if (ImGui.TreeNodeEx(Language.Options_About_Translators)) { if (aboutChild)
if (ImGui.BeginChild("translators")) { {
using var treeNode = ImRaii.TreeNode(Language.Options_About_Translators);
if (treeNode)
{
using var translatorChild = ImRaii.Child("translators");
if (translatorChild) {
foreach (var translator in _translators) { foreach (var translator in _translators) {
ImGui.TextUnformatted(translator); ImGui.TextUnformatted(translator);
} }
} }
ImGui.EndChild();
ImGui.TreePop();
} }
} }
ImGui.EndChild();
ImGui.Spacing(); ImGui.Spacing();
ImGui.PopTextWrapPos(); ImGui.PopTextWrapPos();