This display is either created through the Displays->Special
menu
or through the Transects
menu in the Transect View.
This display control is a representation of the set of transects that are defined by the transect resource. Not only does it have its own state (that can be saved in a bundle for example) it also writes out any transects you may create or change into your local IDV state directory in a transects.xml file.
In this control there is only one shape that you can draw with, the Transect Line. This control also shows a non-editable Transect Shape which displays the full transect line used by any Transect Views. We call these the "Active Transects". There are also a set of transect lines that are non-editable that are from the system transects property.
For an active transect, if the Transect View that it represents has a max distance set then the transect will show this max distance as a rectangular box.
When this is selected any changes you do are automatically applied to any Transect Views and are also written out into the transects.xml file.
This toggles the visibility of the regular transects.
This toggles the visibility of the active transects.