Canvas widgets: Difference between revisions

Jump to navigation Jump to search
m
→‎Nasal: remove obsolete stuff
m (→‎C++: remove obsolete/completed stuff, clarify other points)
m (→‎Nasal: remove obsolete stuff)
Line 108: Line 108:


==== Nasal ====
==== Nasal ====
* '''[[Canvas_Widgets#Widget_Declaration_via_SVG|Extend gui.nas to support loading widgets from SVG files]]''': We want to be able to load widgets from SVG files and link them to Nasal code in [[$FG_ROOT]]/Nasal/widgets - for example: [[$FG_ROOT]]/Nasal/widgets/button.nas {{Not done}}
* '''[[Canvas_Widgets#Nasal_requirements|Implement Widgets]]''': {{Progressbar|20}}
* '''[[Canvas_Widgets#Nasal_requirements|Implement Widgets]]''': {{Progressbar|20}}
* '''[http://wiki.flightgear.org/Canvas_Widgets#Layout_Management_.28_.28Not_done.29.29 Layout Handling]''': {{Done}}
* '''[[Canvas_Widgets#Dialog_Parser|Implement the dialog/xml parser]]''': {{Not done}}
* '''[[Canvas_Widgets#Dialog_Parser|Implement the dialog/xml parser]]''': {{Not done}}
* '''[http://wiki.flightgear.org/Canvas_Widgets#Styling.2C_Theming_and_Skinning_.28XSL.2FCSS_via_SVG.29 Implement a generic CSS/XSL-based styling class]''': (Could also be used to implement styling support of the current GUI) {{Not done}}
* '''[[Canvas Maps|Geographic Mapping]]''': It's very experimental, missing different projection modes (eg. vertical projection, poles {{Issue|550}}) {{Progressbar|90}} (via [[MapStructure]])
* '''[[Canvas Maps|Geographic Mapping]]''': It's very experimental, missing different projection modes (eg. vertical projection, poles {{Issue|550}}) {{Progressbar|90}} (via [[MapStructure]])
* '''Improve the Nasal API''': Add some helper functions for animating different glass cockpit displays (I have already some basic code, but it needs some generalization).
* '''Improve the Nasal API''': Add some helper functions for animating different glass cockpit displays (I have already some basic code, but it needs some generalization).

Navigation menu