drowe67 / freedv-gui

GUI Application for FreeDV – open source digital voice for HF radio
https://freedv.org/
GNU Lesser General Public License v2.1
206 stars 52 forks source link

Callsign list opens downwards and often ends up off screen, making it unreadable. #629

Closed Tyrbiter closed 10 months ago

Tyrbiter commented 10 months ago

In topFrame.cpp around the line 574->line 596 area, the callsign list generation code causes the list to always open downwards and it will disappear off the bottom of the window which can be at the lower edge of the usable screen.

It would be better if it behaved like the Report Freq. list which seems to limit its lower edge to the bottom of the freedv main window when it opens.

tmiw commented 10 months ago

It doesn't look like this behavior can be changed, unfortunately. I did find out that if you maximize the window, the callsign list will open upward. Maybe that's okay for now?

Tyrbiter commented 10 months ago

Yes, I think I will just move freedv to a new workspace. I compared the code and couldn't see much difference between the two drop downs. wxWidgets is good, but not perfect. I will look into making a feature request :)

And this is really odd, with freedv on a separate workspace and the window a little larger in the vertical direction, the callsign list opens upwards over the main window. It still does this with the window against the bottom panel, so it's not consistent.

I don't think this is a freedv bug, so I will close this issue.