£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyÊ¦•êŽ…È®FÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~èŠ©ÊÇí`ÔÑ©úë™µ'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶ê×Ó¼ãžªéUWŸÈË%DÒÕ¬ï‘]/Åcx  ‰ï2ß]ä6G[]S£ÔÏ¯rs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ                  ¯¹ægƒÛowÐø^d™ý½ßB7áyMä9ÜÖUã
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<html>

fE  c               @   s   d  Z  d d l Z d d l Z d d l Td d l j Z d d l j Z	 Gd d   d e
  Z e d k r e   Z d d   Z e e d	 d
 d e j   e j   n  d S(   uK   Dialog to specify or edit the parameters for a user configured help source.i    N(   u   *c             B   st   |  Ee  Z d  Z d d d d  Z d d   Z d d   Z d d	   Z d
 d   Z d d d  Z	 d d d  Z
 d S(   u   GetHelpSourceDialogu    c             C   sC  t  j |  |  |  j d d  |  j d t d t  |  j |  |  j |  |  j   |  j d |  j	  | |  _
 d	 |  _ |  j   |  j j |  |  j j |  |  j   |  j   |  j d | j   | j   d |  j   d | j   | j   d |  j   d f  |  j   |  j d |  j  |  j   d	 S(
   u   Get menu entry and url/ local file location for Additional Help

        User selects a name for the Help resource and provides a web url
        or a local file as its source.  The user can enter a url or browse
        for the file.

        u   borderwidthi   u   heightu   widthu   WM_DELETE_WINDOWu   +%d+%di   u   <Return>N(   u   Toplevelu   __init__u	   configureu	   resizableu   FALSEu   titleu	   transientu   grab_setu   protocolu   Cancelu   parentu   Noneu   resultu   CreateWidgetsu   menuu   setu   pathu   withdrawu   update_idletasksu   geometryu   winfo_rootxu   winfo_widthu   winfo_reqwidthu   winfo_rootyu   winfo_heightu   winfo_reqheightu	   deiconifyu   bindu   Oku   wait_window(   u   selfu   parentu   titleu   menuItemu   filePath(    (    uA   /opt/alt/python33/lib64/python3.3/idlelib/configHelpSourceEdit.pyu   __init__   s,    
		


	
u   GetHelpSourceDialog.__init__c          
   C   sm  t  |   |  _ t  |   |  _ t  |   |  _ t |  d d d t |  _ |  j j d t d t	 d t
  t |  j d t d t d	 d
 } t |  j d |  j d d |  _ |  j j   t |  j d t d t d	 d } t |  j d |  j d d |  _ |  j j   | j d t d d d d  |  j j d t d d d d  | j d t d d d d  |  j j d t d d d d  t |  j d	 d d d d |  j } | j d d  t |   } | j d t d t  t | d	 d d d d t d |  j |  _ |  j j d d d d d d d d  t | d	 d d d d |  j |  _ |  j j d d d d d d d d  d  S(   Nu   borderwidthi   u   reliefu   sideu   expandu   fillu   anchoru   justifyu   textu
   Menu Item:u   textvariableu   widthi   u,   Help File Path: Enter URL or browse for filei(   u   padxi   u   padyi   u   Browsei   u   commandu   OKu   defaultu   rowi    u   columnu   Canceli   (   u	   StringVaru   menuu   pathu   fontSizeu   Frameu   GROOVEu	   frameMainu   packu   TOPu   TRUEu   BOTHu   Labelu   Wu   LEFTu   Entryu	   entryMenuu	   focus_setu	   entryPathu   Buttonu
   browseFileu   BOTTOMu   Xu   ACTIVEu   Oku   buttonOku   gridu   Cancelu   buttonCancel(   u   selfu	   labelMenuu	   labelPathu   browseButtonu   frameButtons(    (    uA   /opt/alt/python33/lib64/python3.3/idlelib/configHelpSourceEdit.pyu   CreateWidgets,   s<    		%u!   GetHelpSourceDialog.CreateWidgetsc             C   s  d d d d d g } |  j  j   } | rE t j  j |  \ } } ns d  } t j d  d  d k r t j  j t j  j t j	  d  } t j  j
 |  s t j   } q n t j   } t j d |  d |  } | j d | d |  } | r|  j  j |  n  d  S(   Nu
   HTML Filesu   *.htm *.htmlu   TEXTu	   PDF Filesu   *.pdfu   Windows Help Filesu   *.chmu
   Text Filesu   *.txtu	   All Filesu   *i   u   winu   Docu   parentu	   filetypesu
   initialdiru   initialfile(   u
   HTML Filesu   *.htm *.htmlu   TEXT(   u	   PDF Filesu   *.pdfu   TEXT(   u   Windows Help Filesu   *.chm(   u
   Text Filesu   *.txtu   TEXT(   u	   All Filesu   *(   u   pathu   getu   osu   splitu   Noneu   sysu   platformu   joinu   dirnameu
   executableu   isdiru   getcwdu   tkFileDialogu   Openu   showu   set(   u   selfu	   filetypesu   pathu   diru   baseu
   opendialogu   file(    (    uA   /opt/alt/python33/lib64/python3.3/idlelib/configHelpSourceEdit.pyu
   browseFileL   s$    	$u   GetHelpSourceDialog.browseFilec             C   s   d } |  j j   } | j   | sW t j d d d d d |   |  j j   d	 } nD t	 |  d k r t j d d d d d |   |  j j   d	 } n  | S(
   u3   Simple validity check for a sensible menu item nameu   titleu   Menu Item Erroru   messageu   No menu item specifiedu   parenti   u(   Menu item too long:
Limit 30 characters.TF(
   u   Trueu   menuu   getu   stripu   tkMessageBoxu	   showerroru	   entryMenuu	   focus_setu   Falseu   len(   u   selfu   menuOku   menu(    (    uA   /opt/alt/python33/lib64/python3.3/idlelib/configHelpSourceEdit.pyu   MenuOkc   s     
		u   GetHelpSourceDialog.MenuOkc             C   s   d } |  j j   } | j   | sW t j d d d d d |   |  j j   d } n | j	 d  ri nm | d d	  d
 k r | d	 d  } n  t
 j j |  s t j d d d d d |   |  j j   d } n  | S(   u(   Simple validity check for menu file pathu   titleu   File Path Erroru   messageu   No help file path specified.u   parentu   www.u   httpNi   u   file:u   Help file path does not exist.TF(   u   www.u   http(   u   Trueu   pathu   getu   stripu   tkMessageBoxu	   showerroru	   entryPathu	   focus_setu   Falseu
   startswithu   osu   exists(   u   selfu   pathOku   path(    (    uA   /opt/alt/python33/lib64/python3.3/idlelib/configHelpSourceEdit.pyu   PathOkw   s(    
		u   GetHelpSourceDialog.PathOkc             C   s   |  j    r |  j   r |  j j   j   |  j j   j   f |  _ t j d k r |  j d } | j	 d  rs q t
 |  j  |  _ d | |  j d <n  |  j   n  d  S(   Nu   darwini   u   wwwu   file:u   http:u   file://(   u   wwwu   file:u   http:(   u   MenuOku   PathOku   menuu   getu   stripu   pathu   resultu   sysu   platformu
   startswithu   listu   destroy(   u   selfu   eventu   path(    (    uA   /opt/alt/python33/lib64/python3.3/idlelib/configHelpSourceEdit.pyu   Ok   s    u   GetHelpSourceDialog.Okc             C   s   d  |  _ |  j   d  S(   N(   u   Noneu   resultu   destroy(   u   selfu   event(    (    uA   /opt/alt/python33/lib64/python3.3/idlelib/configHelpSourceEdit.pyu   Cancel   s    	u   GetHelpSourceDialog.CancelN(   u   __name__u
   __module__u   __qualname__u   __init__u   CreateWidgetsu
   browseFileu   MenuOku   PathOku   Noneu   Oku   Cancel(   u
   __locals__(    (    uA   /opt/alt/python33/lib64/python3.3/idlelib/configHelpSourceEdit.pyu   GetHelpSourceDialog
   s   ! u   GetHelpSourceDialogu   __main__c              C   s&   d }  t  t d  } t | j  d  S(   Nu    u   Get Help Source(   u   GetHelpSourceDialogu   rootu   printu   result(   u   keySequ   dlg(    (    uA   /opt/alt/python33/lib64/python3.3/idlelib/configHelpSourceEdit.pyu   run   s    u   runu   textu   Dialogu   command(   u   __doc__u   osu   sysu   tkinteru   tkinter.messageboxu
   messageboxu   tkMessageBoxu   tkinter.filedialogu
   filedialogu   tkFileDialogu   Toplevelu   GetHelpSourceDialogu   __name__u   Tku   rootu   runu   Buttonu   packu   mainloop(    (    (    uA   /opt/alt/python33/lib64/python3.3/idlelib/configHelpSourceEdit.pyu   <module>   s   
	