£Á°è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>

]                 @   s~   d  d l  Td  d l j Z Gd d   d e  Z e d k rz d  d l Z e j d d d d	 d
 d  d l	 m
 Z
 e
 e  d S)    )*Nc               @   sU   e  Z d  Z d d d  Z d d   Z d d   Z d d	 d
  Z d d d  Z d S)GetCfgSectionNameDialogFc             C   sA  t  j |  |  |  j d d  |  j d t d t  |  j |  |  j |  |  j   |  j d |  j	  | |  _
 | |  _ | |  _ |  j   |  j   |  j   |  j j d |  j j    |  j d | j   | j   d |  j   d | j   | s| j   d |  j   d n d f  |  j   |  j   d  S)	Nborderwidth   ZheightwidthZWM_DELETE_WINDOWz+%d+%d   d   )Toplevel__init__Z	configureZ	resizableFALSEtitleZ	transientZgrab_setprotocolCancelparentmessage
used_namescreate_widgetsZwithdrawZupdate_idletasksmessageInfoconfig	frameMainZwinfo_reqwidthZgeometryZwinfo_rootxZwinfo_widthZwinfo_rootyZwinfo_heightZwinfo_reqheightZ	deiconifyZwait_window)selfr   r   r   r   Z_htest r   </opt/alt/python35/lib64/python3.5/configSectionNameDialog.pyr
      s,    
			


		0
z GetCfgSectionNameDialog.__init__c             C   s  t  |  j  |  _ t  |  j  |  _ t |  d d d t |  _ |  j j d t d t	 d t
  t |  j d t d t d	 d
 d d
 d |  j |  _ t |  j d |  j d d } | j   |  j j d	 d
 d d
  | j d	 d
 d d
  t |  d d } | j d t  t | d d d d d |  j |  _ |  j j d t d	 d
  t | d d d d d |  j |  _ |  j j d t d	 d
  d  S)Nr   r   ZreliefZsideexpandfillZanchorZjustifyZpadxr   ZpadytextZtextvariabler      Ok   Zcommandr   )Z	StringVarr   nameZfontSizeZFrameZSUNKENr   packZTOPTRUEZBOTHZMessageWZLEFTr   r   ZEntryZ	focus_setZBOTTOMZButtonr   ZbuttonOkr   ZbuttonCancelZRIGHT)r   Z	entryNameZframeButtonsr   r   r   r   +   s$    
z&GetCfgSectionNameDialog.create_widgetsc             C   s   |  j  j   j   } | s: t j d d d d d |   nl t |  d k ru t j d d d d d d |   d	 } n1 | |  j k r t j d d d d
 d |   d	 } | S)Nr   z
Name Errorr   zNo name specified.r   r   z)Name too long. It should be no more than z30 characters. zThis name is already in use.)r   getstriptkMessageBoxZ	showerrorlenr   )r   r   r   r   r   name_ok@   s    	zGetCfgSectionNameDialog.name_okNc             C   s)   |  j    } | r% | |  _ |  j   d  S)N)r(   resultdestroy)r   eventr   r   r   r   r   S   s    	zGetCfgSectionNameDialog.Okc             C   s   d |  _  |  j   d  S)Nr#   )r)   r*   )r   r+   r   r   r   r   Y   s    	zGetCfgSectionNameDialog.Cancel)__name__
__module____qualname__r
   r   r(   r   r   r   r   r   r   r   
   s
    r   __main__z"idlelib.idle_test.test_config_name	verbosityr   exitF)run)tkinterZtkinter.messageboxZ
messageboxr&   r	   r   r,   ZunittestmainZidlelib.idle_test.htestr2   r   r   r   r   <module>   s   
S