<?xml version="1.0"?> <!-- This file is part of FlightGear, the free flight simulator http://www.flightgear.org/ Copyright (C) 2009 Torsten Dreyer, Torsten (at) t3r _dot_ de This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. --> <PropertyList> <name>about</name> <modal>false</modal> <layout>vbox</layout> <resizable>false</resizable> <default-padding>3</default-padding> <group> <layout>hbox</layout> <default-padding>1</default-padding> <empty> <stretch>true</stretch> </empty> <text> <label>About FlightGear</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> <layout>vbox</layout> <default-padding>5</default-padding> <group> <layout>hbox</layout> <empty> <stretch>true</stretch> </empty> <text> <label>FlightGear Flight Simulator VX.X.X</label> </text> <empty> <stretch>true</stretch> </empty> </group> <text> <label>(c) 1996-2017, the FlightGear Contributors</label> </text> <group> <layout>vbox</layout> <border>10</border> <halign>center</halign> <default-padding>2</default-padding> <text> <halign>left</halign> <label>FlightGear is free and open source software, licensed</label> </text> <text> <halign>left</halign> <label>under the GNU General Public License Version 2.</label> </text> <text> <halign>left</halign> <label>Get new versions, add-ons, forum, wiki and more</label> </text> <text> <halign>left</halign> <label>from the web-site at http://www.flightgear.org/ for free.</label> </text> <text> <halign>left</halign> <label>Have a nice flight!</label> </text> </group> <empty> <stretch>true</stretch> </empty> <hrule/> <text> <halign>center</halign> <label>Version Information</label> </text> <group> <layout>vbox</layout> <border>10</border> <halign>center</halign> <default-padding>2</default-padding> <text> <halign>left</halign> <label>MMMMMMMMMM</label> <format>FlightGear Version: %s</format> <property>/sim/version/flightgear</property> </text> <text> <halign>left</halign> <label>MMMMMMMMMM</label> <format>SimGear Version: %s</format> <property>/sim/version/simgear</property> </text> <text> <halign>left</halign> <label>MMMMMMMMMMMMMMMMMM</label> <format>OpenSceneGraph Version: %s</format> <property>/sim/version/openscenegraph</property> </text> <text> <halign>left</halign> <label>MMMMMMMMMMMMMMMMMM</label> <format>Build Id: %s</format> <property>/sim/version/build-id</property> </text> <text> <halign>left</halign> <label>MMMMMM</label> <format>Build Number: %d</format> <property>/sim/version/build-number</property> </text> <text> <halign>left</halign> <label>MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM</label> <format>Revision: %s</format> <property>/sim/version/revision</property> </text> </group> <empty> <stretch>true</stretch> </empty> <hrule/> <text> <halign>center</halign> <label>Graphics/OpenGL Information</label> </text> <group> <layout>vbox</layout> <border>10</border> <halign>center</halign> <default-padding>2</default-padding> <text> <halign>left</halign> <label>MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM</label> <format>OpenGL Vendor: %s</format> <property>/sim/rendering/gl-vendor</property> </text> <text> <halign>left</halign> <label>MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM</label> <format>OpenGL Renderer: %s</format> <property>/sim/rendering/gl-renderer</property> </text> <text> <halign>left</halign> <label>MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM</label> <format>OpenGL Version: %s</format> <property>/sim/rendering/gl-version</property> </text> <text> <halign>left</halign> <label>MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM</label> <format>GLSL Version: %s</format> <property>/sim/rendering/gl-shading-language-version</property> </text> <text> <halign>left</halign> <label>MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM</label> <format>Max Texture Size: %s</format> <property>/sim/rendering/max-texture-size</property> </text> <text> <halign>left</halign> <label>MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM</label> <format>Depth Buffer Bits: %s</format> <property>/sim/rendering/depth-buffer-bits</property> </text> </group> </group> <hrule/> <group> <layout>hbox</layout> <halign>fill</halign> <empty><stretch>true</stretch></empty> <button> <legend>Close</legend> <equal>true</equal> <default>true</default> <key>Esc</key> <binding> <command>dialog-close</command> </binding> </button> <button> <legend>Take Screenshot</legend> <equal>true</equal> <default>false</default> <binding> <command>nasal</command> <script>fgcommand("screen-capture");</script> </binding> </button> <button> <legend>Copy to Clipboard</legend> <equal>true</equal> <default>false</default> <binding> <command>nasal</command> <script><![CDATA[ var properties = ["gl-vendor","gl-version","gl-renderer", "gl-shading-language-version"]; var data = ""; var path = "/sim/rendering/"; foreach(var p; properties) data ~= p ~":"~getprop(path~p) ~"\n"; clipboard.setText(data); gui.popupTip("Copied version information to clipboard!"); ]]></script> </binding> </button> <empty><stretch>true</stretch></empty> </group> <nasal> <open><![CDATA[ # Replace version in Nasal, as using the <format> code upsets layout var ver = cmdarg().getNode("group[1]/group/text/label"); ver.setValue("FlightGear Flight Simulator V" ~ getprop("/sim/version/flightgear")); ]]></open> <close><![CDATA[ ]]></close> </nasal> </PropertyList>