From f374dd4c293c4e767a44187cf4b517a070ab70de Mon Sep 17 00:00:00 2001 From: Andrew Belt Date: Fri, 8 Oct 2021 01:49:22 -0400 Subject: [PATCH] Add radial halo around mouse cursor in RackWidget. --- src/app/RackWidget.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app/RackWidget.cpp b/src/app/RackWidget.cpp index 02083992..67d5ce7c 100644 --- a/src/app/RackWidget.cpp +++ b/src/app/RackWidget.cpp @@ -127,7 +127,9 @@ void RackWidget::draw(const DrawArgs& args) { if (b < 1.f) { nvgBeginPath(args.vg); nvgRect(args.vg, 0.0, 0.0, VEC_ARGS(box.size)); - nvgFillColor(args.vg, nvgRGBAf(0, 0, 0, 1.f - b)); + const float radius = 300.0; + const float brightness = 0.2f; + nvgFillPaint(args.vg, nvgRadialGradient(args.vg, VEC_ARGS(internal->mousePos), 0.0, radius, nvgRGBAf(0, 0, 0, 1.f - b - brightness), nvgRGBAf(0, 0, 0, 1.f - b))); nvgFill(args.vg); }