The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
<?xml version="1.0"?>
<chapter>
<title>Function Keys and Graphics Options</title>
<sect1>
<title>Introduction</title>
<simpara>The XBO-Edit system allows users to set some of their default options via the <guilabel>Global Properties</guilabel> window (see <xref linkend="Keys_Fig_Prop1"/> and <xref linkend="Keys_Fig_Prop2"/>). Select the <guibutton>props</guibutton> button on the mono <guilabel>Control Panel</guilabel> or the <guimenuitem>Props</guimenuitem> item from the <guimenuitem>Window</guimenuitem> menu on the <guilabel>Main Color Schedules Window</guilabel>.</simpara>
<simpara>
<emphasis role="bold">Figure 15.1. Global Properies window (left side)</emphasis>
</simpara>
<mediaobject>
<imageobject>
<imagedata fileref="images/global_prop1.png"/>
</imageobject>
</mediaobject>
<simpara>The <guilabel>Props Window</guilabel> has a set of buttons labelled, <guibutton>done</guibutton>, <guibutton>save</guibutton>, <guibutton>restore</guibutton> and <guibutton>default</guibutton>.</simpara>
<informaltable>
<tgroup cols="2">
<colspec colnum="1" colname="col1"/>
<colspec colnum="2" colname="col2"/>
<thead>
<row>
<entry>
<guibutton>done</guibutton>
</entry>
<entry>Exits the window.</entry>
</row>
</thead>
<tbody>
<row>
<entry>
<guibutton>save</guibutton>
</entry>
<entry>Saves the modified settings.</entry>
</row>
<row>
<entry>
<guibutton>restore</guibutton>
</entry>
<entry>Restores the last saved set-up for the data directory.</entry>
</row>
<row>
<entry>
<guibutton>default</guibutton>
</entry>
<entry>Resets all the options to the <emphasis>factory defaults</emphasis> setting. These defaults are listed below.</entry>
</row>
</tbody>
</tgroup>
</informaltable>
<simpara>
<emphasis role="bold">Figure 15.2. Global Properies window (right side)</emphasis>
</simpara>
<mediaobject>
<imageobject>
<imagedata fileref="images/global_prop2.png"/>
</imageobject>
</mediaobject>
<simpara>Below these are buttons which represent the &lt;F&gt; (Function) keys on the keyboard. Each button has a label which indicates the XBO-Edit function which is executed when the keyboard function key is pressed.</simpara>
<simpara>Below the Function key buttons are two option-menu items for selecting some of the display objects. These are for <guilabel>Port Information</guilabel> and <guilabel>Flight Information</guilabel>. There are also options for how patterns are displayed: <guilabel>Draw Patterns Over Flight</guilabel>, <guilabel>Draw Slip Lines</guilabel>, <guilabel>Highlight Incomplete Patterns</guilabel>. Other behaviour is controlled with <guilabel>Auto Scrolling</guilabel>, <guilabel>Automatic UCAM Creation</guilabel> and <guilabel>Autosave Period</guilabel>.</simpara>
<simpara>To change the &lt;F&gt; key functions press and hold down the right mouse button in the <guilabel>Props Window</guilabel> on the &lt;F&gt; key button you wish to change. A menu with a list of the XBO-Edit functions is displayed. Now select the desired XBO-Edit function and release the button.</simpara>
<informaltable>
<tgroup cols="2">
<colspec colnum="1" colname="col1"/>
<colspec colnum="2" colname="col2"/>
<thead>
<row>
<entry morerows="1">
<mediaobject>
<imageobject>
<imagedata fileref="images/note.png"/>
</imageobject>
</mediaobject>
</entry>
<entry>Note</entry>
</row>
</thead>
<tbody>
<row>
<entry namest="col1" nameend="col2">
<simpara>You can have more than one &lt;F&gt; key for the same XBO-Edit function or you can select No Op for any &lt;F&gt; key you wish to disable. You do not need to have all the XBO-Edit functions covered by &lt;F&gt; keys, since they can usually be activated by some other means. Using &lt;F&gt; keys allows the experienced user to quickly execute some of the XBO-Edit functions.</simpara>
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
<simpara>When the Function keys are configured satisfactorily click on the <guibutton>save</guibutton> button to save the set-up as the default. This will then be used every time for that data directory.</simpara>
<simpara>(The XBO-Edit functions which are available via &lt;F&gt; keys are listed in <xref linkend="KeysFunctions"/>.)</simpara>
</sect1>
<sect1>
<title>Functions For F Keys</title>
<informaltable>
<tgroup cols="2">
<colspec colnum="1" colname="col1"/>
<colspec colnum="2" colname="col2"/>
<thead>
<row>
<entry>
<guilabel>No Op</guilabel>
</entry>
<entry>No function is performed, i.e. key is disabled.</entry>
</row>
</thead>
<tbody>
<row>
<entry>
<guilabel>UCAM</guilabel>
</entry>
<entry>The UCAM window is displayed with all fields blank.</entry>
</row>
<row>
<entry>
<guilabel>UCAS</guilabel>
</entry>
<entry>The UCAS window is displayed with all fields blank.</entry>
</row>
<row>
<entry>
<guilabel>New Pattern</guilabel>
</entry>
<entry>This is the same as the <guibutton>New Pattern</guibutton> button on the <guilabel>Pattern Panel</guilabel>. The <guilabel>Pattern Header window</guilabel> is displayed and you may now proceed to build a new pattern.</entry>
</row>
<row>
<entry>
<guilabel>Del Pattern</guilabel>
</entry>
<entry>This deletes the current pattern, if you confirm.</entry>
</row>
<row>
<entry>
<guilabel>Del First</guilabel>
</entry>
<entry>The first sector is deleted from the current pattern.</entry>
</row>
<row>
<entry>
<guilabel>Del Last</guilabel>
</entry>
<entry>The last sector is deleted from the current pattern.</entry>
</row>
<row>
<entry>
<guilabel>Redraw</guilabel>
</entry>
<entry>The screen is redrawn.</entry>
</row>
<row>
<entry>
<guilabel>Unzoom</guilabel>
</entry>
<entry>The screen returns to the date range which was displayed before the last zoom operation. This doesn't necessarily return you to a previously scrolled screen.</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</sect1>
<sect1>
<title>Display Options</title>
<simpara>Allows you to specify some of the information that is displayed on the screen and produced on the hardcopy outputs of XBO-Edit.</simpara>
<simpara>The <guilabel>Port Information</guilabel> toggle cycle allows you to select the information to be displayed next to the port codes on the left hand side of the screen. You can also elect not to show any information at all which expands by a small amount the area available on the screen for drawing the flights.</simpara>
<simpara>The <guilabel>Flight Information</guilabel> toggle determines the information displayed next to the beginning of each flight line on the screen. This information only appears on the colour windows, since the data is displayed in small type and would be difficult to read on the smaller monochrome window. However, the information will appear on the hardcopy outputs from XBO-Edit.</simpara>
<simpara>The options for these cycles are listed below.</simpara>
<sect2>
<title>Port Information</title>
<informaltable>
<tgroup cols="2">
<colspec colnum="1" colname="col1"/>
<colspec colnum="2" colname="col2"/>
<thead>
<row>
<entry>
<guilabel>Nothing</guilabel>
</entry>
<entry>No information is displayed next to the port code.</entry>
</row>
</thead>
<tbody>
<row>
<entry>
<guilabel>UTC Offset</guilabel>
</entry>
<entry>The difference between local times and UTC or GMT times is displayed. This is using the time of the first day shown on the screen so that if daylight savings is in effect at a port for that day this will be correctly displayed.</entry>
</row>
<row>
<entry>
<guilabel>Max Crew Slips</guilabel>
</entry>
<entry>For the flights that are being displayed, this value is the maximum number of cabin crew who should be slipping overnight at that port. This option is only available for the cabin crew version.</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</sect2>
<sect2>
<title>Flight Information</title>
<informaltable>
<tgroup cols="2">
<colspec colnum="1" colname="col1"/>
<colspec colnum="2" colname="col2"/>
<thead>
<row>
<entry>
<guilabel>Nothing</guilabel>
</entry>
<entry>No information is displayed next to the flight.</entry>
</row>
</thead>
<tbody>
<row>
<entry><guilabel>SVC Num</guilabel> / <guilabel>Ac Type</guilabel></entry>
<entry>The service number and the aircraft are displayed next to the flight line for each flight which has not been preceded by a flight with the same information (i.e. 1001/747 would only be displayed once for two linked flights having the same service number and aircraft type).</entry>
</row>
<row>
<entry>
<guilabel>SVC Num</guilabel>
</entry>
<entry>The service number is displayed in a larger typeface than that used for the <guilabel>SVC Num/Ac Type</guilabel> option.</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</sect2>
<sect2>
<title>Draw Slip Lines</title>
<informaltable>
<tgroup cols="2">
<colspec colnum="1" colname="col1"/>
<colspec colnum="2" colname="col2"/>
<thead>
<row>
<entry>
<guilabel>Textured</guilabel>
</entry>
<entry>The lines for slips are displayed textured.</entry>
</row>
</thead>
<tbody>
<row>
<entry>
<guilabel>Solid</guilabel>
</entry>
<entry>Slips are displayed as solid lines</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</sect2>
<sect2>
<title>Draw Patterns Over Flight</title>
<simpara>This is a Yes/No toggle to choose whether patterns are drawn over the flights they contain.</simpara>
</sect2>
<sect2>
<title>Auto Scrolling</title>
<simpara>This is a Yes/No toggle to choose whether scrolling in the <guilabel>Main Color Schedules Window</guilabel> is automatic or not.</simpara>
</sect2>
<sect2>
<title>Highlight Incomplete Patterns</title>
<simpara>This is a Yes/No toggle to choose whether to highlight patterns which are incomplete.</simpara>
</sect2>
</sect1>
<sect1>
<title>Other Properties</title>
<sect2>
<title>Automatic UCAM Creation</title>
<simpara>This toggle allows XBO-Edit to automatically create Paxing UCAMs when loading patterns if a sector used by the pattern cannot be found.</simpara>
<informaltable>
<tgroup cols="2">
<colspec colnum="1" colname="col1"/>
<colspec colnum="2" colname="col2"/>
<thead>
<row>
<entry morerows="1">
<mediaobject>
<imageobject>
<imagedata fileref="images/note.png"/>
</imageobject>
</mediaobject>
</entry>
<entry>Note</entry>
</row>
</thead>
<tbody>
<row>
<entry namest="col1" nameend="col2">
<simpara>This does not create Operating UCAMs.</simpara>
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
<simpara>See <xref linkend="MovementsUCAMAuto"/> for more information.</simpara>
</sect2>
<sect2>
<title>Autosave Period</title>
<simpara>The number of minutes in between the automatic saving of one's work. Set to zero to turn off this feature.</simpara>
<simpara>This slide allows you to select the time interval that you wish XBO-Edit to automatically save your work.</simpara>
<informaltable>
<tgroup cols="2">
<colspec colnum="1" colname="col1"/>
<colspec colnum="2" colname="col2"/>
<thead>
<row>
<entry morerows="1">
<mediaobject>
<imageobject>
<imagedata fileref="images/note.png"/>
</imageobject>
</mediaobject>
</entry>
<entry>Note</entry>
</row>
</thead>
<tbody>
<row>
<entry namest="col1" nameend="col2">
<simpara>If the slide is set to zero then the autosave <emphasis>is</emphasis> disabled and you are required to save manually.</simpara>
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</sect2>
</sect1>
<sect1>
<title>Factory Defaults</title>
<sect2>
<title>&lt;F&gt; Key Defaults</title>
<informaltable>
<tgroup cols="2">
<colspec colnum="1" colname="col1"/>
<colspec colnum="2" colname="col2"/>
<thead>
<row>
<entry>F1</entry>
<entry>No Op</entry>
</row>
</thead>
<tbody>
<row>
<entry>F2</entry>
<entry>No Op</entry>
</row>
<row>
<entry>F3</entry>
<entry>Del First</entry>
</row>
<row>
<entry>F4</entry>
<entry>New Pattern</entry>
</row>
<row>
<entry>F5</entry>
<entry>UCAM</entry>
</row>
<row>
<entry>F6</entry>
<entry>No Op</entry>
</row>
<row>
<entry>F7</entry>
<entry>Del Last</entry>
</row>
<row>
<entry>F8</entry>
<entry>Redraw</entry>
</row>
<row>
<entry>F9</entry>
<entry>Unzoom</entry>
</row>
<row>
<entry>F10</entry>
<entry>No Op</entry>
</row>
<row>
<entry>F11</entry>
<entry>No Op</entry>
</row>
<row>
<entry>F12</entry>
<entry>No Op</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</sect2>
<sect2>
<title>Display Option Defaults</title>
<simpara>
<emphasis role="bold">For the cabin crew version:</emphasis>
</simpara>
<variablelist>
<varlistentry>
<term>
<guilabel>Port Information</guilabel>
</term>
<listitem>
<para>Max Crew Slips</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<guilabel>Flight Information</guilabel>
</term>
<listitem>
<para>SVC Num / AC Type</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<guilabel>Draw Slip Lines</guilabel>
</term>
<listitem>
<para>Textured</para>
</listitem>
</varlistentry>
</variablelist>
<simpara>
<emphasis role="bold">For the tech crew version:</emphasis>
</simpara>
<variablelist>
<varlistentry>
<term>
<guilabel>Port Information</guilabel>
</term>
<listitem>
<para>UTC Offset</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<guilabel>Flight Information</guilabel>
</term>
<listitem>
<para>SVC Num</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<guilabel>Draw Slip Lines</guilabel>
</term>
<listitem>
<para>Textured</para>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>
</chapter>