Mousewheel fix for non-OSX, AM reset tweak

This commit is contained in:
Charles J. Cliffe
2015-01-07 21:25:35 -05:00
parent 93e88a9208
commit aa13aa2e16
3 changed files with 12 additions and 5 deletions
-2
View File
@@ -95,7 +95,6 @@ void TuningCanvas::OnMouseMoved(wxMouseEvent& event) {
void TuningCanvas::OnMouseDown(wxMouseEvent& event) {
InteractiveCanvas::OnMouseDown(event);
mouseTracker.setHorizDragLock(true);
mouseTracker.setVertDragLock(true);
uxDown = 2.0 * (mouseTracker.getMouseX() - 0.5);
@@ -110,7 +109,6 @@ void TuningCanvas::OnMouseWheelMoved(wxMouseEvent& event) {
void TuningCanvas::OnMouseReleased(wxMouseEvent& event) {
InteractiveCanvas::OnMouseReleased(event);
mouseTracker.setHorizDragLock(false);
mouseTracker.setVertDragLock(false);
SetCursor (wxCURSOR_SIZEWE);
}
+4
View File
@@ -680,7 +680,11 @@ void WaterfallCanvas::OnMouseWheelMoved(wxMouseEvent& event) {
InteractiveCanvas::OnMouseWheelMoved(event);
float movement = (float)event.GetWheelRotation() / (float)event.GetLinesPerAction();
#ifdef __APPLE__
mouseZoom = 1.0f - movement/100.0f;
#else
mouseZoom = 1.0f - movement/1000.0f;
#endif
}
void WaterfallCanvas::OnMouseReleased(wxMouseEvent& event) {