diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 154000ef4..4ecc719d0 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -3822,6 +3822,18 @@ bool FurnaceGUI::loop() { ImGui::Text("this is an instrument bank! select which one to use:"); } else { ImGui::Text("this is an instrument bank! select which ones to load:"); + ImGui::SameLine(); + if (ImGui::Button("All")) { + for (std::pair& i: pendingIns) { + i.second=true; + } + } + ImGui::SameLine(); + if (ImGui::Button("None")) { + for (std::pair& i: pendingIns) { + i.second=false; + } + } } bool anySelected=false; float sizeY=ImGui::GetFrameHeightWithSpacing()*pendingIns.size();