.. |Settings| image:: _images/PTB_Icons/Settings.png
  :width: 30
  :alt: Settings

.. _PTB_SettingsTab:

===================================
:fa:`cog` PTB Settings Tab
===================================

.. toctree::
   :maxdepth: 2
   :hidden:

   PTB Display Settings <PTB_DisplaySettings>
   PTB Datapixx Settings <PTB_DatapixxSettings>
   PTB Eye Calibration Settings <PTB_EyeCalSettings>
   PTB Reward Settings <PTB_RewardSettings>
   PTB Keyboard Settings <PTB_KeyboardSettings>
   PTB NI Settings <PTB_NISettings>


The :bdg-primary:`Settings` tab of the NIF Toolbar GUI allows the user to launch various settings apps to quickly load, edit and save variables related to specific aspects of behavioral experiments and associated hardware. The variables controlled by each app in the Settings tab are saved to a unique field of the :bdg-ref-warning:`Params <PTB_ParamsObject>` object, as listed in the table below. Click on the icon or name of each setting GUI to view it's documentation, or click on the output structure to see the list of fields within each settings output structure.


.. |Display| image:: _images/PTB_Icons/Display.png
  :height: 40
  :alt: Display
  :target: PTB_DisplaySettings.html

.. |Datapixx| image:: _images/PTB_Icons/DataPixx.png
  :height: 40
  :alt: Datapixx
  :target: PTB_DatapixxSettings.html

.. |EyeTracking| image:: _images/PTB_Icons/Eye.png
  :height: 40
  :alt: EyeTracking
  :target: PTB_EyeTrackerSettings.html

.. |Reward| image:: _images/PTB_Icons/Liquid.png
  :height: 40
  :alt: Reward
  :target: PTB_RewardSettings.html

.. |Keyboard| image:: _images/PTB_Icons/Keyboard.png
  :height: 40
  :alt: Keyboard
  :target: PTB_KeyboardSettings.html

.. |Save| image:: _images/PTB_Icons/Save.png
  :height: 40
  :alt: Save Data
  :target: PTB_SaveDataSettings.html

.. |GitHub| image:: _images/PTB_Icons/Github.png
  :height: 40
  :alt: Github
  :target: PTB_GithubSettings.html

.. |NI_Logo| image:: _images/PTB_Icons/NationalInstruments.png
  :height: 40
  :alt: National Instruments
  :target: PTB_NISettings.html



.. csv-table:: 
  :file: _static/CSVs/PTB_SettingsTab.csv
  :header-rows: 1
  :widths: 8 15 15 60
  :align: left
  :class: special
  
