<?xml version="1.0" encoding="UTF-8" ?> <!-- A3XX Aircraft Config Dialog --> <PropertyList> <name>aircraft-config-fbw</name> <layout>vbox</layout> <group> <layout>hbox</layout> <text> <halign>left</halign> <label>FBW Settings</label> </text> <button> <halign>right</halign> <pref-width>20</pref-width> <pref-height>20</pref-height> <legend>X</legend> <key>Esc</key> <binding> <command>dialog-close</command> </binding> </button> </group> <hrule/> <group> <layout>vbox</layout> <checkbox> <label>Define Custom FBW Mode</label> <halign>left</halign> <property>/it-fbw/override</property> <binding> <command>dialog-apply</command> </binding> <live>true</live> </checkbox> <button> <halign>center</halign> <legend>Use NORMAL Law</legend> <pref-width>140</pref-width> <enable> <property>/it-fbw/override</property> </enable> <binding> <command>nasal</command> <script> setprop("/it-fbw/law", 0); gui.popupTip("Fly By Wire switched to NORMAL law!"); </script> </binding> </button> <button> <halign>center</halign> <legend>Use ALTERNATE Law</legend> <pref-width>140</pref-width> <enable> <property>/it-fbw/override</property> </enable> <binding> <command>nasal</command> <script> setprop("/it-fbw/law", 1); gui.popupTip("Fly By Wire switched to ALTERNATE law!"); </script> </binding> </button> <button> <halign>center</halign> <legend>Use DIRECT Law</legend> <pref-width>140</pref-width> <enable> <property>/it-fbw/override</property> </enable> <binding> <command>nasal</command> <script> setprop("/it-fbw/law", 2); gui.popupTip("Fly By Wire switched to DIRECT law!"); </script> </binding> </button> <button> <halign>center</halign> <legend>Use BACKUP Law</legend> <pref-width>140</pref-width> <enable> <property>/it-fbw/override</property> </enable> <binding> <command>nasal</command> <script> setprop("/it-fbw/law", 3); gui.popupTip("Fly By Wire switched to MECHANICAL BACKUP law!"); </script> </binding> </button> <group> <layout>hbox</layout> <hrule> <stretch type="bool">true</stretch> </hrule> <text> <label>Roll</label> </text> <hrule> <stretch type="bool">true</stretch> </hrule> </group> <group> <layout>hbox</layout> <group> <layout>vbox</layout> <slider> <pref-width>150</pref-width> <property>/controls/flight/aileron-sum</property> <min>-1</min> <max>1</max> <step>0.0001</step> <live>true</live> </slider> </group> </group> <group> <layout>hbox</layout> <hrule> <stretch type="bool">true</stretch> </hrule> <text> <label>Pitch</label> </text> <hrule> <stretch type="bool">true</stretch> </hrule> </group> <group> <layout>hbox</layout> <group> <layout>vbox</layout> <text> <label>Pitch CMD: </label> </text> <slider> <row>2</row> <col>0</col> <pref-height>150</pref-height> <vertical>true</vertical> <property>/controls/flight/elevator-sum</property> <min>-1</min> <max>1</max> <step>0.0001</step> <live>true</live> </slider> </group> <group> <layout>vbox</layout> <text> <label>Pitch Trim: </label> </text> <slider> <row>2</row> <col>0</col> <pref-height>150</pref-height> <vertical>true</vertical> <property>/controls/flight/elevator-trim</property> <min>-1</min> <max>1</max> <step>0.0001</step> <live>true</live> </slider> </group> </group> <group> <layout>hbox</layout> <hrule> <stretch type="bool">true</stretch> </hrule> <text> <label>Yaw</label> </text> <hrule> <stretch type="bool">true</stretch> </hrule> </group> <group> <layout>hbox</layout> <group> <layout>vbox</layout> <slider> <pref-width>150</pref-width> <property>/controls/flight/rudder-fdm</property> <min>-1</min> <max>1</max> <step>0.0001</step> <live>true</live> </slider> </group> </group> </group> </PropertyList>