1
0
Fork 0

Nov 8 updates.

This commit is contained in:
curt 2000-11-09 19:50:02 +00:00
parent 5175227e3b
commit b45ca4c1d0

View file

@ -1,5 +1,5 @@
Users Guide to FlightGear panel configuration Users Guide to FlightGear panel configuration
Version 0.4, October 11 2000 Version 0.5, November 8 2000
Author: John Check <j4strngs@rockfish.net> Author: John Check <j4strngs@rockfish.net>
This document is an attempt to describe the configuration of This document is an attempt to describe the configuration of
@ -28,13 +28,13 @@ via XML to address this limitation.
Using Custom Panels: Using Custom Panels:
The default panel location is $FG_ROOT/Panels/Default/default.xml. The default panel location is $FG_ROOT/Aircraft/c172/Panels/Default.
$FG_ROOT is the place on your filesystem where you installed FG $FG_ROOT is the place on your filesystem where you installed FG
data files. Alternate panels can be specified on the command line data files. Alternate panels can be specified on the command line
or set as the default in the $HOME/.fgfsrc or $FG_ROOT/system.fgfsrc or set as the default in the $HOME/.fgfsrc or $FG_ROOT/preferences.xml
using a property specification. The format is as follows: using a property specification. The command line format is as follows:
--prop:/sim/panel/path=Panels/Default/default.xml --prop:/sim/panel/path=Aircraft/c172/Panels/Default
The path description shown is relative to $FG_ROOT. An absolute The path description shown is relative to $FG_ROOT. An absolute
path may also be used for locations outside $FG_ROOT. I would path may also be used for locations outside $FG_ROOT. I would
@ -62,10 +62,10 @@ Comments are bracketed with <!-- -->.
<PropertyList> <PropertyList>
<name>Example Panel</name> <name>Example Panel</name>
<background>Panels/Default/Textures/panel-bg.rgb</background> <background>Aircraft/c172/Panels/Textures/panel-bg.rgb</background>
<instruments> <instruments>
<clock> <!-- the "unique_name" --> <clock> <!-- the "unique_name" -->
<path>Instruments/Default/clock.xml</path> <path>Aircraft/c172/Instruments/clock.xml</path>
<x>110</x> <x>110</x>
<y>320</y> <y>320</y>
<w>72</w> <!-- optional width specification --> <w>72</w> <!-- optional width specification -->
@ -74,7 +74,7 @@ Comments are bracketed with <!-- -->.
</instruments> </instruments>
</PropertyList> </PropertyList>
The default location for instrument files is $FG_ROOT/Instruments/Default/. The default location for instrument files is $FG_ROOT/Aircraft/c172/Instruments/.
Alternate locations may be specified in the panel configuration, paths Alternate locations may be specified in the panel configuration, paths
must be absolute to use files outside $FG_ROOT. must be absolute to use files outside $FG_ROOT.
@ -96,9 +96,9 @@ may be static, as in a label, or generated (if it needs to be dynamic, as
in an LED display), or a combination of both. in an LED display), or a combination of both.
A switch layer is composed of two or more nested layers and will display A switch layer is composed of two or more nested layers and will display
one of the nested layers based on a boolean property. For a simple example one of the nested layers based on a boolean property. For a simple example
of a switch see $FG_ROOT/Instruments/Default/brake.xml. Textures used in a of a switch see $FG_ROOT/Aircraft/Custom/Instruments/brake.xml.
switch context *must* have width and height specified to be visible. Textures used in a switch context *must* have width and height specified to be
Each layer may contain zero or more transformations. visible. Each layer may contain zero or more transformations.
A transformation is a rotation, an x-shift, or a y-shift. Transformations A transformation is a rotation, an x-shift, or a y-shift. Transformations
can be static or they can be based on properties. Static rotations are can be static or they can be based on properties. Static rotations are
@ -141,4 +141,3 @@ defining which section of the texture to use.
weather-radar display or a GPS (though the GPS could be handled with weather-radar display or a GPS (though the GPS could be handled with
text properties). text properties).