| 476 | } |
| 477 | |
| 478 | void ModularSynth::SetZoomLevel(float zoomLevel) |
| 479 | { |
| 480 | float oldDrawScale = gDrawScale; |
| 481 | gDrawScale = zoomLevel; |
| 482 | float zoomAmount = (gDrawScale - oldDrawScale) / oldDrawScale; |
| 483 | ofVec2f zoomCenter = ofVec2f(ofGetWidth() / gDrawScale * .5f, ofGetHeight() / gDrawScale * .5f); |
| 484 | GetDrawOffset() -= zoomCenter * zoomAmount; |
| 485 | mZoomer.CancelMovement(); |
| 486 | mHideTooltipsUntilMouseMove = true; |
| 487 | } |
| 488 | |
| 489 | void ModularSynth::PanView(float x, float y) |
| 490 | { |
no test coverage detected