2014-04-28 21:26:32 -05:00
|
|
|
# See: http://wiki.flightgear.org/MapStructure
|
2014-01-09 21:04:36 -06:00
|
|
|
# Class things:
|
|
|
|
var name = 'NDB';
|
|
|
|
var parents = [DotSym];
|
|
|
|
var __self__ = caller(0)[0];
|
|
|
|
DotSym.makeinstance( name, __self__ );
|
|
|
|
|
|
|
|
var element_type = "group"; # we want a group, becomes "me.element", which we parse a SVG onto
|
|
|
|
var svg_path = "/gui/dialogs/images/ndb_symbol.svg"; # speaking of path, this is our path to use
|
|
|
|
var local_svg_path = nil; # track changes in the SVG's path
|
|
|
|
|
|
|
|
var draw = func {
|
|
|
|
if (me.svg_path == me.local_svg_path) return;
|
|
|
|
me.element.removeAllChildren();
|
|
|
|
me.local_svg_path = me.svg_path;
|
|
|
|
canvas.parsesvg(me.element, me.svg_path);
|
|
|
|
me.inited = 1;
|
|
|
|
};
|
|
|
|
|