123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 |
- <?xml version="1.0"?>
- <PropertyList>
- <name>pushback</name>
- <layout>vbox</layout>
-
- <nasal>
- <open>
- var pushback_position = aircraft.door.new("sim/model/pushback", 10.0);
- pushback_position.setpos(pushback_position.getpos());
- props.globals.getNode("/sim/model/pushback/enabled", 1 ).setBoolValue(1);
- props.globals.initNode("/sim/model/pushback/target-speed-fps", 0.0 );
- </open>
- <close>
- pushback_position.setpos(0);
- setprop("/sim/model/pushback/enabled", 0 );
- setprop("/sim/model/pushback/target-speed-fps", 0 );
- setprop("/sim/model/pushback/target-speed-fps-y", 0 );
- setprop("/sim/model/pushback/force", 0);
- </close>
- </nasal>
- <group>
- <layout>hbox</layout>
- <text>
- <label>Pushback</label>
- </text>
- <empty>
- <stretch>true</stretch>
- </empty>
- <button>
- <legend/>
- <key>Esc</key>
- <pref-width>16</pref-width>
- <pref-height>16</pref-height>
- <border>2</border>
- <binding>
- <command>dialog-close</command>
- </binding>
- </button>
- </group>
- <hrule/>
- <group>
- <stretch>true</stretch>
- <layout>vbox</layout>
- <halign>center</halign>
- <valign>top</valign>
- <checkbox>
- <halign>left</halign>
- <label>(Dis)Connect pushback</label>
- <property>/sim/model/pushback/position-norm</property>
- <binding>
- <command>nasal</command>
- <script>pushback_position.toggle();</script>
- </binding>
- </checkbox>
- <group>
- <layout>hbox</layout>
- <text>
- <label>Speed</label>
- </text>
- <slider>
- <row>0</row>
- <col>2</col>
- <min>-10</min> <!-- +/- 15kts -->
- <max>10</max>
- <property>/sim/model/pushback/target-speed-fps</property>
- <binding>
- <command>dialog-apply</command>
- </binding>
- </slider>
- <text>
- <pref-width>16</pref-width>
- <property>/sim/model/pushback/target-speed-fps</property>
- <format>%2.0f</format>
- <live>true</live>
- </text>
- <text>
- <label>fps</label>
- </text>
- </group>
- <group>
- <layout>hbox</layout>
- <text>
- <label>Turn Speed</label>
- </text>
- <slider>
- <row>0</row>
- <col>2</col>
- <min>-.5</min> <!-- +/- 15kts -->
- <max>.5</max>
- <property>/sim/model/pushback/target-speed-fps-y</property>
- <binding>
- <command>dialog-apply</command>
- </binding>
- </slider>
- <text>
- <pref-width>16</pref-width>
- <property>/sim/model/pushback/target-speed-fps-y</property>
- <format>%2.0f</format>
- <live>true</live>
- </text>
- <text>
- <label>fps</label>
- </text>
- </group>
- </group> </PropertyList>
|