20,741
edits
m (→Nasal) |
|||
| Line 79: | Line 79: | ||
* '''[[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#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]]''': {{ | * '''[[Canvas_Widgets#Nasal_requirements|Implement Widgets]]''': {{Progressbar|20}} | ||
* '''[http://wiki.flightgear.org/Canvas_Widgets#Layout_Management_.28_.28Not_done.29.29 Layout Handling]''': {{ | * '''[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}} | * '''[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) | * '''[[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). | ||