PUI: Difference between revisions

Jump to navigation Jump to search
335 bytes added ,  6 September 2020
m
https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg25985.html
mNo edit summary
m (https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg25985.html)
Line 16: Line 16:


FlightGear uses a gui widget set that is implemented on top of OpenGL.  This has many advantages from a portability standpoint and from the standpoint of integrating with window systems.  "Pui" doesn't have every feature under the sun, but it was never meant to.  It's relatively small, lean, mean, and written on top of OpenGL which makes life *much* easier for us.
FlightGear uses a gui widget set that is implemented on top of OpenGL.  This has many advantages from a portability standpoint and from the standpoint of integrating with window systems.  "Pui" doesn't have every feature under the sun, but it was never meant to.  It's relatively small, lean, mean, and written on top of OpenGL which makes life *much* easier for us.
We are to some extent hamstrung by the rather old GUI toolkit we use. However, replacing that is going to be non-trivial, and it would affect not just the core GUI but also all the dialog boxes that have been set up for particular aircraft.<ref>https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg25985.html</ref>


If you know something about gui systems, something about portability of code across all our supported platforms, and something about flightgear.  Then post a proposal for a change.  Better yet, post patches with a new gui system that doesn't suck, runs efficiently, supports all platforms, integrates cleanly with FlightGear, doesn't add a nightmare of new library dependencies, isn't chock full of bugs, does everything the current system does, and does everything you think a gui system should do, etc. etc.<ref>https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg25995.html</ref>
If you know something about gui systems, something about portability of code across all our supported platforms, and something about flightgear.  Then post a proposal for a change.  Better yet, post patches with a new gui system that doesn't suck, runs efficiently, supports all platforms, integrates cleanly with FlightGear, doesn't add a nightmare of new library dependencies, isn't chock full of bugs, does everything the current system does, and does everything you think a gui system should do, etc. etc.<ref>https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg25995.html</ref>

Navigation menu