Canvas properties: Difference between revisions

Jump to navigation Jump to search
Line 4: Line 4:
A property-driven 2D drawing API for [[FlightGear]].
A property-driven 2D drawing API for [[FlightGear]].


== Status 07/2012 ==
== Status 08/2012 ==


* FlightGear core
* FlightGear core
** A basic canvas for drawing texts and paths (polygons and curves) has been merged. (see  merge requests [https://gitorious.org/fg/flightgear/merge_requests/26 26] and [https://gitorious.org/fg/flightgear/merge_requests/30 30])
** A basic canvas for drawing texts and paths (polygons and curves) has been merged. (see  merge requests [https://gitorious.org/fg/flightgear/merge_requests/26 26] and [https://gitorious.org/fg/flightgear/merge_requests/30 30])
** In my branch (https://gitorious.org/~tomprogs/fg/toms-flightgear/commits/canvas) there is now also support for placing a Canvas onto a GUI widget.
** In my branch (https://gitorious.org/~tomprogs/fg/toms-flightgear/commits/canvas) there is now also support for placing a Canvas onto a GUI widget.
** FlightGear/next now also contains code for Canvas windows
* Nasal API
* Nasal API
** The API is not included in the main fgdata repository but available for testing in [https://gitorious.org/fg/fgdata/merge_requests/150 fgdata/merge request 150: Basic Nasal API and demonstration]
** The API is has now been committed to FGDATA (master)
** An updated API and an example dialog (Debug > Canvas Demo) demonstrating the use of the Canvas for GUI widgets is included in my fgdata branch (https://gitorious.org/~tomprogs/fg/toms-fgdata/commits/canvas)
** An updated API and an example dialog (Debug > Canvas Demo) demonstrating the use of the Canvas for GUI widgets is included in my fgdata branch (https://gitorious.org/~tomprogs/fg/toms-fgdata/commits/canvas)


Navigation menu