Mouse wheel action

* correct code for consistent mouse wheel action
    .  mouse wheel forward  - increase value
    .  mouse wheen backward - decrease value
This commit is contained in:
dave-w1hkj 2025-09-01 08:55:07 -05:00
parent 4f4d070996
commit 012ecb78c1

View file

@ -2542,8 +2542,8 @@ void waterfall::handle_mouse_wheel(int what, int d)
snprintf(msg, sizeof(msg), "BW: %3.0f Hz", sldrHellBW->value());
}
else if (m == MODE_CW) {
if (d > 0) progdefaults.CWbandwidth += 10;
if (d < 0) progdefaults.CWbandwidth -= 10;
if (d > 0) progdefaults.CWbandwidth -= 10;
if (d < 0) progdefaults.CWbandwidth += 10;
if (progdefaults.CWbandwidth < 10) progdefaults.CWbandwidth = 10;
if (progdefaults.CWbandwidth > 800) progdefaults.CWbandwidth = 800;
snprintf(msg, sizeof(msg), "BW: %d Hz", progdefaults.CWbandwidth);
@ -2566,8 +2566,8 @@ void waterfall::handle_mouse_wheel(int what, int d)
if (what == WF_SQUELCH) {
val = sldrSquelch->value();
if (d > 0 ) val++;
else val--;
if (d > 0 ) val--;
else val++;
if (val < 0) val = 0;
if (val > 100) val = 100;
snprintf(msg, sizeof(msg), "Squelch: %d", val);
@ -2578,8 +2578,8 @@ void waterfall::handle_mouse_wheel(int what, int d)
if (what == WF_CARRIER) {
val = wfcarrier->value();
if (d > 0) val++;
else val--;
if (d > 0) val--;
else val++;
carrier(val);
return;
}