Ë
    JæÂer  ã                   ó²   — d Z ddlmZmZmZmZmZ ddlmZ ddl	m
Z
 ddlmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ ddlm Z   G d„ de«      Z!y	)
zRun configuration page.é    )ÚQButtonGroupÚ	QGroupBoxÚQHBoxLayoutÚQLabelÚQVBoxLayout)ÚPluginConfigPage)Ú_)ÚALWAYS_OPEN_FIRST_RUNÚALWAYS_OPEN_FIRST_RUN_OPTIONÚCLEAR_ALL_VARIABLESÚCONSOLE_NAMESPACEÚCURRENT_INTERPRETERÚCURRENT_INTERPRETER_OPTIONÚCW_DIRÚDEDICATED_INTERPRETERÚDEDICATED_INTERPRETER_OPTIONÚFILE_DIRÚ	FIXED_DIRÚINTERACTÚPOST_MORTEMÚSYSTERM_INTERPRETERÚSYSTERM_INTERPRETER_OPTIONÚWDIR_FIXED_DIR_OPTIONÚWDIR_USE_CWD_DIR_OPTIONÚWDIR_USE_FIXED_DIR_OPTIONÚWDIR_USE_SCRIPT_DIR_OPTION)Úgetcwd_or_homec                   ó   — e Zd ZdZd„ Zd„ Zy)ÚRunConfigPagez(Default Run Settings configuration page.c                 ó	  — t        t        d«      «      }|j                  d«       t        t        d«      «      }t	        |«      }| j                  t        t        d|¬«      | _        | j                  t        t        d|¬«      | _        | j                  t        t        d|¬«      | _        t        «       }|j!                  |«       |j#                  | j                  «       |j#                  | j                  «       |j#                  | j                  «       t        t        d«      «      }| j%                  t&        dd«      }| j%                  t(        dd«      }| j%                  t*        d	d«      }t        «       }	|	j#                  |«       |	j#                  |«       |	j#                  |«       |j!                  |	«       t        t        d
«      «      }
t	        |
«      }t        t        d«      «      }|j                  d«       | j                  t,        t.        d|¬«      }| j                  t0        t2        d|¬«      }| j                  t4        t6        d|¬«      }| j9                  dt:        t=        «       «      }|j>                  jA                  |jB                  «       |j>                  jA                  |jD                  «       |j>                  jA                  |jD                  «       tG        «       }|j#                  |«       |j#                  |«       t        «       }|j#                  |«       |j#                  |«       |j#                  |«       |jI                  |«       |
j!                  |«       t        t        d«      «      }| j%                  tJ        dd«      }t        «       }|j#                  |«       |j!                  |«       | j%                  tL        t        d«      z  tN        d«      }t        | «      }|j#                  |«       |jQ                  d«       |j#                  |«       |j#                  |«       |j#                  |
«       |j#                  |«       |j#                  |«       |jS                  d«       y )NzœThe following are the default options for running files.These options may be overriden using the <b>Configuration per file</b> entry of the <b>Run</b> menu.TÚConsole)Úbutton_groupFzGeneral settingsÚpost_mortemÚclear_namespaceÚconsole_namespacezWorking directory settingszDefault working directory is:Ú zExternal system terminalÚinteractzRun Settings dialogé
   é   )*r   r	   ÚsetWordWrapr   r   Úcreate_radiobuttonr   r   Úcurrent_radior   r   Údedicated_radior   r   Úsysterm_radior   Ú	setLayoutÚ	addWidgetÚcreate_checkboxr   r   r   r   r   r   r   r   r   Úcreate_browsedirr   r   ÚtoggledÚconnectÚ
setEnabledÚsetDisabledr   Ú	addLayoutr   r
   r   Ú
