diff --git a/tools/mini_sigvis/README.md b/tools/mini_sigvis/README.md index 3cc51604..27d4dd14 100644 --- a/tools/mini_sigvis/README.md +++ b/tools/mini_sigvis/README.md @@ -1,2 +1 @@ -This is a simple library for visualizing signals. You have a screen, which is made up of any number of channels. Each -channel has a sample rate. The screen has an update rate. \ No newline at end of file +This is a simple library for visualizing signals. This readme will be updated later when the library stabilizes. \ No newline at end of file diff --git a/tools/mini_sigvis/mini_sigvis.h b/tools/mini_sigvis/mini_sigvis.h index 8f2a2d7c..fd0b9cae 100644 --- a/tools/mini_sigvis/mini_sigvis.h +++ b/tools/mini_sigvis/mini_sigvis.h @@ -160,6 +160,9 @@ dtk_bool32 msigvis_window_event_handler(dtk_event* pEvent) { if (pEvent->mouseWheel.delta > 0) { pScreen->zoomX = pScreen->zoomX * ( 2*pEvent->mouseWheel.delta); + if (pScreen->zoomX > 10000.0f) { + pScreen->zoomX = 10000.0f; + } } else { pScreen->zoomX = pScreen->zoomX / (-2*pEvent->mouseWheel.delta); if (pScreen->zoomX < 0.000001f) {