scope imraii

This commit is contained in:
Infi
2024-04-19 20:05:48 +02:00
parent a06ee27b0e
commit c0f9f83511
+7 -3
View File
@@ -72,20 +72,24 @@ 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;
using var aboutChild = ImRaii.Child("about", new Vector2(-1, height)); using (var aboutChild = ImRaii.Child("about", new Vector2(-1, height)))
{
if (aboutChild) if (aboutChild)
{ {
using var treeNode = ImRaii.TreeNode(Language.Options_About_Translators); using var treeNode = ImRaii.TreeNode(Language.Options_About_Translators);
if (treeNode) if (treeNode)
{ {
using var translatorChild = ImRaii.Child("translators"); using var translatorChild = ImRaii.Child("translators");
if (translatorChild) { if (translatorChild)
foreach (var translator in _translators) { {
foreach (var translator in _translators)
{
ImGui.TextUnformatted(translator); ImGui.TextUnformatted(translator);
} }
} }
} }
} }
}
ImGui.Spacing(); ImGui.Spacing();
ImGui.PopTextWrapPos(); ImGui.PopTextWrapPos();