Tryag File Manager
Home
-
Turbo Force
Current Path :
/
usr
/
lib
/
python2.4
/
idlelib
/
Upload File :
New :
File
Dir
//usr/lib/python2.4/idlelib/configDialog.pyo
mò ‚=5Dc�����������@���sî���d��Z��d�k�Td�k�Z�d�k�Z�d�k�Z�d�k�Z�d�k�Z�d�k�l�Z�d�k �l �Z �d�k�l�Z�d�k �l�Z�d�k�l�Z�d�k�l�Z�d �e�f�d �„��ƒ��YZ�e�d�j�o?�e�ƒ��Z�e�e�d�d �d�d�„��ƒi�ƒ��h��e�_�e�i�ƒ��n�d�S(���sç��IDLE Configuration Dialog: support user customization of IDLE by GUI Customize font faces, sizes, and colorization attributes. Set indentation defaults. Customize keybindings. Colorization and keybindings can be saved as user defined sets. Select startup options including shell/editor and default window size. Define additional help sources. Note that tab width in IDLE is currently fixed at eight due to Tk issues. Refer to comment in EditorWindow autoindent code for details. (���t���*N(���s���idleConf(���s ���DynOptionMenu(���s ���TabPageSet(���s ���GetKeysDialog(���s���GetCfgSectionNameDialog(���s���GetHelpSourceDialogt���ConfigDialogc�����������B���s¢��t��Z�d��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z �d�„��Z �d �„��Z�d �„��Z�d�„��Z �d�„��Z�d �„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z �d�„��Z!�d �„��Z"�d!�„��Z#�d"�„��Z$�d#�„��Z%�d$�„��Z&�d%�„��Z'�d&�„��Z(�d'�„��Z)�d(�„��Z*�d)�„��Z+�d*�„��Z,�d+�„��Z-�d,�„��Z.�d-�„��Z/�d.�„��Z0�e1�d/�„�Z2�d0�„��Z3�d1�„��Z4�d2�„��Z5�d3�„��Z6�d4�„��Z7�d5�„��Z8�d6�„��Z9�d7�„��Z:�d8�„��Z;�d9�„��Z<�d:�„��Z=�d;�„��Z>�d<�„��Z?�d=�„��Z@�d>�„��ZA�d?�„��ZB�d@�„��ZC�dA�„��ZD�dB�„��ZE�dC�„��ZF�dD�„��ZG�dE�„��ZH�dF�„��ZI�dG�„��ZJ�dH�„��ZK�dI�„��ZL�RS(J���s'��� configuration dialog for idle c���������C���sU��t��i�|��|�ƒ�|��i�d�d�ƒ�|��i�d�|�i�ƒ��d�|�i�ƒ��d�f�ƒ�h��d�d0�<d �d1�<d�d2�<d�d3�<d�d4�<d�d5�<d�d6�<d�d7�<d�d8�<d!�d9�<d$�d:�<d'�d;�<d*�d<�<|��_�|��i �ƒ��|��i �ƒ��|��i�d-�t�d.�t�ƒ�|��i �|�ƒ�|��i�ƒ��|��i�d/�|��i�ƒ�|�|��_�|��i�i�ƒ��|��i�ƒ��|��i�ƒ��|��i�ƒ��d��S(=���Nt���borderwidthi���s���+%d+%di���i���s���Normal Textt���normalt���00s���Python Keywordst���keywordt���01s���Python Definitionst ���definitiont���02s���Python Builtinst���builtint���03s���Python Commentst���commentt���04s���Python Stringst���stringt���05s ���Selected Textt���hilitet���06s ���Found Textt���hitt���07t���Cursort���cursort���08s ���Error Textt���errort���09s���Shell Normal Textt���consolet���10s���Shell Stdout Textt���stdoutt���11s���Shell Stderr Textt���stderrt���12t���heightt���widtht���WM_DELETE_WINDOW(���R���R���(���R���R���(���R���R���(���R ���R ���(���R���R���(���s���stringR���(���R���R���(���R���R���(���R���R���(���s���errorR���(���R���R���(���s���stdoutR���(���s���stderrR���(���t���Toplevelt���__init__t���selft���parentt ���configuret���geometryt���winfo_rootxt���winfo_rootyt ���themeElementst���ResetChangedItemst ���CreateWidgetst ���resizablet���FALSEt ���transientt���grab_sett���protocolt���Cancelt���tabPagest ���focus_sett���LoadConfigst���AttachVarCallbackst���wait_window(���R#���R$���t���title(����(����t*���/usr/lib/python2.4/idlelib/configDialog.pyR"������s����+~ c���������C���s¡��t��|��d�d�d�d�d�g�ƒ|��_�|��i�i�ƒ��t�|��ƒ�}�t�|�d�d�d�|��i�d �t�ƒ|��_ �t�|�d�d �d�|��i �d �t�ƒ|��_�t�|�d�d�d�|��i�d �t�ƒ|��_ �t�|�d�d�d�|��i�d �t�ƒ|��_�|��i�ƒ��|��i�ƒ��|��i�ƒ��|��i�ƒ��|��i �i�d �t�d�d�d�d�ƒ�|��i�i�d �t�d�d�d�d�ƒ�|��i �i�d �t�d�d�d�d�ƒ�|��i�i�d �t�d�d�d�d�ƒ�|�i�d �t�ƒ�|��i�i�d �t�d�t�d�t�ƒ�d��S(���Nt ���pageNamess ���Fonts/Tabst���Highlightingt���Keyst���Generalt���textt���Helpt���commandt ���takefocust���Okt���ApplyR1���t���sidet���padxi���t���padyt���expandt���fill(���t ���TabPageSetR#���R2���t ���ChangePaget���Framet���frameActionButtonst���ButtonR>���R-���t ���buttonHelpRA���t���buttonOkRB���t���buttonApplyR1���t���buttonCancelt���CreatePageFontTabt���CreatePageHighlightt���CreatePageKeyst���CreatePageGeneralt���packt���RIGHTt���LEFTt���BOTTOMt���TOPt���TRUEt���BOTH(���R#���RK���(����(����R8���R+���A���s,���� c���������C���sn��t��|��ƒ�|��_�t�|��ƒ�|��_�t��|��ƒ�|��_�t�|��ƒ�|��_�t�|��ƒ�|��_�t �i �|��d1�ƒ�|��_�|��i�i �d�d�} �t�| �d�d�d�t�ƒ}�t�| �d�d�d�t�ƒ}�t�|�d �d �ƒ}�t�|�ƒ�}�t�|�ƒ�}�t�|�d�t�d �d�ƒ}�t�|�d �d�d�t�d�t�ƒ|��_�|��i�i�d�|��i�ƒ�t�|�ƒ�}�|�i �d�|��i�i!�ƒ�|��i�i �d�|�i"�ƒ�t�|�d �d�ƒ}�t$�|�|��i�d��d�|��i&�ƒ|��_'�t(�|�d�|��i�d�d�d�d�d �d�d�|��i&�ƒ}�t�|�d�t*�d�d�ƒ} �t�| �d �d�d�t�d�|��i�ƒ|��_,�t�|�d �d�ƒ} �t�|�ƒ�}�t�|�ƒ�}�t�|�d �d�ƒ}�t1�|�d�|��i�d�d�d �d �ƒ}�t1�|�d�|��i�d�d�d �d!�ƒ}�t�|�d �d"�ƒ}�t�|�d�t�d �d#�ƒ}�t6�|�d�|��i�d$�d%�d&�d�d'�d�d(�d)�ƒ|��_7�|�i8�d*�t�d+�d�d,�d�d-�t9�d.�t:�ƒ�|�i8�d*�t�d+�d�d,�d�d.�t;�ƒ�|�i8�d*�t<�d/�t=�d+�d�d,�d�ƒ�|�i8�d*�t<�d+�d�d,�d�d.�t>�ƒ�|�i8�d*�t<�d+�d�d,�d�d.�t>�ƒ�|�i8�d*�t<�d/�t=�ƒ�|��i�i8�d*�t�d-�t9�d.�t>�ƒ�|�i8�d*�t�d.�t;�ƒ�|�i8�d*�t�d/�t=�ƒ�|��i'�i8�d*�t�d/�t=�ƒ�|�i8�d*�t�d/�t=�d+�d0�ƒ�| �i8�d*�t<�d+�d�d,�d�d-�t9�d.�t:�ƒ�|��i,�i8�d-�t9�d.�t:�ƒ�| �i8�d*�t<�d/�t=�d+�d�d,�d�ƒ�|�i8�d*�t<�d+�d�d.�t>�ƒ�|�i8�d*�t<�d+�d�d,�d�d.�t:�ƒ�|�i8�d*�t<�d/�t=�d+�d�d,�d�ƒ�|�i8�d*�t<�d/�t=�d+�d�ƒ�|�i8�d*�t<�d/�t=�d+�d�ƒ�|�i8�d*�t<�d/�t=�d+�d�d,�d�ƒ�|�i8�d*�t<�d/�t=�d+�d�ƒ�|��i7�i8�d*�t<�d+�d�d.�t>�ƒ�| �S(2���Nt���courieri ���R���s ���Fonts/Tabst���pageR���i���t���reliefR=���s���Set Base Editor Fontt���justifys���Font :R���i���R@���t���exportselections���<ButtonRelease-1>R?���t���yscrollcommands���Size :t���variablet���onvaluei���t���offvaluei����t���Bolds,���AaBbCcDdEe FfGgHhIiJjK 1234567890 #:+=(){}[]t���fonts���Set Indentation Defaultss���Choose indentation type :t���values���Tab key inserts spacess���Tab key inserts tabss���Choose indentation size :s���indent widtht���orientt ���horizontalt���tickintervalt���from_t���toi���RC���RD���RE���RF���RG���t���anchori���(���R\���i ���s���normal(?���t ���StringVarR#���t���fontSizet ���BooleanVart���fontBoldt���fontNamet���IntVart���spaceNumt���indentBySpacest���tkFontt���Fontt���editFontR2���t���pagest���frameRJ���t���GROOVEt ���frameFontt���frameIndentt���Labelt���labelFontTitlet ���frameFontNamet���frameFontParamRW���t���labelFontNameTitlet���ListboxR-���t���listFontNamet���bindt���OnListFontButtonReleaset ���Scrollbart ���scrollFontt���configt���yviewt���sett���labelFontSizeTitlet ���DynOptionMenut���Nonet ���SetFontSamplet���optMenuFontSizet���Checkbuttont ���checkFontBoldt���SOLIDt���frameFontSamplet���labelFontSamplet���labelIndentTitlet���frameIndentTypet���frameIndentSizet���labelIndentTypeTitlet���Radiobuttont���radioUseSpacest���radioUseTabst���labelIndentSizeTitlet���labelSpaceNumTitlet���Scalet ���scaleSpaceNumRU���RZ���R[���t���YRY���t���Wt���X(���R#���R���R}���Rœ���R’���R™���Rž���RŒ���R˜���Rz���R”���R‚���R���R–���R|���R—���R›���Rˆ���R€���R���(����(����R8���RQ���Z���s†����!!(""""(""""c������ ���C���s&��t��|��ƒ�|��_�t��|��ƒ�|��_�t�|��ƒ�|��_�t��|��ƒ�|��_�t��|��ƒ�|��_�t�|��ƒ�|��_�t��|��ƒ�|��_ �|��i �i�d�d�}�t �|�d�d�d�t�ƒ}�t �|�d�d�d�t�ƒ}�t�|�d�t�d�d�d�d�d �d �f�d�d�d �d�d�d�d�t�d�d�d�t�ƒ |��_�|��i�}�|�i�d�d�„��ƒ�|�i�d�d�„��ƒ�d�d�f�d�d�f�d�d�f�d�d�f�d�d�f�d �d�f�d!�d"�f�d#�d�f�d$�d�f�d%�d&�f�d'�d�f�d(�d&�f�d)�d�f�d*�d+�f�d,�d�f�d-�d.�f�d/�d�f�d0�d1�f�d2�d�f�d3�d1�f�d4�d�f�d5�d6�f�d �d�f�d7�d�f�d8�d�f�d9�d:�f�d �d�f�d;�d;�f�d �d�f�d<�d<�f�d�d�f�f�}�x)�|�D]!�}�|�i�t�|�d�|�d�ƒ�qNWx;�|��i�i�ƒ��D]*�}�|�i�|��i�|�d�d=�|�d>�„�ƒ�qƒW|�i �d?�t!�ƒ�t �|�d�t�d�d�ƒ|��_"�t �|�ƒ�} �t$�|�d@�dA�ƒ}�t&�|��i"�d@�dB�dC�|��i'�d�d�ƒ} �t)�|��i"�|��i �t*�d�d�ƒ|��_+�t,�| �dD�|��i�dE�d�d@�dF�dC�|��i-�ƒ|��_.�t,�| �dD�|��i�dE�d�d@�dG�dC�|��i-�ƒ|��_/�|��i�i0�d�ƒ�t&�|�d@�dH�dC�|��i1�ƒ}�t$�|�d@�dI�ƒ} �t$�|�d@�dJ�ƒ}�t,�|�dD�|��i�dE�d�dC�|��i5�d@�dK�ƒ|��_6�t,�|�dD�|��i�dE�d�dC�|��i5�d@�dL�ƒ|��_7�t)�|�|��i�t*�dC�t*�ƒ|��_8�t)�|�|��i�t*�dC�t*�ƒ|��_9�t&�|�d@�dM�dC�|��i:�ƒ|��_;�|�i<�dN�t=�dO�dP�dQ�d�dR�t>�dS�t?�ƒ�|�i<�dN�t=�dO�dP�dQ�d�dS�t@�ƒ�|�i<�dN�tA�dT�tB�dO�dP�dQ�dP�ƒ�|��i"�i<�dN�tA�dO�dP�dQ�dP�dR�t>�dS�tC�ƒ�| �i<�dN�tA�dO�dP�dQ�d�ƒ�|��i�i<�dN�tA�dO�dP�dQ�dP�dR�t>�dS�t?�ƒ�| �i<�dN�tA�dR�t>�dS�tC�dO�dU�dQ�dV�ƒ�|��i+�i<�dN�tA�dR�t>�dS�tC�dO�dU�dQ�dW�ƒ�|��i.�i<�dN�t=�dT�tD�ƒ�|��i/�i<�dN�tE�dT�tB�ƒ�|�i<�dN�tF�dS�tC�dO�dP�dQ�dP�ƒ�| �i<�dN�tA�dT�tB�dO�dP�dQ�dP�ƒ�|�i<�dN�tA�dT�tB�dO�dP�dQ�dP�ƒ�|��i6�i<�dN�tA�dT�tB�dO�dP�ƒ�|��i7�i<�dN�tA�dT�tB�dO�dP�dQ�d�ƒ�|��i8�i<�dN�tA�dS�tC�dO�dP�dQ�dP�ƒ�|��i9�i<�dN�tA�dS�tC�dT�tB�dO�dP�dQ�dP�ƒ�|��i;�i<�dN�tA�dS�tC�dO�dP�dQ�dP�ƒ�|�Sd��S(X���NR:���R]���R���i���R^���i���Rf���R\���i���t����R���t���hand2R���i���R���i ���R@���t���highlightthicknessi����t���wraps���<Double-Button-1>c���������C���s���d�S(���Nt���break(����(���t���e(����(����R8���t���<lambda>Ã���s����s���<B1-Motion>c���������C���s���d�S(���NR¨���(����(���R©���(����(����R8���Rª���Ä���s����s���#you can click hereR���s��� R���s���#to choose itemst���defR���t��� t���funcR���s���(param):s��� s���"""string"""R ���s ��� var0 = s���'string's ��� var1 = s ���'selected'R���s ��� var2 = s���'found'R���s ��� var3 = t���listR ���t���(RŽ���s���) s��� error R���s���cursor |s��� t���shellR���R���R���s���<ButtonPress-1>c���������C���s���|��i�i�ƒ��i�i�|�ƒ�S(���N(���t���eventt���widgett���winfo_toplevelt���highlightTargetR‹���t���elem(���R±���Rµ���(����(����R8���Rª���Ô���s����t���stateR=���s���Set Custom Highlightings���Choose Colour for :R?���Rb���Rg���t ���Foregroundt ���Backgrounds���Save as New Custom Themes���Select a Highlighting Themes ���Select : s���a Built-in Themes���a Custom Themes���Delete Custom ThemeRC���RD���i���RE���RF���RG���Rm���i���i���i���(G���Rn���R#���t���builtinThemet���customThemeRp���t���fgHilitet���colourRr���t���themeIsBuiltinR´���R2���Ry���Rz���RJ���R{���t���frameCustomt ���frameThemet���TextR“���R-���t���NONEt���textHighlightSampleR=���R…���t���textAndTagst���txTat���insertt���ENDR)���t���keyst���elementt���tag_bindR‰���t���DISABLEDt���frameColourSett ���frameFgBgR~���t���labelCustomTitleRL���t ���GetColourt���buttonSetColourR���RŽ���t���optMenuHighlightTargetRš���t���SetColourSampleBindingt���radioFgt���radioBgR‹���t���SaveAsNewThemet���buttonSaveCustomThemet���labelThemeTitlet���labelTypeTitlet���SetThemeTypet���radioThemeBuiltint���radioThemeCustomt���optMenuThemeBuiltint���optMenuThemeCustomt���DeleteCustomThemet���buttonDeleteCustomThemeRU���RW���RZ���R[���R¡���RY���R¢���R£���t���ERV���RX���(���R#���RÍ���R=���Rz���R¿���RÃ���RÈ���R×���R¾���RÖ���RÏ���RÄ���RÕ���RÌ���(����(����R8���RR���°���s����! ÿ��� (""+! (+"""%%+%c���������C���sø��t��|��ƒ�|��_�t��|��ƒ�|��_�t��|��ƒ�|��_�t�|��ƒ�|��_�t��|��ƒ�|��_�|��i�i �d�d�}�t�|�d�d�d�t�ƒ}�t�|�d�d�d�t�ƒ}�t�|�ƒ�}�t�|�d�d�ƒ}�t�|�d�d�ƒ} �t�|�ƒ�}�t�|�d �t�ƒ}�t�|�d �t�d�t�ƒ|��_�|��i�i�d�|��i�ƒ�|�i�d �|��i�i�ƒ�|�i�d �|��i�i�ƒ�|��i�i�d�|�i�ƒ�|��i�i�d�|�i�ƒ�t �|�d�d�d �|��i!�d�t"�ƒ|��_#�t �|�d�d�d �|��i$�ƒ}�t�|�d�d�ƒ}�t�|�d�d�ƒ} �t(�|�d�|��i�d�d�d �|��i)�d�d�ƒ|��_*�t(�|�d�|��i�d�d�d �|��i)�d�d�ƒ|��_+�t,�|�|��i�d��d �d��ƒ|��_.�t,�|�|��i�d��d �d��ƒ|��_/�t �|�d�d�d �|��i0�ƒ|��_1�|�i2�d�t3�d�d�d�d�d �t4�d!�t5�ƒ�|�i2�d�t3�d�d�d�d�d!�t6�ƒ�|�i2�d�t7�d"�t8�d�d�d�d�ƒ�|�i2�d�t9�d!�t:�d�d�d�d�ƒ�|��i#�i2�d�t9�d!�t:�d�d�d�d�ƒ�|�i2�d�t3�d�d�d�d�d �t4�d!�t5�ƒ�|�i;�d�d#�d�ƒ|�i<�d�d#�d�ƒ| �i=�d$�d�d%�d�d&�d�d'�t8�ƒ�|��i�i=�d$�d�d%�d�d'�t>�ƒ�|�i=�d$�d�d%�d�d'�t?�ƒ�|�i=�d$�d�d%�d�d'�t@�ƒ�|�i2�d�t7�d"�t8�d�d�d�d�ƒ�| �i2�d�t7�d"�t8�d�d�d�d�ƒ�|��i*�i2�d�t7�d"�t8�d�d�ƒ�|��i+�i2�d�t7�d"�t8�d�d�d�d�ƒ�|��i.�i2�d�t7�d!�t:�d�d�d�d�ƒ�|��i/�i2�d�t7�d!�t:�d"�t8�d�d�d�d�ƒ�|��i1�i2�d�t7�d!�t:�d�d�d�d�ƒ�|�S((���NR;���R]���R���i���R^���R=���s���Set Custom Key Bindingss���Action - Key(s)Rh���R@���R`���s���<ButtonRelease-1>R?���Ra���t���xscrollcommands���Get New Keys for SelectionR¶���s���Save as New Custom Key Sets���Select a Key Sets ���Select : Rb���Rg���i���s���a Built-in Key Seti����s���a Custom Key Sets���Delete Custom Key SetRC���RD���i���RE���RF���RG���Rm���t���weightt���rowt���columnt ���columnspant���sticky(A���Rn���R#���t ���bindingTargett���builtinKeyst ���customKeysRp���t���keysAreBuiltint ���keyBindingR2���Ry���Rz���RJ���R{���R¾���t���frameKeySetst���frameTargetR~���RÍ���t���labelTargetTitleR‡���t ���scrollTargetYt ���HORIZONTALt ���scrollTargetXRƒ���R-���t���listBindingsR…���t���KeyBindingSelectedR‰���RŠ���t���xviewR‹���RL���t ���GetNewKeysRÊ���t ���buttonNewKeyst���SaveAsNewKeySett���buttonSaveCustomKeyst���labelKeysTitleR×���Rš���t���SetKeysTypet���radioKeysBuiltint���radioKeysCustomR���RŽ���t���optMenuKeysBuiltint���optMenuKeysCustomt���DeleteCustomKeyst���buttonDeleteCustomKeysRU���RW���RZ���R[���R¡���RY���R¢���RX���R£���t���columnconfiguret���rowconfiguret���gridt���NSEWt���NSt���EW(���R#���RÍ���Rz���Rø���Rì���Rî���Rð���R÷���R¾���Rí���R×���Rë���(����(����R8���RS�����sp����("""%("""%%+%c���������C���si��t��|��ƒ�|��_�t��|��ƒ�|��_�t��|��ƒ�|��_�t�|��ƒ�|��_�t�|��ƒ�|��_�t��|��ƒ�|��_�t �|��ƒ�|��_ �t��|��ƒ�|��_�|��i�i �d�d�}�t�|�d�d�d�t�ƒ}�t�|�d�d�d�t�ƒ}�t�|�d�d�d�t�ƒ}�t�|�d�d�d�t�ƒ}�t�|�d�d�d�t�ƒ}�t�|�d�d�d�t�ƒ}�t�|�d�d�ƒ}�t�|�d�d�ƒ}�t�|�d �|��i�d �d�d�|��i�d�d �ƒ}�t�|�d �|��i�d �d�d�|��i�d�d�ƒ}�t�|�d�d�ƒ}�t�|�d�d�ƒ}�t�|�d �|��i�d �d�d�|��i�d�d�ƒ}�t�|�d �|��i�d �d�d�|��i�d�d�ƒ} �t�|�d�d�d�ƒ}�t�|�d�d�ƒ}�t$�|�d�|��i�d�d�ƒ} �t�|�d�d�ƒ}�t$�|�d�|��i�d�d�ƒ} �t�|�d�d�d�ƒ}�t$�|�d�|��i�d�d�ƒ}�t�|�d�d�ƒ}�t�|�d �|��i�d �d�d�d�ƒ}�t�|�d �|��i�d �d �d�d!�ƒ}�t�|�d �|��i�d �d"�d�d#�ƒ}�t�|�ƒ�}�t�|�ƒ�}�t�|�d�d$�ƒ}�t1�|�ƒ�}�t3�|�d%�d&�d'�t4�d(�t4�ƒ|��_5�|�i6�d�|��i5�i7�ƒ�|��i5�i6�d)�|�i8�ƒ�|��i5�i9�d*�|��i:�ƒ�t;�|�d�d+�d,�t<�d�d-�d�|��i=�ƒ|��_>�t;�|�d�d.�d�d-�d�|��i?�ƒ|��_@�t;�|�d�d/�d,�t<�d�d-�d�|��iA�ƒ|��_B�|�iC�d0�tD�d1�d&�d2�d&�d3�tE�ƒ�|�iC�d0�tD�d1�d&�d2�d&�d3�tE�ƒ�|�iC�d0�tD�d1�d&�d2�d&�d3�tE�ƒ�|�iC�d0�tD�d1�d&�d2�d&�d3�tE�ƒ�|�iC�d0�tD�d1�d&�d2�d&�d3�tE�ƒ�|�iC�d0�tD�d1�d&�d2�d&�d4�tF�d3�tG�ƒ�|�iC�d0�tD�d5�tH�d1�d&�d2�d&�ƒ�|�iC�d0�tI�d5�tH�d1�d&�d2�d&�ƒ�|�iC�d0�tJ�d5�tH�d1�d&�d2�d&�ƒ�|�iC�d0�tJ�d5�tH�d1�d&�d2�d&�ƒ�|�iC�d0�tD�d5�tH�d1�d&�d2�d&�ƒ�|�iC�d0�tI�d5�tH�d1�d&�d2�d&�ƒ�| �iC�d0�tJ�d5�tH�d1�d&�d2�d&�ƒ�|�iC�d0�tJ�d5�tH�d1�d&�d2�d&�ƒ�|�iC�d0�tI�d5�tH�d1�d&�d2�d&�ƒ�| �iC�d0�tJ�d5�tK�d1�d6�d2�d&�ƒ�|�iC�d0�tJ�d5�tK�d2�d&�ƒ�| �iC�d0�tJ�d5�tK�d1�d6�d2�d&�ƒ�|�iC�d0�tJ�d5�tK�d2�d&�ƒ�|�iC�d0�tI�d5�tH�d1�d&�d2�d&�ƒ�|�iC�d0�tJ�d5�tK�d1�d6�d2�d&�ƒ�|�iC�d0�tI�d5�tH�d1�d&�d2�d&�ƒ�|�iC�d0�tJ�d5�tK�d2�d&�ƒ�|�iC�d0�tJ�d5�tK�d2�d&�ƒ�|�iC�d0�tJ�d5�tK�d2�d&�ƒ�|�iC�d0�tJ�d1�d&�d2�d&�d3�tL�ƒ�|�iC�d0�tD�d1�d&�d2�d&�d4�tF�d3�tG�ƒ�|�iC�d0�tD�d5�tH�ƒ�|�iC�d0�tJ�d5�tH�d3�tL�ƒ�|��i5�iC�d0�tI�d5�tK�d4�tF�d3�tG�ƒ�|��i>�iC�d0�tD�d5�tH�d2�d&�ƒ�|��i@�iC�d0�tD�d5�tH�ƒ�|��iB�iC�d0�tD�d5�tH�d2�d&�ƒ�|�S(7���NR<���R]���R���i���R^���R=���s���Startup Preferencess ���At StartupRb���Rg���i���R?���s���Open Edit Windowi����s���Open Shell Windows���Autosave Preferences���At Start of Run (F5) s���Prompt to Saves ���No Prompts���Initial Window Sizes��� (in characters)t���Widtht���textvariableR���i���t���Heights���Paragraph reformats��� width (in characters)s���Default Source Encodingt���locales���Locale-defineds���utf-8s���UTF-8t���noneRŽ���s���Additional Help Sources:R���i���R@���R`���Ra���s���<ButtonRelease-1>t���EditR¶���i���t���Addt���RemoveRC���RD���RE���RG���RF���Rm���i ���(M���Rn���R#���t���winWidtht ���winHeightt ���paraWidthRs���t���startupEditt���autoSavet���encodingRp���t���userHelpBrowsert���helpBrowserR2���Ry���Rz���RJ���R{���t���frameRunt ���frameSavet���frameWinSizet ���frameParaSizet ���frameEncodingt ���frameHelpR~���t ���labelRunTitlet���labelRunChoiceTitleRš���Rù���t���radioStartupEditt���radioStartupShellt���labelSaveTitlet���labelRunSaveTitlet���radioSaveAskt ���radioSaveAutot���labelWinSizeTitlet���labelWinWidthTitlet���Entryt ���entryWinWidtht���labelWinHeightTitlet���entryWinHeightt���labelParaWidthTitlet���entryParaWidtht���labelEncodingTitlet���radioEncLocalet���radioEncUTF8t���radioEncNonet ���frameHelpListt���frameHelpListButtonst���labelHelpListTitleR‡���t���scrollHelpListRƒ���R-���t���listHelpR‰���RŠ���R‹���R…���t���HelpSourceSelectedRL���RÊ���t���HelpListItemEditt���buttonHelpListEditt���HelpListItemAddt���buttonHelpListAddt���HelpListItemRemovet���buttonHelpListRemoveRU���RY���R£���RZ���R[���R¢���RW���RV���Rß���R¡���(���R#���R ��Rz���R��R.��R��R"��R��R��R)��R'��R-��R*��R#��R2��R+��R1��R,��R(��R%��R/��R3��R��R0��R��R!��R��R$��R��R��R��(����(����R8���RT���P��sº���� """""("""""""""""""""(%c���������C���s¼��|��i�i�d�|��i�ƒ�|��i�i�d�|��i�ƒ�|��i�i�d�|��i�ƒ�|��i�i�d�|��i �ƒ�|��i �i�d�|��i�ƒ�|��i�i�d�|��i �ƒ�|��i�i�d�|��i�ƒ�|��i�i�d�|��i�ƒ�|��i�i�d�|��i�ƒ�|��i�i�d�|��i�ƒ�|��i�i�d�|��i�ƒ�|��i�i�d�|��i�ƒ�|��i�i�d�|��i�ƒ�|��i�i�d�|��i�ƒ�|��i�i�d�|��i�ƒ�|��i �i�d�|��i!�ƒ�|��i"�i�d�|��i#�ƒ�|��i$�i�d�|��i%�ƒ�|��i&�i�d�|��i'�ƒ�|��i(�i�d�|��i)�ƒ�d��S(���Nt���w(*���R#���Ro���t���trace_variablet���VarChanged_fontSizeRr���t���VarChanged_fontNameRq���t���VarChanged_fontBoldRt���t���VarChanged_spaceNumRu���t���VarChanged_indentBySpacesR¼���t���VarChanged_colourR¹���t���VarChanged_builtinThemeRº���t���VarChanged_customThemeR½���t���VarChanged_themeIsBuiltinR´���t���VarChanged_highlightTargetRê���t���VarChanged_keyBindingRç���t���VarChanged_builtinKeysRè���t���VarChanged_customKeysRé���t���VarChanged_keysAreBuiltinR��t���VarChanged_winWidthR��t���VarChanged_winHeightR��t���VarChanged_paraWidthR��t���VarChanged_startupEditR��t���VarChanged_autoSaveR��t���VarChanged_encoding(���R#���(����(����R8���R5���Î��s(����c���������G���s)���|��i�i�ƒ��}�|��i�d�d�d�|�ƒ�d��S(���Nt���maint���EditorWindows ���font-size(���R#���Ro���t���getRg���t���AddChangedItem(���R#���t���paramsRg���(����(����R8���R>��å��s����c���������G���s)���|��i�i�ƒ��}�|��i�d�d�d�|�ƒ�d��S(���NRR��RS��Rf���(���R#���Rr���RT��Rg���RU��(���R#���RV��Rg���(����(����R8���R?��é��s����c���������G���s)���|��i�i�ƒ��}�|��i�d�d�d�|�ƒ�d��S(���NRR��RS��s ���font-bold(���R#���Rq���RT��Rg���RU��(���R#���RV��Rg���(����(����R8���R@��í��s����c���������G���s)���|��i�i�ƒ��}�|��i�d�d�d�|�ƒ�d��S(���NRR��t���Indents ���use-spaces(���R#���Ru���RT��Rg���RU��(���R#���RV��Rg���(����(����R8���RB��ñ��s����c���������G���s)���|��i�i�ƒ��}�|��i�d�d�d�|�ƒ�d��S(���NRR��RW��s ���num-spaces(���R#���Rt���RT��Rg���RU��(���R#���RV��Rg���(����(����R8���RA��õ��s����c���������G���s���|��i�ƒ��d��S(���N(���R#���t���OnNewColourSet(���R#���RV��(����(����R8���RC��ý��s����c���������G���s3���|��i�i�ƒ��}�|��i�d�d�d�|�ƒ�|��i�ƒ��d��S(���NRR��t���Themet���name(���R#���R¹���RT��Rg���RU��t���PaintThemeSample(���R#���RV��Rg���(����(����R8���RD�����s����c���������G���sD���|��i�i�ƒ��}�|�d�j�o$�|��i�d�d�d�|�ƒ�|��i�ƒ��n�d��S(���Ns���- no custom themes -RR��RY��RZ��(���R#���Rº���RT��Rg���RU��R[��(���R#���RV��Rg���(����(����R8���RE����s���� c���������G���sH���|��i�i�ƒ��}�|��i�d�d�d�|�ƒ�|�o�|��i�ƒ��n�|��i�ƒ��d��S(���NRR��RY��t���default(���R#���R½���RT��Rg���RU��RD��RE��(���R#���RV��Rg���(����(����R8���RF����s ����c���������G���s���|��i�ƒ��d��S(���N(���R#���t���SetHighlightTarget(���R#���RV��(����(����R8���RG����s����c���������G���s—���|��i�i�ƒ��}�|��i�i�ƒ��}�|��i�i�t�ƒ�i�ƒ��d�}�t �i�|�ƒ�o�|��i�d�|�|�|�ƒ�n0�t �i �|�ƒ�}�|�d�}�|��i�d�|�|�|�ƒ�d��S(���Ni����RÇ���t���_cfgBindingst ���extensions(���R#���Rê���RT��Rg���Rè���t���keySetRñ���t���ANCHORt���splitR±���t���idleConft ���IsCoreBindingRU��t���GetExtnNameForEventt���extNamet���extKeybindSection(���R#���RV��Rg��Rg���R`��Rf��R±���(����(����R8���RH����s���� c���������G���s6���|��i�i�ƒ��}�|��i�d�d�d�|�ƒ�|��i�|�ƒ�d��S(���NRR��R;���RZ��(���R#���Rç���RT��Rg���RU��t���LoadKeysList(���R#���RV��Rg���(����(����R8���RI��"��s����c���������G���sG���|��i�i�ƒ��}�|�d�j�o'�|��i�d�d�d�|�ƒ�|��i�|�ƒ�n�d��S(���Ns���- no custom keys -RR��R;���RZ��(���R#���Rè���RT��Rg���RU��Rh��(���R#���RV��Rg���(����(����R8���RJ��'��s���� c���������G���sH���|��i�i�ƒ��}�|��i�d�d�d�|�ƒ�|�o�|��i�ƒ��n�|��i�ƒ��d��S(���NRR��R;���R\��(���R#���Ré���RT��Rg���RU��RI��RJ��(���R#���RV��Rg���(����(����R8���RK��-��s ����c���������G���s)���|��i�i�ƒ��}�|��i�d�d�d�|�ƒ�d��S(���NRR��RS��R���(���R#���R��RT��Rg���RU��(���R#���RV��Rg���(����(����R8���RL��5��s����c���������G���s)���|��i�i�ƒ��}�|��i�d�d�d�|�ƒ�d��S(���NRR��RS��R���(���R#���R��RT��Rg���RU��(���R#���RV��Rg���(����(����R8���RM��9��s����c���������G���s)���|��i�i�ƒ��}�|��i�d�d�d�|�ƒ�d��S(���NRR��t���FormatParagrapht ���paragraph(���R#���R��RT��Rg���RU��(���R#���RV��Rg���(����(����R8���RN��=��s����c���������G���s)���|��i�i�ƒ��}�|��i�d�d�d�|�ƒ�d��S(���NRR��R<���s���editor-on-startup(���R#���R��RT��Rg���RU��(���R#���RV��Rg���(����(����R8���RO��A��s����c���������G���s)���|��i�i�ƒ��}�|��i�d�d�d�|�ƒ�d��S(���NRR��R<���t���autosave(���R#���R��RT��Rg���RU��(���R#���RV��Rg���(����(����R8���RP��E��s����c���������G���s)���|��i�i�ƒ��}�|��i�d�d�d�|�ƒ�d��S(���NRR��RS��R��(���R#���R��RT��Rg���RU��(���R#���RV��Rg���(����(����R8���RQ��I��s����c���������C���s1���h��d�h��<d�h��<d�h��<d�h��<|��_�d��S(���NRR��t ���highlightRÇ���R_��(���R#���t���changedItems(���R#���(����(����R8���R*���M��s����c���������C���sQ���t��|�ƒ�}�|��i�|�i�|�ƒ�p�h��|��i�|�|�<n�|�|��i�|�|�|�<d��S(���N(���t���strRg���R#���Rm��t���typet���has_keyt���sectiont���item(���R#���Ro��Rq��Rr��Rg���(����(����R8���RU��U��s����c���������C���sÂ���h��d�h��<d�h��<d�h��<d�h��<}�x‘�|�i�ƒ��D]ƒ�}�t�i�d�|�ƒ�}�xh�|�D]`�}�h��|�|�|�<t�i�|�i�|�ƒ�}�x3�|�D]+�}�t�i�|�i�|�|�ƒ�|�|�|�|�<q‡�WqV�Wq7�W|�S(���NRR��Rl��RÇ���R_��R\��(���t���dItemsRÇ���t ���configTypeRc��t���GetSectionListt���sectionsRq��t ���defaultCfgt ���GetOptionListt���optionst���optiont���Get(���R#���Rz��Rs��Ry��Rt��Rv��Rq��(����(����R8���t���GetDefaultItems[��s����* ���1c���������C���s���|��i�i�ƒ��o=�|��i�i�d�t�ƒ�|��i�i�d�t�ƒ�|��i�i�d�t�ƒ�nM�|��i�i�d�t�ƒ�|��i �i�d�t�ƒ�|��i�i�d�t�ƒ�|��i�i�d�t�ƒ�d��S(���NR¶���( ���R#���R½���RT��RÛ���R‰���t���NORMALRÜ���RÊ���RÞ���RÚ���(���R#���(����(����R8���RØ���g��s����c���������C���s���|��i�i�ƒ��o=�|��i�i�d�t�ƒ�|��i�i�d�t�ƒ�|��i�i�d�t�ƒ�nM�|��i�i�d�t�ƒ�|��i �i�d�t�ƒ�|��i�i�d�t�ƒ�|��i�i�d�t�ƒ�d��S(���NR¶���( ���R#���Ré���RT��Rü���R‰���R}��Rý���RÊ���Rÿ���Rû���(���R#���(����(����R8���Rù���r��s����c���������C���sã��|��i�i�t�ƒ�}�|��i�i�|�ƒ�}�|�i�ƒ��d�}�|��i �i�ƒ��o�|��i �i�ƒ��} �n�|��i�i�ƒ��} �t �i�ƒ��}�| �|��i�d�i�ƒ��j�o@�|��i�d�| �}�x,�|�i�ƒ��D]�}�|�|�i�ƒ��|�|�<qª�Wn�|�i�ƒ��}�t�|��d�|�|�ƒ�i�}�|�oÈ�|��i �i�ƒ��oY�d�d�}�|��i�|�ƒ�} �| �p(�|��i�i�|�ƒ�|��i�i�|�ƒ�d��Sq`|��i�| �ƒ�n�|��i�i�|�ƒ�|��i�i �|�|�d�|�ƒ�|��i�i�|�ƒ�|��i�i�|�ƒ�|��i!�i"�|�ƒ�n!�|��i�i�|�ƒ�|��i�i�|�ƒ�d��S(���Ni����RÇ���s���Get New Keyss4���Your changes will be saved as a new Custom Key Set. s/���Enter a name for your new Custom Key Set below.s��� - (#���R#���Rñ���t���indexRa��t ���listIndexRT��t���bindingRb��t���bindNameRé���Rç���t���currentKeySetNameRè���Rc��t���GetCurrentKeySett���currentBindingsRm��RÇ���t ���keySetChangesR±���t���valuest���currentKeySequencest ���GetKeysDialogt���resultt���newKeyst���messaget���GetNewKeysNamet ���newKeySett ���select_sett ���select_anchort���CreateNewKeySett���deleteRÅ���Rê���R‹���(���R#���RŠ��R��R��R€��R„��R±���R‡��R…��R��R‚��R‹��(����(����R8���Rô���}��s>���� � c���������C���s>���t��i�d�d�ƒ�t��i�d�d�ƒ�}�t�|��d�|�|�ƒ�i�}�|�S(���Nt���userRÇ���R\��s���New Custom Key Set(���Rc��Ru��t ���usedNamest���GetCfgSectionNameDialogR#���R‹��R‰��R��(���R#���R‹��R“��R��(����(����R8���RŒ��¡��s����" c���������C���s+���|��i�d�ƒ�}�|�o�|��i�|�ƒ�n�d��S(���Ns���New Key Set Name:(���R#���RŒ��t���newKeysNameR��(���R#���R•��(����(����R8���Rö���¨��s����c���������C���s���|��i�i�d�t�ƒ�d��S(���NR¶���(���R#���Rõ���R‰���R}��(���R#���R±���(����(����R8���Rò�����s����c��� ������C���s9��|��i�i�ƒ��o�|��i�i�ƒ��}�n�|��i�i�ƒ��}�t�i�|�ƒ�} �h��}�x>�| �i �ƒ��D]0�}�|�d�d�!}�t �i�| �|�ƒ�}�|�|�|�<qT�W|�|��i�d�i �ƒ��j�o:�|��i�d�|�}�x&�|�i �ƒ��D]�}�|�|�|�|�<qÀ�Wn�|��i�|�|�ƒ�t�i�d�d�ƒ�}�|�i�ƒ��|��i�i�|�|�ƒ�|��i�i�d�ƒ�|��i�ƒ��d��S(���Ni���iþÿÿÿRÇ���R’��i����(���R#���Ré���RT��Rç���t���prevKeySetNameRè���Rc��t���GetCoreKeyst���prevKeysRŠ��RÇ���R±���t ���eventNameR ���t���joinR€��Rm��R…��t ���SaveNewKeySett ���newKeySetNameRu��t ���customKeyListt���sortRý���t���SetMenuR‹���Rù���( ���R#���Rœ��RŠ��R™��R��R€��R–��R…��R±���R˜��(����(����R8���R��°��s*���� � � c��� ������C���sP��d�}�d�}�|��i�i�ƒ��o�d�}�|��i�i�t�ƒ�}�n�t�i �|�ƒ�}�|�i�ƒ��}�|�i�ƒ��|��i�i�d�t�ƒ�xž�|�D]–�}�t�i�|�|�ƒ�}�|�d�d�!}�|�|��i�d�i�ƒ��j�o;�|�|��i�d�|�i�ƒ��j�o�|��i�d�|�|�}�qò�n�|��i�i�t�|�d�|�ƒ�qw�W|�o4�|��i�i�|�ƒ�|��i�i�|�ƒ�|��i�i�|�ƒ�n�d��S(���Ni����i���i���iþÿÿÿRÇ���s��� - (���t���reselectR��R#���Rñ���t���curselectionR~��Ra��R��Rc��t ���GetKeySett ���keySetNameR`��RÇ���t ���bindNamesRž��R‘��RÆ���R��R ���Rš��t���keyRm��RÅ���t���seeRŽ��R��( ���R#���R£��R ��R��R`��R¥��R��R��R¤��(����(����R8���Rh��Ë��s*���� � c���������C���sH��|��i�i�ƒ��}�t�i�d�d�d�|�d�|��ƒp�d��Sn�t�i�d�i�|�ƒ�|��i �d�i �|�ƒ�o�|��i �d�|�=n�t�i�d�i�ƒ��t�i�d�d�ƒ�}�|�i�ƒ��|�p*�|��i�i�d�t�ƒ�|��i�i�|�d�ƒ�n�|��i�i�|�|�d �ƒ�|��i�i�t�i�d �i�d�d�ƒ�ƒ�|��i�i�t�i�d �i�d�d �ƒ�ƒ�|��i�ƒ��|��i�ƒ��d��S(���Ns���Delete Key Sets���Are you sure you wish s���to delete the key set %r ?R$���RÇ���R’��R¶���s���- no custom keys -i����RR��R;���R\��RZ��(���R#���Rè���RT��R£��t���tkMessageBoxt���askyesnoRc��t���userCfgt���remove_sectionRm��Rp��t���SaveRu��t���itemListRž��Rû���R‰���RÊ���Rý���RŸ��Ré���R‹���Rw��R{��Rç���RB���Rù���(���R#���R£��R¬��(����(����R8���Rþ���â��s$���� ## c���������C���sK��|��i�i�ƒ��}�t�i�d�d�d�|�f�d�|��ƒp�d��Sn�t�i�d�i�|�ƒ�|��i �d�i �|�ƒ�o�|��i �d�|�=n�t�i�d�i�ƒ��t�i�d�d�ƒ�}�|�i�ƒ��|�p*�|��i�i�d�t�ƒ�|��i�i�|�d�ƒ�n�|��i�i�|�|�d �ƒ�|��i�i�t�i�d �i�d�d�ƒ�ƒ�|��i�i�t�i�d �i�d�d �ƒ�ƒ�|��i�ƒ��|��i�ƒ��d��S(���Ns���Delete Themes���Are you sure you wish s���to delete the theme %r ?R$���Rl��R’��R¶���s���- no custom themes -i����RR��RY��R\��RZ��(���R#���Rº���RT��t ���themeNameR§��R¨��Rc��R©��Rª��Rm��Rp��R«��Ru��R¬��Rž��RÚ���R‰���RÊ���RÜ���RŸ��R½���R‹���Rw��R{��R¹���RB���RØ���(���R#���R��R¬��(����(����R8���RÝ���ý��s$���� ## c���������C���sÎ���|��i�i�ƒ��}�|��i�i�d�ƒ�}�t�i�d�|��d�d�|�d�|�ƒ�\�}�}�|�oz�|�|�j�om�|��i�i�ƒ��oI�d�d�}�|��i �|�ƒ�}�|�p�d��SqÆ�|��i�|�ƒ�|��i�i�|�ƒ�qÊ�|��i�i�|�ƒ�n�d��S(���Nt���bgR$���R7���s���Pick new colour for : t���initialcolors2���Your changes will be saved as a new Custom Theme. s-���Enter a name for your new Custom Theme below.(���R#���R´���RT��t���targetRË���t���cgett ���prevColourt���tkColorChoosert���askcolort ���rgbTuplett���colourStringR½���R‹��t���GetNewThemeNamet���newThemet���CreateNewThemeR¼���R‹���(���R#���R°��Rµ��R²��R¸��R‹��R¶��(����(����R8���RÎ�����s���� c���������C���s¯���|��i�i�ƒ��}�|��i�i�d�|�ƒ�|��i�i�ƒ��o �d�}�n�d�}�|��i�|��i �i�ƒ��d�}�|��i�i�|�h��|�|�<�|��i �i�ƒ��}�|�d�|�}�|��i�d�|�|�|�ƒ�d��S(���NR®��t ���foregroundt ���backgroundi����t���-Rl��(���R#���R¼���RT��t ���newColourRË���R‰���R»���t���planeR)���R´���t ���sampleElementRÂ���t ���tag_configRº���t���themet���themeElementRU��(���R#���R¿��RÂ��RÁ��R¾��R½��(����(����R8���RX��+��s����� c���������C���s>���t��i�d�d�ƒ�t��i�d�d�ƒ�}�t�|��d�|�|�ƒ�i�}�|�S(���NR’��Rl��R\��s���New Custom Theme(���Rc��Ru��R“��R”��R#���R‹��R‰��R¸��(���R#���R‹��R“��R¸��(����(����R8���R·��6��s����" c���������C���s+���|��i�d�ƒ�}�|�o�|��i�|�ƒ�n�d��S(���Ns���New Theme Name:(���R#���R·��t���newThemeNameR¹��(���R#���RÃ��(����(����R8���RÔ���=��s����c���������C���s��|��i�i�ƒ��o�d�}�|��i�i�ƒ��}�n�d�}�|��i�i�ƒ��}�t�i�|�|�ƒ�}�|�|��i �d�i�ƒ��j�o:�|��i �d�|�}�x&�|�i�ƒ��D]�}�|�|�|�|�<qˆ�Wn�|��i�|�|�ƒ�t�i�d�d�ƒ�}�|�i�ƒ��|��i�i�|�|�ƒ�|��i�i�d�ƒ�|��i�ƒ��d��S(���NR\��R’��Rl��i����(���R#���R½���RT��t ���themeTypeR¹���R��Rº���Rc��t���GetThemeDictR¸��Rm��RÇ���t���themeChangesRÈ���t���SaveNewThemeRÃ��Ru��t���customThemeListRž��RÜ���RŸ��R‹���RØ���(���R#���RÃ��RÈ��RÄ��R��RÈ���RÆ��R¸��(����(����R8���R¹��B��s"���� � c���������C���s6���|��i�i�t�ƒ�}�|��i�i�|�i�ƒ��ƒ�|��i�ƒ��d��S(���N( ���R#���R„���RT��Ra��Rf���Rr���R‹���t���lowerR���(���R#���R±���Rf���(����(����R8���R†���Z��s����c���������C���sa���|��i�i�ƒ��}�|��i�i�ƒ��o �t�i�}�n �t�i�}�|��i�i �d�|��i �i�ƒ��d�|�d�|�ƒ�d��S(���Nt���sizeRá���t���family(���R#���Rr���RT��Rq���Rv���t���BOLDt ���fontWeightR}��Rx���R‰���Ro���(���R#���R±���RÍ��Rr���(����(����R8���R���_��s���� c���������C���s”���|��i�i�ƒ��d�j�o:�|��i�i�d�t�ƒ�|��i�i�d�t�ƒ�|��i�i�d�ƒ�n7�|��i�i�d�t �ƒ�|��i�i�d�t �ƒ�|��i�i�d�ƒ�|��i �ƒ��d��S(���NR���R¶���i���(���R#���R´���RT��RÒ���R‰���RÊ���RÓ���R»���R‹���R}��t���SetColourSample(���R#���(����(����R8���R]��h��s����c���������G���s���|��i�ƒ��d��S(���N(���R#���RÎ��(���R#���t���args(����(����R8���RÑ���s��s����c���������C���sf���|��i�|��i�i�ƒ��d�}�|��i�i�ƒ��o �d�}�n�d�}�|��i�i�|�|�ƒ�}�|��i �i�d�|�ƒ�d��S(���Ni����Rº��R»��R®��(���R#���R)���R´���RT��t���tagR»���R¾��RÂ���t���tag_cgetR¼���RË���R‰���(���R#���RÐ��R¼���R¾��(����(����R8���RÎ��v��s����� c���������C���s@��|��i�i�ƒ��o�|��i�i�ƒ��}�n�|��i�i�ƒ��}�xý�|��i�i�ƒ��D]ì�}�|��i�|�d�}�t �i�|�|�ƒ�}�|�d�j�o �t �i�|�d�d�d�ƒ|�d�<n�|�|��i �d�i�ƒ��j�oi�|��i �d�|�}�|�i�|�d�ƒ�o�|�|�d�|�d �<n�|�i�|�d �ƒ�o�|�|�d �|�d�<qn�|��i�i�|�|��qB�W|��i�ƒ��d��S(���Ni����R���R���t���fgBgR®��R»��Rl��s���-foregroundRº��s���-background(���R#���R½���RT��R¹���RÁ��Rº���R)���RÇ���t���elementTitleRÈ���Rc��t���GetHighlightt���coloursRm��t ���themeDictRp��RÂ���RÀ��RÎ��(���R#���RÈ���RÕ��RÁ��RÓ��RÖ��(����(����R8���R[��~��s$����� c���������C���s���|��i�ƒ��d��S(���N(���R#���t���SetHelpListButtonStates(���R#���R±���(����(����R8���R5��™��s����c���������C���s¤���|��i�i�ƒ��d�j��o*�|��i�i�d�t�ƒ�|��i�i�d�t�ƒ�na�|��i�i�ƒ��o*�|��i�i�d�t�ƒ�|��i�i�d�t�ƒ�n'�|��i�i�d�t�ƒ�|��i�i�d�t�ƒ�d��S(���Ni���R¶���( ���R#���R4��RÊ��R7��R‰���RÊ���R;��R¡��R}��(���R#���(����(����R8���R×��œ��s����c���������C���sj���t��|��d�ƒ�i�}�|�oC�|��i�i�|�d�|�d�f�ƒ�|��i�i�t�|�d�ƒ�|��i �ƒ��n�|��i �ƒ��d��S(���Ns���New Help Sourcei����i���(���t���GetHelpSourceDialogR#���R‰��t ���helpSourcet���userHelpListt���appendR4��RÅ���RÆ���t���UpdateUserHelpChangedItemsR×��(���R#���RÙ��(����(����R8���R8��¨��s����c���������C���s®���|��i�i�t�ƒ�}�|��i�|�}�t�|��d�d�|�d�d�|�d�ƒi�}�|�p �|�|�j�o�d��Sn�|�|��i�|�<|��i�i �|�ƒ�|��i�i�|�|�d�ƒ�|��i�ƒ��|��i �ƒ��d��S(���Ns���Edit Help Sourcet���menuItemi����t���filePathi���(���R#���R4��R~��Ra��t ���itemIndexRÚ��RÙ��RØ��R‰��t ���newHelpSourceR‘��RÅ���RÜ��R×��(���R#���RÙ��Rà��Rß��(����(����R8���R6��°��s���� c���������C���sD���|��i�i�t�ƒ�}�|��i�|�=|��i�i�|�ƒ�|��i�ƒ��|��i�ƒ��d��S(���N( ���R#���R4��R~��Ra��Rß��RÚ��R‘��RÜ��R×��(���R#���Rß��(����(����R8���R:��½��s ���� c������ ���C���ss���h��|��i�d�d�<x[�t�d�t�|��i�ƒ�d�ƒ�D]=�}�|��i�d�d�t�|�ƒ�t�i �|��i�|�d�d� d�ƒ�ƒ�q.�Wd�S(���s<���Clear and rebuild the HelpFiles section in self.changedItemsRR��t ���HelpFilesi���i���t���;N( ���R#���Rm��t���ranget���lenRÚ��t���numRU��Rn��R ���Rš��(���R#���Rå��(����(����R8���RÜ��Ä��s������c��� ��� ���C���sX��t��t�i�|��ƒ�ƒ�}�|�i�ƒ��x!�|�D]�} �|��i�i�t �| �ƒ�q&�Wt �i�d�d�d�d�d�ƒ}�|�i �ƒ��}�|��i�i�|�ƒ�g��}�|�D]�}�|�|�i �ƒ��q…�~�}�|�|�j�oC�|�i�|�ƒ�}�|��i�i�|�ƒ�|��i�i�|�ƒ�|��i�i�|�ƒ�n�t �i�d�d�d�d�d�ƒ}�|��i�i�d�|�ƒ�|��i�i�t �i�d�d�d�d�d�d�d�ƒƒ�|��i�ƒ��d��S(���NRR��RS��Rf���R\��R\���s ���font-sizeR���t���7t���8t���9R���R���t���13t���14t���16t���18t���20t���22s ���font-boldi����Ro��t���bool(���Ræ��Rç��Rè��s���10s���11s���12Ré��Rê��Rë��Rì��Rí��Rî��(���R®���Rv���t���familiesR#���t���fontsRž��Rf���R„���RÅ���RÆ���Rc��t ���GetOptiont���configuredFontRÉ��t���lc_configuredFontRr���R‹���t���_[1]t���st���lc_fontsR~��t���currentFontIndexR¦��RŽ��R��Ro���R���RŸ��Rq���R���( ���R#���Rõ��Ro���Rñ��Ró��Rö��R÷��Rø��Rô��Rf���(����(����R8���t���LoadFontCfgË��s,���� �' c���������C���sf���t��i�d�d�d�d�d�d�d�ƒ}�|��i�i�|�ƒ�t��i�d�d�d�d�d �d�d �ƒ}�|��i�i�|�ƒ�d��S(���NRR��RW��s ���use-spacesR\��i���Ro��Rï��s ���num-spacesi���t���int(���Rc��Rò��t���spaceIndentR#���Ru���R‹���Rt���(���R#���Rt���Rû��(����(����R8���t ���LoadTabCfgæ��s����c������ ���C���s•��|��i�i�t�i�d�d�d�d�d�d�d�ƒƒ�t�i�ƒ��}�|��i�i�ƒ��o”�t�i�d�d�ƒ�}�|�i �ƒ��|��i�i�|�|�ƒ�t�i�d�d�ƒ�}�|�i �ƒ��|�p'�|��i �i�d �t�ƒ�|��i�i�d �ƒ�q=|��i�i�|�|�d�ƒ�nc�t�i�d�d�ƒ�}�|�i �ƒ��|��i�i�|�|�ƒ�t�i�d�d�ƒ�}�|�i �ƒ��|��i�i�|�|�d�ƒ�|��i�ƒ��|��i�i�ƒ��}�|�i �|��i�ƒ�|��i�i�|�|�d�ƒ�|��i�ƒ��|��i�ƒ��d��S(���NRR��RY��R\��Ro��Rï��i���Rl��R’��R¶���s���- no custom themes -i����(���R#���R½���R‹���Rc��Rò��t���CurrentThemet ���currentOptionRT��Ru��R¬��Rž��RÛ���RŸ��RÚ���R‰���RÊ���Rº���RÜ���RØ���R)���RÇ���t ���themeNamest$���_ConfigDialog__ThemeNameIndexCompareRÐ���R[��R]��(���R#���Rþ��R¬��Rÿ��(����(����R8���t���LoadThemeCfgó��s2���� c���������C���s^���|��i�|�d�|��i�|�d�j��o�d�Sn0�|��i�|�d�|��i�|�d�j�o�d�Sn�d�Sd��S(���Ni���iÿÿÿÿi����(���R#���R)���t���at���b(���R#���R��R��(����(����R8���t���__ThemeNameIndexCompare��s ����#�#�c������ ���C���sd��|��i�i�t�i�d�d�d�d�d�d�d�ƒƒ�t�i�ƒ��}�|��i�i�ƒ��o”�t�i�d�d�ƒ�}�|�i �ƒ��|��i�i�|�|�ƒ�t�i�d�d�ƒ�}�|�i �ƒ��|�p'�|��i �i�d �t�ƒ�|��i�i�d �ƒ�q=|��i�i�|�|�d�ƒ�nc�t�i�d�d�ƒ�}�|�i �ƒ��|��i�i�|�|�ƒ�t�i�d�d�ƒ�}�|�i �ƒ��|��i�i�|�|�d�ƒ�|��i�ƒ��t�i�ƒ��}�|��i�|�ƒ�d��S(���NRR��R;���R\��Ro��Rï��i���RÇ���R’��R¶���s���- no custom keys -i����(���R#���Ré���R‹���Rc��Rò��t���CurrentKeysRþ��RT��Ru��R¬��Rž��Rü���RŸ��Rû���R‰���RÊ���Rè���Rý���Rù���R£��Rh��(���R#���Rþ��R£��R¬��(����(����R8���t ���LoadKeyCfg��s,���� c������ ���C���s ��|��i�i�t�i�d�d�d�d�d�d�d�ƒƒ�|��i�i�t�i�d�d�d�d�d �d�d�ƒƒ�|��i�i�t�i�d�d �d�ƒ�ƒ�|��i�i�t�i�d�d �d�ƒ�ƒ�|��i�i�t�i�d�d �d�ƒ�ƒ�|��i �i�t�i�d�d �d�d�d�ƒƒ�t�i �ƒ��|��_�x(�|��i�D]�}�|��i �i�t�|�d �ƒ�qñ�W|��i�ƒ��d��S(���NRR��R<���s���editor-on-startupR\��i���Ro��Rï��Rk��i����RS��R���R���Ri��Rj��R��R ��(���R#���R��R‹���Rc��Rò��R��R��R��R��R��t���GetAllExtraHelpSourcesListRÚ��t���helpItemR4��RÅ���RÆ���R×��(���R#���R��(����(����R8���t���LoadGeneralCfg7��s���� �c���������C���s6���|��i�ƒ��|��i�ƒ��|��i�ƒ��|��i�ƒ��|��i�ƒ��d�S(���s„��� load configuration from default and user config files and populate the widgets on the config dialog pages. N(���R#���Rù��Rü��R��R��R ��(���R#���(����(����R8���R4���Q��s����� c���������C���sn���t��i�d�i�|�ƒ�p�t��i�d�i�|�ƒ�n�x8�|�i�ƒ��D]*�}�|�|�}�t��i�d�i �|�|�|�ƒ�q<�Wd�S(���s¤��� save a newly created core key set. keySetName - string, the name of the new key set keySet - dictionary containing the new key set RÇ���N( ���Rc��R©��t���has_sectionR£��t���add_sectionR`��RÇ���R±���Rg���t ���SetOption(���R#���R£��R`��Rg���R±���(����(����R8���R›��`��s����� � c���������C���sn���t��i�d�i�|�ƒ�p�t��i�d�i�|�ƒ�n�x8�|�i�ƒ��D]*�}�|�|�}�t��i�d�i �|�|�|�ƒ�q<�Wd�S(���s—��� save a newly created theme. themeName - string, the name of the new theme theme - dictionary containing the new theme Rl��N( ���Rc��R©��R ��R��R��RÁ��RÇ���RÈ���Rg���R��(���R#���R��RÁ��Rg���RÈ���(����(����R8���RÇ��l��s����� � c���������C���ss���t��i�|�i�|�|�ƒ�o?�t��i�|�i�|�|�ƒ�|�j�o�t��i�|�i �|�|�ƒ�SqY�n�t��i�|�i �|�|�|�ƒ�S(���N(���Rc��Rw��Rt��t ���has_optionRq��Rr��R{��Rg���R©��t���RemoveOptionR��(���R#���Rt��Rq��Rr��Rg���(����(����R8���t���SetUserValuex��s���� c���������C���s&��t��i�d�i�ƒ��xÜ�|��i�i�ƒ��D]Ë�}�t�}�x �|��i�|�i�ƒ��D]‹�}�|�d�j�o�t��i�d�i �d�ƒ�t�}�n�xW�|��i�|�|�i�ƒ��D]>�}�|��i�|�|�|�}�|��i�|�|�|�|�ƒ�o �t�}�qŠ�qŠ�WqA�W|�o�t��i�|�i�ƒ��q!�q!�Wx%�d�d�g�D]�}�t��i�|�i�ƒ��qý�W|��i�ƒ��d�S(���s3���Save configuration changes to the user config file.RR��Rá��RÇ���Rl��N(���Rc��R©��R«��R#���Rm��RÇ���Rt��t���Falset���cfgTypeHasChangesRq��Rª��t���TrueRr��Rg���R��R*���(���R#���Rt��R��Rg���Rr��Rq��(����(����R8���t���SaveAllChangedConfigs€��s*������� � �c���������C���sO���|��i�i�i�ƒ��}�x6�|�D].�}�|�i�ƒ��|�i�ƒ��|�i�ƒ��|�i �ƒ��q�Wd��S(���N( ���R#���R$���t ���instance_dictRÇ���t���winInstancest���instancet���ResetColorizert ���ResetFontt���ResetKeybindingst���reset_help_menu_entries(���R#���R��R��(����(����R8���t���ActivateConfigChanges•��s����� c���������C���s���|��i�ƒ��d��S(���N(���R#���t���destroy(���R#���(����(����R8���R1���¤��s����c���������C���s���|��i�ƒ��|��i�ƒ��d��S(���N(���R#���RB���R��(���R#���(����(����R8���RA���§��s���� c���������C���s���|��i�ƒ��|��i�ƒ��d��S(���N(���R#���R��R��(���R#���(����(����R8���RB���«��s���� c���������C���s���d��S(���N(����(���R#���(����(����R8���R>���¯��s����(M���t���__name__t ���__module__t���__doc__R"���R+���RQ���RR���RS���RT���R5���R>��R?��R@��RB��RA��RC��RD��RE��RF��RG��RH��RI��RJ��RK��RL��RM��RN��RO��RP��RQ��R*���RU��R|��RØ���Rù���Rô���RŒ��Rö���Rò���R��Rh��Rþ���RÝ���RÎ���RX��R·��RÔ���R¹��R†���RŽ���R���R]��RÑ���RÎ��R[��R5��R×��R8��R6��R:��RÜ��Rù��Rü��R��R���R��R ��R4���R›��RÇ��R��R��R��R1���RA���RB���R>���(����(����(����R8���R������s”���� & V [ E ~ $ ! t���__main__R=���t���DialogR?���c�����������C���s ���t��t�d�ƒ�S(���Nt���Settings(���R���t���root(����(����(����R8���Rª���¶��s����(���R��t���TkinterR§��R³��Rv���R ���t���copyt ���configHandlerRc��t���dynOptionMenuWidgetR���t���tabpageRH���t���keybindingDialogRˆ��t���configSectionNameDialogR”��t���configHelpSourceEditRØ��R!���R���R��t���TkR#��RL���RU���R��t���mainloop( ���R ���Rv���R”��RØ��Rc��R���R§��R���R%��R#��R³��RH���Rˆ��(����(����R8���t���?���s(��� ÿ�ÿ�ÿ�ÿ�Ÿ