The major list editing functions are controled using the Buttor Bar.
The ListEditPanel
button
bar is created and handled in class
GUI.ListEditPanel.
Several of the operations work on scans selected in a list by the user
using the mouse (usually appears in reverse colors).
If only one list is to be operated on the order of the lists searched
is
- NRAO Default List (not editable)
- User Default List
- Calibrator List (not editable)
- Source List
- Observe List
- Paste List
The buttons are described in the following:
- Reset - No real function here.
- Refresh - Repaint the display but make no changes.
- Clear - Deselect all items in all lists.
- New entry - Create an new scan and place it at the end of a
specified list.
If the name matches one in the calibrator list or the
source list, the explicit Scan values associated with that calibrator or
source entry are used in the new scan.
In any case, any explicit entries in the initial/default scan are
copied to the new scan.
- Delete - Delete all selected entries in the first editable list
encountered with selected entries.
- Copy - Copy all selected items in the first list with selected
items to the Paste list.
If the items are in the Calibrator list then they are first converted
to Scans.
- Cut - Copy all selected items in the first editable list with
selected items to the Paste list and then remove then from the
original list.
- Paste before - Insert the contents of the Paste list before the
sole selected entry in the first editable list with a selected entry.
- Paste after - Insert the contents of the Paste list after the
sole selected entry in the first editable list with a selected entry.
- Undo - Reverse the last modification of a list.
In general, this is only one level deep but some changes can be toggled
on and off arbitrarily.