£Á°è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 d d d  Z d d d d	  Z e d
 k r d  d l	 Z	 e	 j
 d d d d d d  d l m Z e e  d S)    )*Nc               @   s=   e  Z d  Z d d d d  Z d d   Z d d d	  Z d S)

TextViewerTFc             C   s&  t  j |  |  |  j d d  |  j d d d | j   d | j   | sQ d n d f  d |  _ d	 |  _ |  j   |  j	 |  |  j
 d
 |  j  | |  _ |  j j   |  j d |  j  |  j d |  j  |  j j d |  |  j j d t  | r"|  j |  |  j   |  j   d  S)NZborderwidth   z=%dx%d+%d+%di  i  
   d   z#ffffffz#000000ZWM_DELETE_WINDOWz<Return>z<Escape>g        state)Toplevel__init__Z	configureZgeometryZwinfo_rootxZwinfo_rootybgfgCreateWidgetstitleprotocolOkparenttextViewZ	focus_setbindinsertconfigZDISABLEDZ	transientZgrab_setZwait_window)selfr   r   textmodalZ_htest r   -/opt/alt/python35/lib64/python3.5/textView.pyr	      s(    	!		
	
zTextViewer.__init__c          
   C   sC  t  |  d t d d } t  |   } t | d d d |  j d t |  _ t | d t d t d	 d
 |  _ t	 | d t
 d	 d
 d |  j d |  j |  _ |  j j d |  j j  |  j j d |  j j  |  j j   |  j j d t d t  |  j j d t d t d t  | j d t d t  | j d t d t d t  d  S)NZreliefZheighti  r   ZCloseZcommandZ	takefocusZorientZhighlightthicknessr   wrapr   r
   ZyscrollcommandZsidefillexpand)ZFrameZSUNKENZButtonr   FALSEZbuttonOkZ	ScrollbarZVERTICALZscrollbarViewZTextZWORDr   r
   r   r   ZyviewsetpackZRIGHTYZLEFTTRUEZBOTHZBOTTOMXZTOP)r   Z	frameTextZframeButtonsr   r   r   r   /   s    zTextViewer.CreateWidgetsNc             C   s   |  j    d  S)N)Zdestroy)r   eventr   r   r   r   @   s    zTextViewer.Ok)__name__
__module____qualname__r	   r   r   r   r   r   r   r      s   #r   Tc             C   s   t  |  | | |  S)N)r   )r   r   r   r   r   r   r   	view_textD   s    r'   c             C   s   y/ t  | d d |  } | j   } Wd  QRXWnx t k
 rc t j d d d d | d |   YnZ t k
 r } z' t j d d d t |  d |   WYd  d  } ~ Xn Xt |  | | |  Sd  S)	Nrencodingr   zFile Load ErrormessagezUnable to load file %r .r   zUnicode Decode Error)openreadIOErrortkMessageBoxZ	showerrorUnicodeDecodeErrorstrr'   )r   r   filenamer)   r   filecontentserrr   r   r   	view_fileG   s    
r5   __main__zidlelib.idle_test.test_textview	verbosity   exitF)run)tkinterZtkinter.messageboxZ
messageboxr.   r   r   r'   r5   r$   ZunittestmainZidlelib.idle_test.htestr:   r   r   r   r   <module>   s   
<