³ò
J3IHc        0   @   s/  d  Z  d d k Z d d k Z d d k Z d d k l Z d d k Z d d k i i	 Z	 d d d d d d	 d
 d d d d d d d d d d d d d d d d d d d d d d  d! d" d# d$ d% d& d' d( d) d* d+ d, d- g* Z
 d. „  Z d/ e i f d0 „  ƒ  YZ e d1 j o  e e d d2 ƒ Z e i ƒ  n d S(3   s«   Preferences can be added in three steps:
1. Add the control with wxGlade (check todo afterwards!)
2. Append the name to the VALUES list
3. Add an entry in _spe/default.cfgiÿÿÿÿN(   t   EditableListBoxt   AutoCompletet   AutoReloadChangedFilet   Backupt   CallTipst   CheckFileOnSavet   CheckSourceRealtimet   ConvertTabsToSpacest   Encodingt   ExecuteWarningt   Mdit
   EdgeColumnt
   PythonDocst   RecentFileAmountt   RedirectShellt   Redrawt	   Signaturet   SaveBeforeRunt	   Shortcutst	   ShowShellt   StripTrailingSpacest   TabWidtht   Terminalt   TerminalRunt   TerminalRunExitt   UpdateSidebart   UseTabst   ViewWhiteSpacet   IndentationGuidest   ViewEdget
   WebBrowsert	   WordCharst   WxPythonDocst   globalRecentt   globalFolderst   globalNotest   globalFileListt
   SaveOnExitt   SingleInstanceAppt   ToolTipsForFileTabst   CloseChildrenOnNewWorkspacet   SaveWorkspaceOnFileSavet   RememberLastWorkspacec         C   s   |  S(   N(    (   t   x(    (    s?   C:\Python25\Lib\site-packages\_spe\dialogs\preferencesDialog.pyt   _   s    t   Createc           B   sw   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d d	 „ Z d
 „  Z d „  Z RS(   c      A   O   sà  t  i | d <t  i i |  | | Ž t  i |  d d d ƒ|  _ t  i |  i d ƒ |  _ t  i |  i d ƒ |  _ t  i |  i d ƒ |  _	 t  i
 |  i d t d ƒ ƒ |  _ t  i
 |  i d t d ƒ ƒ |  _ t  i
 |  i d t d ƒ ƒ |  _ t  i
 |  i d t d ƒ ƒ |  _ t  i
 |  i d t d ƒ ƒ |  _ t  i
 |  i d t d ƒ ƒ |  _ t  i
 |  i d t d	 ƒ ƒ |  _ t  i
 |  i	 d t d
 ƒ ƒ |  _ t  i |  i	 d t d ƒ ƒ |  _ t  i |  i	 d t d ƒ ƒ |  _ t  i |  i	 d t d ƒ ƒ |  _ t  i |  i	 d t d ƒ ƒ |  _ t  i |  i	 d t d ƒ ƒ |  _ t  i |  i	 d t d ƒ ƒ |  _ t  i |  i	 d t d ƒ ƒ |  _ t  i |  i	 d d t d ƒ g d t  i t  i Bƒ|  _  t  i |  i	 d t d ƒ ƒ |  _! t  i" |  i	 d t d ƒ ƒ |  _# t  i |  i	 d t d ƒ ƒ |  _$ t  i" |  i	 d t d ƒ ƒ |  _% t  i |  i	 d t d ƒ ƒ |  _& t  i |  i	 d d t d ƒ t d ƒ t d ƒ t d ƒ t d ƒ t d ƒ t d ƒ t d ƒ t d  ƒ t d! ƒ t d" ƒ t d# ƒ t d$ ƒ t d% ƒ t d& ƒ t d' ƒ t d( ƒ t d) ƒ t d* ƒ t d+ ƒ t d, ƒ t d- ƒ t d. ƒ t d/ ƒ t d0 ƒ t d1 ƒ t d2 ƒ t d3 ƒ t d4 ƒ t d5 ƒ t d6 ƒ t d7 ƒ t d8 ƒ t d9 ƒ t d: ƒ t d; ƒ t d< ƒ t d= ƒ t d> ƒ t d? ƒ t d@ ƒ t dA ƒ t dB ƒ t dC ƒ t dD ƒ t dE ƒ t dF ƒ t dG ƒ t dH ƒ t dI ƒ t dJ ƒ t dK ƒ t dL ƒ t dM ƒ t dN ƒ t dO ƒ t dP ƒ t dQ ƒ t dR ƒ t dS ƒ g< d t  i t  i Bƒ|  _' t  i |  i	 d t dT ƒ ƒ |  _( t  i |  i	 d d t d ƒ t dU ƒ t dV ƒ g d t  i ƒ|  _) t  i |  i	 d t dW ƒ ƒ |  _* t  i |  i	 d t dX ƒ ƒ |  _+ t  i |  i	 d t dY ƒ ƒ |  _, t  i |  i	 d t dZ ƒ ƒ |  _- t  i |  i	 d t d[ ƒ ƒ |  _. t  i |  i	 d t d\ ƒ ƒ |  _/ t  i |  i	 d t d] ƒ ƒ |  _0 t  i |  i	 d t d^ ƒ ƒ |  _1 t  i |  i	 d t d_ ƒ ƒ |  _2 t  i |  i d t d` ƒ ƒ |  _3 t  i4 |  i d t da ƒ ƒ |  _5 t  i |  i d t db ƒ ƒ |  _6 t  i" |  i d dc ƒ |  _7 t  i |  i d t dd ƒ ƒ |  _8 t  i |  i d d t de ƒ t df ƒ t dg ƒ g d t  i t  i Bƒ|  _9 t  i |  i d t dh ƒ ƒ |  _: t  i |  i d d t di ƒ t dj ƒ g d t  i t  i Bƒ|  _; t  i |  i d t dk ƒ ƒ |  _< t  i |  i d d t dl ƒ t dm ƒ t dn ƒ g d t  i t  i Bƒ|  _= t  i |  i d t do ƒ ƒ |  _> t  i |  i d t dp ƒ ƒ |  _? t  i |  i d t dq ƒ ƒ |  _@ t  i |  i d t dr ƒ ƒ |  _A t  i |  i d t ds ƒ ƒ |  _B t  i |  i d t dt ƒ ƒ |  _C t  i |  i d t du ƒ ƒ |  _D t  i |  i d t dv ƒ ƒ |  _E t  iF |  i d dw dx d dy dz ƒ|  _G t  i |  i d t d{ ƒ ƒ |  _H t  i |  i d t d| ƒ ƒ |  _I t  i |  i d t d} ƒ ƒ |  _J t  iF |  i d d~ dx d dy dz ƒ|  _K t  i |  i d t d ƒ ƒ |  _L tM |  i d d€ ƒ |  _N t  i |  i d t d ƒ ƒ |  _O t  i |  i d d g  d t  i ƒ|  _P t  i4 |  i d t d‚ ƒ ƒ |  _Q t  i |  i d t dƒ ƒ ƒ |  _R t  i |  i d d t d ƒ t d„ ƒ t d… ƒ t d† ƒ t d‡ ƒ t dˆ ƒ t d‰ ƒ t dŠ ƒ t d‹ ƒ t dŒ ƒ g
 d t  i ƒ|  _S t  i |  i d t d ƒ ƒ |  _T t  i |  i d d t d ƒ t dŽ ƒ t d ƒ t d ƒ t d‘ ƒ t d’ ƒ t d“ ƒ t d” ƒ t d• ƒ g	 d t  i ƒ|  _U t  i |  i d t d– ƒ ƒ |  _V t  i |  i d d t d ƒ t dŽ ƒ t d— ƒ t d ƒ t d‘ ƒ t d’ ƒ t d“ ƒ t d” ƒ t d˜ ƒ g	 d t  i ƒ|  _W t  i |  i d t d™ ƒ ƒ |  _X t  i |  i d d t d ƒ t dš ƒ t d› ƒ t dœ ƒ t d ƒ t dž ƒ t dŸ ƒ t d  ƒ t d¡ ƒ t d¢ ƒ t d£ ƒ t d¤ ƒ g d t  i ƒ|  _Y t  i |  i d t d¥ ƒ ƒ |  _Z t  i |  i d d t d ƒ t d¦ ƒ t d§ ƒ t d¨ ƒ g d t  i ƒ|  _[ t  i |  i d t d© ƒ ƒ |  _\ t  i |  i d d t d ƒ t dª ƒ t d« ƒ g d t  i ƒ|  _] t  i |  d t d¬ ƒ ƒ |  _^ t  i4 |  d t d­ ƒ ƒ |  __ t  i4 |  d t d® ƒ ƒ |  _` t  i4 |  d t d¯ ƒ ƒ |  _a |  ib ƒ  |  ic ƒ  |  id t  ie |  if |  iQ ƒ | d |  _g |  ih ƒ  t  ie |  i5 |  i5 ii ƒ  |  ij ƒ t  ie |  i_ |  i_ ii ƒ  |  ik ƒ t  ie |  i` |  i` ii ƒ  |  il ƒ t  ie |  ia |  ia ii ƒ  |  im ƒ tn |  _o d  S(°   Nt   styleiÿÿÿÿi    t   Generals   Tabs && white spacest   Guidess   Auto completes   Terminal Emulatort   Htmlt
   Workspacess   Create backup filess   Show tooltips on file tabss   Redirect output to spe shells$   Check file for syntax errors on saves
   Show shellsC   Run SPE as a single instance application (through a xml-rpc server)s   Document Interface*t   choicess	   <default>s   Amount of recent filest   100s   Refresh interval [msec]t   1000R   s   ascii, 646, us-ascii (English)s   cp037, IBM037, IBM039 (English)s$   cp424, EBCDIC-CP-HE, IBM424 (Hebrew)s   cp437, 437, IBM437 (English)s:   cp500, EBCDIC-CP-BE, EBCDIC-CP-CH, IBM500 (Western Europe)s   cp737 (Greek)s    cp775, IBM775 (Baltic languages)s#   cp850, 850, IBM850 (Western Europe)s/   cp852, 852, IBM852 (Central and Eastern Europe)sJ   cp855, 855, IBM855 (Bulgarian, Byelorussian, Macedonian, Russian, Serbian)s   cp856 (Hebrew)s   cp857, 857, IBM857 (Turkish)s   cp860, 860, IBM860 (Portuguese)s%   cp861, 861, CP-IS, IBM861 (Icelandic)s   cp862, 862, IBM862 (Hebrew)s   cp863, 863, IBM863 (Canadian)s   cp864, IBM864 (Arabic)s&   cp865, 865, IBM865 (Danish, Norwegian)s!   cp869, 869, CP-GR, IBM869 (Greek)s   cp874 (Thai)s   cp875 (Greek)s   cp1006 (Urdu)s   cp1026, ibm1026 (Turkish)s    cp1140, ibm1140 (Western Europe)s1   cp1250, windows-1250 (Central and Eastern Europe)sL   cp1251, windows-1251 (Bulgarian, Byelorussian, Macedonian, Russian, Serbian)s%   cp1252, windows-1252 (Western Europe)s   cp1253, windows-1253 (Greek)s   cp1254, windows-1254 (Turkish)s   cp1255, windows-1255 (Hebrew)s   cp1256, windows1256 (Arabic)s'   cp1257, windows-1257 (Baltic languages)s!   cp1258, windows-1258 (Vietnamese)sL   latin_1, iso-8859-1, iso8859-1, 8859, cp819, latin, latin1, L1 (West Europe)s>   iso8859_2, iso-8859-2, latin2, L2 (Central and Eastern Europe)s6   iso8859_3, iso-8859-3, latin3, L3 (Esperanto, Maltese)s5   iso8859_4, iso-8859-4, latin4, L4 (Baltic languagues)sW   iso8859_5, iso-8859-5, cyrillic (Bulgarian, Byelorussian, Macedonian, Russian, Serbian)s&   iso8859_6, iso-8859-6, arabic (Arabic)s,   iso8859_7, iso-8859-7, greek, greek8 (Greek)s&   iso8859_8, iso-8859-8, hebrew (Hebrew)s+   iso8859_9, iso-8859-9, latin5, L5 (Turkish)s6   iso8859_10, iso-8859-10, latin6, L6 (Nordic languages)s*   iso8859_13, iso-8859-13 (Baltic languages)s6   iso8859_14, iso-8859-14, latin8, L8 (Celtic languages)s(   iso8859_15, iso-8859-15 (Western Europe)s   koi8_r (Russian)s   koi8_u (Ukrainian)sQ   mac_cyrillic, maccyrillic (Bulgarian, Byelorussian, Macedonian, Russian, Serbian)s   mac_greek, macgreek (Greek)s#   mac_iceland, maciceland (Icelandic)sD   mac_latin2, maclatin2, maccentraleurope (Central and Eastern Europe)s$   mac_roman, macroman (Western Europe)s!   mac_turkish, macturkish (Turkish)s"   utf_16, U16, utf16 (all languages)s.   utf_16_be, UTF-16BE (all languages (BMP only))s.   utf_16_le, UTF-16LE (all languages (BMP only))s   utf_7, U7 (all languages)s$   utf_8, U8, UTF, utf8 (all languages)s   Keyboard shortcuts*t   Windowst	   Macintoshs*   Automatically Save Workspaces when exitings/   Close all children when opening a new workspaces    Save Workspace when saving filess   Remember Last Workspaces   Use the same in all workspaces:s   Recent Filest   Folderst   Notess   Open File lists   Fonts && Sizes   Configure ...s   Word characterst    t   Calltipst   disables   first paragraph onlys   whole documentations   Check realtime witht   nonet   compilers   Update sidebart   realtimes   when clickeds   when manually refreshed (F5)s   Auto reload changed files7   Check if file is saved before code is executed in shells    Warn before executing whole files   Show whitespacess   Use tabss   Convert tabs to spaces on opens   Strip trailing spaces on saves	   Tab widtht   4t   mint   maxid   s   Show indentation guidess   Show eol (end of line) guides   Show eol guide at colt   79t   Activet   IgnoreR   t   Browset   OpensD   /usr/bin/gnome-terminal --title SPE --working-directory="%(path)s" &s5   /usr/bin/konsole --caption SPE --workdir "%(path)s" &s   cd "%(path)s"; /usr/bin/Eterm &s%   cd "%(path)s"; /usr/X11R6/bin/xterm &s   cd "%(path)s"; /usr/bin/wterm &s   cd "%(path)s"; /usr/bin/aterm &s$   cd "%(path)s"; /usr/bin/rxvt-xterm &s(   cd "%(path)s"; /usr/bin/open -a Terminals   cd "%(path)s"; /usr/bin/urxvt &t   Runsm   /usr/bin/gnome-terminal --title SPE --working-directory="%(path)s" -e '%(python)s "%(file)s" %(arguments)s' &sf   /usr/bin/konsole --noclose --caption SPE --workdir "%(path)s" -e %(python)s "%(file)s" %(arguments)s &s8   /usr/bin/Eterm -e 'cd "%(path)s"; %(python)s "%(file)s"'s>   /usr/X11R6/bin/xterm -e 'cd "%(path)s"; %(python)s "%(file)s"'s8   /usr/bin/wterm -e 'cd "%(path)s"; %(python)s "%(file)s"'s8   /usr/bin/aterm -e 'cd "%(path)s"; %(python)s "%(file)s"'s=   /usr/bin/rxvt-xterm -e 'cd "%(path)s"; %(python)s "%(file)s"'s8   /usr/bin/urvxt -e 'cd "%(path)s"; %(python)s "%(file)s"'s   Run && Exits\   /usr/bin/konsole --caption SPE --workdir "%(path)s" -e %(python)s "%(file)s" %(arguments)s &s8   /usr/bin/urxvt -e 'cd "%(path)s"; %(python)s "%(file)s"'t
   Webbrowsers   /usr/bin/firefoxs   /usr/bin/mozilla -remotes   /usr/bin/mozillas   /usr/bin/gnome-moz-remotes   /usr/bin/konquerors   /usr/bin/mozilla-firebirds   /usr/bin/netscapes   /usr/bin/galeons   /usr/bin/skipstones   /usr/bin/xterm -e lynxs   /usr/local/bin/operas   Python docss%   /usr/share/doc/python-docs-2.2.3/htmls   /usr/share/doc/python-docs/htmls"   /usr/share/doc/python-docs2.2/htmls   wxPython docss$   /usr/share/doc/wxPython-2.4.2.4/docss   /usr/share/doc/wxPython-docssA   Settings marked with * will only be updated next time SPE starts.t   Defaultst   Savet   Cancel(p   t   wxt   DEFAULT_DIALOG_STYLEt   Dialogt   __init__t   Notebookt
   notebook_1t   Panelt   Pathst   EditorR/   t	   StaticBoxR,   t   GeneralEditor_staticboxt   tabsWhiteSpaces_staticboxt   Guides_staticboxt   AutoCompletion_staticboxt   general_Label_staticboxt   terminal_Label_staticboxt   html_Label_staticboxt   sizer_3_staticboxt   CheckBoxR   R'   R   R   R   R&   t
   StaticTextt   label_dit   ComboBoxt   CB_DROPDOWNt   CB_READONLYR
   t   label_recentt   TextCtrlR   t   label_redrawR   t   label_encodingR   t   label_shortcutsR   R%   R(   R)   R*   t   label_globalsR!   R"   R#   R$   t
   label_fontt   Buttont
   chooseFontt   label_wordcharsR   t   label_calltipsR   t   label_CheckSourceRealtimeR   t   label_sidebarR   R   R   R	   R   R   R   R   t   label_tabWidtht   SpinCtrlR   R   R   t   label_edgeColumnR   R   R    t   AutoCompleteIgnoret   signatureLabelR   t   browseSignaturet   label_terminalR   t   label_terminalRunR   t   label_terminalRunExitR   t   label_webBrowserR   t   label_pythonDocsR   t   label_wxPythonDocsR    t   label_warningt   defaultst   saveRL   t   _Create__set_propertiest   _Create__do_layoutt   Bindt
   EVT_BUTTONt   OnBrowseSignaturet   parentt   updatet   GetIdt   OnChooseFontButtont   OnDefaultsButtont   OnSaveButtont   OnCancelButtont   Falset   customStyle(   t   selft   argst   kwds(    (    s?   C:\Python25\Lib\site-packages\_spe\dialogs\preferencesDialog.pyRP      s¾    !!!!!!!!!!!!!!!7!!!!!ÿ ÿ L!B!!!!!!!!!!!!!I!@!I!!!!!!!!'!!!'!!'!!!x!x!“!K!B


""""c         C   s  |  i  ƒ  |  i t d ƒ ƒ |  i i d ƒ |  i i d ƒ |  i i d ƒ |  i i d ƒ |  i i	 d ƒ |  i
 i	 d ƒ |  i i	 d ƒ |  i i d ƒ |  i i d ƒ |  i i d ƒ |  i i d ƒ |  i i d ƒ |  i i d ƒ |  i i d ƒ |  i i	 d ƒ |  i i	 d ƒ |  i i	 d ƒ |  i i d ƒ |  i i d ƒ |  i i d ƒ |  i i d ƒ |  i i d ƒ |  i i d ƒ |  i i d ƒ |  i i d ƒ |  i i	 d ƒ |  i  i	 d ƒ |  i! i	 d ƒ |  i" i	 d ƒ |  i# i	 d ƒ |  i$ i	 d ƒ |  i% i& ƒ  d  S(   Ns   Spe preferencesi   i    i   iÿÿÿÿi–   (   iÿÿÿÿi–   ('   t   _Create__fillt   SetTitleR,   R   t   SetValueR   R   R   R
   t   SetSelectionR   R   R%   R(   R)   R*   R!   R"   R#   R   R   R   R   R   R	   R   R   R   R   Ru   t
   SetMinSizeR   R   R   R   R   R    R€   t
   SetDefault(   R   (    (    s?   C:\Python25\Lib\site-packages\_spe\dialogs\preferencesDialog.pyt   __set_properties   sD    
c         C   s  t  i t  i ƒ } t  i t  i ƒ } t  i t  i ƒ } t  i t  i ƒ } t  i |  i t  i ƒ } t  i d d d d ƒ } t  i |  i t  i ƒ } t  i d d d d ƒ } t  i |  i t  i ƒ }	 t  i d d d d ƒ }
 t  i d d d d ƒ } t  i |  i	 t  i ƒ } t  i |  i
 t  i ƒ } t  i t  i ƒ } t  i |  i t  i ƒ } t  i d d d d ƒ } t  i t  i ƒ } t  i |  i t  i ƒ } t  i d d d d ƒ } t  i d d d d ƒ } t  i |  i t  i ƒ } t  i d d d d ƒ } t  i d d d d ƒ } t  i d d d d ƒ } | i d d d d ƒ | i d d d d ƒ | i |  i d t  i t  i Bd ƒ | i |  i d t  i d ƒ | i |  i d t  i d ƒ | i |  i d t  i d ƒ | i |  i d t  i d ƒ | i |  i d t  i d ƒ | i |  i d t  i t  i Bd ƒ | i |  i d t  i d ƒ | i |  i d t  i t  i Bd ƒ | i |  i d t  i d ƒ | i |  i d t  i t  i Bd ƒ | i |  i d t  i d ƒ | i |  i d t  i t  i  Bd ƒ | i |  i! d t  i t  i  Bd ƒ | i |  i" d t  i t  i Bd ƒ | i |  i# d t  i d ƒ | i$ d ƒ | i | d t  i d ƒ | i |  i% d d d ƒ | i |  i& d d d ƒ | i |  i' d d d ƒ | i |  i( d d d ƒ | i | d t  i d ƒ | i d d d d ƒ | i |  i) d d d ƒ | i |  i* d d d ƒ | i d d d d ƒ | i |  i+ d d d ƒ | i d d d d ƒ | i |  i, d d d ƒ | i d d d d ƒ | i |  i- d d d ƒ | i | d t  i d ƒ | i | d t  i d ƒ |  i. i/ | ƒ | i$ d ƒ | i d d d d ƒ | i |  i0 d t  i d ƒ | i |  i1 d t  i d ƒ | i |  i2 d d d ƒ | i |  i3 d t  i d ƒ | i |  i4 d t  i d ƒ | i |  i5 d t  i d ƒ | i |  i6 d t  i d ƒ | i |  i7 d t  i d ƒ | i |  i8 d t  i d ƒ | i |  i9 d t  i d ƒ | i$ d ƒ | i | d t  i d ƒ | i |  i: d t  i d ƒ | i |  i; d t  i d ƒ | i |  i< d t  i d ƒ | i | d t  i d ƒ | i d d d d ƒ | i |  i= d d d ƒ | i |  i> d d d ƒ | i |  i? d d d ƒ | i |  i@ d d d ƒ | i |  iA d t  i d ƒ | i d d d d ƒ | i |  iB d d d ƒ | i d d d d ƒ | i | d t  i d ƒ | i | d t  i d ƒ | i | d t  i d ƒ | i d d d d ƒ | i |  iC d d d ƒ | i d d d d ƒ | i |  iD d d d ƒ | i d d d d ƒ | i |  iE d t  i d ƒ | i d d d d ƒ | i |  iF d d d ƒ | i d d d d ƒ | i | d t  i d ƒ | i | d t  i d ƒ | i |  iG d d d ƒ | i |  iH d t  i d ƒ | i | d t  i d ƒ |  iI i/ | ƒ | i$ d ƒ |
 i |  iJ d t  i t  i Bd ƒ |
 i |  iK d t  i t  iL Bt  i Bt  i Bd ƒ |
 i |  iM d t  iL t  i Bd ƒ |
 i$ d ƒ |	 i |
 d t  i d ƒ | i |	 d t  i d ƒ | i |  iN d t  i t  i Bd ƒ | i |  iO d t  iL t  i Bt  i Bt  i Bd ƒ | i |  iP d t  i t  i Bd ƒ | i |  iQ d t  iL t  i Bt  i Bt  i Bd ƒ | i |  iR d t  i t  i Bd ƒ | i |  iS d t  iL t  i Bt  i Bt  i Bd ƒ | i$ d ƒ | i | d t  i d ƒ | i | d t  i t  iT Bd ƒ | i |  iU d t  i t  i Bd ƒ | i |  iV d t  iL t  i Bt  i Bd ƒ | i |  iW d t  i t  i Bd ƒ | i |  iX d t  iL t  i Bt  i Bd ƒ | i |  iY d t  i t  i Bd ƒ | i |  iZ d t  iL t  i Bt  i Bd ƒ | i$ d ƒ | i | d t  i d ƒ | i | d t  i t  iT Bd ƒ |  i[ i/ | ƒ |  i\ i] |  i. t^ d	 ƒ ƒ |  i\ i] |  iI t^ d
 ƒ ƒ |  i\ i] |  i[ t^ d ƒ ƒ | i |  i\ d t  i d ƒ | i d d d d ƒ | i |  i_ d d d ƒ | i |  i` d t  iL d ƒ | i |  ia d t  iL d ƒ | i |  ib d d d ƒ | i | d t  i d ƒ | i d d d d ƒ | i | d t  i d ƒ | i d d d d ƒ |  i/ | ƒ | ic |  ƒ |  id ƒ  d  S(   Ni   i   i   i   i    i
   i   i@   R/   RU   RT   (   i   i   (   i   i   (   i   i   (   i   i   (   i   i   (   i   i   (   i   i   (   i   i   (   i   i   (   i@   i   (   i   i   (   i   i   (   i   i   (   i   i   (   i@   i   (   i   i   (   i   i   (   i   i   (e   RM   t   BoxSizert
   HORIZONTALt   VERTICALt   StaticBoxSizerR]   t   FlexGridSizerR\   R[   RZ   RY   RX   RW   R^   t   AddR   t   LEFTt   TOPR'   R   R   R   R&   Ra   t   ALIGN_CENTER_VERTICALR
   t   EXPANDRe   R   Rg   R   Rh   t   FIXED_MINSIZER   Ri   R   t   AddGrowableColR%   R(   R)   R*   Rj   R!   R"   R#   R$   R/   t   SetSizerRk   Rm   Rn   R   Ro   R   Rp   R   Rq   R   R   R   R	   R   R   R   R   Rr   R   R   R   Rt   R   R   Ru   RU   Rv   R   t   RIGHTRw   Rx   R   Ry   R   Rz   R   t   ALIGN_RIGHTR{   R   R|   R   R}   R    RT   RR   t   AddPageR,   R~   R   R€   RL   t   Fitt   Layout(   R   t   sizer_1t   sizer_2t   bottomt   paths_Sizert
   html_Labelt
   html_Sizert   terminal_Labelt   terminal_Sizert   general_Labelt   general_Label_Sizert   grid_sizer_1t   AutoCompletionR0   t   eolt   tabsWhiteSpacest   grid_sizer_2t   widtht   GeneralEditort   grid_generalt   generalSizert   sizer_3t   grid_sizer_5t   grid_sizer_3t   grid_sizer_4(    (    s?   C:\Python25\Lib\site-packages\_spe\dialogs\preferencesDialog.pyt   __do_layout¨   s(   ########1##1#1#1 #*#*#* c         C   sK   t  i i ƒ  } | i d ƒ | i ƒ  x | D] } |  i i | ƒ q- Wd  S(   Ns	   <default>(   t   smdit   DIt   keyst   removet   sortR
   t   Append(   R   RÅ   t   key(    (    s?   C:\Python25\Lib\site-packages\_spe\dialogs\preferencesDialog.pyt   __fill@  s    
 c         C   s>   x t  D] } |  i | ƒ q W|  i i |  i i d ƒ ƒ d  S(   NRu   (   t   VALUESt   _updateRu   t
   SetStringsR†   t   getValue(   R   t   name(    (    s?   C:\Python25\Lib\site-packages\_spe\dialogs\preferencesDialog.pyR‡   H  s      c         C   s   |  i  | } t | i ƒ  ƒ t i t i g j o@ y | i |  i i | ƒ ƒ Wq‹ d G|  i i | ƒ GHq‹ Xn | i |  i i	 | ƒ ƒ d S(   s   Update one automaticallys9   SPE.dialogs.preferencesDialog.py error: can not set valueN(
   t   __dict__t   typet   GetValuet   typest
   StringTypet   UnicodeTypeR”   R†   t   getRÎ   (   R   RÏ   t   item(    (    s?   C:\Python25\Lib\site-packages\_spe\dialogs\preferencesDialog.pyRÌ   L  s    %c         C   s'  yC |  i  i d ƒ i d ƒ \ } } | i ƒ  } t | i ƒ  ƒ } Wn d } d } n Xt i ƒ  } | i t ƒ | i	 t i
 d | d t i d t i d t i d	 | ƒ ƒ t i |  | ƒ } | i ƒ  t i j oE | i ƒ  } | i ƒ  } |  i  i d d
 | i ƒ  | i ƒ  f ƒ n | i ƒ  d  S(   Nt   Fontt   ,t   Courieri
   t	   pointSizet   familyR.   t   weightt   faces   %s, %s(   R†   RÖ   t   splitt   stript   evalRM   t   FontDatat   EnableEffectsR   t   SetInitialFontRØ   t   FONTFAMILY_MODERNt   FONTSTYLE_NORMALt   FONTWEIGHT_NORMALt
   FontDialogt	   ShowModalt   ID_OKt   GetFontDatat   GetChosenFontt   sett   GetFaceNamet   GetPointSizet   Destroy(   R   t   eventt   fontt   sizet   datat   dlg(    (    s?   C:\Python25\Lib\site-packages\_spe\dialogs\preferencesDialog.pyR‰   W  s*    !
			
-c         C   s   |  i  ƒ  d  S(   N(   t   Close(   R   Rñ   (    (    s?   C:\Python25\Lib\site-packages\_spe\dialogs\preferencesDialog.pyRŠ   y  s    c         C   sj   x t  D] } |  i | ƒ q W|  i d ƒ |  i o |  i i d d d ƒ n |  i i ƒ  |  i ƒ  d  S(   NRu   t   stcstylet   Customi    (   RË   Rí   RŽ   R†   t   preferencesSaveRö   (   R   Rñ   RÏ   (    (    s?   C:\Python25\Lib\site-packages\_spe\dialogs\preferencesDialog.pyR‹   |  s      
c         C   sq   | d j oG | d j o t |  i | i ƒ  ƒ } qT t |  i | i ƒ  ƒ } n |  i i | | d d ƒd S(   t   SetsRu   R€   i    N(   t   Nonet   strRÐ   t
   GetStringsRÒ   R†   Rí   (   R   RÏ   t   value(    (    s?   C:\Python25\Lib\site-packages\_spe\dialogs\preferencesDialog.pyRí   …  s
    c         C   s   |  i  ƒ  d  S(   N(   Rö   (   R   Rñ   (    (    s?   C:\Python25\Lib\site-packages\_spe\dialogs\preferencesDialog.pyRŒ   Ž  s    c      	   C   s–   |  i  i ƒ  } t i i | ƒ \ } } t i |  d | d | d t i t i Bƒ} | i	 ƒ  t i
 j o  | i ƒ  } |  i  i | ƒ n | i ƒ  d  S(   Nt
   defaultDirt   defaultFileR.   (   R   RÒ   t   ost   pathRß   RM   t
   FileDialogt   OPENt   DD_NEW_DIR_BUTTONRé   Rê   t   GetPathR”   Rð   (   R   Rñ   R  Rÿ   R   Rõ   (    (    s?   C:\Python25\Lib\site-packages\_spe\dialogs\preferencesDialog.pyR…   ‘  s    +N(   t   __name__t
   __module__RP   R   R‚   R’   R‡   RÌ   R‰   RŠ   R‹   Rû   Rí   RŒ   R…   (    (    (    s?   C:\Python25\Lib\site-packages\_spe\dialogs\preferencesDialog.pyR-      s   	c	'	˜				"					t   __main__t   haha(   t   __doc__t   ConfigParserR  RÓ   t	   wx.gizmosR    RM   t   sm.wxp.smdit   wxpRÃ   RË   R,   RO   R-   R  Rû   t   prefst   Show(    (    (    s?   C:\Python25\Lib\site-packages\_spe\dialogs\preferencesDialog.pys   <module>   s,   $			ÿ €