
<section id='BaseOps_ListPane_id' webfilename='listpane'>
    <title>
        Working with the List Pane
    </title>
    <para>
        The list pane, located along the left side of the BaseOps main
        window, displays the objects (runways, flight tracks, flight profiles,
        etc.) in a <link target='#BaseOps_IntroductionToCases_id'>BaseOps
        case</link>.
    </para>
    <exhibit>
        <img src='BaseOps_ObjectList_ObjectSelected_ScreenCap.png'
        standard_colors='true'/>
    </exhibit>
    <para>
        The list pane is composed of two main parts: the <termtext>object
        type selector</termtext> and the <termtext>object list</termtext>.
        Use the object type selector to choose the object type (runways,
        flight tracks, etc.) of interest. This is known as the <termtext>selected
        object type</termtext>. All objects of the selected type will
        be displayed in the object list.
    </para>
    <note type='note'>
        <para>
            The available object types will vary, depending of which noise
            models you have selected. For example, airspace profiles are only
            used by the MRNMap noise model. If MRNMap is not selected, then
            airspace profiles will not appear in the object type selector.
            See <iref target='BaseOps_NoiseModelsUsed_id'/> for more information.
        </para>
    </note>
    <para>
        One object in the object list is always selected. This is known
        as the <termtext>selected object</termtext>. The selected object
        is the one that you are currently working with. Before you can
        edit or delete an object, you must first select it.
    </para>
    <para>
        Above the object list is a row of buttons that allow you to add,
        duplicate, and delete objects, and set sorting and filtering options
        for the object list.
    </para>
    <note type='note'>
        <para>
            A BaseOps case can contain only a single instance of some types
            of objects (for example, the Weather object). If the object list
            displays an object of this type, the various buttons (Add, Delete,
            etc.) will be grayed out.
        </para>
    </note>
    <note type='tip'>
        <para>
            If you prefer working with the keyboard, use to following shortcuts
            to move the keyboard focus to the list pane.
        </para>
        <unorderedlist>
            <listitem>
                <para>
                    Press <keytext>Alt + T</keytext> to move the focus to the object
                    type selector
                </para>
            </listitem>
            <listitem>
                <para>
                    Press <keytext>Alt + L</keytext> to move the focus to the object
                    list
                </para>
            </listitem>
        </unorderedlist>
    </note>
    <section id='BaseOps_AddingObject_id'>
        <title>
            Adding a New Object
        </title>
        <para>
            To add a new object of the selected object type, you can:
        </para>
        <unorderedlist>
            <listitem>
                <para>
                    Press the Add button <img
                    src='intres:WCF_AddPlusSignToolbarButtonBitmap'/>
                </para>
            </listitem>
            <listitem>
                <para>
                    Press <keytext>Ctrl + A</keytext>
                </para>
            </listitem>
        </unorderedlist>
    </section>
    <section id='BaseOps_DuplicatingObject_id'>
        <title>
            Duplicating Objects
        </title>
        <para>
            To create new objects that are copies of existing objects, first
            select the existing objects, then either:
        </para>
        <unorderedlist>
            <listitem>
                <para>
                    Press the Duplicate button <img
                    src='intres:BaseOps_DuplicateToolbarButtonBitmap'/>
                </para>
            </listitem>
            <listitem>
                <para>
                    Press <keytext>Ctrl + D</keytext>
                </para>
            </listitem>
        </unorderedlist>
        <para>
            See <iref target='BaseOps_SelectingMultipleObjects_id'/> for instructions
            on how to select multiple objects.
        </para>
    </section>
    <section id='BaseOps_DeletingObject_id'>
        <title>
            Deleting Objects
        </title>
        <para>
            To delete objects from a BaseOps case, first select the objects,
            then either:
        </para>
        <unorderedlist>
            <listitem>
                <para>
                    Press the Delete button <img
                    src='intres:WCF_DeleteCrossToolbarButtonBitmap'/>
                </para>
            </listitem>
            <listitem>
                <para>
                    Press <keytext>Ctrl + Del</keytext>
                </para>
            </listitem>
        </unorderedlist>
        <para>
            See <iref target='BaseOps_SelectingMultipleObjects_id'/> for instructions
            on how to select multiple objects.
        </para>
    </section>
    <section id='BaseOps_PrintingSelectedObject_id'>
        <title>
            Printing Objects
        </title>
        <para>
            To print objects, first select them, then either:
        </para>
        <unorderedlist>
            <listitem>
                <para>
                    Press the Print button <img
                    src='intres:WCF_PrintToolbarButtonBitmap'/> on the <link
                    target='#WCF_ApplicationMainToolbar_id'>application toolbar</link>
                </para>
            </listitem>
            <listitem>
                <para>
                    Press <keytext>Ctrl + P</keytext>
                </para>
            </listitem>
            <listitem>
                <para>
                    Choose <menutext>Print</menutext> from the <menutext>File</menutext>
                    menu
                </para>
            </listitem>
        </unorderedlist>
        <para>
            If a mappable object (i.e., an object that can be displayed on
            a map, such as a flight track or a flight profile) is selected,
            then a map of that object is printed.
        </para>
        <exhibit>
            <img
            src='BaseOps_ReportChunk_PrintingSelectedObject_Figure.png'
            standard_colors='true'/>
        </exhibit>
        <para>
            If a <link target='#BaseOps_ReportChunk_id'>report</link> is selected,
            then it is printed.
        </para>
        <exhibit>
            <img src='BaseOps_ReportChunk_PrintingReports_Figure.png'
            standard_colors='true'/>
        </exhibit>
        <para>
            If the <link target='#BaseOps_MessageReport_id'>messages</link>
            object is selected, then the messages are printed.
        </para>
        <exhibit>
            <img src='BaseOps_ReportChunk_PrintingMessages_Figure.png'
            standard_colors='true'/>
        </exhibit>
    </section>
    <section id='BaseOps_CopyCutPasteObject_id'>
        <title>
            Copying, Cutting and Pasting Objects
        </title>
        <para>
            You can use the clipboard to transfer objects between BaseOps
            cases. Use the <menutext>Cut</menutext>, <menutext>Copy</menutext>,
            and <menutext>Paste</menutext> commands on the <menutext>Edit</menutext>
            menu. The object list must have the keyboard focus in order to
            cut or copy objects.
        </para>
        <para>
            See <iref target='BaseOps_SelectingMultipleObjects_id'/> for instructions
            on how to select multiple objects.
        </para>
    </section>
    <section id='BaseOps_SortingListPane_id'>
        <title>
            Sorting and Grouping the Object List
        </title>
        <para>
            You can sort and group the objects in the object list. Objects
            will be displayed in outline form, based upon the sorting/grouping
            criteria you specify.
        </para>
        <exhibit>
            <img src='BaseOps_ObjectList_Sorting_Figure.png'
            standard_colors='true'/>
        </exhibit>
        <para>
            To sort and group the object list, follow these steps.
        </para>
        <orderedlist>
            <listitem>
                <para>
                    Either press the Sort button <img
                    src='intres:BaseOps_SortOptionsToolbarButtonBitmap'/>, or else
                    press <keytext>Ctrl + S</keytext>. The Sorting and Grouping dialog
                    box is displayed.
                </para>
                <exhibit>
                    <img src='BaseOps_ObjectList_SortingDialogBox_ScreenCap.png'/>
                </exhibit>
            </listitem>
            <listitem>
                <para>
                    Use the drop-down lists to select the criteria for sorting. Objects
                    will be sorted and grouped by the criteria you select, starting
                    with the top criterion and working down the list. The available
                    criteria will depend on the selected object type.
                </para>
                <para>
                    Once you have selected all of the desired criteria, set the remaining
                    drop-down lists to "None".
                </para>
            </listitem>
        </orderedlist>
    </section>
    <section id='BaseOps_FilteringListPane_id'>
        <title>
            Filtering the Object List
        </title>
        <para>
            You can filter the objects that are displayed in the object list.
            Only those that match your criteria are displayed. For example,
            you can choose to display only the flight profiles for a particular
            aircraft.
        </para>
        <note type='note'>
            <para>
                If filtering is in effect, the Filter button <img
                src='intres:BaseOps_FilterOptionsToolbarButtonBitmap'/> will be
                colored bright yellow and red <img
                src='intres:BaseOps_FilterOptionsFilteringInEffectToolbarButtonBitmap'/>.
                This serves as a reminder that there may be hidden objects that
                are not currently displayed in the object list.
            </para>
        </note>
        <para>
            To filter the object list, follow these steps.
        </para>
        <orderedlist>
            <listitem>
                <para>
                    Either press the Filter button <img
                    src='intres:BaseOps_FilterOptionsToolbarButtonBitmap'/>, or else
                    press <keytext>Ctrl + F</keytext>. The Filtering dialog box is
                    displayed.
                </para>
                <exhibit>
                    <img
                    src='BaseOps_ObjectList_FilteringDialogBox_ScreenCap.png'/>
                </exhibit>
            </listitem>
            <listitem>
                <para>
                    Choose the criteria for displaying the objects. The available
                    criteria will depend on the selected object type.
                </para>
                <para>
                    Enter the valid values for each criteria in the text boxes provided,
                    separating the values with commas. For example, in the above screen
                    capture, the Aircraft Names text box contains "A-10A, F-15A, F-16A",
                    so only the flight profiles with those three aircraft will be
                    displayed.
                </para>
                <para>
                    Only those objects that meet <bold>all</bold> of the criteria
                    you specify will be displayed. If you do not wish to select objects
                    based upon a particular criteria, then delete any text in the
                    box associated with that criteria.
                </para>
                <para>
                    If desired, you can use <termtext>wildcards</termtext> to specify
                    your criteria. These are special characters that can be used to
                    match a range of names. BaseOps recognizes the following wildcards.
                </para>
                <unorderedlist>
                    <listitem>
                        <para>
                            <bold><fixedtext>*</fixedtext></bold> - Matches any sequence of
                            zero or more characters. For example, <fixedtext>A*B</fixedtext>
                            would match <fixedtext>AB</fixedtext>, <fixedtext>AXB</fixedtext>,
                            or <fixedtext>AXXB</fixedtext>.
                        </para>
                    </listitem>
                    <listitem>
                        <para>
                            <bold><fixedtext>?</fixedtext></bold> - Matches exactly one of
                            any character. For example, <fixedtext>A?B</fixedtext> would match
                            <fixedtext>AXB</fixedtext>, but not <fixedtext>AB</fixedtext>
                            or <fixedtext>AXXB</fixedtext>.
                        </para>
                    </listitem>
                    <listitem>
                        <para>
                            <bold><fixedtext>[ABC]</fixedtext></bold> - Match any one of the
                            characters <fixedtext>A</fixedtext>, <fixedtext>B</fixedtext>,
                            or <fixedtext>C</fixedtext>. For example, <fixedtext>A[XY]B</fixedtext>
                            would match <fixedtext>AXB</fixedtext> or <fixedtext>AYB</fixedtext>,
                            but not <fixedtext>AB</fixedtext>, <fixedtext>AXXB</fixedtext>,
                            or <fixedtext>AZB</fixedtext>.
                        </para>
                    </listitem>
                    <listitem>
                        <para>
                            <bold><fixedtext>,</fixedtext></bold> - Matches either what is
                            on the left or right side of the comma. For example, <fixedtext>AA,BB</fixedtext>
                            would match <fixedtext>AA</fixedtext> or <fixedtext>BB</fixedtext>.
                        </para>
                    </listitem>
                </unorderedlist>
                <para>
                    As an alternative to typing, you can specify your criteria by
                    selecting from a list of available values. Press one of the Choose
                    From List buttons <img src='WCF_ThreeDotsButton_Figure.png'/>.
                    The Select dialog box is displayed.
                </para>
                <exhibit>
                    <img
                    src='BaseOps_ObjectList_Filtering_SelectDialogBox_ScreenCap.png'/>
                </exhibit>
                <para>
                    Check the boxes next to the value(s) of interest. For example,
                    in the above screen capture, the A-10A aircraft is selected, but
                    the A-3 aircraft is not.
                </para>
            </listitem>
        </orderedlist>
    </section>
    <section id='BaseOps_BackAndForwardButtons_id'>
        <title>
            Using the Back and Forward Buttons
        </title>
        <para>
            As you edit a case in BaseOps, you use the <link
            target='#BaseOps_ListPane_id'>list pane</link> to select a sequence
            of objects. The back button allows you to easily return to recent
            selected objects. This works similarly to the back button in a
            web browser, which allows you to return to the recently viewed
            web pages.
        </para>
        <para>
            To go back in the sequence of selected objects, you can:
        </para>
        <unorderedlist>
            <listitem>
                <para>
                    Press the Back toolbar button <img
                    src='intres:WCF_BrowseBack_ToolbarButtonBitmap'/>
                </para>
            </listitem>
            <listitem>
                <para>
                    Press <keytext>Ctrl + B</keytext>
                </para>
            </listitem>
        </unorderedlist>
        <para>
            To go forward in the sequence of selected objects, you can:
        </para>
        <unorderedlist>
            <listitem>
                <para>
                    Press the Forward toolbar button <img
                    src='intres:WCF_BrowseForward_ToolbarButtonBitmap'/>
                </para>
            </listitem>
            <listitem>
                <para>
                    Press <keytext>Shift + Ctrl + B</keytext>
                </para>
            </listitem>
        </unorderedlist>
    </section>
    <section id='BaseOps_SelectingMultipleObjects_id'>
        <title>
            Selecting Multiple Objects
        </title>
        <para>
            You can select multiple objects in the object list, and then <link
            target='#BaseOps_DuplicatingObject_id'>duplicate</link>, <link
            target='#BaseOps_DeletingObject_id'>delete</link>, <link
            target='#BaseOps_CopyCutPasteObject_id'>cut</link>, <link
            target='#BaseOps_CopyCutPasteObject_id'>copy</link>, <link
            target='#BaseOps_PrintingSelectedObject_id'>print</link>, or <link
            target='#WCFO_PrintPreview_id'>print preview</link> them in a
            single operation. You can also run various <link
            target='#BaseOps_ObjectTools_id'>tools</link>, such as the <link
            target='#BaseOps_AssignmentTool_id'>Flight Track Assignment Tool</link>,
            on the selected set of objects.
        </para>
        <exhibit>
            <img
            src='BaseOps_ObjectList_MultipleObjectsSelected_ScreenCap.png'
            standard_colors='true'/>
        </exhibit>
        <para>
            To select more than one object, you can:
        </para>
        <unorderedlist>
            <listitem>
                <para>
                    Press <keytext>Shift +</keytext> &uparrowkey;, <keytext>Shift
                    +</keytext> &downarrowkey;, <keytext>Shift + PgUp</keytext>, <keytext>Shift
                    + PgDn</keytext>, <keytext>Shift + Home</keytext>, or <keytext>Shift
                    + End</keytext> to extend the current selection.
                </para>
            </listitem>
            <listitem>
                <para>
                    Press the <keytext>Enter</keytext> key to toggle an object between
                    the selected and deselected states.
                </para>
            </listitem>
            <listitem>
                <para>
                    Press a navigation key (<keytext>Arrow Key</keytext>, <keytext>PgUp</keytext>,
                    <keytext>PgDn</keytext>, <keytext>Home</keytext>, or <keytext>End</keytext>)
                    while holding down the <keytext>Ctrl</keytext> key to move the
                    keyboard focus without deselecting previously selected objects.
                </para>
            </listitem>
            <listitem>
                <para>
                    Click on an object while holding down the <keytext>Shift</keytext>
                    key to extend the current selection.
                </para>
            </listitem>
            <listitem>
                <para>
                    Click on an object while holding down the <keytext>Ctrl</keytext>
                    key to toggle the object between the selected and deselected states.
                </para>
            </listitem>
            <listitem>
                <para>
                    Choose <menutext>Select All</menutext> from the <menutext>Edit</menutext>
                    menu to select all objects.
                </para>
            </listitem>
        </unorderedlist>
    </section>
</section>
