change xyosc channel selectors from drags to inputs

This commit is contained in:
Eknous-P 2025-11-04 13:39:05 +04:00
parent 51b27746ab
commit 53c1db7fa6

View file

@ -39,16 +39,18 @@ void FurnaceGUI::drawXYOsc() {
int xyOscXChannelP1=xyOscXChannel+1;
int xyOscYChannelP1=xyOscYChannel+1;
ImGui::AlignTextToFramePadding();
ImGui::Text(_("X Channel"));
ImGui::SameLine();
if (ImGui::DragInt("##XChannel",&xyOscXChannelP1,1.0f,1,DIV_MAX_OUTPUTS)) {
if (ImGui::InputInt("##XChannel",&xyOscXChannelP1)) {
xyOscXChannel=MIN(MAX(xyOscXChannelP1,1),DIV_MAX_OUTPUTS)-1;
} rightClickable
ImGui::SameLine();
ImGui::Checkbox(_("Invert##X"),&xyOscXInvert);
ImGui::AlignTextToFramePadding();
ImGui::Text(_("Y Channel"));
ImGui::SameLine();
if (ImGui::DragInt("##YChannel",&xyOscYChannelP1,1.0f,1,DIV_MAX_OUTPUTS)) {
if (ImGui::InputInt("##YChannel",&xyOscYChannelP1)) {
xyOscYChannel=MIN(MAX(xyOscYChannelP1,1),DIV_MAX_OUTPUTS)-1;
} rightClickable
ImGui::SameLine();