PUI: Difference between revisions

Jump to navigation Jump to search
186 bytes added ,  25 April 2016
no edit summary
No edit summary
Line 24: Line 24:
{{Note|We use the GUI code from PLIB, which doesn't know anything about OSG. See the SGPuDrawable class in $FG_SRC/Viewer/renderer.cxx for the implementation. The one catch is that OSG has a strong notion of separation between the update of a "scene" and its rendering, and that might not play well with arbitrary existing OpenGL code. }}
{{Note|We use the GUI code from PLIB, which doesn't know anything about OSG. See the SGPuDrawable class in $FG_SRC/Viewer/renderer.cxx for the implementation. The one catch is that OSG has a strong notion of separation between the update of a "scene" and its rendering, and that might not play well with arbitrary existing OpenGL code. }}


For these reasons, we're hoping to phase out PUI in FlightGear.
For these reasons, we're hoping to phase out PUI in FlightGear. One of the lowest hanging fruits is re-implementing the [[Menubar]] by using a [[Howto:Making a Canvas Menubar|Nasal/Canvas translator]]
 
[[File:Canvas-menubar-jabberwocky-09-2014.png]]


As of late 2015, there is heavy activity towards providing alternatives to a PUI-based UI:
As of late 2015, there is heavy activity towards providing alternatives to a PUI-based UI:

Navigation menu