This function saves the contents Save Drawlist: Saves the contents of the drawlist of a viewport in a file. There are two inputs: a viewport and a name for the drawlist. If there is only one viewport, the function will default to that viewport. If there is more than one viewport, you must choose one. (If this function is executed from the viewport pop-up menu, then it will use that viewport regardless of how many viewports exist). More than one drawlist can be saved; and each one needs a unique name. You can either type in the name or press the button. Pressing the button brings up a table showing a list of the currently saved drawlists. Selecting an existing saved drawlist is the equivalent of overwriting or modifying it. Recall Drawlist: Recalls a saved drawlist. There are three inputs: a viewport, the drawlist name, and a draw mode ("Append List" or "Draw Only"). If there is only one viewport, the function will default to that viewport. If there is more than one viewport, you must choose one. (If this function is executed from the viewport pop-up menu, then it will use that viewport regardless of how many viewports exist). You can either type in the name or press the button. Pressing the button brings up a table showing a list of the currently saved drawlists. If the draw mode for recalling the drawlist is "Draw Only", the drawlist for the viewport will be cleared and then the parts/assemblies in the recalled drawlist will be displayed in the viewport. If it is set to "Append List", then the parts/assemblies will be added to the drawlist in the viewport. Limitations: *This function assumes that the environment variable SDUSERCUSTOMIZEDIR is set. *If a part that is listed in a stored drawlist is not loaded when that drawlist is recalled, it cannot be drawn. In that case, a warning is displayed. *The part names are what are stored in the drawlist, so if a part name changes or if the part changes ownership, the part will not be drawn when that drawlist is recalled. *Drawlist names are limited to valid filenames for the operating system that SolidDesigner is being run on. The function does not test to make sure that the name is valid. *There is no warning if you overwrite an existing named drawlist. *There is no method in the interface to see what parts are in what drawlists. The table only shows the size of the file. It is possible to view the file using a text editor (notepad, vi, etc.). *There is no method in the interface to delete drawlists once they have been saved. This can be done manually by deleting the files in the drawlist directory under the directory where your local (user) SolidDesigner customization is stored (SDUSERCUSTOMIZEDIR).