addSpacingÚ
addStretch)ÚselfÚabout_labelÚinterpreter_groupÚinterpreter_bgÚinterpreter_layoutÚgeneral_groupr#   Úclear_variablesr%   Úgeneral_layoutÚ
wdir_groupÚwdir_bgÚ
wdir_labelÚdirname_radioÚ	cwd_radioÚthisdir_radioÚ
thisdir_bdÚthisdir_layoutÚwdir_layoutÚexternal_groupÚinteract_afterÚexternal_layoutÚfirstrun_cbÚvlayouts                           ú=/usr/lib/python3/dist-packages/spyder/plugins/run/confpage.pyÚ
setup_pagezRunConfigPage.setup_page%   s  € ÜœQð  9ó :ó ;ˆð 	×Ñ Ô%ä%¤a¨	£lÓ3ÐÜ%Ð&7Ó8ˆØ!×4Ñ4ÜÜ&ØØ'ð	 5ó )ˆÔð
  $×6Ñ6Ü!Ü(ØØ'ð	  7ó  )ˆÔð
 "×4Ñ4ÜÜ&¨Ø'ð 5ó )ˆÔô
 )›]ÐØ×#Ñ#Ð$6Ô7Ø×$Ñ$ T×%7Ñ%7Ô8Ø×$Ñ$ T×%9Ñ%9Ô:Ø×$Ñ$ T×%7Ñ%7Ô8ä!¤!Ð$6Ó"7Ó8ˆØ×*Ñ*¬;¸ÀuÓMˆØ×.Ñ.Ô/BØ/@À%óIˆà ×0Ñ0Ô1BØ1DÀeóMÐô %›ˆØ× Ñ  Ô1Ø× Ñ Ð!2Ô3Ø× Ñ  Ô-Ø×Ñ Ô/äœqÐ!=Ó>Ó?ˆ
Ü˜zÓ*ˆÜœAÐ=Ó>Ó?ˆ
Ø×Ñ˜tÔ$Ø×/Ñ/ÜÜ&ØØ ð	 0ó "ˆð
 ×+Ñ+ÜÜ#ØØ ð	 ,ó "ˆ	ð ×/Ñ/ÜÜ%ØØ ð	 0ó "ˆð
 ×*Ñ*¨2Ô/DÜ+9Ó+;ó=ˆ
à×Ñ×%Ñ% j×&;Ñ&;Ô<Ø×Ñ×%Ñ% j×&<Ñ&<Ô=Ø×Ñ×!Ñ! *×"8Ñ"8Ô9Ü$›ˆØ× Ñ  Ô/Ø× Ñ  Ô,ä!“mˆØ×Ñ˜jÔ)Ø×Ñ˜mÔ,Ø×Ñ˜iÔ(Ø×Ñ˜nÔ-Ø×Ñ˜[Ô)ä"¤1Ð%?Ó#@ÓAˆØ×-Ñ-¬h¸
ÀEÓJˆä%›-ˆØ×!Ñ! .Ô1Ø× Ñ  Ô1à×*Ñ*Ü!¤AÐ&;Ó$<Ñ<Ü(Øóˆô
 ˜dÓ#ˆØ×Ñ˜+Ô&Ø×Ñ˜2ÔØ×ÑÐ+Ô,Ø×Ñ˜-Ô(Ø×Ñ˜*Ô%Ø×Ñ˜.Ô)Ø×Ñ˜+Ô&Ø×Ñ˜1Õó    c                  ó   — y )N© )r:   s    rP   Úapply_settingszRunConfigPage.apply_settingsŠ   s   € ØrR   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__rQ   rU   rT   rR   rP   r   r   "   s   „ Ù2òcóJrR   r   N)"rY   Úqtpy.QtWidgetsr   r   r   r   r   Úspyder.api.preferencesr   Úspyder.api.translationsr	   Úspyder.plugins.run.widgetsr
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Úspyder.utils.miscr   r   rT   rR   rP   ú<module>r_      sT   ðñ ÷)õ )õ 4Ý %÷D÷ D÷ D÷ D÷ Dñ Dõ -ôiÐ$õ irR   