1
0
Fork 0
fgdata/Aircraft/c172p/gui/dialogs/c172p-menu.xml

78 lines
2.4 KiB
XML
Raw Normal View History

<?xml version="1.0"?>
<PropertyList>
<default>
<menu n="10">
<label>Cessna C172P</label>
<enabled type="bool">true</enabled>
<item>
<label>Aircraft Options</label>
<binding>
<command>dialog-show</command>
<dialog-name>aircraft-dialog</dialog-name>
</binding>
</item>
<item>
<label>Select Livery</label>
<binding>
<command>nasal</command>
<script>aircraft.livery.dialog.toggle()</script>
</binding>
</item>
<item>
<label>Registration</label>
<binding>
<command>dialog-show</command>
<dialog-name>registration-dialog</dialog-name>
</binding>
</item>
<item>
<label>Flashlight</label>
<binding>
<command>nasal</command>
<script>c172p.toggle_flashlight()</script>
</binding>
</item>
<item>
<label>Show/Hide Yokes</label>
<binding>
<command>property-toggle</command>
<property>/sim/model/hide-yoke</property>
</binding>
</item>
<item>
<label>Autostart</label>
<binding>
<command>nasal</command>
<script>c172p.autostart()</script>
</binding>
</item>
<item>
<label>Panel in a Browser</label>
<binding>
<command>nasal</command>
<script>
if (getprop("/sim/http/running")) {
var port = getprop("/sim/http/options/listening-port");
var url = sprintf("http://localhost:%d/aircraft-dir/WebPanel/c172p-webpanel.html", port);
fgcommand("open-browser", props.Node.new({ "url": url }));
}
else {
gui.popupTip("Internal webserver not running. Restart FlightGear with --httpd=8080", 5.0);
}
</script>
</binding>
</item>
</menu>
</default>
</PropertyList>