From ecf34e459d7f9435bfd66ab50a71ed3f8ad505e3 Mon Sep 17 00:00:00 2001 From: David Reid Date: Wed, 9 May 2018 19:37:32 +1000 Subject: [PATCH] Minor update to sigvis. --- tools/mini_sigvis/README.md | 3 +-- tools/mini_sigvis/mini_sigvis.h | 3 +++ 2 files changed, 4 insertions(+), 2 deletions(-) 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) {