Canvas MapStructure: Difference between revisions

Jump to navigation Jump to search
m
→‎Porting the map dialog: obsolete thanks to Stuart's recent work
m (→‎Porting the map dialog: obsolete thanks to Stuart's recent work)
Line 414: Line 414:
   }}
   }}
}}
}}
{{Todo:MapStructure}}
I don't currently quite see how we can finish porting those two map/airport dialogs in time for 3.2 to get rid of map.nas once and for all.
map-canvas.xml should only take 2-3 weekends, but the other dialog is still using *.draw files exclusively, i.e. those would need to be turned into *.symbol files for MapStructure, and unless someone else is going to step up to help with this, there's just the two of us obviously. It's not exactly difficult work, but also not exactly "exciting" either.
And I think there's still some controller magic missing to do airports.xml without map.nas ...
While map.nas is deprecated, it probably isn't worth it (yet) to port the airport selection dialog yet, but creating a map dialog should be easy now - as long as we ignore panning/translating for the time being, and the flightplan. We should get adequate performance right now, but I will need to check with the 747, 777 to make sure.
Performance-wise, we really only need to add two optional systime() statementss at the controller level to see if there's anything heavy remaining, which would then be a candidate for SymbolCache.


=== Porting the airports.xml dialog ===
=== Porting the airports.xml dialog ===

Navigation menu