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!
This commit is contained in:
euquiq 2020-10-23 12:19:57 -03:00
parent 01ba7a57ea
commit 3e1d726064

View File

@ -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(