20,741
edits
m (→translations) |
(→dialog) |
||
Line 77: | Line 77: | ||
=== dialog === | === dialog === | ||
<syntaxhighlight lang="nasal"> | $FG_ROOT/gui/dialogs/version-mismatch.xml | ||
<syntaxhighlight lang="xml"> | |||
<?xml version="1.0"?> | |||
<PropertyList> | |||
<name>version-mismatch</name> | |||
<modal>false</modal> | |||
<layout>vbox</layout> | |||
<text> | |||
<color> | |||
<red>1.0</red> | |||
<green>0.0</green> | |||
<blue>0.0</blue> | |||
</color> | |||
<label>MMMMMMM</label> | |||
<property>/sim/intl/locale/strings/dialogs/version-mismatch/error-version-conflict</property> | |||
<format>%s:</format> | |||
</text> | |||
<canvas> | |||
<name>logo</name> | |||
<halign>right</halign> | |||
<pref-width>100</pref-width> | |||
<pref-height>100</pref-height> | |||
<nasal><load><![CDATA[ | |||
var my_canvas = canvas.get( cmdarg() ); | |||
var root = my_canvas.createGroup(); | |||
var image = getprop("/sim/startup/splash-texture") or | |||
getprop("/sim/splash-texture") or "Textures/Splash1.png"; | |||
#var image = "Aircraft/SpaceShuttle/SpaceShuttle-splash.png"; | |||
var logo = root.createChild("image") | |||
.setFile( image ) | |||
.setSize(512,512); | |||
]]></load></nasal> | |||
</canvas> | |||
<group> | |||
<layout>vbox</layout> | |||
<halign>fill</halign> | |||
<default-padding>10</default-padding> | |||
<empty><stretch>true</stretch></empty> | |||
<group> | |||
<layout>hbox</layout> | |||
<halign>fill</halign> | |||
<default-padding>5</default-padding> | |||
<text> | |||
<halign>left</halign> | |||
<label>MMMMMMM</label> | |||
<property>/sim/intl/locale/strings/dialogs/version-mismatch/aircraft</property> | |||
<format>%s:</format> | |||
</text> | |||
<text> | |||
<halign>left</halign> | |||
<label>MMMMMMMMMMMM</label> | |||
<property>/sim/aircraft</property> | |||
<format>%s</format> | |||
</text> | |||
</group> | |||
<group> | |||
<layout>hbox</layout> | |||
<halign>fill</halign> | |||
<default-padding>5</default-padding> | |||
<text> | |||
<halign>left</halign> | |||
<label>MMMMMMM</label> | |||
<property>/sim/intl/locale/strings/dialogs/version-mismatch/aircraft-version</property> | |||
<format>%s:</format> | |||
</text> | |||
<text> | |||
<halign>left</halign> | |||
<label>MMMMMMMMMMMM</label> | |||
<property>/sim/aircraft-version</property> | |||
<format>%s</format> | |||
</text> | |||
</group> | |||
<group> | |||
<layout>hbox</layout> | |||
<halign>fill</halign> | |||
<default-padding>5</default-padding> | |||
<text> | |||
<halign>left</halign> | |||
<label>MMMMMMM</label> | |||
<property>/sim/intl/locale/strings/dialogs/version-mismatch/required-flightgear-version</property> | |||
<format>%s:</format> | |||
</text> | |||
<text> | |||
<halign>left</halign> | |||
<label>MMMMMMMMMMMM</label> | |||
<property>/sim/aircraft-version</property> | |||
<format>%s</format> | |||
</text> | |||
</group> | |||
<group> | |||
<layout>hbox</layout> | |||
<halign>fill</halign> | |||
<default-padding>5</default-padding> | |||
<text> | |||
<halign>left</halign> | |||
<label>MMMMMMM</label> | |||
<property>/sim/intl/locale/strings/dialogs/version-mismatch/incompatibility-reason</property> | |||
<format>%s:</format> | |||
</text> | |||
<text> | |||
<halign>left</halign> | |||
<label>Outdated binary</label> | |||
</text> | |||
</group> | |||
<group> | |||
<layout>hbox</layout> | |||
<halign>fill</halign> | |||
<default-padding>5</default-padding> | |||
<text> | |||
<halign>left</halign> | |||
<label>MMMMMMM</label> | |||
<property>/sim/intl/locale/strings/dialogs/version-mismatch/solution</property> | |||
<format>%s:</format> | |||
</text> | |||
<text> | |||
<halign>left</halign> | |||
<label>Upgrade FlightGear or downgrade aircraft</label> | |||
</text> | |||
</group> | |||
<button> | |||
<legend>Exit</legend> | |||
<default>true</default> | |||
<equal>true</equal> | |||
<binding> | |||
<command>exit</command> | |||
</binding> | |||
</button> | |||
<empty><stretch>true</stretch></empty> | |||
</group> | |||
</PropertyList> | |||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Nasal module === | === Nasal module === |