£Á°è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>

]j-                 @   s   Gd  d   d  Z  Gd d   d  Z Gd d   d  Z Gd d   d  Z d d	 l m Z Gd
 d   d  Z Gd d   d  Z d S)c               @   s   e  Z d  Z d d   Z d S)Eventc             K   s   |  j  j |  d  S)N)__dict__update)selfkwds r   ,/opt/alt/python35/lib64/python3.5/mock_tk.py__init__   s    zEvent.__init__N)__name__
__module____qualname__r   r   r   r   r   r      s   r   c               @   s=   e  Z d  Z d d d d d  Z d d   Z d d   Z d S)VarNc             C   s   | |  _  | |  _ | |  _ d  S)N)mastervaluename)r   r   r   r   r   r   r   r      s    		zVar.__init__c             C   s   | |  _  d  S)N)r   )r   r   r   r   r   set   s    zVar.setc             C   s   |  j  S)N)r   )r   r   r   r   get!   s    zVar.get)r	   r
   r   r   r   r   r   r   r   r   r      s   r   c               @   s+   e  Z d  Z d d d  Z d d   Z d S)	Mbox_funcNc             C   s   | |  _  d  S)N)result)r   r   r   r   r   r   +   s    zMbox_func.__init__c             O   s+   | |  _  | |  _ | |  _ | |  _ |  j S)N)titlemessageargsr   r   )r   r   r   r   r   r   r   r   __call__-   s
    				zMbox_func.__call__)r	   r
   r   r   r   r   r   r   r   r   $   s   r   c               @   sX   e  Z d  Z e   Z e   Z e   Z e   Z e   Z e   Z	 e   Z
 e   Z d S)MboxN)r	   r
   r   r   ZaskokcancelZaskquestionZaskretrycancelZaskyesnoZaskyesnocancelZ	showerrorZshowinfoshowwarningr   r   r   r   r   5   s   							r       )TclErrorc               @   s   e  Z d  Z d i  d d  Z d d   Z d d d  Z d	 d
   Z d d   Z d d d  Z d d d  Z	 d d   Z
 d d   Z d d   Z d d d  Z d d   Z d d   Z d d   Z d d d d d   Z d S)!TextNc             K   s   d d g |  _  d  S)N 
)data)r   r   Zcnfkwr   r   r   r   g   s    zText.__init__c             C   s   d |  j  | d d S)Nz%s.%sendflag   )_decode)r   indexr   r   r   r$   o   s    z
Text.indexr   c             C   so  t  | t t f  r! t |  } y | j   } Wn% t k
 rX t d |  d   Yn Xt |  j  d } | d k r | t |  j |  d f S| d k r |  j	 |  S| j
 d  \ } } t |  } | d k  r d S| | k r |  j	 |  St |  j |  d } | j d  s(| d k r2| | f St |  } | d k  rSd } n | | k re| } | | f S)	Nzbad text index "%s"r"   insertend.r   z lineend)r"   r   )
isinstancefloatbytesstrlowerAttributeErrorr   lenr   _endexsplitintendswith)r   r$   r!   ZlastlinelinecharZ
linelengthr   r   r   r#   s   s4    
	zText._decodec             C   sN   t  |  j  } | d k r% | d f S| d 8} | t  |  j |  | f Sd  S)Nr"   r   )r.   r   )r   r!   nr   r   r   r/      s
    

zText._endexc             C   s   | s
 d  S| j  d  } | d d d k r: | j d  |  j | d  \ } } |  j | d  |  } |  j | | d   } | | d |  j | <| d d   |  j | d | d  <|  j | t |  d | 7<d  S)	NTr"   r   r   r   r6   r6   )
splitlinesappendr#   r   r.   )r   r$   charsr3   r4   Zbeforeafterr   r   r   r%      s    %zText.insertc       	      C   s   |  j  |  \ } } | d  k r5 | | d } } n |  j  |  \ } } | | k rk |  j | | |  S|  j | | d   g } x/ t | d |  D] } | j |  j |  q W| j |  j | d  |   d j |  Sd  S)Nr"   r   )r#   r   ranger8   join)	r   index1index2	startline	startcharendlineendcharlinesir   r   r   r      s    zText.getc             C   sd  |  j  | d  \ } } | d  k r | t |  j |  d k  rU | | d } } q | t |  j  d k  r | d d } } q d  Sn |  j  | d  \ } } | | k r | | k  r |  j | d  |  |  j | | d   |  j | <nq | | k  r`|  j | d  |  |  j | | d   |  j | <| d 7} x% t | | d  D] } |  j | =qLWd  S)Nr"   r   r6   r6   )r#   r.   r   r;   )r   r=   r>   r?   r@   rA   rB   rD   r   r   r   delete   s"    "
zText.deletec             C   s:  |  j  |  \ } } |  j  |  \ } } | d k rX | | k  pW | | k oW | | k  S| d k r | | k  p | | k o | | k S| d k r | | k p | | k o | | k S| d k r | | k p | | k o | | k S| d k r| | k o| | k S| d k r&| | k p%| | k St d |   d  S)N<z<=>z>=z==z!=z<bad comparison operator "%s":must be <, <=, ==, >=, >, or !=)r#   r   )r   r=   opr>   Zline1Zchar1Zline2Zchar2r   r   r   compare   s     """"zText.comparec             C   s   d  S)Nr   )r   r   r$   r   r   r   mark_set  s    zText.mark_setc             G   s   d  S)Nr   )r   Z	markNamesr   r   r   
mark_unset  s    zText.mark_unsetc             C   s   d  S)Nr   )r   ZtagNamer=   r>   r   r   r   
tag_remove  s    zText.tag_removec             C   s   d  S)Nr   )r   xyr   r   r   scan_dragto  s    zText.scan_dragtoc             C   s   d  S)Nr   )r   rM   rN   r   r   r   	scan_mark  s    zText.scan_markc             C   s   d  S)Nr   )r   r$   r   r   r   see!  s    zText.seec             C   s   d  S)Nr   )Zsequencefuncaddr   r   r   bind(  s    z	Text.bind)r	   r
   r   r   r$   r#   r/   r%   r   rE   rI   rJ   rK   rL   rO   rP   rQ   rT   r   r   r   r   r   Z   s   3r   c               @   s   e  Z d  Z d d   Z d S)Entryc             C   s   d  S)Nr   )r   r   r   r   	focus_set.  s    zEntry.focus_setN)r	   r
   r   rV   r   r   r   r   rU   ,  s   rU   N)r   r   r   r   Z_tkinterr   r   rU   r   r   r   r   <module>   s   #