# A nova solução
props.globals.initNode("/autopilot/route-manager/routeloader/state", 0, "BOOL");
var file_selector_load = nil;
var load_nfr = func {
var carregar = func(n) {
screen.log.write("NRL : Carregando o XML com rotas definidas");
print("Carregando o arquivo ", n.getValue(), " selecionado.") ;
# var data = props.Node.new({ routeloader:0 });
var data = props.globals.getNode("/autopilot/route-manager/routeloader/");
io.read_properties(n.getValue(), data);
routes = data.getNode("route", 1).getChildren("input");
foreach (var reg; routes) {
valor = reg.getValue();
print("Inserindo rota : " ~ valor );
setprop("/autopilot/route-manager/input", valor );
} ;
}
if (file_selector_load == nil)
file_selector_load = gui.FileSelector.new(carregar, "Load Route", "Load",
["*.xml"], getprop("/sim/fg-home" ) ~ "/state", "Route_Manager_Last_Save.xml");
file_selector_load.open();
}