3.16. Application Preferences
This section will list out all of the application wide configuration options available. These preferences are organized into general application preferences, layout preferences, visualization preferences, and python preferences (if applicable). These options are all available in the DREAM3D-NX preferences dialog which can be found by going to the Tools menu and clicking on Preferences.
General

Figure 3.32 General Preferences
Temp Pipeline Files Directory - The directory in which temporary pipeline files containing the latest changes to any opened pipelines will be saved to avoid loosing data in the event of an unexpected application closure.
Temp DREAM3D-NX Files Directory - The directory in which temporary DREAM3D files with the latest data struture changes from any opened pipelines will be saved to avoid loosing data in the event of an unexpected application closure. This feature will automatically detect if the final data structure for your pipeline was written using a Write DREAM3D NX File filter. If not, a temporary .dream3d file with the corresponding xdmf file will be written to the selected directory upon finishing the pipeline or when the pipeline stops unexpectedly. Please note that this temporary file will not be written when cancelling the pipeline.
Reset - Resets all of the application preferences back to the application defaults.
Layouts

Figure 3.33 Layouts Preferences
Link Dock Widgets - When checked, this will link together the filter parameters and data structure docks (in pipeline building mode), workflow parameters and data structure docks (in workflow mode), and the visualization and render properties docks such that when one dock is made visible, the linked one will also become visible
Custom Window Layout Presets - This is the list of all the currently saved custom user window layouts. You can delete a layout preset by clicking the delete button (
) that appears when you hover or click on the item in the list.
Visualization

Figure 3.34 Visualization Preferences
Chart Pipeline Results - Whether or not to send the results of a pipeline after running to the charting toolkit.
Visualize Pipeline Results - Whether or not to visualize the results of a pipeline after running.
Set current 3D rendew window split view as default - Sets the render window(s) split view state of the currently active pipeline window as the default when opening new pipeline windows.
Default 3D Data View - The default data view that will be added to a data source when first being loaded into visualization. Take extra care when setting this value to anything other than Outline or None as this can increase load times and be resource intensive depending on the size of your data set.
Default 3D Visualization Preset - The default visualization preset that will be applied to a data source when first being loaded into visualization. This will override the default data view option above when set.
Delete Preset(s) - Allows the user to delete any of the application’s saved visualization presets.
Python
Note: Depending on how you obtained your version of DREAM3D-NX you may or may not have this section.

Figure 3.35 Python Preferences
Add Python Plugin Directory (
) - Add the directory containing a python plugin to be included in the application. You can also add plugins by dragging and dropping the plugin directory directly into the table area to the left of the add button.
Edit Python Plugin Directory (
) - Edit an existing python plugin directory. You can access this option by either clicking the edit button to the right of the plugin directory you wish to edit or by double clicking on the text item you wish to edit.
Delete Python Plugin Directory (
) - Delete an existing python plugin directory to remove the plugin from the application.
Show Python Plugin in File Browser (
) - Show the python plugin in a native file browser.
Enabled - This option can be checked or unchecked to enable or disable the corresponding plugin within the application. This can be useful to temporarily remove the plugin from the application without actually deleting it.