MCPcopy Create free account
hub / github.com/DamRsn/NeuralNote / mouseMagnify

Method mouseMagnify

NeuralNote/Source/Components/CombinedAudioMidiRegion.cpp:56–62  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

54 }
55}
56void CombinedAudioMidiRegion::mouseMagnify(const MouseEvent& event, float scaleFactor)
57{
58 auto time_start_view = mViewportPtr->getViewPositionX() / (mBaseNumPixelsPerSecond * mZoomLevel);
59 _setZoomLevel(mZoomLevel * scaleFactor);
60 mViewportPtr->setViewPosition(roundToInt(time_start_view * mBaseNumPixelsPerSecond * mZoomLevel), 0);
61 repaint();
62}
63
64void CombinedAudioMidiRegion::filesDropped(const StringArray& files, int x, int y)
65{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected