Broken PUI compat GUI
After the latest changes from me and James, many compat dialogs are now working great, but there are also quite a few that are still broken. The following dialogs (standard, non-aircraft / non-addon) are affected: * [x] take very long to show (10 seconds - 1 minute) and relayout when resized (flightgear#3023): * [x] Advanced graphics options * [x] LOD settings * [x] Earthview settings * [ ] are laid out correctly but are not fully functional: * [ ] Mouse input options: Mouse sensitivity display does not update when the slider is moved, reverse mouse wheel direction checkbox does nothing (flightgear#3040) * [ ] Select an airport: airport list not shown, Aircraft position > Runway combo box is empty, Airfield chart is not shown * [ ] Tower position: When Always use nearest tower is unchecked, entering an airport id in the text box does not have any effect * [ ] Route manager: All combo boxes are empty, waypoint list isn't displayed * [ ] Weather conditions: METAR is not editable in Manual METAR mode * [ ] Radio frequencies: ATIS speech: Enabled checkbox flickers, number entry box +/- buttons don't do anything * [ ] Instrument settings: ALT Setting: increase / decrease buttons change the QNH but the ALT setting is not updated accordingly. * [ ] Multiplayer settings: Report problems with other pilots' models checkbox is flickering, rxPort entry is inside the callsign entry, MP server combo box is empty * [ ] MP chat: messages are displayed on a label without enclosing scroll area, this will lead to problems when there are many messages * [ ] MP chat menu: displayed as a canvas window instead of an overlay, doesn't close when sending one of the responses. * [x] MP pilot list (this one is implemented directly in canvas): "close" button isn't working, title bar close button works though (fgdata#23) * [ ] Nasal console: completely unusable, need replacement coded directly in Nasal+Canvas * Nasal REPL: Title bar is covered by the menu bar so cannot move / close it (the latter can be achieved with the Esc key though) * Automatic download of scenery and data: Log isn't displayed * Climate settings: Sliders don't change the visual result, this could however be due to snow etc. not being implemented yet in HDR * Performance monitor: empty window * FG1000 PFD / MFD: on small screens, fills the viewport with the close button being outside the viewport * Documentation browser: text is too long to fit into the window. * Input systems: blank space where things should be displayed (further investigation needed) * Highlighting: Empty apart from the enable checkbox due to property-list not being implemented in XMLDialog.nas * Input configuration selector: Throws errors on opening and clicking any of the four buttons * Tutorials: empty apart from Start / Stop / Cancel buttons, throws Nasal error * AI wingman controls: Set formation > Open/close throws Nasal error * FGCom settings (do we still need this one ?): Display messages and PTT test checkboxes cannot be checked, Speaker volume slider is unusable (very small + slider handle moves inverted), server combo is empty * Select MP carrier: dialog does not open, Nasal error is thrown * [ ] broken layout: * [ ] Default light switches * [ ] Random failures: Display failure messages on screen checkbox is not given enough vertical space * [x] crash the sim (flightgear#3022): * [x] Map * [x] Map (canvas)
epic