- vfrmap - center on aircraft button
- vfrmap - wind labels more compact - vfrmap - default with transparency - vfrstarter - remember display settings on restarts - addon-main - show vfrstarter when was shown on latest flight
This commit is contained in:
parent
3a680ab996
commit
603bdb6094
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Starter addon
|
||||
# VFR Navigator addon
|
||||
#
|
||||
# Slawek Mikula, August 2018
|
||||
|
||||
@ -16,11 +16,11 @@ var main = func( addon ) {
|
||||
}
|
||||
|
||||
var data = {
|
||||
label : "VFR Starter",
|
||||
label : "VFR Starter",
|
||||
name : "vfrstarter",
|
||||
binding : { command : "dialog-show", "dialog-name" : "vfrstarter" },
|
||||
enabled : "true",
|
||||
};
|
||||
};
|
||||
|
||||
foreach(var item; props.getNode("/sim/menubar/default/menu[2]").getChildren("item")) {
|
||||
if (item.getValue("name") == "vfrstarter") {
|
||||
@ -28,7 +28,23 @@ var main = func( addon ) {
|
||||
}
|
||||
}
|
||||
|
||||
props.globals.getNode("/sim/menubar/default/menu[2]").addChild("item").setValues(data);
|
||||
props.globals.getNode("/sim/menubar/default/menu[2]").addChild("item").setValues(data);
|
||||
|
||||
fgcommand("gui-redraw");
|
||||
fgcommand("gui-redraw");
|
||||
|
||||
var fdm_init_listener = _setlistener("/sim/signals/fdm-initialized", func {
|
||||
removelistener(fdm_init_listener);
|
||||
|
||||
if (getprop("/addons/by-id/" ~ my_addon_id ~ "/showvfrstarter") == 1) {
|
||||
gui.showDialog("vfrstarter");
|
||||
}
|
||||
});
|
||||
|
||||
var reinit_listener = _setlistener("/sim/signals/reinit", func {
|
||||
removelistener(reinit_listener);
|
||||
|
||||
if (getprop("/addons/by-id/" ~ my_addon_id ~ "/showvfrstarter") == 1) {
|
||||
gui.showDialog("vfrstarter");
|
||||
}
|
||||
});
|
||||
}
|
||||
|
@ -10,7 +10,7 @@
|
||||
<default-padding>3</default-padding>
|
||||
|
||||
<color>
|
||||
<alpha type="float">1.0</alpha>
|
||||
<alpha type="float">0.7</alpha>
|
||||
</color>
|
||||
|
||||
<nasal>
|
||||
@ -26,7 +26,6 @@
|
||||
fgcommand("dialog-show", n);
|
||||
}
|
||||
}
|
||||
setTransparency(0);
|
||||
|
||||
var reinit = func() {
|
||||
setTransparency(1);
|
||||
@ -71,8 +70,8 @@
|
||||
</button>
|
||||
|
||||
<text>
|
||||
<label>MMM</label>
|
||||
<pref-width>22</pref-width>
|
||||
<label>M</label>
|
||||
<pref-width>16</pref-width>
|
||||
<format>%d</format>
|
||||
<property>/gui/map/zoom</property>
|
||||
<live>true</live>
|
||||
@ -92,6 +91,18 @@
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<button>
|
||||
<name>center_aircraft</name>
|
||||
<legend>C</legend>
|
||||
<pref-width>22</pref-width>
|
||||
<pref-height>22</pref-height>
|
||||
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/gui/map/centre-on-aircraft</property>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<text>
|
||||
@ -163,17 +174,21 @@
|
||||
<property>/autopilot/route-manager/wp[0]/eta</property>
|
||||
<live>true</live>
|
||||
</text>
|
||||
<text>
|
||||
<label>MMMMM</label>
|
||||
<format>WB %.0f</format>
|
||||
<property>/environment/wind-from-heading-deg</property>
|
||||
<live>true</live>
|
||||
</text>
|
||||
<text>
|
||||
<label>MMMMM</label>
|
||||
<format>WS %.0f</format>
|
||||
<property>/environment/wind-speed-kt</property>
|
||||
<live>true</live>
|
||||
</text>
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<default-padding>2</default-padding>
|
||||
<text>
|
||||
<label>MMM</label>
|
||||
<format>W %.0f</format>
|
||||
<property>/environment/wind-from-heading-deg</property>
|
||||
<live>true</live>
|
||||
</text>
|
||||
<text>
|
||||
<label>MM</label>
|
||||
<format>/%.0f</format>
|
||||
<property>/environment/wind-speed-kt</property>
|
||||
<live>true</live>
|
||||
</text>
|
||||
</group>
|
||||
</group>
|
||||
</PropertyList>
|
||||
|
@ -13,6 +13,16 @@
|
||||
<alpha type="float">0.7</alpha>
|
||||
</color>
|
||||
|
||||
<nasal>
|
||||
<open>
|
||||
setprop("/addons/by-id/com.slawekmikula.flightgear.VfrNavigator/showvfrstarter", 1);
|
||||
</open>
|
||||
|
||||
<close>
|
||||
setprop("/addons/by-id/com.slawekmikula.flightgear.VfrNavigator/showvfrstarter", 0);
|
||||
</close>
|
||||
</nasal>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<default-padding>1</default-padding>
|
||||
|
Loading…
Reference in New Issue
Block a user