vfrmap vbox true false 5 5 3 0.7 var mapDialog = cmdarg(); var setTransparency = func(updateDialog){ var alpha = (getprop("/gui/map/transparent") or 0); mapDialog.getNode("color/alpha").setValue(1-alpha*0.3); if (updateDialog) { var n = props.Node.new({ "dialog-name": "vfrmap" }); fgcommand("dialog-close", n); fgcommand("dialog-show", n); } } var reinit = func() { setTransparency(1); } var transparency_listener = setlistener("/gui/map/transparent", reinit, 0, 0); removelistener(transparency_listener); hbox 1 16 %d /gui/map/zoom true 1 1 hbox true fill vbox true fill fill true 200 300 /gui/map hbox 2 %s /autopilot/route-manager/wp[0]/id true B %.0f /autopilot/route-manager/wp[0]/true-bearing-deg true D %.2f nm /autopilot/route-manager/wp[0]/dist true ETA %s /autopilot/route-manager/wp[0]/eta true hbox 2 W %.0f /environment/wind-from-heading-deg true /%.0f /environment/wind-speed-kt true