From 036fd94ea6eed3e560ee968028f6f209cf857146 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Fri, 14 Mar 2025 13:55:43 -0500 Subject: [PATCH] GUI: fix a spacing issue in FM editor --- src/gui/insEdit.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/gui/insEdit.cpp b/src/gui/insEdit.cpp index 1404e1e52..7fd509e29 100644 --- a/src/gui/insEdit.cpp +++ b/src/gui/insEdit.cpp @@ -4205,13 +4205,24 @@ void FurnaceGUI::insTabFM(DivInstrument* ins) { } ImGui::TableSetupColumn("c1",ImGuiTableColumnFlags_WidthStretch,0.05f); // ar ImGui::TableSetupColumn("c2",ImGuiTableColumnFlags_WidthStretch,0.05f); // dr - ImGui::TableSetupColumn("c3",ImGuiTableColumnFlags_WidthStretch,0.05f); // sl + if (settings.susPosition==0) { + ImGui::TableSetupColumn("c3",ImGuiTableColumnFlags_WidthStretch,0.05f); // sl + } if (ins->type==DIV_INS_FM || ins->type==DIV_INS_OPZ || ins->type==DIV_INS_OPM) { ImGui::TableSetupColumn("c4",ImGuiTableColumnFlags_WidthStretch,0.05f); // d2r } ImGui::TableSetupColumn("c5",ImGuiTableColumnFlags_WidthStretch,0.05f); // rr + if (settings.susPosition==1) { + ImGui::TableSetupColumn("c3",ImGuiTableColumnFlags_WidthStretch,0.05f); // sl + } ImGui::TableSetupColumn("c6",ImGuiTableColumnFlags_WidthFixed); // -separator- + if (settings.susPosition==2) { + ImGui::TableSetupColumn("c3",ImGuiTableColumnFlags_WidthStretch,0.05f); // sl + } ImGui::TableSetupColumn("c7",ImGuiTableColumnFlags_WidthStretch,0.05f); // tl + if (settings.susPosition==3) { + ImGui::TableSetupColumn("c3",ImGuiTableColumnFlags_WidthStretch,0.05f); // sl + } ImGui::TableSetupColumn("c8",ImGuiTableColumnFlags_WidthStretch,0.05f); // rs/ksl if (ins->type==DIV_INS_OPZ) { ImGui::TableSetupColumn("c8z0",ImGuiTableColumnFlags_WidthStretch,0.05f); // egs