Added mouse-wheel adjustment of squelch and other vertical level selectors

This commit is contained in:
George Viaud 2016-02-25 01:38:26 -08:00
parent 24a4ebb4c2
commit 1362234acd
1 changed files with 3 additions and 0 deletions

View File

@ -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();
}