From 5a79a709805694e0c422ac68cffeeae38c82b80e Mon Sep 17 00:00:00 2001 From: tildearrow Date: Fri, 23 Aug 2024 20:10:23 -0500 Subject: [PATCH] GUI: missing WonderSwan pan macros --- src/gui/gui.cpp | 2 ++ src/gui/insEdit.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 24c198bf5..d0310daa5 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -5861,7 +5861,9 @@ bool FurnaceGUI::loop() { MEASURE_BEGIN(popup); centerNextWindow(_("Rendering..."),canvasW,canvasH); + ImGui::SetNextWindowSize(ImVec2(640.0f*dpiScale,0.0f),ImGuiCond_Always); if (ImGui::BeginPopupModal(_("Rendering..."),NULL,ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoMove)) { + WAKE_UP; if(audioExportOptions.mode != DIV_EXPORT_MODE_MANY_CHAN) { ImGui::Text(_("Please wait...")); diff --git a/src/gui/insEdit.cpp b/src/gui/insEdit.cpp index 581251dc7..120eac9e7 100644 --- a/src/gui/insEdit.cpp +++ b/src/gui/insEdit.cpp @@ -7185,6 +7185,8 @@ void FurnaceGUI::drawInsEdit() { macroList.push_back(FurnaceGUIMacroDesc(_("Noise"),&ins->std.dutyMacro,0,8,160,uiColors[GUI_COLOR_MACRO_NOISE])); } macroList.push_back(FurnaceGUIMacroDesc(_("Waveform"),&ins->std.waveMacro,0,waveCount,160,uiColors[GUI_COLOR_MACRO_WAVE],false,NULL,NULL,false,NULL)); + macroList.push_back(FurnaceGUIMacroDesc(_("Panning (left)"),&ins->std.panLMacro,0,15,46,uiColors[GUI_COLOR_MACRO_OTHER],false,NULL)); + macroList.push_back(FurnaceGUIMacroDesc(_("Panning (right)"),&ins->std.panRMacro,0,15,46,uiColors[GUI_COLOR_MACRO_OTHER])); macroList.push_back(FurnaceGUIMacroDesc(_("Pitch"),&ins->std.pitchMacro,-2048,2047,160,uiColors[GUI_COLOR_MACRO_PITCH],true,macroRelativeMode)); macroList.push_back(FurnaceGUIMacroDesc(_("Phase Reset"),&ins->std.phaseResetMacro,0,1,32,uiColors[GUI_COLOR_MACRO_OTHER],false,NULL,NULL,true)); break;