switch to imraii for test
This commit is contained in:
@@ -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();
|
||||||
|
|||||||
Reference in New Issue
Block a user