Everything compiled fine with source from the other day. Program ran fine from debug directory.
At this point, my biggest limitation is my almost total lack of C++ skills. I've never done Object Oriented language, never done C, never done a GUI. My experience is limited to FORTRAN, BASIC, Excel macro language (pre-VBA), HTML 2.0, etc. Really out of date.
I'm going through some online stuff at learncpp.com, and simultaneously poking around in your code to see what I can absorb. Right now I've been going through chcanv.cpp to get an understanding of the context sensitive menus. I noticed that right-clicking with a mouse on AIS
targets, routes, tracks, etc. simultaneously brings up BOTH the context menu and the yellow info box. One a computer, hitting the ESC key kills the menu but leaves the yellow box in place (because the mouse pointer is hovering). For tablet optimization, I would love to figure out how to add an "Esc" menu item to the context-sensitive menues that simply issues the escape character (since tablets do not have a physical keyboard). Ideally this should be near the top of each menu, so that an experienced user could do a tap-hold followed by a tap in (almost) the same spot to emulate Esc. This would effectively create a new gesture of tap-hold-tap to emulate a hover.
I mentioned this idea over in the tablet optimization thread, and should probably enter a Flyspray request for it. But I thought it might be a good first project
to try on my own. It will take me some time to understand how you are declaring variables, defining functions, etc. It looks like every single
menu is custom-designed for context. Is there some "master menu" that could create Esc on every menu with a single