mirror of
https://github.com/cjcliffe/CubicSDR.git
synced 2025-09-18 14:37:50 -04:00
Added mouse-wheel adjustment of squelch and other vertical level selectors
This commit is contained in:
parent
24a4ebb4c2
commit
1362234acd
@ -20,6 +20,7 @@ EVT_IDLE(MeterCanvas::OnIdle)
|
||||
EVT_MOTION(MeterCanvas::OnMouseMoved)
|
||||
EVT_LEFT_DOWN(MeterCanvas::OnMouseDown)
|
||||
EVT_LEFT_UP(MeterCanvas::OnMouseReleased)
|
||||
EVT_MOUSEWHEEL(MeterCanvas::OnMouseWheelMoved)
|
||||
EVT_RIGHT_DOWN(MeterCanvas::OnMouseRightDown)
|
||||
EVT_RIGHT_UP(MeterCanvas::OnMouseRightReleased)
|
||||
EVT_LEAVE_WINDOW(MeterCanvas::OnMouseLeftWindow)
|
||||
@ -147,6 +148,8 @@ void MeterCanvas::OnMouseRightReleased(wxMouseEvent& event) {
|
||||
|
||||
void MeterCanvas::OnMouseWheelMoved(wxMouseEvent& event) {
|
||||
InteractiveCanvas::OnMouseWheelMoved(event);
|
||||
float movement = (float)event.GetWheelRotation() / (float)event.GetLinesPerAction();
|
||||
userInputValue = userInputValue + movement / 1000;
|
||||
Refresh();
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user