PUI: Difference between revisions

Jump to navigation Jump to search
12 bytes added ,  22 June 2022
no edit summary
mNo edit summary
No edit summary
Line 15: Line 15:
PUI provides a fairly basic, but robust, set of widgets. PUI is also used for rendering the [[Menubar]].
PUI provides a fairly basic, but robust, set of widgets. PUI is also used for rendering the [[Menubar]].


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 raw (legacy) [[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.


[[PUI]] already is a separate distinct library within Plib.  It depends on some central utility stuff, but that's about it.  So it is pretty stripped down and separate already.<ref>https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg26011.html</ref>
[[PUI]] already is a separate distinct library within Plib.  It depends on some central utility stuff, but that's about it.  So it is pretty stripped down and separate already.<ref>https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg26011.html</ref>

Navigation menu