From 3e1d726064b8df9eb93da37d622d7340cddd9a7e Mon Sep 17 00:00:00 2001 From: euquiq <31453004+euquiq@users.noreply.github.com> Date: Fri, 23 Oct 2020 12:19:57 -0300 Subject: [PATCH] Enhancement and bug Added a nicer MARKER (thanks to XSX(H1) contributor for the suggestion) Fixed a bug that made the screen scroll from top, when using a popup "window" and returning (like, when pressing the DC VOLTAGE enable / disable" button on top bar) THanks to GregoryFenton for the testing and bug spotting! --- firmware/application/apps/ui_looking_glass_app.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/firmware/application/apps/ui_looking_glass_app.cpp b/firmware/application/apps/ui_looking_glass_app.cpp index 9f80b8d18..52e6f2ea3 100644 --- a/firmware/application/apps/ui_looking_glass_app.cpp +++ b/firmware/application/apps/ui_looking_glass_app.cpp @@ -111,6 +111,7 @@ void GlassView::on_hide() void GlassView::on_show() { + display.scroll_set_area( 88, 319); //Restart scrolling on the correct coordinates baseband::spectrum_streaming_start(); } @@ -148,8 +149,10 @@ void GlassView::PlotMarker(double pos) pos -= f_min; pos = pos / marker_pixel_step; //Real pixel - portapack::display.fill_rectangle({0, 84, 240, 4}, Color::black()); //Clear old marker and whole marker rectangle btw - portapack::display.fill_rectangle({pos - 1, 84, 3, 4}, Color::red()); //Red marker middle + portapack::display.fill_rectangle({0, 82, 240, 8}, Color::black()); //Clear old marker and whole marker rectangle btw + portapack::display.fill_rectangle({pos - 2, 82, 5, 3}, Color::red()); //Red marker middle + portapack::display.fill_rectangle({pos - 1, 84, 3, 3}, Color::red()); //Red marker middle + portapack::display.fill_rectangle({pos, 86, 1, 2}, Color::red()); //Red marker middle } GlassView::GlassView(