What about the toolbar? Is there one toolbar or N? There is little point in having two man overboard
buttons. For creating routes.. would you click the create route
button, then you could create a route
in either viewport? I think it needs to be made clear exactly how this mode would operate and work, and it should be obvious that it is worthwhile.
Really I could implement this if I wanted to, but I am not really sure the best way to do it, and it is a question of priorities. I can think of several similarly complicated tasks which would be great to implement. I would need to hear dave's opinion as well. It might mess with the code a lot. Basically a whole series of global variables would have to be put into classes
, and some other tweaks done. Then separate thread per viewport. wxwidgets does not support this very will for regular painting but it should work in opengl.
Would it allow network connections to also share routes and tracks along with all nmea
data? Perhaps this support should be added first, as it would be much simpler and would mostly link portable sessions, but also has the added advantage of working on separate machines over a network.
In any case I am still wanting to hear about my projections branch which I got very little feedback. Maybe the average user doesn't understand the significance but it's approximately the same amount of work as multiple viewports, but a lot more interesting, and important as it fixes serious deficiencies in opencpn (and I mean just considering mercator mode)