20,741
edits
m (Use Nasal highlighter) |
|||
Line 20: | Line 20: | ||
Given that we have agreed to depreciate PUI, there's simply no reasonable reason to keep on adding PUI widgets/dependencies to the source tree - we need to stop doing that right now. Instead, we need to identify required Nasal/Canvas enhancements, in order to allow these widgets to be implemented outside C++ space. | Given that we have agreed to depreciate PUI, there's simply no reasonable reason to keep on adding PUI widgets/dependencies to the source tree - we need to stop doing that right now. Instead, we need to identify required Nasal/Canvas enhancements, in order to allow these widgets to be implemented outside C++ space. | ||
== Status | == Status 04/2014 == | ||
{{Note|As of 04/2014, we have several people independently interested in working on Canvas/GUI features: | |||
* Philosopher working on an [[Interactive Nasal Console]] using Canvas | |||
* kuifje09 working on Canvas/GUI widgets (for [[FGPlot]]) | |||
* galvedro & Necolatis working on a Canvas-based GUI for the failure management dialog | |||
* also, one user mentioned being interested in working on an integrated GUI launcher in {{Issue|1295}} | |||
}} | |||
Before creating new widgets please have a look at Tom's fgdata branch: http://gitorious.org/~tomprogs/fg/toms-fgdata/commits/canvas-gui-demo | Before creating new widgets please have a look at Tom's fgdata branch: http://gitorious.org/~tomprogs/fg/toms-fgdata/commits/canvas-gui-demo | ||
Tom is currently working on creating a standard widget and layout system (similar to eg. Qt). At the moment there only exists a button widget (but already with focus, and hover/press effects) [http://forum.flightgear.org/viewtopic.php?f=24&p=186563#p186563]. | Tom is currently working on creating a standard widget and layout system (similar to eg. Qt). At the moment there only exists a button widget (but already with focus, and hover/press effects) [http://forum.flightgear.org/viewtopic.php?f=24&p=186563#p186563]. |