From 5fcb83a7f57b449e2e4be95975fabe95c4750c94 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Fri, 21 Jan 2022 03:13:32 -0500 Subject: [PATCH] GUI: set column width --- src/gui/gui.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 863334e7..a2e45cf9 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -717,7 +717,8 @@ const char* ayShapeBits[4]={ #define OP_MACRO(macro,macroLen,macroLoop,macroHeight,op,macroName) \ ImGui::NextColumn(); \ ImGui::Text(macroName); \ - if (ImGui::InputScalar("Size##IOPMacroLen_" #op macroName,ImGuiDataType_U8,¯oLen,&_ONE,&_THREE)) { \ + ImGui::SetNextItemWidth(112.0f*dpiScale); \ + if (ImGui::InputScalar("##IOPMacroLen_" #op macroName,ImGuiDataType_U8,¯oLen,&_ONE,&_THREE)) { \ if (macroLen>127) macroLen=127; \ } \ ImGui::NextColumn(); \ @@ -843,7 +844,8 @@ void FurnaceGUI::drawInsEdit() { snprintf(label,31,"Macros (OP%d)",i+1); if (ImGui::BeginTabItem(label)) { ImGui::PushID(i); - ImGui::Columns(2); + ImGui::Columns(2,NULL,false); + ImGui::SetColumnWidth(-1,128.0f*dpiScale); ImGui::NextColumn(); float availableWidth=ImGui::GetContentRegionAvail().x; int totalFit=MIN(255,availableWidth/(16*dpiScale));